*:before,*:after,*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-selection{background:#626262;color:#fff;text-shadow:none}::-moz-selection{background:#626262;color:#fff;text-shadow:none}::selection{background:#626262;color:#fff;text-shadow:none}menu{padding:0}td{vertical-align:top}body{margin:0 auto;padding:0;font-style:normal;text-align:left;font-size:14px;font-family:'Open Sans',sans-serif;background:#fff;line-height:1.5}canvas{-ms-touch-action:double-tap-zoom}.entry-content .twitter-tweet-rendered{max-width:100%!important}img{border:0;max-width:100%;height:auto;vertical-align:top;backface-visibility:hidden}.entry-content img,.comment-content img,.widget img{max-width:100%}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto}img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;height:auto}img.wp-smiley,.rsswidget img{border:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:800;margin-top:0;color:#2f9440;text-transform:uppercase;letter-spacing:1px}h1{margin-bottom:10px;font-size:26px}h2{margin-bottom:8px;font-size:22px}h3{margin-bottom:6px;font-size:19px}h4{margin-bottom:5px;font-size:19px}h5{margin-bottom:5px;font-size:18px}h6{margin-bottom:5px;font-size:16px;text-transform:uppercase}hr{background-color:#ccc;border:0;height:1px;margin:10px}ol,ul{list-style:none outside none}p,ol,ul,dl,address{margin:0 0 10px 0}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}dt{font-style:normal;font-weight:700}b,strong{font-style:normal;font-weight:700}em{font-style:italic;font-weight:400}strong em,b em{font-style:italic;font-weight:700}ins{background:none repeat scroll 0 0 #FFF9C0;text-decoration:none}a{outline:none;transition:all .3s;color:#2f9440}a:hover,a:active{outline:0;transition:all .3s;color:#2f9440}.alignleft{display:inline;float:left;margin:0 15px 15px 0}.alignright{display:inline;float:right;margin:0 0 15px 15px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote{border-left:5px solid #333;margin:0 0 15px 20px;padding:0 0 0 15px}blockquote.pull-right{border-left:0 none;border-right:5px solid #333;margin:0 20px 15px 0;padding:0 15px 0 0;float:none}blockquote p{font-style:italic;margin-bottom:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote cite:before{content:"\2014 ";font-family:'FontAwesome'}blockquote cite{font-style:normal;font-weight:400;font-size:14px;display:block}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left}abbr,dfn,acronym{border-bottom:1px dotted #666;cursor:help}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.wp-caption{max-width:100%;padding:4px}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-weight:400;font-size:14px;color:#777;text-align:center}img.wp-smiley,.rsswidget img{border:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.entry-content dl.gallery-item{margin:0}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.gallery .gallery-icon img{height:auto}#primary .entry-content [id^="gallery-"] img{border:none}.page-top-image{text-align:center;background-size:100% auto;object-fit:cover;background-attachment:fixed;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);background-position:0 0;background-repeat:no-repeat;padding-top:21.84504267892318%;@media (max-width:@iphone-screen){background-attachment:scroll}}.page-top-image>div{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;justify-content:flex-end}.page-top-image{border-bottom:2px solid #fff}.error404 .page-top-image{background:url(../../../../../../themes/quark/images/404-img.jpg) repeat 0 0 fixed;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.single-post .page-top-image{display:none}.single-post #maincontentcontainer,.category-blog #maincontentcontainer{padding-top:120px}.single-post .entry-header .entry-title,.page .entry-header .entry-title{background:rgba(0,0,0,.5);height:100%;height:60vh;color:#fff;font-size:60px;text-transform:uppercase}.page-top-image .page-head-1{font-size:32px;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:0 1px 3px #000;background:rgba(0,0,0,.3);padding:2px 8px}.page-top-image .page-subhead-1{font-size:22px;font-weight:300;color:#fff;text-transform:none;text-shadow:0 1px 3px #000;background:rgba(0,0,0,.3);padding:2px 8px}.page .entry-title-small{text-transform:uppercase;margin:0 0 25px 0}.inpage-social .social-media-icons ul{text-align:center}#filterable-portfolio .portfolio-items figure{margin:0 auto}.portfolio-terms{border-bottom:0!important}.portfolio-terms .filter-options{float:left!important}.portfolio-terms .filter-options:before{content:"Sort Portfolio By:";display:inline-block;padding:8px;font-weight:600;background:#f0f0f0;margin-right:15px}.portfolio-terms button.active,.portfolio-terms button:hover,.portfolio-terms button:focus{background:none!important;border:0!important;color:#2f9440!important}.portfolio-terms button:focus{outline:none}.portfolio-terms button{border:0!important;color:#000!important;padding:8px 4px!important}.portfolio-terms button:after{content:"/";display:inline-block;vertical-align:top;padding:0 0 0 16px}.portfolio-terms button:last-child:after{content:""}.portfolio-items figcaption .button{background:rgba(0,0,0,0)!important;width:100%;height:100%;transform:scale(0,0)!important;top:0!important;left:0!important;text-decoration:none;display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.portfolio-items figure:hover .button{transform:scale(1,1)!important;transition:all .3s}.assistive-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}.serv-promo-blocks .widget-title{text-align:center;padding-bottom:20px}.serv-promo-blocks ul{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.serv-promo-blocks ul li{width:12.5%;margin:0!important;display:block!important;cursor:default;background:#f0f0f0;min-height:260px;border:1px solid #fff}.serv-promo-blocks ul li img{margin:15px auto!important;height:45px;width:auto}.serv-promo-blocks ul.swifty_imgwidget_ul li{padding:15px!important}.serv-promo-blocks ul.swifty_imgwidget_ul h3{font-size:24px;font-weight:600;text-transform:capitalize;letter-spacing:-1px;color:#2e2e2e}.serv-promo-blocks ul.swifty_imgwidget_ul h3 a{color:#2e2e2e;text-decoration:none}.serv-promo-blocks ul.swifty_imgwidget_ul li:hover h3 a{color:#fff}.serv-promo-blocks ul li:hover{background:#2f9440;box-shadow:0 0 0 5px #247131 inset;transition:all .3s}.serv-promo-blocks ul li:hover *{color:#fff}.menu-toggle:before{content:"\f0c9";font-family:'FontAwesome';font-size:26px}.menu-toggle.toggled-on:before{content:"\f00d";position:fixed;top:45px;right:35px;z-index:999999;color:#fff}.menu-toggle,button,input{font-style:normal;font-weight:400;margin:0;vertical-align:middle}.menu-toggle,button,input{*overflow:visible;line-height:normal}.menu-toggle::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="button"]{width:auto}.menu-toggle,.btn,input[type="submit"]{display:inline-block;*display:inline;padding:8px 14px;margin-bottom:0;*margin-left:.3em;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:#be1622;color:#fff}.menu-toggle{background:none}.menu-toggle,a.btn{text-decoration:none}.btn:first-child{*margin-left:0}.btn:hover,input[type="submit"]:hover{color:#fff;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.btn:focus,input[type="submit"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.menu-toggle:active,.btn.active,.btn:active,input[type="submit"]:active{background-color:#d1d1d1;background-image:none;outline:0;position:relative;top:1px}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.disabled:active,.btn[disabled]:active{top:0}button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}.btn-large,input[type="submit"].btn-large{padding:10px 15px;font-size:16px}.btn-small,input[type="submit"].btn-small{padding:5px 9px;font-size:11px}input[type="text"],input[type="tel"],input[type="password"],input[type="email"],input[type="url"],select,textarea{font-family:inherit;padding:8px;border:1px solid #ccc;max-width:100%;width:100%}textarea{max-height:85px}select{max-width:100%;width:100%}.separ{background:radial-gradient(ellipse at 50% -50%,#333 0,rgba(255,255,255,0) 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-radial-gradient(ellipse at 50% -50%,#333 0,rgba(255,255,255,0) 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-moz-radial-gradient(ellipse at 50% -50%,#333 0,rgba(255,255,255,0) 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-o-radial-gradient(ellipse at 50% -50%,#333 0,rgba(255,255,255,0) 80%) repeat scroll 0 0 rgba(0,0,0,0);height:5px;clear:both;position:relative;z-index:11;margin:0 auto;width:100%}.thanks-box{margin:0 auto 50px auto;font-size:20px;width:700px;max-width:100%}.thanks-box p{margin:18px 0}.archive-title,.page-title,.entry-content th,.comment-content th{font-style:normal;font-weight:700;text-transform:uppercase}#top-menu{background:rgba(0,0,0,.2);color:#fff;padding:3px 0;font-size:13px}#top-menu .right-block{text-align:right;margin-top:8px}.header-contact-phone .textwidget:before{content:"\f095";font-family:FontAwesome;color:#fff;margin-right:5px}.header-menu{text-align:right;text-transform:uppercase;font-weight:400;color:#fff;font-size:12px;text-shadow:0 1px 1px #251e1e}.header-menu span{margin-left:10px}.header-menu span i{margin-right:5px}.header-contact-phone{padding-top:8px}.header-menu a{color:#fff;text-decoration:none}#top-menu a:hover{color:#be1622}.site-header-wrapper{padding:0;position:relative}.site-header-wrapper.fixed{position:fixed;width:100%;top:0;z-index:999}.admin-bar .site-header-wrapper.fixed{top:32px;z-index:999}.page-id-45 .gallery img,.page-id-43 .gallery img{width:100%}.page-id-45 .gallery .wp-caption-text,.page-id-43 .gallery .wp-caption-text{background:#000;color:#fff;font-style:normal;font-weight:700;padding:15px}.page-id-25 .entry-content h1{width:60px;height:60px;margin:35px auto;background:#e6e6e6;border-radius:50%}.page-id-85 .entry-content .widget_advanced-featured-page-widget .type-page{position:relative;margin:15px;overflow:hidden}.page-id-85 .entry-content .widget_advanced-featured-page-widget .type-page h2{position:absolute;bottom:0;margin:0;left:0;width:100%;background:rgba(0,0,0,.7);transition:all .3s;display:none}.page-id-85 .entry-content .widget_advanced-featured-page-widget .type-page h2 a{color:#fff;display:block;text-align:center;padding:10px;font-size:16px;text-decoration:none}.page-id-85 .entry-content .widget_advanced-featured-page-widget img,.page-id-85 .entry-content .widget_advanced-featured-page-widget:hover img{transition:all .3s}.page-id-85 .entry-content .widget_advanced-featured-page-widget:hover img{transform:scale(1.2,1.2)}.page-id-85 .entry-content .widget_advanced-featured-page-widget:hover .type-page h2{background:rgba(96,193,194,.75);transition:all .3s;display:block;animation:fadeInUp .3s}.page-id-85 .entry-content .widget_advanced-featured-page-widget .type-page h2 a:hover{color:#000}#promo-pull{background:#f0f0f0;border-top:2px solid #fff;border-bottom:2px solid #fff;position:relative;color:#fff}#promo-pull *{color:#fff}#text-4 a{text-decoration:none}#custom_html-6 .row{display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}#promo-pull:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#2f9440;transition:all .3s;z-index:0}#promo-pull>.container{position:relative;z-index:10}#promo-pull aside .widget-title{text-align:center;font-weight:700;font-style:italic;color:rgb(96,193,194)}#promo-pull aside div{font-size:24px;color:#fff;letter-spacing:-2px;text-align:left;line-height:1;font-weight:300;padding:15px 0 18px;letter-spacing:1px}#promo-pull aside div span a{letter-spacing:0}#promo-pull aside div span{font-size:40px;font-weight:600;margin:0 10px;display:inline-block}#promo-pull aside div span:hover a{color:#f7941d!important}#custom_html-6 div span{font-size:34px!important}#promo-pull aside div .fa-arrow-right{animation:fadeInLeft 1.5s infinite;margin:0 5px 0 20px}#promo-pull ul{margin:35px 0 0 0;padding:15px}#custom_html-6 .grid_12_of_12{line-height:1.5!important;text-align:center!important;padding:0!important}#custom_html-6 a{display:inline-block!important}#promo-pull aside div>a{margin:0;display:block;position:relative;font-size:18px;padding:15px 25px;font-weight:400;background:#fff;color:#000;text-decoration:none;letter-spacing:0;text-align:center;animation:pulse 1.2s infinite}#promo-pull aside div>a:before,#promo-pull aside div>a:after{display:none}#promo-pull aside div>a:hover{background:#ef8700;color:#fff}#promo-pull aside div>a:before,#promo-pull aside div>a:after{content:"";position:absolute;-webkit-box-shadow:0 15px 10px rgba(0,0,0,.6);box-shadow:0 15px 10px rgba(0,0,0,.6);left:5px;right:50%;bottom:30px;height:25px;z-index:-1;border-radius:inherit;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg)}#promo-pull aside div>a:after{left:50%;right:5px;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.coupon-section{background:#ccc url(../../../../../../themes/quark/images/pattern_hov.png) repeat 0 0 fixed;border-bottom:2px solid #fff;position:relative;z-index:200;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.widget.coupon-general{float:left;width:65%;background:#2f9440;background:#59aa36;background:-moz-linear-gradient(-45deg,#59aa36 1%,#2f9440 51%,#59aa36 100%);background:-webkit-linear-gradient(-45deg,#59aa36 1%,#2f9440 51%,#59aa36 100%);background:linear-gradient(135deg,#59aa36 1%,#2f9440 51%,#59aa36 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59aa36',endColorstr='#59aa36',GradientType=1);color:#fff}.widget.coupon-general ul.swifty_imgwidget_ul{padding:0 !Important;margin:0 !Important}.widget.coupon-general ul.swifty_imgwidget_ul li{position:relative !Important;padding-left:250px !Important;min-height:300px}.widget.coupon-general ul.swifty_imgwidget_ul li>img{position:absolute;left:-30px;top:-30px;width:285px}.widget.coupon-general .sbcaption *{color:#fff}.widget.coupon-general .sbcaption{padding:25px 75px 5px 25px;position:relative;z-index:200}.widget.coupon-general .sbcaption:after{content:"\f067";font-family:FontAwesome;display:block;position:absolute;right:10px;top:50%;margin-top:-20px;font-size:40px;color:#fff}.widget.coupon-general .sbcaption .ttl{position:relative;margin-left:-180px;margin-right:-50px;font-size:22px;font-weight:700;text-align:center;padding:5px 7px;background:rgba(255,255,255,.25);text-shadow:0 1px 0 #094814;margin-bottom:20px}.widget.coupon-general .sbcaption .ttl-sub{position:relative;font-size:20px;font-weight:700;text-shadow:0 1px 0 #094814;color:#d4ffd8}.widget.coupon-general .sbcaption .ttl-sub-2{position:relative;font-size:18px;font-weight:600;text-transform:none;color:#000}.widget.coupon-general .sbcaption p{font-size:18px}.widget.coupon-general .sbcaption p.info a{text-decoration:none}.widget.coupon-general .sbcaption p.info a:hover{color:#b6ffa2}.widget.coupon-box{float:right;width:33%;text-align:center;font-size:30px;border:4px dashed #2f9440;padding:5px;margin:5px 0}.widget.coupon-box .textwidget{background:#fff}.widget.coupon-box h4{margin:0;padding:0 5px;background:#ef8700;color:#fff;font-weight:800;font-size:60px;line-height:1.3;letter-spacing:5px;text-shadow:5px 5px 0 rgba(0,0,0,.2)}.widget.coupon-box h4 span{display:inline-block;animation:pulse 1.6s infinite}.widget.coupon-box h5{margin:0;padding:0 5px;background:#fff;color:#2f9440;font-weight:800;font-size:34px;line-height:1.4}.widget.coupon-box h6{margin:0;padding:5px;background:#ef8700;color:#000;font-weight:600;font-size:40px;line-height:1.4}.widget.coupon-box strong{color:#676767;background:#b7b7b7;font-size:16px;display:block;padding:5px}.whyus-section{text-align:center;background:#2f9440 url(../../../../../../themes/quark/images/grass-pat.jpg) repeat 0 0 fixed;color:#fff;position:relative;padding:85px 0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.whyus-section:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.65);z-index:1}.whyus-section .container{position:relative;z-index:20}.whyus-section .widget-title{font-size:32px;text-align:center;font-weight:600;margin:0 auto 45px auto;position:relative;padding-bottom:10px;color:#fff;width:650px;max-width:100%}.whyus-section .widget-title:after{content:"";height:3px;width:150px;background:#fff;bottom:0;position:absolute;left:50%;margin-left:-75px;display:block;transition:all .3s}.widget.whyuslist-block{padding:40px 35px;background:rgba(53,255,72,.15);border:1px solid #0dad21}.widget.whyuslist-block ul.swifty_imgwidget_ul{padding:0!important;margin:0!important;list-style:none}.widget.whyuslist-block ul.swifty_imgwidget_ul li{display:inline-block;vertical-align:top;width:46%;margin:0 1.5% 35px 1.5%;overflow:hidden}.widget.whyuslist-block ul.swifty_imgwidget_ul li>a{display:block;float:left;margin:0 20px 10px 0;border:2px solid #fff;border-radius:50%;padding:15px;background:rgba(51,51,51,.37);cursor:default}.widget.whyuslist-block ul li .sbcaption{overflow:hidden;margin:0;padding:0;text-align:left;font-size:19px}.widget.whyuslist-block ul li .sbcaption h5{font-size:22px;color:#ef8700;text-shadow:0 1px 0 #135816;font-weight:700}.pro-links{text-align:center;position:fixed;width:100%;bottom:0;left:0;background:#fff;z-index:999;animation:fadeOut 0.6s;animation-fill-mode:forwards}.pro-links.scrolled{display:block;animation:fadeInUp 1s}.pro-links .widget-title{font-weight:700;font-size:13px;letter-spacing:normal}.pro-links .widget-title,.pro-links ul{display:inline-block;vertical-align:middle}.pro-links ul{margin:0;padding:5px 0}.pro-links ul li{margin:5px 35px!important}.pro-links ul li img{max-height:30px;width:auto}article.news-plate{width:31%;float:left;position:relative;margin-left:3.5%}article.news-plate:first-child,article.news-plate:nth-child(3n+1){clear:both;margin-left:0}article.news-plate img{width:100%}article.news-plate a.cat-link .cat-info{display:block;position:absolute;left:0;bottom:0;padding:10px;margin:0;color:#fff;text-align:center;width:100%;background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.75) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.75)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.75) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.75) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.75) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}article.news-plate a.cat-link .cat-text{color:#fff}#promo-pull aside a img{margin:0 0 25px 0}#promo-pull aside .more-link{display:block;padding:10px 15px;background:#be1622;color:#fff;text-decoration:none;text-align:center;max-width:150px;margin:15px auto}#promo-pull aside .more-link:hover{background:#A9A9A9}.pulls{color:#000;font-size:16px;line-height:1.2}.pulls ul.swifty_imgwidget_ul.alcenter{margin:0}.pulls ul{padding:0}.pulls ul li{position:relative;display:block!important;width:100%;margin:0!important;text-align:left;overflow:hidden;background:#ccc url(../../../../../../themes/quark/images/pattern.png) repeat 0 0;transform:all .3s ease-in;min-height:360px!important}.pulls ul li:hover,.pulls ul li:hover .sbcaption .text-wrap:before{background:#ccc url(../../../../../../themes/quark/images/pattern_hov.png) repeat 0 0;transform:all .3s ease-in}.pulls ul li>a{position:relative;background:#fff;width:50%;pointer-events:none;display:block;vertical-align:middle;z-index:5;float:left;overflow:hidden;min-height:360px!important}.pulls ul.swifty_imgwidget_ul li>a>img,.pulls ul.swifty_imgwidget_ul li>img{position:absolute;max-width:126%;width:126%}.pulls ul.swifty_imgwidget_ul li .image-comparator{margin:0;padding:0;position:absolute;left:0;top:50%;z-index:5;width:50%!important;transform:translate(0,-50%);cursor:move}.pulls ul li:nth-child(even) .image-comparator{left:auto;right:0}.pulls ul.swifty_imgwidget_ul li .image-comparator.overlay .left{border-right:2px solid #fff;box-shadow:0 0 15px #000}.pulls ul.swifty_imgwidget_ul li .image-comparator.overlay .left:after{content:'\f07e';font-family:FontAwesome;display:block;position:absolute;top:50%;right:-26px;margin-top:-30px;font-size:56px;color:#fff;text-shadow:0 0 5px #000;animation:pulse 1.6s infinite}.pulls ul li:nth-child(even)>a{float:right}.pulls ul li>a:before{content:"\f0c1";font-size:36px;font-family:"FontAwesome";color:#000;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;display:none}.pulls ul li a.view-pf{text-align:center;text-decoration:none;padding:10px 20px;border:2px solid #2f9440;display:block;width:280px;font-weight:700;text-transform:uppercase;position:absolute;bottom:15px;right:7%;margin-left:0;display:none;animation:fadeInDown .6s}.pulls ul li a.view-sv{text-align:center;text-decoration:none;padding:10px 20px;border:2px solid #2f9440;display:block;width:280px;font-weight:700;text-transform:uppercase;position:absolute;bottom:15px;left:7%;margin-left:0;display:none;animation:fadeInDown .6s}.pulls ul li:hover a.view-pf,.pulls ul li:hover a.view-sv{display:block;animation:fadeInUp .6s}.pulls ul li a.view-pf:hover span,.pulls ul li a.view-sv:hover span{color:#fff;transition:all .6s}.pulls ul li a.view-pf span,.pulls ul li a.view-sv span{position:relative;color:#2f9440;z-index:10;transition:all .6s}.pulls ul li a.view-pf:before,.pulls ul li a.view-sv:before{content:"";height:0;position:absolute;bottom:0;left:0;width:100%;background:rgba(47,148,64,.4);transition:height 1s;z-index:0}.pulls ul li a.view-pf:hover:before,.pulls ul li a.view-sv:hover:before{height:100%;transition:height 1s}.pulls ul li:hover a{color:#fff}.pulls ul li:hover a:before{animation:fadeInDown .3s}.pulls ul li img,.pulls ul li:hover img{transition:all .3s}.pulls ul li:hover img{transition:all .3s}.pulls ul li .sbcaption{padding:0;margin:0;width:50%;height:100%;z-index:10;float:left;display:-webkit-flex!important;display:flex!important;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;align-items:stretch}.pulls ul li .sbcaption .text-wrap{padding:0 45px;position:relative;display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;align-items:stretch}.pulls ul li .sbcaption h3{font-size:4vmin;position:relative;z-index:10;margin-bottom:30px}.pulls ul li .sbcaption h3:after{content:"";height:3px;width:150px;background:#2f9440;bottom:-15px;position:absolute;left:0;display:block;transition:all .3s}.pulls ul li:hover .sbcaption h3:after{height:6px;bottom:-16px;transition:all .3s}.pulls ul li .sbcaption .text-wrap:before{content:"";position:absolute;width:36px;height:36px;background:#ccc url(../../../../../../themes/quark/images/pattern.png) repeat 0 0;left:-18px;top:calc(50% - 18px);transform:rotate(45deg);z-index:25;display:none}.pulls ul li:hover .sbcaption .text-wrap:before{display:block;animation:fadeIn .3s}.pulls ul li:nth-child(even) .sbcaption .text-wrap:before{left:auto;right:-18px}.pulls ul li:nth-child(even) .sbcaption{order:1;align-self:center}.pulls ul li:nth-child(2n+1){clear:both}.pulls img{width:100%}#wrapper{position:relative}#totop{position:fixed;width:48px;height:48px;padding-top:12px;background:#000;color:#fff;text-align:center;display:none;right:48px;bottom:65px;margin:0;z-index:10000;-webkit-transition:opacity .15s ease-out,visibility .15s ease-out;-moz-transition:opacity .15s ease-out,visibility .15s ease-out;transition:opacity .15s ease-out,visibility .15s ease-out}#totop:hover{background:#2f9440}#totop:hover i{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);transition:all .6s}.site-header-wrapper{height:120px}.site-header-wrapper .site-header .row-bs,.site-header-wrapper .site-header,.site-header-wrapper .site-header .site-nav,.site-header-wrapper .site-header #site-navigation,.site-header-wrapper .menu-menu-main-container,.site-header-wrapper .menu-menu-main-container ul,.site-header-wrapper .menu-menu-main-container ul li{height:100%}.site-header ul{margin:0;padding:0}.site-title{text-align:left}.site-title a{text-decoration:none}.site-title img{height:100px;transition:all .3s;margin:10px 0}#headercontainer.fixed.scrolled .site-title img{height:60px;transition:height .3s}.admin-bar #headercontainer.fixed{top:32px}#headercontainer.fixed.scrolled .site-header-wrapper{height:80px}#headercontainer.fixed{position:fixed;width:100%;top:0;z-index:9999}#headercontainer{background:rgba(255,255,255,.65)}#bannercontainer{width:100%;overflow:hidden;min-height:650px}.home .metaslider .flexslider .flex-direction-nav li a{background-image:url(../../../../../../themes/quark/images/bg_direction_nav.png)}.home .metaslider .caption-wrap{height:100%;background:rgba(0,0,0,.2)!important;opacity:1!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;justify-content:center}.home .metaslider .caption-wrap .title{width:800px;max-width:100%;margin:0 auto;position:relative;animation-fill-mode:forwards}.home .metaslider .flex-active-slide .caption-wrap .title{animation:zoomIn 1s}.home .metaslider .caption-wrap h1,.home .metaslider .caption-wrap h3{color:#fff;text-align:center;font-size:38px;font-weight:700}.home .metaslider .caption-wrap h1 span,.home .metaslider .caption-wrap h3 span{display:block;color:#ffb65d;font-size:38px;font-weight:700}.home .metaslider .caption-wrap h1,.home .metaslider .caption-wrap h3{font-size:38px;font-weight:700;color:#fff}.home .metaslider .caption-wrap .caption{font-weight:600;text-align:center;text-shadow:2px 2px 2px #000;line-height:1.5;width:1170px;max-width:100%;padding-bottom:180px;height:auto!important}.metaslider .caption-wrap .caption img{margin:5px auto!important;max-width:80%}.widget.reviews-btn{position:absolute;right:0;top:100%;z-index:200}.widget.reviews-btn .btn{font-size:21px;padding:10px 30px;position:relative;box-shadow:0 1px 8px 0 rgba(0,0,0,.37);background:#f7941d;background:-moz-linear-gradient(left,#f7941d 0%,#b76400 100%);background:-webkit-linear-gradient(left,#f7941d 0%,#b76400 100%);background:linear-gradient(to right,#f7941d 0%,#b76400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7941d',endColorstr='#b76400',GradientType=1)}.widget.reviews-btn .btn:before{content:'';display:block;width:0;height:100%;position:absolute;left:0;top:0;z-index:1;background:#2f9440;background:-moz-linear-gradient(left,#2f9440 0%,#066516 100%);background:-webkit-linear-gradient(left,#2f9440 0%,#066516 100%);background:linear-gradient(to right,#2f9440 0%,#066516 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f9440',endColorstr='#066516',GradientType=1);transition:all 0.4s}.widget.reviews-btn .btn:hover:before{width:100%}.widget.reviews-btn .btn b{display:inline-block;position:relative;z-index:5}#bannercontainer .awards-section{position:absolute;left:0;right:0;bottom:0;z-index:200}.homestars-block{position:relative;display:inline-block;float:right;text-shadow:2px 2px 2px #000}.homestars-block a{display:block;text-decoration:none;color:#fff}.homestars-block .hs-stars{padding-left:25px;position:relative;margin-bottom:-30px}.homestars-block .hs-logo{display:block!important;width:270px!important;height:auto!important}#bannercontainer .homestars-block .hs-logo{margin:0 auto 10px auto!important}.homestars-block .lbl{font-size:30px;color:#2aaae1;display:block;text-align:center;position:relative;margin-top:-15px;transition:all .3s;font-weight:600!important;margin-bottom:10px}.homestars-block:hover .lbl{color:#fff}.homestars-block .hs-stars i{color:#fbd108;font-size:26px;margin-right:3px}.homestars-block #count{color:#fff;font-size:34px;font-weight:700;margin-left:10px}.awards-section .awards-block{float:left}.awards-section .awards-block ul{padding:25px 0 15px 0!important}.awards-section .awards-block ul li{display:inline-block;vertical-align:middle}.awards-section .awards-block ul li img{max-height:120px;width:auto}.slider{height:100%;position:relative}.slider>.row,.slider>.row>.col,.slider #text-2,.slider #text-2 div,.slider #text-2 ul,.slider #text-2 li{height:100%}.slider #text-2 img{width:100%;height:100%;object-fit:cover;object-position:center top}.slider #scrolldown{position:absolute;display:block;width:46px;height:46px;bottom:15px;left:50%;margin-left:-23px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:rgba(255,255,255,.1);border:2px solid #fff;border-radius:50%;text-decoration:none;animation:fadeInDown 2.2s infinite;z-index:300}.slider #scrolldown i{color:#fff;font-size:20px}#maincontentcontainer{width:100%;overflow:hidden}.site-content{clear:both;margin:0 auto;padding:30px 0;position:relative;overflow:hidden}.social-media-icons{height:auto}.site-header .social-media-icons,.site-header .header-menu{display:inline-block;vertical-align:middle}.social-media-icons.fixed{position:fixed;display:none;top:180px;left:0;background:#2f9440;width:40px;z-index:9999}.social-media-icons.fixed.show{display:block;animation:fadeInLeft .6s}.social-media-icons.fixed li{width:100%;display:block}.social-media-icons.fixed li a{font-size:25px;width:100%;height:auto!important;margin:0}.social-media-icons.fixed li:hover a{color:#ef9300!important}.social-media-icons ul{list-style:none;padding:0;display:block;overflow:hidden;text-align:right}.social-media-icons li{display:inline-block}.social-media-icons a{text-decoration:none;display:block;text-align:center;position:relative;overflow:hidden;width:25px;height:25px;font-size:14px;margin:5px 2px 0 2px;color:#fff;text-shadow:0 1px 1px #251e1e}.social-media-icons a:hover{color:#fff!important}.menu-menu-main-container{animation:fadeIn .3s}.menu-phone{overflow:hidden;height:100%;padding-left:35px;display:none;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;animation:fadeIn .3s}.menu-phone span{display:block;font-size:25px}#footercontainer{margin-bottom:50px}#footercontainer .social-media-icons a{font-size:26px;width:35px;height:35px;margin:0;overflow:hidden}#footercontainer .social-media-icons li{margin:5px 0}#footercontainer .social-media-icons li:hover i.fa-twitter-square{color:#00c4fc}#footercontainer .social-media-icons li:hover i.fa-facebook-square{color:#3350ae}#footercontainer .social-media-icons li:hover i.fa-instagram{color:#b59073}.instagram-section{text-align:center;padding:45px 0;background:rgba(37,121,51,.85)}.instagram-section .widget-title{font-size:32px;margin-bottom:30px;padding-left:15px;padding-right:15px}.instagram-section #sb_instagram #sbi_images .sbi_item{border:1px solid #fff;transition:all 0.4s;overflow:hidden}.instagram-section #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap{transition:all 0.4s}.instagram-section #sb_instagram #sbi_images .sbi_item img{opacity:1 !Important}.instagram-section #sb_instagram #sbi_images .sbi_item:hover .sbi_photo_wrap{transform:scale(1.15)}.services-areas{padding:50px 0;text-align:center;overflow:hidden;background-color:rgba(255,255,255,.95)}.services-areas .widget-title{text-align:center;font-size:36px;margin-bottom:20px;color:#2f9440!important}.services-areas ul.areas{display:block;text-align:center;padding:0;margin:15px 0 0 0;font-size:22px}.services-areas ul.areas li{display:inline-block;vertical-align:top;margin:5px 2px!important;padding:5px 15px!important;font-size:16px;background:rgba(47,148,64,.15);text-decoration:none;color:#2f9440;cursor:default;transition:all 0.3s}.services-areas ul.areas li:before{content:'\f041';font-family:FontAwesome;margin-right:5px;display:inline-block}.services-areas ul.areas li:hover{color:#fff;background:#f7941d}.widget.van-areas .swifty_imgwidget_ul{list-style:none;padding:0;margin:0}.widget.van-areas .swifty_imgwidget_ul>li{-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.widget.van-areas .swifty_imgwidget_ul>li>a{width:50%;visibility:hidden}.inview .widget.van-areas .swifty_imgwidget_ul>li>a{visibility:visible;animation:fadeInRight 1s 0.5s;animation-fill-mode:backwards}.widget.van-areas .swifty_imgwidget_ul .sbcaption{width:50%}.widget.van-areas .swifty_imgwidget_ul .sbcaption h4{font-size:24px;font-weight:400;text-transform:none;margin-bottom:25px}.social-media-icons a span{display:block;text-align:center;position:relative}.page-contact{font-size:13px}.page-contact .entry-title-small{display:none}.page-contact iframe{margin-bottom:35px}.page-contact i{margin-right:8px}.page-contact a{text-decoration:none}.entry-meta{clear:both}.entry-header{margin-bottom:16px}.entry-header .entry-title a{text-decoration:none}.site-content article{margin-bottom:20px;-ms-word-wrap:break-word;-webkit-hyphens:auto;word-wrap:break-word}.header-meta{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;padding:5px 0;*zoom:1}.header-meta:before,.header-meta:after{content:"";display:table}.header-meta:after{clear:both}.entry-content{margin-bottom:20px;*zoom:1}.entry-content:before,.entry-content:after{content:"";display:table}.entry-content:after{clear:both}.post-categories a,.post-tags a{padding:0 5px;margin:0 3px 0 0;display:inline;text-decoration:none}.entry-header address,.comment-content address{font-style:italic;font-weight:400;display:block}.entry-header address{display:inline}.entry-header time,.entry-header address{font-style:italic;font-weight:400;font-size:14px;margin:0 20px 0 0}.page-links{clear:both;line-height:1.75}.page-links a{text-decoration:none}.more-link{text-decoration:none;display:inline-block}.post-edit-link{text-decoration:none}.entry-content dl,.comment-content dl{margin:0 15px}.entry-content dt,.comment-content dt{font-style:normal;font-weight:700}.entry-content dd,.comment-content dd{margin-bottom:20px}.entry-content table,.comment-content table{border-bottom:1px solid #ccc;font-size:14px;line-height:2;margin:0 0 24px;width:100%}.entry-content table caption,.comment-content table caption{margin:20px 0}.entry-content td,.comment-content td{border-top:1px solid #ccc;padding:6px 10px 6px 0}.entry-content table .ez-toc-section,.entry-content table .su-frame-style-default{display:block;width:100%}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul{margin:0 0 20px;padding:0}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul{margin-bottom:0}.entry-content ul,.comment-content ul{list-style:disc outside}.entry-content ol,.comment-content ol{list-style:decimal outside}.entry-content li,.comment-content li{margin:0 0 0 28px}.entry-content .left-title{padding-left:180px}.entry-content div#ez-toc-container{background:#f8f8f8;padding:25px;font-size:16px}.entry-content div#ez-toc-container p.ez-toc-title{font-weight:700}.entry-content div#ez-toc-container .ez-toc-list{padding-top:10px}.su-row.flex{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;position:relative;margin:25px 0}.su-row.flex.flip{flex-direction:row-reverse}.su-row.flex.flip .su-column:nth-child(2n){margin-left:0;margin-right:4%}.su-row.flex img{margin-bottom:0}.entry-media{margin:0 auto 16px;max-width:792px;width:100%}.entry-media .wp-caption,.entry-media .wp-caption-text,.entry-media [class*="align"]{margin:0 auto}.format-aside .entry-content{margin:20px 0 18px 0}.format-aside .entry-content p:last-child{margin-bottom:0}.format-status .entry-content{border-left:5px solid #ddd;margin:20px 0 18px 0;padding:0 0 0 15px}.format-status .entry-content p{font-size:20px;font-style:italic}.format-status .entry-content p:last-child{margin-bottom:0}.format-quote .entry-content blockquote:before{font-family:'FontAwesome';font-weight:400;font-style:normal;speak:none;vertical-align:top;font-size:40px;content:"\f10d";color:#ddd;top:-15px;left:0;position:absolute;z-index:-1}.format-quote .entry-content{margin-top:24px;position:relative}.format-quote .entry-content blockquote{border:none;margin-left:40px}.format-audio .wp-audio-shortcode{margin-bottom:16px}.archive-header,.page-header{margin-bottom:32px;border-bottom:1px solid #CCC}.archive-meta{font-style:italic;font-weight:400;color:#777;font-size:14px;line-height:2;margin-top:16px}#apply-to-course{background:#f7f7f7;padding:35px;max-width:450px;margin:35px auto;clear:both}#apply-to-course h4{text-align:center;font-size:28px}#apply-to-course input[type="submit"]{width:100%}input[type="submit"]:hover{background:#9d141e;transition:all .3s}#footercontainer{width:100%;background:#2f9440 url(../../../../../../themes/quark/images/grass-pat.jpg) repeat 0 0 fixed;color:#fff;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}#footercontainer .contentinfo{background:rgba(47,148,64,.85)}#footercontainer ul{margin:0;padding:0}#footercontainer .widget-title{color:#fff;font-weight:400}#footercontainer a{color:#fff;text-decoration:none}#footercontainer .foot-serv a{color:#fff;transition:all 0.3s;background:none!important}#footercontainer .foot-serv a:hover{color:#a6ff86}#footercontainer .working-hours{font-size:14px;text-align:center}#footercontainer .working-hours p{margin:0}#footercontainer .working-hours span{display:inline-block;width:40px;text-align:right;margin-right:8px}#footercontainer .footer-cont-link{text-align:center}#footercontainer .footer-cont-link i{font-size:25px;margin-right:10px}#footercontainer a.foot-link-contact{display:block;margin:15px 0;font-size:18px;text-transform:uppercase;text-align:right}#footercontainer a.foot-link-contact:hover{color:#fff9c0}#footercontainer #menu-footer-menu li{border-bottom:1px solid #353535}#footercontainer #menu-footer-menu li a{display:block;padding:5px 0}#footercontainer a:hover{color:#fff}#footercontainer #custom_html-5 a{padding:15px 20px;text-transform:uppercase;font-size:20px;font-weight:600;border:1px #fff solid;transition:all .4s}#footercontainer #custom_html-5 a:hover{background:#fff;color:#000;transition:all .4s}#footercontainer #custom_html-5{margin:35px 0 15px 0}#footercontainer #rpwe_widget-2 .rpwe-summary a{position:absolute;right:0;bottom:0;font-size:15px;border:1px #fff solid;padding:5px 15px;transition:all .4s}#footercontainer #rpwe_widget-2 .rpwe-summary a:hover{background:#fff;color:#000;transition:all .4s}#footercontainer .rpwe-summary{font-size:14px;position:relative;min-height:134px;padding:0 0 45px 0}.site-footer{clear:both;margin:0 auto;padding:45px 0;overflow:hidden}.social-pulls{padding:35px 0}.widget-do-etfw{max-height:400px;overflow-y:scroll}.foot-blog .widget-title{font-size:32px}.foot-blog .rpwe-block ul{text-align:center}.foot-blog .rpwe-li{text-align:left;padding:15px;transition:all .3s;display:inline-block;vertical-align:top;width:49%;margin:0 0 10px 0;border-bottom:none}.foot-blog .rpwe-li .rpwe-title{text-align:center;font-size:20px!important;font-weight:600;margin:15px 0 !Important;padding-bottom:10px!important;position:relative}.foot-blog .rpwe-li .rpwe-title:after{content:'';display:block;width:120px;height:1px;background:#fff;position:absolute;bottom:0;left:50%;margin-left:-60px}.foot-blog .rpwe-li .rpwe-title a{display:block}.foot-blog .rpwe-li .rpwe-img{display:block!important;overflow:hidden;border:1px solid #eee;box-shadow:none;margin:0;padding:3px}.foot-blog .rpwe-li .rpwe-thumb{display:block;transition:all 1.4s;width:100%}.foot-blog .rpwe-li:hover .rpwe-thumb{transform:scale(1.15)}.foot-blog .rpwe-li:hover{background:rgba(22,86,33,.5);transition:all .3s}.foot-info .social-media-icons ul{text-align:center;padding:15px 0!important}.foot-info .social-media-icons ul li{margin:10px!important}.foot-info .social-media-icons ul a{font-size:20px!important;margin:0!important}#copy{background:rgba(22,86,33,.85);padding:25px 0}.serv-list ul{padding:0}.serv-list ul li{list-style-type:none;position:relative;padding-left:25px}.serv-list li:before{font-family:fontAwesome;content:"\f00c";display:block;color:#2f9440;position:absolute;left:0;top:0;font-size:14px}.smallprint{color:#fff;font-size:13px}.smallprint p{padding:15px 0;text-align:left;margin:0}#contact-page-form{background:#f7f7f7;padding:80px 0}.widget-area ul{list-style:none outside none;padding-left:0}.widget-area .widget{-moz-hyphens:auto;-ms-word-break:break-all;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;word-break:break-word;margin-bottom:25px}.widget select{margin-left:1px}.widget-area .widget ul ul{margin-left:12px}.widget_rss li{margin:12px 0}.widget_recent_entries .post-date,.widget_rss .rss-date{font-size:12px;margin-left:12px}#wp-calendar{margin:0;width:100%;font-size:14px;line-height:2}#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:center}#wp-calendar thead{border-top:1px solid #aaa;border-bottom:1px solid #aaa}#wp-calendar caption{font-style:normal;font-weight:700;text-transform:uppercase;text-align:left}#wp-calendar #today{background-color:#ddd}#wp-calendar tfoot{border-top:1px solid #aaa;border-bottom:1px solid #aaa}#wp-calendar #next{padding-right:24px;text-align:right}.widget_search label{display:block;font-size:14px;line-height:1.5}.widget_twitter li{list-style-type:none}.widget_twitter .timesince{display:block;text-align:right}.fa-homestars{background:url(../../../../../../themes/quark/images/homestars-144x144.png) no-repeat center center;background-size:contain;width:40%;height:100%;left:13px}.site-content ul{list-style-type:disc}.site-content nav{clear:both;line-height:2;overflow:hidden}#nav-above{padding:24px}#nav-above{display:none}.paged #nav-above{display:block}.nav-previous,.previous-image{float:left;width:50%;line-height:1.3}.nav-previous a,.nav-next a{text-decoration:none}.nav-next,.next-image{float:right;text-align:right;width:50%;line-height:1.3}.nav-single+.comments-area,#comment-nav-above{margin:48px 48px 48px 0}ul.page-numbers{padding:0;margin:0;text-align:center;line-height:2}li a.page-numbers,li span.page-numbers{padding:5px;border:1px solid #333;text-decoration:none}li a:visited.page-numbers{color:#333}.page-numbers li{display:inline}li span.current{background-color:#333;color:#fff}li a.prev,li a.next,li span.dots{border:none}.ccchildpage{padding:0!important;position:relative}.ccchildpage img,.ccchildpage:hover img{transition:all .3s}.ccchildpage:hover img{opacity:.8}.gallery-page .entry-content .image-comparator{width:33%!important}#post-30 .entry-content .image-comparator{width:49%!important}#post-30 h4{font-size:35px}.gallery-page .entry-content h2,.gallery-page .entry-content h3{margin:45px 0 25px!important}.gallery-page .gallery-item{padding:5px!important}.gallery-page .gallery img{width:100%;height:auto}.gallery-page .gallery img,.gallery-page .gallery:hover img{transition:all .3s}.gallery-page .gallery:hover img{opacity:.5}.gallery-page .gallery .gallery-icon:hover img{opacity:1}.main-navigation ul{list-style:none;margin:0;padding:0;text-align:right}.main-navigation li{display:inline-block;position:relative}.nav-menu>li{top:-3px}.main-navigation .nav-menu>li:last-child>a{font-size:24px}.main-navigation .nav-menu>li:last-child>a i{margin-right:10px}.main-navigation .nav-menu>li:last-child:hover>a{background:none;color:#2f9440}.main-navigation ul ul li{margin:0;display:block}.main-navigation li.menu-parent-item>a:after{font-family:'FontAwesome';font-weight:400;font-style:normal;speak:none;vertical-align:middle;font-size:9px;content:" \f078"}.main-navigation ul li li.menu-parent-item>a:after{font-family:'FontAwesome';font-weight:400;font-style:normal;speak:none;vertical-align:middle;font-size:9px;content:" \f054"}.main-navigation ul.nav-menu>li>a{padding:15px;text-transform:uppercase;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%}.main-navigation ul ul a{padding:5px;display:block}.main-small-navigation a,.main-navigation a{display:block;text-decoration:none;color:#333;font-weight:700;font-size:16px}.main-small-navigation{text-align:right}.main-navigation ul ul{display:none;position:absolute;left:0;z-index:99999;line-height:1.7;background-color:#000;width:230px;animation:fadeOut .3s;height:auto!important}.main-navigation ul li:hover>ul{display:block;animation:fadeIn .3s}.main-navigation ul ul ul{left:100%;top:0}.main-navigation ul ul a{color:#b4b4b4;height:auto;font-size:13px;line-height:19px;font-weight:400;text-align:left;padding:15px}.main-navigation ul ul :hover>a{color:#fff}.main-navigation li:hover>a,ul[class*=menu] li[class*=current]>a{color:#fff;background:#2f9440}.main-navigation ul .divider{border-bottom:1px solid #aaa;height:0;overflow:hidden}.menu-toggle{cursor:pointer;color:#333;display:none}.main-small-navigation .nav-menu{display:none}@media only screen and (max-width:1800px){.serv-promo-blocks ul li{width:25%}}@media only screen and (max-width:1400px){.home .metaslider .caption-wrap .caption{padding-top:150px;padding-bottom:160px}#bannercontainer{min-height:600px}}@media only screen and (max-width:1320px){.pulls ul li a.view-sv,.pulls ul li a.view-pf{width:240px}}@media only screen and (max-width:1200px){.menu-phone{display:block!important;overflow:visible;padding:0}.main-navigation ul.nav-menu>li>a{padding:10px}.main-navigation .nav-menu>li:last-child>a{font-size:18px}.widget.coupon-general .sbcaption .ttl{font-size:20px}.widget.coupon-box h4{font-size:50px}}@media only screen and (min-width:1980px){.container{width:1670px}body{font-size:18px}.page-contact{font-size:16px}}@media only screen and (max-width:1280px){.home .metaslider .caption-wrap h3{font-size:32px}.home .metaslider .caption-wrap h3 span,.home .metaslider .caption-wrap h1,.home .metaslider .caption-wrap h1 span{font-size:34px}.home .metaslider .caption-wrap h4{font-size:26px}.awards-section .awards-block img{width:auto !Important;height:auto !Important;max-height:80px!important}.homestars-block .hs-stars{padding-left:20px;margin-bottom:-20px}.homestars-block .hs-stars i{font-size:20px}.homestars-block .hs-logo{width:200px!important}.homestars-block .lbl{font-size:22px}.homestars-block #count{font-size:22px}}@media only screen and (max-width:1140px){.pulls ul li a.view-sv,.pulls ul li a.view-pf{width:190px}.widget.van-areas .swifty_imgwidget_ul>li{display:block}.widget.van-areas .swifty_imgwidget_ul>li>*{width:100%!important}}@media only screen and (max-width:1024px){.single-post .page-top-image,.page .page-top-image{background-size:contain;background-repeat:no-repeat;background-attachment:scroll}.page-top-image{padding-top:38%}.single-post .page-top-image,.page .page-top-image{background-size:auto!important;background-position:center center}.home #headercontainer.fixed.scrolled{position:fixed;top:0}.pulls{color:#000;font-size:15px;line-height:1.3}.serv-promo-blocks ul li{width:50%}.homestars-block .hs-logo{width:150px!important}}@media only screen and (max-width:992px){.site-header-wrapper{height:100px}.site-title img{height:80px}#bannercontainer{min-height:300px;height:auto !Important}.home .metaslider .caption-wrap h3{font-size:28px}.home .metaslider .caption-wrap h3 span,.home .metaslider .caption-wrap h1,.home .metaslider .caption-wrap h1 span{font-size:30px}.home .metaslider .caption-wrap h4{font-size:22px}#bannercontainer .awards-section{bottom:35px}.slider #scrolldown{bottom:55px}#top-menu .social-media-icons{display:none}.admin-bar #headercontainer.fixed{top:46px}.menu-toggle{display:inline-block;top:20px;position:relative;font-size:26px}#menu-menu-main{display:none}#site-navigation{text-align:right}#menu-menu-main.nav-menu.active{position:fixed;z-index:999;background:rgba(0,0,0,.9);overflow:auto;top:0;left:0;width:100%;height:100%;animation:fadeInDown .3s}#menu-menu-main.nav-menu.active{padding:80px 0}#menu-menu-main.nav-menu.active li{display:block;height:auto}#menu-menu-main.nav-menu.active li>ul{display:block;position:relative;width:100%;background:none;animation:none!important}#menu-menu-main.nav-menu.active li a{text-align:center;padding:10px 0;color:#fff;font-size:22px}#menu-menu-main.nav-menu.active li>ul a{padding:5px 0;text-transform:uppercase;font-size:17px}#menu-menu-main.nav-menu.active .nav-menu>li:last-child>a{color:#2f9440}#menu-menu-main.nav-menu.active li[class*="current-"]>a{background:#fff;color:#2f9440}article.news-plate,article.news-plate:nth-child(3n+1){width:48.25%;margin-left:3.5%;clear:none}article.news-plate:nth-child(2n+1){clear:both;margin-left:0}.site-footer>div{margin-bottom:35px}.social-media-icons ul,.smallprint,.smallprint p,#footercontainer a.foot-link-contact{text-align:center}.pulls{color:#000;font-size:13px;line-height:1.2}.pulls ul li .sbcaption{display:block!important;float:none!important;min-height:450px!important}.pulls ul.swifty_imgwidget_ul li img{position:relative!important}.pulls ul li a.view-pf,.pulls ul li a.view-sv{bottom:auto!important;margin:25px auto!important;left:auto!important}.pulls ul li .sbcaption,.pulls ul li .sbcaption .text-wrap{width:100%;display:block!important;order:initial!important;overflow:hidden;float:none!important}.pulls ul li>a,.pulls ul li>a>img{display:none!important}.pulls ul li:nth-child(4)>a,.pulls ul li:nth-child(4)>a>img{display:block!important;float:none;width:auto}.pulls ul.swifty_imgwidget_ul li .image-comparator{position:relative;left:auto!important;top:auto!important;right:auto!important;width:100%!important;transform:translate(0,0);cursor:move}.pulls ul li .sbcaption .text-wrap{padding:70px 45px 150px 45px}ul.swifty_imgwidget_ul li{padding:90px 45px;min-height:inherit!important;height:auto!important}.pulls ul li:nth-child(even) .sbcaption{order:initial!important;align-self:center}.pulls ul li .sbcaption .text-wrap:before{display:block;left:auto!important;right:calc(50% - 18px)!important;top:-18px}.pulls ul li a.view-pf,.pulls ul li a.view-sv{bottom:25px;display:block!important}.widget.coupon-general{width:100%;float:none}.widget.coupon-general ul.swifty_imgwidget_ul li>img{left:-15px}.widget.coupon-box{width:100%;float:none}.widget.whyuslist-block ul.swifty_imgwidget_ul li{display:block;width:700px;max-width:100%;margin-left:auto;margin-right:auto}.foot-blog .rpwe-li{width:100%;display:block}.awards-section .awards-block img{max-height:60px!important}#footercontainer .service-list{text-align:center;margin-bottom:15px}.su-row .su-column.su-column-size-1-2{float:none;width:100%;margin:0 0 1.5em 0!important}.su-row .su-column.su-column-size-1-2 .alignleft,.su-row .su-column.su-column-size-1-2 .alignright{float:none;margin-left:auto;margin-right:auto;display:block}.su-row.flex{display:block}.su-row.flex .su-column{width:100%;margin:0 0 1.5em 0!important;padding:0!important}}@media only screen and (max-width:850px){.page .entry-header .entry-title{font-size:25px}.single-post .page-top-image,.page .page-top-image{background-size:cover!important;background-repeat:no-repeat;background-attachment:scroll!important;background-position:center center!important}.page-id-25 .entry-content h1,.single-post .entry-header .entry-title,.page .entry-header .entry-title{height:35vh}}@media only screen and (max-width:768px){#top-menu,#top-menu .right-block{text-align:center}.pulls ul li a.view-sv,.pulls ul li a.view-pf{width:210px}#custom_html-6 .row{display:block}.home .metaslider .caption-wrap .caption{font-weight:700;text-shadow:2px 2px 2px #000}.single-post .entry-header .entry-title,.page .entry-header .entry-title{font-size:30px}.serv-promo-blocks ul li{width:50%}.pulls{color:#000;font-size:15px;line-height:1.3}.pulls ul li .sbcaption{font-size:18px;line-height:1.5}#promo-pull aside .col{margin:0;width:100%}.home #headercontainer.fixed{position:relative;top:0!important}#promo-pull aside div{line-height:1.5}.gallery-page .entry-content .image-comparator,.ccchildpage{width:100%!important}.gallery .gallery-item{width:50%!important}.gallery br{clear:none!important}.gallery-page .entry-content h2,.gallery-page .entry-content h3{clear:both}.entry-content .left-title{padding-left:0;text-align:center}.page-id-26 .entry-content .wp-caption.alignleft{float:none;margin:0 0 20px 0;display:inline-block;vertical-align:top;text-align:center}.entry-content .wp-block-media-text{display:block!important}.entry-content .wp-block-media-text>*{display:block;width:100%}.entry-content .wp-block-media-text .wp-block-media-text__content{padding:20px 20px}}@media only screen and (max-width:690px){.home .metaslider .caption-wrap h3{font-size:16px!important}.home .metaslider .caption-wrap h3 span,.home .metaslider .caption-wrap h1,.home .metaslider .caption-wrap h1 span{font-size:20px}.home .metaslider .caption-wrap h4{font-size:14px}.page-id-26 .entry-content .wp-caption.alignleft{width:48%;max-width:100%!important}[class*=grid_]{width:100%}.col{margin:0}#footercontainer .foot-info{margin-bottom:25px}#totop{display:none!important}.serv-promo-blocks ul li{width:100%}.page .entry-title-small{font-size:18px}.pulls ul li{width:100%}.entry-content img[class*="align"]{display:block;margin:15px auto;float:none!important;width:100%}.pro-links{position:relative;top:auto;left:auto;padding-top:110px;display:block;animation:none!important}.pro-links .row{padding-top:20px;border-top:1px solid #e7e7e7}.home .pro-links .row{padding-top:0;border-top:none}.pro-links ul li{margin:5px 10px!important}.widget.reviews-btn{margin-top:-10px}.widget.reviews-btn .btn{font-size:18px;padding:7px 20px}#footercontainer{margin-bottom:0}.widget.coupon-general .sbcaption .ttl{margin-left:0;margin-right:0}.widget.coupon-general ul.swifty_imgwidget_ul li{padding-left:0!important}.widget.coupon-general ul.swifty_imgwidget_ul li>img{display:none}.widget.coupon-general .sbcaption{padding-right:25px}.widget.coupon-general .sbcaption:after{display:none}#promo-pull aside div span{font-size:30px}#footercontainer .rpwe-summary{min-height:80px;padding-bottom:50px}.respons-table{display:block;width:100%!important;height:auto!important}.respons-table thead,.respons-table tbody,.respons-table tr,.respons-table td{display:block!important}.single-post #maincontentcontainer,.category-blog #maincontentcontainer{padding-top:0}article.news-plate{width:100%!important;margin-left:0!important}}@media only screen and (max-width:520px){#maincontentcontainer article img,#maincontentcontainer .alignright,#maincontentcontainer .alignleft{display:block;float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;height:auto}.wp-smiley,img.ajax-loader{width:auto!important;height:auto!important}#menu-top-menu.nav-menu.active li>ul a{font-size:15px}.page-id-85 .entry-content .widget_advanced-featured-page-widget .type-page h2{position:relative;display:block}.page-top-image{padding-top:60%}.pulls ul li .sbcaption{font-size:16px}.pulls ul li .sbcaption .text-wrap{padding:45px}.home .metaslider .caption-wrap .caption{padding:50px 5px 50px 5px}#bannercontainer .awards-section{position:relative;bottom:auto;background:#f0f0f0;padding:10px 0}.awards-section{text-align:center}.awards-section .awards-block li:first-child img{border:1px solid #00adef}.homestars-block{float:none}.homestars-block .lbl{text-shadow:none}.awards-section .awards-block{float:none}#bannercontainer .slider #scrolldown{display:none}.widget.whyuslist-block ul.swifty_imgwidget_ul li>a{display:inline-block;margin-right:0;float:none}.widget.whyuslist-block ul li .sbcaption{text-align:center;font-size:17px}.foot-blog .rpwe-li .rpwe-title{font-size:15px!important}.instagram-section #sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:33.333%}.pulls ul li a.view-sv,.pulls ul li a.view-pf{width:80%}.pulls ul li a.view-sv,.pulls ul li a.view-pf{position:initial}}@media only screen and (max-width:480px){.whyus-section .widget-title{font-size:20px}.widget.whyuslist-block ul li .sbcaption h5{font-size:18px}.widget.whyuslist-block{padding:25px}}@media only screen and (max-width:380px){#menu-top-menu.nav-menu.active li>ul a{font-size:13px}.home .metaslider .caption-wrap .caption{font-size:6vmin;text-align:center}#promo-pull aside div span{font-size:22px}#promo-pull aside div{font-size:20px;letter-spacing:normal}.pulls{line-height:1.5}.pulls ul li .sbcaption{font-size:16px}.pulls ul li .sbcaption h3{font-size:4vmax}}@media only screen and (max-width:390px){.pulls{line-height:1.2}.pulls ul li .sbcaption{font-size:14px}#footercontainer .rpwe-summary{padding:0 0 50px 0}}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:1cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}