@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;word-break: break-word}html{font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}*{-webkit-box-sizing: border-box;box-sizing: border-box}*:before,*:after{-webkit-box-sizing: border-box;box-sizing: border-box}body{background: #fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display: block}table{border-collapse: separate;border-spacing: 0}caption,th,td{font-weight: normal;text-align: left}blockquote,q{quotes: """"}blockquote:before,blockquote:after,q:before,q:after{content: ""}a:focus,a:hover,a:active{outline: 0}a img{border: 0;padding: 10px}body,button,input,select,textarea{color: #333;font-family: Montserrat, sans-serif;font-size: 14px;line-height: 1.5;font-weight: 400;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}b,strong{font-weight: 600}dfn,cite,em,i{font-style: italic}blockquote{margin: 0 15px;font-size: 20px;font-style: italic;font-family: "Montserrat", sans-serif;font-weight: 300}address{margin: 0 0 15px}pre{background: #eee;font-family: "Montserrat", sans-serif;font-size: 15px;font-size: 1.5rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em}code,kbd,tt,var{font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym{border-bottom: 1px dotted #666;cursor: help}mark,ins{background: #fff9c0;text-decoration: none}sup,sub{font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline}sup{bottom: 1ex}sub{top: 0.5ex}small{font-size: 75%}big{font-size: 125%}h1{font-size: 36px}h2{font-size: 30px}h3{font-size: 25px}h4{font-size: 20px}h5{font-size: 18px}h6{font-size: 16px}h1,h2,h3,h4,h5,h6{font-weight: 600}hr{background-color: #ccc;border: 0;height: 1px;margin-bottom: 15px}ul,ol{margin: 0 0 15px 20px}ul{list-style: disc}ol{list-style: decimal}li>ul,li>ol{margin-bottom: 0;margin-left: 15px}dt{font-weight: 600}dd{margin: 0 15px 15px}img{height: auto;max-width: 100%;vertical-align: middle}figure{margin: 0}table{margin: 0 0 15px;width: 100%;border-collapse: collapse}th{font-weight: 600;border: 1px solid #ccc;padding: 5px 10px}td{border: 1px solid #ccc;padding: 5px 10px}p{margin: 0 0 15px}button,input,select,textarea{font-size: 100%;margin: 0;vertical-align: middle}.navigation .nav-links a,.bttn,button,.search-icon.search-submit.btn.search-btn{background: #333;color: #fff;cursor: pointer;font-size: 14px;line-height: 13px;border: none;padding: 10px 15px;font-weight: 400;display: inline-block;position: relative;text-shadow: none;-webkit-transition: background 0.5s ease;transition: background 0.5s ease;border-radius: 0;-webkit-appearance: none;-webkit-border-radius: 0}.search-icon.search-submit.btn.search-btn,.header-bottom .searchform .btn{background-color: transparent !important}input[type="button"],input[type="reset"],input[type="submit"]{border-radius: 5px;background-color: #2a9e4b;border: 2px solid #2a9e4b;color: #ffffff !important;display: inline-block;cursor: pointer;font-size: 15px;font-weight: 600;line-height: 1.5;padding: 10px 20px;text-align: center}.navigation .nav-links a:hover,.bttn:hover,button{color: #fff}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color: #216f37 !important;border: 2px solid #216f37 !important;color: #ffffff !important}input[type="checkbox"],input[type="radio"]{padding: 0}button:-moz-focus-inner{border: 0;padding: 0}input:-moz-focus-inner{border: 0;padding: 0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="tel"],input[type="search"],select[type="text"],select[name="your-city"]{color: #000;border: 1px solid #ccc;height: 36px;width: 100%;border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 5px 15px #2a9e4b24;-webkit-box-shadow: 0 5px 15px #2a9e4b24}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="search"]:focus,textarea:focus,select[name="your-city"]:focus{border: 1px solid #2a9e4b;outline-style:none}textarea:focus{border: 1px solid #2a9e4b}.searchform input[type="text"]:focus{border: none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="tel"],input[type="search"],select[name="your-city"]{padding: 3px 6px}textarea{overflow: auto;padding: 3px 6px;vertical-align: top;color: #666;border: 1px solid #ccc;height: 120px;max-width: 100%;width: 100%;border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 5px 15px #2a9e4b24;-webkit-box-shadow: 0 5px 15px #2a9e4b24}button[type="submit"]{margin-bottom: 50px}a{color: #000;text-decoration: none;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out}a:hover{color: #000}.clearfix:after,.clearfix:before,.row:after,.row:before,.entry-content:after,.entry-content:before,.comment-content:after,.comment-content:before,.site-header:after,.site-header:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.tg-container:after,.tg-container:before{content: "";display: table}.clearfix:after,.row:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.tg-container:after{clear: both}.clear{clear: both}.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.bypostauthor{}.alignright{text-align: right}.alignleft{text-align: left}.aligncenter{text-align: center}.alignleft{float: left;margin-right: 24px}.alignright{float: right;margin-left: 24px}.aligncenter{clear: both;display: block;margin: 0 auto 28px}.hidden{display: none}.full-width,.full-width-center{overflow: hidden}.full-width .alignfull,.full-width-center .alignfull{margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);max-width: unset}.full-width .alignfull img,.full-width-center .alignfull img{max-width: unset}.full-width .alignwide,.full-width-center .alignwide{margin-left: -100px;margin-right: -100px;max-width: unset}.full-width.boxed #content,.full-width-center.boxed #content{overflow: hidden}.full-width.boxed .alignwide,.full-width-center.boxed .alignwide{margin-left: -100px;margin-right: -100px}ul.wp-block-gallery{margin: 0}.tg-column-wrapper{clear: both;margin-left: -3%}.tg-column-wrapper .tg-column-1,.tg-column-wrapper .tg-column-2,.tg-column-wrapper .tg-column-3,.tg-column-wrapper .tg-column-4,.tg-column-wrapper .tg-column-5{float: left;margin: 0 1.5%}.tg-column-wrapper .tg-column-1{width: 100%}.tg-column-wrapper .tg-column-2{width: 47%}.tg-column-wrapper .tg-column-3{width: 30.33%}.tg-column-wrapper .tg-column-4{width: 22%}.flash_inherit_color div{color: inherit !important}.flash_inherit_color div.section-description{color: inherit !important}.flash_inherit_color h1,.flash_inherit_color h2{color: inherit !important}.flash_inherit_color h3{color: inherit !important}.flash_inherit_color h3.section-title{color: inherit !important}.flash_inherit_color h4,.flash_inherit_color h5,.flash_inherit_color h6,.flash_inherit_color p,.flash_inherit_color span,.flash_inherit_color div.service-content-wrap,.flash_inherit_color .entry-summary{color: inherit !important}.gallery{margin-bottom: 1.5em}.gallery-item{display: inline-block;text-align: center;vertical-align: top;width: 100%}.gallery-columns-2 .gallery-item{max-width: 50%}.gallery-columns-3 .gallery-item{max-width: 33.33%}.gallery-columns-4 .gallery-item{max-width: 25%}.gallery-columns-5 .gallery-item{max-width: 20%}.gallery-columns-6 .gallery-item{max-width: 16.66%}.gallery-columns-7 .gallery-item{max-width: 14.28%}.gallery-columns-8 .gallery-item{max-width: 12.5%}.gallery-columns-9 .gallery-item{max-width: 11.11%}.gallery-caption{display: block}.wp-caption,.gallery-caption{color: #666;font-size: 13px;font-style: italic;margin-bottom: 21px;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin-left: auto;margin-right: auto}.wp-caption .wp-caption-text{margin: 11px 0}.tg-container{max-width: 1200px;margin: 0 auto}.overlay{background-color: rgba(0, 0, 0, 0.5);position: absolute;top: 0;left: 0;width: 100%;height: 100%}.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden}#primary{float: left;width: 78.1%}#secondary{float: right;width: 19.62%}.page-template-full-width #primary,.page-template-pagebuilder #primary{width: 100%}#scroll-up{background-color: #009e4b;border-radius: 3px;bottom: 20px;color: #fff;display: none;padding: 10px 16px;position: fixed;opacity: 0.5;z-index: 9999;filter: alpha(opacity=50);right: 20px}.post-navigation{margin: 30px 0;display: inline-block;width: 100%}.post-navigation .nav-previous{float: left}.post-navigation .nav-next{float: right}.nav-next a .entry-title{float: left;margin-right: 3px}.site{background-color: #fff}#preloader{position: relative}#preloader span{display: block;bottom: 0;width: 9px;height: 5px;background: #216f37;position: absolute;-webkit-animation: preloader 1.5s infinite ease-in-out;animation: preloader 1.5s infinite ease-in-out}#preloader span:nth-child(2){left: 11px;-webkit-animation-delay: 0.2s;animation-delay: 0.2s}#preloader span:nth-child(3){left: 22px;-webkit-animation-delay: 0.4s;animation-delay: 0.4s}#preloader span:nth-child(4){left: 33px;-webkit-animation-delay: 0.6s;animation-delay: 0.6s}#preloader span:nth-child(5){left: 44px;-webkit-animation-delay: 0.8s;animation-delay: 0.8s}@-webkit-keyframes preloader{0%{height: 5px;-webkit-transform: translateY(0);background: #216f37}25%{height: 30px;-webkit-transform: translateY(15px);background: #009e4b}50%{height: 5px;-webkit-transform: translateY(0);background: #216f37}100%{height: 5px;-webkit-transform: translateY(0);background: #216f37}}@keyframes preloader{0%{height: 5px;-webkit-transform: translateY(0);transform: translateY(0);background: #216f37}25%{height: 30px;-webkit-transform: translateY(15px);transform: translateY(15px);background: #009e4b}50%{height: 5px;-webkit-transform: translateY(0);transform: translateY(0);background: #216f37}100%{height: 5px;-webkit-transform: translateY(0);transform: translateY(0);background: #216f37}}#spinners{position: absolute;top: 50%;left: calc(50vw - 22px);-webkit-transform: translate(-50%-22px, -50%);transform: translate(-50%-22px, -50%)}#preloader-background{background-color: #fff;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999}.left-sidebar #primary{float: right}.left-sidebar #secondary{float: left}.full-width #primary{float: none;width: 100%}.full-width-center #primary{float: none;margin: 0 auto;width: 65.5%}.header-top{background-color: #f1f5f8}.header-top .contact-info{line-height: 30px;float: left;margin: 0}.header-top .tg-column-wrapper{margin-left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.header-top .left-content{-webkit-box-flex: 1;-ms-flex: 1;flex: 1}.header-top .right-content{-webkit-box-flex: 1;-ms-flex: 1;flex: 1}.header-top .right-content ul{float: right}.header-top .contact-info,.header-top .social-menu{list-style: none}.header-top .contact-info li{float: left;font-size: 12px;color: #384554;margin-right: 30px;padding: 5px 0}.header-top .contact-info li:last-child{margin-right: 0}.header-top .social-menu{line-height: 30px;margin: 0}.header-top .social-menu li{float: left;margin-left: 10px;font-size: 12px;padding: 5px 0}.header-top .social-menu li:first-child{margin-left: 0}.contact-info span{font-size: 16px;padding-right: 10px;color: #99a3b0}.social-menu{list-style: none}.social-menu li a{background-color: #fff;border-radius: 100%;font-size: 12px;font-family: fontawesome;text-align: center;display: block;line-height: 30px;height: 30px;width: 30px;color: #99a3b0}.transparent .social-menu li a{background-color: rgba(0, 0, 0, 0);border: none;color: #fff;height: auto;width: auto}.social-menu li a[href*="facebook.com"]::before{content: "\f09a"}.social-menu li a[href*="linkedin.com"]::before{content: "\f0e1"}.social-menu li a[href*="twitter.com"]::before{content: "\f099"}.social-menu li a[href*="plus.google.com"]::before{content: "\f0d5"}.social-menu li a[href*="pinterest.com"]::before{content: "\f231"}.social-menu li a[href*="instagram.com"]::before{content: "\f16d"}.social-menu li a[href*="youtube.com"]::before{content: "\f16a"}.social-menu li a[href*="twitter.com"]:hover,.social-menu li a[href*="plus.google.com"]:hover,.social-menu li a[href*="linkedin.com"]:hover,.social-menu li a[href*="facebook.com"]:hover,.social-menu li a[href*="pinterest.com"]:hover,.social-menu li a[href*="instagram.com"]:hover,.social-menu li a[href*="youtube.com"]:hover{color: #333}.transparent .social-menu li a[href*="twitter.com"]:hover,.transparent .social-menu li a[href*="facebook.com"]:hover,.transparent .social-menu li a[href*="plus.google.com"]:hover,.transparent .social-menu li a[href*="linkedin.com"]:hover,.transparent .social-menu li a[href*="youtube.com"]:hover{color: #99a3b0}.transparent .social-menu li a[href*="facebook.com"],.transparent .social-menu li a[href*="linkedin.com"],.transparent .social-menu li a[href*="twitter.com"],.transparent .social-menu li a[href*="plus.google.com"],.transparent .social-menu li a[href*="youtube.com"]{color: #fff}.transparent .is-sticky .social-menu li a[href*="facebook.com"],.transparent .is-sticky .social-menu li a[href*="linkedin.com"],.transparent .is-sticky .social-menu li a[href*="twitter.com"],.transparent .is-sticky .social-menu li a[href*="plus.google.com"],.transparent .is-sticky .social-menu li a[href*="youtube.com"]{color: #333}.logo{float: left;padding: 0 !important}.logo .small{display: none}.logo .logo-image{padding: 0;height: 90px;width: 400px;display: flex;display: -ms-flexbox;justify-content: flex-start;align-items: center;-ms-flex-align: center}.logo .logo-image a img{padding: 0}.logo .logo-text{float: left;margin-left: 12px;padding: 11px 0}.logo .logo-text p{margin: 0}.logo-text .site-title{font-size: 22px;font-weight: 500;line-height: 24px}.logo-text .site-title span{font-weight: 600}.site-navigation{float: right}.site-navigation .menu-toggle{display: none}.site-navigation ul{margin: 0;list-style: none}.site-navigation ul li{float: left;padding: 23px 30px 23px 0;position: relative}.site-navigation ul li a{font-size: 14px}.site-navigation ul li:hover>a,.site-navigation ul li.current-menu-item>a,.site-navigation ul li.current_page_item>a,.site-navigation ul li.current_page_ancestor>a,.site-navigation ul li.current-menu-ancestor>a{color: #009e4b}#site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a{font-weight:600}.site-navigation ul#primary-menu > li:hover>a{border-bottom: 3px solid #009e4b;padding: 0 0 15px 0}.site-navigation ul li:last-child{padding-right: 0}.site-navigation ul.sub-menu{background-color: #fff;min-width: 300px;padding: 0;position: absolute;-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);right: 0%;top: 90%;-webkit-transform: translateX(50%);transform: translateX(50%);opacity: 0;visibility: hidden;z-index: 9;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.menu ul li ul.children{background-color: #fff;min-width: 200px;padding: 0;position: absolute;-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);right: 50%;top: 90%;-webkit-transform: translateX(50%);transform: translateX(50%);opacity: 0;visibility: hidden;z-index: 9;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.site-navigation ul li ul li{padding: 10px;text-align: left;width: 100%}.site-navigation ul.sub-menu li:hover{-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.site-navigation ul.sub-menu li:hover>a{color: #009e4b}.site-navigation li:hover ul.sub-menu,.site-navigation ul li.focus>ul.sub-menu{opacity: 1;visibility: visible;top: 100%}.menu ul li:hover>ul.children{opacity: 1;visibility: visible;top: 100%}.site-navigation ul li a{color: #4c5867;text-align: center}.fa-map-marker{margin-right: 5px}.site-navigation .sub-menu li.menu-item-has-children ul{left: 50%;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.menu ul li ul li ul.children{left: 50%;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.site-navigation .sub-menu li.menu-item-has-children ul li a{color: #4c5867}.site-navigation .sub-menu li.menu-item-has-children ul li:hover>a{color: #009e4b}.site-navigation ul li ul.sub-menu li.menu-item-has-children:hover>ul,.site-navigation ul li ul.sub-menu li.menu-item-has-children.focus>ul{top: 0;opacity: 1;visibility: visible}.menu ul li ul li:hover>ul.children{top: 0;opacity: 1;visibility: visible}.sub-toggle{color: #333;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.site-navigation ul li.menu-item-has-children:hover>.sub-toggle{color: #009e4b}.site-navigation ul li ul.sub-menu li.menu-item-has-children .sub-toggle{position: absolute;top: 50%;right: 10px;-webkit-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg)}.transparent.header-sticky #masthead-sticky-wrapper.is-sticky .site-navigation ul li.current-flash-item a,.site-navigation ul li.current-flash-item a{color: #009e4b}.header-bottom{background: #fff}.site-navigation ul li.menu-item-has-children .sub-toggle .fa{-webkit-transition: transform 0.5s ease;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease}.animate-icon{-webkit-transform: rotate(180deg);transform: rotate(180deg)}.header-bottom .tg-container{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.header-bottom .site-navigation-wrapper{-webkit-box-flex: 6;-ms-flex: 6;flex: 6}.header-bottom .header-action-container{display: -webkit-box;display: -ms-flexbox;display: flex}.header-bottom .search-wrap{float: right;padding: 20px 0 20px 30px;position: relative}.header-bottom .search-wrap:after{content: ' ';height: 50px;position: absolute;width: 2px;right: -10px;top: 50%;transform: translateY(-50%);background: #009e4b}.transparent.header-sticky .search-icon:hover,.transparent .search-icon:hover{border-color: #009e4b;color: #009e4b}.header-bottom .search-icon{cursor: pointer;color: #99a3b0;font-size: 14px;line-height: 30px;text-align: center;border: 1px solid #9ca6b2;border-radius: 100%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.header-bottom .search-icon:hover{border-color: #009e4b;color: #009e4b}.header-bottom .search-box{opacity: 0;visibility: hidden;position: absolute;width: calc(100vw - 700px);top: 0;right: -10px;background-color: #fff;padding: 20px 0 20px 20px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;max-width: 550px}.header-bottom .search-box.active{opacity: 1;visibility: visible;right: 0;z-index: 9}.header-bottom .search-box .search-field{width: calc(100vw - 700px);right: 0;position: absolute;border-right: none;border-top: none;border-left: none;border-bottom: 1px solid #a1a1a1;max-width: 800px}.header-bottom .search-box button[type="submit"]{margin-bottom: 0}.header-bottom .searchform .btn{background-color: #009e4b}.header-bottom .searchform .btn:hover{background-color: #2299a1}.search-submit .fa{color: #000}.header-bottom .cart-wrap{float: right;padding: 20px 0 20px 30px;position: relative}.header-bottom .flash-cart-views{font-size: 14px;height: 30px;width: 30px;line-height: 30px;text-align: center;border: 1px solid #9ca6b2;border-radius: 100%}.header-bottom .flash-cart-views a{color: #99a3b0;position: relative}.header-bottom .flash-cart-views a span{background-color: #009e4b;border-radius: 100%;font-size: 12px;left: 17px;height: 20px;width: 20px;line-height: 20px;text-align: center;position: absolute;top: -10px;color: #fff}.header-bottom .widget_shopping_cart{opacity: 0;visibility: hidden;position: absolute;top: 100%;right: -10px;min-width: 250px;-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);background-color: #fff;padding: 15px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;z-index: 99}.header-bottom .widget_shopping_cart ul{margin: 0}.header-bottom .widget_shopping_cart ul li{text-align: center}.header-bottom .cart-wrap:hover .widget_shopping_cart{opacity: 1;visibility: visible;right: 0}.boxed{width: 1200px;margin: 0 auto}nav.site-navigation.main-navigation.citys.pc span.sub-toggle{float: right}nav.site-navigation.main-navigation.citys.pc #menu-contacts-2>li>a{float: left}.boxed .site{background: #fff none repeat scroll 0 0;-webkit-box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.3);box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.3);margin: 30px 0;position: relative}.boxed .tg-container{width: 100%;padding: 0 30px}.citys.pc.site-navigation li:hover span{text-decoration: underline}.citys.pc.site-navigation li:hover ul.sub-menu{display: none !important}@media (max-width: 1024px){.logo .logo-image{width: 50px;height: 60px}.logo .small{display: block}.logo .full{display: none}.header-bottom .search-box{width: calc(100vw - 435px)}.header-bottom .search-box .search-field{width: calc(100vw - 435px)}}.onlymobile{display: none}.header-bottom .search-box button[type="submit"]{float: right}.menu-contacts-container .animate-icon{transform: rotate(0) !important}@media (min-width: 906px){#primary-menu > li > ul.sub-menu > li > ul.sub-menu,#primary-menu > li > ul.sub-menu > li > span.sub-toggle{display:none}nav.site-navigation.main-navigation.citys.pc,#site-navigation #primary-menu{display: block !important}}@media (max-width: 905px){nav.site-navigation.main-navigation.citys.pc{display: none !important}html[data-useragent*='MSIE'] nav.site-navigation.main-navigation.citys.onlymobile{margin-left: 25px}nav.site-navigation.main-navigation.citys.onlymobile{margin-left: -25px;width: calc(100% - 155px);display: -ms-flexbox;-ms-flex-pack: center;justify-content: center;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex}a.main-course-link{font-size:13.5px !important}.logo .logo-image{width: 300px}.header-top{display: none}.allcity{position: fixed;width: 100vw;height: 100vh;top: 0;left: 0;z-index: 99999;background: #fff}.allcity.onlymobile{display: none}.main_allcity ul{margin: 0;padding: 0;list-style: none}.main_allcity li{list-style: none}.allcity .head,.allcity .main_allcity,.allcity .foot_allcity{padding: 20px;display: flex}.main_main_menu_mobile{height: 100%;width: 260px;background: #fff;margin-left: -100%;transition: margin .3s;overflow: auto}button.btn.btn-menu{margin: 0 20px 20px}.mobile_menu_lang{display: flex;margin-left: 20px;justify-content: flex-start}.mobile_menu_lang li{list-style: none;margin-right: 20px;position: relative}.mobile_menu_lang li:not(:first-child):after{position: absolute;content: " ";top: 0;left: -10px;width: 2px;height: 100%;background: #009e4b}.menu-menu2-container ul.menu{margin: 0}.menu-menu2-container .menu-item-has-children a{position: relative}.menu-menu2-container .menu-item-has-children>a:after{position: absolute;top: 3px;right: -15px;content: "\f107";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased}.awithrotateafter:after{transform: rotate(180deg)}.menu-menu2-container .sub-menu{display: none}.menu-menu2-container ul,.menu-menu2-container li{list-style: none}.menu-menu2-container li{margin: 7px 0}.menu-menu2-container,.menu-menu1-container{margin: 10px 20px}.menu-menu1-container li{background: #ffdf4f;margin: 0 !important;padding: 2px;width: 100%;border-radius:4px}.menu-menu1-container li:hover{background: lightgray}#menu-menu1 a:hover{text-decoration: none !important}.menu-menu1-container a{padding: 0 5px 5px}.main_main_menu_mobile .searchform{display: flex;justify-content: flex-start}.main_main_menu_mobile .searchform label{width: calc(100% - 43px)}.main_main_menu_mobile .searchform label input{height: 34px}.main_main_menu_mobile .searchform button[type="submit"]{margin-bottom: 20px}.main_menu_mobile .close{top: 100px;opacity: 1}.main_menu_mobile .close:before,.main_menu_mobile .close:after{background-color: #fff}.main_menu_mobile.onlymobile{display: none}.main_menu_mobile{position: fixed;display: none;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;height: 100vh;width: 100vw;background: rgba(0, 0, 0, .4);padding-top: 70px;z-index: 2}#masthead-sticky-wrapper{position: relative;z-index: 3}.allcity .head{height: 13vh;-ms-align-items: center;align-items: center;font-size: 22px;background: lightgray;font-weight: 600;position: relative}#menu-contacts-1{height: auto !important}.site-navigation-wrapper #site-navigation .menu-menu2-container{display: none !important}.citys .menu-item-has-children:after{display: none}.close{position: absolute;right: 32px;top: 50%;width: 32px;height: 32px;opacity: 0.3;transform: translateY(-50%)}.close:hover{opacity: 1}.close:before,.close:after{position: absolute;left: 15px;content: ' ';height: 33px;width: 2px;background-color: #333}.close:before{transform: rotate(45deg)}.close:after{transform: rotate(-45deg)}.allcity .main_allcity .sub-menu{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: flex-start;-ms-align-items: flex-start;align-items: flex-start;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap}.allcity .main_allcity .sub-menu li a span .fa-map-marker{display: none}.allcity .main_allcity .sub-menu li .tel{display: none}.allcity .main_allcity .menu-contacts-container{width: 100%}.allcity .main_allcity .sub-menu li{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-shrink: 0;width: 50%;justify-content: flex-start;-ms-align-items: center;align-items: center;font-size: 16px}.allcity .main_allcity{height: 68vh;overflow: auto}.allcity .foot_allcity span{font-weight: 600;text-align:center;font-size: 13px;display: block}#menu-contacts-1{display: block !important}.allcity .foot_allcity p{font-weight: normal;font-size: 18px;display: block;padding: 0;margin: 0}.allcity .foot_allcity{height: 19vh;border-top: 1px solid lightgray;background: #e7e7e7;display: flex;justify-content: center;-ms-align-items: center;align-items: center;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;padding-bottom: 12vh}.allcity .main_allcity .menu-item-has-children>a{display: none}.logo .logo-image{width: 50px;height: 60px}.header-bottom{height: 70px !important}.onlymobile{display: block}.citys{float: none}.citys #menu-contacts{display: block !important}.header-bottom .site-navigation-wrapper{flex: unset}.header-bottom .tg-container{align-items: center;height: 70px;margin: 0;padding: 0;display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;width: 100%}.header-action-container,.site-navigation.main-navigation.citys.pc{display: none !important}.site-navigation ul li{padding: 0}.menu-menu1-container li:last-child{font-size: 90%}}.transparent #masthead{position: absolute;top: 0;left: 0;width: 100%;z-index: 999}.transparent .header-top{background-color: transparent;border-bottom: 1px solid rgba(255, 255, 255, 0.3);color: #fff}.citys .city-large{width: 240px;justify-content: center;position: relative;padding-left: 30px}.transparent .contact-info span,.transparent .contact-info li{color: #fff}.transparent .header-bottom{border: none;background-color: transparent;border-bottom: 1px solid rgba(255, 255, 255, 0.3)}.transparent .logo-text{color: #fff}.transparent .logo-text a{color: #fff}.transparent.header-sticky .site-navigation ul li:hover>a{color: #009e4b}.transparent .site-navigation .menu-toggle .fa{color: #fff}.transparent .site-navigation ul li .sub-toggle{color: #fff}.transparent .site-navigation ul.sub-menu li{padding: 0}.transparent .site-navigation ul li a{color: #fff;display: inline-block}.transparent .site-navigation ul li:hover .sub-toggle{color: #009e4b}.transparent .site-navigation ul li:hover a{color: #009e4b;position: relative;visibility: none}.transparent .site-navigation ul.sub-menu li a{color: #4c5867;padding: 10px 30px}.transparent .site-navigation ul.sub-menu li a:before{display: none}.transparent .site-navigation ul.sub-menu li:hover a{color: #009e4b}.transparent .site-navigation ul.sub-menu li.menu-item-has-children ul li:hover a{color: #009e4b}.transparent .site-navigation ul.sub-menu li.menu-item-has-children ul li a{color: #4c5867}.transparent .cart-wrap .flash-cart-views{border-color: #fff}.transparent .cart-wrap .flash-cart-views a{color: #fff}.transparent .search-wrap .search-icon{color: #fff;border-color: #fff}.right-logo-left-menu .header-bottom .tg-container{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}.right-logo-left-menu .header-bottom .site-navigation{float: left}.right-logo-left-menu .header-bottom .header-action-container{margin-right: auto}.right-logo-left-menu .header-bottom .header-action-container .cart-wrap,.right-logo-left-menu .header-bottom .header-action-container .search-wrap{padding-left: 0;padding-right: 30px}.right-logo-left-menu .header-bottom .search-box{left: -10px}.right-logo-left-menu .header-bottom .search-box.active{right: auto;left: 0}.right-logo-left-menu .header-bottom .widget_shopping_cart{left: 0}.center-logo-below-menu .header-bottom .tg-container{display: block;text-align: center}.center-logo-below-menu .logo{float: none}.center-logo-below-menu .logo .logo-text{float: none}.center-logo-below-menu .logo .logo-image{float: none;padding: 20px 0 0;display: inline-block}.center-logo-below-menu .site-navigation{float: left}.center-logo-below-menu .header-bottom .header-action-container{display: none}.center-logo-below-menu .header-bottom .site-navigation-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex}.center-logo-below-menu .header-bottom .site-navigation-wrapper .header-action-container{display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: auto}.header-sticky .is-sticky #masthead{z-index: 99 !important}.header-sticky .is-sticky .header-bottom{background: #fff;-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 5px 5px 0 #ccc}.transparent.header-sticky #masthead-sticky-wrapper{left: 0;position: absolute;top: 0;width: 100%;z-index: 99}.transparent.header-sticky #masthead{left: auto}.transparent.header-sticky .header-top{display: none}.transparent.header-sticky .header-bottom{background-color: transparent;border-bottom: 1px solid rgba(255, 255, 255, 0.3)}.transparent.header-sticky .site-navigation .menu-toggle .fa,.transparent.header-sticky .site-navigation ul li a{color: #fff}.transparent.header-sticky .flash-cart-views a{color: #fff}.transparent.header-sticky .site-navigation ul.sub-menu li a{color: #333}.transparent.header-sticky .site-navigation ul.sub-menu li a:hover{color: #009e4b}.transparent.header-sticky .flash-cart-views{border-color: #fff}.transparent.header-sticky .search-icon{color: #fff;border-color: #fff}.transparent.header-sticky .is-sticky #masthead{z-index: 99 !important}.transparent.header-sticky .is-sticky .header-top{background: #f1f5f8;border: none;color: #333;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.transparent.header-sticky .is-sticky .header-top .contact-info li{color: #333}.transparent.header-sticky .is-sticky .header-top .contact-info li span{color: #333}.transparent.header-sticky .is-sticky .logo-text{color: #333}.transparent.header-sticky .is-sticky .logo-text a{color: #333}.transparent.header-sticky .is-sticky .site-navigation ul li a,.transparent.header-sticky .is-sticky .site-navigation ul.sub-menu li a{color: #333}.transparent.header-sticky .is-sticky .flash-cart-views a{color: #333}.transparent.header-sticky .is-sticky .site-navigation .menu-toggle .fa{color: #333}.transparent.header-sticky .is-sticky .site-navigation ul li .sub-toggle{color: #333}.transparent.header-sticky .is-sticky .site-navigation ul li:hover>.sub-toggle{color: #009e4b}.transparent.header-sticky .is-sticky .header-bottom{background: #fff;border: none}.transparent.header-sticky .is-sticky .flash-cart-views{border-color: #333}.transparent.header-sticky .is-sticky .search-icon{color: #333;border-color: #333}.transparent.header-sticky .custom-logo,.transparent.header-sticky .is-sticky .transparent-logo{display: none}.transparent-logo{display: none}.transparent .custom-logo{display: none}.transparent.header-sticky .is-sticky .custom-logo,.transparent.header-sticky .transparent-logo{display: block}.transparent .transparent-logo{display: block}#wp-custom-header-video{display: block;min-height: 300px;min-height: 75vh;width: 100%}.wp-custom-header{position: relative;text-align: center}.wp-custom-header-video-button{position: absolute;bottom: 0;left: 0}.tg-slider-widget .swiper-button-next{background-image: unset;right: 0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;width: 50px;height: 50px;visibility: hidden;opacity: 0}.tg-slider-widget .swiper-button-next:before{content: "\";font-family: fontawesome;font-size: 30px;color: #313b48;background: #fff;width: 50px;height: 50px;line-height: 50px;text-align: center;display: block}.tg-slider-widget .swiper-button-prev{background-image: unset;left: 0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;width: 50px;height: 50px;visibility: hidden;opacity: 0}.tg-slider-widget .swiper-button-prev:before{content: "\";font-family: fontawesome;font-size: 30px;color: #313b48;background: #fff;width: 50px;height: 50px;line-height: 50px;text-align: center;display: block}.tg-slider-widget:hover .swiper-button-next{right: 30px;visibility: visible;opacity: 1}.tg-slider-widget:hover .swiper-button-prev{left: 30px;visibility: visible;opacity: 1}.tg-slider-widget:hover .swiper-button-next.swiper-button-disabled,.tg-slider-widget:hover .swiper-button-prev.swiper-button-disabled{opacity: 0.36}.tg-slider-widget .swiper-wrapper{position: relative}.tg-slider-widget .swiper-slide{width: 100% !important}.tg-slider-widget .slider-content{text-align: center;position: absolute;top: 50%;left: 50%;width: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.tg-slider-widget .caption-title{color: #313b48;font-size: 48px;font-weight: 800;line-height: 1.5;text-transform: uppercase}.tg-slider-widget.slider-light .caption-title{text-shadow: 1px 1px #fff}.tg-slider-widget .caption-desc{font-size: 24px;line-height: 35px;margin: 10px 0 30px;text-transform: capitalize}.tg-slider-widget.slider-light .caption-desc{text-shadow: 1px 1px #fff}.tg-slider-widget .btn-wrapper{display: inline-block}.tg-slider-widget .btn-wrapper a{border: 3px solid #313b48;display: inline-block;font-size: 20px;padding: 7px 26px}.tg-slider-widget.slider-light .btn-wrapper a{text-shadow: 1px 1px #fff}.tg-slider-widget .btn-wrapper a:hover{background: #313b48;color: #fff;border-color: #313b48}.tg-slider-widget.slider-light .btn-wrapper a:hover{text-shadow: none}.tg-slider-widget.slider-content-left .slider-content{text-align: left;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}.tg-slider-widget.slider-content-left .caption-title{width: 60%}.tg-slider-widget.slider-content-left .caption-desc{font-size: 18px;line-height: 30px;width: 50%}.tg-slider-widget.slider-control-bottom-right .slider-arrow{bottom: 28px;right: 100px;position: absolute;width: 105px}.tg-slider-widget.slider-control-bottom-right .swiper-button-next,.tg-slider-widget.slider-control-bottom-right .swiper-button-prev{opacity: 1;visibility: visible}.tg-slider-widget.slider-control-bottom-right .swiper-button-next{right: 0;display: inline-block}.tg-slider-widget.slider-control-bottom-right .swiper-button-prev{left: 0;display: inline-block;float: left}.tg-slider-widget.slider-light .slider-image .overlay{background-color: transparent}.tg-slider-widget.slider-dark .slider-image .overlay{background-color: rgba(0, 0, 0, 0.5)}.tg-slider-widget.slider-dark .caption-title,.tg-slider-widget.slider-dark .caption-desc{color: #fff}.tg-slider-widget.slider-dark .btn-wrapper a{border-color: #fff;color: #fff}.tg-slider-widget.slider-dark .btn-wrapper a:hover{border-color: #009e4b;background: #009e4b}.full-screen.tg-slider-widget .slider-image img{height: 100%;max-width: none;visibility: hidden;opacity: 0}.slider-image{text-align: center;background-position: center center;background-repeat: no-repeat}.section-title-wrapper{margin-bottom: 30px !important}.section-title{color: #313b48;font-weight: 600;text-align: center;text-transform: uppercase;position: relative;margin-bottom: 20px}.section-title:before{background: #e1e1e1 none repeat scroll 0 0;bottom: -5px;content: "";height: 1px;left: 50%;margin-left: -50px;position: absolute;width: 100px}.section-title:after{content: "";left: 50%;position: absolute;background: #009e4b none repeat scroll 0 0;bottom: -6px;height: 3px;margin-left: -15px;width: 30px}.section-description{text-align: center;color: #777}.about-section .tg-column-wrapper{margin: 0}.about-section .about-content-wrapper{float: left;vertical-align: middle;padding-left: 3%}.about-section .btn-wrapper{margin-top: 30px}.about-section .btn-wrapper a{background-color: #009e4b;border-radius: 0;color: #fff;padding: 7px 35px}.about-section .btn-wrapper a:hover{background-color: #2299a1}.about-section .section-description{margin-top: 12px;text-align: left}.about-content-wrapper .section-title{text-align: left}.about-section .about-section-image{float: right;margin-right: -5px;text-align: center;vertical-align: middle;padding-left: 3%}.about-section .section-title:before,.about-section .section-title:after{display: none}.tg-service-widget .service-icon-wrap{background: #009e4b;color: #fff;float: left;font-size: 26px;height: 60px;line-height: 60px;margin-right: 20px;text-align: center;width: 60px;position: relative}.tg-service-widget .service-icon-wrap:after{position: absolute;left: 50%;bottom: -9px;border-right: 10px solid transparent;border-left: 10px solid transparent;border-top: 10px solid #009e4b;content: "";-webkit-transform: translateX(-50%);transform: translateX(-50%)}.tg-service-widget .service-title-wrap{color: #313b48;font-size: 18px;font-weight: 600;line-height: 1.5;margin-top: 15px}.tg-service-widget .service-title-wrap a:hover{color: #009e4b}.tg-service-widget .service-content-wrap{margin: 10px 0;color: #777}.tg-service-layout-2{margin: 20px 0}.tg-service-widget.tg-service-layout-2 .service-content-wrap{margin: 0 0 10px}.tg-service-widget .service-more{font-weight: 600;font-size: 13px;color: #009e4b;display: inline-block;position: relative}.tg-service-widget .service-more:hover{color: #1c9ba4}.tg-service-widget .service-more:after{content: "\";font-family: FontAwesome;font-weight: 400;position: absolute;right: -22px;top: 0}.tg-service-widget.tg-service-layout-2{text-align: center}.tg-service-widget.tg-service-layout-2 .service-icon-wrap{background: transparent none repeat scroll 0 0;border-radius: 50%;color: #000;display: block;float: none;font-size: 22px;height: 72px;line-height: 72px;margin: 0 auto;position: relative;text-align: center;width: 72px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.tg-service-widget.tg-service-layout-2 .service-icon-wrap:after{display: none}.tg-service-widget.tg-service-layout-2 .service-icon-wrap:before{border: 2px solid #000;border-radius: 100%;content: "";height: 82px;left: 50%;margin-left: -41px;margin-top: -41px;position: absolute;top: 50%;width: 82px}.tg-service-widget.tg-service-layout-2 .service-icon-wrap:hover{background: #000 none repeat scroll 0 0;color: #fff}.tg-service-widget.tg-service-layout-2 .service-title-wrap a{line-height: 24px}.tg-service-widget.tg-service-layout-3 .service-title-wrap{line-height: 24px;margin-top: 20px}.tg-service-widget.tg-service-layout-3 .service-content-wrap{margin: 15px 0}.tg-service-layout-2 .service-title-wrap{margin: 15px 0 5px}.service-image-wrap img{width: 100%;border-radius: 3px 3px 0 0}.team-wrapper .team-content-wrapper{padding-top: 30px;position: relative;text-align: center}.team-wrapper .team-title{font-size: 18px}.team-wrapper .team-title a{color: #313b48}.team-wrapper .team-title a:hover{color: #2299a1}.team-wrapper .team-designation{position: relative}.tg-team-widget img{width: 100%}.team-wrapper .team-designation:after{position: absolute;left: 50%;bottom: -10px;width: 30px;height: 2px;background: #009e4b;content: "";-webkit-transform: translateX(-50%);transform: translateX(-50%)}.team-wrapper .team-content{color: #777;margin: 30px 0 20px}.team-wrapper .team-social{background: #fff none repeat scroll 0 0;left: 50%;margin-left: -45%;padding: 10px 0;position: absolute;top: -20px;width: 90%}.team-wrapper .team-social a{font-size: 18px;margin: 0 8px}.team-wrapper .team-social a:hover{color: #2299a1}.tg-team-widget.tg-team-layout-2{position: relative}.tg-team-widget.tg-team-layout-2:before{border-bottom: 50px solid transparent;border-right: 67px solid #fff;content: " ";position: absolute;right: 0;top: 0}.tg-team-widget.tg-team-layout-2 .team-content-wrapper{text-align: left}.tg-team-widget.tg-team-layout-2 .team-designation:after{left: 15px}.tg-team-widget.tg-team-layout-2 .team-social{position: static;margin-left: 0;width: 100%;background: transparent;border-top: 1px solid #e7e7e7}.tg-team-widget.tg-team-layout-3:before{display: none}.tg-team-widget.tg-team-layout-3 .team-img{position: relative}.tg-team-widget.tg-team-layout-3 .team-img img{border-radius: 50%;width: 100%}.tg-team-widget.tg-team-layout-3 .team-img .team-social{background: rgba(60, 180, 186, 0.8) none repeat scroll 0 0;border-radius: 50%;border-top: medium none;height: 100%;left: 0;padding: 0;position: absolute;top: 0;width: 100%;margin: 0;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.tg-team-widget.tg-team-layout-3 .team-social-block{position: absolute;top: 50%;left: 0;width: 100%;text-align: center}.tg-team-widget.tg-team-layout-3 .team-social-block a{font-size: 18px;margin: 0 8px;color: #fff}.tg-team-widget.tg-team-layout-3 .team-content-wrapper{position: unset;padding-top: 30px;text-align: center}.tg-team-widget.tg-team-layout-3 .team-designation:after,.tg-team-widget.tg-team-layout-3 .team-content{display: none}.tg-team-widget.tg-team-layout-3 .team-wrapper:hover .team-social{opacity: 1;visibility: visible}.call-to-action-section{position: relative}.call-to-action-section .section-title-wrapper .section-title{color: #fff;font-size: 20px}.call-to-action-section .section-title:before,.call-to-action-section .section-title:after{display: none}.call-to-action-section .section-subtitle{color: #fff;font-size: 14px;line-height: 1.5;position: relative;text-align: center}.call-to-action-section .btn-wrapper{text-align: center;margin-top: 30px}.call-to-action-section .btn-wrapper a{border: 2px solid #2a9e4b;background-color: transparent;color: #444444 !important;border-radius: 5px;font-size: 22px;height: 50px;line-height: 50px;position: relative;margin-left: 30px;padding: 0 20px;display: inline-block}.call-to-action-section .btn-wrapper a:first-child{margin-left: 0}.call-to-action-section .btn-wrapper a:hover{border: 2px solid #2a9e4b;background-color: #2a9e4b;color: #ffffff !important}.call-to-action-section .call-to-action-section-layout-2{display: table;width: 100%}.call-to-action-section .call-to-action-section-layout-2 .section-title-wrapper{display: table-cell;width: 75%;vertical-align: middle}.call-to-action-section .call-to-action-section-layout-2 .section-title{margin-bottom: 0;text-align: left}.call-to-action-section .call-to-action-section-layout-2 .section-subtitle{color: #fff;font-size: 14px;padding: 0 10px;position: relative;text-align: left}.call-to-action-section .call-to-action-section-layout-2 .btn-wrapper{width: 25%;display: table-cell;vertical-align: middle;margin-top: 0}.call-to-action-section .call-to-action-section-layout-2 .btn-wrapper a{display: block}.call-to-action-section .call-to-action-section-layout-2 .btn-wrapper a:first-child{margin-left: 30px;margin-bottom: 15px}.feature-product-section .tg-feature-product-widget{position: relative;margin-bottom: 30px;overflow: hidden}.feature-product-section .tg-feature-product-widget figure img{-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.feature-product-section .featured-image-desc{visibility: hidden;opacity: 0;position: absolute;top: 50%;left: 50%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);width: 90%;height: 90%;background: rgba(49, 59, 73, 0.65)}.feature-product-section .tg-feature-product-widget .feature-inner-block{position: absolute;top: 50%;left: 0;width: 100%;padding: 5px;-webkit-transform: translateY(-50%);transform: translateY(-50%)}.feature-product-section .tg-feature-product-widget .feature-title-wrap{text-align: center;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.feature-product-section .tg-feature-product-widget .feature-title-wrap a{font-size: 16px;color: #fff;font-weight: 600}.feature-product-section .tg-feature-product-widget .feature-desc-wrap{text-align: center;color: #f3f0f0;font-size: 12px}.feature-product-section .tg-feature-product-widget .featured-image-desc:before{border-bottom: 50px solid transparent;border-right: 48px solid #009e4b;content: " ";position: absolute;right: 0;top: 0}.feature-product-section .tg-feature-product-widget .featured-image-desc span{position: absolute;top: 4px;right: 7px}.feature-product-section .tg-feature-product-widget .featured-image-desc span a{color: #fff}.tg-feature-product-layout-1 .tg-feature-product-widget:hover .featured-image-desc,.tg-feature-product-layout-2 .tg-feature-product-widget:hover .featured-image-desc{visibility: visible;opacity: 1;-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1)}.feature-product-section .tg-feature-product-layout-2 .tg-container{width: 100%}.feature-product-section .tg-feature-product-layout-2 .tg-column-wrapper{margin: 0}.feature-product-section .tg-feature-product-layout-2 .tg-feature-product-widget{margin: 0}.feature-product-section .tg-feature-product-layout-2 .tg-feature-product-widget.tg-column-3{margin: 0;width: 33.33%}.feature-product-section .tg-feature-product-layout-2 .tg-feature-product-widget.tg-column-4{margin: 0;width: 25%}.feature-product-section .tg-feature-product-layout-2 .tg-feature-product-widget img{width: 100%;max-width: auto}.feature-product-section .tg-feature-product-layout-2 .featured-image-desc{width: 100%;height: 100%;padding: 5px;background: rgba(49, 175, 184, 0.8)}.feature-product-section .tg-feature-product-layout-2 .featured-image-desc:before{border-right: 48px solid #313b48}.feature-product-section .tg-feature-product-layout-3 .featured-image-desc{visibility: visible;opacity: 1;top: 0;left: 0;height: 100%;width: 100%;-webkit-transform: scale(1);transform: scale(1);background: transparent -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.5))) repeat scroll 0 0;background: transparent linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)) repeat scroll 0 0}.feature-product-section .tg-feature-product-layout-3 .featured-image-desc:before,.feature-product-section .tg-feature-product-layout-3 .featured-image-desc span{display: none}.feature-product-section .tg-feature-product-layout-3 .feature-inner-block{top: auto;-webkit-transform: translate(0);transform: translate(0);bottom: 2%}.feature-product-section .tg-feature-product-layout-3 .feature-inner-block .feature-desc-wrap{display: none}.feature-product-section .button-group{text-align: center;margin-bottom: 30px}.feature-product-section .button-group button{background: transparent;color: #525a65}.feature-product-section .button-group button:hover{color: #009e4b;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.feature-product-section .button-group button:before{background: #525a65 none repeat scroll 0 0;border-radius: 50%;content: " ";left: 0;margin-right: 50%;padding: 2px;position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.tg-feature-product-filter-layout .button.is-checked:hover{color: #009e4b}.tg-feature-product-layout-3 .tg-feature-product-widget:hover figure img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1)}.tg-feature-product-layout-3 .tg-feature-product-widget:hover .feature-title-wrap{margin-bottom: 3px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.tg-feature-product-layout-1 .grid{margin-left: -3%}.testimonial-container{padding: 0 0 50px}.testimonial-container .testimonial-slide{text-align: left}.testimonial-container .testimonial-content-wrapper{background: #fff;padding: 20px 30px;position: relative}.testimonial-container .testimonial-content-wrapper:before{border-bottom: 34px solid transparent;border-left: 20px solid #fff;content: " ";left: 11%;position: absolute;top: 96%;-webkit-transform: rotate(12deg);transform: rotate(12deg);z-index: -9}.testimonial-container .testimonial-icon{display: inline-block;vertical-align: top;color: #31afb8;font-size: 18px}.testimonial-container .testimonial-content{width: 93%;display: inline-block;margin-left: 15px;color: #777}.testimonial-container .testimonial-client-detail{margin-top: 40px}.testimonial-container .testimonial-img{float: left}.testimonial-container .client-detail-block{display: inline-block;margin-left: 20px}.testimonial-container .testimonial-title{color: #313b48;font-size: 16px}.testimonial-container .testimonial-degicnation{color: #666;font-size: 14px;font-weight: 400}.testimonial-container .swiper-pagination.testimonial-pager{bottom: 0}.testimonial-container .swiper-pagination.testimonial-pager .swiper-pagination-bullet{width: 10px;height: 10px;background: #313b48;opacity: 1}.testimonial-container .swiper-pagination.testimonial-pager .swiper-pagination-bullet:hover,.testimonial-container .swiper-pagination.testimonial-pager .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #2299a1}.fun-facts-section{text-align: center;color: #fff}.fun-facts-icon-wrap{display: block;text-align: center;color: #009e4b;font-size: 64px;line-height: 1.5}.fun-facts-section .counter-wrapper{font-size: 46px;font-weight: 600;line-height: 46px;display: block;margin-bottom: 15px}.fun-facts-section .fun-facts-title-wrap{display: block;font-size: 16px;font-weight: 400;color: #fff}.tg-fun-facts-widget.tg-fun-facts-layout-2 .fun-facts-icon-wrap{background-color: rgba(255, 255, 255, 0.2);border: 5px solid rgba(255, 255, 255, 0.5);border-radius: 100%;color: #fff;display: inline-block;font-size: 36px;line-height: 120px;width: 120px;height: 120px}.tg-fun-facts-widget.tg-fun-facts-layout-2 .fun-facts-title-wrap{line-height: 15px}.tg-fun-facts-widget.tg-fun-facts-layout-2 .counter-wrapper{font-size: 46px;color: #009e4b;margin: 10px 0}.blog-section .tg-column-2{margin: 0}.blog-section .tg-blog-widget-layout-1 .tg-column-2{width: 50%}.blog-section .row:nth-child(odd){float: left;width: 100%;background-color: #fcfcfc}.blog-section .tg-blog-widget-layout-1 .row:nth-child(odd) .post-image{float: left;width: 50%;position: relative}.blog-section .row .post-image figure img{padding: 0}.blog-section .row:nth-child(odd) .post-image figure img{width: 100%}.blog-section .row:nth-child(odd) .post-image:before{border-bottom: 15px solid transparent;border-right: 15px solid #fcfcfc;border-top: 15px solid transparent;content: " ";font-size: 22px;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.blog-section .tg-blog-widget-layout-1 .blog-content:hover .entry-title a{color: #fff}.blog-section .row:nth-child(odd) .blog-content{float: left;padding: 15px 5px 15px 20px;width: 50%}.blog-section .row:nth-child(odd) .post-readmore{display: none}.blog-section .row:nth-child(odd) .entry-title{line-height: 24px}.blog-section .row:nth-child(odd) .entry-title a{font-size: 18px;font-weight: 600;color: #313b48}.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .blog-content .entry-title a{color: #fff}.blog-section .row:nth-child(odd) .entry-title a:hover{color: #009e4b}.blog-section .row:nth-child(odd) .entry-meta{margin: 8px 0;color: #919191}.blog-section .row:nth-child(odd) .entry-meta .fa{padding-right: 5px}.blog-section .row:nth-child(odd) .entry-meta a{font-size: 12px;color: #919191}.blog-section .row:nth-child(odd) .entry-meta .entry-author{margin-left: 15px}.blog-section .row:nth-child(odd) .entry-summary{font-size: 14px;color: #777;font-weight: 400}.blog-section .tg-blog-widget-layout-1{margin: 0}.tg-blog-widget-layout-1 .entry-summary{max-height: 167px;overflow: hidden}.blog-section .row:nth-child(even){float: left;width: 100%;background-color: #fcfcfc}.blog-section .row:nth-child(even) .post-image{float: right;position: relative;width: 50%}.blog-section .row:nth-child(even) .post-image figure img{width: 100%}.tg-blog-widget-layout-1 .tg-blog-widget .entry-summary{margin: 0}.blog-section .row:nth-child(even) .post-image:before{border-bottom: 15px solid transparent;border-left: 15px solid #fcfcfc;border-top: 15px solid transparent;content: " ";font-size: 22px;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.blog-section .row:nth-child(even) .blog-content{float: right;padding: 15px 5px 15px 20px;width: 50%}.blog-section .row:nth-child(even) .post-readmore{display: none}.blog-section .row:nth-child(even) .entry-title{line-height: 24px}.blog-section .row:nth-child(even) .entry-title a{font-size: 18px;font-weight: 600;color: #313b48}.blog-section .row:nth-child(even) .entry-title a:hover{color: #009e4b}.blog-section .row:nth-child(even) .entry-meta{margin: 8px 0;color: #919191}.blog-section .row:nth-child(even) .entry-meta .fa{margin-right: 5px}.blog-section .row:nth-child(even) .entry-meta a{font-size: 12px;color: #919191}.blog-section .row:nth-child(even) .entry-meta .entry-author{margin-left: 15px}.blog-section .row:nth-child(even) .entry-summary{font-size: 14px;color: #777;font-weight: 400}.blog-section .tg-blog-widget{-webkit-transition: all 0.5s ease;transition: all 0.5s ease}.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover{background-color: #009e4b}.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .entry-title a{color: #fff}.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .entry-title a:hover{color: #313b48}.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .entry-meta{color: #fff}.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .entry-meta a{color: #fff}.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .entry-summary{color: #fff}.blog-section .row:nth-child(odd) .tg-blog-widget:hover .post-image:before{border-right: 15px solid #009e4b}.blog-section .row:nth-child(even) .tg-blog-widget:hover .post-image:before{border-left: 15px solid #009e4b}.blog-section .tg-blog-widget-layout-1 .entry-title a:hover,.blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover .blog-content .entry-title a:hover{color: #fff}.blog-section .tg-blog-widget-layout-2 .post-image{position: relative;width: auto;float: none}.blog-section .tg-blog-widget-layout-2 .post-image img{width: 100%;padding: 0}.blog-section .tg-blog-widget-layout-2 .post-image .entry-date{background: #009e4b;left: 0;padding: 10px;position: absolute;text-align: center;top: 0}.blog-section .tg-blog-widget-layout-2 .post-image .entry-date .fa{display: none}.blog-section .tg-blog-widget-layout-2 .post-image .entry-date a{color: #fff;font-size: 12px}.blog-section .tg-blog-widget-layout-2 .post-image.image-none .entry-date{position: relative;display: inline-block}.blog-section .tg-blog-widget-layout-2 .post-image:before{display: none}.blog-section .tg-blog-widget-layout-2 .blog-content{float: none;padding: 0 10px;width: auto;text-align: left}.blog-section .tg-blog-widget-layout-2 .entry-title a{font-size: 18px;line-height: 24px;display: block}.tg-blog-widget-layout-2 .entry-title{margin-top: 15px}.blog-section .tg-blog-widget-layout-2 .post-readmore{background: #009e4b;color: #fff;display: inline-block;font-size: 12px;padding: 6px 12px;margin: 20px 0}.blog-section .tg-blog-widget-layout-2 .post-readmore:hover{background: #2299a1}.blog-section .tg-blog-widget-layout-2 .read-more-container{background: #f6f6f6;display: inline-block;width: 100%;padding: 5px 10px;margin-top: 20px}.blog-section .tg-blog-widget-layout-2 .read-more-container .entry-author{float: left;color: #8e8e8e}.tg-blog-widget-layout-2 .read-more-container .entry-author a{color: #8e8e8e;font-size: 12px}.blog-section .tg-blog-widget-layout-2 .read-more-container .entry-author .fa{margin-right: 5px}.blog-section .tg-blog-widget-layout-2 .read-more-container .read-more{float: right}.blog-section .tg-blog-widget-layout-2 .read-more-container .read-more a{font-size: 12px;color: #009e4b}.blog-section .tg-blog-widget-layout-2:hover{background-color: #fcfcfc}.blog-section .tg-blog-widget-layout-2:hover .entry-meta a{color: #919191}.tg-blog-widget-layout-2 .blog-content p{margin: 0 0 10px}.blog-section .tg-blog-widget-layout-2 .entry-title a:hover,.blog-section .tg-blog-widget-layout-2 .tg-blog-widget:hover .blog-content .entry-title a:hover,.blog-section .tg-blog-widget-layout-2 .read-more-container .read-more:hover a{color: #239ca4}.tg-blog-widget-layout-2 .read-more-container .entry-author:hover{color: #239ca4}.tg-blog-widget-layout-2 .read-more-container .entry-author:hover a{color: #239ca4}.client-wrapper.swiper-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto}#top-footer{background-color: #313b48;padding: 80px 0 30px;background-image:url('/images/footer-bg.png');background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width:768px){#top-footer{background-position:top 77px right 50%}}#top-footer .footer-logo{display: inline-block;width: 100%;margin-bottom: 15px}#top-footer .footer-logo .logo-image{float: left;padding: 5px}#top-footer .footer-logo .site-title{font-size: 32px;color: #fff;font-weight: 600;float: left;line-height: 42px}#top-footer .textwidget{font-size: 15px;color: #fff;line-height: 24px;font-weight: 400}#top-footer .widget-title{font-size: 18px;border-left: 3px solid #009e4b;font-weight: 600;line-height: 24px;color: #fff;margin-bottom: 30px;padding-left: 20px}#top-footer .widget-title:first-letter{color: #009e4b}#top-footer .widget{margin-bottom: 30px}#top-footer .widget ul{margin: 0;list-style: none}#top-footer .widget ul li{position: relative;padding: 0 0 10px 0;font-size: 12px}#top-footer .widget ul li a{font-size: 12px;color: #fff}#top-footer .widget ul li a:hover{color: #009e4b}#top-footer .widget_tag_cloud .tagcloud a{border: 1px solid #fff;color: #fff;display: inline-block;margin: 6px 4px;padding: 0 5px}#top-footer .widget_tag_cloud .tagcloud a:hover{background-color: #009e4b;border-color: #009e4b}#bottom-footer{padding: 20px 0;background-color: #28313d}#bottom-footer .copyright{text-align:center}#bottom-footer .copyright-text{color: #fff;font-size: 12px}#bottom-footer .copyright-text a{color: #bcbaba}#bottom-footer .copyright-text a:hover{color: #009e4b}#bottom-footer .footer-menu{float: right;margin: 0}#bottom-footer .footer-menu ul li{float: left}#bottom-footer .footer-menu ul li:after{content: "|";padding: 0 5px;color: #fff}#bottom-footer .footer-menu ul li:last-child:after{display: none}#bottom-footer .footer-menu ul li a{color: #fff;font-size: 12px}#bottom-footer .footer-menu ul li a:hover{color: #009e4b}.footer-menu li{float: left;padding: 0 0 0 15px}.footer-menu li a{color: #fff;font-size: 12px}.footer-menu li a:hover{color: #009e4b}.post{margin-bottom: 40px;display: inline-block}.post .entry-thumbnail{float: left;margin-right: 30px;width: 33.7%}.entry-meta .entry-date a .updated:not(.published){display: none}.entry-content-block #primary .entry-title{font-size: 20px;line-height: 24px}.entry-content,.entry-summary{margin-top: 12px;color: #606060}#primary .entry-footer span{font-size: 14px;margin-right: 15px}#primary .entry-footer span .fa{margin-right: 5px}#primary .entry-footer span a{font-size: 12px}.navigation.posts-navigation{margin: 20px 0}.entry-meta{font-size: 12px;margin-top: 12px}.entry-meta .fa{padding-right: 5px}.entry-meta a{font-size: 12px;color: #8e8e8e}.entry-footer a{font-size: 12px;color: #8e8e8e}.entry-meta span{margin-right: 15px}#secondary .widget-title{font-size: 14px;position: relative;margin-bottom: 30px}#secondary .widget-title:before,#secondary .widget-title:after{background: #e1e1e1 none repeat scroll 0 0;bottom: -10px;content: " ";height: 1px;left: 0;margin-left: 0;position: absolute;width: 100%}#secondary .widget-title:after{background: #009e4b;bottom: -11px;height: 3px;margin-left: 0;width: 30px}#secondary .searchform input{border: none;border-bottom: 1px solid #666;width: 70%}#secondary .searchform .btn:hover{background: #009e4b none repeat scroll 0 0}#secondary .searchform button[type="submit"]{margin-bottom: 0}#secondary .widget{margin-bottom: 30px}#secondary .widget ul{margin: 0;list-style: none}#secondary .widget ul li{position: relative;padding: 0 0 10px 20px;font-size: 12px}#secondary .widget ul li:after{color: #000;content: "\";font-family: fontawesome;left: 0;position: absolute;top: 0}#secondary .widget ul li a{font-size: 12px}#secondary .widget ul li a:hover{color: #009e4b}.widget_post_list .post-link-block{margin-bottom: 20px;display: inline-block}.widget_post_list .entry-thumbnail{float: left;margin-right: 30px;width: 20%}.widget_post_list .entry-content-block{overflow: hidden}.widget_post_list .entry-content-block .entry-title{line-height: 13px;margin-bottom: 18px}.widget_post_list .entry-content-block .entry-title a{font-size: 12px}.widget_post_list .entry-content-block .entry-meta a{color: #8e8e8e;font-size: 12px}.widget_post_list .entry-meta .entry-author{margin-left: 15px}.blog .entry-thumbnail{float: left;width: 33.7%}.blog .entry-content-block{width: 100%}#primary .post .entry-content-block .entry-content{border: none}.full-width-archive #primary .post{margin-bottom: 50px;width: 100%}.full-width-archive #primary .post.has-post-thumbnail{margin-bottom: 0}.full-width-archive #primary .post .entry-thumbnail{width: 100%;float: none;margin-right: 0}.full-width-archive #primary .post .entry-thumbnail img{width: 100%}.full-width-archive #primary .post .entry-content-block{overflow: unset;width: 94%;position: relative;top: 0;padding: 20px 20px 0;margin: 0 auto;background: #fff}.full-width-archive #primary .post.has-post-thumbnail .entry-content-block{overflow: unset;width: 94%;position: relative;top: -45px;padding: 20px 20px 0;margin: 0 auto;background: #fff}.grid-view #primary .post{display: inline-block;margin-bottom: 30px;margin-right: 1%;vertical-align: top;width: 48%}.grid-view #primary .post .entry-thumbnail{width: 100%}.grid-view #primary .post .entry-content-block{position: unset;width: 100%}.post-type-archive-portfolio .entry-thumbnail{float: left;clear: both;margin-bottom: 40px;margin-right: 30px}.post-type-archive-portfolio .navigation.posts-navigation{width: 100%;clear: both}.entry-content-block .entry-title{font-size: 18px}.grid-view .entry-header{margin-top: 10px}.breadcrumb-trail.breadcrumbs{background: #fafafa none repeat scroll 0 0;margin-bottom: 30px}.breadcrumb-trail.breadcrumbs .trail-title{float: left;clear:both;font-weight: 400;font-size: 25px;padding: 5px 0 12px 0}.breadcrumb-trail.breadcrumbs .trail-items{float:left;clear:both;margin: 0;padding: 10px 0;list-style: none}.breadcrumb-trail.breadcrumbs .trail-items li{float: left}.breadcrumb-trail.breadcrumbs .trail-items li:first-child span:before{display: none}.breadcrumb-trail.breadcrumbs:before{clear: both;content: "";display: block}.breadcrumb-trail.breadcrumbs .trail-items li span{font-size: 12px;color: #a1a1a1;position: relative;line-height: 18px;padding: 0 14px}.trail-item.trail-begin span{padding: 0 14px 0 0 !important}.breadcrumb-trail.breadcrumbs .trail-items li span a{color: #a1a1a1}.breadcrumb-trail.breadcrumbs .trail-items li span:before{color: #a1a1a1;content: "\";font-family: fontawesome;left: 0;position: absolute;top: 0}.page-template-pagebuilder .breadcrumb-trail.breadcrumbs{margin: 0}.post{width: 100%}.single .entry-content-block .entry-meta{margin-top: 0;margin-bottom: 20px}.single .entry-content-block .entry-header{margin: 20px 0 5px}.single .entry-thumbnail{margin-top: 20px;width: 100%}.single .entry-thumbnail img{padding: 0}.single .entry-content-block{width: 100%}.single .entry-content-block .entry-title{font-size: 20px}.single .entry-content-block .entry-meta .fa{padding-right: 5px}.single .entry-content-block .entry-meta a{font-size: 12px}.post .entry-content-block .entry-meta a:hover,.post .entry-content-block .entry-meta span:hover{color: #009e4b}.single .entry-content-block .entry-content{border-bottom: 1px solid #c5c5c5}.single .entry-content-block .entry-footer span{color: #8e8e8e;font-size: 14px;margin-right: 15px}.single .entry-content-block .entry-footer span .fa{margin-right: 5px}.single .entry-content-block .entry-footer span a{color: #8e8e8e;font-size: 12px}.post .entry-content-block .entry-footer span a:hover{color: #009e4b}.author-description{border-bottom: 1px solid #c5c5c5;display: block;padding: 0 0 30px}.author-description .author-img{display: inline-block;width: 75px;float: left}.author-description .author-description-block{width: calc(100% - 100px);float: right;display: inline-block}.author-description .author-description-block .author-title{color: #313b48;font-weight: 600}.author-description .author-description-block .author-summary{font-size: 12px}.default-wp-page{margin: 0;padding: 30px 0;display: inline-block;border-bottom: 1px solid #c5c5c5}.default-wp-page .previous{float: left;width: 46%}.default-wp-page .previous a{display: inline-block}.default-wp-page .previous a span{float: left}.default-wp-page .previous a span:first-child{font-size: 30px;padding: 8px 0}.default-wp-page .previous a span img{padding: 0 10px}.default-wp-page .previous a .entry-title{display: inline-block;width: 60%;padding: 8px 0}.default-wp-page .navigation-divider{display: inline-block;padding: 20px}.default-wp-page .next{float: right;width: 46%}.default-wp-page .next a{display: inline-block}.default-wp-page .next a span{float: right}.default-wp-page .next a span:first-child{font-size: 30px;padding: 8px 0}.default-wp-page .next a span img{padding: 0 10px}.default-wp-page .next a .entry-title{display: inline-block;width: 60%;padding: 8px 0;text-align: right}.related-posts-wrapper{margin-top: 30px}.related-posts-wrapper .related-posts-main-title{margin-bottom: 20px}.related-posts-wrapper .post-thumbnails{margin-bottom: 20px}.related-posts-wrapper .post-thumbnails img{padding: 0}.related-posts-wrapper .entry-title{font-size: 18px}.related-posts-wrapper .entry-title a:hover{color: #009e4b}.related-posts-wrapper .entry-meta>span a:hover{color: #009e4b}.not-found .icon-404 .fa{font-size: 240px}#primary .content-404{padding: 60px 0}#primary .not-found .page-header .page-title{font-size: 24px;line-height: 30px}#primary .not-found .page-content{margin: 30px 0}#primary .searchform input{border: none;border-bottom: 1px solid #666;width: 70%}#primary .searchform .btn:hover{background: #009e4b none repeat scroll 0 0}.search .hentry{border-bottom: 1px solid #e1e1e1;margin-top: 20px}#comments{padding: 30px 0}#comments .comments-title{font-size: 25px;line-height: 30px}#comments .comment-list{margin: 0}#comments .comment-list article.comment-body .comment-author{float: left;max-width: 100px}#comments .comment-list article.comment-body .comment-author .says{display: none}#comments .comment-list article.comment-body .comment-author img{margin-right: 30px;display: block;margin-bottom: 20px}#comments .comment-list article.comment-body .comment-metadata{padding: 6px 0}#comments .comment-list article.comment-body .comment-metadata a{color: #8e8e8e;font-size: 12px}#comments .comment-list article.comment-body .comment-metadata .entry-author{margin-left: 15px}#comments .comment-list article.comment-body .comment-content{overflow: hidden;font-weight: 500}#comments .comment-list article.comment-body .comment-content p{margin: 0}#comments .comment-list article.comment-body .reply{margin-left: 100px;padding-top: 6px}#comments .comment-list article.comment-body .reply a{color: #8e8e8e;font-size: 12px;position: relative}#comments .comment-list article.comment-body .reply a:before{position: absolute;top: 50%;left: 100%;content: " ";width: 30px;border: 1px solid #c5c5c5;-webkit-transform: translateY(-50%);transform: translateY(-50%);margin-left: 10px}#comments .comment-list .comment{border-bottom: 1px solid #c1c1c1;padding: 30px 0}#comments .comment-list .comment ul.children{margin-left: 100px}#comments .comment-list .comment ul.children .comment{padding: 0;border-bottom: none}#comments .comment-list .comment ul.children .comment article.comment-body{border-bottom: 1px solid #c1c1c1;padding: 20px 0}#comments .comment-list .comment ul.children .comment article.comment-body:last-child{border: none}#respond{padding-bottom: 10px}#respond #commentform .comment-form-comment #comment{background: #f9f9f9 none repeat scroll 0 0;resize: none}#respond #commentform p{padding-bottom: 20px}#respond #commentform p label{font-weight: 500}#respond #commentform p input{background: #f9f9f9 none repeat scroll 0 0}#respond #commentform .form-submit input{background: #009e4b;height: 45px;line-height: 30px}#respond #commentform .form-submit input:hover{background-color: #1c9ba4}.woocommerce ul.products li.product a img,.woocommerce div.product div.images img{padding: 0}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{background-color: #009e4b;padding: 0;height: 50px;width: 50px;line-height: 50px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width: auto}.woocommerce ul.products li.product .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color: #009e4b;color: #fff}.woocommerce ul.products li.product .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color: #2299a1}.added_to_cart.wc-forward{background-color: #009e4b;border-radius: 3px;font-size: 14px;line-height: 18px;color: #fff;padding: 4px 17px;margin-top: 5px}.added_to_cart.wc-forward:hover{background-color: #2299a1}.added_to_cart.wc-forward:after{content: "\f23d";color: #fff;font-family: fontawesome;padding-left: 8px}.woocommerce-Price-amount.amount{color: #009e4b}.woocommerce .star-rating span{color: #ffae65}.widget_shopping_cart .buttons{text-align: center}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{padding: 5px 0;text-align: center}.flash-cart-views .woocommerce ul.cart_list li img{width: 70px}.woocommerce ul.product_list_widget li img{width: 70px}.woocommerce ul.products li.product .price del{margin-right: 5px;display: inline-block}.woocommerce nav.woocommerce-pagination{text-align: left}.woocommerce .woocommerce-breadcrumb{float: right;margin: 0;padding: 14px 0}.woocommerce .woocommerce-breadcrumb span{font-size: 12px;color: #a1a1a1;position: relative;line-height: 18px;padding: 0 14px}.woocommerce .woocommerce-breadcrumb span:before{color: #a1a1a1;content: "\";font-family: fontawesome;left: 0;position: absolute;top: 0}.woocommerce .woocommerce-breadcrumb span:first-of-type:before{content: none}#secondary .widget_products ul.product_list_widget li img{padding: 0 0 20px 0}#secondary .widget_products ul li{clear: both}.woocommerce-breadcrumb{float: right;margin: 0;padding: 14px 0}.woocommerce-breadcrumb span{font-size: 12px;color: #a1a1a1;position: relative;line-height: 18px;padding: 0 14px}.woocommerce-breadcrumb span:before{color: #a1a1a1;content: "\";font-family: fontawesome;left: 0;position: absolute;top: 0}.woocommerce-breadcrumb span:first-of-type:before{content: none}#menu-menu1-1{display: flex;margin: 0;padding: 0;justify-content: center;-ms-align-items: center;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;display: -ms-flexbox}#menu-menu1-1 li{list-style: none;padding: 10px}#menu-menu1 li{list-style-type: none}#menu-menu1 li:first-child{margin-right: 30px}#menu-menu1 a:hover{text-decoration: underline}#menu-menu1{padding: 0;margin: 0;height: 40px;display: flex;align-items: center}.sticky-wrapper.is-sticky .header-top{display: none}.header-bottom{height: 100px;margin-bottom: 7px;box-shadow: 0 5px 5px 0 #ccc}.header-bottom .tg-container{height: 100%}#menu-menu1-1 a:hover, .phone-link a:hover, #selected-city:hover{color: #009e4b}#menu-menu1-1 a{font-size: 90%}.main_allcity a, .main_allcity span{cursor:pointer;margin-bottom: 5px;line-height: 1.8}.main_allcity a.capital{font-weight: 600}.numbered_list{list-style: none;counter-reset: number;padding: 10px 30px 10px;margin-top: 10px;margin-left: auto;margin-right: auto;width: 100%}.numbered_list li{position: relative;padding: 20px 0 20px 40px;text-align: left}.numbered_list li:before{position: absolute;display: inline-block;text-align: center;margin: 3px 3px;line-height: 22px;width: 22px;height: 22px;counter-increment: number;content:counter(number);border-radius: 3px;box-shadow: 2px 2px 0 0 #ccc;color: #fff;background: #4F5151;left: -10px;transition: .3s ease-in-out;top: 15px}.numbered_list li:nth-child(n 8):before{background: green}.numbered_list li:after{position: absolute;border-left: 1px dotted #4F5151;width: 1px;bottom: -12px;content: "";left: 4px;top: 48px}.numbered_list li:hover:before{background: green}.numbered_list li:last-child:after{content: none}@media (max-width:905px){table.adaptive_simple{width:100%}table.adaptive_simple thead{display: none}table.adaptive_simple tr{display: block;margin-bottom: 1rem;border: 1px solid #e1e1e1}table.adaptive_simple td:empty{display:none}table.adaptive_simple td{display: block;text-align: left;border: 0}table.adaptive_simple td:before{display: block;content: attr(aria-label);text-align: left;font-weight: 600}}@media (min-width:906px){table.adaptive_simple{width:100%}table.adaptive_simple tr th{background-color: #f1f1f1;text-align: center;vertical-align: middle;padding: 5px 2px;border: 1px solid #e1e1e1}table.adaptive_simple tr td{padding: 5px 2px;text-align: center;border: 1px solid #e1e1e1;vertical-align: middle}}@font-face{font-family:'aslsicons2';src:url('/wp-content/plugins/ajax-search-lite/css/fonts/icons2.eot');src:url('/wp-content/plugins/ajax-search-lite/css/fonts/icons2.eot?#iefix') format('embedded-opentype'),url('/wp-content/plugins/ajax-search-lite/css/fonts/icons2.woff2') format('woff2'),url('/wp-content/plugins/ajax-search-lite/css/fonts/icons2.woff') format('woff'),url('/wp-content/plugins/ajax-search-lite/css/fonts/icons2.ttf') format('truetype'),url('/wp-content/plugins/ajax-search-lite/css/fonts/icons2.svg#icons') format('svg');font-weight:normal;font-style:normal}div[id*='ajaxsearchliteres'].wpdreams_asl_results div.resdrg span.highlighted{font-weight:600;color:green}#custom_html-2{display:none;opacity:0}.img1{border:none;text-align:center;padding-top:4px;margin:10px 0 0 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;padding:4px;text-align:center}table.style_2{width:100%;border:outset 2px black;padding:3px;margin:0px auto;font-size:14px;color:black}table.style_2 th{border-width:1px;padding:1px;border-style:inset;border-color:#008476;background-color:#ffffff}table.style_2 td{border-width:1px;padding:1px;border-style:inset;border-color:#808080;background-color:#ffffff}.wp-caption-text{color:#888;font-size:12px;margin:5px}.gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.sticky{font-weight:normal}.bypostauthor{font-weight:normal}.floatwin_city{width:250px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1001;border:1px solid #d2d2d2;border-radius:5px;background:#fff;padding:17px 15px 10px 10px;box-shadow:0 5px 15px 5px rgba(0, 0, 0, 0.25)}.floatwin_city> div> div.title_city{padding:0;margin:17px 0;font-size:170%;font-weight:600}.floatwin_city> div> div{text-align:center}.btny{background:#79c647;background-image:-webkit-linear-gradient(top, #79c647, #599e2b);background-image:-moz-linear-gradient(top, #79c647, #599e2b);background-image:-ms-linear-gradient(top, #79c647, #599e2b);background-image:-o-linear-gradient(top, #79c647, #599e2b);background-image:linear-gradient(to bottom, #79c647, #599e2b);-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;font-family:Arial;color:#ffffff;font-size:12px;padding:10px 20px 10px 20px;text-decoration:none;line-height:34px;border-bottom:0 transparent !important}.btny:hover{border-bottom:0;text-decoration:none;color:#fff;background:#68a53c;background-image:-webkit-linear-gradient(top, #68a53c, #76c244);background-image:-moz-linear-gradient(top, #68a53c, #76c244);background-image:-ms-linear-gradient(top, #68a53c, #76c244);background-image:-o-linear-gradient(top, #68a53c, #76c244);background-image:linear-gradient(to bottom, #68a53c, #76c244);text-decoration:none}.btny.main{font-size:13px}.button_block.bottom{margin-top:12px}.button_block .button_city_green{background:transparent url(/wp-content/themes/atahualpa/images/greenbg.png) repeat-x scroll center top;color:#FFF;font-weight:600;text-align:center;font-size:12px;height:34px;line-height:34px;border-radius:3px;padding:0 20px;margin:0 10px 0 0;text-decoration:none;display:inline-block;cursor:pointer;border:none}.button_city_green:hover{transform:scale(1.05);-webkit-transition:top 1s ease-out 0.5s;-moz-transition:top 1s ease-out 0.5s;-o-transition:top 1s ease-out 0.5s;transition:top 1s ease-out 0.5s}.button_block a{border-bottom:1px dashed;cursor:pointer;text-decoration:none;font-size:12px}.modal{display:none;position:fixed;z-index:200;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);align-items:center}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;top:31%;border:1px solid #888;border-radius:5px;width:40%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close2{color:#b3b3b3;float:right;font-size:28px;font-weight:600;cursor:pointer}.close2:hover,.close2:focus{color:#000;text-decoration:none;cursor:pointer}.floatwin_close2.small{top: 5px;right: 5px !important;font-size: 20px !important;font-weight: 600;color: #b3b3b3;cursor: pointer}.modal-header{padding:2px 16px;background-color:#fefefe;margin-top:5px;color:#373636}.modal-body{padding:2px 16px}.modal-footer{padding:0 16px;background-color:#fefefe;color:#373636}.w3-animate-opacity{-webkit-animation:opac 0.8s;animation:opac 0.8s;-moz-animation:opac 0.8s;-o-animation:opac 0.8s}@-webkit-keyframes opac{from{opacity:0}to{opacity:1}}@keyframes opac{from{opacity:0}to{opacity:1}}@-moz-keyframes opac{from{opacity:0}to{opacity:1}}@-o-keyframes opac{from{opacity:0}to{opacity:1}}.city{font-size:calc(11px 0.5vw)}.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{color:#333333;background-color:#cecece;border-color:#adadad}.btn:hover, .btn:focus{color:#333333;text-decoration:none}.btn-default{color:#333333;background-color:#e7e7e7;border-color:#cccccc}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 18px;font-size:15px;line-height:0.6;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button, select{text-transform:none}button{overflow:visible}.hidden{display:none}.pointer a{cursor:pointer;line-height:1.4}.samara{position:absolute;left:52px;margin-top:10px;color:white;font-size:13px;font-family:Arial, Verdana, sans-serif}.accordion, .accordion *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.accordion{border:1px solid lightgray;min-width:500px;overflow:hidden;width:53.5%;box-shadow:0px 1px 3px rgba(0,0,0,0.25);border-radius:3px;background:#f7f7f7}.accordion-section-title{width:100%;padding:15px;display:inline-block;border-bottom:1px solid #1a1a1a;background:#e2f6e1;transition:all linear 0.15s;font-size:1.200em;text-shadow:0px 1px 0px #1a1a1a;color:#fff}.accordion-section-title.active, .accordion-section-title:hover{background:#339933;text-decoration:none}.accordion-section:last-child .accordion-section-title{border-bottom:none}.accordion-section-content{padding:15px;display:none}.pointer strong{font-size:14px}.underline:hover{text-decoration:underline}.spacer{height:6px}.triangle:hover .underline{text-decoration:underline}.samara2{z-index:2;width:240px;text-align:center;font-size:16px;font-weight:500;font-family:Arial, Verdana, sans-serif}.newcl{text-shadow:.7px .7px .7px #514d4d, 0 1px 0px #339933}#triangle-down{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:100px solid red}.triangle{cursor:pointer;display:inline-block;color:#ffca2a;text-shadow:0 2px 2px rgba(3, 3, 3, 0), -1px -3px 2px rgba(0,0,0,0.5);transform:rotateZ(180deg) scale(.5);font-size:32px;top:3px;left:-22px;position:relative}.triangle:hover{transition:all 0.2s ease;transform:rotateZ(180deg) scale(.5) translateY(-1px);text-shadow:0 2px 2px rgba(3, 3, 3, 0), -1px -3px 2px rgba(0,0,0,0.5)}table{border-collapse:collapse}.floatwin{background:#fafafa;text-align:center;border-radius:10px;padding-bottom:20px;position:relative}.floatwin_close{position:absolute;top:2px;right:15px;height:18px;width:18px}#no:hover{color:gray}#no{margin-left:10px}.floatwin_close2.small:after,.floatwin_close:after{content:'✖'}.floatwin_close2:hover{text-decoration:none;color:darkgreen}.floatwin_close2{cursor:pointer;position:absolute;top:5px;right:5px;color:black;background-position:-56px -278px;height:18px;width:18px;text-shadow:0 1px 0 #fff;font:15px/100% arial, sans-serif}.floatwin_title{background:#eee;padding:25px 40px 25px 25px;line-height:100%;font-weight:600;font-size:18px;border-radius:10px 10px 0 0;margin-bottom:18px}.floatwin .select_city_form{text-align:left}.select_city_form table.table_links td{padding:0 10px 0 0}.select_city_form table.table_links td a.capital{font-size:19px}.select_city_form table.table_links td a{color:#000;text-decoration:none;border-bottom:1px dashed #000;display:inline-block;margin-bottom:10px;font-size:14px}.select_city_form table.table_links td a:hover{color:#2a9e4b;border-bottom:1px dashed #2a9e4b}.select_city_form .city_letter{font-weight:bold;color:#ccc;font-size:18px;vertical-align:top;width:5px}.select_city_form a{cursor:pointer}.pt p{margin-top:0 !important;margin-bottom:0 !important}.pt2 p{margin-top:5px !important;margin-bottom:5px !important}.pt2 td:nth-child(3),.pt2 td:nth-child(4){font-weight:600}.pt2 th{padding-left:0px !important;padding-right:0px !important}.pt tr:first-child{font-weight:600}.pt tr:first-child td{background:#e0e0e0 !important;width:15px;font-size:95%}.table-responsive{overflow-x:auto;min-height:0.01%}.pt tr:first-child td{font-size:91% !important}table.pt2{font-size:calc(.7em 0.3vw) !important}.post table.pt2 td{padding:0 0}#text-3{opacity:0;display:none}.page-id-16 .post-bodycopy.clearfix{margin-top:17px}.btn1{background:url(https://samarapb.ru/images/btn12.png), linear-gradient(to bottom, #49991e 0%,#95dd56 50%,#49991e 100%);position:fixed;right:18px;bottom:10px;height:47px;border:dashed .5px #cbcbcb;border-radius:4px;width:170px;z-index:9}.btn1:hover{background:url(https://samarapb.ru/images/btn12.png), linear-gradient(to bottom, #456e2f 0%,#83c14c 50%,#456e2f 100%);border:dotted .5px #fff}#wpcf7-f3753-o1 input{height:22px;text-indent:15px;text-align:left;width:98%}#wpcf7-f3753-o1 textarea{width:97%}#wpcf7-f3753-o1 p:nth-child(-n 6){font-size:14px;color:#4d4a4a;text-align:left}#wpcf7-f3753-o1 .wpcf7-form p:last-child{text-align:center}.wpcf7-submit{text-indent:0;cursor:pointer;text-align:center;margin-left:20px}.wpcf7 p > a{color:#2a9e4b !important}#fancybox-content div{overflow-x:hidden}.wpcw-widget-contact ul li, .wpcw-widget-social ul li.has-label{padding:5px 0 5px 5px !important;margin-left:-3px;margin-right:2px}.cons-ul, .no-label div ul{background:rgba(255,255,255,1);background:-moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(241,241,241,1) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(241,241,241,1)));background:-webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(241,241,241,1) 100%);background:-o-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(241,241,241,1) 100%);background:-ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(241,241,241,1) 100%);background:linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(241,241,241,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=1);outline:2px solid #dab945;border-radius:1px;padding-left:4px}.has-label:nth-child(1) div{font-size:16px}.has-label:nth-child(2) div{font-size:13px}.has-label div a{color:#326a4a !important}div.widget-title{margin-bottom:9px !important}.page-id-2636 div.post table td{height:20px}div[id*="ajaxsearchlite"]{z-index:100 !important}.blur-in{-webkit-animation:blur .4s forwards;-moz-animation:blur .4s forwards;-o-animation:blur .4s forwards;animation:blur .4s forwards}.blur-out{-webkit-animation:blur-out 1s forwards;-moz-animation:blur-out 1s forwards;-o-animation:blur-out 1s forwards;animation:blur-out 1s forwards}@-webkit-keyframes blur{0%{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}}@-moz-keyframes blur{0%{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}}@-o-keyframes blur{0%{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}}@keyframes blur{0%{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}100%{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}}@-webkit-keyframes blur-out{0%{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}100%{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}@-moz-keyframes blur-out{0%{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}100%{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}@-o-keyframes blur-out{0%{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}100%{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}@keyframes blur-out{0%{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}100%{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}.coverAll{height:100%;width:100%;position:absolute;z-index:1}.floatwin_city{opacity:1}.ph{font-size:14px}section li{text-indent:0}section table td{text-indent:0}a.button-download:after, a.button_online:after{content:"";display:inline-block;vertical-align:middle;height:100%}a.button-download, a.button_online{color:#fff !important;display:inline-block;text-indent:0}@MEDIA PRINT{#a:after{content:" <" attr(href) ">"}#a[href^=http]:after{content:" <" attr(href) ">"}#myModal2, #myModal, #wrapper1, .menu-napravleniya-deyatelnosti-container, #left{display:none !important}body, div#container, div.horbar1, td#left{background-image:none !important}*{-webkit-print-color-adjust:exact}}#SearchRegistry label{margin-top:10px;display:inline-block;width:155px}#SearchRegistry select,#SearchRegistry input#name,#SearchRegistry input#number{max-width:250px;border-style:inset}.putreswrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:905px){#table_wrap thead{display: none}#table_wrap tr{display: block;margin-bottom: 1rem;border: 1px solid #e1e1e1}#table_wrap td:empty{display: none}#table_wrap td{display: block;text-align: left;border: 0}#table_wrap td:before{display: block;text-align: left;font-weight: 600}#table_wrap td:nth-of-type(1):before{content: "ФИО"}#table_wrap td:nth-of-type(2):before{content: "Дата выдачи"}#table_wrap td:nth-of-type(3):before{content: "Номер сертификата"}#table_wrap td:nth-of-type(4):before{content: "Направление"}#table_wrap td:nth-of-type(5):before{content: "Организация"}#table_wrap td:nth-of-type(6):before{content: "Пройденный курс"}#table_wrap td:nth-of-type(7):before{content: "Тип транспорта"}}@media (min-width:906px){#table_wrap{width: 100%}#table_wrap tr th, #table_wrap tr td{padding: 5px 2px;font-size: 13px;text-align: center;border: 1px solid #e1e1e1}#table_wrap tr th{background-color: #f1f1f1}#table_wrap td:nth-child(1){width: 15%}#table_wrap td:nth-childe(2){width: 12%}#table_wrap td:nth-childe(3){width: 12%}#table_wrap td:nth-child(4){width: 12%}#table_wrap td:nth-child(5){width: 12%}#table_wrap td:nth-child(6){width: 25%}#table_wrap td:nth-child(7){width: 12%}}.put_results, #table_wrap, #table_wrap table{width:100%}.notfound_wrap{display:flow-root;background:white;margin-top:30px;border-radius:5px}.putreswrap div.notfound_wrap p{padding:0 20px}.inputname, #SearchRegistry input#name, #SearchRegistry input[type="text"], #SearchRegistry select[type="text"], #SearchRegistry input#number, #SearchRegistry input:-webkit-autofill, textarea:-webkit-autofill{background-color:#fff !important;background:#fff !important;padding:5px 6px}#SearchRegistry input{padding:5px 6px}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px #fff !important;transition:background-color 5000s ease-in-out 0s}#text-4 ul{list-style:none;padding:2px}select#name::-ms-expand{display:none}#text-4 select{width:88%;margin-top:12px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border:1px solid #339933;line-height:1;outline:0;color:#204c20;border-color:#3b883b;padding:0.35em 1.5em 0.35em 0.35em;border-radius:3px;background:linear-gradient(#339933, #339933) no-repeat, linear-gradient(-135deg, rgba(255,255,255,0) 50%, white 50%) no-repeat, linear-gradient(-225deg, rgba(255,255,255,0) 50%, white 50%) no-repeat, linear-gradient(#339933, #339933) no-repeat;background-color:white;background-size:1px 100%, 20px 20px, 20px 20px, 20px 60%;background-position:right 20px center, right bottom, right bottom, right bottom;display:block;margin-left:auto;margin-right:auto}#text-4 .has-label{text-align:center}.post-bodycopy p{text-align:justify;text-indent:33px}.mainwrap p{text-indent:0}.widget-title h3{text-align:left}.page-id-2636 .pt td p,.page-id-3681 .pt td p{text-indent:0;text-align:center;font-size:11.5px}.dopog h3{font-weight:normal;font-size:inherit;margin-top:0;padding:8px}.wh p{display:table-cell !important}table.psostav tbody > tr{font-size:83%}div.post table.psostav th{padding:4px 1px}.wpcf7-form p{text-indent:inherit}.wpcf7-list-item{text-align:left}.selectboxit-container{position: relative;display:block !important;vertical-align: top;width:93%}.selectboxit-container *{font-size: 14px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: -moz-none;-ms-user-select: none;-o-user-select: none;user-select: none;outline: none;white-space: nowrap}.selectboxit-container .selectboxit{width: 220px;cursor: pointer;margin: 0;padding: 0;border-radius: 6px;overflow: hidden;display: block;position: relative}.selectboxit-container span, .selectboxit-container .selectboxit-options a{height: 30px;line-height: 30px;display: block}.selectboxit-container .selectboxit:focus{outline: 0}.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled{opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;cursor: default}.selectboxit-text{text-indent: 5px;overflow: hidden;text-overflow: ellipsis;float: left}.selectboxit .selectboxit-option-icon-container{margin-left: 5px}.selectboxit-container .selectboxit-options{-moz-box-sizing: border-box;box-sizing: border-box;min-width: 100%;*width: 100%;margin: 0;padding: 0;list-style: none;position: absolute;overflow-x: hidden;overflow-y: auto;cursor: pointer;display: none;z-index: 9999999999999;border-radius: 6px;text-align: left;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}.selectboxit-option .selectboxit-option-anchor{padding: 0 2px}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration: none}.selectboxit-option, .selectboxit-optgroup-header{text-indent: 5px;margin: 0;list-style-type: none}.selectboxit-option-first{border-top-right-radius: 6px;border-top-left-radius: 6px}.selectboxit-optgroup-header .selectboxit-option-first{border-top-right-radius: 0px;border-top-left-radius: 0px}.selectboxit-option-last{border-bottom-right-radius: 6px;border-bottom-left-radius: 6px}.selectboxit-optgroup-header{font-weight: 600}.selectboxit-optgroup-header:hover{cursor: default}.selectboxit-arrow-container{width: 30px;position: absolute;right: 0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin: 0 auto;position: absolute;top:30% !important;right: 0;left: 0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top: 30%}.selectboxit-option-icon-container{float: left}.selectboxit-container .selectboxit-option-icon{margin: 0;padding: 0;vertical-align: middle}.selectboxit-option-icon-url{width: 18px;background-size: 18px 18px;background-repeat: no-repeat;height: 100%;background-position: center;float: left}.selectboxit-rendering{display: block;visibility: hidden}.jqueryui .ui-icon{background-color: inherit}.jqueryui .ui-icon-triangle-1-s{background-position: -64px -16px}.selectboxit-btn{background-color: #f5f5f5;background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat: repeat-x;border: 1px solid #cccccc;border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color: #b3b3b3}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active{color: #333333;background-color: #e6e6e6}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{color: #333333;text-decoration: none;background-position: 0 -15px}.selectboxit-default-arrow{width: 0;height: 0;border-top: 4px solid #000000;border-right: 4px solid transparent;border-left: 4px solid transparent}.selectboxit-list{background-color: #ffffff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)}.selectboxit-list .selectboxit-option-anchor{color: #333333}.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{color: #ffffff;background-color: #2a9e4b}.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor{color: #999999}.selectboxit-container .selectboxit, .selectboxit-container .selectboxit-options{min-width:206px !important;width:100% !important;border-radius:0 !important;max-height:260px !important;text-indent:0}.selectboxit-options .selectboxit-option .selectboxit-option-anchor{white-space:normal;min-height:19px;height:auto}.selectboxit-container span, .selectboxit-container a{line-height:19px !important;margin-top:6px}.selectboxit-container a{padding-top:5px !important;padding-bottom:5px !important}span#licaptmSelectBoxItContainer{margin-top:-10px}#fio{width:85%}#dolzhnost{width:85%}#fio2{width:85%}#dolzhnost2{width:85%}.tableup{margin-top:10px}.labeled label{display:block}div.post table#noborder tr td, div.post table.labeled tr td{border-bottom:none;background:inherit}.nowrap{float:left}table#noborder{margin-bottom:28px}.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;transition:.3s ease-out}.waves-effect.waves-light .waves-ripple{background-color:rgba(255, 255, 255, 0.45)}.minusbtn{width:32px;margin-bottom:-4px;font-stretch:ultra-condensed;font-size:10px !important;font-weight:900;line-height:0 !important}.minbtn{width:32.28px;padding:0 .7rem .13rem .7rem !important;margin-left:7px;line-height:31px !important}.btn5{border:none;border-radius:5px;display:inline-block;padding:10px 20px;height:35px;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn5.disabled, .disabled.btn5-large,.btn5-floating.disabled,.btn5-large.disabled,.btn5-flat.disabled,.btn5:disabled,.btn5-large:disabled,.btn5-floating:disabled,.btn5-large:disabled,.btn5-flat:disabled,.btn5[disabled],[disabled].btn5-large,.btn5-floating[disabled],.btn5-large[disabled],.btn5-flat[disabled]{pointer-events:none;background-color:#DFDFDF !important;box-shadow:none;color:#9F9F9F !important;cursor:default}.btn5.disabled:hover, .disabled.btn5-large:hover,.btn5-floating.disabled:hover,.btn5-large.disabled:hover,.btn5-flat.disabled:hover,.btn5:disabled:hover,.btn5-large:disabled:hover,.btn5-floating:disabled:hover,.btn5-large:disabled:hover,.btn5-flat:disabled:hover,.btn5[disabled]:hover,[disabled].btn5-large:hover,.btn5-floating[disabled]:hover,.btn5-large[disabled]:hover,.btn5-flat[disabled]:hover{background-color:#DFDFDF !important;color:#9F9F9F !important}.btn5, .btn5-large,.btn5-floating,.btn5-large,.btn5-flat{outline:0}.btn5 i, .btn5-large i,.btn5-floating i,.btn5-large i,.btn5-flat i{font-size:13px;line-height:inherit}.btn5:focus, .btn5-large:focus,.btn5-floating:focus{background-color:#1d7d74}.btn5, .btn5-large{text-decoration:none;text-align:center;transition:.2s ease-out;cursor:pointer;float:right;margin-right:7%}.btn5:hover, .btn5-large:hover{background-color:#216f37}.lica_fio span.wpcf7-not-valid-tip{font-size:.9em}#itemRows button:before{content:"Добавить"}#itemRows > p button:before{content:" "}@media (min-width:1500px){#itemRows > p button:before{content:"Добавить"}}input.special{width:5px;visibility:hidden;height:0px}.t404{color:#113411;text-shadow:0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15)}.img-responsive{width:75%}@media (max-width:1200px){.img-responsive{width:90%}}@media (max-width:1010px){.img-responsive{width:105%}}li.r-side-consultant{background:url(/images/bg-consultant1.png);width:188px;height:177px;color:#486f34;font-size:99%;text-align:center;padding-top:12px;text-shadow:1px 2px 1px #fff, 1px 2px 3px #67b269;font-family:Helvetica}#text-5 .textwidget > div{padding-left:1px}.cons-ul{list-style:none;padding-left:0;margin-right:2px}.imgcenter img{vertical-align:middle}td.alt{background:#f4f4f4 !important}.page-id-4612 .object-and-areas thead p strong{font-size:90%}.page-id-4612 .object-and-areas p{font-size:80%}@media (max-width:1199px){.hidden1200{display:none}}@media (min-width:1200px){.visible1200{display:none}}@-webkit-keyframes uparrow{0%{-webkit-transform: translateY(0);opacity: 0.4}100%{-webkit-transform: translateY(-0.4em);opacity: 0.9}}@keyframes uparrow{0%{transform: translateY(0);opacity: 0.4}100%{transform: translateY(-0.4em);opacity: 0.9}}.arrow{border-color: transparent;border-style: solid;border-width: 0px 1.2em;display: block;height: 0;margin: auto;opacity: 0.6;position: absolute;bottom: 2px;left: 41.5%}.up{-webkit-animation: uparrow 0.6s infinite alternate ease-in-out;border-bottom: 1.2em solid #509f25}.post .responsive-tabs .responsive-tabs__list__item{font-size: 16px}a#fancybox-close{width: 29px}a[href^="#accordion"] *{display: none}#accordion-css3 :target{display: block}details summary::-webkit-details-marker{display: none}#cityselect{margin: 10px;width: 300px;padding: 5px 35px 5px 5px;font-size: 16px;border: 1px solid #CCC;height: 30px;background-color: #f1f1f1}.city-info{font-size: 16px;font-weight:600}#abs p{margin: 0 0 20px}.main-info p span.fa{color:#0c500c}.main-info p a, .quality-control a{padding-bottom:2px;border-bottom: 1px dashed #339933}#branches-list .team-content{text-align:left}#branches-list p{margin: 0 0 7px}.info-label{font-weight:600;color:#a1a1a1;font-size:90%;padding-bottom:3px}h2{font-size:18px}#main h3{font-size:17px;padding-top:20px}.course-format{}.course-hours{font-weight:600;font-size: 18px}.course-document{}.button{cursor: pointer;color: #000;margin: 2px;font-size: 15px;padding: 6px 15px;display: inline-block;text-decoration: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #ddd;-webkit-box-shadow: 0 5px 6px -3px #999;-moz-box-shadow: 0 5px 6px -3px #999;box-shadow: 0 5px 6px -3px #999}.course-price{color: #000;background-color: #ecfbfe;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecfbfe), to(#a0dea0));background-image: -webkit-linear-gradient(top, #ecfbfe, #a0dea0);background-image: -moz-linear-gradient(top, #ecfbfe, #a0dea0);background-image: -ms-linear-gradient(top, #ecfbfe, #a0dea0);background-image: -o-linear-gradient(top, #ecfbfe, #a0dea0);border: 1px solid #608c60;text-shadow: #e8ece8 1px 1px 0}.course-price:hover{color: #fff;background-color: #111;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6fbb3a), to(#486f34));background-image: -webkit-linear-gradient(top, #6fbb3a, #486f34);background-image: -moz-linear-gradient(top, #6fbb3a, #486f34);background-image: -ms-linear-gradient(top, #6fbb3a, #486f34);background-image: -o-linear-gradient(top, #6fbb3a, #486f34);border: 1px solid gray;text-shadow: #000 1px 1px 0}.lb-course{padding:15px}.rb-course{padding:15px}.lb-course h3{padding-top:0px !important;font-size:14px !important}.lb-course h2{font-size:15px !important}.course-header{background-color: #f1fff1;border:1px solid #f1f1f1}.widget-title{color: #2a9e4b;margin-bottom:5px}.course-block{border-radius: 5px;background-color:#f1f1f1;border: 1px solid #d1d1d1;margin-bottom:20px}#get-price, #send-order, #get-call, #send-question, #send-feedback{text-align:center;max-width: 400px}h4{font-size: 14px}.wpcf7{}.wpcf7-form{margin: 10px 10px 0 10px}.one-half,.one-third,.two-third,.one-fourth{position: relative;margin-right: 4%;float: left}.two-third{margin-right: 2.5%}.one-half{width: 48%}.one-third{width: 30.66%}.two-third{width: 66%}.one-fourth{width: 22%}.last{margin-right: 0 !important;clear: right}@media only screen and (max-width: 1024px){.one-fourth{width: 100%;margin-right: 0}}@media only screen and (max-width: 767px){.one-half, .one-third, .two-third{width: 100%;margin-right: 0}}div.wpcf7-response-output{width: 100%;clear: both;margin: 0 auto;text-align:center !important;margin-top:20px !important}#contact_form_pop .wpcf7-response-output, #form_get_call .wpcf7-response-output, #form_order .wpcf7-response-output, #form_get_price .wpcf7-response-output, #form_order_mini .wpcf7-response-output{max-width:400px}.wpcf-accept{clear: both}.wpcf7-acceptance > .wpcf7-list-item{margin: 0}.wpcf-accept > .wpcf7-form-control-wrap{display: inline-block !important}.city-mobile{text-align:center}.header-label-mobile{margin-bottom:10px}.header-label-mobile.city-label{margin-top:8px}.city-label{font-weight:600;cursor:pointer}.phone-link{margin-top:10px}#myModal2 td{border:0}.city-large{font-size:115%}a.main-course-link:after{position: absolute;top: 0;left: 0;content: ' ';height: 100%;width: 100%}.action-button{border-radius: 3px;border: 2px solid #2a9e4b;background-color: transparent;color: #444444 !important;display: inline-block;font-size: 14px;font-weight:600;line-height: 1.5;padding: 5px 15px;text-align: center}.action-button:hover{background-color: #2a9e4b;border: 2px solid #2a9e4b;color: #ffffff !important}#main .widget-title h3{margin: 20px 0 10px !important;padding: 0}ul.page-list > li{margin:4px 0}div.wpcf7 h3{margin: 10px 10px 30px;font-size: 22px}div.wpcf7 div{text-align:left}div.widget_themegrill_flash_cta > div{padding: 0 0 15px 0}div.call-to-action-section-layout-2 .section-subtitle{font-weight:400;padding:0 !important}div.call-to-action-section-layout-2 .btn-wrapper a{margin-bottom: 0 !important;font-weight:600}.banner-container{position:relative;max-width:300px;margin: 0 auto;padding-bottom:25px}a.banner{position: absolute;top: 45%;left: 50%;transform: translate(-50%, -45%);-ms-transform: translate(-50%, -45%);width:80%;font-size: 12px}.action-button-dark{border-radius: 3px;display: inline-block;font-size: 14px;font-weight:600;line-height: 1.5;padding: 5px 15px;text-align: center;background-color: #2a9e4b;border: 2px solid #2a9e4b;color: #ffffff !important}.action-button-dark:hover{border: 2px solid #2a9e4b;background-color: transparent;color: #444444 !important}.center_button{text-align: center;!important}a.download > i{font-size:45px;color:#2a9e4b}a.download > span{font-weight:600;font-size:110%;color:#606060}a.download > span:hover{font-weight:600;font-size:110%;color:#2a9e4b}.courses-block .panel-grid:nth-child(2n) > .course-block, .panel-grid-cell .so-panel:nth-child(2n) > .course-block{background-color:#cfe0d7}div.content-courses-list h3, .course-hours{font-size:14px;padding:0}.content-courses-list h3.section-title{margin:0}.content-courses-list .lb-course a, .content-courses-list .lb-course a:visited{color: #606060}.content-courses-list .lb-course a:hover{color:#009e4b}.content-courses-list .course-block:hover{border: 1px solid #d0a80c}.content-courses-list .info-label{font-size: 88%}.sidebar-license{padding-bottom:25px;text-align:center}.sidebar-license a img{padding:0}ul.page-navi{font-weight: 600;list-style: none;text-align: left;padding: 0;margin: 0}.page-navi li{margin:0}.page-navi li:not(:first-of-type){border-top: 1px solid #ECECEC}.page-navi li a{display: block;width: 100%;height: 100%;padding: 12px 7px;box-sizing: border-box}.navi-panel{box-sizing: border-box;border: 1px solid #ECECEC;margin-bottom:25px !important;max-width:300px;margin: 0 auto}.sidebar-actions{text-align:center}.sidebar-actions a{width: 100%;max-width:300px;margin-bottom:25px}.footer-cities{line-height:18px;cursor:default}.footer-about{font-size:12px;margin-bottom:10px}.second-cities-column{height: 54px}@media (max-width:600px){.second-cities-column{height: 0px;margin-top:-30px}.footer-block{margin: 0 10px !important}}@media (max-width:768px){.tg-column-wrapper .tg-column-4:nth-child(3){clear:both}}.action-button-icon{cursor:pointer;border-radius: 3px;border: 2px solid #2a9e4b;background-color: #2a9e4b;color: #fff !important;display: inline-block;font-size: 14px;font-weight:600;line-height: 1.5;padding: 5px 15px;text-align: center;max-width:300px}.action-button-icon:hover{background-color: #216f37;border: 2px solid #216f37 }.footer-ext-link{padding: 10px 0 0;margin: 5px 0}.footer-ext-link span{font-size:14px;color: #fff;font-weight: 600}.footer-ext-link img{padding: 0px}.footer-ext-link span:hover{color: #009e4b}.online-education{border: 2px solid #ffdf4f;background-color: #ffdf4f;color: #000 !important;font-size:12px}.online-education:hover{background-color: #216f37;border: 2px solid #216f37;color:#fff !important}#primary-menu a:hover{color: #009e4b}a.page-numbers, .nav-links .nav-previous a, .nav-links .nav-next a{background: #2a9e4b !important;border-radius:5px !important}a.page-numbers:hover, .nav-links .nav-previous a:hover, .nav-links .nav-next a:hover{background:#216f37 !important}.nav-links{padding-bottom:40px}.nav-links span.current{padding:10px}.nav-previous{float:right}.nav-next{float:left}#top-footer .tg-column-wrapper{margin-left:0}.first-col{margin-right:3%;position: relative;float:left;width:36%;margin-bottom:20px}.second-col{margin-right: 0 !important;clear:right;width:60%;position:relative;float:left;margin-bottom:20px}.captcha{margin-bottom: 5px !important}.page-form{padding-top:20px}.page-form-str{display:flex}.fisrt-col{clear:both}.page-form-str.center{text-align:center;display:block}.page-form-str.center p{font-size:90%}.page-form-str.center p a{color: #20447fc4}#wpcf7-f6969-p345-o3 .first-col, #wpcf7-f6969-p345-o3 .second-col{width: 100%}#wpcf7-f6969-p345-o3 .first-col.captcha{height:0 !important}.page-form.fullsize .first-col, .page-form.fullsize .second-col{width:100%}.page-form.fullsize .first-col.captcha{height: 0 !important}@media (max-width:600px){.first-col, .second-col{width: 100%}.first-col.captcha{height:0 !important}.page-form-str{display:block !important}}@media (max-width:780px){.not-found .icon-404 .fa{font-size: 0px}div.icon-404.tg-column-2,div.content-404.tg-column-2{width:97%}.sidebar-actions,.license-min{display:none}.page-form-str.ptm-full{display:none}.page-form-str.ptm-simple{display:block}.first-col{margin-bottom:0 !important}.document-check{margin:7px}.entry-content> div[id^="pl-"]:nth-child(1) > div[id^="pg-"] > div > div[id^="pgc-"]:last-of-type{margin-top:20px!important;margin-bottom:30px!important}.entry-content> div[id^="pl-"]:nth-child(1) > div[id^="pg-"] > div[id^="pgc-"]:last-of-type{margin-top:40px !important;margin-bottom: 40px !important}.entry-content> div[id^="pl-"]:nth-child(1) > div[id^="pg-"] > div[id^="pgc-"]:only-child{margin-top:0px !important;margin-bottom: 0px !important}}@media (min-width:781px){.page-form-str.ptm-full{display:block}.page-form-str.ptm-simple{display:none}}::-webkit-input-placeholder{color: #bbb !important;opacity: 1}:-moz-placeholder{color: #bbb !important;opacity: 1}::-moz-placeholder{color: #bbb !important;opacity: 1}:-ms-input-placeholder{color: #bbb !important;opacity: 1}.dep-wrapper, .dep-wrapper.hid .dopog-doc{border: 2px solid #f1f1f1;border-radius: 5px;margin: 00 55px;box-shadow: 0 5px 10px #2a9e4b24;-webkit-box-shadow: 0 5px 10px #2a9e4b24}.dep-wrapper.hid{border: 0;margin: 0 0 30px}.dep-wrapper img{width:100%;padding-bottom: 15px}.dep-wrapper .dep-desc-wrapper{padding:5px 15px}.dep-wrapper .dep-title, .dep-wrapper .dep-subtitle{text-align:center}.dep-wrapper .dep-content{padding-top: 20px}.dep-wrapper .dep-delimiter{padding-top:5px;position:relative}.delimiter-transparent:before{content: "";position: absolute;top: 10px;left: 0;right: 0;width: 99%;height: 2px;background-image: linear-gradient(to right, transparent, rgb(42, 158, 75), transparent)}.dep-content ul{list-style:none;margin: 0px}.dep-content ul li{padding: 7px 0;font-weight:600}.dep-content ul li a{color: #4c5867}.dep-content ul li a:hover{padding-bottom: 3px;border-bottom: 1px solid #2a9e4b;color: #2a9e4b}.dep-content ul li i{font-size:16px;padding-right:10px;color: #2a9e4b}.exp-crss, #rk-course-list, #nk-course-list{display:none;width:95%;margin:0 auto}.exp-crss.show, .rk-crss.show, .nk-crss.show{display:block !important}.exp-crss .info-label, #nk-course-list .info-label,#rk-course-list .info-label{font-size:60%}.exp-crss a, #nk-course-list a, #rk-course-list a{font-size:70%}.exp-crss .lb-course h3, .exp-crss .course-hours span, #nk-course-list .lb-course h3, #nk-course-list .course-hours span, #rk-course-list .lb-course h3, #rk-course-list .course-hours span{font-size:90% !important}.prog-list a{cursor:pointer;color:goldenrod;font-weight:600;padding: 20px 18px;display:block;background-color: #f6f9f2;border-radius:5px}.prog-list a:hover{background-color: #e8f9dc}.imit{height:120px;width:100%;background: rgb(42,115,77);background: linear-gradient(90deg, rgba(42,115,77,1) 0%, rgba(0,158,75,1) 35%, rgba(8,218,108,1) 100%)}.accordion{background-color: #f7f7f7;width: 100%;min-width: 250px;margin: 20px 0;padding: 5px;border: 1px solid #d3d3d3;overflow: hidden;-webkit-box-shadow: 0 0 15px rgb(0 0 0 / 15%);-moz-box-shadow: 0 0 15px rgb(0 0 0 / 15%);box-shadow: 0 0 15px rgb(0 0 0 / 15%);border-radius: 5px}.tab input, .tab-content{display: none}.tab{padding: 10px}.tab-title{padding: 15px;display: block;text-transform: uppercase;font-weight: 600;cursor: pointer;border: 1px solid #2a9e4b;border-radius: 3px;background-color: #fafafa;text-align: center;-webkit-box-shadow: 3px 3px 7px rgba(0,0,0,0.2);-moz-box-shadow: 3px 3px 7px rgba(0,0,0,0.2);box-shadow: 3px 3px 7px rgba(0,0,0,0.2);-webkit-transition: background-color 0.7s, color 0.7s;-o-transition: background-color 0.7s, color 0.7s;-moz-transition: background-color 0.7s, color 0.7s;transition: background-color 0.7s, color 0.7s}.tab-title:hover{background-color: #2a9e4b;color: #fff}.tab-content{padding: 10px 20px}.tab :checked ~ .tab-content{display: block}.exp-crss h3.section-title{font-size:13px !important}ul.dopog-list li{margin:15px}.entry-title a{color:#2a9e4b}.video-container{position: relative;width: 100%;height: 0;padding-bottom: 56.25%}.video-container iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}li.null-link > a{cursor:default}.dep-content.lic ul li{border-bottom:1px solid #f1f1f1}ul.listPB{margin-left:0 !important}p.docs i:first-child{font-size:35px;padding-right:10px}p.docs i:last-child{font-size:16px;padding-left:3px}span.doc a{color:#606060;padding: 5px 5px 5px 45px;width:100%;position:relative;display:inline-flex;margin-bottom:10px}span.doc a:hover{color:#2a9e4b}span.doc a:before{color:#009846;position: absolute;top: 0;left: 0;font-size:30px;line-height:normal;font-family: FontAwesome;content: "\f0f6"}span.doc a[href$=".doc"]:before, span.doc a[href$=".docx"]:before, span.doc a[href$=".rtf"]:before{content: "\f1c2"}span.doc a[href$=".xls"]:before,span.doc a[href$=".xlsx"]:before{content: "\f1c3"}span.doc a[href$=".pdf"]:before{content:"\f1c1"}span.doc a[href$="/"]:before{content:"\f08e"}a img.banner, div.sidebar-license a img{padding:0;-webkit-box-shadow: 1px 1px 10px 0 rgba(0,0,0,0.3);box-shadow: 1px 1px 10px 0 rgba(0,0,0,0.3)}p.attention{border-left:3px solid #d2a80b;padding:10px 10px 10px 20px;box-shadow: 1px 1px 10px 0 rgba(0,0,0,.1)}p.warning{background-color: rgba(255, 0, 0, 0.03);border-left:3px solid #ff0000;padding:10px 10px 10px 20px;box-shadow: 1px 1px 10px 0 rgba(0,0,0,.1)}@media (max-width:905px){table.schedule thead{display: none}table.schedule tr{display: block;margin-bottom: 1rem;border: 1px solid #e1e1e1}table.schedule tr > td:nth-child(1){font-weight:600;background: #f1f1f1;padding:10px;text-align:center}table.schedule tr > td:nth-child(1):before{display:inline;content:"Метод:";position:relative;left:0px;text-align:center}table.schedule tr[class~="join"] td:before{content:""}table.schedule tr[class~="join"] td{padding: 10px;text-align:center}table.schedule td:empty{display:none}table.schedule td{display: block;text-align: left;border: 0;position: relative;padding-left: 50%}table.schedule td:before{display: block;text-align: left;font-weight: 600;position: absolute;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap}table.schedule td:nth-of-type(2):before{content: "Январь"}table.schedule td:nth-of-type(3):before{content: "Февраль"}table.schedule td:nth-of-type(4):before{content: "Март"}table.schedule td:nth-of-type(5):before{content: "Апрель"}table.schedule td:nth-of-type(6):before{content: "Май"}table.schedule td:nth-of-type(7):before{content: "Июнь"}table.schedule td:nth-of-type(8):before{content: "Июль"}table.schedule td:nth-of-type(9):before{content: "Август"}table.schedule td:nth-of-type(10):before{content: "Сентябрь"}table.schedule td:nth-of-type(11):before{content: "Октябрь"}table.schedule td:nth-of-type(12):before{content: "Ноябрь"}table.schedule td:nth-of-type(13):before{content: "Декабрь"}table.schedule.rb tr > td:nth-child(1):before{content:""}table.schedule.age td:before{content: attr(aria-label)}table.schedule.age tr > td:nth-child(1):before{content: ""}}@media (min-width:906px){table.schedule{width:100%}table.schedule tr th,table.schedule tr td{width:7%;font-size:12px;padding: 5px 2px;text-align:center;border:1px solid #e1e1e1}table.schedule tr th:first-child{width:15%}table.schedule tr th{background-color:#f1f1f1}table.schedule.age tr th,table.schedule.age tr td{font-size:14px}table.adaptive_simple.program tr th:first-child{width:45%}table.adaptive_simple.program{font-size:12px}table.adaptive_simple.program tr th{background-color:#f1f1f1;text-align:center}}.responsive-tabs-wrapper ol li{padding:3px}.timetable-list{padding-bottom:30px}.timetable-item{padding: 15px;background-color:#f7f7f7;border-radius: 5px;border: 1px solid #f1f1f1}.timetable-name-wrap{flex:1}.time-price-wrapper{width: 360px}.time-wrapper{width: 200px;float: left;text-align: right;font-size: 12px;color: #262626;line-height: 1.5}.time-wrapper div span, .time-wrapper div time{font-weight:600;font-size: 14px}.time-wrapper > div{padding-bottom:7px}.timetable-flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex}.price-wrapper{width: 160px;float: left;text-align: right;position: relative}.tt-price{font-size: 22px;font-weight: 600;margin-bottom: 14px;color: #cb9837}.action-button-dark.tt{line-height: 30px;padding: 0 14px;display: inline-block}.tt-name{margin-bottom: 18px;font-size:15px;font-weight:600}.tt-icon{background: #5cc690;color: #fff;font-size: 12px;display: inline-block;padding: 0 7px;line-height: 16px;border-radius: 2px;font-style: normal;font-weight:600}span.tt-prog-hours{font-size: 13px;font-weight:600;border-radius: 2px;padding: 0 4px;line-height: 16px}.tt-addinfo{font-size:13px}.tt-addinfo > div{padding-bottom: 5px}.clearfix:before, .clearfix:after{content: "";display: table}@media (max-width:750px){.timetable-flex{display: block}.timetable-name-wrap{width: 100%;margin-bottom: 20px;padding-left: 0}.time-price-wrapper{width: 100%}.time-wrapper{text-align: left !important;width:47%}.price-wrapper{float: right;width:47%}}ol.ol-simple li{padding: 5px 3px}a.online-schedule{display:block;font-size:19px;font-weight:600;padding: 15px;background-color: #f7f7f7;border-radius: 5px;border:2px solid #f1f1f1;-webkit-box-shadow: 0 5px 10px #2a9e4b24;box-shadow: 0 5px 10px #2a9e4b24;margin-bottom:25px}a.online-schedule:hover{background-color: #e8f9dc}div#cta-eva > div{background-image: url(https://rosakadem.ru/wp-content/uploads/2020/03/bg9-1.jpeg);background-position: center center;background-size: cover;color: #545454 !important;margin-bottom:40px}div#cta-eva .widget_themegrill_flash_cta h3{color: #545454 !important}.form_sent_informed{display: none}div#fancybox-outer,div.fancybox-content,#fancybox-content{border-radius: 5px !important}.tg-service-widget.tg-service-layout-4{background-color: #fcfcfc !important;border-radius: 15px;box-shadow: 0 5px 15px #2a9e4b24;-webkit-box-shadow: 0 5px 15px #2a9e4b24;margin: 15px !important}.tg-service-widget.tg-service-layout-4 .service-wrapper{text-align: center;padding: 20px;display: inline-block;font-weight:500}.tg-service-widget.tg-service-layout-4 .service-icon-wrap{float: none;margin: 0 auto;background: none;color: #90c747;font-size: 50px}.tg-service-widget.tg-service-layout-4 .service-title-wrap{line-height: 24px;margin-top: 20px}.tg-service-widget.tg-service-layout-4 .service-content-wrap{color: #777;margin: 10px 0 10px}.tg-service-widget.tg-service-layout-4 .service-icon-wrap::after{display: none}.tg-pricing-widget-block.tg-pricing-table-layout-1{text-align: center;padding: 20px 0;background-color: #fcfcfc;position: relative;overflow: hidden;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;border:2px solid #2a9e4b24;box-shadow: 0 1px 2px #2a9e4b24;-webkit-box-shadow: 0 1px 3px #2a9e4b24}.tg-pricing-widget-block .pricing-table-title{color: #313b48;font-size: 22px}.tg-pricing-widget-block .pricing{line-height: 20px;margin: 20px 0}.tg-pricing-widget-block .pricing-table-features{list-style: none;margin: 0;padding-bottom: 15px}.tg-pricing-widget-block .pricing-table-features li{border-bottom: 1px solid #e1e1e1;padding: 10px 0}.tg-pricing-widget-block .pricing .pricing-table-icon-wrapper{font-weight: 400;font-size: 14px;vertical-align: top}.tg-pricing-widget-block .price-notice{color:#2a9e4b}.tg-pricing-widget-block.price{font-size: 30px;line-height: 38px;color: #2a9e4b}.tg-pricing-widget-block .pricing .time{width: 100%;font-size: 14px;display: inline-block;color:#e09900}.tg-pricing-widget-block .btn-wrapper{margin-top: 30px;text-align: center}.tg-pricing-widget-block.tg-pricing-table-layout-1:hover{background-color: #f4f4f4}.popular-batch{background-color: #2a9e4b;color: #fff;font-size: 12px;height: 20px;line-height: 20px;margin-right: -25px;position: absolute;right: 0;top: 17px;-webkit-transform: rotate(42deg);-ms-transform: rotate(42deg);transform: rotate(42deg);width: 107px}.tg-pricing-table-widget{padding: 30px 0}.tg-fun-facts-widget.tg-fun-facts-layout-6 .fun-facts-icon-wrap{display: none}.tg-fun-facts-widget.tg-fun-facts-layout-6 .counter-wrapper{margin-bottom: 0;display: inline-block}.fun-facts-section, .bottom-wrapper{text-align: center;color: #2a9e4b}.tg-fun-facts-widget.tg-fun-facts-layout-6 .fun-facts-title-wrap{color: #777;font-size:15px !important;font-weight:500}.tg-fun-facts-widget.tg-fun-facts-layout-6 .fun-facts-wrapper{display: inline-block;padding: 20px;position: relative;min-width: 200px}.col-facts{padding-bottom:25px;border-radius: 15px;border: 3px solid #f1f1f1;box-shadow: 0 5px 15px #2a9e4b24;-webkit-box-shadow: 0 5px 15px #2a9e4b24}.flexbox{display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden}.flexbox.flex-facts{padding: 0 5px 20px;margin-top: -15px}.flexbox .col{flex: 1;padding: 10px;display: flex;flex-direction: column}.flexbox .simple-pricing{margin:7px}.flexbox .btn-wrapper, .flexbox .bottom-wrapper{margin-top:auto;text-align:center}@media (max-width:679px){.flexbox{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}}@media (min-width:781px) and (max-width:859px){.flexbox{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}}@media (min-width:500px) and (max-width:679px){.tg-pricing-widget-block .pricing-table-features{margin: 0 auto;width: 80%}}@media (min-width:781px) and (max-width:859px){.tg-pricing-widget-block .pricing-table-features{margin: 0 auto;width: 80%}}@media (max-width: 479px){.defensive-program{width:100% !important}.img-block{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}.img-block img{padding: 0 0 10px !important}}.flexbox .col-facts{flex: 1;display: flex;flex-direction: column;margin:5px}ul.dd{list-style:none}ul.dd li{background-image: url(/wp-content/uploads/2020/12/Circle_Green-e1604321731150.png);background-repeat: no-repeat;line-height: 20px;padding-left: 30px;margin-bottom:15px}.defensive-program{width: 35%}.side-spacer{width:12%}.center-spacer{width: 6%}p.definition{border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 5px 15px #2a9e4b24;-webkit-box-shadow: 0 5px 15px #2a9e4b24;border: 1px solid #2a9e4b3d;padding: 20px}.intext-images > img{width:100%;padding:0 10px}.intext-images img{padding-bottom:15px}.intext-images div{text-align:center}.lic-block, .img-block{-webkit-align-items: flex-start;align-items: flex-start;display: flex;-ms-flex-wrap: wrap;flex-wrap: nowrap;-ms-justify-content: space-between;justify-content: space-between}.document-check{background-color: #fcfcfc;padding: 10px;border: 1px solid #cfa80b;border-radius:3px;text-align: center;margin-bottom:20px}.document-check select{width: 95%;margin-top: 12px;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;-ms-appearance: none;appearance: none;border: 1px solid #339933;line-height: 1;outline: 0;color: #204c20;border-color: #3b883b;padding: 0.35em 1.5em 0.35em 0.35em;border-radius: 3px;background: linear-gradient(#339933, #339933) no-repeat, linear-gradient(-135deg, rgba(255,255,255,0) 50%, white 50%) no-repeat, linear-gradient(-225deg, rgba(255,255,255,0) 50%, white 50%) no-repeat, linear-gradient(#339933, #339933) no-repeat;background-color: white;background-size: 1px 100%, 20px 20px, 20px 20px, 20px 60%;background-position: right 20px center, right bottom, right bottom, right bottom;display: block;margin-left: auto;margin-right: auto}h3.service-title-wrap{text-align: center;color:#777 !important;font-size:15px !important;margin-top: 0px !important}.service-image-wrap{text-align:center}.service-image-wrap img{width: auto}@media (min-width:906px){h3.section-title{padding-top:40px !important}}.quality-message{text-align: center !important;margin-bottom: 30px;margin-top: -10px}@media only screen and (max-width: 768px){.card_vysota.tg-service-widget.tg-service-layout-1{margin: 0 !important}}.long_list_table td{text-align: left !important;border: 0px !important;line-height: 1.5 !important}@media only screen and (max-width: 768px){.long_list_table td{width: 100% !important;border-bottom: 1px solid #e1e1e1 !important}}@media only screen and (min-width: 769px){.long_list_table td{width: 50% !important;padding-left: 5px}}.transparent-slider .overlay{background-color: transparent !important}.transparent-slider .slider-arrow div{visibility: visible !important;opacity: 1 !important}.transparent-slider .slider-arrow .swiper-button-next{right: 30px}.transparent-slider .slider-arrow .swiper-button-prev{left: 30px}.handmade_price_tag .course-block .panel-row-style{display: flex !important}@media (min-width: 769px){.handmade_price_tag .panel-grid-cell:first-child{width: 60% !important}.handmade_price_tag .panel-grid-cell{width: 20% !important}.handmade_price_tag .info-label span{font-size: 70% !important}}@media (max-width: 768px){.handmade_price_tag{flex-direction: column !important}.handmade_price_tag .panel-grid-cell{width: 100% !important}}@media (min-width: 769px){.info-container{width: 95%;text-align: left;border: solid 1px #eee;background: #fefefe;padding: 20px;margin: 20px auto;-webkit-box-shadow: 0 0 15px #eee;-moz-box-shadow: 0 0 15px #eee;box-shadow: 0 0 15px #eee}}@media (max-width: 768px){.info-container{width: 100%;text-align: left;border: solid 1px #eee;background: #fefefe;padding: 20px;margin: 20px auto;-webkit-box-shadow: 0 0 15px #eee;-moz-box-shadow: 0 0 15px #eee;box-shadow: 0 0 15px #eee}}.info-container .panel-grid-cell{margin: auto 0}.clickable-img{border: 0;background-color: transparent;max-width: 400px;-webkit-box-shadow: 0 0 15px #b1b1b1;-moz-box-shadow: 0 0 15px #b1b1b1;box-shadow: 0 0 15px #b1b1b1;padding: 0;-webkit-transition: -webkit-box-shadow 0.5s;transition: -webkit-box-shadow 0.5s;-o-transition: box-shadow 0.5s;-moz-transition: box-shadow 0.5s, -moz-box-shadow 0.5s;transition: box-shadow 0.5s;transition: box-shadow 0.5s, -webkit-box-shadow 0.5s, -moz-box-shadow 0.5s}.clickable-img:hover{-webkit-box-shadow: 0 0 10px #eee;-moz-box-shadow: 0 0 10px #eee;box-shadow: 0 0 10px #eee;padding: 0}@media (min-width: 768px){.contact-form-box{margin-top: 45px;margin-bottom: 20px;border: 2px solid #eee;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 10px #eee;-moz-box-shadow: 0 0 10px #eee;box-shadow: 0 0 10px #eee}}.check-marker li{list-style-type: none}.check-marker li:before{content: "✔ "}.scale-img{-webkit-transition: .5s;-o-transition: .5s;-moz-transition: .5s;transition: .5s;max-width: 400px;width: 100%}.scale-img:hover{-webkit-transform: scale(1.4);-moz-transform: scale(1.4);-ms-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4)}@media (min-width: 801px){.dopog-columns-wrapper{list-style-position: inside;-moz-column-count: 4;-webkit-column-count: 4;column-count: 4}}@media (min-width: 501px) and (max-width: 800px){.dopog-columns-wrapper{list-style-position: inside;-moz-column-count: 2;-webkit-column-count: 2;column-count: 2}}.spec-section ul li{font-weight: 500 !important;padding: 5px 0 !important;font-size: 13px !important}@media (max-width: 780px){.price-row{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}}.documents{list-style: none}.documents li{color: #606060;padding: 5px 5px 5px 45px;width: 100%;position: relative;display: inline-flex;margin-bottom: 10px}.documents li:before{color: #009846;position: absolute;top: 0;left: 0;font-size: 30px;line-height: normal;font-family: FontAwesome;content: "\f0f6"}.main_allcity div ul{list-style: none}li.letter{color:#a1a1a1;font-size:140%;margin-top: 7px;font-weight: 600}.main_allcity div>a{display: inline-block;background-color: #f5f5f5;margin: 0 5px 5px 0;padding: 3px 5px;border-radius: 3px}