body section.content.featured-products .container .post p.price {
font-size: 1.3em!important;
padding-top: 10px!important;
}
body header .container .grid-1-3 {
padding-right: 20px!important;
}
body section.content.quote-guide .container p, body section.content.quote-guide .container h3 {
font-size: 1.3em!important;
line-height: 1.2em!important;
}
body section.content.quote-guide .container .grid-1-2.quote .content img {
margin-bottom: 50px!important;
}
body section.content.quote-guide .container .grid-1-2.quote .content img.arrow {
margin-bottom: 0px!important;
}
body section.content .container .content .grid-row .post .post-info .call-to-action {
padding-left: 0px!important;
padding-top: 10px!important;
}
.call-to-action .button {
padding: 10px 20px!important;
}
body section.content .container .content .grid-row .post .post-info p:not(.price) {
font-size: 0.9em!important;
}
body a.button div {
line-height: 1.4em!important;
}
.owl-nav {
pointer-events: none;
}
.owl-nav .owl-prev, .owl-nav .owl-next {
pointer-events: auto;
}
@media (max-width: 1021px) {
section.request-demo .arrow {
transform: none!important;
margin-top: 10px;
}
} #update-basket, #update-basket-mobile {
color: #F7941D!important;
}
.cart-titles.w-36 {
width: 31%!important;
}
.grid-1-5.cart-name {
width: 31%!important;
}
.grid-1-5.cart-quantity {
width: 17%!important;
}
.cart-titles.w-12.quan {
width: 17%!important;
}
.mobile-basket-update {
display: none;
width: 100%;
clear: both;
text-align: right;
font-size: .8em;
}
@media (max-width: 1023px) {
.grid-1-5.cart-name {
width: 70%!important;
padding-bottom: 0px!important;
}
.grid-1-5.cart-quantity {
width: 25%!important;
}
}
@media (max-width: 650px) {
.mobile-basket-update {
display: block;
}
}
@media (max-width: 600px) {
.cart-titles {
display: none;
}
.cart-titles.w-36 {
display: block!important;
width: 50%!important;
margin-left: 40%!important;
}
.grid-1-5.cart-img {
width: 40%!important;
padding-left: 40px!important;
padding-bottom: 0px!important;
padding-right: 5px!important;
}
.grid-1-5.cart-name {
width: 54%!important;
margin-left: 0px!important;
padding-bottom: 0px!important;
padding-top: 10px!important;
}
.grid-1-5.cart-unit {
width: 54%!important;
margin-left: 40%!important;
padding-bottom: 0px!important;
}
.grid-1-5.cart-quantity {
float: left!important;
width: 54%!important;
margin-left: 40%!important;
padding-bottom: 0px!important;
}
.grid-1-5.cart-total {
float: left!important;
clear: both!important;
width: 54%!important;
margin-left: 40%!important;
padding-bottom: 25px!important;
}
}
p.small {
font-size: .7em;
}
#the-poa-form-content input {
width: 100%!important;
max-width: 100%!important;
}
#the-poa-form-content p.error {
color: red;
margin: 0px;
font-size: 14px;
}
#the-poa-form-content p.success {
color: green;
margin: 0px;
font-size: 14px;
}
#the-poa-form-content textarea {
width:100%;max-width:100%;height:350px;max-height:225px;outline:0px;border:1px solid #B2B2B2;padding:8px;font-family:"Gilroy-SemiBold";font-size:1em;color:#404041;font-weight:normal
}
p.price.long {
font-size: 1.2em!important;
}
@media (min-width: 1024px) {
.nav li ul:not(.smaller) {
left: -90px!important;
width: 328px!important;
}
ul .lef {
float: left;
width: 50%;
padding-right: 10px;
}
ul .rig {
float: left;
width: 50%;
padding-left: 10px;
}
}
.qCounter {
border: 1px solid #B2B2B2!important;
padding: 5px!important;
margin-top: -5px!important;
height: 29px!important;
width: 44px!important;
}button.alm-load-more-btn {
background: #F7941D!important;
border-bottom: 0px !important;
border: 0px!important;
border-radius: 0px!important;
color: #fff !important;
}
#checkout-addons .checkout-addons-page button.alm-load-more-btn {
display: none!important;
}
#checkout-addons .checkout-addons-post h3:after {
display: none!important;
}
#checkout-addons .checkout-addons-post h3 {
margin: 0px!important;
}
.modal-container {
margin: 0 auto;
position: relative;
display: inline-block;
}
.modal-container button {
padding:0px!important;
background: none!important;border-bottom:0px !important;border:0px;color:#989898 !important;
margin-bottom: 0px!important;
font-size: 1.1rem;
text-decoration: underline;
font-family:"Gilroy-SemiBold";
}
.modal-container .modal-backdrop {
height: 0;
width: 0;
opacity: 0;
overflow: hidden;
transition: opacity 0.2s ease-in;
}
.modal-container .modal-toggle {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
margin: 0;
opacity: 0;
cursor: pointer;
}
.modal-container .modal-toggle:hover ~ button { -webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;color:#d87601 !important }
.modal-container .modal-toggle:checked {
width: 100vw;
height: 100vh;
position: fixed;
left: 0;
top: 0;
z-index: 9;
opacity: 0;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop {
background-color: rgba(0, 0, 0, 0.6);
width: 100vw;
height: 100vh;
position: fixed;
left: 0;
top: 0;
z-index: 9;
pointer-events: none;
opacity: 1;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content {
background-color: #fff;
max-width: 600px;
width: 100%;
height: 400px;
overflow: auto;
padding: 10px 30px;
position: absolute;
left: calc(50% - 300px);
top: 12%;
border-radius: 4px;
z-index: 999;
pointer-events: auto;
cursor: auto;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
}
@media (max-width: 800px) {
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content { max-width: 400px;left: calc(50% - 200px); }
}
@media (max-width: 400px) {
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content { left: 0; height: 340px; }
}
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close {
color: #666;
position: absolute;
right: 2px;
top: 0;
padding-top: 7px;
background: #fff;
font-size: 16px;
width: 25px;
height: 28px;
font-weight: bold;
text-align: center;
cursor: pointer;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close.button {
top: initial;
bottom: 20px;
right: 20px;
background: #4CAF50;
color: #fff;
width: 50px;
border-radius: 2px;
font-size: 14px;
font-weight: normal;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close.button:hover {
color: #fff;
background: #1E824C;
}
.modal-container .modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close:hover { color: #333; }
.modal-content .the-content h3 {
color:#F7941D;text-transform:uppercase;margin-bottom:10px;line-height:1.3em
}
.modal-content .the-content {
padding-top: 10px;
}
.modal-content .the-content h4 {
margin-bottom:7px;font-size:1em;text-transform:uppercase;color:#F7941D;line-height:1.3em
}
.modal-content .the-content li {
margin-bottom:3px
}
.modal-content .the-content p {
margin-top:0px;
}
#checkout-addons .call-to-action.addons {
}
#checkout-addons .call-to-action.addons .addon-button {
margin:4px;
color: #ffffff;
border-radius:0px;
overflow:auto;
float:left;
cursor: pointer;
}
#checkout-addons .call-to-action.addons .addon-button label {
}
#checkout-addons .call-to-action.addons .addon-button label span {
text-align:center;
display:block;
padding: 8px;
background-color:#F7941D;
cursor: pointer;
font-size: .9rem;
}
#checkout-addons .call-to-action.addons .addon-button label input {
position:absolute;
left:-1000000000px;
}
#checkout-addons .call-to-action.addons .addon-button input:checked + span {
background-color:#d87601;
color:#fff;
}@import url(//hello.myfonts.net/count/3204fa);@font-face{font-family:'Gilroy-SemiBold';src:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/gilroy-semibold/3204FA_0_0.eot);src:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/gilroy-semibold/3204FA_0_0.eot?#iefix) format("embedded-opentype"),url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/gilroy-semibold/3204FA_0_0.woff2) format("woff2"),url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/gilroy-semibold/3204FA_0_0.woff) format("woff"),url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/gilroy-semibold/3204FA_0_0.ttf) format("truetype")}h1,h2,h3,h4,h5,h6{font-family:'Gilroy-SemiBold';letter-spacing:1px;line-height:1.3em}@font-face{font-family:'foicons';src:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/arrows/arrows.eot?umb91e);src:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/arrows/arrows.eot?umb91e#iefix) format("embedded-opentype"),url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/arrows/arrows.ttf?umb91e) format("truetype"),url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/arrows/arrows.woff?umb91e) format("woff"),url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/arrows/arrows.svg?umb91e#icomoon) format("svg");font-weight:normal;font-style:normal}i.foicon{font-family:"foicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-up:before{content:"\ea3a"}.icon-arrow-right:before{content:"\ea3c"}.icon-arrow-down:before{content:"\ea3e"}.icon-arrow-left:before{content:"\ea40"}@font-face{font-family:'social';src:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts//social/social.eot);src:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/social/social.eot?#iefix) format("embedded-opentype"),url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/social/social.woff) format("woff"),url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/social/social.ttf) format("truetype"),url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/fonts/social/social.svg#socicon) format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"social" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="social-"]:before,[class*=" social-"]:before{font-family:"social" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-rss:before{content:"\e00b"}.social-paypal:before{content:"\e00c"}.social-periscope:before{content:"\e00f"}.social-outlook:before{content:"\e010"}.social-buffer:before{content:"\e018"}.social-disqus:before{content:"\e019"}.social-whatsapp:before{content:"\e01b"}.social-mail:before{content:"\e01f"}.social-blogger:before{content:"\e020"}.social-reddit:before{content:"\e022"}.social-envato:before{content:"\e026"}.social-behance:before{content:"\e027"}.social-wikipedia:before{content:"\e02d"}.social-apple:before{content:"\e02e"}.social-github:before{content:"\e030"}.social-windows:before{content:"\e039"}.social-playstation:before{content:"\e03d"}.social-android:before{content:"\e03e"}.social-snapchat:before{content:"\e03f"}.social-twitter:before{content:"\e040"}.social-facebook:before{content:"\e041"}.social-googleplus:before{content:"\e042"}.social-pinterest:before{content:"\e043"}.social-skype:before{content:"\e046"}.social-linkedin:before{content:"\e049"}.social-soundcloud:before{content:"\e04d"}.social-spotify:before{content:"\e04e"}.social-youtube:before{content:"\e051"}.social-vimeo:before{content:"\e052"}.social-flickr:before{content:"\e055"}.social-wordpress:before{content:"\e058"}.social-tumblr:before{content:"\e059"}.social-twitch:before{content:"\e05a"}.social-amazon:before{content:"\e05c"}.social-ebay:before{content:"\e063"}.social-google:before{content:"\e067"}.social-instagram:before{content:"\e057"}.social-chrome:before{content:"\e084"}.social-macos:before{content:"\e088"}.social-firefox:before{content:"\e089"}.font-primary,body{font-family:"Gilroy-SemiBold";font-size:18px;color:#404041;font-weight:normal;line-height:1.2em}.grid-container,body header .container,body section.content .container,body footer .container{max-width:1600px;padding:20px;margin:0 auto}div,li,ul,input,textarea,section,nav,header,footer,aside,p,h1,h2,h3,h4{box-sizing:border-box}.clear{clear:both}ul.nav,ul.alm-listing{list-style:none;padding:0px;margin:0px}img{max-width:100%}a,a:visited,a:active,a:hover{text-decoration:none}a{color:#404041;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-ms-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}a:hover{color:#F7941D;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-ms-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}body{margin:0px;letter-spacing:0.5px}body .content .description a{color:#F7941D;border-bottom:2px solid #ffffff}body .content .description a:hover{-webkit-transition:border 0.5s;-moz-transition:border 0.5s;-ms-transition:border 0.5s;-o-transition:border 0.5s;transition:border 0.5s;border-bottom:2px solid #F7941D}body header .container{padding-bottom:0px}@media (max-width: 1023px){body header .container{padding-bottom:5px;padding-top:15px}}body header .container h2,body header .container h3{margin-top:0px}body header .container h3{font-size:1em}body header .container .grid{padding-bottom:0px}body header .container .grid-1-3{padding-right:60px;width:25%;padding-top:0px}@media (max-width: 1023px){body header .container .grid-1-3{width:100%;position:absolute;bottom:10px;text-align:center;display:none}}body header .container .grid-1-3 h3 span{color:#F7941D}@media (max-width: 1200px){body header .container .grid-1-3 h3 span{display:block}}body header .container .grid-2-3{width:50%;padding-top:0px}@media (max-width: 1023px){body header .container .grid-2-3{width:100%}}body header .container .grid-2-3 h2.logo{text-align:center;text-transform:uppercase;margin-bottom:10px}@media (max-width: 600px){body header .container .grid-2-3 h2.logo{font-size:.8em}}body header .container .grid-2-3 h2.logo span{color:#F7941D}body header .container .grid-3-3{padding-left:60px;width:25%;padding-top:0px;position:relative}@media (max-width: 1023px){body header .container .grid-3-3{display:none}}body header .container .grid-3-3 .demo{text-align:right;position:absolute;width:115%;right:0px}body header .container .grid-3-3 .demo a{text-decoration:none;margin-bottom:0px;padding-bottom:5px;border-bottom:2px solid #F7941D}body header .container .grid-3-3 .demo img{float:right;margin-left:10px;height:28px}body header .container .responsive-menu{position:absolute;right:0px;top:4px;display:none}@media (max-width: 1023px){body header .container .responsive-menu{display:block}}body header .container .responsive-menu.is-active{z-index:5}@media (max-width: 1023px){body header .container .grid-1-1 nav{position:fixed;left:100%;-webkit-transition:left 0.75s;-moz-transition:left 0.75s;-ms-transition:left 0.75s;-o-transition:left 0.75s;transition:left 0.75s;top:0px;height:100%;width:60%;background:#ffffff;opacity:1;z-index:1}}@media (max-width: 700px){body header .container .grid-1-1 nav{width:75%}}body header .container .grid-1-1 nav ul{text-align:center;position:relative;padding-bottom:20px}body header .container .grid-1-1 nav ul li{display:inline;padding-left:10px;padding-right:10px;position:relative;padding-bottom:20px}@media (max-width: 1023px){body header .container .grid-1-1 nav ul li{width:100%;display:block;border-bottom:1px solid #dddddd;margin-bottom:20px}}@media (max-width: 1023px){body header .container .grid-1-1 nav ul li a{font-size:1.5em}}@media (max-width: 700px){body header .container .grid-1-1 nav ul li a{font-size:1.1em}}body header .container .grid-1-1 nav ul li.divide{height:30px;padding-right:0px;padding-left:1px;width:1px;border-left:1px solid #dddddd;padding-bottom:0px}@media (max-width: 1023px){body header .container .grid-1-1 nav ul li.divide{display:none}}body header .container .grid-1-1 nav ul li.divide a:hover{color:#F7941D}body header .container .grid-1-1 nav ul li.basket{margin-right:0px}body header .container .grid-1-1 nav ul li.search{position:absolute;width:40px;margin-top:2px;right:initial;height:30px;max-height:30px;overflow:hidden;-webkit-transition:all 1s,background 0.4s;-moz-transition:all 1s,background 0.4s;-ms-transition:all 1s,background 0.4s;-o-transition:all 1s,background 0.4s;transition:all 1s,background 0.4s}@media (max-width: 767px){body header .container .grid-1-1 nav ul li.search{width:100%;padding-bottom:40px}}body header .container .grid-1-1 nav ul li.search img{position:absolute}body header .container .grid-1-1 nav ul li.search #search-close img{right:0px;opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;-ms-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}body header .container .grid-1-1 nav ul li.search #search-close img.show{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;-ms-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}body header .container .grid-1-1 nav ul li.search .search-inp{opacity:0;visibility:hidden;display:inline;margin-left:10px;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;-ms-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}body header .container .grid-1-1 nav ul li.search .search-inp div{width:100%;padding-left:30px;padding-right:15px}body header .container .grid-1-1 nav ul li.search .search-inp div input{border:0px;border-bottom:1px solid #dddddd;padding-bottom:10px;height:25px;font-family:"Gilroy-SemiBold";font-size:1em;color:#404041;font-weight:normal;width:100%;outline:none}body header .container .grid-1-1 nav ul li.search .search-inp.show{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;-ms-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}body header .container .grid-1-1 nav ul li.search.active{width:50%;transform:translateX(-50%);right:0px;background:#ffffff;text-align:left;-webkit-transition:all 1s,background 0.4s;-moz-transition:all 1s,background 0.4s;-ms-transition:all 1s,background 0.4s;-o-transition:all 1s,background 0.4s;transition:all 1s,background 0.4s}body header .container .grid-1-1 nav ul ul{position:absolute;top:40px;left:0px;padding:10px;width:170px;background:#333333;text-align:left;opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;-ms-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s;display:block}@media (max-width: 1023px){body header .container .grid-1-1 nav ul ul{position:relative;transform:none;top:0px;width:100%;opacity:1;visibility:visible;left:0px;display:none;margin-top:10px}}body header .container .grid-1-1 nav ul ul li{padding:5px;display:block}body header .container .grid-1-1 nav ul ul li a{color:#ffffff}body header .container .grid-1-1 nav ul ul li a:hover{color:#F7941D}body header .container .grid-1-1 nav ul ul.is-active{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;-ms-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}body header .container .grid-1-1 nav.is-active{left:40%;overflow:auto;-webkit-transition:left 0.75s;-moz-transition:left 0.75s;-ms-transition:left 0.75s;-o-transition:left 0.75s;transition:left 0.75s}@media (max-width: 700px){body header .container .grid-1-1 nav.is-active{left:25%}}@media (max-width: 1023px){body header .container .grid-1-1 nav.is-active{padding-top:45px}}body section.content .container .content{position:relative;background:#ffffff;padding:20px;padding-left:60px;padding-right:60px}@media (max-width: 1023px){body section.content .container .content{padding-left:20px;padding-right:20px}}@media (max-width: 700px){body section.content .container .content .alm-paging-content .grid{padding-left:0px;padding-right:0px}}body section.content .container .content h2{position:relative;margin:0px;margin-top:10px;padding-bottom:20px;border-bottom:1px solid #DDDDDD;text-align:center}body section.content .container .content h2 a{font-size:.6em;position:absolute;right:0px;margin-top:8px}@media (max-width: 767px){body section.content .container .content h2 a{position:relative;display:block}}body section.content .container .content .grid-row .grid{position:relative}body section.content .container .content .grid-row .grid .border{position:absolute;top:0px;width:1px;height:100%;background:#dddddd}body section.content .container .content .grid-row .grid-1-3 .border{display:none}body section.content .container .content .grid-row .grid-1-3 .post{padding-left:20px;padding-right:20px}body section.content .container .content .grid-row .grid-2-3 .border.left{left:0px}body section.content .container .content .grid-row .grid-2-3 .border.right{right:0px}body section.content .container .content .grid-row .grid-2-3 .post{padding-left:20px;padding-right:20px}body section.content .container .content .grid-row .grid-3-3 .border{display:none}body section.content .container .content .grid-row .grid-3-3 .post{padding-left:20px;padding-right:20px}body section.content .container .content .grid-row .grid-1-4 .border.right,body section.content .container .content .grid-row .grid-2-4 .border.right,body section.content .container .content .grid-row .grid-3-4 .border.right{right:0px}body section.content .container .content .grid-row .grid-1-4 .border.left,body section.content .container .content .grid-row .grid-2-4 .border.left,body section.content .container .content .grid-row .grid-3-4 .border.left{display:none}body section.content .container .content .grid-row .grid-4-4 .border{display:none}body section.content .container .content .grid-row .post .post-info h3{margin-top:15px;margin-bottom:5px;line-height:1.2em}body section.content .container .content .grid-row .post .post-info h3 a{color:#F7941D}body section.content .container .content .grid-row .post .post-info p{margin-top:0px}body section.content .container .content .grid-row .post .post-info p.date{margin-top:0px;margin-bottom:20px;font-style:italic}body section.content .container .content .grid-row .post .post-info p.price{margin-bottom:0px;font-size:1.7em;float:left}@media (max-width: 600px){body section.content .container .content .grid-row .post .post-info p.price{margin-top:-15px}}body section.content .container .content .grid-row .post .post-info p.price span{font-size:0.75em}body section.content .container .content .grid-row .post .post-info .call-to-action{float:right;padding-top:5px;padding-right:0px}@media (max-width: 600px){body section.content .container .content .grid-row .post .post-info .call-to-action{float:left;clear:left;margin-top:15px}}body section.content .container .content .call-to-action{padding:20px;padding-bottom:10px;text-align:center}body section.content .container .content .call-to-action a{border-bottom:2px solid #F7941D;padding-bottom:5px}body section.content .container .content:before,body section.content .container .content:after{content:'';display:block;position:absolute;left:50%;margin-left:-20px;width:0;height:0;border-color:#F1F1F1 transparent transparent transparent;border-style:solid;border-width:20px}body section.content .container .content:before{top:0px}body section.content .container .content:after{bottom:-40px}body section.content .container .content.contact-form:before{display:none}body section.content .container .content.contact-form:after{border-color:#ffffff transparent transparent transparent;z-index:2}body section.content .container.google-map{width:100%;max-width:none;padding:0px}body section.content .container.google-map .grid{padding:0px}body section.content.contact-form .container:after{display:none !important}body section.content.grey{background:#F1F1F1}body section.content.dark-grey{background:#4D4D4D}body section.content.checkout-grey{background:#E5E5E5;position:relative}body section.content.checkout-grey .shadow{width:100%;position:absolute;top:0px;left:0px;height:40px;box-shadow:inset 0px 16px 35px -11px #cccccc}body section.content.checkout-grey .container{position:relative}body section.content.checkout-grey .container .grid .totals{padding-top:30px;padding-bottom:0px;max-width:600px;margin:0 auto;text-align:center}@media (max-width: 1200px){body section.content.checkout-grey .container .grid .totals{margin-top:110px}}body section.content.checkout-grey .container .grid .totals h2{margin:0px;padding-bottom:20px;border-bottom:1px solid #989898}body section.content.checkout-grey .container .grid .totals h2 span{font-size:0.5em}body section.content.checkout-grey .container .grid .totals .totals-box{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #989898}body section.content.checkout-grey .container .grid .totals .totals-box .left{float:left;width:60%;padding-right:20px;text-align:left}body section.content.checkout-grey .container .grid .totals .totals-box .right{float:right;width:40%;padding-left:20px;text-align:right}body section.content.checkout-grey .container .grid .totals .totals-box:last-child{border:0px}body section.content.checkout-grey .container .grid .totals .message-box{padding-left:30px;padding-right:30px;padding-top:30px;text-align:left}body section.content.checkout-grey .container .grid .totals .message-box p{font-size:0.85em;color:#989898}body section.content.checkout-grey .container .grid .totals.alt h2{border:0px}body section.content.checkout-grey .container:after{content:'';display:block;position:absolute;bottom:-40px;left:50%;margin-left:-20px;width:0;height:0;border-color:#E5E5E5 transparent transparent transparent;border-style:solid;border-width:20px;z-index:1}body section.content.orange{background:#F7941D}body section.content.product-data{position:relative}body section.content.product-data .container{padding-bottom:0px}body section.content.product-data .container .address{padding-right:30px;padding-top:30px;padding-bottom:30px !important;padding-left:0px}@media (max-width: 767px){body section.content.product-data .container .address{padding-bottom:0px !important;padding-right:0px}}body section.content.product-data .container .address h3.top{margin-top:0px}body section.content.product-data .container .address div.label{margin-bottom:20px}body section.content.product-data .container .address #billing-address{display:none}body section.content.product-data .container .address input[type="text"],body section.content.product-data .container .address input[type="email"]{width:80%;outline:0px;border:1px solid #B2B2B2;padding:8px;font-family:"Gilroy-SemiBold";font-size:1em;color:#404041;font-weight:normal}@media (max-width: 1200px){body section.content.product-data .container .address input[type="text"],body section.content.product-data .container .address input[type="email"]{width:100%}}body section.content.product-data .container .address.right{padding-right:0px;padding-left:30px}@media (max-width: 767px){body section.content.product-data .container .address.right{padding-top:0px !important;padding-left:0px}}body section.content.product-data .container .qCounter{display:block;outline:0px;border:0px;width:30px;font-family:"Gilroy-SemiBold";font-size:1em;color:#404041;font-weight:normal;padding:0px;margin-top:-2px;float:left}body section.content.product-data .container .qButton{width:32px;float:left;text-align:center;border:0px;background:none;outline:0px;margin:0px;margin-left:5px;margin-top:-5px;padding:0px;font-family:"Gilroy-SemiBold";font-size:1em;color:#B2B2B2;font-weight:normal;border:1px solid #B2B2B2;padding:2px 10px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}body section.content.product-data .container .qButton:hover{background:#F7941D;border-color:#F7941D;color:#ffffff;cursor:hand;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}body section.content.product-data .container .cart-row{padding-top:10px;margin-top:20px;border-top:1px solid #B2B2B2;margin-left:-40px;margin-right:-40px}body section.content.product-data .container .cart-row .cart-titles{color:#B2B2B2;padding-bottom:0px !important}body section.content.product-data .container .cart-row .no-items{text-align:center}@media (max-width: 1023px){body section.content.product-data .container .cart-row .cart-titles:nth-child(1){width:25%}}body section.content.product-data .container .cart-row .cart-titles.w-36{width:36%;margin-left:8%}@media (max-width: 1023px){body section.content.product-data .container .cart-row .cart-titles.w-36{margin-left:5%;width:70%}}body section.content.product-data .container .cart-row .cart-titles.w-12{width:12%}@media (max-width: 1023px){body section.content.product-data .container .cart-row .cart-titles.w-12{display:none}}body section.content.product-data .container .cart-row .grid{padding-bottom:20px}body section.content.product-data .container .cart-row .grid h5{margin:0px;margin-bottom:5px;font-size:1em}body section.content.product-data .container .cart-row .grid p{margin:0px}@media (max-width: 1023px){body section.content.product-data .container .cart-row .cart-img{width:25%}}body section.content.product-data .container .cart-row .cart-img p{font-size:0.8em;text-align:center;margin-top:8px}body section.content.product-data .container .cart-row .cart-name{margin-left:8%;width:36%}@media (max-width: 1023px){body section.content.product-data .container .cart-row .cart-name{margin-left:5%;width:70%}}body section.content.product-data .container .cart-row .cart-name p{color:#B2B2B2;margin-bottom:5px}body section.content.product-data .container .cart-row .cart-unit,body section.content.product-data .container .cart-row .cart-quantity,body section.content.product-data .container .cart-row .cart-total{width:12%}body section.content.product-data .container .cart-row .cart-unit div.the-title,body section.content.product-data .container .cart-row .cart-quantity div.the-title,body section.content.product-data .container .cart-row .cart-total div.the-title{display:none;color:#B2B2B2;margin-bottom:10px}@media (max-width: 1023px){body section.content.product-data .container .cart-row .cart-unit div.the-title,body section.content.product-data .container .cart-row .cart-quantity div.the-title,body section.content.product-data .container .cart-row .cart-total div.the-title{display:block}}@media (max-width: 1023px){body section.content.product-data .container .cart-row .cart-total{width:20%}}@media (max-width: 1023px){body section.content.product-data .container .cart-row .cart-quantity{width:25%}}@media (max-width: 1023px){body section.content.product-data .container .cart-row .cart-unit{width:25%;clear:none;margin-left:5%}}body section.content.product-data .container .cart-row .cart-unit span{font-size:0.8em}body section.content.product-data .container .cart-row:first-child,body section.content.product-data .container .cart-row:nth-child(2){padding-top:0px;margin-top:0px;border-top:0px}body section.content.product-data .container .grid{padding-bottom:0px}body section.content.product-data .container .grid h1{text-align:center;text-transform:uppercase;padding-bottom:20px;margin-bottom:25px;margin-top:45px;line-height:1.2em;color:#F7941D}body section.content.product-data .container .grid p.success-msg,body section.content.product-data .container .grid p.error-msg{font-size:0.55em;margin:0px;margin-top:5px;text-align:center;color:#404041}body section.content.product-data .container .grid p.success-msg{color:green}body section.content.product-data .container .grid p.error-msg{color:red}body section.content.product-data .container .grid .op{position:relative;margin:0px;margin-top:10px;padding-bottom:20px;border-bottom:1px solid #DDDDDD}body section.content.product-data .container .grid .op .breadcrumbs,body section.content.product-data .container .grid .op .brands{font-size:0.8em;width:50%;float:left;text-transform:uppercase}@media (max-width: 650px){body section.content.product-data .container .grid .op .breadcrumbs,body section.content.product-data .container .grid .op .brands{width:100%;float:none;padding-left:0px;padding-right:0px}}body section.content.product-data .container .grid .op .breadcrumbs a span,body section.content.product-data .container .grid .op .brands a span{color:#F7941D}body section.content.product-data .container .grid .op .breadcrumbs{padding-right:20px}body section.content.product-data .container .grid .op .brands{padding-left:20px;text-align:right}@media (max-width: 650px){body section.content.product-data .container .grid .op .brands{margin-top:5px;text-align:left;display:none}}body section.content.product-data .container .grid .op span{color:#B2B2B2}body section.content.product-data .container .grid .op span a{color:#B2B2B2}body section.content.product-data .container .grid .grid-row .image{padding-left:0px;padding-right:125px}@media (max-width: 1100px){body section.content.product-data .container .grid .grid-row .image{padding-right:50px}}@media (max-width: 865px){body section.content.product-data .container .grid .grid-row .image{padding-right:20px}}@media (max-width: 767px){body section.content.product-data .container .grid .grid-row .image{padding-right:0px}}body section.content.product-data .container .grid .grid-row .image .thumbs{margin-left:-10px;margin-right:-10px;margin-top:20px}body section.content.product-data .container .grid .grid-row .image .thumbs div:not(.np){width:33.33%;float:left;padding-left:10px;padding-right:10px;padding-bottom:10px}body section.content.product-data .container .grid .grid-row .image .suitable-for{margin-top:20px;margin-bottom:10px}body section.content.product-data .container .grid .grid-row .image .suitable-for p{color:#4D4D4D;text-transform:uppercase;margin:0px;margin-bottom:5px}body section.content.product-data .container .grid .grid-row .image .suitable-for ul{padding:0px;margin:0px;list-style:none}body section.content.product-data .container .grid .grid-row .image .suitable-for ul li{float:left;margin-right:10px}body section.content.product-data .container .grid .grid-row .image .suitable-for ul li div:not(.clear){border:1px solid #989898;height:20px;width:20px;float:left;margin-top:-1px;margin-right:5px}body section.content.product-data .container .grid .grid-row .image .suitable-for ul li span{color:#CBCBCB;text-transform:uppercase}body section.content.product-data .container .grid .grid-row .image .suitable-for ul li.selected div:not(.clear){height:20px;width:20px;border:0px;background:#F7941D}body section.content.product-data .container .grid .grid-row .image .suitable-for ul li.selected span{color:#F7941D}body section.content.product-data .container .grid .grid-row .image .share{margin-top:35px;margin-bottom:10px}body section.content.product-data .container .grid .grid-row .image .share p{color:#CBCBCB;text-transform:uppercase;margin:0px;margin-bottom:5px}body section.content.product-data .container .grid .grid-row .image .share ul{padding:0px;margin:0px;list-style:none}body section.content.product-data .container .grid .grid-row .image .share ul li{float:left;border:1px solid #CBCBCB;border-right:0px;padding:10px;height:42px}body section.content.product-data .container .grid .grid-row .image .share ul li i{color:#CBCBCB}body section.content.product-data .container .grid .grid-row .image .share ul li a:hover i{color:inherit}body section.content.product-data .container .grid .grid-row .image .share ul li:last-child{border:1px solid #CBCBCB}body section.content.product-data .container .grid .grid-row .image .video{margin-top:25px;margin-bottom:10px}body section.content.product-data .container .grid .grid-row .image.video{padding-top:0px}body section.content.product-data .container .grid .grid-row .description{padding-left:125px;padding-right:0px}@media (max-width: 1100px){body section.content.product-data .container .grid .grid-row .description{padding-left:50px}}@media (max-width: 865px){body section.content.product-data .container .grid .grid-row .description{padding-left:20px}}@media (max-width: 767px){body section.content.product-data .container .grid .grid-row .description{padding-left:0px}}body section.content.product-data .container .grid .grid-row .description p{line-height:1.3em}body section.content.product-data .container .grid .grid-row .description p.date,body section.content.product-data .container .grid .grid-row .description p.category{margin:0px;color:#989898}body section.content.product-data .container .grid .grid-row .description .cnt{margin-top:35px}body section.content.product-data .container .grid .grid-row .description .buy{margin-top:15px;padding-bottom:10px;border-bottom:1px solid #DDDDDD}body section.content.product-data .container .grid .grid-row .description .buy p.price{margin:0px;font-size:2.7em;float:left;margin-top:-8px}body section.content.product-data .container .grid .grid-row .description .buy p.price span{font-size:0.5em}body section.content.product-data .container .grid .grid-row .description .buy .call-to-action{float:right;padding-top:5px;padding-right:0px}@media (max-width: 600px){body section.content.product-data .container .grid .grid-row .description .buy .call-to-action{float:left;clear:left;padding-left:0px;padding-top:20px}}body section.content.product-data .container .grid .grid-row .description .buy .options{margin-top:15px}body section.content.product-data .container .grid .grid-row .description li{margin-bottom:3px}body section.content.product-data .container .grid .grid-row .description h3{color:#F7941D;text-transform:uppercase;margin-bottom:10px;line-height:1.3em}body section.content.product-data .container .grid .grid-row .description h4{margin-bottom:7px;font-size:1em;text-transform:uppercase;color:#F7941D;line-height:1.3em}body section.content.product-data .container .grid .grid-row .description h5{margin-bottom:7px;font-size:1em;text-transform:uppercase;line-height:1.3em}body section.content.product-data .container .grid .grid-row .description .the-content p{margin-top:0px}body section.content.product-data .container .grid .grid-row .description .the-intro{font-size:1.5em}body section.content.product-data .container .grid .grid-row .description .brand-info{margin-top:20px}body section.content.product-data .container .grid .grid-row .description .brand-info img{max-width:185px;max-height:80px}body section.content.product-data .container .grid .grid-row .description .downloads{padding-top:20px;border-top:1px solid #DDDDDD}body section.content.product-data .container .grid .grid-row .description .downloads h3{margin-bottom:20px;margin-top:-15px;text-align:left;font-size:1em}body section.content.product-data .container .grid .grid-row .description .downloads div.label{margin-bottom:20px}body section.content.product-data .container .grid .grid-row .description .downloads p.error,body section.content.product-data .container .grid .grid-row .description .downloads p.success{margin-top:-15px;margin-bottom:20px;font-size:0.8em;text-align:left}body section.content.product-data .container .grid .grid-row .description .downloads p.error{color:red}body section.content.product-data .container .grid .grid-row .description .downloads p.success{color:green}body section.content.product-data .container .grid .grid-row .description .downloads input[type="text"],body section.content.product-data .container .grid .grid-row .description .downloads input[type="email"]{width:100%;outline:0px;border:1px solid #B2B2B2;padding:8px;font-family:"Gilroy-SemiBold";font-size:1em;color:#404041;font-weight:normal}body section.content.product-data .container .grid .grid-row .description .downloads .submit{margin-top:20px}body section.content.product-data .container .grid .grid-row .description .downloads .submit a{color:#fff !important;float:right}body section.content.product-data .container .grid .grid-row .description .downloads p{margin-top:0px;margin-bottom:10px}body section.content.product-data .container .grid .grid-row .description .downloads p a{border-bottom:2px solid #F7941D}body section.content.product-data .container .grid .content:before{display:none}body section.content.product-data .container:after{content:'';display:block;position:absolute;bottom:-40px;left:50%;margin-left:-20px;width:0;height:0;border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:20px;z-index:1}@media (max-width: 767px){body section.content.product-data .container .grid-1-1{padding-left:0px;padding-right:0px}}body section.content.blog-posts{box-shadow:inset 0px 16px 35px -11px #222222}body section.content.blog-posts .container{padding-bottom:0px}body section.content.blog-posts .container .content{margin-top:-125px}body section.content.blog-posts .container .grid-row{margin-left:-40px;margin-right:-40px}body section.content.blog-posts .container .grid.grid-1-1{padding-bottom:0px}@media (max-width: 767px){body section.content.blog-posts .container .grid-1-1{padding-left:0px;padding-right:0px}}body section.content.blog-posts .container h2 a{text-transform:uppercase}body section.content.blog-posts .content:after{display:none}body section.content.contact-details{position:relative}body section.content.contact-details .shadow{width:100%;position:absolute;top:0px;left:0px;height:40px;box-shadow:inset 0px 16px 35px -11px #333333}body section.content.contact-details .container{padding-bottom:0px}@media (max-width: 1023px){body section.content.contact-details .container .the-c-grid{width:100%}}body section.content.contact-details .container p{line-height:1.3em}body section.content.contact-details .container h1 p,body section.content.contact-details .container h2 p{font-size:.5em;margin-top:5px}body section.content.contact-details .container h1 p.error,body section.content.contact-details .container h2 p.error{color:red}body section.content.contact-details .container h1 p.success,body section.content.contact-details .container h2 p.success{color:green}body section.content.contact-details .container h1 p{font-size:.5em}body section.content.contact-details .container #the-form{padding-bottom:0px}body section.content.contact-details .container h1.top{margin-bottom:5px;font-size:1em;color:#F7941D;text-align:center}body section.content.contact-details .container h1.top.larger{font-size:1.5em;text-transform:uppercase;margin-bottom:20px;margin-top:40px}body section.content.contact-details .container .grid h2{text-transform:uppercase}body section.content.contact-details .container .grid h1{color:#ffffff;margin:0px;font-size:2em;text-transform:uppercase}body section.content.contact-details .container .grid p{margin:0px;color:#ffffff}body section.content.contact-details .container .grid p a{color:#ffffff}@media (max-width: 767px){body section.content.contact-details .container div.label.empty{display:none}}body section.content.contact-details .container .address{padding-left:0px;padding-right:30px;padding-top:30px;padding-bottom:30px !important}@media (max-width: 767px){body section.content.contact-details .container .address{padding-top:0px}}body section.content.contact-details .container .address h3.top{margin-top:0px}body section.content.contact-details .container .address div.label{margin-bottom:20px}body section.content.contact-details .container .address #billing-address{display:none}body section.content.contact-details .container .address input[type="text"],body section.content.contact-details .container .address input[type="email"]{width:100%;outline:0px;border:1px solid #B2B2B2;padding:8px;font-family:"Gilroy-SemiBold";font-size:1em;color:#404041;font-weight:normal}body section.content.contact-details .container .address textarea{width:100%;max-width:100%;height:350px;max-height:225px;outline:0px;border:1px solid #B2B2B2;padding:8px;font-family:"Gilroy-SemiBold";font-size:1em;color:#404041;font-weight:normal}body section.content.contact-details .container .address.right{padding-right:0px;padding-left:30px}@media (max-width: 767px){body section.content.contact-details .container .address.right{padding-left:0px;padding-top:0px;margin-top:-30px;padding-bottom:20px}}body section.content.contact-details .container .grid-1-3{padding-left:70px}@media (max-width: 1023px){body section.content.contact-details .container .grid-1-3{padding-left:20px}}body section.content.contact-details .container .grid-3-3{padding-right:70px}@media (max-width: 1023px){body section.content.contact-details .container .grid-3-3{padding-right:20px}}@media (max-width: 767px){body section.content.contact-details .container .grid{padding-left:0px;padding-right:0px}}body section.content.case-studies{padding-bottom:50px}body section.content.case-studies .content{background:none;padding-top:0px}body section.content.case-studies .content h2{color:#F7941D;text-transform:uppercase}body section.content.case-studies .content .slideshow{margin-top:20px}body section.content.case-studies .content .slideshow .image{opacity:0.4;background-size:85%;background-position:center center;-webkit-transition:background-size 1s,opacity 0.5s;-moz-transition:background-size 1s,opacity 0.5s;-ms-transition:background-size 1s,opacity 0.5s;-o-transition:background-size 1s,opacity 0.5s;transition:background-size 1s,opacity 0.5s}body section.content.case-studies .content .slideshow .image.show{background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:1;-webkit-transition:background-size 1s,opacity 0.5s;-moz-transition:background-size 1s,opacity 0.5s;-ms-transition:background-size 1s,opacity 0.5s;-o-transition:background-size 1s,opacity 0.5s;transition:background-size 1s,opacity 0.5s}body section.content.case-studies .content .slideshow .caption{margin-top:20px;opacity:0;visibility:hidden;text-align:center;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}body section.content.case-studies .content .slideshow .caption h3{padding-bottom:10px;border-bottom:1px solid #DDDDDD;line-height:1.3em}body section.content.case-studies .content .slideshow .caption p{line-height:1.3em}body section.content.case-studies .content .slideshow .caption.show{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}body section.content.case-studies .content .slideshow .item-video,body section.content.case-studies .content .slideshow .owl-video-play-icon{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}body section.content.case-studies .content .slideshow .item-video.show,body section.content.case-studies .content .slideshow .owl-video-play-icon.show{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}body section.content.case-studies .content:before,body section.content.case-studies .content:after{display:none}body section.content.case-studies .content.case-title:after{display:block}@media (max-width: 767px){body section.content.case-studies .grid-1-1{padding-left:0px;padding-right:0px}}@media (max-width: 767px){body section.content.case-studies .grid-1-1 .content{padding-left:0px;padding-right:0px}}body section.content.featured-products .container{padding-top:0px;padding-bottom:0px}@media (max-width: 767px){body section.content.featured-products .container .grid-1-1{padding-left:0px;padding-right:0px}}body section.content.featured-products .container h1,body section.content.featured-products .container h2{color:#F7941D;text-transform:uppercase}body section.content.featured-products .container h1{font-size:2.5em;margin-top:20px}body section.content.featured-products .container h4{text-align:center;text-transform:uppercase;padding-bottom:20px;margin-top:60px;font-size:1.5em;color:#F7941D}body section.content.featured-products .container .op{position:relative;margin:0px;margin-top:10px;padding-bottom:20px;border-bottom:1px solid #DDDDDD}body section.content.featured-products .container .op span{color:#B2B2B2}body section.content.featured-products .container .op span a{color:#B2B2B2}body section.content.featured-products .container .brand-info{text-align:center}body section.content.featured-products .container .brand-info img{max-height:40px}body section.content.featured-products .container .post h3{margin-top:15px;margin-bottom:5px}body section.content.featured-products .container .post h3 a{color:#F7941D}body section.content.featured-products .container .post p{margin-top:0px}body section.content.featured-products .container .post p.price{margin-bottom:0px;font-size:1.7em;float:left}body section.content.featured-products .container .post p.price span{font-size:0.75em}body section.content.featured-products .container .post .call-to-action{float:right;padding-top:5px;padding-right:0px}body section.content.featured-products .container .content:before{display:none}body section.content.featured-products .container .content:after{border-color:#ffffff transparent transparent transparent}@media (max-width: 767px){body section.content.featured-products .grid-1-1{padding-left:0px;padding-right:0px}}body section.content.featured-products .grid.grid-1-1{padding-top:0px;padding-bottom:0px}body section.content.featured-products .grid.brand-title{padding-left:100px;width:33.3333333333%}@media (max-width: 1100px){body section.content.featured-products .grid.brand-title{padding-left:50px}}@media (max-width: 1000px){body section.content.featured-products .grid.brand-title{width:100%;padding-left:20px}}body section.content.featured-products .grid.brand-title h1{line-height:1.2em}@media (max-width: 650px){body section.content.featured-products .grid.brand-title h1{font-size:1.5em;margin-bottom:50px}}body section.content.featured-products .grid.brand-description{padding-left:100px;padding-right:100px;width:66.6666666667%}@media (max-width: 1100px){body section.content.featured-products .grid.brand-description{padding-right:50px}}@media (max-width: 1000px){body section.content.featured-products .grid.brand-description{padding-left:50px;padding-right:50px;width:100%;margin-top:-100px}}@media (max-width: 650px){body section.content.featured-products .grid.brand-description{width:100%;padding-left:20px;padding-right:20px}}body section.content.featured-products .grid.brand-description p{font-size:1.25em;line-height:1.3em}@media (max-width: 650px){body section.content.featured-products .grid.brand-description p{font-size:1em}}body section.content.featured-products .grid:nth-child(4n+1){clear:left}body section.content.featured-products .grid:nth-child(4n+1),body section.content.featured-products .grid:nth-child(5n+1),body section.content.featured-products .grid:nth-child(6n+1),body section.content.featured-products .grid:nth-child(7n+1){border-top:1px solid #DDDDDD}body section.content.featured-products .grid:first-child{border-top:0px}body section.content.quote-guide{position:relative}body section.content.quote-guide .shadow{width:100%;position:absolute;top:0px;left:0px;height:40px;box-shadow:inset 0px 16px 35px -11px #222222}body section.content.quote-guide .container{padding:0px;margin:0px;max-width:none}body section.content.quote-guide .container .grid{padding:0px}body section.content.quote-guide .container span{display:inline-block;border-bottom:2px solid #ffffff;margin-bottom:10px;padding-bottom:10px}body section.content.quote-guide .container p,body section.content.quote-guide .container h3{color:#ffffff;font-size:1.6em;letter-spacing:1px;max-width:75%;margin:0px;float:left;width:60%}@media (max-width: 1023px){body section.content.quote-guide .container p{clear:left;width:100%;max-width:none}}@media (max-width: 1023px){body section.content.quote-guide .container h3{clear:left;margin-top:-30px;width:100%;max-width:none}}@media (max-width: 767px){body section.content.quote-guide .container h3{margin-top:3px}}body section.content.quote-guide .container .grid-1-2.quote{background:#333}body section.content.quote-guide .container .grid-1-2.quote span{border-color:#F7941D}body section.content.quote-guide .container .grid-1-2.quote .content{float:right;width:100%;max-width:800px;background:none;padding-left:40px;padding-right:50px;padding-bottom:30px;padding-top:50px}@media (max-width: 767px){body section.content.quote-guide .container .grid-1-2.quote .content{padding-right:40px}}body section.content.quote-guide .container .grid-1-2.quote .content img{float:left;margin-right:35px;margin-bottom:30px;height:150px}body section.content.quote-guide .container .grid-1-2.quote .content img.arrow{float:right;margin-left:30px;margin-right:0px;height:75px;margin-top:65px;position:absolute;right:40px;height:50px;top:50px;margin-top:0px;margin-bottom:10px}@media (max-width: 1190px){body section.content.quote-guide .container .grid-1-2.quote .content img.arrow{margin-top:0px}}body section.content.quote-guide .container .grid-1-2.quote .content:before,body section.content.quote-guide .container .grid-1-2.quote .content:after{display:none}body section.content.quote-guide .container .grid-2-2.guide{background:#F7941D}body section.content.quote-guide .container .grid-2-2.guide .content{float:left;width:100%;max-width:800px;background:none;padding-left:50px;padding-right:40px;padding-bottom:30px;padding-top:50px}@media (max-width: 767px){body section.content.quote-guide .container .grid-2-2.guide .content{padding-left:40px}}body section.content.quote-guide .container .grid-2-2.guide .content img{float:left;margin-right:35px;margin-bottom:30px;height:150px}body section.content.quote-guide .container .grid-2-2.guide .content img.arrow{float:right;margin-left:30px;margin-right:0px;height:75px;margin-top:65px;position:absolute;right:40px;height:50px;top:50px;margin-top:0px;margin-bottom:10px}@media (max-width: 1190px){body section.content.quote-guide .container .grid-2-2.guide .content img.arrow{margin-top:0px}}body section.content.quote-guide .container .grid-2-2.guide .content:before,body section.content.quote-guide .container .grid-2-2.guide .content:after{display:none}body section.content.top-slider .container{padding:0px;margin:0px;max-width:none}@media (max-width: 1023px){body section.content.top-slider .container .slider{margin:0px !important}}body section.content.top-slider .container .slideshow{overflow:hidden}body section.content.top-slider .container .slideshow .owl-nav.new{margin:0px}body section.content.top-slider .container .slideshow .panel{height:100%;width:18.35%;position:absolute;right:0px;top:0px;background:#ffffff;opacity:0.8;z-index:2}body section.content.top-slider .container .slideshow .panel.left{right:initial;left:0px}body section.content.top-slider .container .slideshow .owl-next,body section.content.top-slider .container .slideshow .owl-prev{margin:0px;padding:0px;background:none;border-radius:0px;position:absolute;top:50%;transform:translateY(-50%);left:10%;width:50px;height:50px;background-image:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/images/slider-arrow-right.png);background-position:center center;background-repeat:no-repeat;background-size:100%}body section.content.top-slider .container .slideshow .owl-prev{left:initial;right:10%;background-image:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/images/slider-arrow-left.png)}body section.content.top-slider .container .grid{padding:0px}body section.content.top-slider .container .grid .content{padding:0px}body section.content.top-slider .container .grid .content ul li.item{position:relative}body section.content.top-slider .container .grid .content ul li.item .caption{position:absolute;width:50%;padding:20px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center;z-index:2;opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;-ms-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}body section.content.top-slider .container .grid .content ul li.item .caption p{font-size:2.3em;color:#ffffff}body section.content.top-slider .container .grid .content ul li.item .caption p.learn-more a{font-size:0.6em;color:#ffffff;border-bottom:2px solid #F7941D}body section.content.top-slider .container .grid .content ul li.item .caption.show{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;-ms-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}body section.content.top-slider .container .grid .content ul li.item .cover{width:100%;height:100%;background:#000000;position:absolute;left:0px;top:0px;z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;-ms-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}body section.content.top-slider .container .grid .content ul li.item .cover.show{opacity:0.5;visibility:visible;-webkit-transition:opacity 0.5s,visibility 0.5s;-moz-transition:opacity 0.5s,visibility 0.5s;-ms-transition:opacity 0.5s,visibility 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}body section.content.top-slider .container .grid .content:before,body section.content.top-slider .container .grid .content:after{display:none}body section.content.about-us{position:relative;box-shadow:inset 0px 16px 35px -11px #222222}body section.content.about-us .grid{padding-top:35px;padding-bottom:35px}body section.content.about-us p,body section.content.about-us h2,body section.content.about-us h3,body section.content.about-us h4,body section.content.about-us h5,body section.content.about-us h6{color:#ffffff;line-height:1.2em;letter-spacing:1px}body section.content.about-us p{font-size:1.5em;line-height:1.2em;width:60%;margin:0 auto;padding-top:20px;padding-bottom:20px;text-align:center}@media (max-width: 750px){body section.content.about-us p{width:80%}}@media (max-width: 550px){body section.content.about-us p{width:100%;padding-bottom:0px;font-size:1.25em}}body section.content.about-us .container:after{content:'';display:block;position:absolute;bottom:-40px;left:50%;margin-left:-20px;width:0;height:0;border-color:#4D4D4D transparent transparent transparent;border-style:solid;border-width:20px;z-index:1}body section.content.about-us.case-title .container:after{display:none}body section.content.background{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;box-shadow:inset 0px 16px 35px -11px #222222;min-height:450px}body section.content.background .grid{padding-top:35px;padding-bottom:35px}body section.content.background p,body section.content.background h2,body section.content.background h3,body section.content.background h4,body section.content.background h5,body section.content.background h6{color:#404041}body section.content.background p{font-size:2em;width:85%;margin:0 auto;padding-top:20px;padding-bottom:20px;text-align:center}body section.content.background p a{font-size:0.6em;border-bottom:2px solid #F7941D}body section.content.background .container:after{content:'';display:block;position:absolute;bottom:-40px;left:50%;margin-left:-20px;width:0;height:0;border-color:#d7dff7 transparent transparent transparent;border-style:solid;border-width:20px;z-index:1}body .content.content.background.top-offer .container:after{display:none}body .content.content.background.top-offer p{text-align:left;line-height:1.2em}body .content.content.background.top-offer .centered p{text-align:center}@media (max-width: 767px){body .content.content.background.top-offer .grid-1-2{display:none}}body section.content.background.contained{max-width:1520px;padding:20px;margin:0 auto;box-shadow:none;min-height:400px}body section.content.background.contained .container:after{display:none}body section.content.case-title{position:relative}body section.content.case-title .grid{padding-top:35px;padding-bottom:35px}body section.content.case-title h1{color:#404041;width:50%;margin:0 auto;text-align:center;padding-bottom:50px;padding-top:50px;font-size:2.75em}@media (max-width: 1150px){body section.content.case-title h1{width:70%}}@media (max-width: 850px){body section.content.case-title h1{width:80%;font-size:2em}}@media (max-width: 700px){body section.content.case-title h1{width:90%;padding-top:10px;padding-bottom:10px;font-size:1.8em}}@media (max-width: 550px){body section.content.case-title h1{width:100%;font-size:1.4em}}body section.content.case-title .container:after{content:'';display:block;position:absolute;bottom:-40px;left:50%;margin-left:-20px;width:0;height:0;border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:20px;z-index:1}body section.content.request-demo{position:relative}body section.content.request-demo .grid-buttons-form{padding-top:20px !important}@media (max-width: 767px){body section.content.request-demo #the-footer-form{padding-left:0px;padding-right:0px}}body section.content.request-demo p,body section.content.request-demo h3,body section.content.request-demo h4,body section.content.request-demo h5,body section.content.request-demo h6{color:#ffffff}body section.content.request-demo p{line-height:1.3em}body section.content.request-demo .address{padding-left:0px}@media (max-width: 767px){body section.content.request-demo .address{padding-right:0px;padding-bottom:0px}}body section.content.request-demo .address.right{padding-right:0px}@media (max-width: 767px){body section.content.request-demo .address.right{padding-left:0px;padding-top:0px !important}}body section.content.request-demo div.label{margin-bottom:20px}body section.content.request-demo p.error,body section.content.request-demo p.success{margin-top:-20px;padding-bottom:0px;font-size:0.5em;text-align:center}body section.content.request-demo h2{text-transform:uppercase}body section.content.request-demo p.error{color:red}body section.content.request-demo p.success{color:green}body section.content.request-demo input[type="text"],body section.content.request-demo input[type="email"]{width:100%;outline:0px;border:1px solid #B2B2B2;padding:8px;font-family:"Gilroy-SemiBold";font-size:1em;color:#404041;font-weight:normal}body section.content.request-demo textarea{width:100%;max-width:100%;height:350px;max-height:225px;outline:0px;border:1px solid #B2B2B2;padding:8px;font-family:"Gilroy-SemiBold";font-size:1em;color:#404041;font-weight:normal}body section.content.request-demo .submit{margin-top:20px}body section.content.request-demo .submit a{color:#fff !important;float:right}body section.content.request-demo p{font-size:1.5em;width:60%;margin:0 auto;padding-top:20px;padding-bottom:20px;text-align:center}@media (max-width: 650px){body section.content.request-demo p{width:75%;font-size:1.3em}}@media (max-width: 500px){body section.content.request-demo p{width:100%;font-size:1.3em}}body section.content.request-demo p.arrow{margin-top:0px;padding-bottom:0px}body section.content.request-demo img.arrow{height:60px}body section.content.request-demo .container:after,body section.content.request-demo .container:before{display:block}@media (max-width: 767px){body section.content.request-demo .container .grid-1-1{padding-left:0px;padding-right:0px}}body section.content.request-demo.before .container:before{content:'';display:block;position:absolute;top:0px;left:50%;margin-left:-20px;width:0;height:0;border-color:#F1F1F1 transparent transparent transparent;border-style:solid;border-width:20px}body section.content.product-ajax .content:after,body section.content.case-studies-grid .content:after{display:block;z-index:1}body section.content.product-ajax h1,body section.content.case-studies-grid h1{text-align:center;text-transform:uppercase;padding-bottom:20px;color:#F7941D}body section.content.product-ajax .ajax-filters.left,body section.content.case-studies-grid .ajax-filters.left{left:0px;right:initial}body section.content.product-ajax .filters-box,body section.content.case-studies-grid .filters-box{float:right;width:50%;padding-left:20px;padding-top:30px;display:none}body section.content.product-ajax .filters-box ul,body section.content.case-studies-grid .filters-box ul{padding:0px;margin:0px;list-style:none}body section.content.product-ajax .filters-box ul li,body section.content.case-studies-grid .filters-box ul li{float:right;clear:both;margin-bottom:5px}body section.content.product-ajax .filters-box ul li i,body section.content.case-studies-grid .filters-box ul li i{font-size:.8em;float:left;margin-top:-1px;margin-right:6px}body section.content.product-ajax .filters-box ul li a,body section.content.case-studies-grid .filters-box ul li a{position:relative}body section.content.product-ajax .filters-box.left,body section.content.case-studies-grid .filters-box.left{float:left;width:50%;padding-left:0px;padding-right:20px;display:none}body section.content.product-ajax .filters-box.left ul li,body section.content.case-studies-grid .filters-box.left ul li{float:left;width:100%;text-align:left}body section.content.case-studies-grid .container{padding-bottom:0px}body section.content.case-studies-grid .container .grid.grid-1-1{padding-bottom:0px}@media (max-width: 767px){body section.content.case-studies-grid .container .grid.grid-1-1{padding-left:0px;padding-right:0px}}body section.content.case-studies-grid .container .content{padding-bottom:0px}@media (max-width: 767px){body section.content.case-studies-grid .container .content .grid{padding-left:0px;padding-right:0px}}body section.content.case-studies-grid .container .content .grid-1-2{padding-left:0px}body section.content.case-studies-grid .container .content .grid-2-2{padding-right:0px}body section.content.case-studies-grid .container .content .grid:nth-child(2n+1){clear:left}body section.content.case-studies-grid .container .content .border{display:none}body section.content.case-studies-grid .container .content .post-info h3{color:#F7941D;margin-top:20px !important;font-size:1.3em;line-height:1.2em}body section.content.case-studies-grid .container .content .post-info h3 a{color:#F7941D}body section.content.case-studies-grid .container .content .post-info h3:after{content:'';display:block;width:50%;height:1px;margin-top:15px;margin-bottom:15px;background:#989898}body section.content.case-studies-grid .container .content .post-info h3.no-border:after{display:none}body section.content.case-studies-grid .container .content .post-info p.date,body section.content.case-studies-grid .container .content .post-info p.category{color:#989898}body section.content.case-studies-grid .container .content .post-info p.date{margin-bottom:0px !important;margin-top:20px !important;font-style:normal !important}body section.content.case-studies-grid .container .content .post-info p.category{margin:0px !important}body section.content.case-studies-grid .container .content .post-info p.category:after{content:'';display:block;width:50%;height:1px;margin-top:15px;margin-bottom:15px;background:#989898}body section.content.case-studies-grid .container .content .post-info p a{color:#000000;padding-bottom:5px;border-bottom:2px solid #F7941D}body section.content.case-studies-grid .container .content .post-info p a:hover{color:#F7941D}body section.content.case-studies-grid .container .content:before{display:none}body section.content.case-studies-grid .container .content:after{border-color:#ffffff transparent transparent transparent}body footer{background:#333;box-shadow:inset 0px 16px 35px -11px #222222;font-size:0.8em}body footer p,body footer h2,body footer h3,body footer h4,body footer h5,body footer h6{color:#fff}body footer p{line-height:1.3em}body footer a{color:#ccc}body footer a:hover{color:#fff}body footer h5{color:#666666;margin-bottom:0px}body footer h5 a,body footer h5 a:hover{color:#666666}body footer .container .grid .content{text-align:center;width:75%;margin:0 auto}body footer .container .grid li{float:right;clear:both}body footer .container .grid-1-3{padding-right:60px;padding-left:100px;width:25%}@media (max-width: 1365px){body footer .container .grid-1-3{padding-left:50px;padding-right:10px}}@media (max-width: 1023px){body footer .container .grid-1-3{padding-left:20px;width:50%}}@media (max-width: 550px){body footer .container .grid-1-3{padding:0px;padding-top:20px;padding-bottom:20px;width:100%;text-align:center}}body footer .container .grid-1-3 p:first-child{margin-top:0px}body footer .container .grid-2-3{padding-left:100px;padding-right:100px;width:50%}@media (max-width: 1023px){body footer .container .grid-2-3{clear:both;padding-bottom:0px;padding-top:20px;width:100%;border-top:1px solid #fff !important}}@media (max-width: 550px){body footer .container .grid-2-3{padding-left:50px;padding-right:50px}}body footer .container .grid-2-3 img{margin-bottom:15px}body footer .container .grid-3-3{float:right;padding-left:60px;padding-right:100px;width:25%}@media (max-width: 1365px){body footer .container .grid-3-3{padding-left:10px;padding-right:50px}}@media (max-width: 1023px){body footer .container .grid-3-3{padding-right:20px;width:50%}}@media (max-width: 550px){body footer .container .grid-3-3{padding:0px;padding-top:20px;padding-bottom:20px;width:100%;text-align:center;border-top:1px solid #fff !important}}@media (max-width: 550px){body footer .container .grid-3-3 li{float:none}}body footer .container .grid-3-3 .nav.social-media{margin-top:30px}body footer .container .grid-3-3 .nav.social-media li{margin-bottom:4px}body .grid-row .grid{float:left;padding:20px}body .grid-row .grid-1-1{width:100%}body .grid-row .grid-1-2,body .grid-row .grid-2-2{width:50%}@media (max-width: 767px){body .grid-row .grid-1-2,body .grid-row .grid-2-2{width:100%}}body .grid-row .grid-1-3,body .grid-row .grid-2-3,body .grid-row .grid-3-3{width:33.3333333333%}@media (max-width: 1023px){body .grid-row .grid-1-3,body .grid-row .grid-2-3,body .grid-row .grid-3-3{width:50%;border:0px !important}}@media (max-width: 767px){body .grid-row .grid-1-3,body .grid-row .grid-2-3,body .grid-row .grid-3-3{width:100%}}@media (max-width: 1023px){body .grid-row .grid-1-3 .border,body .grid-row .grid-2-3 .border,body .grid-row .grid-3-3 .border{display:none}}body .grid-row .grid-1-4,body .grid-row .grid-2-4,body .grid-row .grid-3-4,body .grid-row .grid-4-4{width:25%}@media (max-width: 1023px){body .grid-row .grid-1-4,body .grid-row .grid-2-4,body .grid-row .grid-3-4,body .grid-row .grid-4-4{width:50%}}@media (max-width: 700px){body .grid-row .grid-1-4,body .grid-row .grid-2-4,body .grid-row .grid-3-4,body .grid-row .grid-4-4{width:100%;border:0px !important;border-bottom:1px solid #ddd !important}}@media (max-width: 700px){body .grid-row .grid-1-4 .border,body .grid-row .grid-2-4 .border,body .grid-row .grid-3-4 .border,body .grid-row .grid-4-4 .border{display:none}}@media (max-width: 1023px){body .grid-row .grid-2-4 .border.right{display:none}}@media (max-width: 1023px){body .grid-row .grid-3-4{clear:left}}@media (max-width: 1023px){body .grid-row .grid-3-4,body .grid-row .grid-4-4{border-top:1px solid #dddddd}}body .grid-row .grid-1-5,body .grid-row .grid-2-5,body .grid-row .grid-3-5,body .grid-row .grid-4-5,body .grid-row .grid-5-5{width:20%}body .image-box.ib-4-3{width:100%;padding-bottom:75%;position:relative}body .image-box.ib-4-3 div.image{position:absolute;top:0;bottom:0;left:0;right:0;background-position:left center;background-size:cover;background-repeat:no-repeat}body .image-box.ib-16-9{width:100%;padding-bottom:36.25%;position:relative}body .image-box.ib-16-9 div.image{position:absolute;top:0;bottom:0;left:0;right:0;background-position:left center;background-size:cover;background-repeat:no-repeat}body .slideshow .owl-nav:not(.new){display:none}body .slideshow .owl-dots{position:absolute;left:50%;transform:translateX(-50%);margin-top:10px}body .slideshow .owl-carousel{max-width:1520px;margin:0 auto}body #ajax-load-more .alm-reveal .grid{background:#ffffff}body .alm-paging li a{padding-left:13px !important;padding-right:13px !important;border-radius:50% !important}body .alm-paging li:first-child{float:left}body .alm-paging li:last-child{float:right}body .alm-paging li.active a{background:#F7941D !important}body .alm-btn-wrap{clear:both}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#carousel-case-studies .owl-nav{position:absolute;left:50%;transform:translateX(-50%);width:100%;z-index:2;margin-top:0px}#carousel-case-studies .owl-prev,#carousel-case-studies .owl-next{position:absolute;top:50%;transform:translateY(-50%);color:#FFF;font-size:14px;margin:0px;padding:0px;background:none;display:inline-block;cursor:pointer;border-radius:0px;height:50px;width:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/images/slider-arrow-left.png)}#carousel-case-studies .owl-prev{left:0px}@media (min-width: 650px) and (max-width: 1023px){#carousel-case-studies .owl-prev{left:initial;right:60px}}@media (min-width: 649px){#carousel-case-studies .owl-prev{left:20px}}#carousel-case-studies .owl-next{right:0px;background-image:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/images/slider-arrow-right.png)}@media (min-width: 649px){#carousel-case-studies .owl-next{right:20px}}.single-vs_products section.content.case-studies{padding-bottom:0px}.single-vs_products section.content.case-studies .container{padding-bottom:0px}.single-vs_products section.content.case-studies .container .grid .content{padding-bottom:0px}@media (max-width: 767px){.single-vs_products section.content.case-studies .container .grid-1-1{padding-left:0px;padding-right:0px}}@media (max-width: 767px){.single-vs_products section.content.case-studies .container .grid-1-1 .content{padding-left:0px;padding-right:0px}}.call-to-action .button{padding:10px 30px;background:#F7941D;border-bottom:0px !important;border:0px;color:#fff !important}.call-to-action.float{position:absolute;right:40px;top:75px;width:100%}@media (max-width: 1200px){.call-to-action.float{width:auto;left:50%;transform:translateX(-50%);top:50px;text-align:center}}@media (max-width: 700px){.call-to-action.float{width:65%}}@media (max-width: 700px){.call-to-action.float{width:75%}}.call-to-action.float a.button{display:block;float:right;margin-bottom:15px;padding:10px 25px !important}@media (max-width: 1200px){.call-to-action.float a.button{float:none}}@media (max-width: 1200px){.call-to-action.float a.button.alt.left{float:none !important;margin-top:0px !important;margin-left:0px !important}}.call-to-action.float a.button.alt{background:#989898}.call-to-action.float a.button.alt.left{float:left;margin-top:-58px;margin-left:80px}body.pay-loading{cursor:wait}.grid-buttons-form{padding-top:35px !important;text-align:center}.grid-buttons-form a.button{display:inline;margin-bottom:15px;padding:10px 25px !important;background:#F7941D;border-bottom:0px !important;border:0px;color:#ffffff}.grid-buttons-form a.button.absolute{position:absolute;left:50%;transform:translatex(-50%)}.grid-buttons-form a.button:hover{color:#ffffff}body{margin-top:75px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}body header{position:fixed;width:100%;top:0px;left:0px;z-index:3;background:#ffffff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}body header .container{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}body header .logo{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}body header .nav li{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}body header .nav li span{color:#B2B2B2}body.admin-bar{margin-top:107px}@media (max-width: 1023px){body.admin-bar{margin-top:63px}}body.admin-bar header{top:32px}body.smaller-nav{margin-top:87px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}body.smaller-nav header .container{padding-top:10px;padding-bottom:0px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}@media (max-width: 1023px){body.smaller-nav header .container{padding-bottom:10px}}body.smaller-nav header .logo{margin-bottom:5px !important;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}body.smaller-nav header .nav{padding-bottom:10px !important}body.smaller-nav header .nav li{font-size:0.9em;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;padding-bottom:10px}@media (max-width: 1023px){body.smaller-nav header .nav li{font-size:1em}}body.smaller-nav header .nav li ul{top:29px !important}body.page-template-page-cart .featured-products .content:after{display:none !important}body .content.no-after:after{display:none !important}body .slide-away{display:none}@media (max-width: 700px){body.home .featured-products .container .grid.grid-1-1 .content{padding-left:0px;padding-right:0px}}@media (max-width: 700px){body.home .featured-products .container .grid.grid-1-1 .content .grid-row .grid{padding-left:0px;padding-right:0px}}@media (max-width: 700px){body .special-padding .featured-products .container .grid.grid-1-1 .content{padding-left:0px;padding-right:0px}}@media (max-width: 700px){body .special-padding .featured-products .container .grid.grid-1-1 .content .grid-row .grid{padding-left:0px;padding-right:0px}}@media (max-width: 767px){body.page-template-page-products section.content .container .content h2{padding-bottom:35px !important}}@media (max-width: 767px){body.page-template-page-products section.content .container .content h2 .filters-box ul{margin-top:25px}}@media (max-width: 767px){body.page-template-page-products section.content .container .content h2 a.ajax-filters{position:absolute;display:inline;margin-top:5px !important}}@media (max-width: 767px){body.page-template-page-products section.content .container .content h2 a{display:inline !important}}a.button{-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s}a.button div{margin-top:0px;float:left;margin-right:5px}a.button img{display:inline;width:25px}a.button.alt div{margin-right:0px;margin-left:5px;float:right}a.button:hover,a.buttona.alt:hover{-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;background:#d87601 !important}.hamburger{outline:0px;padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger-box{width:40px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:#000;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.34s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.thevisualisershop.com/wp-content/themes/touchsreenshop/includes/js-css-libs/owl-carousel/img/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#ffffff;border: 1px solid #D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791; border:1px solid #ffffff;}@media all {
.featherlight {
display: none; position:fixed;
top: 0; right: 0; bottom: 0; left: 0;
z-index: 2147483647;  text-align: center; white-space: nowrap; cursor: pointer;
background: #333; background: rgba(0, 0, 0, 0);
} .featherlight:last-of-type {
background: rgba(0, 0, 0, 0.8);
}
.featherlight:before { content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.25em;
}
.featherlight .featherlight-content { position: relative; text-align: left;
vertical-align: middle;
display: inline-block; overflow: auto;
padding: 30px 30px 0;
border-bottom: 25px solid transparent; margin-left: 5%;
margin-right: 5%;
max-height: 95%; background: #fff;
cursor: auto; white-space: normal;
} .featherlight .featherlight-inner { display: block;
}
.featherlight .featherlight-close-icon { position: absolute;
z-index: 9999;
top: 5px;
right: 5px; line-height: 25px;
width: 25px; cursor: pointer;
text-align: center;
font-family: Arial, sans-serif;
background: #fff; background: rgba(255, 255, 255, 0.3);
color: #000;
}
.featherlight .featherlight-image { width: 100%;
}
.featherlight-iframe .featherlight-content { border-bottom: 0;
padding: 0;
}
.featherlight iframe { border: none;
}
.featherlight * { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
} @media only screen and (max-width: 1024px) {
.featherlight .featherlight-content { margin-left: 10px;
margin-right: 10px;
max-height: 98%;
padding: 10px 10px 0;
border-bottom: 10px solid transparent;
}
}@media all {
.featherlight-next,
.featherlight-previous {
display: block;
position: absolute;
top: 25px;
right: 25px;
bottom: 0;
left: 80%;
cursor: pointer; -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; background: rgba(0,0,0,0);
}
.featherlight-previous {
left: 25px;
right: 80%;
}
.featherlight-next:hover,
.featherlight-previous:hover {
background: rgba(255,255,255,0.25);
}
.featherlight-next span,
.featherlight-previous span {
display: none;
position: absolute;
top: 50%;
left: 5%;
width: 82%; text-align: center;
font-size: 80px;
line-height: 80px; margin-top: -40px;
text-shadow: 0px 0px 5px #fff;
color: #fff;
font-style: normal;
font-weight: normal;
}
.featherlight-next span {
right: 5%;
left: auto;
}
.featherlight-next:hover span,
.featherlight-previous:hover span {
display: inline-block;
} .featherlight-loading .featherlight-previous, .featherlight-loading .featherlight-next {
display:none;
}
} @media only screen and (max-device-width: 1024px){
.featherlight-next:hover,
.featherlight-previous:hover {
background: none;
}
.featherlight-next span,
.featherlight-previous span {
display: block;
}
} @media only screen and (max-width: 1024px) {
.featherlight-next,
.featherlight-previous {
top: 10px;
right: 10px;
left: 85%;
}
.featherlight-previous {
left: 10px;
right: 85%;
}
.featherlight-next span,
.featherlight-previous span {
margin-top: -30px;
font-size: 40px;
}
}ul.alm-paging{text-align:center;margin:0;padding:15px 0 10px;list-style:none;opacity:0}ul.alm-paging li{background:none;overflow:hidden;position:relative;list-style:none;padding:0;margin:0 2px;line-height:1;display:inline-block;vertical-align:top;font-size:15px;font-family:"helvetica Neue", Arial, Sans-Serif}ul.alm-paging li:before,ul.alm-paging li:after{content:none}ul.alm-paging li a{display:block;padding:10px;border-radius:2px;color:#666;background:#f7f7f7}ul.alm-paging li a:hover{color:#222;background-color:#efefef}ul.alm-paging li a:active{box-shadow:inset 0 2px 2px rgba(0,0,0,0.15)}ul.alm-paging li.disabled a{box-shadow:none;cursor:default !important;opacity:.3}ul.alm-paging li.active a{background:#ed7070;color:#fff;cursor:default;text-decoration:none}.ajax-load-more-wrap.paging-blue ul.alm-paging li.active a{background-color:#6bb1d9}.ajax-load-more-wrap.paging-green ul.alm-paging li.active a{background-color:#98ca68}.ajax-load-more-wrap.paging-red ul.alm-paging li.active a{background-color:#ca4b4b}.ajax-load-more-wrap.paging-purple ul.alm-paging li.active a{background-color:#b369c8}.ajax-load-more-wrap.paging-grey ul.alm-paging li.active a{background-color:#666}.ajax-load-more-wrap.paging-white ul.alm-paging li.active a{background-color:#fff;color:#333}.ajax-load-more-wrap.loading,.alm-paging-wrap .alm-paging-loading{background-color:rgba(255,255,255,0.85);background-image:url(//www.thevisualisershop.com/wp-content/plugins/ajax-load-more-paging/img/ajax-loader.gif);background-repeat:no-repeat;background-position:center center}.ajax-load-more-wrap.loading{min-height:150px}.alm-paging-wrap .alm-reveal{position:relative}.alm-paging-wrap .alm-paging-loading{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}button.alm-load-more-btn{font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:600;width:auto;height:42px;line-height:44px;background:#ed7070;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 4px;padding:0 20px;display:inline-block;position:relative;-webkit-transition:padding 0.25s ease-in-out, width 0.25s ease-in-out;-moz-transition:padding 0.25s ease-in-out, width 0.25s ease-in-out;transition:padding 0.25s ease-in-out, width 0.25s ease-in-out;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;cursor:pointer}button.alm-load-more-btn:hover{background-color:#e06464;color:#fff;text-decoration:none}button.alm-load-more-btn:active{-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);text-decoration:none}button.alm-load-more-btn.loading{padding-left:44px}button.alm-load-more-btn.done{cursor:default;opacity:0.2;filter:alpha(opacity=20);background-color:#ed7070;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}button.alm-load-more-btn:before,button.alm-load-more-btn.done:before{background:none;width:0}button.alm-load-more-btn.loading:before{background:#fff url(//www.thevisualisershop.com/wp-content/plugins/ajax-load-more/core/img/ajax-loader.gif) no-repeat center center;width:30px;height:30px;margin:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:2px;display:inline-block;z-index:0;content:'';position:absolute;left:0;top:0;overflow:hidden;-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out}.alm-btn-wrap{text-align:center;padding:10px 10px 30px;overflow:hidden;display:block}.ajax-load-more-wrap.blue button.alm-load-more-btn{background-color:#0081bf}.ajax-load-more-wrap.blue button.alm-load-more-btn:hover,.ajax-load-more-wrap.blue button.alm-load-more-btn.done{background-color:#0073aa}.ajax-load-more-wrap.green button.alm-load-more-btn{background-color:#6fca68}.ajax-load-more-wrap.green button.alm-load-more-btn:hover,.ajax-load-more-wrap.green button.alm-load-more-btn.done{background-color:#64b95e}.ajax-load-more-wrap.red button.alm-load-more-btn{background-color:#ca4b4b}.ajax-load-more-wrap.red button.alm-load-more-btn:hover,.ajax-load-more-wrap.red button.alm-load-more-btn.done{background-color:#b13b3b}.ajax-load-more-wrap.purple button.alm-load-more-btn{background-color:#a86bb9}.ajax-load-more-wrap.purple button.alm-load-more-btn:hover,.ajax-load-more-wrap.purple button.alm-load-more-btn.done{background-color:#9963a8}.ajax-load-more-wrap.grey button.alm-load-more-btn{background-color:#888}.ajax-load-more-wrap.grey button.alm-load-more-btn:hover,.ajax-load-more-wrap.grey button.alm-load-more-btn.done{background-color:#777}.ajax-load-more-wrap.white button.alm-load-more-btn{background-color:#fff;color:#666;border:1px solid #efefef}.ajax-load-more-wrap.white button.alm-load-more-btn:hover,.ajax-load-more-wrap.white button.alm-load-more-btn.done{background-color:#efefef;color:#333}.ajax-load-more-wrap.white button.alm-load-more-btn.done{border-color:#fff}.ajax-load-more-wrap.infinite button.alm-load-more-btn{width:100%;background-color:transparent !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;overflow:hidden;text-indent:-9999px;cursor:default !important;outline:none !important}.ajax-load-more-wrap.infinite button.alm-load-more-btn:before{display:none !important}.ajax-load-more-wrap.infinite button.alm-load-more-btn.done{opacity:0;filter:alpha(opacity=0)}.ajax-load-more-wrap.infinite button.alm-load-more-btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ajax-load-more-wrap.infinite button.alm-load-more-btn{background-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url(//www.thevisualisershop.com/wp-content/plugins/ajax-load-more/core/img/spinner.gif);border:none !important;opacity:0;filter:alpha(opacity=0)}.ajax-load-more-wrap.infinite button.alm-load-more-btn{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.ajax-load-more-wrap.infinite button.alm-load-more-btn.loading{opacity:1;filter:alpha(opacity=100)}.ajax-load-more-wrap.infinite.skype button.alm-load-more-btn{background-image:url(//www.thevisualisershop.com/wp-content/plugins/ajax-load-more/core/img/spinner-skype.gif)}.ajax-load-more-wrap.infinite.ring button.alm-load-more-btn{background-image:url(//www.thevisualisershop.com/wp-content/plugins/ajax-load-more/core/img/spinner-ring.gif)}.ajax-load-more-wrap.infinite.fading-blocks button.alm-load-more-btn{background-image:url(//www.thevisualisershop.com/wp-content/plugins/ajax-load-more/core/img/loader-fading-blocks.gif)}.ajax-load-more-wrap.infinite.fading-circles button.alm-load-more-btn{background-image:url(//www.thevisualisershop.com/wp-content/plugins/ajax-load-more/core/img/loader-fading-circles.gif)}.ajax-load-more-wrap.infinite.chasing-arrows button.alm-load-more-btn{background-image:url(//www.thevisualisershop.com/wp-content/plugins/ajax-load-more/core/img/spinner-chasing-arrows.gif)}.alm-listing{margin:0;padding:0}.alm-listing li{background:none;margin:0 0 30px;padding:0 0 0 170px;overflow:hidden;position:relative;list-style:none}.alm-listing li.no-img{padding:0}.alm-listing li p{margin:0}.alm-listing li h3{margin:0 0 10px}.alm-listing li img{position:absolute;left:0;top:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}