<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir-Roman.eot');
    src: url('../fonts/Avenir-Roman.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir-Roman.woff2') format('woff2'),
        url('../fonts/Avenir-Roman.woff') format('woff'),
        url('../fonts/Avenir-Roman.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'rogue_sansbold_italic';
    src: url('../fonts/roguesans-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/roguesans-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'Avenir 85';
    src: url('../fonts/Avenir-Heavy.eot');
    src: url('../fonts/Avenir-Heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir-Heavy.woff2') format('woff2'),
        url('../fonts/Avenir-Heavy.woff') format('woff'),
        url('../fonts/Avenir-Heavy.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir';
    src: url('../fonts/Avenir-Black.eot');
    src: url('../fonts/Avenir-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir-Black.woff2') format('woff2'),
        url('../fonts/Avenir-Black.woff') format('woff'),
        url('../fonts/Avenir-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir-Book';
    src: url('../fonts/Avenir-Book.eot');
    src: url('../fonts/Avenir-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir-Book.woff2') format('woff2'),
        url('../fonts/Avenir-Book.woff') format('woff'),
        url('../fonts/Avenir-Book.ttf') format('truetype'),
        url('../fonts/Avenir-Book.svg#Avenir-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Base css */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary { display:block; }

html { -webkit-font-smoothing:antialiased; }
body { margin: 0; padding: 0; -webkit-text-size-adjust: none;font-family: 'Avenir';font-size: 18px; color: #231f20; line-height: normal;  }
* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
*:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after, .nav:before, .nav:after { display:table; content:" "; }
.clearfix:after, .container:after, .row:after, .nav:after { clear:both; }
.hide { display:none !important; }

.show { display:block !important; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }

h1, h2, h3, h4, h5, h6 { margin:0 0 20px 0; padding:0; font-weight: 400; line-height: normal; }
h1 { font-size: 65px;color: #ffffff; }
h2 { font-size: 61px;color: #ffffff; }
h3 { font-size: 56px; }
h4 { font-size: 50px; }
h5 { font-size: 42px; }
h6 { font-size: 35px;color:#ffffff; }

p { font-size: 24px;line-height: normal;margin:0 0 15px 0; }
img { vertical-align:middle; border:0; max-width: 100%;display: inline-block; }
a {  text-decoration: none;outline:none; color: #1a99d6; }
a:hover{ outline:none; color: #231f20; }
a[href^=tel] { color:inherit; text-decoration:none; color: #231f20; }

ul { margin:0; padding: 0;margin: 0 0 20px 30px; }
ul li { font-size: 24px;line-height: normal;}
ol { padding: 0;margin: 0 0 20px 30px;  }
ol li { font-size: 24px;line-height: normal;}

.pull-left { float:left; }
.pull-right { float:right; }

table,td,th{border: 1px solid #000;padding: 10px;border-collapse: collapse; }
.alignleft {float: left;margin: 0 15px 15px 0 !important;}
.alignright{float: right;margin: 0 0 15px 15px !important;}
.aligncenter{margin:  0 15px 0 15px !important;}
blockquote { font-size: 30px; border-left: 5px solid #1a99d6; padding: 10px 20px; }

.button-outline { border: 2px solid #fff; font-size: 20px;  text-transform: uppercase;padding: 17px 29px;/*font-family: Verdana;*/font-family: 'Avenir 85';background: transparent; color: #fff;text-align: center; }
.button-outline:hover {background: #ffffff;color:#000000;}
.button-outline.blue { border:2px solid #1a99d6; color: #1a99d6; }
.button-outline.blue:hover { background: #1a99d6;color: #ffffff; }
.button-outline.gray { border:2px solid #6d6f71; color: #6d6f71; }
.button-outline.gray:hover { background: #6d6f71; color: #ffffff; }
.button { background: #1a99d6; color:#ffffff; border-radius: 5px; padding: 20px 25px;font-family: 'Avenir 85';font-size: 30px;width: 380px; text-align: center;}
.button:hover {
  color: #231f20;
}

input,
select,
textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 1px solid #fff; width: 100%; color: #808285; padding: 15px 15px; margin: 20px 0;background: transparent;font-family: 'Avenir'; }

input[type="checkbox"] { -webkit-appearance: checkbox; -moz-appearance:checkbox; appearance: checkbox; }
input[type="radio"] { -webkit-appearance: radio; -moz-appearance:radio; appearance: radio; }

/*Placeholder Css*/
input::-webkit-input-placeholder {color:#ffffff;opacity:1;}
input::-moz-placeholder {color: #ffffff;opacity:1;}
input:-ms-input-placeholder {color: #ffffff;opacity:1;}
input:-moz-placeholder { color: #ffffff;opacity:1; }

.container-large { width:1365px; margin: 0 auto; }
.container-xlarge { width:1465px; margin: 0 auto; }

.half-width { width:50%; }
.p-l-5 {padding-left: 5px;}
.p-r-5 {padding-right: 5px;}
.m-t-10 { margin-top: 10px; }
.m-t-b-10 { margin-top: 10px;margin-bottom: 10px; }
.m-b-10 { margin-bottom: 10px; }
.m-l-5 {margin-left: 5px;}
.m-r-5 {margin-right: 5px;}
.display-table { display: table-cell;vertical-align: middle; }
.with-bg { background: #f1f1f2;}
.padding-150 { padding-top: 150px; padding-bottom: 150px; }
.padding-100 { padding-top: 100px; padding-bottom: 100px; }
.padding-80 { padding-top: 80px; padding-bottom: 80px; }
.padding-65 { padding-top: 65px; padding-bottom: 65px; }
.m-t-40 { margin-top: 40px; }
.m-t-15 { margin-top: 15px; }
.m-b-30 { margin-bottom: 30px; }


/* Base Css END */



/* Chrome &amp; Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .descrption { width: 516px; }

   /* Chrome */
   body:nth-of-type(1) .service-blcok li a { padding: 10px 26px 10px 25px }

   /* Safari */
  ::i-block-chrome, .service-blcok li a {  }
  ::i-block-chrome, .search { line-height: normal; padding-top: 2px; padding-bottom: 2px;}
}

/* header css start */


 header { padding-bottom: 20px;box-shadow: 0px 1px 0px 0.5px rgba(0,0,0,0.6); }
.topbar { background: url("../images/topbar-bg.png") no-repeat top left; display: block;padding: 13px 18px 50px 0;display: flex;justify-content: flex-end;align-items: center; }
.topbar ul li { list-style: none; }
.topbar &gt; ul { margin:0;padding: 0;}
.topbar &gt; ul &gt; li { margin:0 0 0 25px;list-style: none;position: relative;display: inline-block;}
.topbar &gt; ul &gt; li &gt; a { display: block;text-decoration: none;font-size: 16px;font-family: 'Avenir';color:#ffffff; }
.topbar &gt; ul &gt; li:hover &gt; a {color:#231f20;}
.topbar .sf-menu ul { margin: 1px 0 0 0; top:100%; }
.topbar ul li.language { padding:6px 10px 6px 30px;background: #1b75bc;border-radius: 5px;margin: 0;position: relative;}
.topbar ul li.language &gt; a:before { background: url("../images/language-icon.png") no-repeat 0 0;content: '';display: block;width: 21px;height: 16px;position: absolute;left: 8px;top:8px;}
.topbar ul li.language:hover &gt; a:before {background-position: 0 -16px;}
.topbar ul li.language a span { margin: 0 8px; }
.topbar ul li.language a i { font-size: 16px; }
.search-bar { margin:0 0 0 40px; }
.search-bar input.input-search { background: #48a5dc; float: left; border: none; color: #fff; font-size: 16px; margin: 0; padding: 7px 10px;width: 180px;}
.search-bar input.input-btn { background: url(../images/search-icon.png) no-repeat scroll 10px center; border: none; height: 33px; text-align: center; width: 33px; float: left;cursor: pointer;padding: 0;margin: 0;text-indent: -9999px; }

#menu-contact-menu &gt; li &gt; a { display: block;text-decoration: none;font-size: 16px;font-family: 'Avenir';color:#ffffff; }
#menu-contact-menu &gt; li:hover &gt; a {color:#231f20;}
#menu-contact-menu.sf-menu li a  { font-size: 16px; }

.ipad-btn { background: url(../images/search-icon.png) no-repeat 0 0; border: none; height: 23px; text-align: center; width: 23px; float: left;display: none; }
.ipad-close { display: none;font-size: 24px;line-height: 23px;width: 23px;height: 23px; }
.ipad-close i { color: #ffffff; }
.mobile-btn { background: url(../images/mobile-search-icon.png) no-repeat 0 0; border: none; height: 23px; text-align: center; width: 23px; display: none; }
.mobile-close { display:none; }
.mobile-close i { color: #231f20;font-size: 24px;line-height: 23px;width: 23px;height: 23px; }

.logo-section-inner { display: flex; }
.logo-section-inner .logo { margin-top: -20px; }
.logo-section-inner .logo a { display: block; }
nav { margin-left: auto;align-self: flex-end;  }
nav ul { margin: 0;padding:0; }
nav &gt; ul &gt; li { list-style: none;margin: 0 0 0 60px;display: inline-block; vertical-align: middle;position: relative;}
nav ul li:first-child { margin-left: 0; }
nav ul &gt; li &gt; a { font-size: 26px;color: #231f20;display: block;font-family: 'rogue_sansbold_italic'; }
nav ul &gt; li:hover &gt; a { color: #1a99d6; }
nav &gt; ul &gt; li.current_page_item &gt; a, nav &gt; ul &gt; li.current-menu-parent &gt; a { color: #1a99d6; }
nav &gt; ul &gt; li.Sticky-display { display: none; }
.logo-section.stuck nav &gt; ul &gt; li.Sticky-display { display: inline-block;}



/* header css ends */

.main { min-height: 170px; }

/* Footer css start */

footer { margin-top: 10px; }
.footer-top-section { display: flex;justify-content: center;align-items: center;padding: 72px 30px; background: #808285; }
.footer-top-section .facebook-like { width: 33.33%;text-align: center; }

.facebook-like a { border:1px solid #ffffff;color:#ffffff;display: inline-block;padding: 0 36px 0 0;}
.facebook-like a span {display: inline-block;margin: 0 36px;font-size: 20px;}
.facebook-like a i.fa-facebook { width: 70px;font-size: 20px;line-height: 68px;text-align: center;color:#1a99d6;background: #ffffff;font-size: 30px; }
.facebook-like a i.fa-thumbs-o-up { font-size: 36px; }
.facebook-like a:hover i.fa-facebook { color: #231f20; }

.social-links { width:33.33%;text-align: center; }
.social-links ul { margin: 0; padding: 0; }
.social-links ul li { list-style: none; display: inline-block;vertical-align: middle;color:#ffffff;margin: 0 0 0 11px;font-size: 20px; }
.social-links ul li a { color:#ffffff;font-size: 34px; }
.social-links ul li a:hover { color: #1a99d6; }

.twitter-section { position: relative;width:33.33%;padding-left: 80px; }
.twitter-section &gt; a { display: inline-block; color:#ffffff; font-size: 20px;position: relative;}
.twitter-section a span { padding-left: 90px; }
.twitter-section a span:before { background: url(../images/twitter-icon.png) no-repeat left center;content: ''; display: block; position: absolute; top:-11px;left:0;height: 45px;width: 61px; }
.twitter-section .twitter-content { width: 100%;background: #808285;padding: 14px;position: absolute; right: -30px;top:-80px;max-width: calc(100% - 215px);}
.twitter-section .twitter-content .twitter-content-inner { background: #ffffff;padding: 50px 35px 30px; }
.twitter-section .twitter-content .twitter-content-inner:before {content: '';width: 0;height: 0;border-style: solid;
border-width: 22px 22px 22px 0;border-color: transparent #ffffff transparent transparent;position: absolute;left: 0;top:67px; }
.twitter-section .twitter-content .twitter-content-inner p { font-size: 31px;color: #1a99d6;margin: 0 0 40px 0;text-align: center;line-height: 31px; }
.twitter-section .twitter-content .twitter-content-inner a { font-size: 20px; }

.footer-botton-section { padding: 20px 0; background: #c7cfd4; }
.footer-links { padding-left: 30px;padding-bottom: 10px;border-bottom: 2px solid #ffffff;display: flex; }
.footer-col { border-left: 1px solid #ffffff;margin-left: 22px;padding-left: 22px;width: 16%; }
.footer-col h6 { font-size: 18px;margin: 0 0 8px 0; }
.footer-col h6 a { color: #808285;margin: 0;position: relative;display: block; }
.footer-col h6 a:hover { color: #ffffff; }
.footer-col h6 span { display: none;position: absolute;top: 0;right:0;  }
.footer-col ul { margin: 0; padding: 0; }
.footer-col ul li { list-style: none;margin:0 0 8px 0;line-height: 14px; }
.footer-col ul li a { color: #808285; font-size: 14px;line-height: 16px;}
.footer-col ul li a:hover { color:#ffffff; }
.footer-col.footer_area_6 { display: none; }

.copyright { padding: 12px 0 0 0; text-align: center; }
.copyright p { font-size: 16px;color: #808285;margin: 0; }
.copyright p a { color: #808285; }
.copyright p a:hover { color:#ffffff; }

/* Footer css ends */

/* Homepage css start */

/* slider css */

.slider-section { margin-bottom: 5px; }
.slider-section ul { margin: 0; padding: 0; }
.slider-section ul li { list-style: none;position: relative; }
.slider-section ul li a:hover { color:#ffffff; }
.slider-section ul li a .slider-image { position: relative;min-height:710px;background-repeat: no-repeat;background-position: left top;background-size: cover; }
.slider-section ul li a .slider-image:before { content:'';background: url(../images/blue-transparent.png) repeat top left;position: absolute;left: 0;right: 0;width: 100%;height: 100%;mix-blend-mode: multiply;z-index: 0;}
.slider-section ul li a .slider-image:after { content: '';background: url(../images/slider-bottom-img.png) no-repeat 0 0; position: absolute; bottom: 0; left: 30px;width: 372px;height: 100px;}
.slider-section ul li .slider-content { left: 50%;margin: 0 auto;position: absolute;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);text-align: center;/*max-width: 975px;*/width: 90%; }
.slider-section ul li .slider-content h2 { font-family: 'rogue_sansbold_italic'; }
.slider-section .slick-list .slick-slide{height: auto;}


/* services-section css */

.services-section { display: flex;align-items: center; }
.services-section-left { background: url("../images/service-img1.jpg") no-repeat top left;height: 442px;display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-justify-content: center; justify-content: center;-webkit-align-items: center; -webkit-box-align: center;align-items: center;background-size: cover;}
.services-section-left-content { padding: 25px;background: #1a99d6;max-width: 85%;text-align: center;width: 100%; }
.services-section-left-content h6 { font-size: 30px;text-transform: uppercase; }
.services-section-left-content a { display: inline-block; }

.services-section-right { overflow: hidden; }
.services-section-right a { display: block;}
.services-section-right video { object-fit: cover; }

/* rymplecloths-section */
.rymplecloths-section { background: url("../images/rymplecloths-img.jpg") no-repeat top left;height: 348px;display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-justify-content: flex-end; justify-content: flex-end;-webkit-align-items: center; -webkit-box-align: center;align-items: center;padding-right: 60px; }
.rymplecloths-section .rymplecloths-section-content { padding: 20px 35px 50px 65px;background: #a55b96;max-width: 690px;width: 100%;}
.rymplecloths-section .rymplecloths-detail {margin-top: 15px;}
.rymplecloths-section .rymplecloths-detail &gt; div { display: inline-block;vertical-align: top; }
.rymplecloths-detail-left {width: 62%;}
.rymplecloths-detail-left p {margin: 0;font-size: 23px;color:#ffffff;}
.rymplecloths-detail-right {width: 37%;text-align: right;}
.rymplecloths-detail-right a {display: inline-block;}

/* quality-section */
.quality-section { height: 348px;display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-justify-content: center; justify-content: center;-webkit-align-items: center; -webkit-box-align: center;align-items: center;position: relative;
  background-repeat: no-repeat;background-position: center center;background-size: cover; }
/*.quality-section.transparent-bg:before {content:'';background: url(../images/blue-transparent.png) repeat top left;position: absolute;left: 0;
  right: 0;width: 100%;height: 100%;mix-blend-mode: multiply;z-index: 0;}
.quality-section.transparent-bg:after {content:'';background: url(../images/text-transparent-img.png) no-repeat center center;position: absolute;left: 0;
  right: 0;width: 100%;height: 100%;z-index: 1;}*/
.quality-section .quality-section-content { padding: 32px;background: #ffffff;max-width: 540px;text-align: center;width: 100%; }
.quality-section .quality-section-content h5 { color:#1a99d6; }
.quality-section .quality-section-content a { display: inline-block; }

/* Homepage css ends */


/* About-page css start */

.banner-section .banner-img { position: relative;display: flex;align-items: flex-end;z-index: 2;height: 432px;background-repeat: no-repeat;background-position: center center;background-size: cover; }
.banner-section .banner-img:before { content:'';background: url(../images/blue-transparent.png) repeat top left;position: absolute;left: 0;right: 0;width: 100%;height: 100%;mix-blend-mode: multiply;z-index: -1;top:0; }
.banner-section .banner-img.bg-none:before {background: none; }
.banner-section .banner-img h1 { font-family: 'rogue_sansbold_italic';margin: 0 0 30px 0; }

.banner-section .banner-img.mid-height { height: 280px;}

.intro-section h1 {font-family: 'rogue_sansbold_italic';color: #231f20;margin: 0 0 10px 0; }
.intro-section h6 {font-family: 'rogue_sansbold_italic';color: #231f20;margin: 0 0 10px 0; }
.intro-section h5 { font-size: 36px;font-weight: bold;margin: 0 0 10px 0;display: block; }

.about-listing { padding: 70px 0 110px 0;}
.about-listing ul { margin: 0;display: flex; justify-content: left;align-items: flex-start;flex-wrap: wrap; }
.about-listing ul li { list-style: none; margin: 40px 0 0 0; padding: 0;width: 33.33%;text-align: center; }
.about-listing ul li:nth-child(1), .about-listing ul li:nth-child(2), .about-listing ul li:nth-child(3) {margin-top: 0;}
.about-listing-img a { display: inline-block; }
.about-listing-img a span:first-child { width: 200px;height: 200px; border-radius: 50%;display: block;margin: 0 auto;overflow: hidden; }
.about-listing-img a span { font-family: 'rogue_sansbold_italic';color: #231f20;font-size: 33px;margin: 15px 0 0 0;display: inline-block; }
.about-listing-img a:hover span.about-listing-title { color: #1a99d6; }

/* About-page css ends */

/* why choose_AFF page css start */

.block-section .infocontent {display: flex;align-items: flex-start; }
.block-section .infocontent .content-image { width: 30%; }
.block-section .infocontent .content-image + .content-box {width: 70%; }
.block-section .infocontent .content-box { width: 100%; }
.block-section .infocontent .content-box h6 { color:#808285;font-family: 'Avenir 85';margin: 0 0 5px 0; }
.block-section .infocontent .content-box p { font-family: 'Avenir-Book';color:#808285;  }
.block-section .infocontent .content-box a {display: inline-block;}
.content-image .content-image-inner { width: 250px;height: 250px;border-radius: 50%;overflow: hidden; }
.content-image .content-image-inner img { object-fit: cover;width: 100%;height: 100%; }
.block-section:nth-child(even) { background: #f1f1f2; }
.block-section:nth-child(even) .infocontent .content-image { display: flex; justify-content: flex-end;order: 1; }

/* why choose_AFF page css ends */

/* order-listing css for FAQs page start */

.order-listing { counter-reset: li-counter;list-style-type: none;margin: 0; }
.order-listing li {position: relative; }
.order-listing li:before {content: counter(li-counter, decimal) '.';counter-increment: li-counter;left: 280px;top: 67px;display: inline-block;
  margin-right: 5px;position: absolute;color:#808285;font-size: 30px;font-family: 'Avenir';}
.order-listing .infocontent .content-box { padding-left: 120px; }
.order-listing .infocontent .content-box p strong { color:#231f20;font-family: 'Avenir 85'; }
.order-listing .infocontent .content-box p { font-family: 'Avenir-Book'; }

/* order-listing css for FAQs page ends */

/* brand page css start */

.brands-listing { margin-top: 35px; }
.brand-box { height:714px;background-repeat: no-repeat;background-position: left top;background-size: cover;display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-align-items: flex-end; -webkit-box-align: flex-end;align-items: flex-end;padding-bottom: 40px;margin-bottom: 15px; }
.brand-box.alpha { background-color: #a55a97; }
.brand-box.calypso { background-color: #3f738d; }
.brand-box.green { background-color: #69a244; }
.brand-box.red { background-color: #E7503F; }
.brand-box.turquoise { background-color: #057bb9; }
.brand-box.pink { background-color: #ec466d; }
.brand-info { background: #ffffff; padding: 45px 45px 45px 60px; }
.brand-content { display: flex;align-items: flex-start;margin-top: 15px; }
.brand-content p { width: 75%;color:#77787b; }
.brand-content .brand-button { width: 25%;text-align: right;margin-top: 20px; }
.brand-content .brand-button a { display: inline-block; }
.brand-title span { font-family: 'rogue_sansbold_italic';vertical-align: bottom;margin: 0 15px 0 10px; }
.brand-title h2 { font-family: 'rogue_sansbold_italic';color: #231f20; }

/* brand page css ends */

/* brand-detail page css start */

.single-brands .banner-section .banner-img { height: 236px;/*background-size: auto; */background-position: top right;}

.brand-main { padding: 80px 0 120px 0; }
.brand-main .brand-main-inner { display:flex;align-items: flex-start; }
.brand-main .brand-detail { padding-right: 100px;width: calc(100% - 365px); }
.brand-main .brand-sidebar { width: 365px; }
.brand-main .brand-sidebar .sidebar-title { padding: 8px;text-align: center; }
.brand-main .brand-sidebar .sidebar-title span { color:#ffffff;font-size: 30px;font-weight: 600; }
.brand-main .brand-sidebar ul { margin: 15px 0 0 0; }
.brand-main .brand-sidebar ul li { border-bottom: 1px solid #bcbec0;list-style: none;margin: 0; padding: 5px 0; }

.brand-product { padding: 60px 0 140px 0; }
.brand-product ul { margin: 0 -40px;display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap; }
.brand-product ul li { list-style: none; width: 33.33%;padding:  38px 40px 0; }
.brand-product ul li:nth-child(1), .brand-product ul li:nth-child(2), .brand-product ul li:nth-child(3) {padding-top: 0;}
.brand-product ul li a { color:#231f20; }
.brand-product ul li a:hover { color: #1a99d6; }
.brand-product ul li .brand-product-title { margin-top: 25px; }

.brochure-section { display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-justify-content: center; justify-content: center;-webkit-align-items: center; -webkit-box-align: center;align-items: center;height:392px;background-repeat: no-repeat;background-position: left top;background-size: cover;position: relative; }
.brochure-section:before { content: '';position: absolute;left: 0; right: 0; width: 100%; height: 100%;opacity: 0.5;top:0; }
.brochure-section a { z-index: 2;position: relative;font-family: 'Avenir 85';font-size: 30px;padding: 20px 25px;border-radius: 5px;color: #ffffff; }
.brochure-section a:hover {color: #231f20; }



/* brand-rymplecloth common css start */
.single-brand-wrapper.alpha .banner-section .banner-img:before {
  background: -moz-linear-gradient(left, rgba(165,90,151,1) 36%, rgba(165,90,151,0.98) 35%, rgba(30,87,153,0) 100%);
  background: -webkit-linear-gradient(left, rgba(165,90,151,1) 36%,rgba(165,90,151,0.98) 35%,rgba(30,87,153,0) 100%);
  background: linear-gradient(to right, rgba(165,90,151,1) 36%,rgba(165,90,151,0.98) 35%,rgba(30,87,153,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a55a97', endColorstr='#001e5799',GradientType=1 ); mix-blend-mode: unset;
}
.single-brand-wrapper.alpha .brand-main .brand-sidebar .sidebar-title { background-color: #a55a97; }
.single-brand-wrapper.alpha .brand-product ul li a:hover { color: #a55a97; }
.single-brand-wrapper.alpha .brochure-section:before { background: #a55a97; }
.single-brand-wrapper.alpha .brochure-section a { background: #a55a97; }
/* brand-rymplecloth common css end */


/* brand-aerotex common css start */
.single-brand-wrapper.calypso .banner-section .banner-img:before {
  background: -moz-linear-gradient(left, rgba(63,115,141,1) 36%, rgba(30,87,153,0) 100%);
  background: -webkit-linear-gradient(left, rgba(63,115,141,1) 36%,rgba(30,87,153,0) 100%);
  background: linear-gradient(to right, rgba(63,115,141,1) 36%,rgba(30,87,153,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f738d', endColorstr='#001e5799',GradientType=1 ); mix-blend-mode: unset;
}
.single-brand-wrapper.calypso .brand-main .brand-sidebar .sidebar-title { background-color: #3f738d; }
.single-brand-wrapper.calypso .brand-product ul li a:hover { color: #3f738d; }
.single-brand-wrapper.calypso .brochure-section:before { background: #3f738d; }
.single-brand-wrapper.calypso .brochure-section a { background: #3f738d; }
/* brand-aerotex common css start */

/* brand-purewipe common css start */
.single-brand-wrapper.green .banner-section .banner-img:before {
  background: -moz-linear-gradient(left, rgba(105,162,68,1) 36%, rgba(30,87,153,0) 100%);
  background: -webkit-linear-gradient(left, rgba(105,162,68,1) 36%,rgba(30,87,153,0) 100%);
  background: linear-gradient(to right, rgba(105,162,68,1) 36%,rgba(30,87,153,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69a244', endColorstr='#001e5799',GradientType=1 ); mix-blend-mode: unset;
}
.single-brand-wrapper.green .brand-main .brand-sidebar .sidebar-title { background-color: #69a244; }
.single-brand-wrapper.green .brand-product ul li a:hover { color: #69a244; }
.single-brand-wrapper.green .brochure-section:before { background: #69a244; }
.single-brand-wrapper.green .brochure-section a { background: #69a244; }
/* brand-purewipe common css start */


/* brand-chemical_cloths common css start */
.single-brand-wrapper.red .banner-section .banner-img:before {
  background: -moz-linear-gradient(left, rgba(231,80,63,1) 0%, rgba(30,87,153,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(231,80,63,1) 0%,rgba(30,87,153,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(231,80,63,1) 0%,rgba(30,87,153,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7503f', endColorstr='#001e5799',GradientType=1 ); mix-blend-mode: unset;
}
.single-brand-wrapper.red .brand-main .brand-sidebar .sidebar-title { background-color: #E7503F; }
.single-brand-wrapper.red .brand-product ul li a:hover { color: #E7503F; }
.single-brand-wrapper.red .brochure-section:before { background: #E7503F; }
.single-brand-wrapper.red .brochure-section a { background: #E7503F; }
/* brand-chemical_cloths common css start */

/* brand-supercloths common css start */
.single-brand-wrapper.turquoise .banner-section .banner-img:before {
  background: -moz-linear-gradient(left, rgba(5,123,185,1) 36%, rgba(30,87,153,0) 100%);
  background: -webkit-linear-gradient(left, rgba(5,123,185,1) 36%,rgba(30,87,153,0) 100%);
  background: linear-gradient(to right, rgba(5,123,185,1) 36%,rgba(30,87,153,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#057bb9', endColorstr='#001e5799',GradientType=1 );  mix-blend-mode: unset;
}
.single-brand-wrapper.turquoise .brand-main .brand-sidebar .sidebar-title { background-color: #057bb9; }
.single-brand-wrapper.turquoise .brand-product ul li a:hover { color: #057bb9; }
.single-brand-wrapper.turquoise .brochure-section:before { background: #057bb9; }
.single-brand-wrapper.turquoise .brochure-section a { background: #057bb9; }
/* brand-supercloths common css start */

/* brand-sofetts common css start */
.single-brand-wrapper.pink .banner-section .banner-img:before {
  background: -moz-linear-gradient(left, rgba(236,70,109,1) 36%, rgba(30,87,153,0) 100%);
  background: -webkit-linear-gradient(left, rgba(236,70,109,1) 36%,rgba(30,87,153,0) 100%);
  background: linear-gradient(to right, rgba(236,70,109,1) 36%,rgba(30,87,153,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec466d', endColorstr='#001e5799',GradientType=1 ); mix-blend-mode: unset;
}
.single-brand-wrapper.pink .brand-main .brand-sidebar .sidebar-title { background-color: #ec466d; }
.single-brand-wrapper.pink .brand-product ul li a:hover { color: #ec466d; }
.single-brand-wrapper.pink .brochure-section:before { background: #ec466d; }
.single-brand-wrapper.pink .brochure-section a { background: #ec466d; }
/* brand-sofetts common css start */


/* brand-detail page css ends */

/* product page css start */

.products-listing { margin-top: 15px; }
.product-box { height:714px;background-repeat: no-repeat;background-position: left top;background-size: cover;display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-align-items: flex-end; -webkit-box-align: flex-end;align-items: flex-end;padding-bottom: 40px;margin-bottom: 15px; }
.product-info { background: #ffffff; padding: 45px 45px 45px 60px; }
.product-content { display: flex;align-items: flex-start;margin-top: 15px; }
.product-content p { width: 75%;color:#77787b; }
.product-content .product-button { width: 25%;text-align: right;margin-top: 20px; }
.product-content .product-button a { display: inline-block; }
.product-title{margin-bottom:20px;}
.product-title h2 { font-family: 'rogue_sansbold_italic';color: #231f20; margin-bottom: 0;}

.product-bottom-banner { display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-justify-content: center; justify-content: center;-webkit-align-items: center; -webkit-box-align: center;align-items: center;height:392px;background-repeat: no-repeat;background-position: left top;background-size: cover;position: relative; }
.product-bottom-banner.with-transparent-bg:before { content: '';position: absolute;left: 0; right: 0; width: 100%; height: 100%;opacity: 0.5;background: #007cba;top:0; }
.product-bottom-banner a { z-index: 2;position: relative;font-family: 'Avenir 85';font-size: 30px;padding: 20px 25px;color: #ffffff;
border: 6px solid #ffffff; }
.product-bottom-banner a:hover { color:#231f20; border-color: #231f20; }
/* product page css ends */

.brand-product-wrapper { width: 15%; }
.productview-details { display: flex;margin-top: 30px; }
.productview-details .productview-details-left { position: relative;height: 170px; }
.productview-details .productview-details-left + .productview-details-left { margin:30px 0 0 0; }
/* .productview-details .productview-details-left:after{
  content: '';width:100%;height: 115px;display: block;margin-top: 40px;background: rgb(242,242,242);
} */

.productview-details .productview-details-left.alpha:after {
background: -moz-linear-gradient(180deg, #f2f2f2 0%, #ab6a9f 81%, #a55a97 100%);
background: -webkit-linear-gradient(180deg, #f2f2f2 0%, #ab6a9f 81%, #a55a97 100%);
background: linear-gradient(180deg, #f2f2f2 0%, #ab6a9f 81%, #a55a97 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#a55a97",GradientType=1);  }

.productview-details .productview-details-left.calypso:after {
background: -moz-linear-gradient(180deg, #f2f2f2 0%, #528198 81%, #3f738d 100%);
background: -webkit-linear-gradient(180deg, #f2f2f2 0%, #528198 81%, #3f738d 100%);
background: linear-gradient(180deg, #f2f2f2 0%, #528198 81%, #3f738d 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#3f738d",GradientType=1);  }

.productview-details .productview-details-left.green:after {
background: -moz-linear-gradient(180deg, #f2f2f2 0%, #76a94d 81%, #6ba443 100%);
background: -webkit-linear-gradient(180deg, #f2f2f2 0%, #76a94d 81%, #6ba443 100%);
background: linear-gradient(180deg, #f2f2f2 0%, #76a94d 81%, #6ba443 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#6ba443",GradientType=1);  }

.productview-details .productview-details-left.red:after {
background: -moz-linear-gradient(180deg, #f2f2f2 0%, #fd7766 81%, #E7503F 100%);
background: -webkit-linear-gradient(180deg, #f2f2f2 0%, #fd7766 81%, #E7503F 100%);
background: linear-gradient(180deg, #f2f2f2 0%, #fd7766 81%, #E7503F 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#E7503F",GradientType=1);  }

.productview-details .productview-details-left.turquoise:after {
background: -moz-linear-gradient(180deg, #f2f2f2 0%, #3098ce 81%, #057bb9 100%);
background: -webkit-linear-gradient(180deg, #f2f2f2 0%, #3098ce 81%, #057bb9 100%);
background: linear-gradient(180deg, #f2f2f2 0%, #3098ce 81%, #057bb9 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#057bb9",GradientType=1);  }

.productview-details .productview-details-left.pink:after {
background: -moz-linear-gradient(180deg, #f2f2f2 0%, #f95f83 81%, #ec466d 100%);
background: -webkit-linear-gradient(180deg, #f2f2f2 0%, #f95f83 81%, #ec466d 100%);
background: linear-gradient(180deg, #f2f2f2 0%, #f95f83 81%, #ec466d 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#ec466d",GradientType=1);  }

.productview-details .productview-details-right { width: 85%;border-left: 2px solid #cccccc;padding-left: 20px;margin-left: 20px; }
.productview-details .productview-details-right h6 { font-size: 24px;color:#231f20;margin: 0 0 30px 0; }
.productview-details .productview-details-right .button-outline { display: inline-block; }



.literature-list ul { margin: 0 0 0 50px; }
.literature-list ul li { margin: 15px 0 0 0; list-style: none;display: flex;justify-content: flex-start;align-items: center;
  padding: 12px 50px 12px 10px;border: 2px solid #d1d3d4; }
.literature-list ul li .literature-img { width: 20%; }
.literature-list ul li .literature-title { width: 60%; }
.literature-list ul li .literature-title a { color: #231f20;text-decoration: underline; }
.literature-list ul li .literature-title a:hover { color: #1a99d6; }
.literature-list ul li .literature-button { width: 20%; text-align: right; }
.literature-list ul li .literature-button a {background: #1a99d6;padding: 8px 22px; text-transform: uppercase;font-family: 'Avenir 85';font-size: 28px;color:#ffffff;}
.literature-list ul li .literature-button a:hover { color: #231f20; }

.video-section { max-width: 950px; margin: 0 auto; }
.video-section p { margin-top: 15px;text-align: left; }

.news-listing-inner .news-listing-box  { border: 2px solid #dddddd;margin-top: 30px; }
.news-listing-inner .news-listing-box:first-child {margin-top: 0;}
.news-listing-box .news-listing-img { min-height: 350px;background-repeat: no-repeat;background-position: left top;background-size: cover;
  position: relative; }
.news-listing-box .news-listing-details { padding: 35px 120px;display: flex; }
.news-listing-box .news-listing-details h4 { margin: 0; }
.news-listing-box .news-listing-details h4 a { color: #231f20; }
.news-listing-box .news-listing-details h4 a:hover { color: #1a99d6; }
.news-listing-box .news-listing-content { padding:0 120px 35px 120px; }
.news-listing-box .news-listing-content a { display: block;margin: 30px 0 0 0;max-width: 200px; }
.calendar-box { min-width: 90px;border: 2px solid #dddddd;font-size: 39px;text-align: center;padding-top: 7px;margin-right: 30px; }
.calendar-box span { font-size: 24px;display: block;background: #1a99d6;color:#ffffff;padding: 8px 0;margin-top: 5px; }


.bottom-banner { display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-justify-content: center; justify-content: center;-webkit-align-items: center; -webkit-box-align: center;align-items: center;height:392px;background-repeat: no-repeat;
  background-position: center center;background-size: cover;position: relative; }

.opportunities-list ul { margin: 0 0 0 51px; }
.opportunities-list ul li { margin: 15px 0 0 0; list-style: none;display: flex;justify-content: flex-start;align-items: center;
  padding: 12px 50px;border: 2px solid #d1d3d4; }
.opportunities-list ul li .opportunities-title { width: 25%; }
.opportunities-list ul li .opportunities-title h5 { margin: 0; }
.opportunities-list ul li .opportunities-content { width: 55%; }
.opportunities-list ul li .opportunities-button { width: 20%; text-align: right; }
.opportunities-list ul li .opportunities-button a {background: #1a99d6;padding: 8px 22px; text-transform: uppercase;font-family: 'Avenir 85';font-size: 28px;color:#ffffff;}
.opportunities-list ul li .opportunities-button a:hover {
  color: #231f20;
}

.equipment-sales-list ul { margin: 0 0 0 51px; }
.equipment-sales-list ul li { margin: 15px 0 0 0; list-style: none;display: flex;padding: 0;border: 2px solid #d1d3d4; }
.equipment-sales-list ul li .equipment-sales-img { width: 30%; }
.equipment-sales-list ul li .equipment-sales-content { width: 70%;padding: 25px 40px;}
.equipment-sales-list ul li .equipment-sales-content h6 { margin: 0 0 15px 0;font-family: 'Avenir'; }
.equipment-sales-list ul li .equipment-sales-content p { margin: 0; }

.morecontent span { display: none; }
.morelink.less { margin-left: 10px;color: #1a99d6; }
.morelink, .morelink:hover { color: #1a99d6; }


/* Contact-us page form css */
.contact-details { display: flex; }

.content-left { width: calc(100% - 500px); }
.gform_wrapper div.gform_body { width: 100%; }
.gform_wrapper .gform_body .top_label .gfield_label { display: none;  }
.gform_wrapper .gform_body ul.gform_fields li.gfield { padding-right: 0;margin: 50px 0 0 0; }
.gform_wrapper .gform_body ul.gform_fields li.gfield:first-child { margin: 0; }
.gform_wrapper .gform_body .top_label .ginput_container input, .gform_wrapper .gform_body .top_label .ginput_container textarea { margin: 0; background: #d1d3d4;border: none !important;padding: 20px;width: 100%; }
.gform_wrapper .gform_body input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { padding: 20px;width: 100%; }
.gform_wrapper .gform_footer.top_label input.button, .gform_wrapper .gform_footer.top_label input[type=submit], .gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type=submit] {font-weight: 600; text-transform: uppercase; margin-right: 0; cursor: pointer;width: 270px; border-radius: 0;font-size: 26px; }
.gform_confirmation_message_1.gform_confirmation_message{font-size: 36px; }
.gform_wrapper .gform_body li.gfield.gfield_error, .gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {border: 0;background: none; margin: 0;}
.gform_wrapper .gform_body li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .gform_body li.gfield_error textarea{ border-color:#f3070e; }
.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin: 0;}
.gform_wrapper .gform_body .validation_message{color: #f3070e;font-weight: normal;margin-top: 10px;}
.gform_wrapper .gform_body .field_description_below .gfield_description{padding-top: 0;}
.gform_wrapper.gform_validation_error div.validation_error{color: #f3070e; border: 0;margin: 0;font-weight: normal;font-size: 22px;}
.gform_wrapper .gform_body li.gfield.gfield_error, .gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin-bottom: 0 !important;}
.gform_wrapper .gform_body.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width: 100% !important;}
/*.gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error { margin: 25px 0 0 0; }
.gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error:first-child { margin: 0; }*/
.gform_wrapper .gform_body ul.gform_fields li.gfield{padding-right: 0;}
.gform_wrapper .gform_body ul.gform_fields li.gfield.address-field span label{display: none;}
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container_text{margin-top: 0;}
.gform_wrapper .gform_body ul.gform_fields li.gfield.small-left,
.gform_wrapper .gform_body ul.gform_fields li.gfield.small-right { display: inline-block; }
.gform_wrapper .gform_body ul.gform_fields li.gfield.small-left { width:70%;padding-right: 20px; }
.gform_wrapper .gform_body ul.gform_fields li.gfield.small-right { width: 30%; }
.gform_wrapper .gform_footer.top_label { margin: 50px 0 0 0;padding: 0; }

.gform_wrapper .gform_body .top_label .ginput_container input::-webkit-input-placeholder,
.gform_wrapper .gform_body .top_label .ginput_container textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #808285 !important;opacity: 1;
}
.gform_wrapper .gform_body .top_label .ginput_container input::-moz-placeholder,
.gform_wrapper .gform_body .top_label .ginput_container textarea::-moz-placeholder { /* Firefox 19+ */
  color: #808285 !important;opacity: 1;
}
.gform_wrapper .gform_body .top_label .ginput_container input:-ms-input-placeholder,
.gform_wrapper .gform_body .top_label .ginput_container textarea:-ms-input-placeholder { /* IE 10+ */
  color: #808285 !important;opacity: 1;
}
.gform_wrapper .gform_body .top_label .ginput_container input:-moz-placeholder,
.gform_wrapper .gform_body .top_label .ginput_container textarea:-moz-placeholder { /* Firefox 18- */
  color: #808285 !important;opacity: 1;
}

.content-right { width: 500px;margin: 15px 0 0 100px; }
.contact-number { margin: 30px 0; }
.contact-number ul { margin: 15px 0 0 0; padding: 0; }
.contact-number ul li { list-style: none; }
.address img { margin-bottom: 15px; }

header.article-header { padding: 0; box-shadow: none; }
header.article-header h2 { color: #231f20; }

.searchform input { background: #d1d3d4;border: none !important;padding: 20px;width: 100%;font-size: 24px; }
.searchform .button { font-weight: 600;text-transform: uppercase;margin-right: 0;cursor: pointer;width: 270px;border-radius: 0;font-size: 26px;border:none; }


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .slider-section ul li a .slider-image:before,
  .banner-section .banner-img:before { background: url(../images/transparent.png) repeat top left; }
}
@supports (-ms-ime-align:auto) {
  .slider-section ul li a .slider-image:before,
  .banner-section .banner-img:before { background: url(../images/transparent.png) repeat top left; }
}

.no-data {
    font-size: 26px;
}

.sf-menu ul li &gt; a sup { margin-left: 2px;font-family: 'Avenir'; }

.chosen-container .switcher { width: auto !important; }
.chosen-container .switcher .selected { background-image: none !important; background-color: #1b75bc !important;border-radius: 5px !important;width: auto !important;z-index: 8888 !important; }
.chosen-container .switcher .selected a { background:none !important;border: none !important;color:#ffffff !important;padding: 6px 30px 6px 20px!important;width: auto !important;position: relative !important; }
.chosen-container .switcher .selected a:after { content: "\f0dd";font-family: 'FontAwesome';color:#ffffff;font-size: 14px;position: absolute; top: 4px;right: 10px;}
.chosen-container .switcher .selected a.open { background: none !important; }
.chosen-container .switcher .selected a.open:after { content: "\f0de";top:10px; }
.chosen-container .switcher .option { position: absolute !important;left: 0 !important;top:100% !important;width: 100% !important;}
.chosen-container .switcher .option a { background-color: #ffffff !important; color: #231f20 !important; }
.chosen-container .switcher .option a:hover {background: #1b75bc !important;color:#ffffff !important;border-radius: 0 !important;}


.stuck {
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
	z-index: 9999;
  padding: 15px 0;
}

.stuck .dropdown--quickSearch.is-open {
	height: 100vh
}

.stuck .header-logo {
	display: none
}

.disable-scroll {
	overflow: hidden
}

@-webkit-keyframes bounceInDown {
	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100px, 0);
		transform: translate3d(0, -100px, 0)
	}
	90%,
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInDown {
	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100px, 0);
		transform: translate3d(0, -100px, 0)
	}
	90%,
	to {
		-webkit-transform: none;
		transform: none
	}
}

.logo-section.stuck { -webkit-box-shadow: 1px 2px 2px 0.5px rgba(0,0,0,0.3);-moz-box-shadow: 1px 2px 2px 0.5px rgba(0,0,0,0.3);
  box-shadow: 1px 2px 2px 0.5px rgba(0,0,0,0.3); }
.logo-section.stuck .logo-section-inner .logo { margin: 0; }
.logo-section.stuck .logo-section-inner .logo a img { max-height: 55px; }
.logo-section.stuck .logo-section-inner nav ul &gt; li &gt; a { font-size: 22px; }
.logo-section.stuck .logo-section-inner .sf-menu ul { top:36px; }
.logo-section.stuck .logo-section-inner nav { align-self: center; }


/* login page css */

body .um-modal.large, body .um-modal.normal { bottom: auto;top: 50%;margin-top: -80px; }
body .um-modal.no-photo.large { margin-top: -182px; }
.um-dropdown .um-dropdown-arr { color:#fff; }
.literature-list ul li .literature-button a.sdm_download.green { font-size: 20px;border: none; color: #fff !important; text-shadow: none;border-radius: 0;line-height: normal; }
.literature-list ul li .literature-button a.sdm_download.green:hover { background: #1a99d6; color: #231f20 !important; }
.um-form .um-account-side li { border: 1px solid #bbb;background: none;margin-bottom: 8px !important; }
.um-form .um-account-main { border-left: 2px solid #bbb}
.um .um-form input[type="text"], .um .um-form input[type="tel"], .um .um-form input[type="password"], .um .um-form textarea {
  background: #d1d3d4;
  border: none !important;
  border-radius: 0;
  height: 60px !important;
}
.um .um-form input[type="text"]:focus, .um .um-form input[type="tel"]:focus, .um .um-form input[type="number"]:focus,
.um .um-form input[type="password"]:focus, .um .um-form textarea:focus {
  background: #d1d3d4;
  border: none !important;
  border-radius: 0;
  height: 60px !important;
}
.um.um-account.um-editing.um-um_account_id {
  margin-top: 40px;
}
.um .um-form .um-button.um-alt { background: none;border: 1px solid #3ba1da !important;box-shadow: none;padding: 15px 20px !important; }
.um .um-form .um-button.um-alt:hover { background: #3ba1da; color: #ffffff !important; }
/* .um-form .um-misc-ul { margin: 0; } */
.um-form .um-misc-ul li {list-style: none; display: inline-block; }
.um-form .um-misc-ul li a { background: #3ba1da;display: block;padding: 15px;color:#ffffff;border-radius: 5px;border: 1px solid #3ba1da;}
.um-form .um-misc-ul li:last-child a{ background: none;color: #666; }
.um-form .um-misc-ul li a:hover { background: none;color: #666; }
.um-form .um-misc-ul li:last-child a:hover { background: #3ba1da; color:#ffffff; }
</pre></body></html>