﻿.page-sitemap .links a{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;padding:9px 18px;color:#fff;font-size:14px;font-weight:700;font-family:"Ubuntu",sans-serif;line-height:20px;text-align:center;text-transform:uppercase;vertical-align:middle;overflow:hidden;position:relative;border:0;background:#0a8c2c;background:-moz-linear-gradient(top, #0a8c2c 0%, #05581b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0a8c2c), color-stop(100%, #05581b));background:-webkit-linear-gradient(top, #0a8c2c 0%, #05581b 100%);background:-o-linear-gradient(top, #0a8c2c 0%, #05581b 100%);background:-ms-linear-gradient(top, #0a8c2c 0%, #05581b 100%);background:linear-gradient(to bottom, #0a8c2c 0%, #05581b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a8c2c', endColorstr='#05581b', GradientType=0)}
.page-sitemap .links a span{z-index:9;position:relative}
.page-sitemap .links a:not(a)::after{content:'';position:absolute;width:100%;height:0;bottom:0;left:0;background:#758296;background:-moz-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #758296), color-stop(100%, #5d6a7f));background:-webkit-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-o-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-ms-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:linear-gradient(to bottom, #758296 0%, #5d6a7f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#758296', endColorstr='#5d6a7f', GradientType=0);z-index:2}
.page-sitemap .links a:hover{background:#758296;background:-moz-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #758296), color-stop(100%, #5d6a7f));background:-webkit-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-o-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-ms-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:linear-gradient(to bottom, #758296 0%, #5d6a7f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#758296', endColorstr='#5d6a7f', GradientType=0);cursor:pointer}
.page-sitemap .links a:hover::after{height:100%}
.page-sitemap .links a:active::after{background:#8e162d}
.page-sitemap .links a:focus{color:#fff;background:#8e162d}
.page-sitemap .links a{background:#eee;color:#333;text-shadow:none}
.page-sitemap .links a:not(a)::after{background:#e1e1e1}
.page-sitemap .links a:hover{background:#e1e1e1;cursor:pointer;color:#333}
.page-sitemap .links a:active{color:#333}
.page-sitemap .links a:active::after{background:#d4d4d4}
.page-sitemap .links a:focus{background:#d4d4d4;color:#333;outline:none}
.page-sitemap .links a{font-size:14px;text-transform:none;padding:6px 15px}
.page-sitemap .links a:hover{z-index:999}
.theme-border,.table-bordered{border-top:solid 2px #0a8c2c}
.theme-color{color:#0a8c2c}
.title-border,.page-sitemap .page-title h1,.ps-static.cms-page-view .page-title:not(.without-border) h1{border-bottom:solid 2px #dfdfdf;padding-bottom:30px !important;margin-bottom:40px !important}
@media only screen and (max-width: 767px){.title-border,.page-sitemap .page-title h1,.ps-static.cms-page-view .page-title:not(.without-border) h1{margin-bottom:15px !important;padding-bottom:10px !important}
}
.theme-block,#oar_widget_orders_and_returns_form .fieldset{border:solid 1px #dfdfdf;border-top:solid 2px #0a8c2c;padding:30px 29px;margin-bottom:60px}
.no-theme-block{border:none;padding:0;margin-bottom:0}
label{text-transform:uppercase;color:#333;font-weight:normal}
.table-bordered thead>tr>th,.table-bordered thead>tr>td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}
@media only screen and (max-width: 991px){.theme-block,#oar_widget_orders_and_returns_form .fieldset{padding:15px;margin-bottom:30px}
label{font-size:12px}
}
.table-bordered thead>tr>th,.table-bordered thead>tr>td{border-bottom-width:1px}
.table-bordered th,.table-bordered td{border:solid 1px #dfdfdf}
.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}
.animate{-webkit-animation:ripple 0.65s linear;-webkit-animation:ripple 0.65s linear;-moz-animation:ripple 0.65s linear;-ms-animation:ripple 0.65s linear;-o-animation:ripple 0.65s linear;animation:ripple 0.65s linear}
@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}
}
@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}
}
@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}
}
@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}
}
.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}
.icon-sprite-for-modules{background-image:url(../images/icon_sprite.png)}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite@2x.png);background-size:100px 1000px}
}
.fieldset p{margin-bottom:7px}
.fieldset p.required{margin-bottom:5px;float:right;font-size:14px;margin-top:5px;margin-right:5px}
.fieldset+.fieldset{margin-top:5px}
form .legend{margin:0;margin-bottom:10px;color:#5d6a7f;font-family:"Ubuntu",sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;font-size:18px;margin-bottom:30px;font-weight:500}
.input-box{padding-top:2px;position:relative}
.input-box .input-box:after{content:'';display:table;clear:both}
li.centinel-logos div.input-box img{display:inline;vertical-align:middle}
.input-box .v-fix{float:left;margin-right:5px;max-width:100%}
label{margin:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
label.required:after,span.required:after{content:' * ';color:#ee372a;font-weight:normal;font-family:"Helvetica Neue",Verdana,Arial,sans-serif;font-size:12px}
label.required em,span.required em{display:none}
.input-hint{color:#909090;font-size:12px}
select{font-size:14px}
select+select{margin-left:5px}
select[multiple]{width:270px;border:1px solid #dfdfdf;font-size:15px;padding:5px}
textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:450px;padding:5px}
.input-text,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:1px solid #dfdfdf;background:#f5f5f5;font-size:14px}
.input-text:focus,textarea:focus{border:1px solid #cdcdcd;outline:0}
.input-text.validation-failed{border-color:#ee372a}
.input-text.validation-failed:focus{outline-color:#f69b94}
input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text]{height:40px;padding:0 8px;border:solid 1px #dfdfdf}
input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text]{width:230px;max-width:100%}
select{max-width:100%;width:92%;height:40px;background:#f5f5f5;border:solid 1px #dfdfdf;margin-top:0}
select option{padding:5px 10px}
@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0){input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text],select{font-size:16px}
}
.ie8 .input-text{max-width:none}
input[type=number].qty,input[type=text].qty{width:3em;text-align:center;vertical-align:middle}
::-webkit-input-placeholder{color:#909090}
input:-moz-placeholder{color:#909090}
input::-webkit-input-placeholder{opacity:0.7}
input::-moz-placeholder{opacity:0.7}
input:-moz-placeholder{opacity:0.7}
input:-ms-input-placeholder{opacity:0.7}
input:focus::-webkit-input-placeholder{opacity:0.3}
input:focus::-moz-placeholder{opacity:0.3}
input:focus:-moz-placeholder{opacity:0.3}
input:focus:-ms-input-placeholder{opacity:0.3}
.checkbox,.radio{position:relative;top:-1px;display:inline-block}
.checkbox+label,.radio+label{width:auto;max-width:85%;padding:0 0 0 8px;font-size:14px;font-weight:normal;vertical-align:top}
p.required,.validation-advice{margin:5px 0 0;color:#ee372a;font-size:14px}
p.required{font-size:14px}
.form-list>li{margin-bottom:10px}
.form-list select{margin-top:4px;width:300px;max-width:100%}
.form-list .input-range .input-text{width:74px}
.form-list .field,.form-list .wide,.form-list .control{margin-bottom:15px}
.form-list .control div.input-box,.sp-methods dt div.input-box,.product-options ul.options-list div.input-box{display:inline;float:left}
.form-list .control div.input-box:after,.sp-methods dt div.input-box:after,.product-options ul.options-list div.input-box:after{display:none}
.form-list .control input.radio,.form-list .control input.checkbox,.sp-methods dt input.radio,.sp-methods dt input.checkbox,.product-options ul.options-list input.radio,.product-options ul.options-list input.checkbox{float:left;margin-right:-40px;margin-top:10px;margin-left:15px}
.form-list .control label,.sp-methods dt label,.product-options ul.options-list label{color:#5d6a7f;background-color:#e8ebf1;padding:5px 10px;display:inline-block;width:auto;max-width:none;min-width:250px;float:none;padding:6px 10px 6px 40px}
.form-list .control label:hover,.sp-methods dt label:hover,.product-options ul.options-list label:hover{background-color:#d2d7e1}
.form-list .control .no-display+label,.sp-methods dt .no-display+label,.product-options ul.options-list .no-display+label{padding-left:10px;background-color:transparent}
.form-list .control .no-display+label:hover,.sp-methods dt .no-display+label:hover,.product-options ul.options-list .no-display+label:hover{background-color:transparent}
.product-options ul.options-list label,.col2-set .form-list .control label{min-width:inherit;width:100%;max-width:100%}
.form-list .control.remember-me-box label{width:auto;max-width:none;min-width:inherit}
.form-list .control{margin-top:15px}
.form-list .control label{float:none}
.form-list .control .radio,.form-list .control .checkbox{margin-right:6px}
.form-list .control .input-box{clear:none;display:inline-block;width:auto;padding:0}
form .form-instructions{font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;color:#909090}
.main-container .widget{margin-bottom:15px}
.widget-catalogsale-products-carousel,.widget-new-products{margin:0 -15px}
@media only screen and (max-width: 600px){.widget-catalogsale-products-carousel .widget-title h2,.widget-new-products .widget-title h2{max-width:270px;margin-left:auto;margin-right:auto}
}
.telephone{font-size:26px;color:#000;font-family:"Montserrat",sans-serif;float:right;line-height:30px;margin-bottom:16px; padding-right:10px;}
.telephone:before{color:#a4adbb;display:inline-block;font-family:"Material Icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:32px;vertical-align:-8px}
@media only screen and (max-width: 767px){.telephone{display:none}
}
.footer-banners{padding:55px 0 65px}
.footer-banners>div:before{font-size:46px;color:#0a8c2c;vertical-align:top;padding-right:12px;float:left;line-height:40px}
.footer-banners>div:first-child:before{display:inline-block;font-family:"Material Icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:""}
.footer-banners>div:nth-child(2):before{display:inline-block;font-family:"Material Icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:""}
.footer-banners>div:nth-child(3):before{display:inline-block;font-family:"Material Icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:""}
.footer-banners h2{font-size:26px;font-weight:bold;color:#5d6a7f;margin:0}
.footer-banners h3{font-weight:300;color:#a4adbb;text-transform:uppercase;font-size:20px}
.brands{margin-bottom:52px}
.brands:after{content:'';display:table;clear:both}
.brands a{display:block;float:left;min-width:11.1111%;text-align:center}
.brands a img{display:inline-block}
@media only screen and (max-width: 1199px){.brands a{width:20%}
}
@media only screen and (max-width: 600px){.brands a{width:33.3333%}
}
@media only screen and (max-width: 400px){.brands a{width:50%}
}
.brands a:hover{opacity:0.6}
.banners{margin-bottom:32px}
.banners>div{position:relative;overflow:hidden}
@media only screen and (min-width: 510px){.banners>div{float:left;width:50%}
}
@media only screen and (min-width: 992px){.banners>div{float:left;width:25%}
}
.banners>div:hover img{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.banners>div img{width:100%;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.banners>div .s-desc{position:absolute;bottom:0;left:0;width:100%;padding:0 0 25% 7%}
.banners>div .s-desc h1{font-family:'Montserrat', sans-serif;color:#fff;font-size:38px;text-transform:none;margin:0;font-weight:400}
.banners>div .s-desc h2{color:#rgba(255, 255, 255, 0.59);font-size:24px;font-weight:300;margin:0 0 10px;text-transform:uppercase}
.banners>div .s-desc>a{display:inline-block;font-size:16px;font-weight:700;text-transform:uppercase;color:#ffffff;padding:8px 20px;border-radius:3px;background:#0a8c2c;background:-moz-linear-gradient(top, #0a8c2c 0%, #05581b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0a8c2c), color-stop(100%, #05581b));background:-webkit-linear-gradient(top, #0a8c2c 0%, #05581b 100%);background:-o-linear-gradient(top, #0a8c2c 0%, #05581b 100%);background:-ms-linear-gradient(top, #0a8c2c 0%, #05581b 100%);background:linear-gradient(to bottom, #0a8c2c 0%, #05581b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a8c2c', endColorstr='#05581b', GradientType=0)}
.banners>div .s-desc>a:hover{background:#758296;background:-moz-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #758296), color-stop(100%, #5d6a7f));background:-webkit-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-o-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:-ms-linear-gradient(top, #758296 0%, #5d6a7f 100%);background:linear-gradient(to bottom, #758296 0%, #5d6a7f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#758296', endColorstr='#5d6a7f', GradientType=0)}
.banners:after{content:'';display:table;clear:both}
.banner-menu a{display:block}
.banner-menu a img{vertical-align:top}
.banner-menu a:hover img{opacity:0.8}
.cms-page-view .page-title h1,.cms-page-view .page-title h3,.cms-page-view .page-head h1,.cms-page-view .page-head h3,.cms-no-route .page-title h1,.cms-no-route .page-title h3,.cms-no-route .page-head h1,.cms-no-route .page-head h3{border:none}
.cms-page-view .std img,.cms-no-route .std img{}
.cms-page-view .std p,.cms-no-route .std p{color:#5d6a7f;font-size:16px;}
.cms-page-view .std li,.cms-no-route .std li{color:#5d6a7f;font-family:Georgia,Times,"Times New Roman",serif;font-size:14px;font-style:italic;line-height:24px}
.cms-page-view .col-left:after,.cms-no-route .col-left:after{content:'';display:table;clear:both}
.cms-no-route .std img{width:100%}
.cms-page-view .std .messages,.cms-home .std .messages,.cms-no-route .std .messages{margin-bottom:25px}
.cms-page-view .std .messages ul,.cms-home .std .messages ul,.cms-no-route .std .messages ul{margin-bottom:0}
.cms-page-view .std .messages li,.cms-home .std .messages li,.cms-no-route .std .messages li{list-style:none;margin-left:0;font-style:normal;font-family:"Helvetica Neue",Verdana,Arial,sans-serif}
#accordion .toggle-tabs{display:none}
#accordion>dl>dt{margin:0;margin-bottom:10px;color:#5d6a7f;font-family:"Ubuntu",sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;color:#0a8c2c;font-weight:500;margin-bottom:0px;padding:7px 10px 7px 24px;border-top:solid 1px #dfdfdf;position:relative;background-color:#e8ebf1;display:block}
#accordion>dl>dt:after{content:'';position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #333;border-bottom:none;left:10px;top:50%;margin-top:-3px}
@media only screen and (max-width: 767px){#accordion>dl>dt{color:#333;font-weight:normal;border:solid 1px #dfdfdf;border-bottom:none}
#accordion>dl>dt:hover{background-color:#d2d7e1}
}
#accordion>dl>dd{padding:5px 30px 30px;background-color:#e8ebf1;margin:0}
@media only screen and (max-width: 1199px){#accordion>dl>dd{padding:5px 15px 15px}
}
#accordion>dl>dd:last-child{border-width:0 1px 1px 1px}
#accordion .selected-filter{background-color:#d2d7e1}
#accordion li{position:relative;overflow:hidden}
#accordion li .plusimage h2{margin-right:10px}
.page-sitemap .pager{float:none}
.page-sitemap .links{display:block;text-align:right;margin:0 20px 0 0}
.page-sitemap .links a{position:relative}
.page-sitemap .sitemap{padding:0;margin:15px 0;position:relative}
.page-sitemap .sitemap::before{content:'';position:absolute;width:1px;height:100%;top:11px;left:0;background-color:#0a8c2c}
.page-sitemap .sitemap::after{content:'';position:absolute;width:1px;height:24px;bottom:-15px;left:0;background-color:#fff}
.page-sitemap .sitemap>li{padding-left:35px;position:relative}
.page-sitemap .sitemap>li.level-0::before{content:'';position:absolute;width:40px;height:1px;top:11px;left:0;background-color:#0a8c2c}
.page-sitemap .sitemap>li.level-0 a::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:13px;color:#0a8c2c;padding-right:14px}
.page-sitemap .sitemap li{margin:15px 0}
.page-sitemap .sitemap li ul{margin:30px 0 30px 25px;position:relative}
.page-sitemap .sitemap li ul::before{content:'';position:absolute;width:1px;height:100%;top:11px;left:0;background-color:#dfdfdf}
.page-sitemap .sitemap li ul::after{content:'';position:absolute;width:1px;height:24px;bottom:-15px;left:0;background-color:#fff}
.page-sitemap .sitemap li ul li{padding-left:41px;position:relative}
.page-sitemap .sitemap li ul li a{padding-left:20px}
.page-sitemap .sitemap li ul li:not(.list-container)::before{content:'';position:absolute;width:40px;height:1px;top:11px;left:0;background-color:#dfdfdf}
.page-sitemap .sitemap li a{color:#5d6a7f;display:inline-block}
.page-sitemap .sitemap li a:hover{color:#333}
@media only screen and (max-width: 599px){.page-sitemap .sitemap li ul{margin-left:0}
}
.indent1,.skills .term,.team .excerpt{margin-bottom:57px !important}
.indent2{margin-bottom:25px !important}
.custom-page{line-height:1.714em}
.custom-page h3{line-height:1.8em;font-weight:500;margin-bottom:20px}
.skills{text-align:center;color:#0a8c2c;padding-top:16px}
.skills .term{text-transform:uppercase;font-size:16px;font-weight:500}
.skills .value{font-size:56px;line-height:1.519em;font-weight:500}
#oar_widget_orders_and_returns_form .fieldset{margin-bottom:20px}
#oar_widget_orders_and_returns_form .buttons-set{border-top:0;margin:0;padding:0}
.custom-title1{font-size:16px;color:#0a8c2c;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative;text-align:center;margin-bottom:20px}
.custom-title1:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:66px;border:solid 2px #0a8c2c;border-radius:50%;text-align:center;vertical-align:middle;display:block;margin:0 auto 35px;line-height:118.8px;width:122px;height:122px}
.custom-title2{font-size:16px;color:#0a8c2c;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative;text-align:center;margin-bottom:20px}
.custom-title2:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:66px;border:solid 2px #0a8c2c;border-radius:50%;text-align:center;vertical-align:middle;display:block;margin:0 auto 35px;line-height:118.8px;width:122px;height:122px}
.custom-title3{font-size:16px;color:#0a8c2c;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative;text-align:center;margin-bottom:20px}
.custom-title3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:56px;border:solid 2px #0a8c2c;border-radius:50%;text-align:center;vertical-align:middle;display:block;margin:0 auto 35px;line-height:122px;width:122px;height:122px}
.team{text-align:center}
.team figure{display:block;margin:0 auto 25px;text-align:center}
.team figure a{display:inline-block;overflow:hidden}
.team figure:hover img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.team figure img{border:medium none;max-width:100%;width:100%}
.team h4{font-weight:400}
.team .excerpt{text-align:center;padding-right:10px;padding-left:10px;padding-top:1px}
.testimonials::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";display:block;margin:0 auto 20px;text-align:center;font-size:84px;line-height:1em;color:#0a8c2c}
.testimonials blockquote{position:relative;text-align:center;font-size:14px;border:none}
.testimonials blockquote cite{margin:0;margin-bottom:10px;color:#5d6a7f;font-family:"Ubuntu",sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;font-weight:400;display:block;text-align:center;color:#0a8c2c;text-transform:uppercase}
.testimonials blockquote q{display:block;padding:0 5%}
.testimonials .owl-controls .owl-buttons div.owl-prev,.testimonials .owl-controls .owl-buttons div.owl-next{position:relative;top:auto;left:auto;right:auto;margin:0 15px}
.testimonials .owl-controls .owl-buttons div.owl-next{right:auto;left:auto}
@media only screen and (max-width: 991px){.testimonials .owl-controls .owl-buttons div.owl-prev{left:7px}
.testimonials .owl-controls .owl-buttons div.owl-next{right:7px}
}
@media only screen and (max-width: 479px){.indent1,.skills .term,.team .excerpt{margin-bottom:20px}
.skills .term{font-size:14px}
.skills .value{font-size:30px}
}
.table-bordered .price{font-weight:500;color:#5d6a7f;font-size:16px}
.terms-conditions h4{font-size:20px;color:#0a8c2c}
.terms-conditions h4:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:40px;color:#0a8c2c;padding-right:0.244em}
@media only screen and (max-width: 767px){.terms-conditions h4:before{font-size:30px}
}
.terms-conditions h4::before{padding-right:25px}
.terms-conditions p{margin-bottom:35px}
@media only screen and (max-width: 767px){.cms-page-view .data-table tr,.cms-page-view .data-table th,.cms-page-view .data-table td{display:block}
.cms-page-view .data-table thead{display:none}
.cms-page-view .data-table thead th{border-right:0;border-left:0}
.cms-page-view .data-table thead th.lin-hide{display:none}
.cms-page-view .data-table thead th:nth-child(1n+2){display:none}
.cms-page-view .data-table tbody tr{position:relative;border-bottom:1px solid #d0d6e1}
.cms-page-view .data-table tbody td{padding:0 10px 4px;border-right:0;border-bottom:0}
.cms-page-view .data-table tbody td.lin-hide{display:none}
.cms-page-view .data-table tbody td:first-child{padding-top:10px}
.cms-page-view .data-table tbody td:first-child,.cms-page-view .data-table tbody td:first-child h3{font-weight:bold}
.cms-page-view .data-table tbody td[data-rwd-label]{text-align:left;padding-left:30px}
.cms-page-view .data-table tbody td[data-rwd-label]:before{content:attr(data-rwd-label) ":";font-size:12px;font-family:"Ubuntu",sans-serif;padding:5px 5px 5px 0;text-transform:uppercase}
.cms-page-view .data-table tfoot tr{display:block;text-align:right}
.cms-page-view .data-table tfoot tr:after{content:'';display:table;clear:both}
.cms-page-view .data-table tfoot td{display:block;float:left}
.cms-page-view .data-table tfoot td.lin-hide{display:none}
.cms-page-view .data-table tfoot td:nth-child(odd){clear:left;width:60%}
.cms-page-view .data-table tfoot td:nth-child(even){text-align:left;width:40%}
.cms-page-view .data-table .linearize-hide{display:none}
.cms-page-view .data-table .linearize-unpad{padding:0}
.cms-page-view .data-table .linearize-show{display:block}
.cms-page-view .data-table thead{display:none}
}
dl.numbered-list{counter-reset:number}
dl.numbered-list dt{counter-increment:number;margin:0;margin-bottom:10px;color:#5d6a7f;font-family:"Ubuntu",sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;color:#0a8c2c;font-weight:500;padding-bottom:10px}
dl.numbered-list dt::before{content:counter(number);display:inline-block;width:39px;height:39px;line-height:38px;text-align:center;border-radius:50%;font-size:16px;color:#fff;margin-right:18px;background-color:#0a8c2c;box-shadow:inset -1px -1px 1px 0 rgba(0,0,0,0.3),0 1px 0 0 rgba(255,255,255,0.8)}
dl.numbered-list dd{line-height:1.714em;margin-bottom:45px}
.table.table-list-style>tbody>tr>td{border-top:0;padding:0 30px 30px}
.table.table-list-style>tbody>tr>td:not(:last-child){border-right:solid 1px #dfdfdf}
@media only screen and (max-width: 599px){.table.table-list-style>tbody>tr>td{padding:0 10px 10px}
}
.table.table-list-style h4{float:right;max-width:300px;text-align:right}
@media only screen and (max-width: 1199px){.footer-banners h3{font-size:15px}
.footer-banners h2{font-size:21px}
}


@media screen and (max-width: 1900px) {

.banners>div img {
  padding-bottom:65px;
}
}
.top-links{display:none !important;}
