/*
Theme Name: Diatro_fit
Theme URI: https://athemes.com/theme/airi
Template: airi
Author: aThemes
Author URI: https://athemes.com
Description: Airi is a powerful, flexible, and modern theme for your business website. Featuring Elementor integration, this theme is an outstanding choice for basically any kind of company or freelancer site. Bringing a wealth of customization opportunities, Airi is great if you want to start a website from scratch and it's even greater if you want to use a premade Elementor layout from our growing collection. What’s more, the theme offers WooCommerce support, making it easy to sell the products you showcase on your site to your audience.
Tags: custom-background,right-sidebar,custom-colors,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready,full-width-template
Version: 1.0.2.1547401932
Updated: 2019-01-13 17:52:12

*/

.popup h3,
.popup h5{
	font-family:"Times New Roman"!important;
}

.popup h3 {
	color: #a5cd39;
	font-weight: bold;
}

.popup h5 {
	color: #a5cd39;
	font-weight: bold;
}

body {
    font-family: "Times New Roman", Sans-serif !important;
}

.main-navigation {
	font-size: 23px;
}

.main-navigation li {
	padding: 0 10px!important;
}

.current-menu-item:after,
.menu-item a:after {
    background-color: #ffffff!important;
}

ul.header-search-cart {
    margin-left: 0;
}

.custom-logo{
	max-width:120px
}

.site-header {
	padding:10px 0;
}

.mobile-menu-active .main-navigation {
  background-color: #a5cd39;
}

.atu-hc-contact .contact-row {
    margin-bottom: 10px;
}

#wpfront-scroll-top-container img{
	border-radius:50px;
}

.footer-widgets {
	background-color: #a5cd39;
	text-align:center;
	padding:0;
}

.footer-widgets .widget-title,
.footer-widgets .widget,
.footer-widgets .textwidget span {
	color: #ffffff!important;
}

.footer-widgets .widget-title {
	border-bottom: 2px solid #ffffff;
	padding-bottom: 10px;
	font-size: 25px;
}

.social-media-list {
	/*margin:0 40%!important;*/
}

.site-footer {
	text-align:center;
}

.sidebar-column {
	padding:30px;
}

.site-footer a {
	color: #a5cd39;
}

input[type="submit"]:hover, .learnpress-page .lp-button:hover {
    background-color: transparent;
    color: #000;
}

div.wpcf7 .wpcf7-submit:disabled,
div.wpcf7 .wpcf7-submit:disabled:hover{
    color: #ffffff;
    background: rgb(0,0,0,0.3);
    border-color: #a5cd39;
}

div.wpcf7 .wpcf7-submit:hover,
#my-button:hover {
    color: #ffffff;
    background-color: #a5cd39;
    border-color: #a5cd39;
}

div.wpcf7 .wpcf7-submit,
#my-button {
    color: #000000;
    background-color: #ffffff;
    border-color: #a5cd39!important;
}

#my-button {
    border-radius: 50px;
	border: 2px solid #a5cd39;
}

#media_image-3 {
	max-width: 70%;
}

.service .elementor-icon-box-content .elementor-icon-box-title {
	min-height: 50px!important;
}

.service .elementor-icon-box-content .elementor-icon-box-description {
	min-height: 80px!important;
}

.elementor a {
	color: #000;
}

.elementor a:hover {
	color: #a5cd39;
}

.post-info {
	padding: 10px;
	background: rgb(0,0,0,0.3);
}

.entry-title {
	font-family: "Times New Roman", Sans-serif;
}

.entry-footer,
.ssba-classic-2 {
	padding: 20px!important;
	margin-top: 50px;
	border-top: 1px solid #000
}

#meta-2,
#recent-comments-2,
.post-navigation {
	display: none;	
}

#wpfront-scroll-top-container img {
    border-radius: 50px;
    border: 2px solid #fff;
}

#cookie-notice {
	width: 80%;
	min-width: 0px;
	background-color: transparent!important;
}

.cookie-notice-container {
	color: #000!important;
    background-color: #fff;
    visibility: visible;
    min-height: 100px;
    font-size: 15px;
    padding: 15px;
	border-radius: 30px;
	border:2px solid #a5cd39;
	line-height:20px!important;
	margin: 0 0 50px 0;
}

.cookies-button {
	color: #000000;
    background-color: #ffffff;
	border: 2px solid #a5cd39!important;
	padding: 5px 10px!important;
	border-radius:50px!important;
}

.cookies-button:hover {
	color: #ffffff;
    background-color: #a5cd39;
    border-color: #a5cd39;
	padding: 5px 10px;
	border-radius:50px;
}

.header-img {
	max-height: 800px!important;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"]{
	width: 100%
}

.wpcf7-textarea {
	resize: none;
	height: 150px;
}

.wpcf7-acceptance {
	background: rgb(255,255,255,0.8);
	font-weight:bold;
	padding: 10px;
}

.selected-day {
	background-color: #a5cd39;
	color: #ffffff;
	padding: 10px;
	font-weight:bold;
	border-radius: 50px;
}

.post-cat {
	padding: 5px 10px!important;
	margin-bottom: 0px!important;
	pointer-events: none;
}

.eae-tl-item-title {
	margin-bottom: 20px;
	padding: 10px;
	border: 1px dotted #000;
	background-color:#fff
}

/* news page */
#all-news {
	
}
#articles,
#speeches {
	display: none;
}
#all-news-btn,
#articles-btn,
#speeches-btn {
	cursor: pointer;
}
/* end news page */

.single-post #primary {
	background-color: floralwhite;
}

.elementor-heading-title {
		font-style: italic;
	}

#personal-info .form-row {
		margin-top: 20px;
}

#personal-info-male,
#personal-info-female,
#personal-info-submit,
#personal-info-clear {
	cursor: pointer;
}

#personal-info-results {
	display: none;
}

.results-info,
.results-values {
	font-weight: bold;
}

.personal-info-table td {
	width: 50%;
}

#validation-error-gender,
#validation-error-age,
#validation-error-weight,
#validation-error-height,
#validation-error-excercise {
	color: #fff;
	float: right;
	background-color: red;
	border-radius: 100px 0 0 0;
	padding: 1px 5px 1px 20px;
	display: none;
}

#personal-info input,
#personal-info select {
	padding: 5px;
}

#personal-info-female,
#personal-info-male{
	opacity: 0.5;
}

#personal-info-female:hover,
#personal-info-male:hover{
	opacity: 1!important;
}

#sidebar-footer a {
	color: #fff;
	font-weight: bold;
}

.mailpoet_form  .mailpoet_text {
	width:100%;
}

.mailpoet_form input[type="email"]{
	padding:5px!important
}

.wpcf7-response-output{
	border:none!important;
	font-weight: bold!important;
}

.wpcf7-mail-sent-ok {
	border:none!important;
	background: #a5cd39!important;
}

@media screen and (min-width: 1183px) {
	
	.cookie-notice-container {
		width:50%!important;
		margin: auto;
		line-height: 45px;
	}
	
}

@media screen and (max-width: 1182px) {
	
	.cookie-notice-container {
		width:100%!important;
		font-size: 15px;
		line-height: 30px;
	}
	
}

@media screen and (min-width: 768px) {
	
	.elementor-heading-title {
		text-shadow: 1px 1px 2px #000!important;
	}
	
	.personal-info-table-sm {
		display: none;
	}
	
	#personal-info-female,
	#personal-info-male{
		width: 100px;
	}
	
}

@media screen and (max-width: 767px) {
	
	.desktop {
		display:none!important;
	}
	
	#media_image-3 {
		margin: 0 20%;
	}
	
	.small-text span {
		font-size:20px!important;
	}
	
	.service .elementor-icon-box-content .elementor-icon-box-description,
	.service .elementor-icon-box-content .elementor-icon-box-title {
	min-height: 0px!important;
}
	
	.contact-field {
		padding-top:20px;
	}
	
	.map {
		max-height: 400px!important;
	}
	
	.header-img {
		min-height:400px!important;
	}
	
	.elementor-heading-title {
		text-shadow: 0px 0px 1px #000!important;
	}
	
	.main-navigation li {
    text-shadow: 0px 0px 1px #fff;
	}
	
	#personal-info-gender{
		display: initial;
	}
	
	#personal-info-gender .elementor-element {
		width: 50%;
		margin: auto;
	}
	
	.personal-info-table {
		display: none;
	}
	
}


