@import url(/wp-content/themes/menzdrav/header.css);
@import url(/wp-content/themes/menzdrav/footer.css);
.ezfc-wrapper.ezfc-form-1.ezfc-theme-aero-v2.ezfc-grid-6 {margin-top:100px!important;}
hr {border:0!important;border-top: 1px solid #cdcdcd!important;margin: 0 0 10px 0!important;background:none!important;height:0!important;}
blockquote {box-shadow: 0 0 0 1px #cdcdcd!important;margin:0!important;padding: 25px 3% 10px 3%!important;width:94%!important;margin-top:15px!important;float:left;width:100%;}
blockquote.test {margin: 20px 0 0px 0!important;background:#FFF3F5;padding-top: 40px!important;padding-bottom: 18px!important;box-shadow: inset 0 0 0 2px #F30029!important;}
blockquote p {font-size:16px!important;line-height:23px!important;}
blockquote p em {font-size:16px!important;line-height:23px!important;}
.anons {width:100%;float:left;margin-top:204px;border-top: 1px solid white;}
.single-info .anons {margin-top:40px;margin-bottom:-30px;}
.anons blockquote {width:1140px!important;position:relative;left:50%!important;margin-left:-600px!important;float:left;margin-bottom:30px!important;padding: 25px 30px 10px 30px!important;box-shadow: inset 0 0 0 1px red!important;}
.anons blockquote p {text-align:justify;}
.anons blockquote p {font-size:14px;line-height:20px;}
.anons blockquote p strong {font-size:17px;text-align:center;}
.anons blockquote p a {color:#D51C1C;font-weight:normal!important;font-size: 14px!important;line-height: 20px!important;}
.anons blockquote p a:hover {color:#FF0000;} .slide-block {height: auto;width: 100%;padding: 0;border:0;margin: 15px 0 0 0;float: left;position:relative;}
.slide-block  .slider-wrapper {height: auto;width: 1200px;padding: 0;border:0;margin: 0;float: left;position:relative;overflow:hidden;margin-left:-600px;left:50%;}
.slide-block  .slider-wrapper img, body .slide-block .slider-wrapper img, .metaslider .slides img {    position: relative;
width: 100%;
margin-top: -200px;
min-height: 100%!important;
width: 100%!important;
min-width: 100%!important;
padding: 0!important;
border: 0!important;
margin: 0!important;
float: left!important; z-index: -1;   width: 100vw;
height: 100vh;
object-fit: cover;
height: 100%!important;margin:0!important;}
.metaslider .flexslider .slides li {display:flex!important;}
.slide-block .about-outer, .slide-block .caption-wrap {height: auto;width: 100%;padding: 0!important;border:0;margin: 0;float: left;position:relative;display:non;opacity:1!important;background: none!important;top: 0!important;}
.slide-block .about-wrapper, .slide-block .caption-wrap .caption {height: auto;width: 1100px;padding: 0;border:0;margin: 0 0 0 -550px;float: left;position:relative;left:50%;height: auto;width: 1100px;padding: 0;border: 0;margin: 0 0 0 -550px;float: left;position: relative;left: 50%;display: flex;align-items: center;justify-content: center;height:100%;}
.slide-block .about-form {height: auto;width: 90%;padding: 0;border:0;margin: 0 5%;float: left;}
.slide-block .about-form .title {color:white;font-size:25px;margin: 0 7% 30px 7%;padding:0;border:0;text-align:center;line-height:auto;width:86%;line-height:32px;font-family: Georgia;float:left;}
.slide-block .about-form .subtitle {color:white;font-size:45px;margin: 0 0 30px 0;padding:0;border:0;text-align:center;line-height:auto;width:100%;line-height:51px;font-family: Georgia;float:left;text-transform:uppercase;font-weight:bold;}
.slide-block .about-form .downtitle {color:white;font-size:15px;margin: 0 7%;padding:0;border:0;text-align:center;line-height:auto;width:86%;line-height:25px;font-family: Georgia;float:left;text-transform:uppercase;}
.slide-block .about-form .order {height: 32px;line-height: 32px;width: auto;padding: 5px 20px;border:0;position:relative;left:50%;margin: 20px 0 0px 0;float: left;font-size:17px;color:white;cursor:pointer;position:relative;border-radius: 0px;font-family:Georgia;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:bold;transform: translate(-50%,0);}
.slide-block .about-form .order:hover {background-color:#D51C1C;box-shadow: 0 0 0 1px #D51C1C;color:white;}
.flex-control-paging li a.flex-active {background:#E00024!important;}
.info.single-info .metaslider {margin-bottom:85px!important;}
.info.single-info .metaslider ol {margin-bottom: -10px!important;width:100%;} .info {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;}
.info.single-page {margin-top:165px;}
.info-block, .carousles, .carousel-wrapper {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;overflow:hidden;}
.info-block.partners-block {overflow:visible;}
.info-block.partners-block .carousel-wrapper {overflow:visible;}
.single-page .info-block {min-height:400px;}
.carousel-wrapper {padding:0;}
.info-block-wrapper, .carousel-wrapper .text-widget, .carousel-wrapper .carousel-slider-outer {height: auto;line-height: auto;width: 1200px;padding: 40px 0% 60px 0;border:0;margin: 0 0 0 -600px;float: left;position:relative;left:50%;width: 1200px;margin: 0 0 0 -600px;}
.single-info .info-block.about-block .info-block-wrapper {width: 1200px;margin-left: -600px;}
.footer .info-block-wrapper {padding-bottom:65px;padding-bottom:45px;}
.tab-block .info-block-wrapper {padding-top:0;}
.info-block h1 {height: auto;line-height:42px;width: 100%;border:0;margin: 0;float: left;font-size:38px;color:#686868;text-align:center;font-weight:bold;font-family: Georgia;}
.single-page .info-block h1, .single-info .info-block.about-block h1, .single-page .info-block.service-block h1 {padding-bottom:40px;color:black;}
.single-info.clinics-common .info-block.about-block h1 {padding-bottom:30px;}
.info-block h1 span {color:#DB8608;}
.info-block h2 {height: auto;line-height:38px;width: 100%;border:0;margin: 0;float: left;font-size:34px;color:#686868;text-align:center;font-weight:bold;font-family: Georgia;}
.team-page-single.single-info .info-block.about-block h2 {margin-top:-50px;padding-bottom:40px;font-size: 19px;line-height: 24px;color:#E00024;}
.single-info .info-block.about-block h2 {width:auto;text-align:left;color:black;padding-bottom:30px;color:#686868;font-size:30px;line-height:35px;}
h3 {height: auto;line-height:22px;width: auto;border:0;margin: 0;float: left;font-size:18px;color:black;text-align:left;font-weight:bold;font-family: Georgia;}
.single-info h3 {line-height:27px;font-size:22px;} p {height: auto;line-height:23px;width: 100%;padding: 0 0 15px 0;border:0;margin: 0;float: none;font-size:16px;color:black;text-align:justify;font-weight:normal;font-family: Georgia;}
.link {width:100%;float:left;}
.link a {height: auto;line-height: 25px;width: auto;overflow: hidden;padding: 10px 25px;border:0;margin: 30px 0 0 0;border: 0;border-radius:25px;font-size:18px;font-weight:bold;float:left;color:#EDE7A9;background: none;cursor:pointer;text-transform:uppercase;box-shadow: 0 0 0 1px #EDE7A9;position:relative;left:50%;margin-left:-95px;font-weight:normal;font-family: Georgia;}
.first .link a {margin-left:-71px;}
.link a:hover {background: rgba(255,255,255,.3);} .info-block.advans-block  {background:#F6F6F6;background:white;}
.advans-block-outer {width:100%;height:auto;margin:0;padding:0;border:0;float:left;}
.info-block.advans-block .info-block-wrapper {padding-bottom:20px;padding-top:50px;width:1200px;position:relative;left:50%;margin-left:-600px;padding-left:0;padding-right:0;}
.info-block.advans-block .item {height: auto;width: 17%;padding: 0;border:0;margin: 0 1.5% 15px 1.5%;float: left;}
.info-block.advans-block .item img {height: auto;width: 70px;padding: 0;border:0;margin: 0 0 0 -35px;float: left;position:relative;left:50%;}
.info-block.advans-block .item .subtitle {height: auto;line-height:22px;width: 100%;padding: 15px 0 20px 0;border:0;margin: 0;float: left;font-size:14px;color:black;text-align:center;font-weight:bold;color:#4D4D4D;text-transform:uppercase;}
.info-block.advans-block .item:hover .subtitle {color:#D51C1C;}
.info-block.advans-block .item .desc {height: auto;line-height:21px;width: 100%;padding: 0;border:0;margin: 0;float: left;font-family: Myriad;font-size:17px;color:black;text-align:center;font-weight:normal;color:black;}
.info-block.two-block .gallery {width:102%;float:left;margin: 0 0 0 -1%;padding:0;border:0;}
.info-block.two-block .gallery .gallery-item {height: auto;width: 30.8333%;border:0;margin: 0 1.25% 15px 1.25%;float: left;}
.info-block.two-block .gallery .gallery-item a {height: auto;width: 100%;border:0;margin: 0;float: left;}
.info-block.two-block .gallery .gallery-item img {height: auto;width: 100%;border:0;margin: 0;float: left;cursor:pointer;}
.info-block.two-block .gallery .gallery-item:hover img {opacity:0.75;} .info-block.about-block  {}
.info-block.about-block .info-block-wrapper, .info-block.about-block.service-block .info-block-wrapper, .single-info .info-block.about-block.service-block .info-block-wrapper {border:0;padding-bottom:70px;padding-top:70px;}
.info-block.about-block.main-text .info-block-wrapper {padding-bottom:90px;padding-top:87px;}
.cabinet-page .info-block.about-block .info-block-wrapper {padding-bottom:70px;}
.clinics-common .info-block.about-block .info-block-wrapper {padding-top:70px;}
.single-info .info-block.about-block.about-block2 .info-block-wrapper {padding-top:0;}
.info-block.about-block img.alignright {float:right;max-width:40%;margin-left:3%;margin-bottom:25px;height:auto;position:static;margin-top:5px;}
.info-block.about-block img.alignleft {float:left;max-width:40%;margin-right:3%;margin-bottom:25px;height:auto;position:static;margin-top:5px;}
.info-block.about-block img.alignleft:hover, .info-block.about-block img.alignright:hover {opacity:0.7;}
.info-block.about-block h1 {padding-bottom:35px;float:none;text-align:center;}
.info-block.about-block p {text-align:justify;float::none;}
.info-block.about-block p.logged-in-as {text-align:left!important;}
.info-block.about-block ul, .info-block.about-block ul li, .info-block.about-block ol, .info-block.about-block ol li {width:auto;float:none;font-family: Georgia;margin-top:0;}
.video-page .info-block.about-block ul {width:100%;margin-left: -1%;margin-right:0%;padding:0;width:102%;list-style:none;margin-top:30px;}
.galka .info-block.about-block ul {padding-left:2%;width:98%;}
.info-block.about-block ul li, .info-block.about-block ol li {font-size:16px;line-height:21px;padding-bottom:10px;}
.video-page .info-block.about-block ul li {width:31.333%;margin-left:1%;margin-right:1%;float:left;padding-bottom:30px;}
.galka .info-block.about-block ul li {list-style:none;}
.info-block.about-block h3 {padding-top:20px;width:100%;float:none;}
.info-block.about-block ul {padding-bottom:0px;margin-top:0;}
.info-block.about-block ul ul, .info-block.about-block ul ol, .info-block.about-block ol ul, .info-block.about-block ol ol {margin-top:10px;}
.galka .info-block.about-block ul li img {height:25px;width:auto;margin-top:-5px;margin-bottom:-5px;margin-right:5px;}
.galka .info-block.about-block ul li a {color:black;}
.galka .info-block.about-block ul li a:hover {color:#E00024;}
.info-block.about-block p a, .info-block.about-block li a {color:#D51C1C;}
.info-block.about-block p a:hover, .info-block.about-block li a:hover {color:#FF0000;}
.info-block.about-block p a:hover span, .info-block.about-block li a span {color:#FF0000!important;}
.info-block.about-block .order {height: 22px;line-height: 22px;width: auto;padding: 8px 12px;margin: 0px;float: left;font-size:14px;color:white;cursor:pointer;background: #D51C1C;border-radius: 0px;font-family:Georgia;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:bold;position:relative;left:50%;position:relative;margin-left:0;margin-top:10px;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;transform: translate(-50%,0);
}
.info-block.about-block .order:hover {background-color:#F92121;}
.aligncenter {width:auto;margin-left:auto;margin-right:auto%;float:none;height:auto;margin-top:10px;margin-bottom:20px!important;box-shadow: 0 0 0 0px #cdcdcd;max-width:100%;height:auto!important;}
.aligncenter:hover {opacity:0.5;}
.owl-carousel .owl-item img,
.info.single-info .owl-carousel .owl-item img {margin:0!important;}
.about-block .gallery {width:100%!important;margin: 10px 0 0px 0!important;padding:0;float:left;}
.about-block .gallery .gallery-item {margin: 0 1% 2vw 1%!important;padding:0;float:left;}
.about-block .gallery.gallery-columns-3 .gallery-item, .about-block .gallery.gallery-columns-6 .gallery-item {width:31.333%!important;}
.about-block .gallery .gallery-item a {margin: 0!important;padding:0;float:left;width:100%;}
.about-block .gallery .gallery-item img {margin: 0!important;padding:0;float:left;width:100%;border:0!important;height:auto!important;box-shadow: 0 0 0 1px #cdcdcd;}
.about-block .gallery .gallery-item:hover img {opacity:0.5;}
.info-block.about-block iframe {width:100%!important;height:250px!important;float:left;margin-top:50px;margin-bottom:25px;} .info-block.service-block {background: white;}
.info-block.service-block .info-block-wrapper {width:1200px;position:relative;left:50%;margin-left:-600px;padding-bottom:35px;padding-top:0;}
.info-block.service-block.main-news h2 {padding-bottom: 35px;}
.info-block.service-block ul {height: auto;width: 102%;padding: 0!important;border:0;margin: 0px 0 0 -1%;float: left;list-style:none;}
.team-page .info-block.service-block ul {margin-bottom:-35px;}
..clinics-common .info-block.service-block ul {margin-bottom: 20px;}
.info-block.service-block ul li {height: auto;padding: 0;border:0;margin: 0 1% 25px 1%;float: left;width:30.333%;width:48%;overflow:hidden;} .team-page .info-block.service-block ul li {margin-bottom:45px;width:31.3333%;}
.clinics-common .info-block.service-block ul li {width:19%;margin: 0 0.5% 17.5px 0.5%;}
.clinics-common .info-block.service-block figure.effect-roxy h2 {font-size: 14.5px;line-height: 20px;bottom: 30px;}
.clinics-common .info-block.service-block.service2 ul li {width:24%;margin: 0 0.5% 17.5px 0.5%;}
.clinics-common .info-block.service-block.service2 figure.effect-roxy h2 {font-size: 17px;line-height: 22px;bottom: 30px;}
.about-info-common .info-block.service-block ul li, .programms-info-common .info-block.service-block ul li, .resources-common .info-block.service-block ul li {width: 48%;}
.programms-info-common .info-block.service-block ul li {width: 100%;margin-left:0;margin-right:0;}
.info-block.service-block ul li img {height: auto; padding: 0;border:0;margin: 0;float: left;position: relative;left:0%;box-shadow: 0 0 0 1px #f0f0f0;opacity:1!important;}
.info-block.service-block ul li .title {text-align:left;float:left;font-family: AkrobatB;font-size:26px;line-height:31px;margin:15px 0;color:black;}
.info-block.service-block ul li .title a {color:black;}
.info-block.service-block ul li .subtitle {text-align:left;float:left;font-family: Bookman;font-size:15px;line-height:19px;}
.info-block.service-block ul li img {width:100%;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.info-block.service-block ul li:hover img {opacity:0.8!important;transform: scale(1.025);}
.info-block.service-block.services {background: #EBEBEB;border-TOP: 1px solid #D3D3D3;}
.info-block.service-block.services p {margin-bottom:40px;text-align:center!important;font-weight:bold;}
.info-block.service-block.services ul li {width:23%;min-height:290px;}
.info-block.service-block.services .subtitle {margin-top:15px;}
.info-block.service-block .order {height: 32px;line-height: 32px;width: auto;padding: 5px 20px;border:0;position:relative;left:50%;margin: 20px 0 15px 0;float: left;font-size:17px;color:white;cursor:pointer;position:relative;border-radius: 0px;font-family:Georgia;box-shadow: 0 0 0 1px #E00024;text-transform:uppercase;color:#E00024;font-weight:bold;transform: translate(-50%,0);}
.info-block.service-block .order:hover {background-color:#E00024;box-shadow: 0 0 0 1px #E00024;color:white;}
.info-block.service-block .order:hover span {box-shadow: 0 0 0 1px #E00024;color:white;} .info-block.form-block  { }
.info-block.form-block .info-block-wrapper {padding: 75px 0;}
.info-block.form-block .title {height: auto;line-height:42px;width:100%;border:0;margin: 0px;float: left;font-size:36px;color:white;font-weight:bold;text-align:center;font-family: Georgia;}
.info-block.form-block .order {height: 32px;line-height: 32px;width: auto;padding: 8px 20px;border:0;position:relative;margin: 30px 20px 0 20px;float: left;font-size:18px;color:white;cursor:pointer;position:relative;background: #D51C1C;border-radius: 0px;font-family:Georgia;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:bold;position:relative;left:50%;margin-left:-125px;}
.info-block.form-block .order:hover, .info-block.form-block.sign-block .order:hover {background-color:#F90909;}
.info-block.form-block.sign-block  {background: white;border-top: 1px solid #cdcdcd;border-top:0;background:#F6F6F6;background:white;}
.single-info .info-block.form-block.sign-block {border-bottom: 0px solid #cdcdcd;border-top: 0px solid #cdcdcd;}
.info-block.form-block.sign-block .info-block-wrapper {border-bottom: 0px solid #cdcdcd;padding: 45px 60px;width:auto;border-top: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;box-sizing:border-box;max-width: calc(100% - 100px)!important;transform:translate(-50%,0)!important;left:50%!important;margin-left:0!important;}
.single-info .info-block.form-block.sign-block .info-block-wrapper {border-bottom: 1px solid #cdcdcd;}
.info-block.form-block.sign-block .title {line-height:22px;width:auto;font-size:19px;color:black;text-align:left;margin: 8px 0;}
.info-block.form-block.sign-block .order {height: 22px;line-height: 22px;width: auto;padding: 8px 12px;margin: 0px 0px 0 40px;float: left;font-size:14px;color:white;cursor:pointer;background: #D51C1C;border-radius: 0px;font-family:Georgia;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:bold;position:relative;left:0%;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.modal-window1, .modal-window2, .modal-window3, .modal-window4 {background: rgba(0, 0, 0, 0.8);display: none;height: 100%;width: 100%;left: 0;top: 0;position: fixed;z-index: 99999;outline: 0px solid black;}
.modal-window1 {background: rgba(0, 0, 0, 0.8);}
.window-container1, .window-container2, .window-container3, .window-container4 {display: block;margin: 0 auto;padding: 0px;height:auto;line-height: auto;width: 450px;z-index: 9999;opacity: 0;z-index:999999999999999999;position:relative;top:50%;left:50%;margin-left:-225px;top:50%;height:auto;margin-top:-148px;float:left;background: white;}
.animation2, .animation1, .animation3, .animation4 {-webkit-transform:  scale(0.5);-moz-transform:  scale(0.5);-ms-transform:  scale(0.5);transform:  scale(0.5);}
.visible2, .visible1, .visible3, .visible4 {opacity: 1;-webkit-transform:  scale(1);-moz-transform:  scale(1);-ms-transform:  scale(1);transform:  scale(1);}
.close2, .close1, .close3, .close4 {cursor: pointer;position: absolute;top:5px;right: 5px;width: 30px;height: 30px;line-height: 27.5px;background-color: none;border: 0;font-size: 21px;z-index: 9999999999999;  text-align: center;border-radius: 0%;opacity: 1;color: black;background: white;color: black;font-family: PFBeau;font-size:0;background: url(//menzdrav.org/images/krest.png) center center no-repeat; background-size: auto 100%;}
.close2:hover, .close1:hover, .close3:hover, .close4:hover {background-color:white;color:#ED1C24;}
.info-block.form-block.sign-block .wpcf7  {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;left:0;background:white;}
.info-block.form-block.sign-block .wpcf7 form {height: auto;width: 90%;padding: 30px 2%;border:0;margin: 0 3%;float: left;}
.info-block.form-block.sign-block .wpcf7 form .title {height: auto;line-height:40px;width: 100%;padding: 0 0 0 0;border:0;margin: 0 0 15px 0;float: none;font-size: 28px;font-weight:normal;color:#333!important;text-align:center;}
.info-block.form-block.sign-block .wpcf7 form .field {height: auto;width: 100%;margin: 0 0 10px 0;border:0;padding: 0;float: left;} .info-block.partners-block .info-block-wrapper {width:1100px;margin-left:-550px;}
.single-info .info-block.partners-block .info-block-wrapper {padding-top:0;}
.info-block.partners-block .info-block-wrapper .widget-wrapper, .info-block.partners-block .info-block-wrapper .textwidget {float:left;width:100%;}
.info-block.partners-block .gallery {height: auto;width: 100%;padding: 0;border:0;margin: 20px 0% 10px 0%;float: right;}
.info-block.partners-block .gallery .gallery-item {height: auto;width: 18%!important;padding: 0;border:0;margin: 0 1% 25px 1%!important;float: left;}
.info-block.partners-block .gallery .gallery-item img {float:left;width:80%;margin-left:10%;margin-right:10%;}
body .owl-carousel .owl-stage-outer, .owl-carousel.owl-loaded, .info-block.partners-block .info-block-wrapper .textwidget .white  {float:left!important;width:100%!important;}
.owl-carousel.owl-drag .owl-item a {float:left;width:100%;}
.owl-carousel.owl-drag .owl-item div, .owl-carousel.owl-drag .owl-item p {float:left;min-height:1px!important;}
.owl-carousel.owl-drag .owl-item p,
.single-info .owl-carousel.owl-drag .owl-item p {padding:0!important;} .carousel-slider-outer {width:92%;margin-left:4%;margin-right:4%;margin-top:30px;float:left;}
.carousel-slider .owl-nav .owl-prev, .carousel-slider .owl-nav .owl-next {opacity:1!important;float:left;}
body .carousel-slider__product {box-shadow: 0 0 0px 0px #cdcdcd;-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;float:left;}
body .carousel-slider__product:hover {box-shadow: 0 0 0px 0px #cdcdcd;} .carousel-slider .owl-item img {-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;cursor:pointer;}
.carousel-slider .owl-item:hover img {opacity: 0.7;}
.carousel-slider__product h3 {position:relative;padding: 15px 0 0px 0!important;width:100%;color:black;background:white;top:auto;left:0;z-index:99;font-size: 19px!important;line-height: 18px!important;float: left;font-family: Calibri;margin:0!important;text-align:center!important;}
.carousel-slider__product .price {font-size:21px!important;line-height:28px;text-align:center;width: 100%;margin:5px 0 0 0!important;color:black;font-family: Arch;float:left;}
.carousel-slider__product .price span.woocommerce-Price-amount.amount {float:left;font-family: Arch;font-size: 24px;margin-left: 3px;}
.carousel-slider__product .price span.woocommerce-Price-amount.amount span {font-size: 27px;font-size: 18px;line-height: 29px;font-weight: bold;margin-top: 0px;float: right; margin-left: -5px;} body .carousel-slider__product a.add_to_cart_button, body .carousel-slider__product a.button, body .carousel-slider__product a.added_to_cart, body .carousel-slider__product a.quick_view {background: white;width: auto;padding: 10px 15px;border: 0;margin: 0;float: left;position: relative;left: 0;font-size: 15px;text-transform: uppercase;letter-spacing: 0px;height: 20px;line-height: 20px;border-radius: 0px;box-shadow: inset 0 0 0 1px #BB6101;margin-bottom: 20px;margin-top: 5px;font-family: Arch;font-weight: bold!important;color:#BB6101!important;background-color:white!important;margin-top:10px!important;position:relative;left:50%!important;margin-left:-50px!important;}
body .carousel-slider__product a.add_to_cart_button:hover, body .carousel-slider__product a.added_to_cart:hover, body .carousel-slider__product a.quick_view:hover, body .carousel-slider__product a.button:hover {background: #F17E01!important;color:white!important;box-shadow: 0 0 0 1px #F17E01!important;}
body .owl-dots .owl-dot span {-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
body .carousel-slider .owl-dots .owl-dot span {margin-left:3px!important;margin-right:3px!important;-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
body .carousel-slider-nav-icon {-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
.carousel-slider-outer .lazyload,  .carousel-slider-outer .lazyloading {opacity:1!important;}
input:hover, textarea:hover, select:hover, option:hover, button:hover, input:focus, textarea:focus, select:focus, option:focus, button:focus, input:active, textarea:active, select:active, option:active, button:active {outline:0!important;}
.carousel-slider.dots-center .owl-dots {margin-top:30px!important;}
#id-487 .owl-prev, #id-487 .owl-next, #id-487 .carousel-slider-nav-icon {height:35px!important;width:35px!important;margin-top: -17.5px!important;}
body .sa_owl_theme .owl-dots .owl-dot:hover span {background-color:#FF5050!important;}
body .sa_owl_theme .owl-dots .active span {background-color:#E00024!important;}
body .owl-carousel .owl-stage-outer {width: 100% !important;margin-left:0%!important;;margin-right:0%!important;    height: auto!important;}
body .sa_owl_theme .owl-dots {padding-top:0!important;}
body .sa_owl_theme .owl-nav .owl-prev {left:-40px!important;margin-top:-20px!important;}
body .sa_owl_theme .owl-nav .owl-next {right:-40px!important;margin-top:-20px!important;}
body .owl-carousel .owl-nav button.owl-prev, body .white .sa_owl_theme .owl-nav .owl-prev {background: url(//menzdrav.org/images/arrow-left2.png) center center no-repeat!important;background-size: auto 98%!important;}
body .owl-carousel .owl-nav button.owl-next, body .white .sa_owl_theme .owl-nav .owl-next {background: url(//menzdrav.org/images/arrow-right2.png) center center no-repeat!important;background-size: auto 98%!important;}
body .owl-carousel .owl-nav button.owl-prev:hover, body .owl-carousel .owl-nav button.owl-next:hover, body .white .sa_owl_theme .owl-nav .owl-next:hover, body .white .sa_owl_theme .owl-nav .owl-prev:hover {background-color:transparent!important;}
.owl-carousel .owl-stage {float:left;}  .breadcrumbs-wrapper {height: auto;width:94%;padding: 15px 3% 15px 3%;border:0;margin: 0;float: left;border:0;position:relative;background: #F6F6F6;margin-top: 0;border-bottom: 0px solid #cdcdcd;}
.breadcrumbs-wrapper {margin-top:144.5px;}
.breadcrumbs-wrapper .breadcrumbs {height: auto;width:1400px;padding: 0;border:0;margin: 0;float: left;border:0;position:relative;left:50%;margin-left:-600px;width:1200px;font-size: 10px;line-height: 14px;}
.breadcrumbs-wrapper .breadcrumbs span {height: auto;line-height: 21px;width: auto;color: black;text-align: left;font-size: 13px;margin: 0 5px;padding: 5px 0;float:none;font-weight:normal;margin: 0 5px 0 0;margin-right:0;}
.breadcrumbs-wrapper .breadcrumbs a span {color: #111A39;cursor:pointer;}
.breadcrumbs-wrapper .breadcrumbs a {color: #111A39;cursor:pointer;}
.breadcrumbs-wrapper .breadcrumbs a:hover {color:#D51C1C!important;}
.breadcrumbs-wrapper .hover-link:after {display:none;} .addtoany_content {text-align:center!important;padding-top:25px!important;margin-top:0!important;}
.addtoany_content a {padding-top:5px!important;} .info-block.news-block {background:none;background: white;}
.info-block.news-block .info-block-wrapper {padding-top:15px;padding-bottom:75px;}
.center-single .info-block.news-block .info-block-wrapper {padding-bottom:30px;}
.info-block.news-block h2 {margin-bottom:35px;margin-top:5px;}
.info-block.news-block ul {height: auto;width: 102%;padding: 0;border:0;margin: 0px 0 0 -1%;float: left;list-style:none;}
.center-single .info-block.news-block ul {margin-bottom:-30px;}
.center-single .info-block.news-block ul.tab-wrapper {margin:0;width:100%;margin-bottom:45px;}
.info-block.news-block ul li {height: auto;width: 27.3333%;padding: 0;border:0;margin: 0px 3% 0 3%;float: left;}
.center-single .info-block.news-block ul li {margin-bottom:30px;}
.center-single .info-block.news-block ul.tab-wrapper li {margin:0;width:20%;}
.center-single .info-block.news-block ul.tab-wrapper li up.personals li {flex: none!important;}
.info-block.news-block ul li img {height: auto;width: 100%;padding: 0;border:0;margin: 0 0% 7px 0%;float: left;outline: 0px solid #F75E25;}
.info-block.news-block ul li:hover img {opacity:0.7;}
.info-block.news-block ul li .title {height: auto;line-height:25px;width: 92%;padding: 15px 10px 10px 20px;border:0;margin: -40px 0 0 -25px;float: left;font-size:22px;color:#D51C1C;text-align:left;font-weight:normal;text-align:left;float:left;font-family: Georgia;line-height:27px;background:white;position:relative;z-index:999;border-left: 1px solid #cdcdcd;}
.info-block.news-block ul li p {height: auto;line-height:19px;width: 92%;padding: 0px 10px 20px 20px;border:0;margin: 0px 0 0 -25px;float: left;font-size:15px;color:black;text-align:left!important;font-weight:normal;text-align:left;float:left;font-family: Georgia;background:white;z-index:999;border-left: 1px solid #cdcdcd;border-bottom: 1px dotted #cdcdcd;} .doctor-single img.alignleft {width:35%;height:auto;float:left;margin-right:5%;} 
.doctor-single .right-side {width:60%;float:right;} 
.doctor-single.single-info .info-block.about-block h1 {text-align:left;padding-bottom:25px;}
.single-info .info-block.about-block h2, .single-info .info-block.about-block h3 {float:none;}
.single-info .info-block.about-block h2 {font-size: 22px;line-height:26px;padding-top:15px;padding-bottom:20px;}
.single-info .info-block.about-block h2 a {color:#686868;}
.single-info .info-block.about-block h2:hover a {color:#E00024;}
.single-info.team-page .info-block.about-block h2 {font-size: 19.5px;line-height:24px;}
.single-info .info-block.about-block h3 {padding-bottom:20px;padding-top:30px;}
.single-info.video-page .info-block.about-block h3 {padding-bottom:0px;padding-top:20px;line-height: 21px;font-size: 16px;min-height:63px;margin-bottom:-20px;}
.doctor-single p {padding-bottom:3px;font-size:14px;}
.doctor-single p strong {padding-bottom:13px;font-size:18px;}
.doctor-single p img {width:auto;height:19px;float:left;margin-right:5px;}
.doctor-single .left-side {width:29%;height:auto;float:left;margin-right:5%;padding: 35px 3% 20px 3%;box-shadow: inset 0 0 0 1px #cdcdcd;margin-top:25px;} 
.doctor-single .left-side p {font-size:16px;font-weight:bold;padding-bottom:15px;}
.doctor-single .left-side p img {width:20px;height:auto;float:left;margin-right:9px;margin-top:1px;}
.doctor-single .left-side p a {color:black;}
.doctor-single .left-side p a:hover {color:#D51C1C;} .column-block {width:31.3333%;float:left;margin-left;1%;margin-right:1%;} .single-single .info-block.about-block img.alignright {width:45%;height:auto;float:right;margin-left:5%;margin-bottom:40px;} 
.single-single.single-info .info-block.about-block h1 {text-align:left;}
.single-single.single-info .info-block.about-block ul {margin-bottom:5px;}
.single-single.single-info .info-block.about-block ul li {padding-bottom:5px;color:#595959;} .contacts-single iframe {height:100vh;width:100%;margin-top:-196.5px;} .info-block-wrapper-out {width:1200px;position:relative;left:50%;margin-left:-600px;float:left;}
.info-block-wrapper-out .info-block-wrapper, .info-block-wrapper-out .info-block.service-block .info-block-wrapper {left:0;margin-left:0;width:100%;}
.with-sidebar .info-block {width:72%;float:left;}
.with-sidebar.single-info .info-block.about-block h1 {text-align:left;padding-bottom:30px;}
.sidebar {width:23%;height:auto;float:right;margin-left:5%;padding-left:0%;box-shadow: -0px 0 0 0 #cdcdcd;margin-top:75px;}
.sidebar ul {height: auto;width: 100%;padding: 0;border:0;margin: 0 0 0px 0;float: left;list-style:none;}
.sidebar ul li {height: auto;width: 100%;padding: 0;border:0;margin: 0 0 20px 0;float: left;}
.sidebar ul li img {height: auto;width: 100%;padding: 0;border:0;margin: 0 0% 7px 0%;float: left;outline: 0px solid #F75E25;}
.sidebar ul li:hover img {opacity:0.7;}
.sidebar ul li .title {height: auto;line-height:22px;width: 100%;padding: 0;border:0;margin: 0;float: left;font-size:19px;color:#D51C1C;text-align:left;font-weight:normal;text-align:left;float:left;font-family: Georgia;line-height:27px;}
.sidebar ul li p {font-size:13px;line-height:18px;margin-top:5px;text-align:left;}
.sidebar .info-block.sign-block {width:100%;border:0!important;}
.sidebar .info-block.sign-block .info-block-wrapper {width:80%;padding: 25px 10% 30px 10%;background:#F4F4F4;box-shadow: inset 0 0 0 1px #cdcdcd;left:0;margin-left:0;border:0;}
.sidebar .info-block.form-block.sign-block .title {text-align:center;line-height: 21px;font-size: 17px;}
.sidebar .info-block.form-block.sign-block .order {margin-top:15px;position:relative;left:50%;margin-left:-73px;} .science ul {height: auto;width: 100%;padding: 0;border:0;margin: 25px 0 0px 0;float: left;list-style:none;}
.science ul li {height: auto;width: 100%;padding: 20px 0 0 0;border:0;margin: 0px 0 20px 0;float: left;border-top: 1px solid #D5D5D5;}
.science ul li .title {height: auto;line-height:25px;width: 100%;padding: 0;border:0;margin: 0;float: left;font-size:21px;color:#D51C1C;text-align:left;font-weight:normal;text-align:left;float:left;font-family: Georgia;line-height:27px;}
.science ul li:hover .title {color:#FF0000;}
.science ul li .date {font-size:15px;line-height:20px;margin-top:5px;text-align:left;padding-bottom:5px;color:black;}
.science ul li .date img {height:16px;width:auto;float:left;margin-right:4px;margin-top:3px;}
.science ul li p {font-size:16px;line-height:20px;margin-top:5px;text-align:left;padding-bottom:0;} .info-block.cabinet-block, .info-block.cabinet-block .info-block-wrapper {background: white;}
.info-block-wrapper .form-wrapper {width: 600px;position:relative;left:50%;margin-left:-300px;float:left;}
.info-block-wrapper .form-wrapper .cab-line-wrapper {float:left;width:100%;}
.info-block-wrapper .form-wrapper .cab-line {width:auto;padding: 0;float:left;margin: 0px 0 -30px -178.5px;height:auto;list-style:none;position:relative;left:50%;}
.info-block-wrapper .form-wrapper .cab-line.ru {margin-left: -180px;}
.info-block-wrapper .form-wrapper .cab-line li {height: auto;width:auto;padding: 0;border:0;margin: 0;float: left;border:0;text-align:center;position:relative;}
.info-block-wrapper .form-wrapper .cab-line li a {height: auto;line-height: 35px;height:auto;width: auto;padding:25px 15px;border:0;margin: 0;float: left;text-align:left;font-size:12px;cursor:pointer;text-transform:uppercase;font-weight:bold;color:black;border-color:white;font-family: Georgia;}
.info-block-wrapper .form-wrapper .cab-line li.current a {color:#D51C1C;}
.info-block-wrapper .form-wrapper .cab-line li a:hover {color:#D51C1C;}
.info-block-wrapper .form-wrapper .cab-line li.current a:hover {opacity:0.7;color:#ff0000;}
.info-block.form-block.cabinet-block .wpcf7 {box-shadow: 0 0 0 1px #cdcdcd;width:90%;padding-left:5%;padding-right:5%;left:0;margin-left:0;}
.info-block.form-block.cabinet-block .wpcf7 .button {margin-top:10px;}
p.wppb-alert {box-shadow: inset 0 0 0 1px #cdcdcd;background: #f0f0f0;text-align:center!important;width: 90%;padding: 20px 5%;}
p.wppb-alert a {color:#D51C1C;}
p.wppb-alert a:hover {opacity:0.7;}
.info-block-wrapper .form-wrapper .wppb-user-forms {box-shadow: 0 0 0 1px #cdcdcd;background: #f0f0f0;width:100%;padding: 35px 5% 20px 5%;left:0;margin-left:0;float:left;}
.info-block-wrapper .form-wrapper .wppb-user-forms#wppb-login-wrap {width:80%;margin-left:10%;margin-right:10%;}
.info-block-wrapper .form-wrapper .wppb-user-forms form {float:left;}
.form-wrapper .wppb-form-field label, .form-wrapper #wppb-login-wrap .login-username label, .form-wrapper #wppb-login-wrap .login-password label {width:100%;margin-bottom:10px;text-align:left;}
.wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {width:100%!important;height:auto;line-height:30px;padding: 5px 3%;font-size:17px;color:black;text-align:left;float:left!important;border:0;box-shadow: 0 0 0 1px #cdcdcd;background: #f0f0f0;font-family: Georgia;background: white;}
.form-wrapper input#wppb-submit {height: auto;line-height: 23px;width: auto;overflow: hidden;padding:4px 10px 4px 10px;border:0;margin: -6px 0px -4px 0;border: 0;border-radius:0px;font-family: Georgia;font-size:13px;color:#D51C1C;float:right;background: 10px center no-repeat;background-size: auto 55%;border-radius:0px;box-shadow: 0 0 0 2px #D51C1C;text-transform:uppercase;font-weight:bold;cursor:pointer;}
.form-wrapper input#wppb-submit:hover {background-color: #D51C1C;color:white;}
#wppb-login-wrap p.login-submit, #select_user_to_edit_form p.login-submit {width: auto;float: right!important;margin-right: 2px;margin-top: -5px;}
.cabinet-page span.cptch_span input, .sign-block form input.cptch_input, .footer form input.cptch_input {text-align: center;font-size: 17px!important;color: #666;border: 1px solid #ccc;border-radius: 3px;padding-left:0!important;padding-right:0!important;}
#wppb-login-wrap p, #select_user_to_edit_form p {overflow:visible!important;float:left!important;}
.wppb-user-forms input[type="checkbox"], .wppb-user-forms input[type="radio"] {margin-top:5px!important;margin-right:5px!important;}
#wppb-login-wrap p.login-remember, #select_user_to_edit_form p.login-remember {margin-top:4.5px;width:auto;}
#wppb-login-wrap p.login-remember label, #select_user_to_edit_form p.login-remember label {font-size:14px;}
.info-block.about-block p.wppb-error {width: 80%;margin-left: 10%;margin-right: 10%;padding-left: 5%;padding-right: 5%;padding-top: 0;text-align: center;padding-bottom: 0;border: 0;background: none;}
.info-block.about-block p.wppb-error strong {font-weight:normal;color: #D51C1C;}
.cabinet-page .wppb-error a {color:#D51C1C!important;}
.cabinet-page .wppb-error a:hover {color:#FF0000!important;}
.cabinet-page .wppb-error strong {text-transform:uppercase;} .info-block.about-block p.nocomments {width:100%;float:left;text-align:center;margin-top:30px;display:none;}
.info-block.about-block p.must-log-in a {color:#ff0000;}
.info-block.about-block p.must-log-in a:hover {opacity:0.7;}
.info.single-page .news-block ul, .info.single-page ol.commentlist {height: auto;line-height: auto;width: 47%;padding: 0;border:0;float: left;margin:50px 0 0% 0%;}
.info.single-page .news-block ul li, .info.single-page ol.commentlist li {height: auto;line-height: auto;width: 96%;padding: 25px 2%;border:0;float: left;margin: 0 0% 15px 0%;box-shadow: inset 0 0 0 1px #cdcdcd;width: 44%;margin-left: 1%;margin-right: 1%;}
.info.single-page ol.commentlist li {width:94%;margin-left:0%;margin-right:0%;padding-left:3%;padding-right:3%;list-style:none;box-shadow: 0 0 0 1px #cdcdcd;background: #f0f0f0;}
.info.single-page ol.children.commentlist li, .info.single-page .news-block ul.children li {width:96%;margin:0;margin-top:25px;min-height:0;background: #F4EEE0;}
.info.single-page ol li.comment .comment-body {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: none;}
.info.single-page li.comment .comment-body .comment-awaiting-moderation {font-size: 12px;color: #A80203;line-height: 15px;margin: 10px 0;font-weight:normal;text-align:left;font-weight: normal;text-align: left!important;float: left;width: 78%;}
.info.single-page ol li.comment .fn {height: auto;line-height: 30px;width: 100%;padding: 0;border:0;margin: 0 0 10px 0;float: none;font-size:18px;text-align:left;font-weight:bold;color:black;font-style:normal;}
.info.single-page ol li.comment .fn a {height: auto;line-height: 25px;font-size:20px;color:black;}
.info.single-page  ol li.comment .fn a:hover {color:#AB9160;}
.info.single-page ol li.comment .says {display:none;}
.info.single-page ol li.comment .commentmetadata {height: auto;line-height: 20px;width: 100%;padding: 0;border:0;margin: 10px 0 10px 0;float: none;font-size:16px;text-align:left;font-weight:normal;color:black;font-style:normal;}
.info.single-page  ol li.comment .commentmetadata a {color:black;}
.info.single-page ol li.comment .commentmetadata a:hover {color:#AB9160;}
.info.single-page ol li.comment p {height: auto;line-height: 20px;width: 100%;padding: 0;border:0;margin: 20px 0 10px 0;float: none;}
.info.single-page ol li.comment .reply {height: auto;line-height: 17px;width: 100%;padding: 0;border:0;margin: 30px 0 0px 0;float: none;}
.info.single-page ol li.comment .reply a {height: 30px;line-height: 30px;width: auto;padding: 10px 15px;border:0;margin: 0;font-size:18px;color:white;background: #FCF8D2;cursor:pointer;position:relative;color:black;border-radius:25px;box-shadow: 0 0 0 1px #CF9E4F;}
.info.single-page ol li.comment .reply a:hover {opacity:0.7;}
.info-block h3.comment-reply-title a {color:#BE9361;}
.info-block h3.comment-reply-title a:hover {color:#FFD382;}
.info-block h3.comment-reply-title small {margin-left:20px;font-size:14px;}
.info.single-page h3#comments {display:none;}
.info.single-page h3.art-postheader {width:auto;margin-left:1%;margin-right:1%;margin-top:20px;font-weight:bold;padding-left:90px;background: url() left center no-repeat; background-size: auto 100%;height:40px;line-height:50px;font-size:28px;float:none;}
.info.single-page .commentlist img {float:left;width:50px;margin-right:15px;height:auto;margin-top:0px;margin-bottom:15px;}
.info.single-page .info-block.reviews-block img.cptch_img  {width: 100%;margin-right: 0;margin-top: 0px;margin-bottom: 0;}
.info.single-page #respond form p input.cptch_input {margin-top:0;text-align:center;font-size:18px!important;height:24px!important;}
.info.single-page .art-comments {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: none;margin-top:50px!important;}
.info.single-page #respond  {width: 44%;margin-left: 0%;margin-right: 0%;padding-left:1.5%;padding-right:1.5%;float: right;padding-top: 25px;padding-bottom:25px;margin-top:30px;box-shadow: 0 0 0 1px #cdcdcd;background: #f0f0f0;}
.info.single-page #respond h3 {width:100%;margin-bottom:5px;padding-top: 0px;}
.info.single-page h3.art-postheader#reply-title {width:100%;margin-left:0%;margin-right:0%;font-weight:normal;line-height:26px;font-size:22px;background:none;padding:0;float:none;}
.info.single-page h3.art-postheader#reply-title a {color:#A80203;}
.info.single-page h3.art-postheader#reply-title a:hover {color:#CD0202;}
.info.single-page h3.art-postheader#reply-title small {display:none;}
.info.single-page #respond form {width:100%;margin-top:0px;float:left;}
.info.single-page #respond form p {width:100%;margin-left:0;margin-right:0;float:left;}
.info.single-page #respond form p.comment-form-url {display:none;}
.info.single-page #respond form p.logged-in-as {padding-bottom:40px;}
.info.single-page  #respond form p a, .info.single-page #respond form .comment-notes, .info.single-page #respond form .comment-notes span {line-height: 25px;font-size: 20px;color: #8E621C;}
.info.single-page #respond form .comment-notes {color:#f0f0f0;}
.info.single-page #respond form .comment-notes span {color:#A80203;text-align:left;float:left;}
.info.single-page #respond form .comment-notes span.required {display:none;}
.info.single-page #respond form p a:hover {color:#CBA45E;cursor:pointer;}
.info.single-page #respond form p label {width:100%;margin-left:0;margin-right:1%!important;float:left;}
.info.single-page #respond form p textarea {width:100%;margin-top:10px;font-size: 20px;font-weight: normal;color: #333;text-align: left;line-height: 24px;width: 96%;padding: 15px 2%;box-shadow: 0 0 0 1px #cdcdcd!important;border:0!important;}
.info.single-page  #respond form p.form-submit {padding:0;}
.info.single-page #respond form p input#submit {height: auto;line-height: 35px;width: auto;overflow: hidden;padding: 5px 25px;border:0;margin: 5px 0 0 0;border: 0;border-radius:25px;font-size:19px;font-weight:bold;float:left;color:white;background: #ff0000;cursor:pointer;float:right;}
.info.single-page #respond form p input#submit:hover {background: #FF8282;}
.info.single-page #respond form a, .info.single-page .info-block.reviews-block #respond form p.logged-in-as {display:non;}
.info.single-page .art-pager {height: auto;width: 98%;padding: 0;border:0;margin: 0 1% 0 1%;float: left;list-style:none;}
.info.single-page .art-pager a {color:black;}
.info.single-page  .art-pager span.current {color:#A80203;}
.info.single-page .art-pager a:hover {color:#CD0202;}
.info.single-page  .art-comments ul {height: auto;width: 98%;padding: 0;border:0;margin: 0 1% 10px 1%;float: left;list-style:none;}
.info.single-page .art-comments ul li {height: auto;width: 97%;padding: 20px 1.5% 0px 1.5%;border:0;margin: 20px 0 10px 0;float: left;box-shadow: 0 0 0 1px #CDCDCD;min-height: 0px;position: relative;padding-bottom: 0px;background: #EEEEEE;color:black;}
.info.single-page .art-comments ul li .art-comment.clearfix {height: auto;width: 100%;padding: 0;border:0;margin: 0%;float: left;list-style:none;}
.info.single-page .art-comments ul li .image-wrapper, .info.single-page  .art-comments ul li .art-comment-avatar {height: auto;width: 90px;padding: 0;border:0;margin: 0 20px 10px 0;float: left;overflow: hidden;display: block;}
.info.single-page .art-comments ul li .image-wrapper img, .info.single-page .info-block.reviews-block .art-comments ul li .art-comment-avatar img {height: auto;width: 100%;padding: 0;border:0;margin: 0 0 0 0;float: left;max-height:1000px;max-width:1000px;}
.info.single-page .art-comments ul li .art-comment-header {padding-bottom:15px;font-size:22px;line-height:27px;}
.info.single-page .art-comments ul li .art-comment-header a {font-size:17px;line-height:21px;}
.info.single-page .art-comments ul li .art-comment-header a.url {font-size: 22px;line-height: 27px;}
.info.single-page .art-comments ul li .art-comment-header a:hover {text-decoration:none;}
.info.single-page .art-comments ul li .art-comment-content p {font-size:17px;line-height:21px;}
.info.single-page .art-comments ul li .desc, .info-block.service-block ul li p {text-align:left;float:none;}
.info.single-page .art-comments ul li strong  {margin-left:15px;}
.info.single-page .art-comments ul li .detail, .info.single-page .art-comments ul li .art-comment-footer.reply {height: auto;width: 100%;padding: 0 0 0 0;border:0;margin: 10px 0px 20px 0;float: none;}
.info.single-page  .art-comments ul li .detail a, .info.single-page  .art-comments ul li .art-comment-footer.reply a {height: 35px;line-height:35px;width: auto;padding: 5px 15px;border:0;margin: 0 0 20px 0;float: right;letter-spacing:1px;font-size:17px;color:black;text-align:justify;font-weight:normal;text-transform:uppercase;background: #B6DBE2;color: #555;}
.info.single-page .art-comments ul li .detail a:hover, .info.single-page .art-comments ul li .art-comment-footer.reply a:hover {color:white;background:#3E7D8F;text-decoration:none;}
.info.single-page ol.commentlist ul.children {width:100%;float:left;padding:0;border:0;margin-top:20px;}
.info.single-page ol.commentlist ul.children li {background:white!important;margin-bottom:20px;margin-top:0;color:black;width: 89%;margin: 0 0 0 5%;}
.info.single-page  #respond form p input {margin-top: 10px;font-size: 20px;font-weight: normal;color: #333;text-align: left;line-height: 24px;width: 96%;padding: 5px 2%;box-shadow: 0 0 0 1px #cdcdcd!important;border: 0!important;}
.info.single-page  #respond form p.comment-form-cookies-consent, .info.single-page .info-block.reviews-block #respond form p.comment-form-url {display:none!important;}
.info.single-page  #respond form p.comment-form-email {width:49%;}
.info.single-page  #respond form p.comment-form-author {width:49%;margin-left:0;margin-right:2%;}
body .pagi-wrapper {height: auto;width: 100%;padding: 0;border: 0;margin: 20px 0% 0px 0%;float: left;}
body .wp-pagenavi {height: auto;width: auto;padding: 0;border: 0;margin: 0%;position: relative;left: 50%;  margin-top: 10px;transform: translate(-50%,0);float:left;}
body .wp-pagenavi span, body .wp-pagenavi a {height: 15px;width: auto!important;min-width:10px;padding: 7.5px 10px;border:0;margin: 0 2.5px 5px 2.5px;background:white;font-size: 16px;color: #000;text-align:center;box-shadow: 0 0 0 1px #e2e2e2;line-height: 15px;float:left;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
body .wp-pagenavi span.current, body .wp-pagenavi span:hover, body .wp-pagenavi a:hover {background: none;color:white;box-shadow: inset 0 0 0 1px #E00024;color:#E00024;}
body .wp-pagenavi span.pages {background: white;box-shadow: 0 0 0 1px #e2e2e2;color:black;display:none;}
body .all-pagi {height: auto;width: auto;padding: 0;border: 0;margin: 40px 0% 0px 0%;float: left;font-family: ArialNarrowB;font-size:17px!important;text-transform:uppercase;}
body .all-pagi span, body .all-pagi a {height: 15px;width: auto!important;min-width:10px;padding: 10px 12.5px;border:0;margin: 0 0px 5px 5px;background:white;font-size: 17px;color: #000;text-align:center;box-shadow: 0 0 0 1px #e2e2e2;line-height: 15px;float:left;}
body .all-pagi span.current, body .all-pagi span:hover {background: #8E621C;color:white;box-shadow: 0 0 0 0px #8E621C;font-family: ArialNarrowB;}
body .all-pagi a:hover {background: #CBA45E;color:white!important;box-shadow: 0 0 0 0px #CBA45E;} .info-block.form-block  {}
.info-block.form-block .title {height: auto;line-height:42px;width: 100%;border:0;margin: 0 0 25px 0;float: left;font-size:48px;color:white;font-weight:normal;text-align:center;font-family: NewStandard;font-weight:bold;}
.info-block.form-block .wpcf7 {width:500px;position:relative;left:50%;margin-left:-280px;padding: 35px 30px 25px 30px;background: #EEE8AA;background: white;float:left;margin-top: 15px;box-shadow: 0 0 0 1px #cdcdcd;background: #f0f0f0;}
.info-block.form-block .wpcf7 form {width:100%;float:left;height:auto;}
.info-block.form-block .wpcf7 .field, .info-block.form-block .wpcf7 .button {width:100%;margin-bottom:10px;height:auto;float:left;}
.info-block.form-block .wpcf7 .button {float:right;width:auto;margin-top:10px;margin-right:2px;}
.info-block.form-block .wpcf7 .field input, .info-block.form-block .wpcf7 .field textarea {width: 94%!important; height: auto;line-height: 30px;padding: 5px 3%;font-size: 17px;color: black;text-align: left;float: left!important;border: 0;box-shadow: 0 0 0 1px #cdcdcd;background: #f0f0f0;font-family: Georgia;background: white;}
.info-block.form-block .wpcf7 .field textarea {height:100px;}
.info-block.form-block .wpcf7 .button input  {height: auto;line-height: 23px;width: auto;overflow: hidden;padding:4px 10px 4px 10px;border:0;margin: -6px 0px -4px 0;border: 0;border-radius:0px;font-family: Georgia;font-size:13px;color:#D51C1C;float:right;background: 10px center no-repeat;background-size: auto 55%;border-radius:0px;box-shadow: 0 0 0 2px #D51C1C;text-transform:uppercase;font-weight:bold;cursor:pointer;}
.info-block.form-block .wpcf7 .button input:hover {background-color: #D51C1C;color:white;}
div.wpcf7 .ajax-loader {display:none!important;}
.cptch_span {font-size:16px!important;}
.wpcf7 form .wpcf7-response-output {height: auto;line-height: 19px;width: 90%;color: red;text-align: center;font-size: 14px;padding: 0 5%!important;margin: 15px 0 0 0!important;float: left;border: 0!important;  position: relative;bottom: 0;left: 0;}
.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ok {height: auto;line-height: 19px;width: 90%;color: green;text-align: center;font-size: 16px;padding: 0 5%;margin: 15px 0 0 0;float: left;border: 0;  position: relative;bottom: 0;left: 0;}
.wpcf7 form .wpcf7-not-valid-tip {display:none!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red;}
.wpcf7 form .field .field-wrapper input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red!important; }
.wpcf7 form .field .field-wrapper span .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red; }
.wpcf7 form .field .field-wrapper .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid label input {box-shadow: inset 0 0px 0px 1px red; }
div.wpcf7 .ajax-loader {display:none!important;}
.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {background-color:#FFDBDB!important;} .cptch_block .cptch_wrap {margin-left:3px!important;float:left;margin-top:3px!important;}
.wpcf7-form-control-wrap.client-checkbox, .wpcf7-form-control-wrap.client-checkbox span {width:auto;float:left;margin:0;}
.order-form .wpcf7-form-control-wrap.client-checkbox {float:left;margin-bottom:10px;width: 100%;}
.wpcf7-form-control-wrap.client-checkbox span.wpcf7-list-item-label {width:auto;font-size: 17px;}
[type=checkbox], [type=radio] {float: left;margin-top: 6px;margin-right: 10px;}
.woocommerce form .form-row .input-checkbox {margin-top:8px!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {background:none!important;box-shadow: inset 0 0px 0px 0px red!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {color:red!important;} .search-page .info-block.about-block ul {float:left;width:100%;padding:0 0 15px 0;margin:0;list-style:none;}
.search-page .info-block.about-block ul li {padding: 20px 0;}
.search-page .info-block.about-block ul li:first-child {padding-top: 0;}
.search-page .info-block.about-block ul li:nth-child(10n) {padding-bottom: 0!important;}
.search-page .info-block.about-block ul li p {padding:0;}
.search-page .info-block.about-block hr {float:left;width:100%;margin: 25px 0;padding:0;border:0;border-top: 1px solid #cdcdcd;height:0;}
.search-page .info-block.about-block hr:last-of-type {display:none;}
.search-page .info-block.about-block .title {font-size: 19px;line-height: 24px;color:#E00024;padding-bottom:5px;font-weight:bold;}
.search-page .info-block.about-block ul li:hover .title {color:#FF0000;} .single-info .info-block.about-block #wpcf7-f486-p736-o1 {}
.single-info .info-block.about-block #wpcf7-f486-p736-o1 {width:500px;position:relative;left:50%;margin-left:-280px;padding: 35px 30px 25px 30px;background: #EEE8AA;background: white;float:left;margin-top: 15px;box-shadow: 0 0 0 1px #cdcdcd;background: #f0f0f0;}
.single-info .info-block.about-block #wpcf7-f486-p736-o1 form {width:100%;float:left;height:auto;}
.single-info .info-block.about-block #wpcf7-f486-p736-o1 .field, .single-info .info-block.about-block #wpcf7-f486-p736-o1 .button {width:100%;margin-bottom:10px;height:auto;float:left;}
.single-info .info-block.about-block #wpcf7-f486-p736-o1 .button {float:right;width:auto;margin-top:10px;margin-right:2px;}
.single-info .info-block.about-block #wpcf7-f486-p736-o1 .field input, .single-info .info-block.about-block #wpcf7-f486-p736-o1 .field textarea {width: 94%!important; height: auto;line-height: 30px;padding: 5px 3%;font-size: 17px;color: black;text-align: left;float: left!important;border: 0;box-shadow: 0 0 0 1px #cdcdcd;background: #f0f0f0;font-family: Georgia;background: white;}
.single-info .info-block.about-block #wpcf7-f486-p736-o1 .field textarea {height:100px;}
.single-info .info-block.about-block #wpcf7-f486-p736-o1 .button input  {height: auto;line-height: 23px;width: auto;overflow: hidden;padding:4px 10px 4px 10px;border:0;margin: -6px 0px -4px 0;border: 0;border-radius:0px;font-family: Georgia;font-size:13px;color:#D51C1C;float:right;background: 10px center no-repeat;background-size: auto 55%;border-radius:0px;box-shadow: 0 0 0 2px #D51C1C;text-transform:uppercase;font-weight:bold;cursor:pointer;}
.single-info .info-block.about-block #wpcf7-f486-p736-o1 .button input:hover {background-color: #D51C1C;color:white;}
div.wpcf7 .ajax-loader {display:none!important;}
.cptch_span {font-size:16px!important;}
.single-info .info-block.about-block #wpcf7-f486-p736-o1 .wpcf7-response-output {height: auto;line-height: 19px;width: 90%;color: red;text-align: center;font-size: 14px;padding: 0 5%!important;margin: 15px 0 0 0!important;float: left;border: 0!important;  position: relative;bottom: 0;left: 0;}
.single-info .info-block.about-block #wpcf7-f486-p736-o1 .wpcf7-response-output.wpcf7-mail-sent-ok {height: auto;line-height: 19px;width: 90%;color: green;text-align: center;font-size: 16px;padding: 0 5%;margin: 15px 0 0 0;float: left;border: 0;  position: relative;bottom: 0;left: 0;}
.wpcf7 form .wpcf7-not-valid-tip {display:none!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red;}
.wpcf7 form .field .field-wrapper input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red!important; }
.wpcf7 form .field .field-wrapper span .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red; }
.wpcf7 form .field .field-wrapper .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid label input {box-shadow: inset 0 0px 0px 1px red; }
div.wpcf7 .ajax-loader {display:none!important;}
.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {background-color:#FFDBDB!important;} .cptch_block .cptch_wrap {margin-left:3px!important;float:left;margin-top:3px!important;}
.wpcf7-form-control-wrap.client-checkbox, .wpcf7-form-control-wrap.client-checkbox span {width:auto;float:left;margin:0;}
.order-form .wpcf7-form-control-wrap.client-checkbox {float:left;margin-bottom:10px;width: 100%;}
.wpcf7-form-control-wrap.client-checkbox span.wpcf7-list-item-label {width:auto;font-size: 17px;}
[type=checkbox], [type=radio] {float: left;margin-top: 6px;margin-right: 10px;}
.woocommerce form .form-row .input-checkbox {margin-top:8px!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {background:none!important;box-shadow: inset 0 0px 0px 0px red!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {color:red!important;} #recallbar {z-index: 9999999!important;}  .single-page.new-cabinet-page .info-block h1, .single-info.new-cabinet-page .info-block.about-block h1, .single-page.new-cabinet-page .info-block.service-block h1 {padding-bottom:25px;}
.new-cabinet-page .info-block.about-block .info-block-wrapper {text-align:center;color:red;}
.tml.tml-login, .tml.tml-lostpassword {width:500px;position:relative;left:50%;margin-left:-280px;border: 1px solid #dee0e9;padding: 30px;margin-top:15px;padding-bottom: 130px;}
.tml.tml-login form, .tml.tml-lostpassword form {width:100%;}
.tml .tml-field-wrap {margin-bottom:20px!important;}
.tml .tml-label {font-size: 12px;margin-bottom: 10px!important;margin-top: 10px!important;font-weight:bold;color:#6B6B6B;text-align:left;}
.tml .tml-field-wrap.tml-log-wrap .tml-label, .tml .tml-field-wrap.tml-user_login-wrap .tml-label {font-size: 15px;}
.tml .tml-field {border:0!important;border-bottom: 1px solid #c0c4d4!important;outline: 0!important;padding: 5px 15px;background: #f0f1f5;color: #676d8a;height: 40px;font-size:16px;color:black;box-shadow: 0 0 0 0 black!important;}
.new-cabinet-page .cptch_block {float:left;width:auto;}
.new-cabinet-page form input.cptch_input {height: 30px;text-align:center;font-size:15px!important;border:0!important;box-shadow: 0 0 0 1px #cdcdcd!important;}
.new-cabinet-page br {display:none!important;}
.tml-field-wrap.tml-rememberme-wrap {float:right;margin-top:12px;}
.tml-field-wrap.tml-rememberme-wrap input {margin-top: 0px;margin-right: 7px;}
.tml-field-wrap.tml-submit-wrap {float:right;width:100%;}
.tml-field-wrap.tml-submit-wrap button {float:right;width:100%;height: 37px;line-height: 17px;width: auto;padding: 8px 12px;margin: 7px 0px 0 0px;float: left;font-size:14px;color:white;cursor:pointer;background: #D51C1C;border-radius: 0px;font-family:Georgia;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:bold;position:relative;left:0%;border:0!important;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.tml-field-wrap.tml-submit-wrap button:hover {background-color:#F62121;}
.tml-alerts, .tml-alerts ul, .tml-alerts ul li {width:100%!important;float:left!important;height:auto!important;display:none;}
.tml-links {float:right!important;width:auto;list-style:none;padding:0;margin-top: -47px!important;}
.lost-page .tml-links {margin-top: -104px!important;}
.tml-links li {float:right!important;width:auto;}
.tml-links a {float:right!important;width:auto;margin-left:20px;} .rcl_cab_guest_message {width:100%!important;text-align:center!important;margin-top:0!important;}
.panel_lk_recall {max-width: 2000px!important;width: auto!important;}
.panel_lk_recall .rcl-widget-buttons .rcl-widget-button {float: left!important;margin: 0 10px!important;}
.authorize-form-rcl, .rcl-loginform.rcl-loginform-full.panel_lk_recall, .rcl-widget-buttons {float:left!important;width:100%!important;} 
.rcl-widget-buttons {position:relative;left:50%;margin-left: -92px;width: auto!important;margin-top:15px!important;}
.panel_lk_recall .rcl-widget-buttons .rcl-widget-button:nth-of-type(2) {display:none!important;}
.rcl-bttn:not(.rcl-bttn__type-clear):not(.rcl-bttn__ico-mask) .rcl-bttn__text + .rcl-bttn__ico, .rcl-bttn:not(.rcl-bttn__type-clear):not(.rcl-bttn__ico-mask) .rcl-bttn__ico + .rcl-bttn__text, .rcl-bttn:not(.rcl-bttn__type-clear):not(.rcl-bttn__ico-mask) .rcl-bttn__ico + .rcl-bttn__count {padding: 10px 10px 10px 0!important;font-size: 16px!important;opacity:1!important;}
body .rcl-bttn.rcl-bttn__type-primary:hover {background-color:#F62121!important;opacity:1!important;} .register-page.new-cabinet-page ul {list-style:none;margin: 25px 0 0 0;padding:0;}
.register-page.new-cabinet-page ul li {padding-bottom: 10px;}
.register-page.new-cabinet-page a {width:auto;text-align:center;padding: 17px 0;float:none;font-size:18px;font-weight:bold;}
.register-page.new-cabinet-page a img {height:20px;width:auto;margin-right:5px;margin-bottom:-2px;} .ur-frontend-form {width:700px;position:relative;left:50%;margin-left:-350px;border: 1px solid #dee0e9;padding: 30px 30px!important;margin-top:15px;padding-bottom: 130px;margin-bottom:0!important;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {float:left;width:98%;margin-left:1%;margin-right:1%;position:relative;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-user_email,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-user_confirm_email,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-user_pass,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-last_name.last-name-2,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-first_name.first-name-2,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-post-2,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-phone,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-user_confirm_password {width:48%!important;margin-left:1%!important;margin-right:1%!important;margin-bottom:0!important;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-last_name,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-first_name,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.third-name,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-city,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-district,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-contry {width:31.33333%!important;margin-left:1%!important;margin-right:1%!important;margin-bottom:0!important;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {margin-bottom:0!important;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-city,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-district,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-contry {margin-top:30px!important;margin-bottom:30px!important;}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label, .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend {text-align:left!important;color: #6B6B6B!important;font-size:16px!important;}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input, .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select {border: 0!important;border-bottom: 1px solid #c0c4d4!important;outline: 0!important; padding: 5px 15px!important;background: #f0f1f5;color: #676d8a;height: 40px!important; font-size: 14.5px;color: black!important;   box-shadow: 0 0 0 0 black!important;}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select {box-shadow: inset 0 0 0 1px #c0c4d4!important;background:none!important;border:0!important;background: url(https://menzdrav.org/images/arrow-down.png) right center no-repeat!important;background-size: auto 30%!important;}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea {height:70px!important;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox.field-news ul {padding:0;padding: 0 0 20px 0;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox.field-news ul li, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox.field-news ul label {text-align:left;padding-bottom:0!important;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox.field-news ul li {width:99%;margin-left:1%;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox.field-news ul label {font-size:14px!important;}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox.field-news input {height:20px!important;} .ur-frontend-form .ur-button-container {margin-top:100px!important;float: right;}
.ur-frontend-form .ur-button-container button {float:right;width:98%;height: 37px!important;line-height: 17px!important;width: auto;padding: 8px 12px!important;margin: 7px 4% 0 1%!important;float: left;font-size:14px;color:white!important;cursor:pointer;background: #D51C1C!important;border-radius: 0px;font-family:Georgia;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:bold;position:relative;left:0%;border:0!important;float:right!important;float:right!important;text-align:center;width:250px!important;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.ur-frontend-form .ur-button-container button:hover {background-color:#F62121!important;}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label.user-registration-error {position:absolute!important;bottom:0!important;left:0!important;height:0!important;font-size:0!important;padding:0!important;width:100%!important;margin: 0 0 10px 0!Important;border-width: 2px!important;}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label.user-registration-error::before, .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label.user-registration-error::after {display:none!important;}
.attention-wrapper {width:100%;float:left;}
.attention-wrapper .attention {width:600px;float:left;position:relative;left:50%;margin-left:-300px;margin-top:-160px;}
.attention-wrapper .attention p {font-size:14px!important;padding: 10px 0;border-top: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;}
.attention-wrapper2 .attention {margin-top:-232px;}
.ur-frontend-form#user-registration-form-1046 .ur-button-container  {margin-top:180px!important;}
.user-registration-password-hint {display:none!important;}
.user-registration-password-strength {float: right!important;position: absolute!important;top: 134px!important;left: 237px!important;width:105px!important;padding:0!important;text-align:right!important;background:none!important;font-size:12.5px!important;}
.user-registration-password-strength.bad {color:#E4A45A!important;}
.user-registration-password-strength.good {color:#7ADB7A!important;}
.user-registration-password-strength.strong {color:#37BE37!important;}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=date], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=email], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=number], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=password], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=url], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select, .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea {font-size:15px!important;}
.form-row.validate-required {}
.ur-frontend-form #ur-submit-message-node { margin: 0!important;position: absolute!important;top: -20px!important;width: 87%!important;left: 6.5%!important; background: #FFEBEC!important;}
.user-registration-error::before, .user-registration-info::before, .user-registration-message::before, .user-registration-error::before, .user-registration-info::before, .user-registration-message::before {display:none!important;}
.ur-frontend-form #ur-submit-message-node ul li {padding-bottom:0;}
.user-registration-error#ur-submit-message-node, .user-registration-info#ur-submit-message-node, .user-registration-message#ur-submit-message-node {border:0!important;}
.ur-frontend-form .ur-message.user-registration-message#ur-submit-message-node {background:#DCF3E0!important;}
.user-registration-error, .user-registration-info, .user-registration-message {padding-top: 12px!important;padding-bottom:12px!important;}
.user-registration-message a {font-weight:bold!important;color:#596c11!important;}
.user-registration-message a:hover {color:#8DAC1B!important;} #wpcf7-f1067-p736-o1, #wpcf7-f1708-p1709-o1 {width: 500px;position: relative;left: 50%;margin-left: -280px;border: 1px solid #dee0e9;padding: 30px 30px!important;margin-top: 0px;margin-bottom: 0!important;float:left;}
#wpcf7-f1067-p736-o1 form, #wpcf7-f1708-p1709-o1 form {width: 100%;float:left;height:auto;}
#wpcf7-f1067-p736-o1 form .field, #wpcf7-f1067-p736-o1 form .check, #wpcf7-f1708-p1709-o1 form .field, #wpcf7-f1708-p1709-o1 form .check {float: left;width: 100%;margin-left: 0%;margin-right: 0%;position: relative;margin-bottom:15px;}
#wpcf7-f1067-p736-o1 form .button, #wpcf7-f1708-p1709-o1 form .button {float: left;width: auto;margin-left: 0%;margin-right: 0%;position: relative;float:right;}
#wpcf7-f1067-p736-o1 form .field span, #wpcf7-f1708-p1709-o1 form .field span {float: left;width: 100%;margin-left: 0%;margin-right: 0%;position: relative;}
#wpcf7-f1067-p736-o1 form .field label, #wpcf7-f1067-p736-o1 form .check label.label, #wpcf7-f1708-p1709-o1 form .field label, #wpcf7-f1708-p1709-o1 form .check label.label {float:left;text-align: left!important;   color: #6B6B6B!important;font-size: 16px!important;font-weight: 700;margin-bottom: 10px;margin-top: 10px;margin-left:5px;}
#wpcf7-f1067-p736-o1 form .field label span, #wpcf7-f1067-p736-o1 form .check label.label span, #wpcf7-f1708-p1709-o1 form .field label span, #wpcf7-f1708-p1709-o1 form .check label.label span {float:none;color: red!important;font-size: 16px!important;font-weight: 700;margin-bottom: 0px;margin-top: 0px;margin-left:0px;}
#wpcf7-f1067-p736-o1 form .field input, #wpcf7-f1708-p1709-o1 form .field input {border: 0!important;border-bottom: 1px solid #c0c4d4!important;outline: 0!important;padding: 5px 3%!important;background: #f0f1f5;color: #676d8a;height: 30px!important;font-size: 14.5px;color: black!important;box-shadow: 0 0 0 0 black!important;width:94%;}
#wpcf7-f1067-p736-o1 form .check input, #wpcf7-f1708-p1709-o1 form .check input {border: 0!important;border-bottom: 1px solid #c0c4d4!important;outline: 0!important;padding: 5px 15px!important;color: #676d8a;font-size: 14.5px;color: black!important;box-shadow: 0 0 0 0 black!important;height: 20px!important;margin-top: -2px;}
#wpcf7-f1067-p736-o1 form .check .wpcf7-form-control-wrap label, #wpcf7-f1708-p1709-o1 form .check .wpcf7-form-control-wrap label {font-size: 14px!important;margin-left: 3px;text-align: left!important;color: #6B6B6B!important;margin-bottom: 0;margin-top: 7px;  float: left;}
#wpcf7-f1067-p736-o1 form .check .wpcf7-list-item, #wpcf7-f1708-p1709-o1 form .check .wpcf7-list-item {margin-left:0!important;}
#wpcf7-f1067-p736-o1 form .wpcf7-form-control-wrap, #wpcf7-f1067-p736-o1 form .wpcf7-form-control-wrap span, #wpcf7-f1708-p1709-o1 form .wpcf7-form-control-wrap, #wpcf7-f1708-p1709-o1 form .wpcf7-form-control-wrap span {width:100%;}
#wpcf7-f1067-p736-o1 form .button input, #wpcf7-f1708-p1709-o1 form .button input {float:right;width:auto;height: 37px!important;line-height: 17px!important;width: auto;padding: 11px 17px!important;margin: 7px 4% 0 1%!important;float: left;font-size:14px;color:white!important;cursor:pointer;background: #D51C1C!important;border-radius: 0px;font-family:Georgia;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:bold;position:relative;left:0%;border:0!important;float:right!important;float:right!important;text-align:center;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
#wpcf7-f1067-p736-o1 form .button input:hover, #wpcf7-f1708-p1709-o1 form .button input:hover {background-color:#F62121!important;}
#wpcf7-f1067-p736-o1 form .check .wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid span.wpcf7-list-item-label, #wpcf7-f1708-p1709-o1 form .check .wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid span.wpcf7-list-item-label {color: red!important;} .info.single-info table {margin-top: 30px;margin-bottom: 30px;}
table.test, .info.single-info table.test {width:101%!important;margin-left:-0.5%!important;margin-top:10px!important;margin-bottom:0;}
table.test td {box-shadow: 0 0 0 1px #cdcdcd;padding: 10px 15px!important;}
table.test td {width:33.3333%!important;}
table.test.two td {width:50%!important;}
table.test td img {width:100%;height:auto;}
table.test td div {width:100%!important;}
table.test.two ul {background:none!important;} .faq-page .ask-wrapper {width:100%;float:left;margin: 20px 0% 25px 0%;overflow:hidden;border-bottom: 1px dotted #5F5F5F;}
.faq-page .ask-wrapper ul {width:100%;float:left;list-style:none;padding:0;margin: 0 0%;position:relative;}
.faq-page .ask-wrapper ul li {width:100%;float:left;padding:0;border-top: 1px dotted #5F5F5F;overflow:hidden;}
.faq-page .ask-wrapper ul li input {left:0;}
.faq-page .ask-wrapper h3 {width:90%;padding-right: 10%;font-size:19px;line-height:24px;}
.faq-page p {width:100%;margin-left:0%;margin-right:0%;font-size:17px;line-height:22px;padding-bottom:10px!important;}
.faq-page ul li i:before, .faq-page ul li i:after {width: 3px;height: 18px;background-color:#F30029;}
.faq-page ul li i:before {transform: translate(-9px, 0) rotate(45deg);background-color:#CE0021;}
.faq-page ul li input[type=checkbox]:checked ~ i:after {transform: translate(-9px, 0) rotate(-45deg);}
.faq-page ul li i {margin-top:25px;right:5px;}
.faq-page  table {display:block!important;margin: 0px  0 20px 0!important;}
.faq-page  table thead, .faq-page  table thead tr {display:block;}
.faq-page  table thead tr td {display:table;width: 100%;}
.faq-page .info-block table th {font-size:17px;line-height:22px;}
.faq-page .info-block table td {font-size:16px;line-height:22px;}
.faq-page .info-block table .one {text-align:left;width:64%;}
.faq-page .info-block table .two {text-align:center;width:20%;}
.faq-page .info-block table .three {text-align:center;width:20%;}
.single-info.faq-page .info-block.about-block h3 {font-size:19px;line-height:24px;color:#E00024;padding-top:25px;padding-bottom:5px;}
.faq-page .ask-wrapper ul li ul {list-style-type:circle!important;margin-left:4%;width:96%;    overflow: visible;margin-top:0px;}
.faq-page .ask-wrapper ul li ul li {list-style-type:disc!important;padding-left:0%;width:100%;border:0;padding-top:10px;    overflow: visible;text-align: justify;} 
.faq-page .ask-wrapper ul li ul li::marker {color:#E00024;}
.faq-page ul li:nth-of-type(1) {
animation-delay: 0.5s;
}
.faq-page ul li:nth-of-type(2) {
animation-delay: 0.75s;
}
.faq-page ul li:nth-of-type(3) {
animation-delay: 1s;
}
.faq-page ul li:last-of-type {
padding-bottom: 0;
}
.faq-page ul li i {
position: absolute;
transform: translate(-6px, 0);
margin-top: 26px;
right: 7px;
}
.faq-page ul li i:before, .faq-page ul li i:after {
content: "";
position: absolute;
}
.faq-page ul li i:before {
transform: translate(-8px, 0) rotate(45deg);
}
.faq-page ul li i:after {
transform: translate(2px, 0) rotate(-45deg);
}
.faq-page ul li input[type=checkbox] {
position: absolute;
cursor: pointer;
width: 100%;
height: 100%;height:auto;min-height:54px;
z-index: 1;
opacity: 0;
}
.faq-page ul li input[type=checkbox]:checked ~ p, .faq-page ul li input[type=checkbox]:checked ~ table {
margin-top: 0;
max-height: 0;
opacity: 0;
transform: translate(0, 50%);
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.faq-page ul li input[type=checkbox]:checked ~ i:before {
transform: translate(2px, 0) rotate(45deg);
}
.faq-page ul li input[type=checkbox]:checked ~ i:after {
transform: translate(-8px, 0) rotate(-45deg);
}
@keyframes flipdown {
0% {
opacity: 0;
transform-origin: top center;
transform: rotateX(-90deg);
}
5% {
opacity: 1;
}
80% {
transform: rotateX(8deg);
}
83% {
transform: rotateX(6deg);
}
92% {
transform: rotateX(-3deg);
}
100% {
transform-origin: top center;
transform: rotateX(0deg);
}
} .info-block.about-block p.mailpoet_confirm_unsubscribe, p.resign-title {text-align:center!important;} #rcl-post-bar {display:none!important;}
.single-info.case-page .info-block.about-block h1 {color:#D51C1C;margin-bottom:-60px;padding-bottom:0;}
.single-info.case-page .info-block.about-block h2 {text-align:left;width:100%;float:left;}
.single-info.case-page .info-block.about-block h2:nth-of-type(1) {padding-top:0;margin-top:-60px;margin-bottom:0;padding-bottom:0;}
.case-page .info-block.about-block p {text-align:left;width:100%;float:left;}
.case-page .info-block.about-block p img {max-height: 67px;} .woocommerce ul.products li.product .star-rating {margin: -10px auto 15px auto!important;}
.woocommerce ul.products li.product .star-rating {position: absolute!important;top: 263px!important;bottom:10px!important;left: 10px!important;}
.woocommerce .star-rating::before {color:white!important;}
body .woocommerce .star-rating span::before {color: orange;font-family: star;}
#comments {width:100%;margin-left:0%;color: #433228!important;font-size:18px;line-height:23px;margin-top: 50px;border-top: 1px solid #cdcdcd;}
#comments .woocommerce-Reviews-title {padding: 15px 0 10px 0!important;font-size: 24px;font-weight: normal!important;text-align:left;}
#comments .woocommerce-Reviews-title span {padding: 0!important;font-size: 21px;font-weight: normal!important;font-family: Georgia;text-align:left;color:#017CB5;}
tr.ivole-histogramRow:last-child {display:none;}
#comments ol.commentlist {padding:0;width:100%;}
.woocommerce #reviews #comments ol.commentlist li img.avatar {width: 52px!important;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {margin-left:70px!important;}
#reply-title {height: auto;line-height: 45px;width: 100%;border: 0;margin: 0 0 0px 0px;float: left;font-size: 22px;color: #433228;text-align: left;font-weight: normal;padding:0;font-weight:bold;}
#reply-title a {color:#B86545!important;}
#reply-title small a {color:#B86545!important;font-weight:bold;padding-left:15px;font-size:14px;}
.woocommerce #review_form #respond p.stars {padding-top:8px;}
.comment-form-comment label {text-align:left;float:left;padding-bottom:7px;}
.comment-form-rating label {font-size: 19px;line-height: 23px;padding-top: 15px;padding-bottom: 5px;float: left; width: 100%;}
.comment-notes, .comment-notes span, body .woocommerce #review_form #respond p.comment-notes {color:red;font-size:15px;line-height:19px;font-family: Georgia;}
.comment-form-author input, .comment-form-email input {height:30px;line-height:30px;margin-left:10px;padding: 0 15px;font-size: 16px;line-height:21px;box-shadow: inset 0 0 0 1px #cdcdcd;border: 0;}
.woocommerce #review_form #respond textarea {padding: 10px 2%;width:100%!important;font-size: 16px;line-height:21px;}
.info-block.about-block p.comment-form-url {display:none;}
.info-block.about-block #commentform p.cptch_block {float:left;width:100%;}
form#commentform input.cptch_input {height: 30px;width: 20px;line-height: 30px;padding: 0 7px;text-align: center;font-size: 16px!important;line-height: 21px;box-shadow: inset 0 0 0 1px #cdcdcd;   border: 0;}
form.comment-form label.cptch_label {padding-top:0;margin-top:0;}
p.comment-form-cookies-consent {display:none;}
.woocommerce #review_form #respond .form-submit input {margin-left:0px;margin-top:-3px;}
.woocommerce #review_form #respond .cptch_block {margin-right:40px;}
form.comment-form label {width:70px;float:left;font-family: Georgia;padding-top:6px;}
form.comment-form textarea {width:400px;padding: 15px 15px;border:0;box-shadow: inset 0 0 0 1px #cdcdcd;border-radius:0;font-family: Georgia;margin:0;}
form.comment-form p.form-submit input, .reply .comment-reply-link {height: 42px;line-height: 22px;width: auto;padding: 8px 12px;margin: 0px;float: left;font-size: 14px;color: white;cursor: pointer;background: #D51C1C!important; border-radius: 0px;  font-family: Georgia;box-shadow: 0 0 0 0px white;text-transform: uppercase;color: white;font-weight: bold;position: relative; position: relative;margin-left: 0;margin-top: 10px;border:0!important;}
.reply .comment-reply-link {height: 17px;line-height: 17px;font-size: 11px;color: white!important;margin-top: 0;float: none;}
form.comment-form p.form-submit input:hover, .reply .comment-reply-link:hover {background-color:#F92121!important;}
.info-block.about-block.main-text p.comment-form-url {display:none;}
form.comment-form label.cptch_label {width:auto;}
.info-block.about-block.main-text form.comment-form p.form-submit {width: auto!important;width: auto!important;margin-left: 0%!important;margin-right: 0%!important;}
form.comment-form p.form-submit input {width:auto;}
.woocommerce #respond p.form-submit input#submit {float: left;height: 40px;line-height: 20px;}
.comment-body {padding-bottom: 15px!important;border: 1px solid #cdcdcd;padding: 30px 2% 30px 2%!important;width: 96%;float:left;}
.info-block.products-block.cat-prod-block.main-shop-page .woocommerce.columns-4 {margin-top: -30px!important;}
form.comment-form p.comment-form-comment label {display:none;}
form.comment-form textarea {width:550px;width: 96%;padding: 25px 2%;font-size: 14px;line-height: 20px;}
.comment-form-author input, .comment-form-email input, form#commentform input.cptch_input {font-size: 14px;line-height: 20px;}
.product-reviews #respond {float:left;margin-top:20px!important;}
.product-reviews #respond p a {color: #CD831F!important;}
.product-reviews #respond p a:hover {color: #E79223!important;}
ol.commentlist {float:left;width:100%;padding-left: 0;float: left!important;}
ol.commentlist li {margin: 15px 0 10px 0!important;border-bottom: 0px solid #cdcdcd;list-style:none;float: left!important;}
ol.commentlist li.review.depth-1 .comment-body {background: #FAEFCF;width:auto;padding:20px;}
ol.commentlist li.review.depth-2 .comment-body {background: #F0F0F0;width:auto;padding:20px;}
ol.commentlist li p {font-size:14px;padding-bottom: 19px;}
ol.commentlist li.parent {margin: 15px 0 0px 0!important;border-bottom: 0px solid #cdcdcd;list-style:none;padding-bottom:0;}
ol.commentlist li.depth-2 .comment-body {background-color:#FAFAFA;}
ol.commentlist li.depth-2 .depth-3 .comment-body {background-color:#ECECEC;}
ol.commentlist li img {display:none;}
.comment-author.vcard cite, .comment-author.vcard cite a {font-style:normal!important;font-weight:bold;color:black!important;text-decoration:none!important;}
.comment-meta.commentmetadata {margin:10px 0 10px 0;}
.comment-meta.commentmetadata a {font-size:12px!important;color: black;font-weight: bold;text-decoration:none!important;}
ol.commentlist .reply {padding-bottom: 0px;padding-top: 0px;width:100%;float:left;} .info-block.products-block ol.commentlist ul.children {width:auto!important;margin-left:0%!important;}
.comment-author.vcard {width:auto;float:left;} 
.comment-meta.commentmetadata {width:auto;float:right;margin:0;}
ol.commentlist li p {float:left;width:100%;margin-top:15px;}
.woocommerce #respond p.form-submit input#submit {height: 45px;line-height: 48px;width: auto;padding: 0 15px;border: 0;margin: 0 0 25px 0;float: left;color: #2B1814;text-align: center;font-family: Georgia;font-size: 15.5px;font-weight: normal;background-color: #FACA38!important;text-transform: uppercase;font-weight: bold;text-indent: 0px;cursor: pointer;left: 0%;position: relative;position: relative;font-family: OpenRB;font-weight: bold;}
body .woocommerce #respond p.form-submit input#submit:hover {background-color:#F3B806!important;}
ol.commentlist ul {padding:0!important;float: left!important;}
ol.commentlist ul li {padding:0 0 0 50px!important;background:none!important;list-style:none;}
.info-block.about-block table.interview td img {border-radius:50%;}
.info-block.about-block table.interview td p {padding-top:20px;} .carousels {position:relative;z-index:777;margin-top:-20px;float: left;width: 100%;}
.carousels h2 {margin-bottom:0!important;}
.carousels .carousel-wrapper .carousel-slider__post-title, .carousels .carousel-wrapper .carousel-slider__post-excerpt, .carousels .carousel-wrapper .carousel-slider__post-meta {display:none;}
.carousels .carousel-slider__post {box-shadow: 0 0 0 0 white!important;border-radius:0!important;}
body .carousels .owl-carousel .owl-stage-outer {margin-bottom:20px!important;}
.carousels .carousel-slider__post-image {padding-top:52%!important;border-radius:0!important;background-color:transparent!important;box-shadow: 0px 0px 22px 0 rgb(33 33 33 / 9%);}
body .carousels .owl-carousel a.carousel-slider__post-image:hover {opacity:0.55;}
.carousels #id-1984 .owl-dots .owl-dot.active span, .carousels #id-1984 .owl-dots .owl-dot:hover span {background-color:#D51C1C!important;} .info-block.about-block ul li.mec-organizer-item, .info-block.about-block ol li.mec-organizer-item {padding:0;}
.mec-timeline-event-time {padding-top:8px!important;}
.mec-timeline-main-content p {margin-bottom:0!important;}
@media screen and (max-width:1600px) {
.slide-block .slider-wrapper {background-size: 150% auto;}
}
@media screen and (max-width:1350px) {
.info-block-wrapper, .slide-block .about-wrapper, .info-block.advans-block .info-block-wrapper, .footer-last-wrapper, .slide-block .slider-wrapper, .info-block.service-block .info-block-wrapper, .carousel-wrapper .text-widget, .carousel-wrapper .carousel-slider-outer {width: 1000px;margin: 0 0 0 -500px;}
.anons blockquote {width: 940px!important;margin-left: -500px!important;}	
figure.effect-roxy h2 {font-size: 18px!important;line-height: 24px!important;}	
.grid figure p {font-size: 14px!important;line-height: 18px!important;}
.breadcrumbs-wrapper .breadcrumbs {margin-left: -500px;width: 1000px;}	
.single-info .info-block.about-block .info-block-wrapper {width: 1000px;margin-left: -500px;}	
.single-info.team-page .info-block.about-block h2 {font-size: 18.5px;}	
.team-page figcaption {max-width: 82%!important;padding-left: 10px!important;padding-right: 20px!important;}	
.info-block.partners-block .info-block-wrapper {width: 900px;margin-left: -450px;}	
.info-block.about-block table.interview td p {padding-top:10px;}
.anons {margin-top: 189px;}
}
@media screen and (max-width:1100px) {
.info-block-wrapper, .slide-block .about-wrapper, .info-block.advans-block .info-block-wrapper, .footer-last-wrapper, .slide-block .slider-wrapper, .info-block.service-block .info-block-wrapper, .info-block.partners-block .info-block-wrapper, .single-info .info-block.about-block .info-block-wrapper, .breadcrumbs-wrapper .breadcrumbs, .slide-block .about-wrapper, .slide-block .caption-wrap .caption, .carousel-wrapper .text-widget, .carousel-wrapper .carousel-slider-outer {width: 880px;margin-left: -440px;}	
.anons blockquote {width: 820px!important;margin-left: -440px!important;}		
.anons {margin-top: 175px;}
.info-block.advans-block .item .subtitle {line-height: 18px;font-size: 12px;}		
.info-block.partners-block .info-block-wrapper {width: 780px;margin-left: -390px;}	
.breadcrumbs-wrapper {margin-top:145.5px;}	
.info-block.form-block.sign-block .info-block-wrapper {padding: 35px 40px;}
.info-block.about-block.main-text .info-block-wrapper {padding-bottom: 70px;padding-top: 67px;}	
.main-info .info-block.partners-block {margin-top:-20px;}	
}
@media screen and (max-width:990px) {
.info-block-wrapper, .slide-block .about-wrapper, .info-block.advans-block .info-block-wrapper, .footer-last-wrapper, .slide-block .slider-wrapper, .info-block.form-block.sign-block .info-block-wrapper, .info-block.service-block .info-block-wrapper, .info-block.partners-block .info-block-wrapper, .breadcrumbs-wrapper .breadcrumbs, .single-info .info-block.about-block .info-block-wrapper, .single-info .info-block.about-block .info-block-wrapper, .breadcrumbs-wrapper .breadcrumbs, .slide-block .caption-wrap .caption, .carousel-wrapper .text-widget, .carousel-wrapper .carousel-slider-outer {width: 92%;margin-left: 4%;margin-right:4%;left:0;}
.info-block.about-block .info-block-wrapper, .info-block.about-block.service-block .info-block-wrapper, .single-info .info-block.about-block.service-block .info-block-wrapper {padding-top: 55px;	}
.slide-block .about-form {width:100%;margin-left:0;margin-right:0;}	
.info-block.form-block.sign-block .info-block-wrapper {padding-left:0;padding-right:0;}	
.anons {margin-top: 175px;} .info-block.form-block.sign-block .title {width:100%;text-align:center;}	
.info-block.form-block.sign-block .order {position:relative;left:50%;margin-top:15px;transform:translate(-50%,0);margin-left:0;}	
.info-block.service-block ul li {width: 48%;margin: 0 1% 2vw 1%;}	
.team-page .info-block.service-block ul li {width: 44%;margin-left: 3%; margin-right:3%;}
.info-block.service-block ul li:nth-child(5), .info-block.service-block ul li:nth-child(6)	{display:none;}	
.info.single-info.team-page .info-block.service-block ul li:nth-child(5), .info.single-info.team-page .info-block.service-block ul li:nth-child(6)	{display:block;}	
.single-info .info-block.service-block ul li:nth-child(5), .single-info .info-block.service-block ul li:nth-child(6) {display: block!important;}
.single-info .info-block.about-block h2, .search-page .info-block.about-block .title {font-size: 17px;line-height: 22px;}	
.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_default_style	{display:none!important;}	
.info-block.advans-block .item .subtitle {min-height:36px;}	
.breadcrumbs-wrapper {margin-top: 150px;padding-left:0;padding-right:0;width:100%;float:none;}	
.breadcrumbs-wrapper .breadcrumbs {width:auto;text-align:center;float:none;}	
.info-block.partners-block .info-block-wrapper {width: 80%;margin-left: 10%;margin-right:10%;left:0;}	
.video-page .info-block.about-block ul li {width:48%;}	
.info-block.about-block ol, .info-block.about-block ul, .info-block.about-block ul ul, .info-block.about-block ul ol, .info-block.about-block ol ul, .info-block.about-block ol ol {padding-left:4%;}	
.info.single-info .metaslider ol {padding-left:0;}	
.team-page .info-block.service-block ul {padding-left:0!important;}	
.metaslider .flexslider .slides li {height:450px!important;}	
blockquote p {font-size:15px!important;line-height:21px!important;}
blockquote p em {font-size:15px!important;line-height:21px!important;}
}
@media screen and (max-width:990px) { .slide-block .about-form .subtitle {font-size: 34px;line-height: 45px;}	
.slide-block .about-form .title {font-size: 24px;line-height: 31px;}	
.slide-block .about-form .order {font-size:14px;}		
.info-block h1 {line-height: 32px;font-size: 28px;}	
.info-block h2 {line-height: 28px;font-size: 24px;}
p, .info-block.about-block ul li, .faq-page p {line-height: 21px;font-size: 15px;}	
.info-block.advans-block .info-block-wrapper {width:90%;margin-left:5%;}	
.info-block.advans-block .item {width: 30.3333%;}
.info-block.advans-block .item:nth-of-type(4) {margin-left: 18.1666%;}	
.info-block.advans-block .item:nth-of-type(3n+1) {clear:both;}
.info-block.partners-block .info-block-wrapper	{width:80%;margin-left:10%;}
.single-info h3, .single-info h3 span {line-height: 25px;font-size: 19px;}	
.single-info.video-page h3, .single-info.video-page h3 span {line-height: 21px;font-size: 16px;}	
.info-block.service-block .order {font-size:14px;} .anons blockquote {width: 84%!important;margin-left: 4%!important;left:0!important;padding-left:4%!important;padding-right:4%!important;}
.info-block.about-block .ask-wrapper ol, .info-block.about-block .ask-wrapper ul, .info-block.about-block .ask-wrapper ul ul, .info-block.about-block .ask-wrapper ul ol, .info-block.about-block .ask-wrapper ol ul, .info-block.about-block .ask-wrapper ol ol {padding-left:0;width:100%;}
.single-info.faq-page .info-block.about-block h3 {font-size: 16px;line-height: 21px;padding-top:20px;}	
ol.commentlist {padding-left:0!important;}	
.info-block.about-block table.interview td {width:49%!important;float:left;}	
.info-block.about-block table.interview td p {padding-top:20px;}	
.breadcrumbs-wrapper .breadcrumbs span {font-size: 12px;}	
}
@media screen and (max-width:900px) {	
.slide-block .slider-wrapper img, .metaslider .slides img {width:170%!important;margin-left:-35%!important;} .info.single-info .metaslider .slides img {width:100%!important;margin-left:0!important;}
}
@media screen and (max-width:850px) {	
.ur-frontend-form {width: 600px;margin-left: -300px;padding: 20px 20px 30px 20px!important;}	
.attention-wrapper .attention {width:500px;margin-left:-250px;}
.ur-frontend-form .ur-button-container {margin-top: 120px!important;}	
.attention-wrapper .attention {margin-top:-180px;}	
.attention-wrapper.attention-wrapper2 .attention {margin-top:-240px;}	 
.ur-frontend-form#user-registration-form-1046 .ur-button-container  {margin-top:180px!important;}	
}
@media screen and (max-width:768px) {	
.slide-block .slider-wrapper img, .metaslider .slides img {width:260%!important;margin-left:-80%!important;}	
.info-block.advans-block .info-block-wrapper {width:80%;margin-left:10%;}
.info-block.advans-block .item img {width: 50px;margin-left: -25px;}	
.info-block.advans-block .item .subtitle {line-height: 18px;font-size: 13px;}
.info-block.advans-block .item:nth-of-type(4) {margin-left: 1.5%;}
.info-block.advans-block .item:nth-of-type(5) {margin-left: 26.5%;}	
.info-block.advans-block .item:nth-of-type(3n+1) {clear:none;}	
.info-block.advans-block .item:nth-of-type(2n+1) {clear:both;}
.grid figure p {display:none!important;} 	
figure.effect-roxy h2 {width: 76%!important;}	
.about-block .gallery.gallery-columns-6 .gallery-item {width: 48%!important;}	
.info-block.about-block img.alignright, .info-block.about-block img.alignleft {width:60%;margin-left:20%;margin-right:20%;max-width:1000px;margin-top:0;}
.info-block.about-block img.alignleft.size-full {width:auto;max-width: 40%;margin-right: 3%;margin-bottom: 25px;margin-left:0;}
.search-page .info-block.about-block p {text-align:left;}
.galka .info-block.about-block ul li img {margin-left:0;}	
.info-block.partners-block .info-block-wrapper {width: calc(100% - 110px);margin-left: 55px;margin-right:55px;} .breadcrumbs-wrapper {margin-top:172px;}	
.anons {margin-top:192px;}	
body .sa_owl_theme .owl-nav .owl-prev {
left: -30px!important;}	
body .sa_owl_theme .owl-nav .owl-next {
right: -30px!important;}	
.ur-frontend-form {width: 400px;margin-left: -200px;padding: 20px 20px 30px 20px!important;}	
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-user_email,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-user_confirm_email,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-user_pass,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-user_confirm_password,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-last_name,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-first_name,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.third-name,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-city,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-district,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-contry {float:left;width:100%!important;margin-left:0%!important;margin-right:0%!important;}	
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-city  {margin-top: 30px!important;margin-bottom: 0px!important;}	
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-district  {margin-top: 0px!important;margin-bottom: 0px!important;}	
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-contry {margin-top: 0px!important;margin-bottom: 30px!important;}	
.attention-wrapper .attention {width:350px;margin-left:-175px;}	
.ur-frontend-form .ur-button-container {margin-top: 150px!important;}	
.attention-wrapper .attention {margin-top:-200px;}	
.attention-wrapper.attention-wrapper2 .attention {margin-top:-280px;}	 
.ur-frontend-form#user-registration-form-1046 .ur-button-container  {margin-top:230px!important;}	
.info-block.advans-block .info-block-wrapper {width:70%;margin-left:15%;}	
.info-block.advans-block .item {width: 47%;}		
table.test td {width:80%!important;float:left;padding-left:10%!important;padding-right:10%!important;margin: 4px 0!important;}	
.comment-body {padding: 30px 6%!important;width: 88%;}	
ol.commentlist ul li {padding-left:20px!important;}	
.comment-author.vcard, .comment-meta.commentmetadata {width:100%;float:left;text-align:left;}	
form.comment-form textarea {width: 92%;padding: 15px 4%;}	
.info-block.service-block ul li {width:100%;margin-left:0;margin-right:0;}	
.info-block.about-block table.interview td p {text-align:center!important;}	
}
@media screen and (max-width:650px) {
.slide-block .slider-wrapper img, .metaslider .slides img {width:320%!important;margin-left:-110%!important;}
.info-block.advans-block .info-block-wrapper {width:92%;margin-left:4%;}	
.team-page .info-block.service-block ul li img {width: 120%;}	
.window-container1, .window-container2, .window-container3, .window-container4 {width: 90%;left: 0%;margin-left: 5%;}	
.info-block.form-block.sign-block .wpcf7 form .title {line-height: 30px;font-size: 22px;}	
.info-block.form-block.sign-block .cptch_block .cptch_wrap {margin-left: 0px!important;width:100%;margin-bottom:10px!important;}		
.team-page .info-block.service-block ul li {width: 70%;margin-left: 15%; margin-right:15%;}
.tml.tml-login, .tml.tml-lostpassword, #wpcf7-f1067-p736-o1 {width:350px;margin-left:-195px;padding: 20px;margin-top:15px;padding-bottom: 120px;}	
figure.effect-roxy h2 {font-size: 15px!important;line-height: 21px!important;}	
.info-block.about-block table.interview td {width:50%!important;float:left;padding:0!important;}	
.info-block.about-block table.interview td p {float:left;width:100%!important;}	
.info-block.about-block table.interview img {float:left;position:relative;left:50%;transform: translate(-50%,0);width:190px!important;height:190px!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;}
.info-block.about-block table.interview td p {padding-top:5px;}	
}
@media screen and (max-width:600px) { }
@media screen and (max-width:550px) {	
.slide-block .slider-wrapper img, .metaslider .slides img {width:380%!important;margin-left:-140%!important;}
}
@media screen and (max-width:480px) { .info-block.about-block img.alignright, .info-block.about-block img.alignleft {width:80%;margin-left:10%;margin-right:10%;} .team-page .info-block.service-block ul li {width: 80%;margin-left: 10%; margin-right:10%;} body .owl-carousel .owl-nav button.owl-prev, body .white .sa_owl_theme .owl-nav .owl-prev,
body .owl-carousel .owl-nav button.owl-next, body .white .sa_owl_theme .owl-nav .owl-next {margin-top: -15px!important;height: 30px!important;width: 22.5px!important;}	
body .single-info .owl-carousel .owl-nav button.owl-prev, body .single-info .white .sa_owl_theme .owl-nav .owl-prev,
body .single-info .owl-carousel .owl-nav button.owl-next, body .single-info .white .sa_owl_theme .owl-nav .owl-next {display:none!important;} 	
body .single-info .info-block.partners-block .info-block-wrapper {
width: 97%;
margin-left: 1.5%;
margin-right: 1.5%;
}	
body .single-info .info-block.partners-block {margin-top:-20px;}
.info-block.about-block ol, .info-block.about-block ul, .info-block.about-block ul ul, .info-block.about-block ul ol, .info-block.about-block ol ul, .info-block.about-block ol ol {padding-left:6%;}
.breadcrumbs-wrapper {margin-top:182px;} 	
.anons {margin-top:202px;} 
.tml.tml-login, .tml.tml-lostpassword, #wpcf7-f1067-p736-o1 {width:270px;margin-left:-150px;padding: 15px;margin-top:15px;padding-bottom: 140px;}	
#wpcf7-f1067-p736-o1 {padding: 15px!important;}	
.tml.tml-lostpassword {padding-bottom:155px;}	
.lost-page .tml-links {padding:0!important;width:100%!important;}
.lost-page .tml-links {margin-top: 0px!important;}	
.lost-page .tml-links li, .lost-page .tml-links a {float:left!important;}	
.lost-page .tml-links a {margin-left:0;margin-right:20px;}
.ur-frontend-form {width:350px;margin-left:-175px;padding-left:15px!important;padding-right:15px!important;}	
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label, .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend {font-size: 14px!important;}	
.attention-wrapper .attention {width:300px;margin-left:-150px;}	
.ur-frontend-form .ur-button-container {margin-top: 170px!important;}	
.attention-wrapper .attention {margin-top:-215px;}	
.attention-wrapper.attention-wrapper2 .attention {margin-top:-330px;}	 
.ur-frontend-form#user-registration-form-1046 .ur-button-container  {margin-top:280px!important;}	
.info.single-info .metaslider {margin-bottom: 65px!important;}	
.faq-page .ask-wrapper h3 {width: 80%;padding-right: 20%;}	
.faq-page p, .faq-page .ask-wrapper ul li ul li	{text-align:left;}
.info-block.about-block img.alignleft.size-full {width:120px;max-width: 100%;margin-right: 0%;margin-bottom: 15px;margin-left:-60px;position:relative;left:50%;float:none;}
ol.commentlist li p, .comment-notes, .comment-notes span, body .woocommerce #review_form #respond p.comment-notes {text-align:left!important;}	
form.comment-form label {width:100%;}	
.comment-form-author input, .comment-form-email input {margin-left:0;width: 92%;padding-left: 4%;padding-right:4%;}
.info-block.about-block table.interview td img {width:90%!important;height:auto!important;}		
.metaslider .flexslider .slides li {height:400px!important;}	
}
@media screen and (max-width:450px) {		
.slide-block .slider-wrapper img, .metaslider .slides img {width:440%!important;margin-left:-170%!important;}
.info-block.service-block ul li {margin-bottom:20px;}
.info-block.service-block .order span {display:none;}
.video-page .info-block.about-block ul li {width: 98%;}	
.single-info.video-page .info-block.about-block h3 {min-height:0px;}
}
@media screen and (max-width:400px) {	
.slide-block .slider-wrapper img, .metaslider .slides img {width:500%!important;margin-left:-200%!important;}	
.slide-block .about-form .subtitle {font-size: 28px;line-height: 32px;}
.slide-block .about-form .title {font-size: 19px;line-height: 23px;}	
.team-page .info-block.service-block ul li {width: 90%;margin-left: 5%; margin-right:5%;}
.info-block.about-block img.alignright, .info-block.about-block img.alignleft {width: 100%;margin-left: 0%;margin-right: 0%;}	
.ur-frontend-form {width:300px;margin-left:-150px;padding-left:15px!important;padding-right:15px!important;}
.attention-wrapper .attention {width:250px;margin-left:-125px;}	
.ur-frontend-form .ur-button-container {margin-top: 190px!important;}	
.attention-wrapper .attention {margin-top:-225px;}		
.attention-wrapper.attention-wrapper2 .attention {margin-top:-365px;}	 
.ur-frontend-form#user-registration-form-1046 .ur-button-container  {margin-top:310px!important;}		
.info-block.about-block table.interview td {width:100%!important;height:auto!important;}
.info-block.about-block table.interview td img {width:80%!important;height:auto!important;}	
.info-block.about-block table.interview td {margin-bottom:20px!important;}	
.info-block.about-block table.interview td:nth-of-type {margin-bottom:0px!important;}	
}
@media screen and (max-width:345px) {	
.tml.tml-login, .tml.tml-lostpassword, #wpcf7-f1067-p736-o1 {width:260px;margin-left:-140px;padding: 10px;margin-top:15px;padding-bottom: 140px;}	
#wpcf7-f1067-p736-o1 {padding: 10px!important;}	
.tml.tml-lostpassword {padding-bottom:150px;}	
.tml-links {padding:0!important;width:55%!important;}	
.lost-page .tml-links {margin-top: 0px!important;}	
.lost-page .tml-links li, .lost-page .tml-links a {float:left!important;}	
.lost-page .tml-links a {margin-left:0;margin-right:20px;}	
}
@import url(/wp-content/themes/menzdrav/additional.css);.info-block.about-block.main-text .info-block-wrapper {padding-bottom:90px;padding-top:87px;} .info-block.form-block.sign-block .info-block-wrapper {box-sizing:border-box;max-width: calc(100% - 100px)!important;transform:translate(-50%,0)!important;left:50%!important;margin-left:0!important;}
.single-info .info-block.form-block.sign-block .info-block-wrapper {border-bottom: 1px solid #cdcdcd;} #chaty-widget-0 .chaty-widget {right:15px!important;bottom:15px!important;}
body .chaty {z-index:55!important;}
body .chaty-channels {right:-5px!important;bottom: 0px!important;}
body .chaty-cta-button {box-shadow: 0 0 0 0 white!important;}
.chaty-cta-button ellipse, .chaty-cta-button circle {fill:#D51C1C!important;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.chaty-cta-button:hover ellipse, .chaty-cta-button:hover circle {fill: #F92121!important;}
.chaty-widget-i.chaty-close-settings.i-trigger-close:hover ellipse, .chaty-widget-i.chaty-close-settings.i-trigger-open:hover circle {fill: #F92121!important;}
.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title {border-radius: 0px!important;padding: 9px 12px!important;}
body .chaty-widget {z-index:44!important;} 
.chaty-i-trigger .chaty-channel .on-hover-text,
body .chaty-widget .chaty-i-trigger .chaty-cta-close:before,
body .chaty-widget .chaty-i-trigger .chaty-cta-close:after {font-family: MontserratS!important;border-radius: 6px!important;padding: 5px 15px!important;font-size: 14.5px!important;font-weight: normal!important;color:black!important;display: none!important;opacity:0!important;}
.chaty-channel-list .chaty-tooltip:before {z-index:2!important;margin-left:-1px!important;border-width:8px!important;border-left-color:#F9EAA5!important;border-right-width: 0!important;
border-left-color:white!important;
border-width:7px!important;
}
.chaty-channel-list .chaty-tooltip:after {font-family: MontserratM!important;border-radius: 6px!important;padding: 5px 15px!important;font-size: 13px!important;font-weight: normal!important;color:black!important;box-shadow: 4px 4px 26px 0px rgb(0 75 128/11%)!important;border: 0!important; z-index:-1!important;background-color:#F9EAA5!important;
background-color:white!important;
border-radius:0!important;
font-family: Montserrat!important;
border-left: 3px solid #FDD017!important;
} 
@media screen and (max-width:1100px) {
.info-block.form-block.sign-block .info-block-wrapper {padding: 35px 40px;}	
.info-block.about-block.main-text .info-block-wrapper {padding-bottom: 70px;padding-top: 67px;}	
.main-info .info-block.partners-block .info-block-wrapper {margin-top:-20px!important;}	
}
@media screen and (max-width:990px) {		
.info-block.advans-block .item:nth-of-type(4) {margin-left: 18.1666%;}	
.info-block.advans-block .item:nth-of-type(3n+1) {clear:both;}
}
@media screen and (max-width:768px) {	
.info-block.advans-block .item:nth-of-type(4) {margin-left: 1.5%;}
.info-block.advans-block .item:nth-of-type(5) {margin-left: 26.5%;}	
.info-block.advans-block .item:nth-of-type(3n+1) {clear:none;}	
.info-block.advans-block .item:nth-of-type(2n+1) {clear:both;}
}
@media screen and (max-width:480px) {	
.slide-block .slider-wrapper img, .metaslider .slides img {width:500%!important;margin-left:-200%!important;}	
.slide-block .about-form .subtitle {font-size: 28px;line-height: 32px;}
.slide-block .about-form .title {font-size: 19px;line-height: 23px;}	
}@font-face {
font-weight: normal;
font-style: normal;
font-family: 'feathericons';
src:url(/wp-content/themes/menzdrav/effects/hover-block/fonts/feathericons/feathericons.eot?-8is7zf);
src:url(/wp-content/themes/menzdrav/effects/hover-block/fonts/feathericons/feathericons.eot?#iefix-8is7zf) format('embedded-opentype'),
url(/wp-content/themes/menzdrav/effects/hover-block/fonts/feathericons/feathericons.woff?-8is7zf) format('woff'),
url(/wp-content/themes/menzdrav/effects/hover-block/fonts/feathericons/feathericons.ttf?-8is7zf) format('truetype'),
url(/wp-content/themes/menzdrav/effects/hover-block/fonts/feathericons/feathericons.svg?-8is7zf#feathericons) format('svg');
}
.grid {
position: relative;
margin: 0 auto;
padding: 0;
float: left; list-style: none;
text-align: center;width: 100%;
} .grid figure {
position: relative;
float: left;
overflow: hidden;
margin: 0;
width: 100%;
background: #3085a3;
text-align: center;
cursor: pointer;
}
.grid figure img {
position: relative;
display: block;
min-height: 100%;
max-width: 100%;
opacity: 0.6;
}
.grid figure figcaption {
padding: 2em;
color: #fff;
text-transform: uppercase;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.grid figure figcaption::before,
.grid figure figcaption::after {
pointer-events: none;
}
.grid figure figcaption,
.grid figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}  .grid figure figcaption > a {
z-index: 1000;
text-indent: 200%;
white-space: nowrap;
font-size: 0;
opacity: 0;
}
.grid figure h2 {
font-weight: 300;
}
.grid figure h2 span {
font-weight: 800;
}
.grid figure h2,
.grid figure p {
margin: 0;
}
.grid figure p {
letter-spacing: 1px;
font-size: 15px;line-height:19px;
}    figure.effect-lily img {
max-width: none;
width: -webkit-calc(100% + 50px);
width: calc(100% + 50px);
opacity: 0.7;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-40px,0, 0);
transform: translate3d(-40px,0,0);
}
figure.effect-lily figcaption {
text-align: left;
}
figure.effect-lily figcaption > div {
position: absolute;
bottom: 0;
left: 0;
padding: 2em;
width: 100%;
height: 50%;
}
figure.effect-lily h2,
figure.effect-lily p {
-webkit-transform: translate3d(0,40px,0);
transform: translate3d(0,40px,0);
}
figure.effect-lily h2 {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-lily p {
color: rgba(255,255,255,0.8);
opacity: 0;
-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
transition: opacity 0.2s, transform 0.35s;
}
figure.effect-lily:hover img,
figure.effect-lily:hover p {
opacity: 1;
}
figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-lily:hover p {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
}   figure.effect-sadie figcaption::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
content: '';
opacity: 0;
-webkit-transform: translate3d(0,50%,0);
transform: translate3d(0,50%,0);
}
figure.effect-sadie h2 {
position: absolute;
top: 50%;
left: 0;
width: 100%;
color: #484c61;
-webkit-transition: -webkit-transform 0.35s, color 0.35s;
transition: transform 0.35s, color 0.35s;
-webkit-transform: translate3d(0,-50%,0);
transform: translate3d(0,-50%,0);
}
figure.effect-sadie figcaption::before,
figure.effect-sadie p {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
figure.effect-sadie p {
position: absolute;
bottom: 0;
left: 0;
padding: 2em;
width: 100%;
opacity: 0;
-webkit-transform: translate3d(0,10px,0);
transform: translate3d(0,10px,0);
}
figure.effect-sadie:hover h2 {
color: #fff;
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}
figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}   figure.effect-roxy {
background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);background: black;
}
figure.effect-roxy img { }
figure.effect-roxy figcaption::before {
position: absolute;
top: 15px;
right: 15px;
bottom: 15px;
left: 15px;
border: 0px solid #fff;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-20px,0,0);
transform: translate3d(-20px,0,0);
}
figure.effect-roxy figcaption::before {top: 8%;
right: 3%;
bottom: 8%;
left: 5%;}
figure.effect-roxy figcaption {
padding: 3em;
text-align: left;padding: 0 5%;
width: 88%;
height: 99%;top: auto;
left: 0;
bottom: 20px;height:auto;position:static;
}
.clinics-common figure.effect-roxy figcaption {width: 87%;height: 98%;}
.clinics-common.services figure.effect-roxy figcaption {height: 96%;}
.with-sidebar figure.effect-roxy figcaption {width: 87%;height: 97%;} figure.effect-roxy h2 {
padding: 0 7% 10px 7%;
width: 76%;
color: white;
font-family: Georgia;
font-size: 21px;
font-weight: bold;
line-height: 27px;
bottom: 35px;
top: auto;
position: absolute;
text-align: left;color:white!important;
}
.about-info-common figure.effect-roxy h2 {bottom: 20px;}
.clinics-common figure.effect-roxy h2 {font-size: 19px;line-height: 24px;text-transform:none;bottom:40px;}
.clinics-common.services figure.effect-roxy h2 {font-size: 25px;line-height: 32px;}
.with-sidebar figure.effect-roxy h2 {bottom:70px;}
.resources-common figure.effect-roxy h2 {bottom:50px;} .team-page figure.effect-roxy p {display:block;opacity:1;}
.team-page figure.effect-roxy h2 {width:78%;padding-left:7%;padding-right:7%;-webkit-transform: translate3d(-10px,0,0);
transform: translate3d(-10px,0,0);}
.team-page figure.effect-roxy:hover h2 {-webkit-transform: translate3d(0px,0,0);
transform: translate3d(0px,0,0);}
.team-page figure.effect-roxy {background:none;}
.team-page figure.effect-roxy figcaption::before {border:0!important;}
.team-page .grid figure img {opacity:1;}
.team-page figcaption {height:auto;background:white;width:auto;max-width:77%;position:absolute;bottom:-45px;left:0%;top:auto;padding-left:15px;padding-right:25px;border-right: 2px solid #D51C1C;border-top: 2px solid #D51C1C;padding-bottom:0;}
.team-page figcaption p, .team-page figcaption h2 {position:static;color:black!important;}
.single-info.team-page .info-block.about-block figcaption h2 {padding: 17px 0 9px 0;}
.team-page figcaption p {padding:0;font-size:14.5px;line-height:19px;min-height:38px;padding-bottom:0;}
figure.effect-roxy p {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-10px,0,0);
transform: translate3d(-10px,0,0);
width: 78%;
padding-left: 7%;
padding-right: 7%;
font-family: georgia;
padding-top: 0;
color: white;
text-align: center;
text-transform: uppercase;
float: left;
text-align: left;
bottom: 125px;
top: auto;
position: absolute;text-transform:none;
}
.about-info-common figure.effect-roxy p {bottom: 85px;}
.with-sidebar figure.effect-roxy p {bottom: 125px;}
.resources-common figure.effect-roxy p {bottom:90px;}
figure.effect-roxy:hover img {
opacity: 0.7;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-roxy:hover figcaption::before,
figure.effect-roxy:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}   figure.effect-bubba {
background: #9e5406;
}
figure.effect-bubba img {
opacity: 0.7;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
figure.effect-bubba:hover img {
opacity: 0.4;
}
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
figure.effect-bubba figcaption::before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0,1);
transform: scale(0,1);
}
figure.effect-bubba figcaption::after {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1,0);
transform: scale(1,0);
}
figure.effect-bubba h2 {
padding-top: 30%;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
figure.effect-bubba p {
padding: 20px 2.5em;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
figure.effect-bubba:hover h2,
figure.effect-bubba:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}   figure.effect-romeo {
-webkit-perspective: 1000px;
perspective: 1000px;
}
figure.effect-romeo img {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,0,300px);
transform: translate3d(0,0,300px);
}
figure.effect-romeo:hover img {
opacity: 0.6;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-romeo figcaption::before,
figure.effect-romeo figcaption::after {
position: absolute;
top: 50%;
left: 50%;
width: 80%;
height: 1px;
background: #fff;
content: '';
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);
}
figure.effect-romeo:hover figcaption::before {
opacity: 0.5;
-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
transform: translate3d(-50%,-50%,0) rotate(45deg);
}
figure.effect-romeo:hover figcaption::after {
opacity: 0.5;
-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
transform: translate3d(-50%,-50%,0) rotate(-45deg);
}
figure.effect-romeo h2,
figure.effect-romeo p {
position: absolute;
top: 50%;
left: 0;
width: 100%;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-romeo h2 {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}
figure.effect-romeo p {
padding: 0.25em 2em;
-webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}
figure.effect-romeo:hover h2 {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}
figure.effect-romeo:hover p {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}   figure.effect-layla {
background: #18a367;
}
figure.effect-layla img {
height: 390px;
}
figure.effect-layla figcaption {
padding: 3em;
}
figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after {
position: absolute;
content: '';
opacity: 0;
}
figure.effect-layla figcaption::before {
top: 50px;
right: 30px;
bottom: 50px;
left: 30px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0,1);
transform: scale(0,1);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
figure.effect-layla figcaption::after {
top: 30px;
right: 50px;
bottom: 30px;
left: 50px;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1,0);
transform: scale(1,0);
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
}
figure.effect-layla h2 {
padding-top: 26%;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-layla p {
padding: 0.5em 2em;
text-transform: none;
opacity: 0;
-webkit-transform: translate3d(0,-10px,0);
transform: translate3d(0,-10px,0);
}
figure.effect-layla img,
figure.effect-layla h2 {
-webkit-transform: translate3d(0,-30px,0);
transform: translate3d(0,-30px,0);
}
figure.effect-layla img,
figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after,
figure.effect-layla p {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
figure.effect-layla:hover img {
opacity: 0.7;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-layla:hover figcaption::before,
figure.effect-layla:hover figcaption::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
figure.effect-layla:hover h2,
figure.effect-layla:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-layla:hover figcaption::after,
figure.effect-layla:hover h2,
figure.effect-layla:hover p,
figure.effect-layla:hover img {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}   figure.effect-honey {
background: #4a3753;
}
figure.effect-honey img {
opacity: 0.9;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
figure.effect-honey:hover img {
opacity: 0.5;
}
figure.effect-honey figcaption::before {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 10px;
background: #fff;
content: '';
-webkit-transform: translate3d(0,10px,0);
transform: translate3d(0,10px,0);
}
figure.effect-honey h2 {
position: absolute;
bottom: 0;
left: 0;
padding: 1em 1.5em;
width: 100%;
text-align: left;
-webkit-transform: translate3d(0,-30px,0);
transform: translate3d(0,-30px,0);
}
figure.effect-honey h2 i {
font-style: normal;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,-30px,0);
transform: translate3d(0,-30px,0);
}
figure.effect-honey figcaption::before,
figure.effect-honey h2 {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
figure.effect-honey:hover figcaption::before,
figure.effect-honey:hover h2,
figure.effect-honey:hover h2 i {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}   figure.effect-oscar {
background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);
}
figure.effect-oscar img {
opacity: 0.9;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
figure.effect-oscar figcaption {
padding: 3em;
background-color: rgba(58,52,42,0.7);
-webkit-transition: background-color 0.35s;
transition: background-color 0.35s;
}
figure.effect-oscar figcaption::before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 1px solid #fff;
content: '';
}
figure.effect-oscar h2 {
margin: 20% 0 10px 0;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,100%,0);
transform: translate3d(0,100%,0);
}
figure.effect-oscar figcaption::before,
figure.effect-oscar p {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(0);
transform: scale(0);
}
figure.effect-oscar:hover h2 {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-oscar:hover figcaption::before,
figure.effect-oscar:hover p {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
figure.effect-oscar:hover figcaption {
background-color: rgba(58,52,42,0);
}
figure.effect-oscar:hover img {
opacity: 0.4;
}   figure.effect-marley figcaption {
text-align: right;
}
figure.effect-marley h2,
figure.effect-marley p {
position: absolute;
right: 30px;
left: 30px;
padding: 10px 0;
}
figure.effect-marley p {
bottom: 30px;
line-height: 1.5;
-webkit-transform: translate3d(0,100%,0);
transform: translate3d(0,100%,0);
}
figure.effect-marley h2 {
top: 30px;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
figure.effect-marley:hover h2 {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-marley h2::after {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 4px;
background: #fff;
content: '';
-webkit-transform: translate3d(0,40px,0);
transform: translate3d(0,40px,0);
}
figure.effect-marley h2::after,
figure.effect-marley p {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
figure.effect-marley:hover h2::after,
figure.effect-marley:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}   figure.effect-ruby {
background-color: #17819c;
}
figure.effect-ruby img {
opacity: 0.7;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
figure.effect-ruby:hover img {
opacity: 0.5;
-webkit-transform: scale(1);
transform: scale(1);
}
figure.effect-ruby h2 {
margin-top: 20%;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
figure.effect-ruby p {
margin: 1em 0 0;
padding: 3em;
border: 1px solid #fff;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,20px,0) scale(1.1);
transform: translate3d(0,20px,0) scale(1.1);
} 
figure.effect-ruby:hover h2 {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-ruby:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0) scale(1);
transform: translate3d(0,0,0) scale(1);
}   figure.effect-milo {
background: #2e5d5a;
}
figure.effect-milo img {
max-width: none;
width: -webkit-calc(100% + 60px);
width: calc(100% + 60px);
opacity: 1;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-30px,0,0) scale(1.12);
transform: translate3d(-30px,0,0) scale(1.12);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
figure.effect-milo:hover img {
opacity: 0.5;
-webkit-transform: translate3d(0,0,0) scale(1);
transform: translate3d(0,0,0) scale(1);
}
figure.effect-milo h2 {
position: absolute;
right: 0;
bottom: 0;
padding: 1em 1.2em;
}
figure.effect-milo p {
padding: 0 10px 0 0;
width: 50%;
border-right: 1px solid #fff;
text-align: right;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-40px,0,0);
transform: translate3d(-40px,0,0);
}
figure.effect-milo:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}   figure.effect-dexter {
background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(104,60,19,1) 100%);
background: linear-gradient(to bottom, rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%); 
}
figure.effect-dexter img {
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
figure.effect-dexter:hover img {
opacity: 0.4;
}
figure.effect-dexter figcaption::after {
position: absolute;
right: 30px;
bottom: 30px;
left: 30px;
height: -webkit-calc(50% - 30px);
height: calc(50% - 30px);
border: 7px solid #fff;
content: '';
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,-100%,0);
transform: translate3d(0,-100%,0);
}
figure.effect-dexter:hover figcaption::after {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-dexter figcaption {
padding: 3em;
text-align: left;
}
figure.effect-dexter p {
position: absolute;
right: 60px;
bottom: 60px;
left: 60px;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,-100px,0);
transform: translate3d(0,-100px,0);
}
figure.effect-dexter:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}   figure.effect-sarah {
background: #42b078;
}
figure.effect-sarah img {
max-width: none;
width: -webkit-calc(100% + 20px);
width: calc(100% + 20px);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-10px,0,0);
transform: translate3d(-10px,0,0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
figure.effect-sarah:hover img {
opacity: 0.4;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-sarah figcaption {
text-align: left;
}
figure.effect-sarah h2 {
position: relative;
overflow: hidden;
padding: 0.5em 0;
}
figure.effect-sarah h2::after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 3px;
background: #fff;
content: '';
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(-100%,0,0);
transform: translate3d(-100%,0,0);
}
figure.effect-sarah:hover h2::after {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-sarah p {
padding: 1em 0;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
}
figure.effect-sarah:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}   figure.effect-zoe figcaption {
top: auto;
bottom: 0;
padding: 1em;
height: 3.75em;
background: #fff;
color: #3c4a50;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,100%,0);
transform: translate3d(0,100%,0);
}
figure.effect-zoe h2 {
float: left;
}
figure.effect-zoe p.icon-links a {
float: right;
color: #3c4a50;
font-size: 1.4em;
}
figure.effect-zoe:hover p.icon-links a:hover,
figure.effect-zoe:hover p.icon-links a:focus {
color: #252d31;
}
figure.effect-zoe p.description {
position: absolute;
bottom: 8em;
padding: 2em;
color: #fff;
text-transform: none;
font-size: 90%;
opacity: 0;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
-webkit-backface-visibility: hidden; }
figure.effect-zoe h2,
figure.effect-zoe p.icon-links a {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,200%,0);
transform: translate3d(0,200%,0);
}
figure.effect-zoe p.icon-links a span::before {
display: inline-block;
padding: 8px 10px;
font-family: 'feathericons';
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-eye::before {
content: '\e000';
}
.icon-paper-clip::before {
content: '\e001';
}
.icon-heart::before {
content: '\e024';
}
figure.effect-zoe h2 {
display: inline-block;
}
figure.effect-zoe:hover p.description {
opacity: 1;
}
figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover p.icon-links a {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
figure.effect-zoe:hover h2 {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
}
figure.effect-zoe:hover p.icon-links a:nth-child(3) {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
figure.effect-zoe:hover p.icon-links a:nth-child(2) {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}
figure.effect-zoe:hover p.icon-links a:first-child {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}   figure.effect-chico img {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.12);
transform: scale(1.12);
}
figure.effect-chico:hover img {
opacity: 0.5;
-webkit-transform: scale(1);
transform: scale(1);
}
figure.effect-chico figcaption {
padding: 3em;
}
figure.effect-chico figcaption::before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
border: 1px solid #fff;
content: '';
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
figure.effect-chico figcaption::before,
figure.effect-chico p {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
figure.effect-chico h2 {
padding: 20% 0 20px 0;
}
figure.effect-chico p {
margin: 0 auto;
max-width: 200px;
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
figure.effect-chico:hover figcaption::before,
figure.effect-chico:hover p {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}