.wcppec-checkout-buttons {
text-align: center;
margin: 1em 0;
overflow: hidden;
}
.wcppec-checkout-buttons .woocommerce-error {
text-align: left;
}
.wcppec-checkout-buttons__separator {
display: block;
margin: 0 0 1em;
}
.wcppec-checkout-buttons__button {
display: inline-block;
text-decoration: none !important;
border: 0 !important;
padding-top: 1em;
}
.wcppec-checkout-buttons__button img {
margin: 0 auto;
}
.paypal-button-widget .paypal-button,
.paypal-button-widget .paypal-button:hover {
background: transparent;
box-shadow: none;
border: none;
}
.wcppec-cart-widget-button {
display: inline-block;
text-decoration: none !important;
border: 0 !important;
}
.site-header .widget_shopping_cart p.buttons.wcppec-cart-widget-spb {
padding: 0 1em 1em;
}
.site-header .widget_shopping_cart .woocommerce-mini-cart__empty-message + p.buttons.wcppec-cart-widget-spb {
display: none;
}
.payment_method_ppec_paypal img {
max-height: 68px !important;
border-radius: 0;
}
.wc-gateway-ppec-cancel {
display: block;
text-align: center;
padding: 10px;
}
#woo_pp_ec_button_checkout {
display: none;
}
#payment .place-order .button {
display: block;
} .wc_ppec_small_payment_buttons {
width: 150px;
display: inline-block;
}
.wc_ppec_medium_payment_buttons {
width: 250px;
display: inline-block;
}
.wc_ppec_large_payment_buttons {
width: 350px;
display: inline-block;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}img {
max-width: 100%;
height: auto;
}
select {
padding: 8px 15px;
}
.page-banners {
width: 100%;
background-size: cover;
background-repeat: no-repeat;
padding-bottom: 27%;
position: relative;
}
.page-banners:before {
position: absolute;
left:0px;
right: 0px;
top: 0px;
bottom: 0px;
background:rgba(0,0,0,0.7);
content: '';
}
.page-banner-text {
position: absolute;
left: 0px;
right: 0px;
max-width: 650px;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
text-align: center;
z-index: 99;
color: #ffffff;
font-size: 18px;
letter-spacing: 0.025em;
}
.page-banner-text h1 {
font-size: 48px;
text-transform: uppercase;
letter-spacing: .2em;
font-weight: 700;
margin-bottom: 10px;
}
.site-main {
padding: 50px 0px;
display: inline-block;
width: 100%;
}
.product-right {
width: 75%;
float: right;
}
.woocommerce-result-count {
float: left;
padding-top: 5px;
}
.woocommerce-ordering {
float: right;
}
ul.products {
display: inline-block;
margin: 0 -20px;
list-style: none;
margin-top: 20px;
}
ul.products li {
float: left;
width: calc( 33.3333% - 40px);
margin: 0 20px 40px;
border-radius: 15px;
overflow: hidden;
position: relative;
border:1px solid #cccccc;
background: #ffffff;
padding-bottom: 20px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
ul.products li:hover{
-webkit-box-shadow: 0px 0px 18px 3px rgba(209,215,222,0.5);
-moz-box-shadow: 0px 0px 18px 3px rgba(209,215,222,0.5);
box-shadow: 0px 0px 18px 3px rgba(209,215,222,0.5);
}
ul.products li img {
margin-bottom: 20px;
}
ul.products li a {
display: block;
}
ul.products .woocommerce-loop-product__title {
font-size: 16px;
color: #000000;
margin-bottom: 20px;
display: block;
padding: 0 20px;
}
ul.products li .price{
font-size: 18px;
color: #8ea374;
padding-left: 20px;
font-weight: 700;
}
ul.products li a:hover,
ul.products li a:focus {
text-decoration: none;
}
ul.products li a.button.add_to_cart_button {
width: 34px!important;
height: 28px!important;
background: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/cart-icon.png) no-repeat  0 0!important;
float: right!important;
text-indent: -999999!important;
font-size: 0!important;
margin-right: 15px!important;
padding: 0 !important;
border-radius: 0 !important;
position: static!important;
}
ul.products li a.button.product_type_simple:not(.add_to_cart_button){
background: #c0d9a0 ;
color: #000 ;
font-size: 15px ;
border-radius: 50px ;
height: 39px ;
padding: 12px 30px 13px ;
letter-spacing: 0.005em ;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
position: absolute;
left: 18px;
bottom: 20px;
font-weight: 400;
}
ul.products li a.button.product_type_simple:not(.add_to_cart_button):hover{
background: #2c353e;
color: #fff ;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);	
}
#whyus {
display: inline-block;
width: 100%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
width: 30.6%;
padding-bottom: 60px;
}
ul.products li:nth-child(3n+1){
clear: left;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{
clear: none;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{
margin-right: unset;
margin: 0 3.8% 2.992em 0;
}
.woocommerce-ordering select{
border: 1px solid #b4b4b4;
background: transparent;
height: 48px;
padding: 10px 16px;
width: 100%;
font-weight: 300;
color: #66707a;
border-radius: 0;
-webkit-border-radius: 0;
}
ul.products{
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
#yui3-css-stamp.cssreset{display:none;}
@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
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;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
select{background:#fff !important;}
.navbar{display:none;}
.table td,
.table th{background-color:#fff !important;}
.btn > .caret,
.dropup > .btn > .caret{border-top-color:#000 !important;}
.label{border:1px solid #000;}
.table{border-collapse:collapse !important;}
.table-bordered th,
.table-bordered td{border:1px solid #ddd !important;}
}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}*,
*:after,
*:before {
margin: 0;
padding: 0; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} body {
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.5;
color: #000000;
background: #ffffff;
}
a {
color: #666666;
text-decoration: none;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
a:hover,
a:focus {
color: #666666;
text-decoration: underline;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
a:focus {
outline: 0;
}
h1,.h1 {
font-size: 48px;
line-height: 1.2;
}
h2,.h2 {
font-size: 36px;
line-height: 1.2;
}
h3,.h3 {
font-size: 30px;
line-height: 1.3;
}
h4,.h4 {
font-size: 24px;
}
h5,.h5 {
font-size: 20px;
}
h6,.h6 {
font-size: 18px;
}
p {
margin: 0 0 20px;
}
ul, ol {
margin-top: 0;
margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
::-webkit-input-placeholder { color: #666;
}
:-moz-placeholder { color: #666;
opacity:  1;
}
::-moz-placeholder { color: #666;
opacity:  1;
}
:-ms-input-placeholder { color: #666;
}
blockquote {
margin: 1.5em 10px;
padding: 0.5em 10px;
quotes: "\201C""\201D""\2018""\2019";
font-style:italic;
font-size:18px;
}
blockquote:before {
color: #ccc;
content: open-quote;
font-size:60px;
line-height: 0.1em;
margin-right:15px;
vertical-align: -0.4em;
}
blockquote:after {
color: #ccc;
content: close-quote;
font-size: 60px;
line-height: 0.1em;
margin-left: 10px;
vertical-align: -34px;
} .text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.clearfix {
clear: both;
}
img {
vertical-align: top;
}
input[type=submit],input[type=button]{
-webkit-appearance: none;	
}
.fa {
display: inline-block;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fatop {
vertical-align: top;
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-comments:before {
content: "\f086";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook:before {
content: "\f09a";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-arrow-up:before {
content: "\f062";
color: #2bb673;
}
.fa-arrow-down:before {
content: "\f063";
color: #e90000;
}
.fa-angle-right:before {
content: "\f105";
margin: 0 2px;
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}  .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
} .hentry {
margin: 20px 0 20px;
padding-bottom:20px;
border-bottom: solid 1px #eee;
}
.entry-meta {
clear: both;
}
.byline {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}
blockquote.right {
margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .site-header img,
.entry-content img,
.comment-content img,
.widget img {
max-width: 100%; }
.site-header img,
.entry-content img,
img[class*="align"],
img[class*="wp-image-"] {
height: auto; }
.site-header img,
.entry-content img,
img.size-full {
max-width: 100%;
width: auto; }
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption {
border: 1px solid #ccc;
max-width: 100%;
}
.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright {
margin-bottom: 1.5em;
}
.wp-caption img {
display: block;
margin: 1.2% auto 0;
max-width: 98%;
}
.wp-caption-text {
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.site-content .gallery {
margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
border: none;
height: auto;
max-width: 90%;
}
.site-content .gallery dd {
margin: 0;
} .site-content .site-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.site-content .nav-previous {
float: left;
width: 50%;
}
.site-content .nav-next {
float: right;
text-align: right;
width: 50%;
} .widget {
margin: 0 0 1.5em;
}.row:before, .row:after {
content: "";
display: table;
clear: both;
}
.container {
max-width: 1285px;
margin: 0 auto;
padding: 0 20px;
}
.btn, .woocommerce #respond input#submit, .woocommerce-Button.button, button{
font-family: 'Roboto', sans-serif!important;
display: inline-block;
font-size: 16px!important;
letter-spacing: 0.005em!important;
background: #c0d9a0!important;
padding: 8px 35px!important;
color: #000!important;
letter-spacing: 0.025em!important;
border-radius: 50px!important;
-webkit-border-radius: 50px!important;
font-weight: 400!important;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
outline: none;
}
.woocommerce-Button.button, button{
height: 40px;
padding: 12px 35px !important;
}
.btn:hover, .woocommerce #respond input#submit:hover, .woocommerce-Button.button:hover, button:hover {
background: #2c353e!important;
color: #fff!important;
text-decoration: none!important;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
}
.woocommerce-button.button.pay, .woocommerce-button.button.view, .woocommerce-button.button.cancel{
font-weight: 400!important;
color: #000!important;
padding: 9px 14px!important;
}
.btn:focus, .woocommerce #respond input#submit:focus, .woocommerce-Button.button:focus{
text-decoration: none!important;
}
input[type=text], input[type=email], input[type=tel], input[type=password], textarea, select {
border: 1px solid #2c353e!important;
background: transparent!important; height: 48px!important;
padding: 10px 20px!important;
width: 100%!important;
font-weight: 300!important;
color: #000!important;
letter-spacing: 0.025em!important;
-webkit-appearance: none!important;
-moz-appearance:    none!important;
appearance:         none!important;
resize: none!important;
outline: none!important;
}
select{
height: 48px!important;
border: 1px solid #2c353e!important;
}
select:focus{
box-shadow: none!important;
}
textarea {
height: 90px!important;
}
input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=password]:focus, textarea:focus{
box-shadow: none!important;
}
input[type=submit] {
border: none;
background: #c0d9a0;
border-radius: 50px;
-webkit-border-radius: 50px;
height: 44px;
min-width: 150px;
letter-spacing: 0.025em;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
cursor: pointer;
font-family: 'Roboto', sans-serif;
outline: none;
}
input[type=submit]:hover {
background: #2c353e;
color: #fff;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
}
label{
color: #000;
} body {
margin-top: 87px;
overflow-x: hidden;
}
header {
background: #fff;
position: fixed;
width:100%;
left: 0;
top: 0;
z-index: 999;
box-shadow: 0 3px 5px #d6d7db;
-webkit-box-shadow: 0 3px 5px #d6d7db;
}
.logo {
float: left;
padding: 15px 0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.navigation {
float: right;
display: inline-block;
}
.navigation nav
{
float: left;
}
.navigation ul {
list-style: none;
padding: 0;
margin: 0
}
.navigation ul li {
float: left;
color: #000;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.1em;
font-weight: 500;
padding: 32px 0px;
margin: 0 20px;
position: relative;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.navigation ul li:last-child {
padding-right: 0;
}
.navigation ul li a {
color: #000;
position: relative;
text-decoration: none;
outline: 0;
}
.navigation ul li:after {
content:"";
position: absolute;
border-bottom: 4px solid #c0d9a0;
bottom: 30px;
left: 0;
width: 100%;
opacity: 0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.navigation ul li:hover:after {
opacity: 1;
bottom: -3px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.navigation ul li a:hover {
color:#c0d9a0;
text-decoration: none;
}
.navigation ul li a:focus {
text-decoration: none;
}
.navigation ul li.shop_icon {
padding: 30px 0px;
margin: 0 10px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.navigation ul li.my_account {
padding: 30px 0px;
margin: 0 10px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.navigation ul li.my_account a{
font-size: 0;
}
.navigation ul li.shop_icon i {
background: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/shop_icon.png);
background-repeat: no-repeat;
background-size: cover;
background-position:center;
width: 27px;
height: 22px;
display: inline-block;
position: relative;
}
.navigation ul li.shop_icon i span
{
min-height: 15px;
min-width: 15px;
background: #c0d9a0;
position: absolute;
right: -3px;
top: -13px;
border-radius: 50px;
-webkit-border-radius: 50px;
color: #000;
font-size: 9px;
font-style: normal;
}
.navigation ul li.shop_icon i span strong{
font-weight: normal;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
}
.navigation ul li.search_icon {
padding: 30px 0px;
margin: 0 10px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.navigation ul li.search_icon i {
background: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/serch_icon.png);
background-repeat: no-repeat;
background-size: cover;
background-position:center;
width: 21px;
height: 22px;
display: inline-block;
cursor: pointer;
}
.navigation ul li.shop_icon:after, .navigation ul li.search_icon:after, .navigation ul li.my_account:after{
display: none;
}
.navigation ul li.my_account i{
background: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/user-icon.png);
background-repeat: no-repeat;
background-size: cover;
background-position:center;
width: 21px;
height: 21px;
display: inline-block;
position: relative;
}
.mobile_menu {
display: none;
}
.checkout_part
{
float: right;
}
.checkout_part ul li:last-child{
margin-right: 0;
}
.serch_toggle
{
position: absolute;
top: 100%;
width: 100%;
left: 0;
display: none;
}
.serch_toggle form label{
display: block;
}
.serch_toggle input[type=search]{
text-align: center;
}
input[type=search]{
border: 1px solid #b4b4b4;
background: #fff;
height: 55px;
padding: 10px 17px;
width: 100%;
font-weight: 300;
color: #66707a;
letter-spacing: 0.025em;
-webkit-appearance: none;
-moz-appearance:    none;
appearance:         none;
border-radius: 0;
-webkit-border-radius: 0;
outline: none;
}
.serch_toggle input[type=submit]{
display: none;
} .navigation ul li ul.sub-menu
{
visibility: hidden;
opacity: 0;
position: absolute;
top: 50px;
background: #fff;
width: 280px;
padding: 20px 0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.navigation ul li.menu-item-has-children:hover ul.sub-menu
{
top: 80px;
opacity: 1;
visibility: visible;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.navigation ul li ul.sub-menu li{
width: 100%;
margin: 0;
position: relative;
padding: 8px 0;
}
.navigation ul li ul.sub-menu li:after{
display: none;
}
.navigation ul li ul.sub-menu li a{
position:relative;
display: table;
padding: 0px 20px;
}
.navigation ul li ul.sub-menu li a:after{
display:block;
content: '';
border-bottom: solid 3px #c0d9a0;
transform: scaleX(0);
-webkit-transform: scaleX(0);
transition: transform 500ms ease-in-out;
-webkit-transition: transform 500ms ease-in-out;
transform-origin:100% 50%;
-webkit-transform-origin:100% 50%;
position: absolute;
left: 0;
bottom: -7px;
width: 100%;
}
.navigation ul li ul.sub-menu li a:hover:after {
transform: scaleX(1);
-webkit-transform: scaleX(1);
transform-origin:0 50%;
-webkit-transform-origin:0 50%;
}
.navigation ul li ul.sub-menu li a:before{
display:block;
content: '';
border-bottom: solid 3px #fff;
transform: scaleX(0);
-webkit-transform: scaleX(0);
transition: transform 1000ms ease-in-out;
-webkit-transition: transform 1000ms ease-in-out;
transform-origin:100% 50%;
-webkit-transform-origin:100% 50%;
position: absolute;
left: 0;
bottom: -7px;
width: 100%;
z-index: 1;
}
.navigation ul li ul.sub-menu li a:hover:before {
transform: scaleX(1);
-webkit-transform: scaleX(1);
transform-origin:0 50%;
-webkit-transform-origin:0 50%;
}
.navigation ul li ul.sub-menu li ul.sub-menu.sub_menu.menu-depth-2 li{
padding: 0px 0px 15px 10px;
transition: none;
-webkit-transition: none;
-ms-transition: none;
}
.navigation ul li ul.sub-menu li ul.sub-menu.sub_menu.menu-depth-2 li a{
padding: 0;
}
.navigation ul li ul.sub-menu li ul.sub-menu.sub_menu.menu-depth-2 li:last-child{
padding-bottom: 0;
}
.navigation nav #menu-main-menu{
float: left;
}
.navigation nav .widget.widget_followus{
float: left;
margin: 0;
}
.navigation nav .widget.widget_followus ul li{
margin: 0 10px;
font-size: 21px;
padding: 26px 0 0;
}
header.animate_header .navigation nav .widget.widget_followus ul li{
padding: 18px 0 0;
}
.navigation nav .widget.widget_followus ul li:after{
display: none;
}
.navigation ul li.my_account.hide_767, header.animate_header .navigation ul li.my_account.hide_767{
}  header.animate_header .logo
{
padding: 9px 0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
header.animate_header .navigation ul li
{
padding: 24px 0px;
margin: 0 20px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
header.animate_header .navigation ul li.shop_icon, header.animate_header .navigation ul li.search_icon, header.animate_header .navigation ul li.my_account
{
padding: 22px 0px;
margin: 0 10px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
header.animate_header .navigation ul li.menu-item-has-children:hover ul.sub-menu
{
top: 63px;
}
header.animate_header .checkout_part ul li:last-child
{
margin-right: 0;
}   .banner_section {
height: 620px;
position: relative;
}
.banner_section .row {
height: 100%;
position: relative;
}
.banner_section .swiper-container {
width: 100%;
height: 100%;
}
.banner_section .swiper-pagination {
z-index: 9;
}
.banner_section .swiper-pagination .swiper-pagination-bullet {
height: 11px;
width: 11px;
background: #fff;
opacity: 1;
}
.banner_section .swiper-pagination .swiper-pagination-bullet-active {
width: 15px;
height: 15px;
background: #3c4457;
position: relative;
right: 2px;
}
.banner {
width: 100%;
height: 100%;
background: #eef3f9;
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
position: relative;
}
.banner .container{
width: 100%;
}
.banner .left {
float: left;
width: 50%;
background: #eef3f9;
}
.banner .left .inner_content {
max-width: 535px;
padding-right: 40px;
}
.banner .left h1 {
font-weight: 500;
letter-spacing: 0.005em;
line-height: 1.14;
padding-bottom: 25px;
}
.banner .left p {
font-size: 18px;
font-weight: 300;
line-height: 1.6;
}
.banner .left .btn {
margin-top: 18px;
}
.banner .right {
width: 50%;
float: left;
height: 620px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: absolute;
top: 0;
right: 0;
}
.banner .right img {
max-width: 100%;
height: auto;
}  .product_section {
width: 100%;
padding: 100px 0;
}
.product_section:after {
content: "";
display: table;
clear: both;
}
.title_part {
max-width: 610px;
margin: 0 auto;
text-align: center;
color: #000;
}
.title_part h2 {
color: #000;
letter-spacing: 0.025em;
line-height: 1.52;
font-weight: 700;
padding-bottom: 15px;
}
.title_part p {
line-height: 1.625;
font-weight: 300;
}
.title_part h3{
max-width:610px;
width: 100%;
margin:0 auto;
}
.inner_product {
width: auto;
margin: 0 -20px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
justify-content: center;
-webkit-justify-content: center;
}
.inner_product:after {
content: "";
display: table;
clear: both;
}
.inner_product .product_box {
width: 25%;
float: left;
padding: 30px 24px 0;
border-radius: 10px;
-webkit-border-radius: 10px;
}
.inner_product .product_box .back_img {
position: relative;
background-position: center;
background-size: cover;
height: 310px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-box-shadow:0px 1px 7px 2px #e5e5e5;
-webkit-box-shadow: 0px 1px 7px 2px #e5e5e5;
box-shadow:0px 1px 7px 2px #e5e5e5;
}
.inner_product .product_box .back_img .front_img {
position: absolute;
bottom: 0;
right: 0;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 138px;
height: 100px;
border-left: 4px solid #fff;
border-top: 4px solid #fff;
border-radius: 7px 0 12px 0;
-webkit-border-radius: 7px 0 12px 0;
}
.inner_product .product_box .product_hover_content {
background: #c0d9a0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 10px;
-webkit-border-radius: 10px;
opacity: 0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-moz-box-shadow:0px 3px 7px 2px #e5e5e5;
-webkit-box-shadow: 0px 3px 7px 2px #e5e5e5;
box-shadow:0px 3px 7px 2px #e5e5e5;
overflow: hidden;
}
.inner_product .product_box .product_hover_content .middle_content {
text-align: center;
padding: 25px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 100%;
text-align: center;
}
.inner_product .product_box .product_hover_content .middle_content h5{
letter-spacing: 0.025em;
font-weight: 500;
padding-bottom: 12px;
}
.product_box h5{
text-align: center;
letter-spacing: 0.025em;
font-weight: 400;
padding-top: 20px;
padding-bottom: 12px;
font-size: 17px;
}
.inner_product .product_box .product_hover_content .middle_content p {
font-weight: 300;
font-size: 14px;
letter-spacing: 0.05em;
line-height: 1.57;
margin: 0;
}
.inner_product .product_box .product_hover_content .arrow_link {
position: absolute;
bottom: 12px;
right:25px;
}
.right_arrow_link {
color: #575757;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0.05em;
position: relative;
}
.right_arrow_link:after {
content: "";
background: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/right-arrow.png);
background-repeat: no-repeat;
background-size: cover;
width:20px;
height:12px;
vertical-align: middle;
display: inline-block;
margin-left: 6px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.right_arrow_link:before{
content: "";
background: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/right-arrow-white.png);
background-repeat: no-repeat;
background-size: cover;
width:20px;
height:12px;
vertical-align: middle;
display: inline-block;
margin-left: 6px;
right: 0;
position: absolute;
top: 3px;
opacity: 0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.right_arrow_link:hover{
color: #fff;
}
.right_arrow_link:hover:before{
opacity: 1;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.right_arrow_link:hover:after{
opacity: 0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.inner_product .product_box .back_img:hover .product_hover_content {
opacity: 1;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}  .service_section {
width: 100%;
}
.aliceblue_bg {
background: #eef3f9;
padding: 115px 0 350px;
position: relative;
z-index: 1;
}
.white_bg {
background: #fff;
padding: 0px 0 125px;
}
.service_section:after {
content: "";
display: table;
clear: both;
}
.service_section .title_part {
max-width: 100%;
}
.service_section .title_part h2 {
color: #000;
letter-spacing: 0.025em;
}
.service_section .title_part h3 {
letter-spacing: 0.025em;
}
.service_section .inner_content {
max-width: 850px;
margin: 0 auto;
font-size: 14px;
color: #000;
letter-spacing: 0.05em;
line-height: 1.71;
font-weight: 300;
text-align: center;
padding-top: 40px;
}
.service_section .service_main_img {
max-width: 950px;
margin: 0 auto;
margin-top: -300px;
position: relative;
z-index: 9;
padding: 0 20px;
}
.service_section .service_main_img img {
max-width: 100%;
height: auto;
-moz-box-shadow:0px 3px 10px 4px #d7d7d7;
-webkit-box-shadow: 0px 3px 10px 4px #d7d7d7;
box-shadow:0px 3px 10px 4px #d7d7d7;
border-radius: 15px;
-webkit-border-radius: 15px;
}
.service_section .shop_btn_section{
margin-top: 60px;
text-align:  center;
}
.service_section .shop_btn_section .btn{
min-width: 250px;
font-size: 17px !important;
padding: 13px 35px !important;
}  .bottom_from_section {
width: 100%;
padding: 120px 0;
background: #eef3f9;
}
.bottom_from_section:after {
content: "";
display: table;
clear: both;
}
.bottom_from_section .left {
float: left;
width: 50%;
padding-right: 90px;
position: relative;
}
.bottom_from_section .left:after {
content: "";
position: absolute;
right: 0;
top: 50%;
border-right: 2px solid #dae0e6;
min-height: 246px;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.bottom_from_section .left .testimonial_section {
float:left;
width:100%;
padding-bottom: 70px;
}
.bottom_from_section .left .testimonial_section:last-child {
padding-bottom: 0;
}
.bottom_from_section .left .testimonial_section .left_img {
float: left;
width: 40%;
padding-right: 11px;
}
.bottom_from_section .left .testimonial_section .left_img img {
max-width: 100%;
height: auto;
border-radius: 10px;
-webkit-border-radius: 10px;
}
.bottom_from_section .left .testimonial_section .right_content {
float: left;
width: 60%;
padding-left: 11px;
padding-right: 0px;
color: #000;
}
.bottom_from_section .left .testimonial_section .right_content blockquote {
font-weight: 300;
font-style: italic;
letter-spacing: 0.025em;
line-height: 1.62;
font-size: 16px;
padding: 0;
margin: 0;
padding-bottom: 20px;
}
.bottom_from_section .left .testimonial_section .right_content blockquote p:last-child{
margin-bottom: 0;
}
.bottom_from_section .left .testimonial_section .right_content blockquote:before, .bottom_from_section .left .testimonial_section .right_content blockquote:after {
display: none;
}
.bottom_from_section .left .testimonial_section .right_content h6 {
color: #000;
letter-spacing: 0.025em;
font-weight: 500;
}
.bottom_from_section .left .testimonial_section .right_content h6 a, .bottom_from_section .left .testimonial_section .right_content h6 a:hover, .bottom_from_section .left .testimonial_section .right_content h6 a:focus{
color: #000;
text-decoration: none;
}
.bottom_from_section .left .testimonial_section .right_content .date {
color: #8c9398;
font-size: 14px;
font-weight: 500;
letter-spacing: 0.025em;
}
.bottom_from_section .right {
float: left;
width: 50%;
padding-left: 105px;
padding-right: 120px;
}
.bottom_from_section .right .btn{
min-width: 100%;
}
.bottom_from_section .right h5, .bottom_from_section .right h2, .bottom_from_section .left h2 {
letter-spacing: 0.025em;
line-height: 1.5;
font-weight: 500;
padding-bottom: 25px;
font-size: 20px;
}
.bottom_from_section .right p {
color: #2c353e;
font-weight: 300;
letter-spacing: 0.025em;
line-height: 1.87;
}
.inner_form .form_label {
padding: 9px 0;
}
.inner_form .form_label input[type=submit] {
margin-top: 10px;
}
.bottom_from_section input[type=text], .bottom_from_section input[type=email]{
border: 1px solid #2c353e!important;
background: transparent!important;
border-radius: 50px!important;
-webkit-border-radius: 50px!important;
height: 48px!important;
padding: 10px 30px!important;
width: 100%!important;
font-weight: 300!important;
color: #66707a!important;
letter-spacing: 0.025em!important;
-webkit-appearance: none!important;
-moz-appearance: none!important;
appearance: none!important;
}
.bottom_from_section input[type=text]:focus, .bottom_from_section input[type=email]:focus{
box-shadow: none!important;
-webkit-box-shadow: none!important;
}  .two-column-module {
position: relative;
padding-bottom: 60px;
}
.two-column-module .bg-img,.three-column-module .bg-img{
background-size: cover;
background-repeat: no-repeat;
background-image: linear-gradient(to bottom top,#a1a1a1);
position: relative;
opacity: .8;
}
.two-column-module .bg-img {
height: 405px;
border-radius: 16px;
}
.two-column-module .left {
width: 47%;
float: left;
margin-right: 3%;
}
.two-column-module .right {
width: 47%;
float: left;
margin-left: 3%;
}
.two-column-module .inner h3,.two-column-module .inner span,
.three-column-module-inner h3,.three-column-module-inner span{
color: #ffffff;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 700;
}
.two-column-module .inner h3 {
position: absolute;
top: 29px;
right: 0px;
left: 36px;
}
.two-column-module .inner span{
position: absolute;
right: 50px;
bottom: 31px;
text-align: right;
font-size: 13px;
text-decoration: none;
}
.two-column-module .inner span i, .three-column-module-inner span i{
padding-left: 10px;
position: relative;
left: 0px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.three-column-module-inner{
width: 33.33%;
float: left;
padding: 0 32px;
margin-bottom: 80px;
}
.three-column-module .bg-img{
height: 258px;
border-radius: 15px;
}
.three-column-module{
margin: 0 -33px;
}
.three-column-module-inner{
position: relative;
}
.three-column-module-inner h3{
font-size: 19px;
position: absolute;
left: 49px;
top: 22px;
}
.three-column-module-inner span{
font-size: 11px;
position: absolute;
right: 65px;
bottom: 23px;
text-align: right;
text-decoration: none;
}
.products-module a:hover i{
left: 10px;
}  .info_banner {
background-color: #f2f5f7;
margin-bottom: 47px;
}
.info_banner .banner_inner h2 {
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
}
.info_banner .banner_inner {
padding: 90px 0 215px;
text-align: center;
}
.info_banner .banner_inner hr{
height: 5px;
background-color: #c0d9a0;
width: 96px;
margin: 27px auto 0;
border: 0;
}
.woocommerce-cart .info_banner .banner_inner, .woocommerce-account .info_banner .banner_inner{
padding: 50px 0 50px;
}
.info_content {
padding: 38px 0;
}
.info_content .inner_content {
width: 100%;
float: left;
color: #5e5e5e;
letter-spacing: 0.005em;
line-height: 1.5;
}
.info_content .inner_content h2 {
font-weight: 500;
letter-spacing: 0.005em;
line-height: 1.11;
padding-top: 30px;
padding-bottom: 23px;
color: #000;
}
.info_content .inner_content a {
color: #749a44;
}
.info_content .inner_content blockquote
{
text-align: center;
font-size: 24px;
line-height: 1.5;
letter-spacing: 0.005em;
max-width: 800px;
margin: 0 auto;
font-style: normal;
color: #000;
padding: 30px 0 50px;
}
.info_content .inner_content blockquote span
{
display: block;
color: #5e5e5e;
font-size: 16px;
letter-spacing: 0.005em;
line-height: 1.5;
margin-top: 20px;
}
.info_content .inner_content blockquote i
{
font-size: 48px;
color: #cacaca;
text-align: center;
display: block;
margin-bottom: 25px;
}
.info_content .inner_content blockquote:before, .info_content .inner_content blockquote:after{
display: none;
}
.info_content .middle_img {
width: 100%;
float: left;
margin-top: -155px;
padding-bottom: 30px;
}
.info_content .middle_img img {
max-width: 100%;
}
.info_content .content_inner {
max-width: 875px;
margin: 0 auto 0;
width: 100%;
}
body:not(.woocommerce-cart):not(.woocommerce-page) .info_content .content_inner{
background: #fff;
padding: 30px;
margin: -170px auto 0;
}
body:not(.woocommerce-cart):not(.woocommerce-page) .info_content .content_inner.has_top_image{
margin-top: 0;
}
.woocommerce-checkout .info_content .content_inner {
max-width: 100%;
}
.info_content .middle_img .right_img_inner {
position: relative;
display: inline-block;
}
.info_content .middle_img .right_img_inner:after {
content: ' ';
box-shadow: 16px 16px #ececec;
position: absolute;
left: 0;
right: 0;
top: 54px;
display: block;
bottom: 0px;
}
a:hover {
text-decoration: none;
} .comment-list {
padding-left: 20px;
margin-top: 30px;
}
h2.comments-title {
font-size: 26px;
}
h3.comment-reply-title {
font-size: 24px;
}
.comment-list {
background-color: #f6f6f6;
padding:25px 35px;
margin-bottom: 25px;
}
.comment-meta {
position: relative;
}
.comment-metadata {
position: absolute;
right: 0px;
top: 0px;
font-size: 14px;
}
.comment-awaiting-moderation {
font-size: 14px;
padding-top: 5px;
}
.comment-content{
padding: 25px;
background: #f0eded;
margin-bottom: 20px;
} .center_title {
text-align: center;
padding: 40px 0px;
}
.center_title h2 {
text-transform: uppercase;
font-weight: 500;
letter-spacing: 0.025em;
}
.center_title hr {
height: 5px;
background-color: #c0d9a0;
width: 96px;
margin: 27px auto 0;
border: 0;
}
.post-thumb a {
display: block;
padding-bottom: 80%;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.casestudies_page {
position: relative;
}
.casestudies_page::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
background-color: #f2f5f7;
height: 380px;
z-index: -1;
}
.casestudies_box {
max-width: 875px;
margin: 0 auto;
}
.casestudies-section {
padding: 45px 0px;
}
.casestudies-section article:nth-child(1) .post_casestudies_box {
background-color: #fff;
box-shadow: 0px 2px 17px 1px rgba(0,0,0,0.2);
border-radius: 4px;
}
.casestudies-section article:nth-child(1) .post-thumb {
width: 50%;
float: left;
}
.casestudies-section article:nth-child(1) .post_description {
width: 50%;
float: right;
padding: 45px;
}
.post_description h2 a {
color: #000;
font-weight: 500;
letter-spacing: 0.025em;
}
.post_description h2 a:hover {
color: #c0d9a0;
}
.post_description .entry-title {
margin-bottom: 15px;
}
.casestudies-section article {
border:none;
padding-bottom: 0px;
margin: 0px;
}
.casestudies-section article:nth-of-type(odd){
margin-top: 40px;
}
.casestudies-section article:nth-child(1) {
margin: 0px 0px 60px;
}
.casestudies-section article:not(:first-child) {
width: 50%;
float: left;
}
.casestudies-section article .post_casestudies {
padding: 0px 15px;
}
.casestudies-section article:not(:first-child) .post_casestudies {
transition: 0.5s all ease 0s;
-webkit-transition: 0.5s all ease 0s;
-moz-transition: 0.5s all ease 0s;
-ms-transition: 0.5s all ease 0s;
}
.casestudies-section article:not(:first-child):hover .post_casestudies {
margin-top: -10px;
transition: 0.5s all ease 0s;
-webkit-transition: 0.5s all ease 0s;
-moz-transition: 0.5s all ease 0s;
-ms-transition: 0.5s all ease 0s;
}
.casestudies-section article:not(:first-child) .post_casestudies_box {
box-shadow: 0px 2px 17px 1px rgba(0,0,0,0.2);
position: relative;
}
.casestudies-section article:not(:first-child) .post-thumb a {
border-radius: 5px;
}
.casestudies-section article:not(:first-child) .post-thumb a::before {
content: "";
background-color: rgba(192,217,160,0.4);
position: absolute;
left: 0;
right: 0;
top:0;
bottom: 0;
border-radius: 4px;
transition: 0.5s all ease 0s;
-webkit-transition: 0.5s all ease 0s;
-moz-transition: 0.5s all ease 0s;
-ms-transition: 0.5s all ease 0s;
}
.casestudies-section article:not(:first-child):hover .post-thumb a::before {
background-color: rgba(192,217,160,0.8);
transition: 0.5s all ease 0s;
-webkit-transition: 0.5s all ease 0s;
-moz-transition: 0.5s all ease 0s;
-ms-transition: 0.5s all ease 0s;
}
.casestudies-section article:not(:first-child) .post_description {
position: absolute;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(255,255,255,0.9);
max-width: 85%;
padding: 20px 22px;
transition: 0.5s all ease 0s;
-webkit-transition: 0.5s all ease 0s;
-moz-transition: 0.5s all ease 0s;
-ms-transition: 0.5s all ease 0s;
}
.casestudies-section article:not(:first-child):hover .post_description {
background-color: #fff;
transition: 0.5s all ease 0s;
-webkit-transition: 0.5s all ease 0s;
-moz-transition: 0.5s all ease 0s;
-ms-transition: 0.5s all ease 0s;
}
.casestudies-section article:not(:first-child) .post_description p:last-child {
margin-bottom: 0px;
}
.casestudies-section article:not(:first-child) .post_description h2 {
font-size: 25px;
margin-bottom: 10px;
}
.casestudies_page.single-casestudies .casestudies_box_top {
padding: 50px 0px 0px;
}
.single-post-header {
margin-top: 20px;
}
.single-post-header h1 {
font-weight: 500;
margin-bottom: 10px;
}
.casestudies_page.single-casestudies article {
margin-top: 40px;
border: none;
}
.casestudies_page.single-casestudies article h1,
.casestudies_page.single-casestudies article h2,
.casestudies_page.single-casestudies article h3,
.casestudies_page.single-casestudies article h4,
.casestudies_page.single-casestudies article h5,
.casestudies_page.single-casestudies article h6 {
font-weight: 500;
margin-bottom: 12px;
}
.casestudies_page.single-casestudies article ol {
padding-left: 20px;
margin-bottom: 20px;
}
.casestudies_page.single-casestudies article ul {
margin-bottom: 20px;
}
.casestudies_page.single-casestudies article li {
margin-bottom: 9px;
}
.casestudies_page.single-casestudies article ol ul {
margin-bottom: 0px;
margin-top: 8px;
}
.casestudies_page.single-casestudies article ol ul li {
margin-bottom: 4px;
}
.info-banner img {
max-width: 100%;
object-fit: cover;
width: 100%;
} footer:not(.comment-meta) {
width: 100%;
background: #2c353e;
padding: 95px 0 85px;
display: inline-block;
}
footer:after {
content: "";
display: table;
clear: both;
}
.footer_top {
width: 100%;
padding-bottom: 40px;
}
.footer_top:after {
content: "";
display: table;
clear: both;
}
.footer_description {
float: left;
width: 32%;
color: #fff;
padding-right: 55px;
}
.footer_logo {
padding-bottom: 20px;
}
.footer_logo img {
max-width: 100%;
height: auto;
}
.footer_description p {
font-weight: 300;
letter-spacing: 0.025em;
line-height: 1.62;
}
.footer_links {
float: left;
width: 24%;
color: #fff;
padding: 0 25px;
}
.footer_links:nth-child(3) {
width: 20%;
}
.footer_links:last-child {
padding-right: 0;
}
.footer_links h5, .footer_links h2 {
font-weight: 500;
letter-spacing: 0.025em;
padding-bottom: 10px;
font-size: 20px!important;
}
.footer_links ul {
list-style: none;
padding: 0;
margin: 0!important;
}
.footer_links ul:after {
content: "";
display: table;
clear: both;
}
.footer_links ul li {
float: left;
width: 100%;
padding: 3px 0;
font-weight: 300;
letter-spacing: 0.025em;
}
.footer_links ul li a {
color: #fff;
}
.footer_links ul li a:hover, .footer_links ul li a:focus{
color: #c0d9a0;
}
.footer_links ul + h5 {
margin-top: 25px;
}
.footer_bottom {
width: 100%;
border-top: 1px solid #39424b;
padding-top: 40px;
}
.footer_bottom:after {
content: "";
display: table;
clear: both;
}
.footer_menu {
float: left;
}
.footer_menu ul.sub-menu{
display: none;
}
.footer_menu ul {
list-style: none;
padding: 0;
margin: 0;
}
.footer_menu ul li {
float: left;
letter-spacing: 0.025em;
padding: 5px 26px 5px 0;
}
.footer_menu ul li a {
color: #6e7f8f;
}
.footer_menu ul li a:hover {
color: #c0d9a0;
text-decoration: none;
}
.footer_menu ul li a:focus{
text-decoration: none;
}
.copyright {
color: #6e7f8f;
letter-spacing: 0.025em;
display: inline-block;
padding-top: 23px;
width: 100%;
}
.copyright p {
margin: 0;
}
.copyright a{
color: #6e7f8f;
}
.copyright a:hover, .copyright a:focus{
color: #c0d9a0;
}
.footer_social {
float: right;
}
.footer_social ul {
list-style: none;
padding: 0;
margin: 0;
}
.footer_social ul li {
float: left;
color: #6e7f8f;
font-weight: 20px;
padding: 0 8px;
}
.footer_social ul li:last-child {
padding-right: 0;
}
.footer_social ul li a {
color: #6e7f8f;
}
.footer_social ul li i {
font-size:18px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.footer_social ul li i:hover {
color: #c0d9a0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.textwidget i{
margin-right: 10px;
}
.content-area{
max-width: 1295px;
margin: 0 auto;
padding: 0 20px;
}
.content-area:after{
content: "";
clear: both;
display: table;
}
.woocommerce-loop-product__title{
padding: 5px 60px 25px 20px!important;
} .nav-tabs.responsive{
width: 100%;
display: inline-block;
padding-bottom: 30px!important;
border-bottom: 5px solid #dddcdc;
}
.nav-tabs.responsive:after{
content: "";
display: table;
clear: both;
}
ul.nav-tabs.responsive{
list-style: none;
padding: 0;
margin: 0;
text-align: center;
margin-bottom: 20px;
}
ul.nav-tabs.responsive li{
display: inline-block;
text-transform: uppercase;
margin: 0 26px;
position: relative;
font-weight: 500;
letter-spacing: 0.005em;
}
ul.nav-tabs.responsive li a{
color: #858484;
}
ul.nav-tabs.responsive li.active a{
color:#9bbb73;
}
ul.nav-tabs.responsive li a:after{
content: '';
position: absolute;
left: 0;
bottom:-35px;
border-bottom: 5px solid #9bbb73;
transform: scaleX(0);
-webkit-transform: scaleX(0);
transition: transform 500ms ease-in-out;
-webkit-transition: transform 500ms ease-in-out;
transform-origin:100% 50%;
-webkit-transform-origin:100% 50%;
width: 100%;
}
ul.nav-tabs.responsive li.active a:after{
transform: scaleX(1);
-webkit-transform: scaleX(1);
transform-origin:0 50%;
-webkit-transform-origin:0 50%;
}
ul.nav-tabs.responsive li a:hover, ul.nav-tabs.responsive li a:focus{
color: #9bbb73;
text-decoration: none;
}
.product-tabs .tab-content{
margin-top: 20px;
}
.tab-content ul{
margin-left: 16px;
margin-top: 15px;
}
.tab-content ul li{
color: #5e5e5e;
}
.tab-content > .tab-pane{
display: none;
}
.tab-content > .active{
display: block;
}
.tab-content .btn{
margin-top: 15px;
}
.tab-content h2{
font-size: 30px;
padding-bottom: 25px;
}
.tab-content form{
max-width: 700px;
}
.footer_links ul#menu-rely-specialties li a:before{
display: none;
}
ul#menu-rely-specialties{
list-style: none;
padding: 0;
margin: 0 0 0 19px;
}
ul#menu-rely-specialties li{
padding: 5px 0;
}
ul#menu-rely-specialties li a{
position: relative;
}
ul#menu-rely-specialties li a:focus{
text-decoration: none;
}
ul#menu-rely-specialties li a:before{
content: "\f105";
position: absolute;
top: 50%;
left: -15px;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
color: #585757;
font-size: 16px;
font-family: 'Font Awesome\ 5 Free';
font-weight: 900;
}
.tab-content .tab-pane{
color: #5e5e5e;
letter-spacing: 0.005em;
line-height: 1.62;
}
.tab-content .tab-pane table{
line-height: 1.62;
width: 100%;
}
.tab_content_mobile iframe{
width: 100%;
}
.tab-content .tab-pane table tr td:first-child{
width: 30%;
}
.tab-content .tab-pane h1, .tab-content .tab-pane h2, .tab-content .tab-pane h3, .tab-content .tab-pane h4, .tab-content .tab-pane h5, .tab-content .tab-pane h6{
color: #000;
}
.tab-content .tab-pane h3{
font-size: 18px;
letter-spacing: 0.005em;
line-height: 1.62;
}
.tab-content .tab-pane .form-submit{
margin-top: 20px!important;
}
.tab-content #enquire textarea{
height: 153px !important;
} .inner_banner {
padding-bottom: 26.80%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
position: relative;
}
.inner_banner:after{
content: ' ';
background-color: rgba(0,0,0,0.6);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.inner_banner .inner_banner_content {
position: absolute;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
left: 0;
right: 0;
z-index: 9;
text-align: center;
color: #ffffff;
max-width: 650px;
margin: 0 auto;
font-size: 18px;
line-height: 1.33;
letter-spacing: 0.025em;
width: 100%;
}
.inner_banner .inner_banner_content h1 {
text-transform: uppercase;
font-weight: 700;
letter-spacing: 0.1em;
padding-bottom: 9px;
}
.inner_banner .inner_banner_content hr {
height: 5px;
background-color: #c0d9a0;
width: 96px;
margin: 27px auto 0;
border: 0;
}
.product-list-page .container {
padding: 0;
}
.category-sidebar {
width: 25%;
float: left;
}
.category-list-right {
width: 74%;
float: left;
padding-left: 39px;
}
.category-list-right .term-description{
margin-top: 20px;
margin-bottom: 25px;
}
.category-sidebar ul {
max-width: 313px;
border:1px solid #dfdfdf;
border-radius: 0px;
}
.category-sidebar ul li {
list-style: none;
border-bottom: 1px solid #dfdfdf;
position: relative;
}
.widget-area .widget_archive ul, .widget-area .widget_categories ul, .woocommerce-MyAccount-navigation ul, .widget-area .widget_product_categories ul{
border:1px solid #dfdfdf;
list-style: none;
border-radius: 0px;
overflow: hidden;
}
.widget-area .widget_archive ul li, .widget-area .widget_categories ul li, .woocommerce-MyAccount-navigation ul li, .widget-area .widget_product_categories ul li{
border-bottom: 1px solid #dfdfdf;
position: relative;
}
.woocommerce-MyAccount-navigation ul li a{
color: #000!important;
}
.widget-area .widget_archive ul li a,
.widget-area .widget_categories ul li a,
.woocommerce-MyAccount-navigation ul li a,
.widget-area .widget_product_categories ul li a{
padding: 18px 35px 18px 19px;
display: inline-block;
width: 100%;
position: relative;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.widget-area .widget_archive ul li a:hover,
.widget-area .widget_categories ul li a:hover,
.woocommerce-MyAccount-navigation ul li a:hover,
.widget-area .widget_product_categories ul li a:hover {
background: #c0d9a0;
}
.widget-area .widget_archive ul li a:after,
.widget-area .widget_categories ul li a:after,
.woocommerce-MyAccount-navigation ul li a:after,
.widget-area .widget_product_categories ul li a:after{
content: "\f105";
position: absolute;
top: 50%;
right: 16px;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
color: #585757;
font-size: 16px;
font-family: 'Font Awesome\ 5 Free';
font-weight: 900;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.widget-area .widget_archive ul li a:hover:after,
.widget-area .widget_categories ul li a:hover:after,
.woocommerce-MyAccount-navigation ul li a:hover:after,
.widget-area .widget_product_categories ul li a:hover:after {
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
padding-right: 10px;
}
.widget-area .widget_archive ul li a:focus, .widget-area .widget_categories ul li a:focus, .woocommerce-MyAccount-navigation ul li a:focus, .widget-area .widget_product_categories ul li a:focus{
text-decoration: none;
}
.widget-area .widget_archive ul li:last-child, .widget-area .widget_categories ul li:last-child, .woocommerce-MyAccount-navigation ul li:last-child, .widget-area .widget_product_categories ul li:last-child {
border-bottom: 0;
}
.category-sidebar ul li.active {
background-color: #c0d9a0; }
.category-sidebar ul li a {
color: #585757;
font-size: 14px;
}
.category-sidebar ul li.active a {
color: #000000;
}
.woocommerce-ordering select, select {
-webkit-appearance: none!important;
background: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/down-arrow-mob.png) !important;
background-size: 13px auto !important;
background-repeat: no-repeat !important;
background-position: 98% 50% !important;
cursor: pointer;
padding: 10px 30px 10px 11px;
-moz-appearance: window;
-webkit-appearance: none;
border-color: #d4d4d4 !important;
}
.woocommerce-ordering select{
background-position: 94% 50% !important;
}
.woocommerce-ordering select:focus{
outline: 0;
}
.category-sidebar ul li a i {
float: right;
margin-top: 4px;
color: #b6b6b6;
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
.category-sidebar ul li.active a i {
color: #000000;
}
.category-list-right ul.products li {
border:1px solid #ececec;
}
.category-list-right ul.products li.product {
margin: 0 4% 46px 0 !important;
}
ul.products li.product:nth-child(3n+3)  {
margin: 0 0 46px 0 !important;
}
.category-list-right ul.products li h2.woocommerce-loop-product__title {
padding: 5px 18px 25px 18px !important;
}
.category-list-right ul.products li a.button {
position: absolute;
bottom: 13px;
}
.woocommerce div.product div.summary ul{
margin-left: 16px;
margin-top: 15px;
}
.woocommerce div.product div.summary ul li{
color: #5e5e5e;
letter-spacing: 0.005em;
line-height: 1.62;
}
.product-tabs{
width: 100%;
display: inline-block;
margin-top: 50px;
margin-bottom: 100px;
}
.product-tabs:after{
content: "";
display: table;
clear: both;
}
.entry-summary .product_title, .entry-summary h1{
font-size: 30px;
letter-spacing: 0.005em;
padding-bottom: 13px !important;
color: #000;
font-weight: 500;
}
.entry-summary .product_title, .entry-summary h2{
font-size: 30px;
color: #000;
padding-bottom: 10px;
font-weight: 500;
}
.woocommerce div.product div.summary .price {
margin-top: 13px!important;
margin-bottom: 25px!important;
display: flex!important;
display: -webkit-flex!important;
flex-wrap: wrap!important;
-webkit-flex-wrap: wrap!important;
width: 100%;
}
.woocommerce div.product div.summary .price .woocommerce-Price-amount{
color: #8dae64;
font-size: 36px;
letter-spacing: 0.05em;
line-height: 1.3;
border-top: 5px solid #dadada;
border-bottom: 5px solid #dadada;
font-weight: 700;
padding: 10px 0;
}
.entry-summary{
color: #5e5e5e;
}
.entry-summary h3{
font-size: 18px;
letter-spacing: 0.005em;
line-height: 1.62;
padding-bottom: 10px;
color: #000;
}
.entry-summary h4{
padding-bottom: 10px;
color: #000;
letter-spacing: 0.005em;
line-height: 1.62;
}
.entry-summary h5{
padding-bottom: 10px;
color: #000;
letter-spacing: 0.005em;
line-height: 1.62;
}
.entry-summary h6{
padding-bottom: 10px;
color: #000;
letter-spacing: 0.005em;
line-height: 1.62;
}
.entry-summary .btn{
margin-top: 15px;
}
.frm_style_formidable-style.with_frm_style label.frm_primary_label, .tab-content .tab-pane label, .woocommerce-checkout label{
font-family: 'Roboto', sans-serif!important;
font-size: 16px!important;
padding: 0 0 10px 0px !important;
display: inline-block;
}
.woocommerce-product-gallery__image{
margin-bottom: 20px;
}
.woocommerce .woocommerce-breadcrumb{
margin: 0 0 46px 0;
color: #000000;
}
.woocommerce div.product div.images .flex-control-thumbs{
margin-top: 10px;
}
.flex-control-nav {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2), .woocommerce div.product div.images .flex-control-thumbs li{
width: 21.2%;
padding: 0px;
position: relative;
margin-right: 5%;
margin-top: 10px;
margin-bottom: 10px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(4n+4), .woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+4){
margin-right: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) > a:before{
content: "\f002";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
font-size: 17px;
color: #fff;
font-family: 'Font Awesome\ 5 Free';
font-weight: 900;
opacity: 0;
z-index: 99;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) > a:after{
content: "";
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
background:rgba(0,0,0,0.6);
opacity: 0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) > a:hover:before, .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) > a:hover:after{
opacity: 1;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.upsells.products h2{
padding-bottom: 6px;
font-size: 30px;
text-align: center;
margin-bottom: 50px;
position: relative;
font-weight: 500;
}
.upsells.products h2:after{
content: "";
position: absolute;
left: 50%;
bottom: -15px;
border-bottom: 4px solid #c0d9a0;
width: 90px;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
}
.related.products{
text-align: center;
}
.related.products h2{
padding-bottom: 6px;
font-size: 30px;
text-align: center;
margin-bottom: 50px;
position: relative;
font-weight: 500;
}
.related.products h2:after{
content: "";
position: absolute;
left: 50%;
bottom: -15px;
border-bottom: 4px solid #c0d9a0;
width: 90px;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
}
.shop-widget-area h2{
padding-bottom: 25px;
font-size: 30px;
font-weight: 500;
color: #000;
}
.shop-widget-area form{
max-width: 800px;
}
.single_add_to_cart_button, button#place_order{
background: #c0d9a0 !important;
color: #000 !important;
font-size: 15px !important;
border-radius: 50px !important;
height: auto !important;
padding: 12px 30px 13px !important;
letter-spacing: 0.005em !important;
height: 44px !important;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
outline: none;
}
.single_add_to_cart_button:hover, button#place_order:hover{
background: #2c353e!important;
color: #fff!important;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.checkout-button{
background: #c0d9a0 !important;
color: #000 !important;
font-size: 16px !important;
border-radius: 50px !important;
padding: 13px 30px !important;
letter-spacing: 0.005em !important;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
font-weight: 400!important;
min-width: 150px;
height: 44px!important;
display: inline-block!important;
outline: none;
}
.checkout-button:hover{
background: #2c353e!important;
color: #fff!important;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.select2-dropdown{
background: #fff;
line-height: 1.5;
letter-spacing: 0.005em;
padding: 20px 20px 0px 20px;
width: 100%;
display: inline-block;
-moz-box-shadow: 0px 3px 10px 4px #d7d7d7;
-webkit-box-shadow: 0px 3px 10px 4px #d7d7d7;
box-shadow: 0px 3px 10px 4px #d7d7d7;
}
.woocommerce-checkout h3{
padding-bottom: 20px;
}
.woocommerce-checkout #customer_details{
margin-bottom: 40px;
}
.page-template-default .hentry{
margin: 0;
}
.woocommerce-cart-form button{
font-size: 15px!important;
}
.cart_totals h2{
font-size: 28px;
margin-bottom:15px;
}
.widget h2{
font-size: 30px;
padding-bottom: 5px;
margin-bottom: 15px;
font-weight: 500;
}
aside form{
position: relative;
}
aside form input[type="submit"], aside form.woocommerce-product-search button
{
position: absolute;
right: 16px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
background: transparent url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/serch_icon.png)!important;
background-color: transparent!important;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
width: 21px;
height: 22px;
display: inline-block;
cursor: pointer;
font-size: 0;
border-radius: 0!important;
-webkit-border-radius: 0!important;
min-width: inherit;
text-indent: -1000%;
font-size: 0!important;
padding: 0!important;
border: 0;
appearance: none;
-webkit-appearance: none;
}
aside form input[type="submit"]:hover, aside form.woocommerce-product-search button:hover{
background: transparent url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/serch_icon.png)!important;
transform: scale(1) translateY(-50%)!important;
-webkit-transform: scale(1) translateY(-50%)!important;
-ms-transform: scale(1) translateY(-50%)!important;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
-webkit-appearance:none;
}
.woocommerce .quantity .qty{
height: 43px;
}
.woocommerce div.product form.cart div.quantity{
margin: 0 30px 0 0px;
}
.woocommerce div.product form.cart{
padding-top: 15px;
}
.category-sidebar h2{
font-size: 26px;
}
.category-list-right h1.page-title{
font-size: 36px;
padding-bottom: 20px;
font-weight: 500;
}
.desktop_hide{
display: none;
}
.woocommerce p.stars a{
width: 1.5em;
}
.comment-form-rating{
background: #eef3f9;
padding: 23px 25px 10px 25px;
margin: 26px 0;
}
.woocommerce .comment-form-rating p.stars{
display: table;
}
.woocommerce .comment-form-rating p.stars a{
color: #5f8f23;
}
header.entry-header, header.woocommerce-Address-title{
position: static;
box-shadow: none;
}
body.blog .title-section, body.archive .title-section, body.search .title-section{
margin :50px 0 40px;
display: inline-block;
width: 100%;
}
body.archive .title-section{
margin-top: 60px;
}
body.blog .title-section h1, body.archive .title-section h1, body.search .title-section h1{
font-size: 36px;
font-weight: 500;
}
.category-sidebar .widget ul{
margin-left: 0;
}
.wp-pagenavi{
text-align: center;
margin: 40px 0 60px!important;
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
margin: 0 auto;
width: 100%;
}
.wp-pagenavi a.first, .wp-pagenavi a.last{
display: none;
}
.wp-pagenavi a, .wp-pagenavi span{
margin:0;
padding: 9px;
}
.wp-pagenavi span.current{
font-weight: 400;
background: #ebe9eb;
color: #8a7e88;
border-color: unset;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current{
border-color: unset;
background: #ebe9eb;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
padding: 12px;
}
body.blog .col-md-3, body.archive .col-md-3, body.search .col-md-3{
float: right;
width: 25%;
padding-left: 25px;
}
body.blog .col-md-9, body.archive .col-md-9, body.search .col-md-9
{
float: left;
width: 76%;
margin-left: -20px;
}
body.blog .col-md-9 .site-main, body.archive .col-md-9 .site-main{
padding-top: 0;
}
body.blog .site-main .col-md-6, body.archive .site-main .col-md-6, body.search .site-main .col-md-6{
float: left;
width: 30.3%;
margin-right: 4%;
border: 1px solid #cccccc;
margin-bottom: 40px;
border-radius: 0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
body.blog .site-main .col-md-6:hover, body.archive .site-main .col-md-6:hover, body.search .site-main .col-md-6:hover{
-webkit-box-shadow: 0px 0px 18px 3px rgba(209,215,222,0.5);
-moz-box-shadow: 0px 0px 18px 3px rgba(209,215,222,0.5);
box-shadow: 0px 0px 18px 3px rgba(209,215,222,0.5);
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
body.blog .site-main .col-md-6:nth-child(3n+3), body.archive .site-main .col-md-6:nth-child(3n+3), body.search .site-main .col-md-6:nth-child(3n+3){
margin-right: 0;
}
body.blog .site-main .col-md-6:nth-child(3n+4), body.archive .site-main .col-md-6:nth-child(3n+4), body.search .site-main .col-md-6:nth-child(3n+4){
clear: left;
}
body.blog .site-main .col-md-6 .hentry, body.archive .site-main .col-md-6 .hentry, body.search .site-main .col-md-6 .hentry{
margin: 0;
border-bottom: none;
}
body.blog .site-main .col-md-6 .hentry a:focus, body.archive .site-main .col-md-6 .hentry a:focus, body.search .site-main .col-md-6 .hentry a:focus{
text-decoration: none;
}
body.blog header.entry-header .post-thumb, body.archive header.entry-header .post-thumb, body.search header.entry-header .post-thumb{
margin-bottom: 15px;
height: 200px;
}
body.blog header.entry-header .post-thumb img, body.archive header.entry-header .post-thumb img, body.search header.entry-header .post-thumb img{
border-radius: 0;
}
body.blog header.entry-header .cats, body.archive header.entry-header .cats, body.search header.entry-header .cats, .col-md-9.col-sm-8.relate_product_sec.related_post .blogs .cats{
margin-bottom: 6px;
color: #000;
font-size: 14px;
letter-spacing: 0.005em;
padding: 0 20px;
}
body.blog header.entry-header .cats a, body.archive header.entry-header .cats a, body.search header.entry-header .cats a{
color: #000;
padding-bottom: 2px;
}
.col-md-9.col-sm-8.relate_product_sec.related_post .blogs .cats a{
color: #fff;
}
.col-md-9.col-sm-8.relate_product_sec.related_post .blogs .blog_title{
color: #fff;
}
body.blog header.entry-header h2.entry-title, body.archive header.entry-header h2.entry-title, body.search header.entry-header h2.entry-title{
font-size: 18px;
line-height: 1.4;
font-weight: 500;
padding: 0 20px;
}
body.blog header.entry-header h2.entry-title a, body.archive header.entry-header h2.entry-title a, body.search header.entry-header h2.entry-title a{
color: #000;
}
body.blog .col-md-6 .entry-content, body.archive .col-md-6 .entry-content, body.search .col-md-6 .entry-content, .col-md-9.col-sm-8.relate_product_sec.related_post .blogs li p{
font-size: 15px;
margin-top: 15px;
line-height: 1.52;
padding: 0 20px;
}
.col-md-9.col-sm-8.relate_product_sec.related_post .blogs li p{
padding-bottom: 0px;
margin: 0;
}
body.blog .site-main .row, body.archive .site-main .row, body.search .site-main .row{
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
width: 100%;
}
body.blog footer.entry-footer, body.archive footer.entry-footer, body.search footer.entry-footer{
background: unset;
border: 1px solid #c0d9a0;
padding: 10px;
color: #c0d9a0;
width: 86%;
margin-left: 7%;
display: none;
}
body.blog footer.entry-footer .col-md-6, body.archive footer.entry-footer .col-md-6, body.search footer.entry-footer .col-md-6{
width: 100%;
margin: 0;
font-size: 15px;
border:none;
}
body.blog footer.entry-footer .col-md-6:hover, body.archive footer.entry-footer .col-md-6:hover, body.search footer.entry-footer .col-md-6:hover{
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow:none;
}
body.blog footer.entry-footer .col-md-6 .comments-link, body.archive footer.entry-footer .col-md-6 .comments-link, body.search footer.entry-footer .col-md-6 .comments-link{
padding-left: 5px;
}
body.blog footer.entry-footer .col-md-6 .entry-meta, body.archive footer.entry-footer .col-md-6 .entry-meta, body.search footer.entry-footer .col-md-6 .entry-meta{
display: flex;
display: -webkit-flex;
}
body.blog footer.entry-footer .col-md-6 .entry-meta i, body.archive footer.entry-footer .col-md-6 .entry-meta i, body.search footer.entry-footer .col-md-6 .entry-meta i{
margin-top: 4px;
margin-right: 9px;
}
body.blog footer.entry-footer .col-md-6 a, body.archive footer.entry-footer .col-md-6 a, body.search footer.entry-footer .col-md-6 a{
color: #c0d9a0;
}
body.single-post .col-md-9, body.single-aiovg_videos .col-md-9{
float: left;
width: 75%;
padding-bottom: 40px;
}
body.single-post .col-md-3, body.single-aiovg_videos .col-md-3{
float: right;
width: 25%;
padding-left: 25px;
margin-top: 40px;
}
body.single-post .site-main, body.single-aiovg_videos .site-main{
max-width: 865px;
margin: 0 auto;
width: 100%;
}
body.single-post .site-main ul, body.single-aiovg_videos .site-main ul{
margin-left: 16px;
}
.title-section{
text-transform: uppercase;
}
.single-post .title-section{
text-align: center;
padding: 90px 0 215px;
background-color: #f2f5f7;
}
.single-aiovg_videos .title-section{
text-align: center;
padding: 90px 0 90px;
background-color: #f2f5f7;
}
.single-post .title-section header.entry-header, .single-aiovg_videos .title-section header.entry-header{
background: #f2f5f7;
}
.single-post .title-section header.entry-header h2, .single-aiovg_videos .title-section header.entry-header h2{
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
position: relative;
}
.single-post .site-main{
padding: 0;
}
.single-post .site-main h1.entry-title{
font-size: 30px;
letter-spacing: 0.025em;
font-weight: 500;
padding-bottom: 10px;
}
.single-post .site-main .entry-meta{
padding-bottom: 20px;
}
.single-post .site-main .entry-meta .entry-date.published{
display: block;
}
body.single-post .site-main .post-thumb, body.single-aiovg_videos .site-main .post-thumb{
width: 100%;
float: left;
margin-top: -120px;
padding-bottom: 30px;
}
body.single-post .site-main.has_no_thumbnail, body.single-aiovg_videos .site-main.has_no_thumbnail{
margin-top: -120px;
padding: 40px 20px;
background: #fff;
}
.single-post .site-main .entry-content blockquote{
text-align: center;
font-size: 24px;
line-height: 1.5;
letter-spacing: 0.005em;
max-width: 800px;
margin: 0 auto;
font-style: normal;
color: #000;
padding: 90px 0 50px;
position: relative;
}
.single-post .site-main .entry-content blockquote span{
display: block;
color: #5e5e5e;
font-size: 16px;
letter-spacing: 0.005em;
line-height: 1.5;
margin-top: 20px;
}
.single-post .site-main .entry-content blockquote:before{
content: "\f10d";
position: absolute;
left: 50%;
top: 0;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
font-size: 48px;
color: #cacaca;
text-align: center;
display: block;
margin-bottom: 25px;
font-family: 'Font Awesome\ 5 Free';
font-weight: 900;
display: inline-block;
margin-top: 40px;
}
.single-post .site-main .entry-content blockquote:after{
display: none;
}
.show_767{
display: none;
}
.reply-title{
font-weight: 500;
letter-spacing: 0.025em;
}
.comment-respond form label{
padding: 0 0 10px 0!important;
display: inline-block;
}
footer.entry-footer{
background: transparent;
padding: 0;
}
header.page-header{
position: static;
box-shadow: none;
}
body.blog .site-main .col-md-6 header.entry-header, body.archive .site-main .col-md-6 header.entry-header, body.search .site-main .col-md-6 header.entry-header{
background: transparent!important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
text-align: left;
border-bottom: none;
padding-bottom: 20px !important;
font-weight: normal;
text-transform: capitalize;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title:after, .woocommerce ul.products li.product .woocommerce-loop-product__title:after, .woocommerce ul.products li.product h3:after{
display: none;
}
.up-sells.upsells.products{
text-align: center;
}
.single-product .col-md-3.col-sm-4{
float: left;
width: 100%;
margin-top: 20px;
}
.single-product .col-md-3.col-sm-4 .shop-widget-area{
border-radius: 0;
background: #eef3f9;
padding: 40px 0px 20px;
}
.single-product .col-md-3.col-sm-4 .shop-widget-area .newsl{
color: #5e5e5e;
max-width: 800px;
margin: 0 auto;
text-align: center;
padding: 0 15px;
}
.single-product .col-md-3.col-sm-4 .shop-widget-area .frm_fields_container{
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
}
.single-product .col-md-3.col-sm-4 .shop-widget-area .frm_fields_container .frm_form_field, .single-product .col-md-3.col-sm-4 .shop-widget-area .frm_fields_container .frm_submit{
margin: 0 10px 20px;
}
.single-product .site-main{
padding-bottom: 0;
}
.product.type-product .price{
margin: 4px 0 0 0 !important;
float: left;
}
.product.type-product .price .woocommerce-Price-amount.amount{
font-size: 18px;
line-height: 1;
border: none;
padding: 0;
text-align: left;
font-weight: 500;
}
.woocommerce-form-row label{
padding-bottom: 10px!important;
display: inline-block;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
margin-top: -7px!important;
}
.category-list-right .products.columns-4{
padding-top: 34px;
text-align: center;
}
.col-md-9.col-sm-8.relate_product_sec{
float: left;
width: 100%;
}
.col-md-9.col-sm-8.relate_product_sec ul li{
width: 21.7%!important;
margin: 0 20px 40px!important;
}
.col-md-9.col-sm-8.relate_product_sec ul.product li:nth-child(3n+3){
margin: 0 3.8% 2.992em 0!important;
}
.col-md-9.col-sm-8.relate_product_sec ul.product li:last-child{
margin-right: 0;
}
.bottom_rel_product .col-md-3.col-sm-4 h2{
font-size: 20px;
}
.woocommerce-account .info_content .content_inner{
max-width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content{
padding-left: 25px;
} .woocommerce-MyAccount-navigation ul li.is-active a{
background: #c0d9a0;
}
.entry-content h2{
font-size: 18px;
font-weight: 500;
padding-bottom: 15px;
}
.entry-content ul{
margin-left: 16px;
}
header.page-header h1{
font-size: 30px;
font-weight: 500;
padding-bottom: 15px;
}
body.search .no-results.not-found .search-form input[type=submit]{
margin-top: 15px;
}
.page-template-contact .whyuslist.hearus{
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
background: #eef3f9;
}
.page-template-contact .whyuslist.hearus:after{
content: "";
display: table;
clear: both;
}
.page-template-contact .info_content .content_inner{
max-width: 100%;
}
.page-template-contact .whyuslist.hearus .col-md-4{
width: 50%;
text-align: center;
line-height: 2;
}
.page-template-contact .tab-pane form select{
border: 1px solid #2c353e !important;
}
.page-template-contact .whyuslist.hearus .col-md-4:nth-child(2) .outl{
background: #c0d9a0;
}
.page-template-contact .whyuslist.hearus .col-md-4:nth-child(2) .outl i{
color: #000;
}
.page-template-contact .whyuslist.hearus .col-md-4 .outl{
padding: 30px;
}
.page-template-contact .whyuslist.hearus .col-md-4 .outl p{
color: #000;
}
.page-template-contact .whyuslist.hearus .col-md-4 .outl p:last-child{
margin: 0;
}
.page-template-contact .whyuslist.hearus .col-md-4 .outl a{
color: #000;
}
.page-template-contact .whyuslist.hearus .col-md-4 .why-icon i{
font-size: 40px;
color: #c0d9a0;
}
.page-template-contact .content_inner .title-section .subtitle{
font-weight: 500;
letter-spacing: 0.02em;
padding-bottom: 40px;
font-size: 30px;
}
.page-template-contact .content_inner .title-section .col-md-12{
padding-bottom: 60px;
}
.page-template-contact .content_inner .site-main{
padding: 0;
}
.page-template-contact .content_inner .site-main .tab-pane{
padding-bottom: 0px;
}
.page-template-contact .content_inner .site-main .entry-content{
margin: 0;
}
.page-template-contact .content_inner .col-md-9{
float: left;
width: 75%;
}
.page-template-contact .content_inner .col-md-3{
float: right;
width: 25%;
padding-left: 25px;
margin-bottom: 40px;
}
.page-template-contact .content_inner .col-md-3 .widget-area{
border-radius: 15px;
background: #eef3f9;
padding: 40px 20px 20px;
}
.page-template-contact .content_inner .col-md-9 .widget-area{
}
.page-template-contact .content_inner .col-md-9 i{
margin-right: 10px;
}
.page-template-contact .content_inner .col-md-9 h2{
font-size: 18px;
padding-bottom: 10px;
font-weight: 500;
letter-spacing: 0.02em;
}
.page-template-contact .content_inner .col-md-9 h3{
font-size: 16px;
padding-bottom: 9px;
font-weight: 500;
letter-spacing: 0.02em;
padding-top: 0;
}
.page-template-contact .content_inner .col-md-9 p + h2{
padding-top: 30px;
}
.page-template-contact .content_inner .col-md-3 .openinghours{
padding-bottom: 15px;
}
.page-template-contact .content_inner .col-md-3 .subtitle.bottom{
padding-bottom: 13px;
position: relative;
margin-bottom: 25px;
font-weight: 500;
font-size: 22px;
}
.page-template-contact .content_inner .col-md-3 .subtitle.bottom:after{
content: "";
position: absolute;
left: 0%;
bottom: 0px;
border-bottom: 4px solid #c0d9a0;
width: 90px;
}
.page-template-contact .content_inner .col-md-3 .openinghours .row{
line-height: normal;
padding: 11px 0;
}
.page-template-contact .content_inner .col-md-3 .openinghours .row > div{
display: inline-block;
line-height: 1.4;
}
.frm_style_formidable-style.with_frm_style .form-field{
margin-bottom: 35px!important;
}
.page-template-contact .content_inner .site-main .hentry{
margin-top: 0;
border: none;
}
.info_content .content_inner h3{
font-size: 26px;
font-weight: 500;
letter-spacing: 0.025em;
padding-bottom: 15px;
}
.info_content .content_inner p{
color: #555;
}
.info_content .content_inner p + h3{
padding-top: 20px;
}
.info_content .content_inner a{
color: #558f0c;
}
.info_content .content_inner a:hover, .info_content .content_inner a:focus{
text-decoration: none;
}
.woocommerce .col2-set, .woocommerce-page .col2-set .woocommerce-Address{
padding-bottom: 20px;
}
.woocommerce-address-fields label{
padding-bottom: 10px;
display: inline-block;
}
.wc-proceed-to-checkout{
text-align: center;
}
.info_content .content_inner ol, .info_content .content_inner ul {
padding-left: 25px;
color: #555;
}
.info_content .content_inner ol li, .info_content .content_inner ul li {
margin-bottom: 5px;
}
.woocommerce table.shop_table th{
font-weight: 500;
padding: 9px 12px !important;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{
padding: 10px 8px;
}
.woocommerce-orders-table__cell-order-actions a{
margin: 0 5px!important;
}
.woocommerce-order-details__title, .woocommerce-column__title{
text-align: left!important;
padding-bottom: 20px;
font-size: 28px;
}
.woocommerce-column--billing-address.col-1 address,  .woocommerce-column--shipping-address.col-2 address{
padding: 20px;
line-height: 1.8;
}
.woocommerce-column--billing-address.col-1 address p, .woocommerce-column--shipping-address.col-2 address p{
color: #000;
}
.woocommerce-edit-address .woocommerce-Address address{
font-style: normal;
margin-bottom: 0;
border: 1px solid rgba(0,0,0,.1);
border-bottom-width: 2px;
border-right-width: 2px;
text-align: left;
width: 100%;
border-radius: 5px;
padding: 20px;
line-height: 1.8;
}
.woocommerce-input-wrapper select#billing_state + span, .woocommerce-input-wrapper select#shipping_state + span, select#calc_shipping_country + span, select#calc_shipping_state + span{
border: 1px solid #000;
padding: 6px 20px !important;
height: 48px !important;
color: #000 !important;
}
body.logged-in.woocommerce-account .info_banner .banner_inner{
padding: 50px 0;
}
.woocommerce-lost-password .content_inner{
max-width: 865px!important;
}
.woocommerce-account .content_inner .woocommerce h2{
font-size: 30px;
}
.error-404.not-found{
max-width: 800px;
margin: 0 auto;
}
.error-404.not-found .search-submit{
margin-top: 20px;
}
.woocommerce-pagination .page-numbers{
border: 0 !important;
}
.woocommerce nav.woocommerce-pagination ul li, .wp-pagenavi span, .wp-pagenavi a{
margin: 5px 4px;
border:0 !important;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers, .wp-pagenavi span, .wp-pagenavi a{
border: 1px solid #d3ced2 !important;
border-radius: 100px;
width: 38px;
height: 38px;
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
padding: 10px;
color: #000;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .wp-pagenavi span.current, .wp-pagenavi a:hover, .wp-pagenavi span.current{
background: #c0d9a0;
color: #000;
border-color: #c0d9a0 !important;
}
.wp-pagenavi span:first-child{
border: 0 !important;
display: block !important;
width: auto;
padding: 7px;
}
.navigation.posts-navigation{
width: 100%;
}
.navigation.posts-navigation .nav-links .nav-previous{
float: left;
font-weight: 500;
color: #000;
}
.navigation.posts-navigation .nav-links .nav-previous a, .navigation.posts-navigation .nav-links .nav-next a{
color: #000;
}
.navigation.posts-navigation .nav-links .nav-previous a:focus, .navigation.posts-navigation .nav-links .nav-next a:focus{
text-decoration: none;
}
.navigation.posts-navigation .nav-links .nav-next{
float: right;
font-weight: 500;
color: #000;
}
.posts-list .row{
padding-bottom: 20px;
}
.posts-list .row:last-child{
padding-bottom: 0;
}
.posts-list h3, .posts-list h3 a{
color: #000;
font-size: 20px;
padding-top: 15px;
padding-bottom: 10px;
font-weight: 500;
}
.posts-list h3 a:focus{
text-decoration: none;
}
.newsl + .widget-title{
margin-top: 20px;
}
.woocommerce form.login, .woocommerce form.register{
border: 1px solid #000;
}
.woocommerce a.added_to_cart{
padding-top: 0;
display: inline-block;
color: #77a464;
font-weight: 500;
}
.col-md-9.col-sm-8.relate_product_sec.related_post{
width: 100%;
}
.col-md-9.col-sm-8.relate_product_sec.related_post.relavent_post{
margin-top: 50px;
}
.col-md-9.col-sm-8.relate_product_sec.related_post .related.products{
text-align: left;
}
.col-md-9.col-sm-8.relate_product_sec ul.products{
justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul{
margin: 0 -15px;
width: auto;
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li{
width: 21.8%;
padding-bottom: 0;
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li .cats{
position: absolute;
left: 0;
top: 20px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
z-index: 99;
color: #fff;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li .hover_title{
position: absolute;
bottom: 10px;
left: 0;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
z-index: 99;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li .post-thumb{
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: relative;
width: 100%;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li .post-thumb a{
padding-bottom: 65%;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li .post-thumb a:after{
content: "";
position: absolute;
left: 0;
top:0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.6);
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li .excerpt_block{
opacity: 0;
visibility: hidden;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
text-align: center;
width: 100%;
position: absolute;
left: 50%;
top: 50%;
z-index: 99;
color: #fff;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li .excerpt_block .button.product_type_simple{
background-color: transparent;
text-indent: -1000%;
background: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/right-arrow-white.png);
background-repeat: no-repeat;
background-size: cover;
width: 20px;
height: 12px;
display: inline-block;
border-radius: 0;
padding: 0;
position: static;
margin-top: 9px;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li:hover .excerpt_block{
opacity: 1;
visibility: visible;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li:hover .hover_title{
opacity: 0;
visibility: hidden;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li:hover .cats{
opacity: 0;
visibility: hidden;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul li img{
max-width: 100%;
width: 100%;
height: auto;
}
ul.products .woocommerce-loop-product__title.blog_title:after{
display: none;
}
ul.products .woocommerce-loop-product__title.blog_title{
padding: 0 20px!important;
margin-bottom: 15px;
font-size: 18px;
text-align: left;
}
ul.payment_methods label{
display: initial;
}
.price_slider_amount .price_label{
margin-top: 23px;
display: block;
letter-spacing: 0.05em;
float: left;
position: absolute;
top: 0;
left: 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
background-color: #c0d9a0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
background-color: #8da272;
margin-bottom: 80px;
}
.single-post .bottom_from_section{
padding: 30px 0 18px;
margin-bottom: 50px;
margin-top: -160px;
background: #c0d9a0;
-webkit-box-shadow: 0px 0px 10px 3px rgba(209,215,222,0.5);
-moz-box-shadow: 0px 0px 10px 3px rgba(209,215,222,0.5);
box-shadow: 0px 0px 10px 3px rgba(209,215,222,0.5);
}
.single-post .bottom_from_section .related_products h2{
font-size: 24px;
font-weight: 500;
margin-bottom: 15px;
}
.single-post .bottom_from_section .related_products .testimonial_section{
padding: 15px 0 20px;
width: 100%;
border-bottom: 1px solid #9fbf77;
margin-bottom: 7px;
}
.single-post .bottom_from_section .related_products .testimonial_section:last-child{
border-bottom: none;
margin-bottom: 0;
}
.single-post .bottom_from_section .related_products .testimonial_section:after{
content: "";
display: table;
clear: both;
}
.single-post .bottom_from_section .related_products .testimonial_section .left_img{
position: relative;
min-height: 129px;
}
.single-post .bottom_from_section .related_products .testimonial_section .left_img a{
position: relative;
display: inline-block;
border-radius: 10px;
-webkit-border-radius: 10px;
}
.single-post .bottom_from_section .related_products .testimonial_section .left_img a:after{
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.6);
border-radius: 10px;
-webkit-border-radius: 10px;
}
.single-post .bottom_from_section .related_products .testimonial_section .left_img a img{
max-width: 100%;
height: auto;
border-radius: 10px;
-webkit-border-radius: 10px;
}
.single-post .bottom_from_section .related_products .testimonial_section .right_content
{
position: absolute;
left: 50%;
top: 50%;
color: #fff;
text-align: center;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
z-index: 99;
}
.single-post .bottom_from_section .related_products .testimonial_section .right_content h6 a{
color: #fff;
}
.single-post .bottom_from_section .related_products .testimonial_section .right_content h6{
font-size: 15px;
}
a.woocommerce-loop-product__link{
width: 100%;
}
.acf-map button{
border-radius:0px !important;
-webkit-border-radius:0px !important;
padding:0!important;
background: #fff!important;
}
.acf-map button:hover{
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
.acf-map button.dismissButton{
border-radius: 50px !important;
-webkit-border-radius: 50px !important;
padding: 8px 20px !important;
border:0!important;
background: #c0d9a0 !important;
letter-spacing: normal!important;
}
.acf-map button.dismissButton:hover{
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
border:0!important;
background: #2c353e!important;
letter-spacing: normal!important;
}
.page-template-default h5{
padding-bottom: 10px;
font-weight: 500;
}
select::-ms-expand{
display: none;
}
.content_inner.has_top_image{
padding: 0!important;
}
.post-thumb.page_featured_img{
margin-bottom: 20px;
}
.chefs_section{
width: 100%;
padding: 0px 0 40px;
}
.chefs_section:after{
content: "";
display: table;
clear: both;
}
.inner_chefs{
float: left;
width: auto;
margin: 0 -15px;
}
.inner_chefs:after{
content: "";
display: table;
clear: both;
}
.inner_chefs ul{
list-style: none;
padding: 0;
margin: 0;
width: auto;
margin: 0 -25px;
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
justify-content: flex-start;
-webkit-justify-content: flex-start;
-ms-justify-content: flex-start;
}
.inner_chefs ul li{
float: left;
width: 33.3%;
padding: 0 25px;
margin:20px 0;
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.inner_chefs ul li .chefs_detail{
float: left;
width: 100%;
position: relative;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.inner_chefs ul li .chefs_detail a, .inner_chefs ul li .chefs_detail a:hover, .inner_chefs ul li .chefs_detail a:focus{
color: #000;
}
.chefs_detail .chef_img{
padding-bottom: 100%;
background-size: cover;
background-position:center top;
background-repeat: no-repeat;
}
.chefs_detail .chef_img img{
border-radius: 15px 15px 0 0;
}
.chefs_detail .designation{
padding: 0px 20px 26px;
margin-top: -16px;
border-left: 5px solid #c0d9a0;
margin-left: 15px;
}
.chefs_detail .designation h3{
font-size: 2em;
font-weight: 500;
line-height: normal;
padding-top: 20px;
}
.chefs_detail .designation h4{
font-weight: 500;
padding-top: 5px;
text-transform: uppercase;
font-size: 0.8em;
letter-spacing: 2px;
}
.chefs_detail .choice_of_tool{
margin-left: 15px;
padding: 15px 25px;
background: #f2f2f2;
margin-top: 0px;
border-left: 5px solid #c0d9a0;
}
.chefs_detail .choice_of_tool h4{
font-size: 15px;
text-transform: inherit;
border-bottom: 4px solid #c0d9a0;
display: inline-block;
padding-bottom: 7px;
font-weight: 500;
}
.chefs_detail .choice_of_tool ul{
list-style:none;
padding:0;
margin:0;
display: block;
margin-top: 10px;
margin-left: 15px;
}
.chefs_detail .choice_of_tool ul:after{
content: "";
display: table;
clear: both;
}
.inner_popup_details .choice_of_tool{
margin: 0 40px 28px 0;
}
.inner_popup_details .choice_of_tool ul li{
line-height: 1;
}
.inner_popup_details .choice_of_tool ul li:before{
top: 8px!important;
}
.chefs_detail .choice_of_tool ul li{
display: block;
padding: 5px 0 5px 15px;
width: 100%;
margin: 0;
font-size: 15px;
position: relative;
}
.chefs_detail .choice_of_tool ul li:before{
content: "";
position: absolute;
left: 0;
top: 13px;
background: #000;
height: 7px;
width: 7px;
border-radius: 50px;
}
.chefs_detail .choice_of_tool ul li a:hover{
color: #a0d55d;
}
.chefs_detail .designation .para{
font-size: 15px;
padding-top: 20px;
border-top: 1px solid #edeeef;
margin-top: 20px;
padding-bottom: 20px;
}
.chefs_detail .designation .para p:last-child{
margin-bottom: 0;
}
.chefs_popup{
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background: rgba(0,0,0,0.8);
z-index: 9999;
}
.chefs_popup_overly{
position: fixed;
left: 50%;
top: 50%;
width: calc(100% - 90px);
max-height: 508px;
z-index: 999;
max-width: 1000px;
margin: 0 auto;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
background: #fff;
}
.chefs_popup_overly .inner_main_details{
float: left;
width: 100%;
overflow: hidden;
max-height: 508px;
}
.inner_main_details .chef_img_popup{
float: left;
width: 40%;
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
display: inline-block;
height: 508px;
}
.chefs_popup h3{
font-size: 32px;
font-weight: 500;
padding-bottom: 5px;
line-height: normal;
}
.chefs_popup h4{
font-size: 16px;
font-weight: 500;
line-height: normal;
letter-spacing: 2px;
}
.inner_popup_details .popup_title{
padding: 35px 40px;
border-bottom: 1px solid #edf0f2;
}
.chefs_popup .paragraph{
padding: 35px 25px 35px 40px;
max-height: 340px;
position: relative;
}
.inner_popup_details .popup_title a{
font-size: 21px;
margin-top: 10px;
}
.inner_popup_details .popup_title a:hover{
color: #c0d9a0;
text-decoration: none;
}
.chefs_popup .paragraph p{
padding-right: 40px;
}
.chefs_popup .paragraph p:last-child{
margin:0;
}
.chefs_popup .inner_popup_details{
float: left;
width: 60%;
}
.chefs_popup .close_popup_btn{
float: right;
width: 60px;
height: 60px;
position: absolute;
right: -30px;
top: -30px;
display: inline-block;
cursor: pointer;
background: #c0d9a0;
border-radius: 100px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
box-shadow: rgba(35,35,35,0.2) 2px 2px 8px;
}
.chefs_popup .close_popup_btn:hover{
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.chefs_popup .close_popup_btn:before{
content: "";
position: absolute;
left:15px;
top: 28px;
width: 32px;
height: 5px;
background: #fff;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
}
.chefs_popup .close_popup_btn:after{
content: "";
position: absolute;
left: 15px;
bottom: 27px;
width: 32px;
height: 5px;
background: #fff;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
}
.popup_btn{
cursor: pointer;
}
.mCSB_scrollTools{
opacity: 1!important;
}
.mCSB_scrollTools .mCSB_draggerContainer{
top: 20px!important;
bottom: 20px!important;
right: 20px!important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #c0d9a0!important;
}
.mCSB_scrollTools .mCSB_draggerRail{
width: 4px!important;
}
.mCSB_scrollTools .mCSB_draggerRail{
background-color: rgb(192, 217, 160,0.5)!important;
}
.mCSB_inside > .mCSB_container{
margin-right: 0!important;
}
body.no_scroll_popup{
overflow: hidden;
}
.menu-has-children.active_menu span{
display: none;
}
.sub-menu .menu-item-has-children span {
background: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/down-arrow-mob.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 17px;
height: 17px;
display: inline-block;
vertical-align: middle;
margin-left: 6px;
cursor: pointer;
position: absolute;
right: 12px;
top: 10px;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.sub-menu .menu-item-has-children span.rotate{
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
body.search .col-md-9{
width: 100%;
margin-left: 0px;
}
body.search .col-md-9 .content-area{
padding: 0 0px;
}
body.search .col-md-9 .content-area .site-main{
padding-top: 0;
}
body.search .site-main .col-md-6{
padding-top: 20px;
padding-bottom: 26px;
width: 100%;
border: 0;
margin-right: 0;
margin-bottom: 0px;
border-bottom: 1px dotted #e9e9e9;
border-radius: 0;
}
body.search .site-main .col-md-6:hover{
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
body.search .site-main .col-md-6 .entry-content p:last-child{
margin-bottom: 0;
}
body.search .site-main .col-md-6 .hentry{
padding-bottom: 0;
}
body.search .col-md-6 .entry-content{
font-size: 16px;
margin-top: 5px;
padding: 0;
}
body.search .col-md-6 .entry-content a h1,
body.search .col-md-6 .entry-content a h2,
body.search .col-md-6 .entry-content a h3,
body.search .col-md-6 .entry-content a h4,
body.search .col-md-6 .entry-content a h5,
body.search .col-md-6 .entry-content a h6,
body.search header.entry-header h2.entry-title
{
font-size: 24px;
color: #000;
padding: 0;
}
body.search header.entry-header h2.entry-title a{
color: #c0d9a0;
}
.instagram_feed_block{
width: 100%;
padding-top: 80px;
display: inline-block;
}
.instagram_feed_block:after{
content: "";
display: table;
clear: both;
}
.instagram_feed_block .inner_content.instagram_slider{
padding-top: 45px;
}
.inner_content.instagram_slider ul.slick-dots li button{
background: #c2c2c2 !important;
border: 0;
}
.inner_content.instagram_slider ul.slick-dots li.slick-active button{
background: #C0D9A0 !important;
}
.inner_content.instagram_slider .iscwp-gallery-slider button.slick-arrow{
margin-top: -40px!important;
}
.inner_content.instagram_slider .iscwp-gallery-slider .slick-next{
right:7px;
}
.inner_content.instagram_slider .iscwp-meta-inner-wrap{
position: absolute;
top: 53%;
left: 50%;
width: 100%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
display: none;
}
.inner_content.instagram_slider .iscwp-gallery-slider .slick-dots{
margin: 30px 0 0 !important;
}
.bottom_default_contact{
width: 100%;
display: inline-block;
}
.contact_bottom_address{
width: 100%;
}
.contact_bottom_address:after, .bottom_default_contact:after{
content: "";
display: table;
clear: both;
}
.contact_bottom_address .contact_box_category{
float: left;
width: 25%;
padding: 15px 15px;
}
.contact_bottom_address .contact_box_category .contact_box_inner{
border: 1px solid #cccccc;
border-radius: 15px;
padding: 16px;
background: #eef3f9;
line-height: 1.6;
}
.contact_bottom_address .contact_box_category .contact_box_inner h3{
padding: 10px 0px!important;
margin-bottom: 20px;
font-size: 20px;
border-radius: 15px;
position: relative;
}
.contact_bottom_address .contact_box_category .contact_box_inner h3:after{
content: "";
position: absolute;
left: 0%;
bottom: 0px;
border-bottom: 4px solid #c0d9a0;
width: 90px;
}
.contact_bottom_address .contact_box_category .contact_box_inner p a, .contact_bottom_address .contact_box_category a{
color: #000;
}
.contact_bottom_address .contact_box_category .contact_box_inner p a i{
margin-right: 8px;
}
.contact_bottom_address .contact_box_category .contact_box_inner p a:hover, .contact_bottom_address .contact_box_category .contact_box_inner p a:focus, .contact_bottom_address .contact_box_category a:hover, .contact_bottom_address .contact_box_category a:focus{
color: #000;
text-decoration: none;
}
.contact_bottom_address .contact_box_category h2{
font-size: 25px;
margin-bottom: 25px;
font-weight: 500;
}
.contact_bottom_address .contact_box_category a{
margin: 4px 0;
display: inline-block;
word-break: break-all;
}
.contact_box_inner + h3{
padding-top: 0;
}
.page-template-contact .entry-content form .frm_fields_container{
width: auto;
margin: 0 -10px;
}
.page-template-contact .entry-content form .frm_fields_container .frm_form_field{
float: left;
width: 50%;
clear: unset;
padding: 0 10px;
}
.page-template-contact .entry-content form .frm_fields_container .frm_form_field.vertical_radio{
clear: left;
width: 100%;
}
.page-template-contact .entry-content form .frm_fields_container #frm_field_109_container{
width: 100%;
}
.blog .cats{
display: none;
}
body.blog .site-main .col-md-6, body.blog header.entry-header .post-thumb img{
border-radius: 0;
}
.delivery-information {
background: #f0f0f0;
padding: 20px;
margin-top: 40px;
margin-bottom: 25px;
}
.fluid-width-video-wrapper {
position: relative;
}
.fluid-width-video-wrapper iframe {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom:0px;
height: 100%;
}
.product-type-variable .price{
align-items: center;
-webkit-align-items: center;
}
.woocommerce div.product.product-type-variable div.summary .price .woocommerce-Price-amount{
font-size: 26px;
margin-right: 15px;
border:0px !important;
}
.woocommerce div.product.product-type-variable div.summary .woocommerce-variation-price  .price .woocommerce-Price-amount {
font-size: 36px;
border-top: 5px solid #dadada !important;
border-bottom: 5px solid #dadada !important;
margin-bottom: 25px;
}
.woocommerce div.product.product-type-variable div.summary .price .woocommerce-Price-amount:last-child{
margin-right: 0px;
margin-left: 15px;
}
.woocommerce div.product.product-type-variable form.cart .variations td {
padding-bottom: 15px;
}
#specifications table, #overview table {
margin-bottom: 25px;
}
#specifications table td, #specifications table th, #overview table td, #overview table th {
padding:7px 10px;
border:1px solid #333333;
}
.content_inner textarea{
height: 227px!important;
}
.content_inner textarea#field_rsiu3j8d1f08a9e2{height: 284px!important;} aside.aiovg-widget-categories ul{border: 1px solid #dfdfdf;list-style: none;border-radius: 0px;overflow: hidden;}
aside.aiovg-widget-categories ul li{border-bottom: 1px solid #dfdfdf;position: relative;}
aside.aiovg-widget-categories ul li a{padding: 18px 35px 18px 19px;
display: inline-block;
width: 100%;
position: relative;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
}
aside.aiovg-widget-categories ul li a:after{
content: "\f105";
position: absolute;
top: 50%;
right: 16px;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
color: #585757;
font-size: 16px;
font-family: 'Font Awesome\ 5 Free';
font-weight: 900;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
#yith-ywraq-form table.cart .product-thumbnail img{max-width: 75px;;}
#yith-ywraq-default-form label{color:#444444;}
a.enquirenow,a.button.wc-backward,a.add-request-quote-button {
border: none;
background: #c0d9a0;
background-color: #c0d9a0 !important;
color:#000 !important;
border-radius: 50px !important;
font-weight: normal !important;
-webkit-border-radius: 50px !important;
height: 44px;
min-width: 150px;
letter-spacing: 0.025em;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
cursor: pointer;
font-family: 'Roboto', sans-serif;
outline: none;
}
a.button.wc-backward,a.add-request-quote-button{padding:1em 1em !important;text-align:center;}
.enquirenow{padding:1em 1em !important;text-align:center;}
.enquirenow:hover {
background: #2c353e;
color: #fff;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
}
.product-type-variable-subscription .price span.from{margin-top: 20px;margin-right: 20px;}
.product-type-variable-subscription .price span.subscription-details{margin-top: 20px;margin-left: 20px;}
.product-type-variable-subscription .woocommerce-variation-price .price span.subscription-details{margin-top: 20px;margin-left: 20px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
and (min-color-index:0)
{
body.woocommerce-page .navigation nav .widget.widget_followus ul li{
padding: 30px 0 0;
}
body.woocommerce-page header.animate_header .navigation nav .widget.widget_followus ul li{
padding: 22px 0 0;
}
}
@media only screen and (min-width: 1280px){
.casestudies-section article:not(:first-child) {
min-height: 326px;
}
}@media only screen and (max-width: 1300px) {
.three-column-module-inner {
padding: 0 15px;
}
.three-column-module {
margin: 0 -15px;
}
.three-column-module-inner h3 {
left: 33px;
}
.three-column-module-inner {
margin-bottom: 47px;
}
}
@media only screen and (max-width: 1291px){
ul.products{
justify-content: center;
-webkit-justify-content: center;
}
ul.products li.product:not(.relate_product_sec ul li):nth-child(3n+3){
margin: 0 36px 46px 0 !important;
}
}
@media only screen and (max-width: 1284px) { img {
max-width: 100%;
height: auto;
}
.container
{
max-width: 100%;
}
.inner_product
{
margin: 0 -20px;
}
.inner_product .product_box
{
padding: 30px 20px 0;
}
.navigation ul li
{
margin:0 10px;
}
header.animate_header .navigation ul li
{
margin:0 10px;
}
ul.nav-tabs.responsive li{
margin: 0px 15px;
}
.inner_chefs ul li{
padding: 0 20px;
}
.inner_chefs ul{
margin: 0 -20px;
}
}
@media only screen and (max-width: 1170px){
.bottom_from_section .left
{
padding-right: 30px;
}
.bottom_from_section .right
{
padding-left: 60px;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li, .col-md-9.col-sm-8.relate_product_sec ul li{
width: 28.8%!important;
}
.chefs_detail .designation h3{
font-size: 1.7em;
}
}
@media only screen and (max-width: 1100px){
.navigation ul li ul.sub-menu{
visibility: visible;
opacity: 1;
display: none;
}
.navigation ul li ul.sub-menu{
transition: none;
-webkit-transition:  none;
-moz-transition:  none;
}
.navigation ul li ul.sub-menu ul li
{
transition: none;
-webkit-transition:  none;
-moz-transition:  none;
}
.navigation ul li{
transition: none;
-webkit-transition:  none;
-moz-transition:  none;
}
.navigation ul li a{
transition: none;
-webkit-transition:  none;
-moz-transition:  none;
}
.navigation li.menu-item-has-children:hover ul.sub-menu{
transition: none;
-webkit-transition:  none;
-moz-transition:  none;
}
.navigation ul li ul.sub-menu{
display: none;
}
.navigation ul li ul.sub-menu{
transition: none;
-webkit-transition:  none;
-moz-transition:  none;
}
.navigation ul li.menu-item-has-children:hover ul.sub-menu{
transition: none;
-webkit-transition:  none;
-moz-transition:  none;
}
.navigation ul li ul.sub-menu{
top: 80px;
}
header.animate_header .navigation ul li ul.sub-menu{
top: 63px;
}
ul.sub-menu.menu-depth-2{
position: static!important;
padding: 0 !important;
border-left: 4px solid #c0d9a0;
margin-top: 10px;
margin-left: 18px;
float: left;
width: auto !important;
}
.navigation ul li ul.sub-menu li ul.sub-menu.sub_menu.menu-depth-2 li{
padding: 4px 16px 4px 16px;
}
}
@media only screen and (max-width: 1066px){
.inner_content.instagram_slider .iscwp-gallery-slider .slick-next{
right: 10px;
}
}
@media only screen and (max-width: 1024px){
h1,.h1 {
font-size: 40px;
line-height: 1.2;
}
h2,.h2 {
font-size: 30px;
line-height: 1.2;
}
h3,.h3 {
font-size: 26px;
line-height: 1.3;
}
h4,.h4 {
font-size: 22px;
}
h5,.h5 {
font-size: 18px;
}
h6,.h6 {
font-size: 16px;
}
.inner_product .product_box .back_img .front_img
{
width: 140px;
height: 120px;
}
.bottom_from_section .right
{
padding-right: 30px;
}
.product_section, .bottom_from_section, footer
{
padding: 60px 0;
}
.aliceblue_bg
{
padding-top: 60px;
}
.white_bg
{
padding-bottom: 60px;
}
.banner .left p
{
font-size: 16px;
}
.three-column-module-inner h3 {
font-size: 14px;
}
.three-column-module-inner span,.two-column-module .inner span {
right: 33px;
}
.info_banner .banner_inner
{
padding: 90px 0 180px;
}
body.blog .col-md-3, body.archive .col-md-3, body.search .col-md-3{
padding-left: 0;
}
.page-template-contact .content_inner .title-section .subtitle{
font-size: 24px;
}
} @media only screen and (max-width: 992px) {
.show_767.custom_btn{
display: none;
}
.hide_767.custom_btn{
display: block!important;
}
body
{
margin-top: 71px;
}
body.no_scroll
{
overflow: hidden;
}
.logo
{
max-width: 140px;
}
.navigation
{
width: auto;
}
header.animate_header .navigation
{
max-height: calc(100vh - 59px);
}
.navigation nav
{
padding: 0 20px 15px 20px;
display: none;
position: absolute;
top: 100%;
background: #fff;
padding-top: 10px;
overflow: auto;
max-height: calc(100vh - 71px);
width: 100%;
left: 0;
}
.navigation ul li
{
padding: 7px 0;
width: 100%;
margin: 0;
transition: none;
-webkit-transition: none;
-ms-transition: none;
}
.navigation ul li:after
{
display: none;
}
.navigation ul li ul.sub-menu
{
width: 100%;
visibility: visible;
opacity: 1;
position: static;
padding: 13px 0 0 0;
display: none;
transition: none;
-webkit-transition: none;
-ms-transition: none;
}
.navigation ul li ul.sub-menu li
{
padding: 7px 0px;
}
header.animate_header .navigation ul li
{
padding: 7px 0px;
margin: 0;
}
.navigation ul li.menu-item-has-children:hover ul.sub-menu
{
transition: none;
-webkit-transition: none;
-ms-transition: none;
}
.checkout_part
{
float: right;
padding-right: 10px;
}
.checkout_part ul li
{
display: inline-block;
padding: 0;
}
.navigation ul li.shop_icon, .navigation ul li.search_icon
{
display: inline-block;
width: auto;
padding: 25px 0 0px;
margin: 0 5px;
}
header.animate_header .navigation ul li.shop_icon, header.animate_header .navigation ul li.search_icon
{
padding: 21px 0 0px;
margin: 0 5px;
}
.mobile_menu
{
display: block;
right: 0;
top: 0;
float: right;
padding-top: 23px;
height: 25px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.mobile_menu span
{
height: 25px;
width: 30px;
display: inline-block;
position: relative;
cursor: pointer;
}
.mobile_menu span i
{
height: 2px;
width: 30px;
background: #000;
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
margin-top: 12px;
justify-content: center;
transition: all 0.1s ease;
-webkit-transition: all 0.1s ease;
-ms-transition: all 0.1s ease;
}
.mobile_menu span:before{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 2px;
background: #000;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.mobile_menu span:after{
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background: #000;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.mobile_menu span.close_icon:before
{
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
top: 12px;
}
.mobile_menu span.close_icon:after
{
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
bottom: 11px;
}
.mobile_menu span.close_icon i
{
opacity: 0;
transition: all 0.1s ease;
-webkit-transition: all 0.1s ease;
-ms-transition: all 0.1s ease;
}
header.animate_header .mobile_menu
{
padding-top: 18px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.inner_product
{
margin: 0 auto;
max-width: 560px;
}
.inner_product .product_box
{
width: 280px;
}
.footer_description
{
padding-right: 20px;
}
.footer_links
{
padding: 0 15px;
}
.category-sidebar ul li {
list-style: none;
}
.category-list-right ul.products li.product {
width: 35%!important;
margin: 0 30px 36px 0 !important;
}
ul.products li.product:not(.relate_product_sec ul li):nth-child(3n+3){
margin: 0 30px 36px 0 !important;
}
.inner_banner{
padding-bottom: 0;
}
.inner_banner .inner_banner_content{
position: relative;
z-index: 9;
transform: none;
-webkit-transform: none;
-ms-transform: none;
padding: 45px 20px;
font-size: 14px;
}
.inner_banner .inner_banner_content h1{
font-size: 24px;
}
.inner_banner .inner_banner_content hr{
margin: 20px auto 0;
}
.hide_767{
display: none!important;
}
.show_767{
display: block;
}
.navigation ul li.my_account{
padding: 10px 0px!important;
margin: 0px !important;
}
.navigation ul li.my_account a{
position: absolute;
left: 0;
top: 0;
}
.navigation ul li.my_account i{
position: absolute;
left: 0;
top: 2px;
}
.col-md-9.col-sm-8.relate_product_sec{
width: 100%;
}
.single-product .col-md-3.col-sm-4{
width: 100%;
padding-left: 0;
margin-top: 0;
}
body.blog .site-main .col-md-6, body.archive .site-main .col-md-6, body.search .site-main .col-md-6{
width: 45%;
}
body.blog .site-main .col-md-6:nth-child(3n+3), body.archive .site-main .col-md-6:nth-child(3n+3), body.search .site-main .col-md-6:nth-child(3n+3){
margin-right: 4%;
}
.navigation ul li ul.sub-menu li a:after{
display: none;
}
.page-template-contact .content_inner .col-md-9{
width: 100%;
}
.page-template-contact .content_inner .col-md-9 .content-area{
padding: 0;
}
.page-template-contact .content_inner .col-md-3{
width: 100%;
padding-left: 0;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul.products li{
width: 30%;
}
.single-post .bottom_from_section .related_products .testimonial_section .right_content h6{
font-size: 13px;
}
.menu-has-children.active_menu span{
display: block;
right: 0;
}
.menu-item-has-children span {
background: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/images/down-arrow-mob.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 17px;
height: 17px;
display: inline-block;
vertical-align: middle;
margin-left: 6px;
cursor: pointer;
position: absolute;
right: 0px;
top: 10px;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.menu-item-has-children span.rotate{
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
body.search .site-main .col-md-6{
width: 	100%;
margin-right: 0;
}
body.search .site-main .col-md-6:nth-child(3n+3){
margin-right: 0;
}
.sub-menu .menu-item-has-children span{
right: 0;
}
.navigation nav .widget.widget_followus{
float: none;
clear: both;
}
.navigation nav .widget.widget_followus ul li{
font-size: 19px;
width: auto;
display: inline-block;
margin: 0 6px 8px;
padding: 0;
}
.navigation nav .widget.widget_followus ul li:first-child{
margin-left: 0;
}
.chefs_detail .choice_of_tool h4{
font-size: 14px;
}
.contact_bottom_address .contact_box_category{
width: 50%;
}
.contact_bottom_address .contact_box_category:nth-child(2n+1){
clear: left;
}
.navigation nav #menu-main-menu{
width: 100%;
}
header.animate_header .navigation nav .widget.widget_followus ul li{
padding: 5px 0;
}
.casestudies-section article:not(:first-child) .post_description p {
font-size: 14px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
and (min-color-index:0)
{
body.woocommerce-page .navigation nav .widget.widget_followus ul li{
padding: 0px 0 0;
}
}
}
@media only screen and (max-width: 768px){
.col-md-9.col-sm-8.relate_product_sec.related_post ul{
padding: 40px 0px 0px;
margin-bottom: 50px;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .col-md-9.col-sm-8.relate_product_sec.related_post ul.products li{
width: 43% !important;
margin: 0 3% 2.992em;
}
.woocommerce-cart .product-quantity
{
display: inline-block!important;
width: 100%;
}
.woocommerce-cart .quantity{
float: right;
margin-right: -8px;
}
.woocommerce-account .woocommerce-MyAccount-content{
padding-left: 0;
}
.woocommerce-MyAccount-content{
margin-top: 40px;
}
} @media only screen and (max-width: 767px) {
ul.products li.product:not(.relate_product_sec ul li):nth-child(3n+3){
margin: 0 0px 36px 0 !important;
}
body.single-post .site-main.has_no_thumbnail, body.single-aiovg_videos .site-main.has_no_thumbnail{
margin-top: -100px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
margin-bottom: 70px;
}
.show_767.custom_btn{
display: block;
}
.hide_767.custom_btn{
display: none!important;
}
body
{
font-size: 15px;
}
h1,.h1 {
font-size: 34px;
line-height: 1.2;
}
h2,.h2 {
font-size: 28px;
line-height: 1.2;
}
h3,.h3 {
font-size: 22px;
line-height: 1.3;
}
h4,.h4 {
font-size: 20px;
}
h5,.h5 {
font-size: 18px;
}
h6,.h6 {
font-size: 16px;
}
.banner_section
{
height: auto;
}
.banner
{
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.banner .container{
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
padding: 0;
}
.banner .left
{
padding: 40px 20px 80px;
width: 100%;
order: 2;
}
.banner .right
{
width: 100%;
height: auto;
padding-bottom: 100%;
position: static;
}
.banner .left p
{
font-size: 15px;
}
.banner_section .swiper-pagination
{
padding-bottom: 12px;
}
.banner_section .swiper-pagination .swiper-pagination-bullet-active
{
right: 0;
top: 2px;
}
.banner_section .swiper-pagination .swiper-pagination-bullet
{
background: #bababa;
}
.banner_section .swiper-pagination .swiper-pagination-bullet-active
{
background: #3c4457;
}
.btn
{
font-size: 15px;
}
.product_section, .bottom_from_section, footer
{
padding: 40px 0;
}
.aliceblue_bg
{
padding-top: 40px;
}
.inner_product .product_box
{
width: 280px;
margin: 0 auto;
float: none;
}
.bottom_from_section .left
{
width: 100%;
padding-right: 0;
padding-bottom: 40px;
}
.bottom_from_section .left .testimonial_section .left_img
{
width: 100%;
padding-right: 0;
padding-bottom: 20px;
}
.bottom_from_section .left .testimonial_section .right_content
{
width: 100%;
padding-left: 0;
padding-right: 0;
}
.bottom_from_section .left .testimonial_section
{
padding-bottom: 40px;
}
.bottom_from_section .left .testimonial_section .right_content blockquote
{
font-size: 15px;
}
.bottom_from_section .right
{
width: 100%;
padding-left: 0;
padding-right: 0;
padding-top: 40px;
}
.bottom_from_section .left:after
{
content: "";
position: absolute;
border-right: none;
border-bottom: 2px solid #dae0e6;
max-width: 280px;
margin: 0 auto;
transform: none;
-webkit-transform: none;
bottom: 0;
right: 0;
left: 0;
top: 0;
}
.footer_top
{
padding-bottom: 25px;
}
.footer_description
{
width: 50%;
padding-right: 20px;
}
.footer_links
{
width: 50%;
padding: 0 20px;
}
.footer_links:nth-child(3)
{
width: 50%;
clear: left;
padding-left: 0;
}
.footer_bottom
{
padding-top: 25px;
}
.footer_social
{
width: 100%;
float: left;
padding-top: 20px;
}
.aliceblue_bg
{
padding-bottom: 200px;
}
.service_section .service_main_img
{
margin-top: -180px;
}
.two-column-module .left {
width: 100%;
margin-bottom: 30px;
margin-right: 0;
}
.two-column-module .right {
width: 100%;
margin-left: 0;
}
.three-column-module-inner {
width: 100%;
}
.three-column-module-inner {
margin-bottom: 34px;
}
.info_banner .banner_inner
{
padding: 60px 0 120px;
}
.info_content .middle_img
{
padding-bottom: 15px;
}
.info_content .inner_content h2
{
padding-top: 15px;
}
.info_content .inner_content blockquote
{
font-size: 16px;
}
.info_content .inner_content blockquote i
{
font-size: 30px;
}
.site-main{
width: 100%;
padding: 40px 0px;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{
width: 100%;
}
.category-sidebar{
width: 100%;
}
.category-list-right{
width: 100%;
padding-left: 0;
}
.category-list-right ul.products li.product{
width: 40% !important;
margin: 0 36px 46px 0 !important;
}
.woocommerce .woocommerce-breadcrumb{
margin: 0 0 30px 0;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
float: left;
clear: left;
margin-top: 5px !important;
} .tab-content .tab-pane h2{
font-size: 20px;
cursor: pointer;
}
.tab-content .tab-pane h2.active{
color:#9bbb73;
}
ul.nav-tabs.responsive{
display: none;
}
.tab-content > .tab-pane{
display: block;
}
.tab-content > .tab-pane .tab_content_mobile{
display: none;
padding-bottom: 40px;
}
.desktop_hide{
display: block;
}
.tab_content_mobile h2.woocommerce-Reviews-title{
display: none;
} .category-sidebar h2, .category-list-right h1.page-title, .entry-summary .product_title, .entry-summary h1{
font-size: 24px;
}
.woocommerce div.product div.summary .woocommerce-Price-amount{
font-size: 28px;
}
.product-tabs{
margin-top: 20px;
margin-bottom: 40px;
}
.shop-widget-area h2, .upsells.products h2, .related.products h2{
font-size: 22px;
}
body.blog .col-md-9, body.archive .col-md-9, body.search .col-md-9{
width: 100%;
margin-left: 0;
}
body.blog .col-md-9 .content-area, body.archive .col-md-9 .content-area, body.search .col-md-9 .content-area{
padding: 0;
}
body.blog .col-md-3, body.archive .col-md-3, body.search .col-md-3{
width: 100%;
padding-left: 0;
}
.widget h2{
font-size: 24px;
}
body.blog header.entry-header .post-thumb, body.archive header.entry-header .post-thumb, body.search header.entry-header .post-thumb{
height: auto;
}
body.blog header.entry-header .post-thumb img, body.archive header.entry-header .post-thumb img, body.search header.entry-header .post-thumb img{
max-height: inherit;
}
body.single-post .content-area, body.single-aiovg_videos .content-area{
padding: 0;
}
.single-post .title-section{
padding: 60px 0 120px;
margin-bottom: 47px;
}
.single-post .site-main h1.entry-title{
font-size: 28px;
}
.single-post .site-main .entry-content blockquote{
font-size: 16px;
}
.single-post .site-main .entry-content blockquote::before{
font-size: 30px;
}
body.single-post .site-main .post-thumb,body.single-aiovg_videos .site-main .post-thumb{
margin-top: -100px;
}
body.single-post .col-md-9, body.single-aiovg_videos .col-md-9{
width: 100%;
padding-bottom: 20px;
}
body.single-post .col-md-3, body.single-aiovg_videos .col-md-3{
width: 100%;
padding-left: 0;
margin-top: 0;
}
.btn, .woocommerce #respond input#submit, .woocommerce-Button.button{
font-size: 16px !important;
}
.woocommerce div.product div.summary .price .woocommerce-Price-amount{
font-size: 24px;
}
.woocommerce-account .woocommerce-MyAccount-content{
padding-left: 0;
}
header.page-header h1{
font-size: 24px;
}
.page-template-contact .whyuslist.hearus .col-md-4{
width: 100%;
}
.page-template-contact .content_inner .title-section .col-md-12{
padding-bottom: 40px;
}
.page-template-contact .content_inner .title-section .subtitle{
padding-bottom: 20px;
}
.info_content .content_inner h3{
font-size: 22px;
}
.woocommerce-order-details__title, .woocommerce-column__title{
font-size: 22px;
}
.page-template-contact .whyuslist.hearus{
margin-top: 15px;
}
.woocommerce-account .content_inner .woocommerce h2{
font-size: 28px;
}
.error404 .content-area{
padding: 0;
}
.banner_section .swiper-container{
background: #eef3f9;
}
body.blog .title-section, body.archive .title-section, body.search .title-section{
margin: 50px 0 30px;
}
.single-product .col-md-3.col-sm-4 .shop-widget-area .frm_fields_container{
display: block;
}
.single-post .bottom_from_section{
margin-top: 0;
}
.single-post .bottom_from_section .related_products h2{
font-size: 20px;
}
.single-post .bottom_from_section .related_products .testimonial_section .right_content h6{
font-size: 15px;
}
.wp-pagenavi{
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.single-post .bottom_from_section .related_products{
max-width: 280px;
margin: 0 auto;
}
.page-template-contact .whyuslist.hearus{
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
}
.inner_chefs ul li{
width: 50%;
}
.chefs_detail .designation .btn{
font-size: 15px;
}
.chefs_popup .inner_popup_details{
padding: 15px;
width: 100%;
height: 200px;
}
.chefs_popup h3{
font-size: 22px;
padding-bottom: 8px;
}
.chefs_popup h4{
font-size: 14px;
}
.inner_main_details .chef_img_popup{
width: 100%;
height: 265px;
padding-bottom: 0;
background-position: center;
}
.chefs_popup_overly, .chefs_popup_overly .inner_main_details{
max-height: inherit;
width: 280px;
height: 100%;
padding-bottom: 20px;
}
.chefs_popup_overly{
height: 490px;
}
.chefs_popup .close_popup_btn{
width: 40px;
height: 40px;
right: -19px;
top: -19px;
}
.chefs_popup .close_popup_btn:before{
left: 9px;
top: 18px;
width: 22px;
height: 4px;
}
.chefs_popup .close_popup_btn:after{
left: 9px;
bottom: 18px;
width: 22px;
height: 4px;
}
.inner_popup_details .popup_title{
padding: 0 0px 10px;
}
.inner_popup_details .popup_title h3{
font-size: 20px;
}
.inner_popup_details .popup_title h4{
font-size: 11px;
}
.chefs_popup .paragraph{
padding: 14px 0 14px 0;
max-height: 114px;
}
.chefs_detail .choice_of_tool h4{
font-size: 12px;
}
.chefs_detail .designation h3{
font-size: 1.5em;
}
.mCSB_scrollTools{
right: -10px!important;
}
body.search .col-md-6 .entry-content a h1, body.search .col-md-6 .entry-content a h2, body.search .col-md-6 .entry-content a h3, body.search .col-md-6 .entry-content a h4, body.search .col-md-6 .entry-content a h5, body.search .col-md-6 .entry-content a h6, body.search header.entry-header h2.entry-title{
font-size: 20px;
}
body.search .col-md-6 .entry-content{
font-size: 15px;
}
body.blog .title-section h1, body.archive .title-section h1, body.search .title-section h1{
font-size: 26px;
}
.chefs_section{
padding: 10px 0 20px;
}
.page-template-contact .entry-content form .frm_fields_container .frm_form_field{
width: 100%;
}
.inner_popup_details .choice_of_tool{
margin-right: 20px;
}
.instagram_feed_block{
padding-top: 30px;
}
.content_inner textarea{
height: 100px !important;
}
.center_title {
padding: 20px 0px;
}
.casestudies_page.single-casestudies .casestudies_box_top {
padding-top: 45px;
}
.casestudies_page.single-casestudies .center_title {
padding-top: 15px;
}
.casestudies-section {
padding: 35px 0px;
}
.post-thumb a {
padding-bottom: 100%;
}
.casestudies-section article:not(:first-child) .post_description h2 {
font-size: 20px;
margin-bottom: 7px;
}
.casestudies-section article:not(:first-child) .post_description {
padding: 15px;
}
}
@media only screen and (max-width: 639px){
.casestudies-section article .post-thumb a {
padding-bottom: 80%;
}
.casestudies-section article:not(:first-child) {
width: 100%;
}
.casestudies-section article:nth-of-type(2n+1) {
margin-top: 0px;
}
.casestudies-section article:not(:first-child) {
margin-bottom: 40px;
height: auto !important;
}
.casestudies-section article:not(:first-child):hover .post_casestudies {
margin-top: 0px;
}
.casestudies-section article:nth-child(1) .post-thumb {
width: 100%;
}
.casestudies-section article:nth-child(1) .post_description {
width: 100%;
padding: 15px;
}
.casestudies-section article:nth-child(1) .post_description h2 {
margin-bottom: 7px;
font-size: 20px;
}
.casestudies-section article:nth-child(1) .post_description p:last-child {
margin-bottom: 0px;
}
.post-thumb a {
border-bottom-left-radius: 0px;
border-top-right-radius: 4px;
}
.casestudies_page::before {
height: 330px;
}
.casestudies-section article .post_casestudies {
padding: 0px 10px;
}
.casestudies-section article:not(:first-child) .post_description p {
font-size: 13px;
}
}
@media only screen and (max-width: 560px){
body.blog .site-main .col-md-6, body.archive .site-main .col-md-6, body.blog .site-main .col-md-6:nth-child(3n+3), body.archive .site-main .col-md-6:nth-child(3n+3){
width: 280px;
margin-bottom: 40px;
margin-right: auto!important;
margin-left: auto;
float: none;
}
body.blog .site-main .col-md-6:nth-child(3n+3), body.archive .site-main .col-md-6:nth-child(3n+3){
margin-right: 0;
}
.inner_chefs{
float: none;
}
.inner_chefs ul{
display: block;
}
.inner_chefs ul li{
display: block;
float: none;
max-width: 400px;
width: 100%;
margin-right: auto!important;
margin-left: auto;
margin-bottom: 40px;
padding:0 15px;
}
.inner_chefs ul li .chefs_detail{
margin-bottom: 40px;
}
.contact_bottom_address .contact_box_category{
width: 100%;
}
.contact_bottom_address .contact_box_category{
padding: 15px 0;
}
} @media only screen and (max-width: 480px) {
.footer_description
{
width: 100%;
padding-right: 0;
}
.footer_links
{
width: 100%;
padding: 10px 0;
}
.footer_links:nth-child(3)
{
width: 100%;
}
.aliceblue_bg
{
padding-bottom: 150px;
}
.service_section .service_main_img
{
margin-top: -130px;
}
.category-list-right ul.products li.product{
width: 280px !important;
margin-right: 0 !important;
}
ul.products li.product:nth-child(3n+3){
margin: 0 0px 35px 0 !important;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .col-md-9.col-sm-8.relate_product_sec.related_post ul.products li{
width: 280px !important;
margin: 0 0% 2.992em!important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
padding: 1em 1em 1em 3.5em;
}
.woocommerce-error .woocommerce-Button, .woocommerce-info .woocommerce-Button, .woocommerce-message .woocommerce-Button{
font-size: 14px !important;
padding: 13px 28px !important;
}
.woocommerce-form-login .woocommerce-Button{
display: table!important;
}
.col-md-9.col-sm-8.relate_product_sec.related_post ul{
padding: 30px 15px 20px;
margin-bottom: 20px;
}
.service_section .shop_btn_section .btn{
min-width: 175px;
font-size: 15px !important;
padding: 9px 35px !important;
}
.casestudies-section article:not(:first-child) .post-thumb a {
padding-bottom: 100%;
}
.casestudies_page::before {
height: 240px;
}
.single-post-header h1 {
font-size: 30px;
}
}
@media only screen and (max-width: 478px){
.inner_content.instagram_slider .iscwp-gallery-slider button.slick-arrow{
margin-top: -20px !important;
}
}
@media  (min-width: 768px) and (max-width: 1280px){
.single-post .bottom_from_section .related_products .testimonial_section .right_content{
padding-top: 6px;
position: static;
transform: none;
-webkit-transform: none;
-ms-transform: none;
text-align: left;
color: #000;
}
.single-post .bottom_from_section .related_products .testimonial_section .left_img a::after{
display: none;
}
}
@media only screen and (min-width: 1600px){
.banner .right{
width: 47%;
}
}
@media only screen and (min-width: 1101px){
.navigation ul li ul.sub-menu li ul.sub-menu.sub_menu.menu-depth-2{
width: 280px;
position: absolute;
top: 0;
right: -280px;
display: inline-block;
padding: 0;
width: 100%;
transition: none;
-webkit-transition: none;
-ms-transition: none;
border-left: 4px solid #c0d9a0;
float: left;
margin:0;
opacity: 0;
visibility: hidden;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
ul.sub-menu.menu-depth-2{
padding: 20px;
padding: 14px 14px 14px 10px !important;
}
ul.sub-menu.menu-depth-1 li.menu-has-children:hover ul.sub-menu.menu-depth-2{
opacity: 1;
visibility: visible;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
}
.sub-menu .menu-item-has-children span{
cursor: auto;
}
}
@media only screen and (min-width: 993px) {
.navigation nav{display: flex;}
}.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox{ position: relative;
overflow: hidden;
height: 100%;
max-width: 100%;
outline: none;
direction: ltr;
}
.mCSB_container{ overflow: hidden;
width: auto;
height: auto;
} .mCSB_inside > .mCSB_container{ margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container{ margin-right: 0;
margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } .mCSB_scrollTools{ position: absolute;
width: 16px;
height: auto;
left: auto;
top: 0;
right: 0;
bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools{ right: -26px; } .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ right: auto;
left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } .mCSB_scrollTools .mCSB_draggerContainer{ position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0; 
height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail{
width: 2px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger{ cursor: pointer;
width: 100%;
height: 30px; z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position: relative;
width: 4px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
display: block;
position: absolute;
height: 20px;
width: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; } .mCSB_horizontal.mCSB_inside > .mCSB_container{
margin-right: 0;
margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal{
width: auto;
height: 16px;
top: auto;
right: 0;
bottom: 0;
left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 2px;
margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
width: 30px; height: 100%;
left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 4px;
margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height: 12px; margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 8px; margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
display: block;
position: absolute;
width: 20px;
height: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; } .mCSB_container_wrapper{
position: absolute;
height: auto;
width: auto;
overflow: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin-right: 30px;
margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container{
padding-right: 30px;
padding-bottom: 30px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; } .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; } .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ margin-right: 0;
margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
margin-right: 0; margin-left: 0;
} .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } .mCSB_scrollTools, 
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
}   .mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.4);
filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.75);
filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.85);
filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.9);
filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
background-image: url(//www.relyservices.com.au/wp-content/themes/relyservices2019/assets/css/mCSB_buttons.png); background-repeat: no-repeat;
opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_buttonUp{
background-position: 0 0; }
.mCSB_scrollTools .mCSB_buttonDown{
background-position: 0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft{
background-position: 0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight{
background-position: 0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }  .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.1);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.75);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 4px;
margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; } .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.75);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.1);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 6px;
background-color: #fff; background-color: rgba(255,255,255,0.75);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 4px;
margin: 6px 0;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 6px;
margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.75);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }  .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 2px;
margin: 7px auto;
} .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }  .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 14px;
margin: 0 1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 14px;
margin: 1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
width: 16px; height: 16px;
margin: -1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height: 16px; width: 16px;
margin: 0 -1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 4px; margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; } .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
background-color: transparent;
background-position: center;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
background-repeat: repeat-y;
opacity: 0.3;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
height: 4px;
margin: 6px 0;
background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-repeat: repeat-y;
background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
} .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
.mCS-3d.mCSB_scrollTools, 
.mCS-3d-dark.mCSB_scrollTools{
opacity: 1;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
width: 8px;
background-color: #000; background-color: rgba(0,0,0,0.2);
box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 8px;
margin: 4px 0;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 8px;
margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools{
opacity: 1;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
.mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
.mCS-3d-thick.mCSB_scrollTools_horizontal, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
bottom: 1px;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
width: 12px;
margin: 2px;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 12px;
width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
background-color: #000; background-color: rgba(0,0,0,0.05);
box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; } .mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
background-color: #fff; background-color: rgba(0,0,0,0.05);
box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
right: 0; 
margin: 12px 0; 
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
bottom: 0; 
margin: 0 12px; 
} .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
left: 0; 
right: auto;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.2);
filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.5);
filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
} .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.2);
filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.5);
filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
}  .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
width: 6px;
background-color: #000; background-color: rgba(0,0,0,0.2);
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 6px;
margin: 5px 0;
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width: 12px;
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 12px;
margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
width: 12px;
background-color: #000; background-color: rgba(0,0,0,0.2);
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
width: 6px;
margin: 3px 5px;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 6px;
margin: 5px 3px;
position: absolute;
width: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 12px;
margin: 2px 0;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; } .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color: transparent;
border-width: 1px;
border-style: solid;
border-color: #fff;
border-color: rgba(255,255,255,0.2);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); } .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}