@charset "UTF-8";
/*
*    -----------------------------------------------------------------------------------------------
*    Theme Name: NEW OMSKIEPOTOLKI
*    Template: omskiepotolki
*/
 
@import url("../omskiepotolki/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.navigation-brand .brand-logo .logo, .footer .brand-logo .logo {
height: 98px;
}

.navigation-brand .brand-logo {
width: 235px;
height: 98px;
margin-top: 10px;
}

nav.navigation{
display: none;
}

header{
display: none;
}


.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea{
width: 100%;
height: 52px;
border: 1px solid #E71C6F;
border-radius: 10px;
text-align: center;
font-size: 24px;
line-height: 30px;
color: #3e2a65;
background: transparent;
margin-top: 10px;
}

.wpcf7 p{
font-size: 18px;
line-height: 19px;
text-align: left;
color: #3e2a65;
}

body{
font-family: "PT Sans Narrow";
color: #3f3f3f;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
font-family: "PT Sans Narrow";
margin-top: 3px;
margin-bottom: 3px;
color: #3f3f3f !important;
font-weight: bold;
}

.darker-overlay{
background-color: rgba(231,28,111, 1) !important;

background-color: #ff007c;
background-image: -webkit-gradient(linear, left top, right top, from(rgba(9,157,179,0.5)), to(transparent));
background-image: -webkit-linear-gradient(left, rgba(9,157,179,0.5), transparent);
background-image: -moz-linear-gradient(left, rgba(9,157,179,0.5), transparent);
background-image: -o-linear-gradient(left, rgba(9,157,179,0.5), transparent);
background-image: linear-gradient(to right, rgba(9,157,179,0.5),transparent);

}

.tp-bannertimer{
background-color: #ff007c;
background-image: -webkit-gradient(linear, left top, right top, from(rgba(9,157,179,0.5)), to(transparent));
background-image: -webkit-linear-gradient(left, rgba(9,157,179,0.5), transparent);
background-image: -moz-linear-gradient(left, rgba(9,157,179,0.5), transparent);
background-image: -o-linear-gradient(left, rgba(9,157,179,0.5), transparent);
background-image: linear-gradient(to right, rgba(9,157,179,0.5),transparent);
}

.stats-block{
margin-bottom: 0 !important;
}
.wpcf7-form p{
margin-bottom: 20px !important;
}

.section-header b, .sub-header b, .section-title b, .sub-title b {
color: #FF007C;
}

#brand_logos{
margin-bottom: 0;
}

.darker-overlay .wpb_wrapper h4{
color: #fff !important;
line-height: 45px;
}

.wpcf7-form .wpcf7-submit{
width: 100%;
height: 57px;
font-family: "PT Sans Narrow";
font-size: 24px;
color: #ffffff;
border: none;

background-color: #DC2272;
-webkit-box-shadow: 0px 4px 0px 0px #AC3D80;
-moz-box-shadow: 0px 4px 0px 0px #AC3D80;
-o-box-shadow: 0px 4px 0px 0px #AC3D80;
box-shadow: 0px 4px 0px 0px #AC3D80;

text-align: center;
line-height: 56px;
cursor: pointer;
border-radius: 5px;

margin: 15px auto;
}

.wpcf7-form .wpcf7-submit:hover {
background-color: #A34283 !important;
}

#footer{
display: none;
}

.map .wpb_column{
padding-left: 0 !important;
padding-right: 0 !important;
}

a.good-link{
color: #ff007c;
border-bottom: 2px dashed #3f3f3f;
}
.smile_icon_list li .icon_description h3 {
font-size: 20px !important;
}
.smile_icon_list li .icon_description p {
font-size: 16px !important;
line-height: 1.614285714 !important;
}

input, body {
font-family: "PT Sans Narrow";
}
.ts-countdown span{
font-family: "PT Sans Narrow";
}
.style-6{
font-family: "PT Sans Narrow" !important;
padding: 0 !important;
}
.ce-flip-front, .ce-flip-back {
border-radius: 7px;
}
#ts-vcsc-countdown-3212868{
margin-top: -25px !important;
}

.container-fluid .ttshowcase_rl_box {
line-height: 1.5;
}
.ttshowcase_rl_quote p{
font-size: 18px;
}

.tt_theme_speech .tt_quote_info-left .ttshowcase_rl_quote {
padding: 25px !important;
}

.style-1 .col {
padding: 10px 20px 20px !important;
}

a.ncf_trigger_element{
font-family: "PT Sans Narrow"!important;
}

a.ncf_toggle_form_1{
	color: #ff007c !important;	
}

.wpcf7-ta-wrap input.wpcf7-submit{
width: 100% !important;
  -webkit-animation: salepulse 1s infinite;
  -moz-animation: salepulse 1s infinite;
  -o-animation: salepulse 1s infinite;
  animation: salepulse 1s infinite;
}

#ncf_sidebar.ncf_minimalistic .wpcf7-submit {
background-color: #DC2272 !important;
-webkit-box-shadow: 0px 4px 0px 0px #AC3D80 !important;
-moz-box-shadow: 0px 4px 0px 0px #AC3D80 !important;
-o-box-shadow: 0px 4px 0px 0px #AC3D80 !important;
box-shadow: 0px 4px 0px 0px #AC3D80 !important;
border-radius: 5px !important;
}

#ncf_sidebar.ncf_minimalistic .wpcf7-submit:hover {
background-color: #A34283 !important;
}

.eTimer .etUnit .etNumber {
display: inline-block;
margin: 1px;
text-align: center;
font-family: Trebuchet MS;
font-size: 55px !important;
color: #3f3f3f;
padding: 0 !important;
box-shadow: none !important;
}

.eTimer {
color: #3f3f3f !important;
background: rgba(255,255,255,0.3) !important;
padding-bottom: 0 !important;
}
.eTimer .etSep {
font-size: 50px !important;
}

.eTimer .etUnit .etNumber {
width: 35px !important;
}
.etSeconds .etNumber{
color: #FF007C !important;
}





.cq-magnify-image{
  width: 100%;
}




.templatera_shortcode .dark{
	background: rgba(255, 255, 255, 0.3);
}

.ttshowcase_rl_quote{
background: #f5f5f5;
color: #3f3f3f;
padding: 25px;
position: relative;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.ttshowcase_rl_quote:after {
border-color: transparent #f5f5f5;
}


.ttshowcase_rl_quote:after {
content: '';
position: absolute;
border-style: solid;
border-width: 10px 10px 10px 0;
display: block;
width: 0;
z-index: 1;
margin-top: -10px;
left: -10px;
top: 30px;
color: transparent;
}

.displaynone{
	display: none;
}

.etSign{text-align: center;
margin-top:15px;
}


.ttshowcase_rl_image img{
width: 150px !important;
height:150px !important;
}
.tt_1cl {
	margin-top: 25px !important;
} 


.wpcf7-form{
	text-align: center;
}





.wpb_revslider_element, .zindex10{
	z-index: 10;
	position: relative;
}

#go:hover {
background-color: #A34283 !important;
}



#mybtn{

border-radius: 5px;

}

#mybtn input{

margin: 0;

}


@-webkit-keyframes salepulse {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  70% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes salepulse {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  70% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes salepulse {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  70% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes salepulse {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  70% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

.display-none{
  display: none;
}




a.wpcf7-submit{
  -webkit-animation: salepulse 1s infinite;
  -moz-animation: salepulse 1s infinite;
  -o-animation: salepulse 1s infinite;
  animation: salepulse 1s infinite;
}


.ncf_sidebar_cont .wpcf7 .sent p{
	display: none;
}

.ncf_sidebar_cont .wpcf7 .sent .wpcf7-mail-sent-ok{
	font-family: "PT Sans Narrow" !important;
    margin-top: 3px;
    margin-bottom: 3px;
    color: #3f3f3f !important;
    font-weight: bold !important;
    font-size: 34px !important;
}