/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media only screen and (min-width:1024px){header .menu--main{display:block}.navbar-brand{font-size:1rem;margin-right:2rem}.dropdown-toggle:after{visibility:visible}.slideshow .slidetext{text-align:left}.slideshow .slidetext .field-content{left:10vw}.flex-direction-nav .fa-chevron-circle-left,.flex-direction-nav .fa-chevron-circle-right{font-size:30px}.field.field--name-field-video.field--type-video-embed-field .field__item{flex:0 0 calc(50% - 20px);margin:10px}.taxo.front .views-row{flex:0 0 calc(100%/3)}.taxo .wraplink{background:rgba(166,53,68,.9) none repeat scroll 0 0;color:#fff;position:absolute;left:0;right:0;bottom:0;top:0;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transition:transform .3s ease 0s;-moz-transition:transform .3s ease 0s;-webkit-transition:transform .3s ease 0s;-o-transition:transform .3s ease 0s;z-index:90}.taxo .views-row:hover .wraplink{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}.taxo .infotxt{color:#fff;opacity:0;font-size:.95em;padding:20px;position:absolute;top:0;text-align:center;width:100%;z-index:99;transition:opacity 1s ease 0s;-moz-transition:opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s;-o-transition:opacity 1s ease 0s}.taxo .views-row:hover .infotxt{opacity:1}.taxo.front .title{background:transparent none repeat scroll 0 0;border:2px solid #fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;display:inline-block;font-size:1.3em;margin-bottom:.5rem;padding:0 15px;width:auto}.taxo.front .title a,.taxo .desc a{color:#fff}.taxo.front .desc{display:block}.taxo .desc p{margin:0}.taxo .infotxt .button{background:rgba(255,255,255,.7) none repeat scroll 0 0;color:#a63544;display:inline-block;margin-top:15px}.taxo .infotxt .button:hover{background:rgba(255,255,255,.9) none repeat scroll 0 0}.banner.front .txtinfo{background:rgba(255,255,255,.7) none repeat scroll 0 0;position:absolute}.banner.front .views-row:hover .media{filter:brightness(60%);-moz-filter:brightness(60%);-webkit-filter:brightness(60%);-o-filter:brightness(60%)}.banner.front .views-row:hover .txtinfo{background:rgba(255,255,255,.9) none repeat scroll 0 0}.group.description{padding:0 2em}.group.order{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px}.taxterm .group.right{padding-left:15px}.field--name-field-banner .flexslider .flex-direction-nav,.node--type-product #block-yesoul-content .flexslider .flex-direction-nav{background:transparent none repeat scroll 0 0;bottom:0;display:block;top:auto;height:auto;position:absolute;text-align:right;width:100%;z-index:9999}.field--name-field-banner .flexslider .flex-direction-nav li,.node--type-product #block-yesoul-content .flexslider .flex-direction-nav li{display:inline-block;margin:0 10px;position:relative}.node--type-product #block-yesoul-content .group.image .flexslider .flex-direction-nav li{margin:0 7px}.field--name-field-banner .flexslider .flex-direction-nav a,.node--type-product #block-yesoul-content .flexslider .flex-direction-nav a{position:relative}.group.description .details-wrapper{flex-wrap:nowrap}.group.description .group{margin:0}.group.description .details-wrapper .group.image{flex:0 0 30%;margin:0 1em 0 0}.node--type-product .group.apps .field .field__item{flex:0 0 25%}.field--name-field-para-features .layout__region--second{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 10%,rgba(255,255,255,.9) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 10%,rgba(255,255,255,.9) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 10%,rgba(255,255,255,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#e6ffffff',GradientType=1);height:auto;padding:20px;position:absolute;right:0;text-align:right;width:70% !important;z-index:9999}.field--name-field-para-features .field__item:nth-child(2n) .layout__region--second{background:-moz-linear-gradient(right,rgba(255,255,255,.9) 0%,rgba(255,255,255,.7) 90%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(right,rgba(255,255,255,.9) 0%,rgba(255,255,255,.7) 90%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,.9) 0%,rgba(255,255,255,.7) 90%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff',endColorstr='#00ffffff',GradientType=1);left:0;text-align:left}.field--name-field-para-features .field--name-field-title{font-size:1.2em}.field--name-field-para-features .media{background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover}.group.gallery .field--name-field-galleries,.group.gallery .field--name-field-img-multi{column-count:3;column-gap:5px}.group.warranty .field--name-field-other-description{font-size:1.1em}.widget.wa .item.info{display:block}.path-testimonial #main.container{max-width:100%}.testimonial .views-row{flex:0 0 calc(25% - 14px);margin:7px}}@media only screen and (min-width:1024px) and (max-width:1300px){.taxo .infotxt{font-size:.8em;padding:5px}.testimonial .views-row{flex:0 0 calc(33.33% - 14px)}}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-700.eot');src:local(''),url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-700.eot?#iefix') format('embedded-opentype'),url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-700.woff2') format('woff2'),url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-700.woff') format('woff'),url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-700.ttf') format('truetype'),url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-700.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-600.eot');src:local(''),url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-600.eot?#iefix') format('embedded-opentype'),url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-600.woff2') format('woff2'),url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-600.woff') format('woff'),url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-600.ttf') format('truetype'),url('/themes/custom/yesoul/css/../fonts/montserrat-v15-latin-600.svg#Montserrat') format('svg')}@font-face{font-family:'Asap';font-style:normal;font-weight:400;src:url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-regular.eot');src:local(''),url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-regular.woff2') format('woff2'),url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-regular.woff') format('woff'),url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-regular.ttf') format('truetype'),url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-regular.svg#Asap') format('svg')}@font-face{font-family:'Asap';font-style:normal;font-weight:600;src:url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-600.eot');src:local(''),url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-600.eot?#iefix') format('embedded-opentype'),url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-600.woff2') format('woff2'),url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-600.woff') format('woff'),url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-600.ttf') format('truetype'),url('/themes/custom/yesoul/css/../fonts/asap-v15-latin-600.svg#Asap') format('svg')}
h1,h2,h3,h4,h5,h6,.field--name-field-para-spec .field__item:first-child .field--name-field-label:before,.node--type-product .main-content .field--name-field-pdf .field__label,.node--type-testimony .node__content .field--name-field-video-embed:before,.node--type-testimony .node__content .field--name-field-unlimited-images:before{font-family:"Montserrat",Arial;font-weight:600}body{font-family:"Asap","Segoe UI",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.field--name-field-label,.webform-elements label{font-family:"Asap",Georgia;font-style:normal;font-weight:400}a.button,button,input[type=button],input[type=reset],input[type=submit]{font-family:"Asap",Georgia;font-style:normal;font-weight:400}.blockquote{font-family:Georgia,Times New Roman;font-style:italic;font-weight:400}.navbar-brand{font-family:"Asap",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.fieldset-legend,header .menu--main{font-family:"Montserrat","Lucida Grande",Arial;font-style:normal;font-weight:600}header .contact.top .right{font-family:"Montserrat",Arial;font-weight:600}.site-footer .navbar-nav .nav-link,.site-footer .content a{font-family:"Asap",Arial,Helvetica;font-weight:400}.field--name-field-spec-label{font-family:"Asap",Arial,Helvetica;font-weight:bolder}
@media (max-width:767px){nav.menu--main{margin-left:16px;width:100%;padding-bottom:12px}a.nav-link .dropdown>.dropdown-menu.show{display:block;border:0;margin-top:5px !important}ul.dropdown-menu{border:0}.dropdown-menu .menu-item--expanded>a:after{visibility:hidden}ul.dropdown-menu.show li.menu-item--expanded>ul.dropdown-menu{display:block;border:0}}@media (min-width:768px){.dropdown:hover>.dropdown-menu{display:block}}span.nav-link{cursor:pointer}.dropdown-menu .menu-item--expanded:hover>a:after{visibility:hidden}.dropdown-menu .menu-item--expanded:hover{border-right:1px solid #fff}.dropdown-menu .menu-item--expanded>.dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.dropdown-menu .menu-item--expanded>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:7px;margin-right:-5px}.dropdown-item{padding:5px 15px}ul.dropdown-menu{padding:0;margin:0}.dropdown-menu li.active>a{color:#fff}
