.header{margin-top: 40px; }
.logo > img {
	width: 350px; margin-top: 20px;
}
.header.scrol, .header.fixed{margin-top: 0;}
.header ul li a{color:#FFF;}
.header.scrol .logo > img, .header.fixed .logo > img {
	margin-top: 0;
	width: 235px;
}
nav ul li.active a, nav ul li a:hover{color: #f1bc1b;}
.header.scrol li.active > a, .header.fixed li.active > a{color: #f1bc1b;}
.header-menu > li.active > a:before {
	content: '';
	position: absolute;
	left: 0px;
	bottom: 27px;
	width: 100%;
	height: 1px;
	background: #f1bc1b;
	transition: all 0.35s ease-out;
	-webkit-transition: all 0.35s ease-out;
	-ms-transition: all 0.35s ease-out;
}

footer .follow a i {
	color: #FFF;
}
footer .follow a:hover i {
	color: #f1bc1b;
}
footer .simple-text{color: #898989;}
.privacy .main-content .h1 {
	font-size: 80px;
}
.privacy .main-content ul{list-style-type: disc; margin: 10px 0 10px 16px;}
.privacy .main-content ul li{color: #464646;
	font-size: 14px;
	line-height: 24px;
}
.privacy .main-content h6{margin: 10px 0;}
.privacy .main-content h5{margin: 20px 0;}
.privacy .main-content a{color: #f1bc1b !important;
font-size: 14px;}
#menu .list-style-1 .txt {
padding-left: 0;
}
.privacy .main-content{margin-bottom: 80px!important;}
.not-visible{visibility: hidden !important;}
.visible{visibility: visible !important;}
#menu-items .list-style-1 .txt {
	padding-left: 0; 
}
.top_bar{background-color: #f05626 ; padding: 10px 0; overflow: hidden; font-family:"Lato", Helvetica, Arial, sans-serif; text-transform: none !important;}
.top_bar h4{font-size: 16px; margin: 0; color: #FFF !important; text-transform: none !important; text-align: left; font-family:"Lato", Helvetica, Arial, sans-serif; letter-spacing:normal;}
.top_bar h4 span{font-size: 14px; font-weight: normal; font-family:"Lato", Helvetica, Arial, sans-serif;}
.top_bar h4 a{display: inline-block; float: right; margin-top: 3px; text-decoration: underline; color: #FFF; font-family:"Lato", Helvetica, Arial, sans-serif;}

#menu .list-style-1.lg .txt {
	padding-left: 0;
}
#contact .follow > a i {
	color: #535353;
}
#contact .follow > a:hover i {
	color: #be9a67;
}
.right-block .page-button:hover span{color: #FFF;}

#gallery .link-hover-line{font-size: 50px;}
#gallery .link-hover-line::before {
	content: none;
}
.main-content {
margin-bottom: 0 !important;
}
footer{position: static !important;}
footer .footer-item > img {
	width: 200px;
}
#home .layer::before {
	background: rgba(0,0,0,0.4);
}
.index-popup-gallery .container > img{margin: 0 auto;}
footer .list-style-1 span {
	font-size: 14px;
}
#home .simple-text p {
	color: rgba(255,255,255,1);
}
header.scrol li > a, header.fixed li > a{color: #FFF;}
header .right-block {
position: absolute;
float: right;
right: 0;
}
header .nav {
margin-right: 150px;
}
.covid header li > a {
	color: #464646;
}
#policy header li > a{color: #FFF;}
.header.fixed .order-button, .header.scrol .order-button, .covid .header .order-button{color: #f1bc1b;}
.header.fixed .order-button:hover, .header.scrol .order-button:hover{color: #FFF;}
.header.fixed .button-style-1::after, .header.scrol .button-style-1::after, .covid .header .button-style-1::after{
border-color: #f1bc1b; 
}


#menu .menu-item .caption {
	font-size: 14px; 
}
#menu .text
{
background: #FFF; 
}
#menu .text .cat{font-size: 10px; color: #f1bc1b; font-weight: bold;}

#home .page-button, #about .page-button{margin: 0 5px 10px;}




/*repaso button*/
.order-text, footer .order-text{color:#FFF; margin-bottom: 10px; font-family: 'Roboto', sans-serif; font-size: 14px !important; margin-top: 10px; font-weight: 500; letter-spacing: normal;}
.order-text.black{color:#000; font-family: 'Roboto', sans-serif; font-size: 14px !important;}
.order-now-repaso{

background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,132,0,1) 3%, rgba(255,30,0,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 97%, rgba(255,189,189,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(3%, rgba(255,132,0,1)), color-stop(50%, rgba(255,30,0,1)), color-stop(51%, rgba(246,41,12,1)), color-stop(71%, rgba(240,47,23,1)), color-stop(97%, rgba(231,56,39,1)), color-stop(100%, rgba(255,189,189,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,132,0,1) 3%, rgba(255,30,0,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 97%, rgba(255,189,189,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,132,0,1) 3%, rgba(255,30,0,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 97%, rgba(255,189,189,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,132,0,1) 3%, rgba(255,30,0,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 97%, rgba(255,189,189,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,132,0,1) 3%, rgba(255,30,0,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 97%, rgba(255,189,189,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffbdbd', GradientType=0 ); border: 2px solid #333;
color: #FFF !important;
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: 500;
letter-spacing: normal;
}

.order-now-repaso:hover{
background: rgba(255,189,189,1) !important;
background: -moz-linear-gradient(top, rgba(255,189,189,1) 0%, rgba(231,56,39,1) 3%, rgba(240,47,23,1) 29%, rgba(246,41,12,1) 49%, rgba(255,30,0,1) 50%, rgba(255,132,0,1) 97%, rgba(255,255,255,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,189,189,1)), color-stop(3%, rgba(231,56,39,1)), color-stop(29%, rgba(240,47,23,1)), color-stop(49%, rgba(246,41,12,1)), color-stop(50%, rgba(255,30,0,1)), color-stop(97%, rgba(255,132,0,1)), color-stop(100%, rgba(255,255,255,1))) !important;
background: -webkit-linear-gradient(top, rgba(255,189,189,1) 0%, rgba(231,56,39,1) 3%, rgba(240,47,23,1) 29%, rgba(246,41,12,1) 49%, rgba(255,30,0,1) 50%, rgba(255,132,0,1) 97%, rgba(255,255,255,1) 100%) !important;
background: -o-linear-gradient(top, rgba(255,189,189,1) 0%, rgba(231,56,39,1) 3%, rgba(240,47,23,1) 29%, rgba(246,41,12,1) 49%, rgba(255,30,0,1) 50%, rgba(255,132,0,1) 97%, rgba(255,255,255,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(255,189,189,1) 0%, rgba(231,56,39,1) 3%, rgba(240,47,23,1) 29%, rgba(246,41,12,1) 49%, rgba(255,30,0,1) 50%, rgba(255,132,0,1) 97%, rgba(255,255,255,1) 100%) !important;
background: linear-gradient(to bottom, rgba(255,189,189,1) 0%, rgba(231,56,39,1) 3%, rgba(240,47,23,1) 29%, rgba(246,41,12,1) 49%, rgba(255,30,0,1) 50%, rgba(255,132,0,1) 97%, rgba(255,255,255,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbdbd', endColorstr='#ffffff', GradientType=0 );
font-family: 'Roboto', sans-serif;

}
.order-now-repaso img{
width: 14px; height: 24px; margin-right: 7px; position: absolute;
}
.order-now-repaso {
padding: 8px 43px 8px 30px;
border: 1px solid #FFF;
color: #FFF;
font-weight: 500;
font-size: 14px;
display: inline-block;
border-radius: 50px;
font-family: 'Roboto', sans-serif;
line-height: 22px;
}
.burger-menu i {
background: #000 !important;
}
.burger-menu i:before, .burger-menu i:after {
background:#000 !important;
}
.burger-menu.open-menu i {
background: #FFF !important;
}
.burger-menu.open-menu i:before, .burger-menu.open-menu i:after {
background:#FFF !important;
}
.burger-menu.open-menu i {
	background: rgba(255,255,255,0) !important;
}
.covid header{margin-top: 0; box-shadow: 0 0 4px rgba(0,0,0,0.2);}
#home-page.page-style-8 .sub-title.f-1 {
	font-size: 35px;
	line-height: 50px;
}
#home-page.page-style-8 .sub-title.f-2 {
	font-size: 95px;
	line-height: 105px;
}
.right-block .page-button{padding: 0 26px;}
@media (max-width: 991px) {
.header{margin-top: 0px; box-shadow: 0 0 4px rgba(0,0,0,0.2);}
.top_bar {margin-top: 70px;}

#home-page .main-content{margin-top: 0;}
.logo img{width: 150px; margin-top: 0;}
.header.scrol .logo > img, .header.fixed .logo > img{width: 150px;}
.header-menu > li.active > a:before {
display: none;
}
.right-block {
margin-bottom: 40px !important;
}
header.header {
	background: #FFF;
}
header .burger-menu {
	display: inline-block;
}
header .right-block {
width: auto; right: 10%;
}
.header .order-button{top: 20px;}
.privacy .main-content .h1 {
	font-size: 60px;
	margin-bottom: 20px;
}
.page-button .txt {
z-index: 0 !important;
}
.header .button-style-1::after{
border-color: #f1bc1b;
}
.header .order-button {
	color: #f1bc1b;
}
#home-page.page-style-8 .sub-title.f-1 {
	font-size: 35px;
	line-height: 40px;
}
#home-page.page-style-8 .sub-title.f-2 {
	font-size: 45px;
	line-height: 55px;
}
}
@media (max-width: 768px) {
footer .footer-item {
width: 70%;
margin: 0 auto;
}
header .right-block {
right: 15%;
}
.right-block .button-style-1 {
	padding: 0 14px;
}
.right-block .page-button .txt {
	font-size: 12px;;
}
}
@media (max-width: 375px) {
footer .footer-item {
width: 100%;
}
}