Tune up your CSS
CSSCruncher.com is your premier ressource for valid, small and fancy CSS code!
» Homepage
» FAQ
» Partner
» Imprint
Last crunched Pages
» essayerudite.com
» td-l-market.ru
» russiamedtravel.ru
» yourdesires.ru
» kamagrabax.com
» More in the ARCHIVE
Tipp
Let's see what we've done for 54.89.95.131
CSSCruncher.com has crunched this CSS to
16.87 %
Less Size!
Woohooo!
Crunched CSS code:
@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,300&subset=latin,latin-ext");@import url("https://fonts.googleapis.com/css?family=Montserrat:700");@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville&subset=latin,latin-ext");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700");@import url("https://fonts.googleapis.com/css?family=Lato");.ct-u-background--motive{background-color:#286fe5 !important} .ct-u-color--motive{color:#286fe5 !important} .ct-u-background--accent{background-color:#00bcd4 !important} .ct-u-color--accent{color:#00bcd4 !important} .ct-u-background--white{background-color:white !important} .ct-u-color--white{color:white !important} .ct-u-background--gray{background-color:#666 !important} .ct-u-color--gray{color:#666 !important} .ct-u-background--gray-lighter{background-color:#eeeeee !important} .ct-u-color--gray-lighter{color:#eeeeee !important} .ct-u-display-tablex{display:table;width:100%} .ct-u-display-tablex > .ct-u-display-tablex__inner,.ct-u-display-tablex > .inner{display:table-cell;width:100%;vertical-align:middle} .browser-mozilla .ct-u-display-tablex{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center} .browser-mozilla .ct-u-display-tablex > .ct-u-display-tablex__inner,.browser-mozilla .ct-u-display-tablex > .inner{display:block;-webkit-box-flex:0;flex:0 0 auto} .ct-u-display-tablex-top{display:table;width:100%} .ct-u-display-tablex-top > .ct-u-display-tablex-top__inner,.ct-u-display-tablex-top > .inner{display:table-cell;width:100%;vertical-align:top} .browser-mozilla .ct-u-display-tablex-top{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start} .browser-mozilla .ct-u-display-tablex-top > .ct-u-display-tablex-top__inner,.browser-mozilla .ct-u-display-tablex-top > .inner{display:block;-webkit-box-flex:0;flex:0 0 auto} .ct-u-display-tablex-bottom{display:table;width:100%} .ct-u-display-tablex-bottom > .ct-u-display-tablex-bottom__inner,.ct-u-display-tablex-bottom > .inner{display:table-cell;width:100%;vertical-align:bottom} .browser-mozilla .ct-u-display-tablex-bottom{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end} .browser-mozilla .ct-u-display-tablex-bottom > .ct-u-display-tablex-bottom__inner,.browser-mozilla .ct-u-display-tablex-bottom > .inner{display:block;-webkit-box-flex:0;flex:0 0 auto} .ct-u-display-table{display:table;width:100%} .ct-u-display-table > .inner,.ct-u-display-table > .ct-u-display-table__inner{display:table-cell;vertical-align:middle;width:100%} .ct-u-display-table-top{display:table;width:100%} .ct-u-display-table-top > .inner,.ct-u-display-table-top > .ct-u-display-table-top__inner{display:table-cell;vertical-align:top;width:100%} .ct-u-display-table-bottom{display:table;width:100%} .ct-u-display-table-bottom > .inner,.ct-u-display-table-bottom > .ct-u-display-table-bottom__inner{display:table-cell;vertical-align:bottom;width:100%} .ct-u-font-weight--100{font-weight:100 !important} .ct-u-font-weight--200{font-weight:200 !important} .ct-u-font-weight--300{font-weight:300 !important} .ct-u-font-weight--400{font-weight:400 !important} .ct-u-font-weight--500{font-weight:500 !important} .ct-u-font-weight--600{font-weight:600 !important} .ct-u-font-weight--700{font-weight:700 !important} .ct-u-font-weight--800{font-weight:800 !important} .ct-u-font-weight--900{font-weight:900 !important} .ct-u-font-size--16{font-size:16px !important} .ct-u-font-size--20{font-size:20px !important} .ct-u-font-size--24{font-size:24px !important} .ct-u-overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .ct-u-overflow-hidden{overflow:hidden} .ct-u-overflow-visible{overflow:visible} .z-depth-0{box-shadow:none !important} .z-depth-1{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)} .z-depth-1-half{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)} .z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)} .z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)} .z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)} .z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)} .sld-info{background:#000;background:rgba(0,0,0,0.20);padding:0px 25px 35px 25px;color:#FFF;margin:90px 50px 50px 50px;width:90%;border-radius:5px} html .btn7-primary.blue{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#3599ca;border-color:#3599ca #3599ca #006699} html .btn7-primary.blue:hover{background-color:#36a8e0;border-color:#36a8e0 #36a8e0 #006699} html .btn7-quaternary.orange{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#e56432;border-color:#e56432 #e56432 #a62f01} html .btn7-quaternary.orange:hover{background-color:#f76b34;border-color:#f76b34 #f76b34 #be3600} html .btn7-primary.green{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#009900;border-color:#009900 #009900 #006600} html .btn7-primary.green:hover{background-color:#008800;border-color:#009900 #009900 #006600} .btn7{-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s} .btn7-default{color:#666} .btn7-icon i{margin-right:10px} .btn7-icon-right i{margin-right:0;margin-left:10px} .btn7-primary{border-color:#cccccc;background-color:#cccccc;border-color:#cccccc #cccccc #b3b3b3;color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25)} .btn7-primary:hover{border-color:#d9d9d9 #d9d9d9 #bfbfbf;background-color:#d9d9d9;color:white} .btn7-primary:active,.btn7-primary:focus{border-color:#bfbfbf;background-color:#bfbfbf;color:white} .btn7-primary.dropdown-toggle{border-left-color:#bfbfbf} .btn7-primary[disabled]{border-color:white;background-color:white;color:#CCC} .btn7-success{border-color:#47a447;background-color:#47a447;border-color:#47a447 #47a447 #388038;color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25)} .btn7-success:hover{border-color:#51b451 #51b451 #3f923f;background-color:#51b451;color:white} .btn7-success:active,.btn7-success:focus{border-color:#3f923f;background-color:#3f923f;color:white} .btn7-success.dropdown-toggle{border-left-color:#3f923f} .btn7-success[disabled]{border-color:#86cb86;background-color:#86cb86;color:#CCC} .btn7-warning{border-color:#ed9c28;background-color:#ed9c28;border-color:#ed9c28 #ed9c28 #d18211;color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25)} .btn7-warning:hover{border-color:#efa740 #efa740 #e89113;background-color:#efa740;color:white} .btn7-warning:active,.btn7-warning:focus{border-color:#e89113;background-color:#e89113;color:white} .btn7-warning.dropdown-toggle{border-left-color:#e89113} .btn7-warning[disabled]{border-color:#f5c786;background-color:#f5c786;color:#CCC} .btn7-danger{border-color:#d2322d;background-color:#d2322d;border-color:#d2322d #d2322d #a82824;color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25)} .btn7-danger:hover{border-color:#d64742 #d64742 #bd2d29;background-color:#d64742;color:white} .btn7-danger:active,.btn7-danger:focus{border-color:#bd2d29;background-color:#bd2d29;color:white} .btn7-danger.dropdown-toggle{border-left-color:#bd2d29} .btn7-danger[disabled]{border-color:#e48481;background-color:#e48481;color:#CCC} .btn7-info{border-color:#5bc0de;background-color:#5bc0de;border-color:#5bc0de #5bc0de #31b0d5;color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25)} .btn7-info:hover{border-color:#70c8e2 #70c8e2 #46b8da;background-color:#70c8e2;color:white} .btn7-info:active,.btn7-info:focus{border-color:#46b8da;background-color:#46b8da;color:white} .btn7-info.dropdown-toggle{border-left-color:#46b8da} .btn7-info[disabled]{border-color:#b0e1ef;background-color:#b0e1ef;color:#CCC} .btn7-dark{border-color:#1d2127;background-color:#1d2127;border-color:#1d2127 #1d2127 #07080a;color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25)} .btn7-dark:hover{border-color:#282d36 #282d36 #121518;background-color:#282d36;color:white} .btn7-dark:active,.btn7-dark:focus{border-color:#121518;background-color:#121518;color:white} .btn7-dark.dropdown-toggle{border-left-color:#121518} .btn7-dark[disabled]{border-color:#495362;background-color:#495362;color:#CCC} .btn7-borders{border-width:3px} .btn7-borders.btn7-primary{background:transparent;border-color:#cccccc;color:#cccccc;text-shadow:none} .btn7-borders.btn7-primary:hover,.btn7-borders.btn7-primary:focus{background-color:#d9d9d9;border-color:#cccccc !important;color:white} .btn7-borders.btn7-success{background:transparent;border-color:#47a447;color:#47a447;text-shadow:none} .btn7-borders.btn7-success:hover,.btn7-borders.btn7-success:focus{background-color:#51b451;border-color:#47a447 !important;color:white} .btn7-borders.btn7-warning{background:transparent;border-color:#ed9c28;color:#ed9c28;text-shadow:none} .btn7-borders.btn7-warning:hover,.btn7-borders.btn7-warning:focus{background-color:#efa740;border-color:#ed9c28 !important;color:white} .btn7-borders.btn7-danger{background:transparent;border-color:#d2322d;color:#d2322d;text-shadow:none} .btn7-borders.btn7-danger:hover,.btn7-borders.btn7-danger:focus{background-color:#d64742;border-color:#d2322d !important;color:white} .btn7-borders.btn7-info{background:transparent;border-color:#5bc0de;color:#5bc0de;text-shadow:none} .btn7-borders.btn7-info:hover,.btn7-borders.btn7-info:focus{background-color:#70c8e2;border-color:#5bc0de !important;color:white} .btn7-borders.btn7-dark{background:transparent;border-color:#1d2127;color:#1d2127;text-shadow:none} .btn7-borders.btn7-dark:hover,.btn7-borders.btn7-dark:focus{background-color:#282d36;border-color:#1d2127 !important;color:white} .btn7-borders{padding:4px 12px} .btn7-borders.btn7-lg,.btn7-group-lg > .btn7-borders.btn{padding:8px 16px} .btn7-borders.btn7-sm,.btn7-group-sm > .btn7-borders.btn{border-width:2px;padding:4px 10px} .btn7-borders.btn7-xs,.btn7-group-xs > .btn7-borders.btn{padding:1px 5px;border-width:1px} .btn7-3d{border-bottom-width:3px;padding:5px 12px;border-radius:6px} .btn7-3d.btn7-lg,.btn7-group-lg > .btn7-3d.btn{padding:9px 16px} .btn7-3d.btn7-sm,.btn7-group-sm > .btn7-3d.btn{border-width:2px;padding:4px 10px} .btn7-3d.btn7-xs,.btn7-group-xs > .btn7-3d.btn{padding:1px 5px;border-width:1px} .add-cart{clear:both;float:left;margin-bottom:20px;margin-right:10px} .amazon-btn7{margin-bottom:20px;float:left} .amazon-btn7 img{margin-bottom:-2px} body{-webkit-backface-visibility:hidden} .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both} .animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite} .animated.hinge{-webkit-animation-duration:2s;animation-duration:2s} .animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s} .animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s} @-webkit-keyframes pulse{0%{-webkit-transform:scale(1)} 50%{-webkit-transform:scale(1.1)} 100%{-webkit-transform:scale(1)}} @keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)} 50%{-webkit-transform:scale(1.1);transform:scale(1.1)} 100%{-webkit-transform:scale(1);transform:scale(1)}} .pulse{-webkit-animation-name:pulse;animation-name:pulse} @-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)} 60%{opacity:1;-webkit-transform:translateX(-30px)} 80%{-webkit-transform:translateX(10px)} 100%{-webkit-transform:translateX(0)}} @keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} 60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)} 80%{-webkit-transform:translateX(10px);transform:translateX(10px)} 100%{-webkit-transform:translateX(0);transform:translateX(0)}} .bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight} @-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(-20px)} 100%{opacity:0;-webkit-transform:translateX(2000px)}} @keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)} 100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}} .bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight} @-webkit-keyframes fadeIn{0%{opacity:0} 100%{opacity:1}} @keyframes fadeIn{0%{opacity:0} 100%{opacity:1}} .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn} @-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)} 100%{opacity:1;-webkit-transform:translateY(0)}} @keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)} 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown} @-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)} 100%{opacity:1;-webkit-transform:translateY(0)}} @keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)} 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp} @-webkit-keyframes fadeOut{0%{opacity:1} 100%{opacity:0}} @keyframes fadeOut{0%{opacity:1} 100%{opacity:0}} .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut} .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent} .slick-slider.ct-u-displayTable .item{display:table;text-align:center} .slick-slider.ct-u-displayTable .item .item-inner{display:table-cell;vertical-align:middle} .slick-slider .slick-track{cursor:e-resize;cursor:-webkit-grab;cursor:-moz-grab} .slick-slider .slick-track:active{cursor:e-resize;cursor:-webkit-grabbing;cursor:-moz-grabbing} html.browser-mozilla .slick-slider.ct-u-displayTable .item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} html.browser-mozilla .slick-slider.ct-u-displayTable .item .item-inner{display:block} .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0} .slick-list:focus{outline:none} .slick-list.dragging{cursor:pointer;cursor:hand} .slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .slick-track{position:relative;left:0;top:0;display:block} .slick-track:before,.slick-track:after{content:"";display:table} .slick-track:after{clear:both} .slick-loading .slick-track{visibility:hidden} .slick-slide{float:left;height:100%;min-height:1px;display:none} [dir="rtl"] .slick-slide{float:right} .slick-slide img{display:block} .slick-slide.slick-loading img{display:none} .slick-slide.dragging img{pointer-events:none} .slick-initialized .slick-slide{display:block} .slick-loading .slick-slide{visibility:hidden} .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent} .slick-arrow.slick-hidden{display:none} .ct-dots--type1 .slick-dots li{width:12px;height:12px} .ct-dots--type1 .slick-dots li button{width:12px;height:12px;border:2px solid #fff;border-radius:50%;background-clip:padding-box} .ct-dots--type1 .slick-dots li button:before{content:'';width:4px;height:4px;background-color:#fff;top:50%;left:50%;margin-top:-1px;margin-left:-1px;opacity:0;filter:alpha(opacity=0);border-radius:50%;background-clip:padding-box;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-dots--type1 .slick-dots li.slick-active button:before{opacity:1;filter:alpha(opacity=100)} .ct-dots--type1 .slick-dots li.slick-active button:hover:before{width:4px;height:4px;top:50%;left:50%;margin-top:-1px;margin-left:-1px} .ct-dots--positionBottom .slick-dots{bottom:50px;width:100%} @media only screen and (max-width:767px){.ct-dots--positionBottom .slick-dots{bottom:15px}} .ct-dots--positionBottomCenter .slick-dots{bottom:-10px;width:100%} @media only screen and (min-width:992px){.ct-dots--positionBottomCenter .slick-dots{bottom:-50px}} .ct-dots--positionBottomOffset .slick-dots{bottom:-200px;width:100%} .ct-dots--positionRight .slick-dots{top:50%;right:50px;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .ct-dots--positionRight .slick-dots li{display:block} .ct-dots--positionRight .slick-dots li + li{margin-top:10px} .ct-dots--positionLeft .slick-dots{top:50%;left:50px;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .ct-dots--positionLeft .slick-dots li{display:block} .ct-dots--positionLeft .slick-dots li + li{margin-top:10px} .ct-slick-arrows--rounded .slick-arrow{color:#286fe5;width:40px;height:40px;display:block;border-radius:50%;background-clip:padding-box;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-slick-arrows--rounded .slick-arrow.slick-prev{left:0} .ct-slick-arrows--rounded .slick-arrow.slick-prev:before{content:'\f104';font-family:"FontAwesome";color:#333;font-size:40px;font-size:4rem;margin-left:-2px} .ct-slick-arrows--rounded .slick-arrow.slick-next{right:0} .ct-slick-arrows--rounded .slick-arrow.slick-next:before{content:'\f105';font-family:"FontAwesome";color:#333;margin-left:1px;font-size:40px;font-size:4rem} .ct-slick-arrows--rounded .slick-arrow.slick-prev:before,.ct-slick-arrows--rounded .slick-arrow.slick-next:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} .ct-slick-arrows--rounded .slick-arrow.slick-prev.slick-next:before,.ct-slick-arrows--rounded .slick-arrow.slick-prev.slick-prev:before,.ct-slick-arrows--rounded .slick-arrow.slick-next.slick-next:before,.ct-slick-arrows--rounded .slick-arrow.slick-next.slick-prev:before{color:#fff} @media only screen and (min-width:768px){.ct-slick-arrows--rounded .slick-arrow{width:60px;height:60px;opacity:0;filter:alpha(opacity=0)} .ct-slick-arrows--rounded.slick-prev{left:-100%} .ct-slick-arrows--rounded.slick-next{right:-100%} .ct-slick-arrows--rounded:hover .slick-arrow{opacity:1;filter:alpha(opacity=100)} .ct-slick-arrows--rounded:hover .slick-arrow.slick-next{right:25px} .ct-slick-arrows--rounded:hover .slick-arrow.slick-prev{left:25px}} @media only screen and (min-width:1200px){.ct-slick-arrows--mobile-only .slick-prev,.ct-slick-arrows--mobile-only .slick-next{display:none !important}} .ct-dots--type1.slick-slider,.ct-slick-arrows--rounded.slick-slider{height:auto !important} .slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat} @font-face{font-family:"slick";src:url("../fonts/slick/slick.eot");src:url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick/slick.woff") format("woff"),url("../fonts/slick/slick.ttf") format("truetype"),url("../fonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal} .slick-prev, .slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;z-index:2} .slick-prev:hover,.slick-prev:focus, .slick-next:hover, .slick-next:focus{outline:none;background:transparent;color:transparent} .slick-prev:hover:before,.slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1} .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0.25} .slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .slick-prev{left:25px} [dir="rtl"] .slick-prev{left:auto;right:25px} .slick-prev:before{content:"←"} [dir="rtl"] .slick-prev:before{content:"→"} .slick-next{right:25px} [dir="rtl"] .slick-next{left:25px;right:auto} .slick-next:before{content:"→"} [dir="rtl"] .slick-next:before{content:"←"} .slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:auto} .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer} .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer} .slick-dots li button:hover,.slick-dots li button:focus{outline:none} .slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1} .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:25px;line-height:20px;text-align:center;color:#286fe5;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .slick-dots li.slick-active button:before{color:#286fe5;opacity:0.75} .btn:hover, .btn:focus, .btn:active{outline:0 !important} .card-container{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px;margin-bottom:30px} .card-container:not(.manual-flip):hover .card, .card-container.hover.manual-flip .card{-webkit-transform:rotateY( 180deg );-moz-transform:rotateY( 180deg );-o-transform:rotateY( 180deg );transform:rotateY( 180deg )} .card-container.static:hover .card, .card-container.static.hover .card{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none} .card{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative} .front,.back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;background-color:#FFF;box-shadow:0 1px 3px 0 rgba(0,0,0,0.14)} .front{z-index:2} .back{-webkit-transform:rotateY( 180deg );-moz-transform:rotateY( 180deg );-o-transform:rotateY( 180deg );transform:rotateY( 180deg );z-index:3} .back .btn-simple{position:absolute;left:0;bottom:4px} .card{background:none repeat scroll 0 0 #FFFFFF;border-radius:4px;color:#444444} .card-container,.front,.back{width:100%;height:420px;border-radius:4px} .card .cover{height:105px;overflow:hidden;border-radius:4px 4px 0 0} .card .cover img{width:100%} .card .user{border-radius:50%;display:block;height:120px;margin:-55px auto 0;overflow:hidden;width:120px} .card .user img{background:none repeat scroll 0 0 #FFFFFF;border:4px solid #FFFFFF;width:100%} .card .content{background-color:rgba(0,0,0,0);box-shadow:none;padding:10px 20px 20px} .card .content .main{min-height:160px} .card .back .content .main{height:215px} .card .name{font-size:22px;line-height:28px;margin:10px 0 0;text-align:center;text-transform:capitalize} .card h5{margin:5px 0;font-weight:400;line-height:20px} .card .profession{color:#999999;text-align:center;margin-bottom:20px} .card .footer{border-top:1px solid #EEEEEE;color:#999999;margin:30px 0 0;padding:10px 0 0;text-align:center} .card .footer .social-links{font-size:18px} .card .footer .social-links a{margin:0 7px} .card .footer .btn-simple{margin-top:-6px} .card .header{padding:15px 20px;height:90px;text-align:center} .card .motto{border-bottom:1px solid #EEEEEE;color:#999999;font-size:14px;font-weight:400;padding-bottom:10px;text-align:center} .card .stats-container{width:100%;margin-top:50px} .card .stats{display:block;float:left;width:33.333333%;text-align:center} .card .stats:first-child{border-right:1px solid #EEEEEE} .card .stats:last-child{border-left:1px solid #EEEEEE} .card .stats h4{font-weight:300;margin-bottom:5px} .card .stats p{color:#777777} .title{color:#506A85;text-align:center;font-weight:300;font-size:44px;margin-bottom:90px;line-height:90%} .title small{font-size:17px;color:#999;text-transform:uppercase;margin:0} .space-30{height:30px;display:block} .space-50{height:50px;display:block} .space-200{height:200px;display:block} .white-board{background-color:#FFFFFF;min-height:200px;padding:60px 60px 20px} .ct-heart{color:#F74933} pre.prettyprint{background-color:#ffffff;border:1px solid #999;margin-top:20px;padding:20px;text-align:left} .atv,.str{color:#05AE0E} .tag,.pln,.kwd{color:#3472F7} .atn{color:#2C93FF} .pln{color:#333} .com{color:#999} .btn-simple{opacity:.8;color:#666666;background-color:transparent} .btn-simple:hover, .btn-simple:focus{background-color:transparent;box-shadow:none;opacity:1} .btn-simple i{font-size:16px} .navbar-brand-logo{padding:0} .navbar-brand-logo .logo{border:1px solid #333333;border-radius:50%;float:left;overflow:hidden;width:60px} .navbar .navbar-brand-logo .brand{color:#ffffff;float:left;font-size:18px;font-weight:400;line-height:20px;margin-left:10px;margin-top:10px;width:60px} .navbar-default .navbar-brand-logo .brand{color:#555} @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.front,.back{-ms-backface-visibility:visible;backface-visibility:visible} .back{visibility:hidden;-ms-transition:all 0.2s cubic-bezier(.92,.01,.83,.67)} .front{z-index:4} .card-container:not(.manual-flip):hover .back, .card-container.manual-flip.hover .back{z-index:5;visibility:visible}} .btn2:hover, .btn2:focus, .btn2:active{outline:0 !important} .card2-container{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px;margin-bottom:30px} .card2-container:not(.manual-flip):hover .card2, .card2-container.hover.manual-flip .card2{-webkit-transform:rotateY( 180deg );-moz-transform:rotateY( 180deg );-o-transform:rotateY( 180deg );transform:rotateY( 180deg )} .card2-container.static:hover .card2, .card2-container.static.hover .card2{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none} .card2{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative} .front2,.back2{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;background-color:#f8f8f8;box-shadow:0 1px 3px 0 rgba(0,0,0,0.35)} .front2{z-index:2} .back2{-webkit-transform:rotateY( 180deg );-moz-transform:rotateY( 180deg );-o-transform:rotateY( 180deg );transform:rotateY( 180deg );z-index:3} .back2 .btn2-simple{position:absolute;left:0;bottom:4px} .card2{background:none repeat scroll 0 0 #FFFFFF;border-radius:4px;color:#444444} .card2-container,.front2,.back2{width:340px;height:430px;border-radius:7px} .card2 .cover2{height:215px;overflow:hidden;border-radius:4px 4px 0 0} .card2 .cover2 img{width:100%;padding-bottom:0px} .card2 .user2{border-radius:50%;display:block;height:120px;margin:-55px auto 0;overflow:hidden;width:120px} .card2 .user2 img{background:none repeat scroll 0 0 #FFFFFF;border:4px solid #FFFFFF;width:100%} .card2 .content2{background-color:rgba(0,0,0,0);box-shadow:none;padding:0px 20px 20px} .card2 .content2 .main2{min-height:135px} .card2 .back2 .content2 .main2{height:305px} .card2 .name2{font-size:22px;line-height:28px;margin:15px 0 10px 0;text-align:center;text-transform:capitalize} .card2 h5{margin:5px 0;font-weight:400;line-height:20px} .card2 .profession2{color:#999999;text-align:center;margin-bottom:20px} .card2 .footer2{border-top:1px solid #EEEEEE;color:#999999;margin:0px 0 0;padding:10px 0 0;text-align:center} .card2 .footer2 .social-links2{font-size:18px} .card2 .footer2 .social-links2 a{margin:10px 7px} .card2 .footer2 .btn-simple2{margin-top:-6px} .card2 .header2{padding:15px 20px;height:70px} .card2 .motto2{border-bottom:1px solid #EEEEEE;color:#999999;font-size:14px;font-weight:400;padding-bottom:10px;text-align:center} .card2 .stats2-container{width:100%;margin-top:50px} .card2 .stats2{display:block;float:left;width:33.333333%;text-align:center} .card2 .stats2:first-child{border-right:1px solid #EEEEEE} .card2 .stats2:last-child{border-left:1px solid #EEEEEE} .card2 .stats2 h4{font-weight:300;margin-bottom:5px;font-size:17px} .card2 .stats2 p{color:#777777} .title{color:#506A85;text-align:center;font-weight:300;font-size:44px;margin-bottom:50px;line-height:90%} .title small{font-size:17px;color:#999;text-transform:uppercase;margin:0} .space-30{height:30px;display:block} .space-50{height:50px;display:block} .space-200{height:200px;display:block} .white-board{background-color:#FFFFFF;min-height:200px;padding:60px 60px 20px} .ct-heart{color:#F74933} pre.prettyprint{background-color:#ffffff;border:1px solid #999;margin-top:20px;padding:20px;text-align:left} .atv,.str{color:#05AE0E} .tag,.pln,.kwd{color:#3472F7} .atn{color:#2C93FF} .pln{color:#333} .com{color:#999} .btn2-simple{opacity:.8;color:#666666;background-color:transparent} .btn2-simple:hover, .btn2-simple:focus{background-color:transparent;box-shadow:none;opacity:1} .btn2-simple i{font-size:16px} .navbar-brand-logo{padding:0} .navbar-brand-logo .logo{border:1px solid #333333;border-radius:50%;float:left;overflow:hidden;width:60px} .navbar .navbar-brand-logo .brand{color:#FFFFFF;float:left;font-size:18px;font-weight:400;line-height:20px;margin-left:10px;margin-top:10px;width:60px} .navbar-default .navbar-brand-logo .brand{color:#555} @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.front2,.back2{-ms-backface-visibility:visible;backface-visibility:visible} .back2{visibility:hidden;-ms-transition:all 0.2s cubic-bezier(.92,.01,.83,.67)} .front2{z-index:4} .card2-container:not(.manual-flip):hover .back2, .card2-container.manual-flip.hover .back2{z-index:5;visibility:visible}} .btn3:hover, .btn3:focus, .btn3:active{outline:0 !important} .card3-container{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px;margin-bottom:30px} .card3-container:not(.manual-flip):hover .card3, .card3-container.hover.manual-flip .card3{-webkit-transform:rotateY( 180deg );-moz-transform:rotateY( 180deg );-o-transform:rotateY( 180deg );transform:rotateY( 180deg )} .card3-container.static:hover .card3, .card3-container.static.hover .card3{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none} .card3{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative} .front3,.back3{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;background-color:#f8f8f8;box-shadow:0 1px 3px 0 rgba(0,0,0,0.35)} .front3{z-index:2;background:#2a74e2} .back3{-webkit-transform:rotateY( 180deg );-moz-transform:rotateY( 180deg );-o-transform:rotateY( 180deg );transform:rotateY( 180deg );z-index:3;background:#ffffff} .back3 .btn3-simple{position:absolute;left:0;bottom:4px} .card3{background:none repeat scroll 0 0 #FFFFFF;border-radius:4px;color:#444444} .card3-container,.front3,.back3{width:250px;height:405px;border-radius:7px} .card3 .cover3{height:175px;overflow:hidden;border-radius:4px 4px 0 0} .card3 .cover3 img{width:100%;padding-top:10px} .card3 .user3{border-radius:50%;display:block;height:120px;margin:-55px auto 0;overflow:hidden;width:120px} .card3 .user3 img{background:none repeat scroll 0 0 #FFFFFF;border:4px solid #FFFFFF;width:100%} .card3 .content3{background-color:rgba(0,0,0,0);box-shadow:none;padding:0px 20px 20px} .card3 .content3 .main3{min-height:135px} .card3 .back3 .content3 .main3{height:270px} .card3 .name3{font-size:22px;line-height:28px;margin:15px 0 10px 0;text-align:center;text-transform:capitalize} .card3 h5{margin:5px 0;font-weight:400;line-height:20px} .card3 .profession3{color:#999999;text-align:center;margin-bottom:20px} .card3 .footer3{border-top:1px solid #EEEEEE;color:#999999;margin:5px 0 0;padding:10px 0 0;text-align:center} .card3 .footer3 .social-links3{font-size:18px} .card3 .footer3 .social-links3 a{margin:10px 7px} .card3 .footer3 .btn-simple3{margin-top:-6px} .card3 .header3{padding:15px 20px;height:70px} .card3 .motto3{border-bottom:1px solid #EEEEEE;color:#999999;font-size:14px;font-weight:400;padding-bottom:10px;text-align:center} .card3 .stats3-container{width:100%;margin-top:50px} .card3 .stats3{display:block;float:left;width:33.333333%;text-align:center} .card3 .stats3:first-child{border-right:1px solid #EEEEEE} .card3 .stats3:last-child{border-left:1px solid #EEEEEE} .card3 .stats3 h4{font-weight:300;margin-bottom:5px;font-size:17px} .card3 .stats3 p{color:#777777} .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff} .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden} .selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)} .selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0} .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important} .selectize-dropdown-header-close:hover{color:black} .selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;box-sizing:border-box} .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none} .selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none} .selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none} .selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important} .selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box} .selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)} .selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca} .selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none} .selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:white} .selectize-control{position:relative} .selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit} .selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block} .selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px} .selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px} .selectize-input.full{background-color:#fff} .selectize-input.disabled,.selectize-input.disabled *{cursor:default !important} .selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)} .selectize-input.dropdown-active{border-radius:3px 3px 0 0} .selectize-input > *{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline} .selectize-control.multi .selectize-input > div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0} .selectize-control.multi .selectize-input > div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca} .selectize-control.multi .selectize-input.disabled > div,.selectize-control.multi .selectize-input.disabled > div.active{color:#7d7d7d;background:white;border:0 solid white} .selectize-input > input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;box-shadow:none} .selectize-input > input:focus{outline:none !important} .selectize-input > input::-ms-clear{display:none} .selectize-input::after{content:' ';display:block;clear:left} .selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0} .selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px} .selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden} .selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px} .selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px} .selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none} .selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default} .selectize-dropdown .active{background-color:#f5fafd;color:#495c68} .selectize-dropdown .active.create{color:#495c68} .selectize-dropdown .create{color:rgba(48,48,48,0.5)} .selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px} .selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer} .selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text} .selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent} .selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent} .selectize-control.rtl.single .selectize-input:after{left:15px;right:auto} .selectize-control.rtl .selectize-input > input{margin:0 4px 0 -2px !important} .selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa} .selectize-dropdown,.selectize-dropdown.form-control{height:auto;padding:0;margin:2px 0 0 0;z-index:1000;background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.175)} .selectize-dropdown .optgroup-header{font-size:12px;line-height:1.42857} .selectize-dropdown .optgroup:first-child:before{display:none} .selectize-dropdown .optgroup:before{content:' ';display:block;height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;margin-left:-12px;margin-right:-12px} .selectize-dropdown-content{padding:5px 0} .selectize-dropdown-header{padding:6px 12px} .selectize-input{min-height:34px} .selectize-input.dropdown-active{border-radius:4px} .selectize-input.dropdown-active::before{display:none} .selectize-input.focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)} .has-error .selectize-input{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)} .has-error .selectize-input:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483} .selectize-control.multi .selectize-input.has-items{padding-left:9px;padding-right:9px} .selectize-control.multi .selectize-input > div{border-radius:3px} .form-control.selectize-control{padding:0;height:auto;border:none;background:none;box-shadow:none;border-radius:0} html,body,img,figure{max-width:100%} html,body{overflow-x:hidden;-ms-overflow-style:scrollbar;-webkit-font-smoothing:antialiased} body{position:relative} a,a:hover,a:focus,a:active{text-decoration:none;color:inherit} a{-webkit-transition:all,250ms,cubic-bezier(0.55,0,0.1,1);transition:all,250ms,cubic-bezier(0.55,0,0.1,1)} button,.btn,.ct-cart__product-checkout,.ct-cart__product-clear{-webkit-transition:background-color,250ms,cubic-bezier(0.55,0,0.1,1);transition:background-color,250ms,cubic-bezier(0.55,0,0.1,1)} *{outline:none !important} ul{margin-bottom:0} [data-background],[data-parallax]{background-position:center;background-size:cover;background-repeat:no-repeat} [data-parallax]{background-attachment:fixed} .mobile [data-parallax],.tablet [data-parallax]{background-attachment:scroll !important} .media-object{max-width:none} .gm-style *{touch-action:inherit !important} .ct-slick .slick-track,.ct-slick .slick-list,.ct-slick .item,.ct-slick .slick-item{min-height:inherit} @media only screen and (min-width:768px){.dropdown:hover > ul.dropdown-menu{display:block}} .no-padding{padding-left:0;padding-right:0} @media only screen and (max-width:767px){.pull-right.ct-u-reset--floatSM{float:none !important}} .ct-fs--italic{font-style:italic} html{font-size:50%} @media only screen and (min-width:768px){html{font-size:55.5555%}} @media only screen and (min-width:992px){html{font-size:62.5%}} h1,.h1{font-size:72px;font-size:7.2rem} h1 small,.h1 small{font-size:48px;font-size:4.8rem;font-weight:inherit;color:inherit} h2,.h2{font-size:50px;font-size:5rem} h3,.h3{font-size:36px;font-size:3.6rem} h4,.h4,p.lead,.ct-descriptionList dt,.ct-descriptionList dd{font-size:18px;font-size:1.8rem;line-height:30px} h5,.h5{font-size:16px;font-size:1.6rem} h6,.h6{font-size:14px;font-size:1.4rem} header{font-size:18px;font-size:1.8rem} p.lead{font-weight:400;color:#666} .ct-u-background--motive{background-color:#286fe5 !important} .ct-u-color--motive{color:#286fe5 !important} .ct-u-background--accent{background-color:#00bcd4 !important} .ct-u-color--accent{color:#00bcd4 !important} .ct-u-background--white{background-color:white !important} .ct-u-color--white{color:white !important} .ct-u-background--gray{background-color:#666 !important} .ct-u-color--gray{color:#666 !important} .ct-u-background--gray-lighter{background-color:#eeeeee !important} .ct-u-color--gray-lighter{color:#eeeeee !important} .ct-u-font-weight--100{font-weight:100 !important} .ct-u-font-weight--200{font-weight:200 !important} .ct-u-font-weight--300{font-weight:300 !important} .ct-u-font-weight--400{font-weight:400 !important} .ct-u-font-weight--500{font-weight:500 !important} .ct-u-font-weight--600{font-weight:600 !important} .ct-u-font-weight--700{font-weight:700 !important} .ct-u-font-weight--800{font-weight:800 !important} .ct-u-font-weight--900{font-weight:900 !important} .ct-u-font-size--16{font-size:16px !important} .ct-u-font-size--20{font-size:20px !important} .ct-u-font-size--24{font-size:24px !important} .ct-u-font-family-monsterrat{font-family:"Montserrat",sans-serif !important} .ct-u-font-italic{font-style:italic} .ct-u-padding-both-0{padding-top:0px !important;padding-bottom:0px !important} .ct-u-padding-top-0{padding-top:0px !important} .ct-u-padding-bottom-0{padding-bottom:0px !important} .ct-u-padding-right-0{padding-right:0px !important} .ct-u-padding-left-0{padding-left:0px !important} .ct-u-padding-both-15{padding-top:15px !important;padding-bottom:15px !important} .ct-u-padding-top-15{padding-top:15px !important} .ct-u-padding-bottom-15{padding-bottom:15px !important} .ct-u-padding-right-15{padding-right:15px !important} .ct-u-padding-left-15{padding-left:15px !important} .ct-u-padding-both-20{padding-top:20px !important;padding-bottom:20px !important} .ct-u-padding-top-20{padding-top:20px !important} .ct-u-padding-bottom-20{padding-bottom:20px !important} .ct-u-padding-right-20{padding-right:20px !important} .ct-u-padding-left-20{padding-left:20px !important} .ct-u-padding-both-25{padding-top:25px !important;padding-bottom:25px !important} .ct-u-padding-top-25{padding-top:25px !important} .ct-u-padding-bottom-25{padding-bottom:25px !important} .ct-u-padding-right-25{padding-right:25px !important} .ct-u-padding-left-25{padding-left:25px !important} .ct-u-padding-both-30{padding-top:30px !important;padding-bottom:30px !important} .ct-u-padding-top-30{padding-top:30px !important} .ct-u-padding-bottom-30{padding-bottom:30px !important} .ct-u-padding-right-30{padding-right:30px !important} .ct-u-padding-left-30{padding-left:30px !important} .ct-u-padding-both-40{padding-top:40px !important;padding-bottom:40px !important} .ct-u-padding-top-40{padding-top:40px !important} .ct-u-padding-bottom-40{padding-bottom:40px !important} .ct-u-padding-right-40{padding-right:40px !important} .ct-u-padding-left-40{padding-left:40px !important} .ct-u-padding-both-50{padding-top:50px !important;padding-bottom:50px !important} .ct-u-padding-top-50{padding-top:50px !important} .ct-u-padding-bottom-50{padding-bottom:50px !important} .ct-u-padding-right-50{padding-right:50px !important} .ct-u-padding-left-50{padding-left:50px !important} .ct-u-padding-both-60{padding-top:60px !important;padding-bottom:60px !important} .ct-u-padding-top-60{padding-top:60px !important} .ct-u-padding-bottom-60{padding-bottom:60px !important} .ct-u-padding-right-60{padding-right:60px !important} .ct-u-padding-left-60{padding-left:60px !important} .ct-u-padding-both-70{padding-top:70px !important;padding-bottom:70px !important} .ct-u-padding-top-70{padding-top:70px !important} .ct-u-padding-bottom-70{padding-bottom:70px !important} .ct-u-padding-right-70{padding-right:70px !important} .ct-u-padding-left-70{padding-left:70px !important} .ct-u-padding-both-75{padding-top:75px !important;padding-bottom:75px !important} .ct-u-padding-top-75{padding-top:75px !important} .ct-u-padding-bottom-75{padding-bottom:75px !important} .ct-u-padding-right-75{padding-right:75px !important} .ct-u-padding-left-75{padding-left:75px !important} .ct-u-padding-both-80{padding-top:80px !important;padding-bottom:80px !important} .ct-u-padding-top-80{padding-top:80px !important} .ct-u-padding-bottom-80{padding-bottom:80px !important} .ct-u-padding-right-80{padding-right:80px !important} .ct-u-padding-left-80{padding-left:80px !important} .ct-u-padding-both-90{padding-top:90px !important;padding-bottom:90px !important} .ct-u-padding-top-90{padding-top:90px !important} .ct-u-padding-bottom-90{padding-bottom:90px !important} .ct-u-padding-right-90{padding-right:90px !important} .ct-u-padding-left-90{padding-left:90px !important} .ct-u-padding-both-100{padding-top:100px !important;padding-bottom:100px !important} .ct-u-padding-top-100{padding-top:100px !important} .ct-u-padding-bottom-100{padding-bottom:100px !important} .ct-u-padding-right-100{padding-right:100px !important} .ct-u-padding-left-100{padding-left:100px !important} .ct-u-padding-both-110{padding-top:110px !important;padding-bottom:110px !important} .ct-u-padding-top-110{padding-top:110px !important} .ct-u-padding-bottom-110{padding-bottom:110px !important} .ct-u-padding-right-110{padding-right:110px !important} .ct-u-padding-left-110{padding-left:110px !important} .ct-u-padding-both-145{padding-top:145px !important;padding-bottom:145px !important} .ct-u-padding-top-145{padding-top:145px !important} .ct-u-padding-bottom-145{padding-bottom:145px !important} .ct-u-padding-right-145{padding-right:145px !important} .ct-u-padding-left-145{padding-left:145px !important} .ct-u-padding-both-175{padding-top:175px !important;padding-bottom:175px !important} .ct-u-padding-top-175{padding-top:175px !important} .ct-u-padding-bottom-175{padding-bottom:175px !important} .ct-u-padding-right-175{padding-right:175px !important} .ct-u-padding-left-175{padding-left:175px !important} .ct-u-padding-both-200{padding-top:200px !important;padding-bottom:200px !important} .ct-u-padding-top-200{padding-top:200px !important} .ct-u-padding-bottom-200{padding-bottom:200px !important} .ct-u-padding-right-200{padding-right:200px !important} .ct-u-padding-left-200{padding-left:200px !important} .ct-u-padding-both-190{padding-top:190px !important;padding-bottom:190px !important} .ct-u-padding-top-190{padding-top:190px !important} .ct-u-padding-bottom-190{padding-bottom:190px !important} .ct-u-padding-right-190{padding-right:190px !important} .ct-u-padding-left-190{padding-left:190px !important} .ct-u-margin-both-0{margin-top:0px !important;margin-bottom:0px !important} .ct-u-margin-top-0{margin-top:0px !important} .ct-u-margin-bottom-0{margin-bottom:0px !important} .ct-u-margin-right-0{margin-right:0px !important} .ct-u-margin-left-0{margin-left:0px !important} .ct-u-margin-both-15{margin-top:15px !important;margin-bottom:15px !important} .ct-u-margin-top-15{margin-top:15px !important} .ct-u-margin-bottom-15{margin-bottom:15px !important} .ct-u-margin-right-15{margin-right:15px !important} .ct-u-margin-left-15{margin-left:15px !important} .ct-u-margin-both-20{margin-top:20px !important;margin-bottom:20px !important} .ct-u-margin-top-20{margin-top:20px !important} .ct-u-margin-bottom-20{margin-bottom:20px !important} .ct-u-margin-right-20{margin-right:20px !important} .ct-u-margin-left-20{margin-left:20px !important} .ct-u-margin-both-25{margin-top:25px !important;margin-bottom:25px !important} .ct-u-margin-top-25{margin-top:25px !important} .ct-u-margin-bottom-25{margin-bottom:25px !important} .ct-u-margin-right-25{margin-right:25px !important} .ct-u-margin-left-25{margin-left:25px !important} .ct-u-margin-both-30{margin-top:30px !important;margin-bottom:30px !important} .ct-u-margin-top-30{margin-top:30px !important} .ct-u-margin-bottom-30{margin-bottom:30px !important} .ct-u-margin-right-30{margin-right:30px !important} .ct-u-margin-left-30{margin-left:30px !important} .ct-u-margin-both-40{margin-top:40px !important;margin-bottom:40px !important} .ct-u-margin-top-40{margin-top:40px !important} .ct-u-margin-bottom-40{margin-bottom:40px !important} .ct-u-margin-right-40{margin-right:40px !important} .ct-u-margin-left-40{margin-left:40px !important} .ct-u-margin-both-50{margin-top:50px !important;margin-bottom:50px !important} .ct-u-margin-top-50{margin-top:50px !important} .ct-u-margin-bottom-50{margin-bottom:50px !important} .ct-u-margin-right-50{margin-right:50px !important} .ct-u-margin-left-50{margin-left:50px !important} .ct-u-margin-both-60{margin-top:60px !important;margin-bottom:60px !important} .ct-u-margin-top-60{margin-top:60px !important} .ct-u-margin-bottom-60{margin-bottom:60px !important} .ct-u-margin-right-60{margin-right:60px !important} .ct-u-margin-left-60{margin-left:60px !important} .ct-u-margin-both-70{margin-top:70px !important;margin-bottom:70px !important} .ct-u-margin-top-70{margin-top:70px !important} .ct-u-margin-bottom-70{margin-bottom:70px !important} .ct-u-margin-right-70{margin-right:70px !important} .ct-u-margin-left-70{margin-left:70px !important} .ct-u-margin-both-75{margin-top:75px !important;margin-bottom:75px !important} .ct-u-margin-top-75{margin-top:75px !important} .ct-u-margin-bottom-75{margin-bottom:75px !important} .ct-u-margin-right-75{margin-right:75px !important} .ct-u-margin-left-75{margin-left:75px !important} .ct-u-margin-both-80{margin-top:80px !important;margin-bottom:80px !important} .ct-u-margin-top-80{margin-top:80px !important} .ct-u-margin-bottom-80{margin-bottom:80px !important} .ct-u-margin-right-80{margin-right:80px !important} .ct-u-margin-left-80{margin-left:80px !important} .ct-u-margin-both-90{margin-top:90px !important;margin-bottom:90px !important} .ct-u-margin-top-90{margin-top:90px !important} .ct-u-margin-bottom-90{margin-bottom:90px !important} .ct-u-margin-right-90{margin-right:90px !important} .ct-u-margin-left-90{margin-left:90px !important} .ct-u-margin-both-100{margin-top:100px !important;margin-bottom:100px !important} .ct-u-margin-top-100{margin-top:100px !important} .ct-u-margin-bottom-100{margin-bottom:100px !important} .ct-u-margin-right-100{margin-right:100px !important} .ct-u-margin-left-100{margin-left:100px !important} .ct-u-margin-both-110{margin-top:110px !important;margin-bottom:110px !important} .ct-u-margin-top-110{margin-top:110px !important} .ct-u-margin-bottom-110{margin-bottom:110px !important} .ct-u-margin-right-110{margin-right:110px !important} .ct-u-margin-left-110{margin-left:110px !important} .ct-u-margin-both-145{margin-top:145px !important;margin-bottom:145px !important} .ct-u-margin-top-145{margin-top:145px !important} .ct-u-margin-bottom-145{margin-bottom:145px !important} .ct-u-margin-right-145{margin-right:145px !important} .ct-u-margin-left-145{margin-left:145px !important} .ct-u-margin-both-175{margin-top:175px !important;margin-bottom:175px !important} .ct-u-margin-top-175{margin-top:175px !important} .ct-u-margin-bottom-175{margin-bottom:175px !important} .ct-u-margin-right-175{margin-right:175px !important} .ct-u-margin-left-175{margin-left:175px !important} .ct-u-margin-both-200{margin-top:200px !important;margin-bottom:200px !important} .ct-u-margin-top-200{margin-top:200px !important} .ct-u-margin-bottom-200{margin-bottom:200px !important} .ct-u-margin-right-200{margin-right:200px !important} .ct-u-margin-left-200{margin-left:200px !important} .ct-u-margin-both-190{margin-top:190px !important;margin-bottom:190px !important} .ct-u-margin-top-190{margin-top:190px !important} .ct-u-margin-bottom-190{margin-bottom:190px !important} .ct-u-margin-right-190{margin-right:190px !important} .ct-u-margin-left-190{margin-left:190px !important} @media (max-width:991px){.ct-u-padding-both-0{padding-top:0px !important;padding-bottom:0px !important} .ct-u-padding-top-0{padding-top:0px !important} .ct-u-padding-bottom-0{padding-bottom:0px !important} .ct-u-padding-right-0{padding-right:0px !important} .ct-u-padding-left-0{padding-left:0px !important} .ct-u-padding-both-15{padding-top:7.5px !important;padding-bottom:7.5px !important} .ct-u-padding-top-15{padding-top:7.5px !important} .ct-u-padding-bottom-15{padding-bottom:7.5px !important} .ct-u-padding-right-15{padding-right:7.5px !important} .ct-u-padding-left-15{padding-left:7.5px !important} .ct-u-padding-both-20{padding-top:10px !important;padding-bottom:10px !important} .ct-u-padding-top-20{padding-top:10px !important} .ct-u-padding-bottom-20{padding-bottom:10px !important} .ct-u-padding-right-20{padding-right:10px !important} .ct-u-padding-left-20{padding-left:10px !important} .ct-u-padding-both-25{padding-top:12.5px !important;padding-bottom:12.5px !important} .ct-u-padding-top-25{padding-top:12.5px !important} .ct-u-padding-bottom-25{padding-bottom:12.5px !important} .ct-u-padding-right-25{padding-right:12.5px !important} .ct-u-padding-left-25{padding-left:12.5px !important} .ct-u-padding-both-30{padding-top:15px !important;padding-bottom:15px !important} .ct-u-padding-top-30{padding-top:15px !important} .ct-u-padding-bottom-30{padding-bottom:15px !important} .ct-u-padding-right-30{padding-right:15px !important} .ct-u-padding-left-30{padding-left:15px !important} .ct-u-padding-both-40{padding-top:20px !important;padding-bottom:20px !important} .ct-u-padding-top-40{padding-top:20px !important} .ct-u-padding-bottom-40{padding-bottom:20px !important} .ct-u-padding-right-40{padding-right:20px !important} .ct-u-padding-left-40{padding-left:20px !important} .ct-u-padding-both-50{padding-top:25px !important;padding-bottom:25px !important} .ct-u-padding-top-50{padding-top:25px !important} .ct-u-padding-bottom-50{padding-bottom:25px !important} .ct-u-padding-right-50{padding-right:25px !important} .ct-u-padding-left-50{padding-left:25px !important} .ct-u-padding-both-60{padding-top:30px !important;padding-bottom:30px !important} .ct-u-padding-top-60{padding-top:30px !important} .ct-u-padding-bottom-60{padding-bottom:30px !important} .ct-u-padding-right-60{padding-right:30px !important} .ct-u-padding-left-60{padding-left:30px !important} .ct-u-padding-both-70{padding-top:35px !important;padding-bottom:35px !important} .ct-u-padding-top-70{padding-top:35px !important} .ct-u-padding-bottom-70{padding-bottom:35px !important} .ct-u-padding-right-70{padding-right:35px !important} .ct-u-padding-left-70{padding-left:35px !important} .ct-u-padding-both-75{padding-top:37.5px !important;padding-bottom:37.5px !important} .ct-u-padding-top-75{padding-top:37.5px !important} .ct-u-padding-bottom-75{padding-bottom:37.5px !important} .ct-u-padding-right-75{padding-right:37.5px !important} .ct-u-padding-left-75{padding-left:37.5px !important} .ct-u-padding-both-80{padding-top:40px !important;padding-bottom:40px !important} .ct-u-padding-top-80{padding-top:40px !important} .ct-u-padding-bottom-80{padding-bottom:40px !important} .ct-u-padding-right-80{padding-right:40px !important} .ct-u-padding-left-80{padding-left:40px !important} .ct-u-padding-both-90{padding-top:45px !important;padding-bottom:45px !important} .ct-u-padding-top-90{padding-top:45px !important} .ct-u-padding-bottom-90{padding-bottom:45px !important} .ct-u-padding-right-90{padding-right:45px !important} .ct-u-padding-left-90{padding-left:45px !important} .ct-u-padding-both-100{padding-top:50px !important;padding-bottom:50px !important} .ct-u-padding-top-100{padding-top:50px !important} .ct-u-padding-bottom-100{padding-bottom:50px !important} .ct-u-padding-right-100{padding-right:50px !important} .ct-u-padding-left-100{padding-left:50px !important} .ct-u-padding-both-110{padding-top:55px !important;padding-bottom:55px !important} .ct-u-padding-top-110{padding-top:55px !important} .ct-u-padding-bottom-110{padding-bottom:55px !important} .ct-u-padding-right-110{padding-right:55px !important} .ct-u-padding-left-110{padding-left:55px !important} .ct-u-padding-both-145{padding-top:72.5px !important;padding-bottom:72.5px !important} .ct-u-padding-top-145{padding-top:72.5px !important} .ct-u-padding-bottom-145{padding-bottom:72.5px !important} .ct-u-padding-right-145{padding-right:72.5px !important} .ct-u-padding-left-145{padding-left:72.5px !important} .ct-u-padding-both-175{padding-top:87.5px !important;padding-bottom:87.5px !important} .ct-u-padding-top-175{padding-top:87.5px !important} .ct-u-padding-bottom-175{padding-bottom:87.5px !important} .ct-u-padding-right-175{padding-right:87.5px !important} .ct-u-padding-left-175{padding-left:87.5px !important} .ct-u-padding-both-200{padding-top:100px !important;padding-bottom:100px !important} .ct-u-padding-top-200{padding-top:100px !important} .ct-u-padding-bottom-200{padding-bottom:100px !important} .ct-u-padding-right-200{padding-right:100px !important} .ct-u-padding-left-200{padding-left:100px !important} .ct-u-padding-both-190{padding-top:95px !important;padding-bottom:95px !important} .ct-u-padding-top-190{padding-top:95px !important} .ct-u-padding-bottom-190{padding-bottom:95px !important} .ct-u-padding-right-190{padding-right:95px !important} .ct-u-padding-left-190{padding-left:95px !important} .ct-u-margin-both-0{margin-top:0px !important;margin-bottom:0px !important} .ct-u-margin-top-0{margin-top:0px !important} .ct-u-margin-bottom-0{margin-bottom:0px !important} .ct-u-margin-right-0{margin-right:0px !important} .ct-u-margin-left-0{margin-left:0px !important} .ct-u-margin-both-15{margin-top:7.5px !important;margin-bottom:7.5px !important} .ct-u-margin-top-15{margin-top:7.5px !important} .ct-u-margin-bottom-15{margin-bottom:7.5px !important} .ct-u-margin-right-15{margin-right:7.5px !important} .ct-u-margin-left-15{margin-left:7.5px !important} .ct-u-margin-both-20{margin-top:10px !important;margin-bottom:10px !important} .ct-u-margin-top-20{margin-top:10px !important} .ct-u-margin-bottom-20{margin-bottom:10px !important} .ct-u-margin-right-20{margin-right:10px !important} .ct-u-margin-left-20{margin-left:10px !important} .ct-u-margin-both-25{margin-top:12.5px !important;margin-bottom:12.5px !important} .ct-u-margin-top-25{margin-top:12.5px !important} .ct-u-margin-bottom-25{margin-bottom:12.5px !important} .ct-u-margin-right-25{margin-right:12.5px !important} .ct-u-margin-left-25{margin-left:12.5px !important} .ct-u-margin-both-30{margin-top:15px !important;margin-bottom:15px !important} .ct-u-margin-top-30{margin-top:15px !important} .ct-u-margin-bottom-30{margin-bottom:15px !important} .ct-u-margin-right-30{margin-right:15px !important} .ct-u-margin-left-30{margin-left:15px !important} .ct-u-margin-both-40{margin-top:20px !important;margin-bottom:20px !important} .ct-u-margin-top-40{margin-top:20px !important} .ct-u-margin-bottom-40{margin-bottom:20px !important} .ct-u-margin-right-40{margin-right:20px !important} .ct-u-margin-left-40{margin-left:20px !important} .ct-u-margin-both-50{margin-top:25px !important;margin-bottom:25px !important} .ct-u-margin-top-50{margin-top:25px !important} .ct-u-margin-bottom-50{margin-bottom:25px !important} .ct-u-margin-right-50{margin-right:25px !important} .ct-u-margin-left-50{margin-left:25px !important} .ct-u-margin-both-60{margin-top:30px !important;margin-bottom:30px !important} .ct-u-margin-top-60{margin-top:30px !important} .ct-u-margin-bottom-60{margin-bottom:30px !important} .ct-u-margin-right-60{margin-right:30px !important} .ct-u-margin-left-60{margin-left:30px !important} .ct-u-margin-both-70{margin-top:35px !important;margin-bottom:35px !important} .ct-u-margin-top-70{margin-top:35px !important} .ct-u-margin-bottom-70{margin-bottom:35px !important} .ct-u-margin-right-70{margin-right:35px !important} .ct-u-margin-left-70{margin-left:35px !important} .ct-u-margin-both-75{margin-top:37.5px !important;margin-bottom:37.5px !important} .ct-u-margin-top-75{margin-top:37.5px !important} .ct-u-margin-bottom-75{margin-bottom:37.5px !important} .ct-u-margin-right-75{margin-right:37.5px !important} .ct-u-margin-left-75{margin-left:37.5px !important} .ct-u-margin-both-80{margin-top:40px !important;margin-bottom:40px !important} .ct-u-margin-top-80{margin-top:40px !important} .ct-u-margin-bottom-80{margin-bottom:40px !important} .ct-u-margin-right-80{margin-right:40px !important} .ct-u-margin-left-80{margin-left:40px !important} .ct-u-margin-both-90{margin-top:45px !important;margin-bottom:45px !important} .ct-u-margin-top-90{margin-top:45px !important} .ct-u-margin-bottom-90{margin-bottom:45px !important} .ct-u-margin-right-90{margin-right:45px !important} .ct-u-margin-left-90{margin-left:45px !important} .ct-u-margin-both-100{margin-top:50px !important;margin-bottom:50px !important} .ct-u-margin-top-100{margin-top:50px !important} .ct-u-margin-bottom-100{margin-bottom:50px !important} .ct-u-margin-right-100{margin-right:50px !important} .ct-u-margin-left-100{margin-left:50px !important} .ct-u-margin-both-110{margin-top:55px !important;margin-bottom:55px !important} .ct-u-margin-top-110{margin-top:55px !important} .ct-u-margin-bottom-110{margin-bottom:55px !important} .ct-u-margin-right-110{margin-right:55px !important} .ct-u-margin-left-110{margin-left:55px !important} .ct-u-margin-both-145{margin-top:72.5px !important;margin-bottom:72.5px !important} .ct-u-margin-top-145{margin-top:72.5px !important} .ct-u-margin-bottom-145{margin-bottom:72.5px !important} .ct-u-margin-right-145{margin-right:72.5px !important} .ct-u-margin-left-145{margin-left:72.5px !important} .ct-u-margin-both-175{margin-top:87.5px !important;margin-bottom:87.5px !important} .ct-u-margin-top-175{margin-top:87.5px !important} .ct-u-margin-bottom-175{margin-bottom:87.5px !important} .ct-u-margin-right-175{margin-right:87.5px !important} .ct-u-margin-left-175{margin-left:87.5px !important} .ct-u-margin-both-200{margin-top:100px !important;margin-bottom:100px !important} .ct-u-margin-top-200{margin-top:100px !important} .ct-u-margin-bottom-200{margin-bottom:100px !important} .ct-u-margin-right-200{margin-right:100px !important} .ct-u-margin-left-200{margin-left:100px !important} .ct-u-margin-both-190{margin-top:95px !important;margin-bottom:95px !important} .ct-u-margin-top-190{margin-top:95px !important} .ct-u-margin-bottom-190{margin-bottom:95px !important} .ct-u-margin-right-190{margin-right:95px !important} .ct-u-margin-left-190{margin-left:95px !important}} @media only screen and (max-width:0){.text-center-xs{text-align:center !important} .text-left-xs{text-align:left !important} .text-right-xs{text-align:right !important} .float-none-xs{float:none !important} .float-left-xs{float:left !important} .float-right-xs{float:right !important}} @media only screen and (max-width:767px){.text-center-sm{text-align:center !important} .text-left-sm{text-align:left !important} .text-right-sm{text-align:right !important} .float-none-sm{float:none !important} .float-left-sm{float:left !important} .float-right-sm{float:right !important}} @media only screen and (max-width:991px){.text-center-md{text-align:center !important} .text-left-md{text-align:left !important} .text-right-md{text-align:right !important} .float-none-md{float:none !important} .float-left-md{float:left !important} .float-right-md{float:right !important}} @media only screen and (max-width:1199px){.text-center-lg{text-align:center !important} .text-left-lg{text-align:left !important} .text-right-lg{text-align:right !important} .float-none-lg{float:none !important} .float-left-lg{float:left !important} .float-right-lg{float:right !important}} @media (max-width:991px){.ct-u-padding-both-0-sm{padding-top:0px !important;padding-bottom:0px !important} .ct-u-padding-top-0-sm{padding-top:0px !important} .ct-u-padding-bottom-0-sm{padding-bottom:0px !important} .ct-u-padding-right-0-sm{padding-right:0px !important} .ct-u-padding-left-0-sm{padding-left:0px !important} .ct-u-padding-both-15-sm{padding-top:15px !important;padding-bottom:15px !important} .ct-u-padding-top-15-sm{padding-top:15px !important} .ct-u-padding-bottom-15-sm{padding-bottom:15px !important} .ct-u-padding-right-15-sm{padding-right:15px !important} .ct-u-padding-left-15-sm{padding-left:15px !important} .ct-u-padding-both-20-sm{padding-top:20px !important;padding-bottom:20px !important} .ct-u-padding-top-20-sm{padding-top:20px !important} .ct-u-padding-bottom-20-sm{padding-bottom:20px !important} .ct-u-padding-right-20-sm{padding-right:20px !important} .ct-u-padding-left-20-sm{padding-left:20px !important} .ct-u-padding-both-25-sm{padding-top:25px !important;padding-bottom:25px !important} .ct-u-padding-top-25-sm{padding-top:25px !important} .ct-u-padding-bottom-25-sm{padding-bottom:25px !important} .ct-u-padding-right-25-sm{padding-right:25px !important} .ct-u-padding-left-25-sm{padding-left:25px !important} .ct-u-padding-both-30-sm{padding-top:30px !important;padding-bottom:30px !important} .ct-u-padding-top-30-sm{padding-top:30px !important} .ct-u-padding-bottom-30-sm{padding-bottom:30px !important} .ct-u-padding-right-30-sm{padding-right:30px !important} .ct-u-padding-left-30-sm{padding-left:30px !important} .ct-u-padding-both-40-sm{padding-top:40px !important;padding-bottom:40px !important} .ct-u-padding-top-40-sm{padding-top:40px !important} .ct-u-padding-bottom-40-sm{padding-bottom:40px !important} .ct-u-padding-right-40-sm{padding-right:40px !important} .ct-u-padding-left-40-sm{padding-left:40px !important} .ct-u-padding-both-50-sm{padding-top:50px !important;padding-bottom:50px !important} .ct-u-padding-top-50-sm{padding-top:50px !important} .ct-u-padding-bottom-50-sm{padding-bottom:50px !important} .ct-u-padding-right-50-sm{padding-right:50px !important} .ct-u-padding-left-50-sm{padding-left:50px !important} .ct-u-padding-both-60-sm{padding-top:60px !important;padding-bottom:60px !important} .ct-u-padding-top-60-sm{padding-top:60px !important} .ct-u-padding-bottom-60-sm{padding-bottom:60px !important} .ct-u-padding-right-60-sm{padding-right:60px !important} .ct-u-padding-left-60-sm{padding-left:60px !important} .ct-u-padding-both-70-sm{padding-top:70px !important;padding-bottom:70px !important} .ct-u-padding-top-70-sm{padding-top:70px !important} .ct-u-padding-bottom-70-sm{padding-bottom:70px !important} .ct-u-padding-right-70-sm{padding-right:70px !important} .ct-u-padding-left-70-sm{padding-left:70px !important} .ct-u-padding-both-75-sm{padding-top:75px !important;padding-bottom:75px !important} .ct-u-padding-top-75-sm{padding-top:75px !important} .ct-u-padding-bottom-75-sm{padding-bottom:75px !important} .ct-u-padding-right-75-sm{padding-right:75px !important} .ct-u-padding-left-75-sm{padding-left:75px !important} .ct-u-padding-both-80-sm{padding-top:80px !important;padding-bottom:80px !important} .ct-u-padding-top-80-sm{padding-top:80px !important} .ct-u-padding-bottom-80-sm{padding-bottom:80px !important} .ct-u-padding-right-80-sm{padding-right:80px !important} .ct-u-padding-left-80-sm{padding-left:80px !important} .ct-u-padding-both-90-sm{padding-top:90px !important;padding-bottom:90px !important} .ct-u-padding-top-90-sm{padding-top:90px !important} .ct-u-padding-bottom-90-sm{padding-bottom:90px !important} .ct-u-padding-right-90-sm{padding-right:90px !important} .ct-u-padding-left-90-sm{padding-left:90px !important} .ct-u-padding-both-100-sm{padding-top:100px !important;padding-bottom:100px !important} .ct-u-padding-top-100-sm{padding-top:100px !important} .ct-u-padding-bottom-100-sm{padding-bottom:100px !important} .ct-u-padding-right-100-sm{padding-right:100px !important} .ct-u-padding-left-100-sm{padding-left:100px !important} .ct-u-padding-both-110-sm{padding-top:110px !important;padding-bottom:110px !important} .ct-u-padding-top-110-sm{padding-top:110px !important} .ct-u-padding-bottom-110-sm{padding-bottom:110px !important} .ct-u-padding-right-110-sm{padding-right:110px !important} .ct-u-padding-left-110-sm{padding-left:110px !important} .ct-u-padding-both-145-sm{padding-top:145px !important;padding-bottom:145px !important} .ct-u-padding-top-145-sm{padding-top:145px !important} .ct-u-padding-bottom-145-sm{padding-bottom:145px !important} .ct-u-padding-right-145-sm{padding-right:145px !important} .ct-u-padding-left-145-sm{padding-left:145px !important} .ct-u-padding-both-175-sm{padding-top:175px !important;padding-bottom:175px !important} .ct-u-padding-top-175-sm{padding-top:175px !important} .ct-u-padding-bottom-175-sm{padding-bottom:175px !important} .ct-u-padding-right-175-sm{padding-right:175px !important} .ct-u-padding-left-175-sm{padding-left:175px !important} .ct-u-padding-both-200-sm{padding-top:200px !important;padding-bottom:200px !important} .ct-u-padding-top-200-sm{padding-top:200px !important} .ct-u-padding-bottom-200-sm{padding-bottom:200px !important} .ct-u-padding-right-200-sm{padding-right:200px !important} .ct-u-padding-left-200-sm{padding-left:200px !important} .ct-u-padding-both-190-sm{padding-top:190px !important;padding-bottom:190px !important} .ct-u-padding-top-190-sm{padding-top:190px !important} .ct-u-padding-bottom-190-sm{padding-bottom:190px !important} .ct-u-padding-right-190-sm{padding-right:190px !important} .ct-u-padding-left-190-sm{padding-left:190px !important} .ct-u-margin-both-0-sm{margin-top:0px !important;margin-bottom:0px !important} .ct-u-margin-top-0-sm{margin-top:0px !important} .ct-u-margin-bottom-0-sm{margin-bottom:0px !important} .ct-u-margin-right-0-sm{margin-right:0px !important} .ct-u-margin-left-0-sm{margin-left:0px !important} .ct-u-margin-both-15-sm{margin-top:15px !important;margin-bottom:15px !important} .ct-u-margin-top-15-sm{margin-top:15px !important} .ct-u-margin-bottom-15-sm{margin-bottom:15px !important} .ct-u-margin-right-15-sm{margin-right:15px !important} .ct-u-margin-left-15-sm{margin-left:15px !important} .ct-u-margin-both-20-sm{margin-top:20px !important;margin-bottom:20px !important} .ct-u-margin-top-20-sm{margin-top:20px !important} .ct-u-margin-bottom-20-sm{margin-bottom:20px !important} .ct-u-margin-right-20-sm{margin-right:20px !important} .ct-u-margin-left-20-sm{margin-left:20px !important} .ct-u-margin-both-25-sm{margin-top:25px !important;margin-bottom:25px !important} .ct-u-margin-top-25-sm{margin-top:25px !important} .ct-u-margin-bottom-25-sm{margin-bottom:25px !important} .ct-u-margin-right-25-sm{margin-right:25px !important} .ct-u-margin-left-25-sm{margin-left:25px !important} .ct-u-margin-both-30-sm{margin-top:30px !important;margin-bottom:30px !important} .ct-u-margin-top-30-sm{margin-top:30px !important} .ct-u-margin-bottom-30-sm{margin-bottom:30px !important} .ct-u-margin-right-30-sm{margin-right:30px !important} .ct-u-margin-left-30-sm{margin-left:30px !important} .ct-u-margin-both-40-sm{margin-top:40px !important;margin-bottom:40px !important} .ct-u-margin-top-40-sm{margin-top:40px !important} .ct-u-margin-bottom-40-sm{margin-bottom:40px !important} .ct-u-margin-right-40-sm{margin-right:40px !important} .ct-u-margin-left-40-sm{margin-left:40px !important} .ct-u-margin-both-50-sm{margin-top:50px !important;margin-bottom:50px !important} .ct-u-margin-top-50-sm{margin-top:50px !important} .ct-u-margin-bottom-50-sm{margin-bottom:50px !important} .ct-u-margin-right-50-sm{margin-right:50px !important} .ct-u-margin-left-50-sm{margin-left:50px !important} .ct-u-margin-both-60-sm{margin-top:60px !important;margin-bottom:60px !important} .ct-u-margin-top-60-sm{margin-top:60px !important} .ct-u-margin-bottom-60-sm{margin-bottom:60px !important} .ct-u-margin-right-60-sm{margin-right:60px !important} .ct-u-margin-left-60-sm{margin-left:60px !important} .ct-u-margin-both-70-sm{margin-top:70px !important;margin-bottom:70px !important} .ct-u-margin-top-70-sm{margin-top:70px !important} .ct-u-margin-bottom-70-sm{margin-bottom:70px !important} .ct-u-margin-right-70-sm{margin-right:70px !important} .ct-u-margin-left-70-sm{margin-left:70px !important} .ct-u-margin-both-75-sm{margin-top:75px !important;margin-bottom:75px !important} .ct-u-margin-top-75-sm{margin-top:75px !important} .ct-u-margin-bottom-75-sm{margin-bottom:75px !important} .ct-u-margin-right-75-sm{margin-right:75px !important} .ct-u-margin-left-75-sm{margin-left:75px !important} .ct-u-margin-both-80-sm{margin-top:80px !important;margin-bottom:80px !important} .ct-u-margin-top-80-sm{margin-top:80px !important} .ct-u-margin-bottom-80-sm{margin-bottom:80px !important} .ct-u-margin-right-80-sm{margin-right:80px !important} .ct-u-margin-left-80-sm{margin-left:80px !important} .ct-u-margin-both-90-sm{margin-top:90px !important;margin-bottom:90px !important} .ct-u-margin-top-90-sm{margin-top:90px !important} .ct-u-margin-bottom-90-sm{margin-bottom:90px !important} .ct-u-margin-right-90-sm{margin-right:90px !important} .ct-u-margin-left-90-sm{margin-left:90px !important} .ct-u-margin-both-100-sm{margin-top:100px !important;margin-bottom:100px !important} .ct-u-margin-top-100-sm{margin-top:100px !important} .ct-u-margin-bottom-100-sm{margin-bottom:100px !important} .ct-u-margin-right-100-sm{margin-right:100px !important} .ct-u-margin-left-100-sm{margin-left:100px !important} .ct-u-margin-both-110-sm{margin-top:110px !important;margin-bottom:110px !important} .ct-u-margin-top-110-sm{margin-top:110px !important} .ct-u-margin-bottom-110-sm{margin-bottom:110px !important} .ct-u-margin-right-110-sm{margin-right:110px !important} .ct-u-margin-left-110-sm{margin-left:110px !important} .ct-u-margin-both-145-sm{margin-top:145px !important;margin-bottom:145px !important} .ct-u-margin-top-145-sm{margin-top:145px !important} .ct-u-margin-bottom-145-sm{margin-bottom:145px !important} .ct-u-margin-right-145-sm{margin-right:145px !important} .ct-u-margin-left-145-sm{margin-left:145px !important} .ct-u-margin-both-175-sm{margin-top:175px !important;margin-bottom:175px !important} .ct-u-margin-top-175-sm{margin-top:175px !important} .ct-u-margin-bottom-175-sm{margin-bottom:175px !important} .ct-u-margin-right-175-sm{margin-right:175px !important} .ct-u-margin-left-175-sm{margin-left:175px !important} .ct-u-margin-both-200-sm{margin-top:200px !important;margin-bottom:200px !important} .ct-u-margin-top-200-sm{margin-top:200px !important} .ct-u-margin-bottom-200-sm{margin-bottom:200px !important} .ct-u-margin-right-200-sm{margin-right:200px !important} .ct-u-margin-left-200-sm{margin-left:200px !important} .ct-u-margin-both-190-sm{margin-top:190px !important;margin-bottom:190px !important} .ct-u-margin-top-190-sm{margin-top:190px !important} .ct-u-margin-bottom-190-sm{margin-bottom:190px !important} .ct-u-margin-right-190-sm{margin-right:190px !important} .ct-u-margin-left-190-sm{margin-left:190px !important}} @media (max-width:767px){.ct-u-padding-both-0-xs{padding-top:0px !important;padding-bottom:0px !important} .ct-u-padding-top-0-xs{padding-top:0px !important} .ct-u-padding-bottom-0-xs{padding-bottom:0px !important} .ct-u-padding-right-0-xs{padding-right:0px !important} .ct-u-padding-left-0-xs{padding-left:0px !important} .ct-u-padding-both-15-xs{padding-top:15px !important;padding-bottom:15px !important} .ct-u-padding-top-15-xs{padding-top:15px !important} .ct-u-padding-bottom-15-xs{padding-bottom:15px !important} .ct-u-padding-right-15-xs{padding-right:15px !important} .ct-u-padding-left-15-xs{padding-left:15px !important} .ct-u-padding-both-20-xs{padding-top:20px !important;padding-bottom:20px !important} .ct-u-padding-top-20-xs{padding-top:20px !important} .ct-u-padding-bottom-20-xs{padding-bottom:20px !important} .ct-u-padding-right-20-xs{padding-right:20px !important} .ct-u-padding-left-20-xs{padding-left:20px !important} .ct-u-padding-both-25-xs{padding-top:25px !important;padding-bottom:25px !important} .ct-u-padding-top-25-xs{padding-top:25px !important} .ct-u-padding-bottom-25-xs{padding-bottom:25px !important} .ct-u-padding-right-25-xs{padding-right:25px !important} .ct-u-padding-left-25-xs{padding-left:25px !important} .ct-u-padding-both-30-xs{padding-top:30px !important;padding-bottom:30px !important} .ct-u-padding-top-30-xs{padding-top:30px !important} .ct-u-padding-bottom-30-xs{padding-bottom:30px !important} .ct-u-padding-right-30-xs{padding-right:30px !important} .ct-u-padding-left-30-xs{padding-left:30px !important} .ct-u-padding-both-40-xs{padding-top:40px !important;padding-bottom:40px !important} .ct-u-padding-top-40-xs{padding-top:40px !important} .ct-u-padding-bottom-40-xs{padding-bottom:40px !important} .ct-u-padding-right-40-xs{padding-right:40px !important} .ct-u-padding-left-40-xs{padding-left:40px !important} .ct-u-padding-both-50-xs{padding-top:50px !important;padding-bottom:50px !important} .ct-u-padding-top-50-xs{padding-top:50px !important} .ct-u-padding-bottom-50-xs{padding-bottom:50px !important} .ct-u-padding-right-50-xs{padding-right:50px !important} .ct-u-padding-left-50-xs{padding-left:50px !important} .ct-u-padding-both-60-xs{padding-top:60px !important;padding-bottom:60px !important} .ct-u-padding-top-60-xs{padding-top:60px !important} .ct-u-padding-bottom-60-xs{padding-bottom:60px !important} .ct-u-padding-right-60-xs{padding-right:60px !important} .ct-u-padding-left-60-xs{padding-left:60px !important} .ct-u-padding-both-70-xs{padding-top:70px !important;padding-bottom:70px !important} .ct-u-padding-top-70-xs{padding-top:70px !important} .ct-u-padding-bottom-70-xs{padding-bottom:70px !important} .ct-u-padding-right-70-xs{padding-right:70px !important} .ct-u-padding-left-70-xs{padding-left:70px !important} .ct-u-padding-both-75-xs{padding-top:75px !important;padding-bottom:75px !important} .ct-u-padding-top-75-xs{padding-top:75px !important} .ct-u-padding-bottom-75-xs{padding-bottom:75px !important} .ct-u-padding-right-75-xs{padding-right:75px !important} .ct-u-padding-left-75-xs{padding-left:75px !important} .ct-u-padding-both-80-xs{padding-top:80px !important;padding-bottom:80px !important} .ct-u-padding-top-80-xs{padding-top:80px !important} .ct-u-padding-bottom-80-xs{padding-bottom:80px !important} .ct-u-padding-right-80-xs{padding-right:80px !important} .ct-u-padding-left-80-xs{padding-left:80px !important} .ct-u-padding-both-90-xs{padding-top:90px !important;padding-bottom:90px !important} .ct-u-padding-top-90-xs{padding-top:90px !important} .ct-u-padding-bottom-90-xs{padding-bottom:90px !important} .ct-u-padding-right-90-xs{padding-right:90px !important} .ct-u-padding-left-90-xs{padding-left:90px !important} .ct-u-padding-both-100-xs{padding-top:100px !important;padding-bottom:100px !important} .ct-u-padding-top-100-xs{padding-top:100px !important} .ct-u-padding-bottom-100-xs{padding-bottom:100px !important} .ct-u-padding-right-100-xs{padding-right:100px !important} .ct-u-padding-left-100-xs{padding-left:100px !important} .ct-u-padding-both-110-xs{padding-top:110px !important;padding-bottom:110px !important} .ct-u-padding-top-110-xs{padding-top:110px !important} .ct-u-padding-bottom-110-xs{padding-bottom:110px !important} .ct-u-padding-right-110-xs{padding-right:110px !important} .ct-u-padding-left-110-xs{padding-left:110px !important} .ct-u-padding-both-145-xs{padding-top:145px !important;padding-bottom:145px !important} .ct-u-padding-top-145-xs{padding-top:145px !important} .ct-u-padding-bottom-145-xs{padding-bottom:145px !important} .ct-u-padding-right-145-xs{padding-right:145px !important} .ct-u-padding-left-145-xs{padding-left:145px !important} .ct-u-padding-both-175-xs{padding-top:175px !important;padding-bottom:175px !important} .ct-u-padding-top-175-xs{padding-top:175px !important} .ct-u-padding-bottom-175-xs{padding-bottom:175px !important} .ct-u-padding-right-175-xs{padding-right:175px !important} .ct-u-padding-left-175-xs{padding-left:175px !important} .ct-u-padding-both-200-xs{padding-top:200px !important;padding-bottom:200px !important} .ct-u-padding-top-200-xs{padding-top:200px !important} .ct-u-padding-bottom-200-xs{padding-bottom:200px !important} .ct-u-padding-right-200-xs{padding-right:200px !important} .ct-u-padding-left-200-xs{padding-left:200px !important} .ct-u-padding-both-190-xs{padding-top:190px !important;padding-bottom:190px !important} .ct-u-padding-top-190-xs{padding-top:190px !important} .ct-u-padding-bottom-190-xs{padding-bottom:190px !important} .ct-u-padding-right-190-xs{padding-right:190px !important} .ct-u-padding-left-190-xs{padding-left:190px !important} .ct-u-margin-both-0-xs{margin-top:0px !important;margin-bottom:0px !important} .ct-u-margin-top-0-xs{margin-top:0px !important} .ct-u-margin-bottom-0-xs{margin-bottom:0px !important} .ct-u-margin-right-0-xs{margin-right:0px !important} .ct-u-margin-left-0-xs{margin-left:0px !important} .ct-u-margin-both-15-xs{margin-top:15px !important;margin-bottom:15px !important} .ct-u-margin-top-15-xs{margin-top:15px !important} .ct-u-margin-bottom-15-xs{margin-bottom:15px !important} .ct-u-margin-right-15-xs{margin-right:15px !important} .ct-u-margin-left-15-xs{margin-left:15px !important} .ct-u-margin-both-20-xs{margin-top:20px !important;margin-bottom:20px !important} .ct-u-margin-top-20-xs{margin-top:20px !important} .ct-u-margin-bottom-20-xs{margin-bottom:20px !important} .ct-u-margin-right-20-xs{margin-right:20px !important} .ct-u-margin-left-20-xs{margin-left:20px !important} .ct-u-margin-both-25-xs{margin-top:25px !important;margin-bottom:25px !important} .ct-u-margin-top-25-xs{margin-top:25px !important} .ct-u-margin-bottom-25-xs{margin-bottom:25px !important} .ct-u-margin-right-25-xs{margin-right:25px !important} .ct-u-margin-left-25-xs{margin-left:25px !important} .ct-u-margin-both-30-xs{margin-top:30px !important;margin-bottom:30px !important} .ct-u-margin-top-30-xs{margin-top:30px !important} .ct-u-margin-bottom-30-xs{margin-bottom:30px !important} .ct-u-margin-right-30-xs{margin-right:30px !important} .ct-u-margin-left-30-xs{margin-left:30px !important} .ct-u-margin-both-40-xs{margin-top:40px !important;margin-bottom:40px !important} .ct-u-margin-top-40-xs{margin-top:40px !important} .ct-u-margin-bottom-40-xs{margin-bottom:40px !important} .ct-u-margin-right-40-xs{margin-right:40px !important} .ct-u-margin-left-40-xs{margin-left:40px !important} .ct-u-margin-both-50-xs{margin-top:50px !important;margin-bottom:50px !important} .ct-u-margin-top-50-xs{margin-top:50px !important} .ct-u-margin-bottom-50-xs{margin-bottom:50px !important} .ct-u-margin-right-50-xs{margin-right:50px !important} .ct-u-margin-left-50-xs{margin-left:50px !important} .ct-u-margin-both-60-xs{margin-top:60px !important;margin-bottom:60px !important} .ct-u-margin-top-60-xs{margin-top:60px !important} .ct-u-margin-bottom-60-xs{margin-bottom:60px !important} .ct-u-margin-right-60-xs{margin-right:60px !important} .ct-u-margin-left-60-xs{margin-left:60px !important} .ct-u-margin-both-70-xs{margin-top:70px !important;margin-bottom:70px !important} .ct-u-margin-top-70-xs{margin-top:70px !important} .ct-u-margin-bottom-70-xs{margin-bottom:70px !important} .ct-u-margin-right-70-xs{margin-right:70px !important} .ct-u-margin-left-70-xs{margin-left:70px !important} .ct-u-margin-both-75-xs{margin-top:75px !important;margin-bottom:75px !important} .ct-u-margin-top-75-xs{margin-top:75px !important} .ct-u-margin-bottom-75-xs{margin-bottom:75px !important} .ct-u-margin-right-75-xs{margin-right:75px !important} .ct-u-margin-left-75-xs{margin-left:75px !important} .ct-u-margin-both-80-xs{margin-top:80px !important;margin-bottom:80px !important} .ct-u-margin-top-80-xs{margin-top:80px !important} .ct-u-margin-bottom-80-xs{margin-bottom:80px !important} .ct-u-margin-right-80-xs{margin-right:80px !important} .ct-u-margin-left-80-xs{margin-left:80px !important} .ct-u-margin-both-90-xs{margin-top:90px !important;margin-bottom:90px !important} .ct-u-margin-top-90-xs{margin-top:90px !important} .ct-u-margin-bottom-90-xs{margin-bottom:90px !important} .ct-u-margin-right-90-xs{margin-right:90px !important} .ct-u-margin-left-90-xs{margin-left:90px !important} .ct-u-margin-both-100-xs{margin-top:100px !important;margin-bottom:100px !important} .ct-u-margin-top-100-xs{margin-top:100px !important} .ct-u-margin-bottom-100-xs{margin-bottom:100px !important} .ct-u-margin-right-100-xs{margin-right:100px !important} .ct-u-margin-left-100-xs{margin-left:100px !important} .ct-u-margin-both-110-xs{margin-top:110px !important;margin-bottom:110px !important} .ct-u-margin-top-110-xs{margin-top:110px !important} .ct-u-margin-bottom-110-xs{margin-bottom:110px !important} .ct-u-margin-right-110-xs{margin-right:110px !important} .ct-u-margin-left-110-xs{margin-left:110px !important} .ct-u-margin-both-145-xs{margin-top:145px !important;margin-bottom:145px !important} .ct-u-margin-top-145-xs{margin-top:145px !important} .ct-u-margin-bottom-145-xs{margin-bottom:145px !important} .ct-u-margin-right-145-xs{margin-right:145px !important} .ct-u-margin-left-145-xs{margin-left:145px !important} .ct-u-margin-both-175-xs{margin-top:175px !important;margin-bottom:175px !important} .ct-u-margin-top-175-xs{margin-top:175px !important} .ct-u-margin-bottom-175-xs{margin-bottom:175px !important} .ct-u-margin-right-175-xs{margin-right:175px !important} .ct-u-margin-left-175-xs{margin-left:175px !important} .ct-u-margin-both-200-xs{margin-top:200px !important;margin-bottom:200px !important} .ct-u-margin-top-200-xs{margin-top:200px !important} .ct-u-margin-bottom-200-xs{margin-bottom:200px !important} .ct-u-margin-right-200-xs{margin-right:200px !important} .ct-u-margin-left-200-xs{margin-left:200px !important} .ct-u-margin-both-190-xs{margin-top:190px !important;margin-bottom:190px !important} .ct-u-margin-top-190-xs{margin-top:190px !important} .ct-u-margin-bottom-190-xs{margin-bottom:190px !important} .ct-u-margin-right-190-xs{margin-right:190px !important} .ct-u-margin-left-190-xs{margin-left:190px !important}} .ct-u-mask{position:relative} .ct-u-mask *{z-index:1} .ct-u-mask:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)} .ct-u-mask--lighter:before{background-color:rgba(0,0,0,0.3)} .ct-u-mask--darker:before{background-color:rgba(0,0,0,0.9)} @font-face{font-family:'lg';src:url("../fonts/lightgallery/lg.eot?n1z373");src:url("../fonts/lightgallery/lg.eot?#iefixn1z373") format("embedded-opentype"),url("../fonts/lightgallery/lg.woff?n1z373") format("woff"),url("../fonts/lightgallery/lg.ttf?n1z373") format("truetype"),url("../fonts/lightgallery/lg.svg?n1z373#lg") format("svg");font-weight:normal;font-style:normal} .lg-icon{font-family:'lg';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} .lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080} .lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5} .lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF} .lg-actions .lg-next{right:20px} .lg-actions .lg-next:before{content:"\e095"} .lg-actions .lg-prev{left:20px} .lg-actions .lg-prev:after{content:"\e094"} @-webkit-keyframes lg-right-end{0%{left:0} 50%{left:-30px} 100%{left:0}} @keyframes lg-right-end{0%{left:0} 50%{left:-30px} 100%{left:0}} @-webkit-keyframes lg-left-end{0%{left:0} 50%{left:30px} 100%{left:0}} @keyframes lg-left-end{0%{left:0} 50%{left:30px} 100%{left:0}} .lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative} .lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative} .lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.45)} .lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none} .lg-toolbar .lg-icon:hover{color:#FFF} .lg-toolbar .lg-close:after{content:"\e070"} .lg-toolbar .lg-download:after{content:"\e0f2"} .lg-sub-html{background-color:rgba(0,0,0,0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080} .lg-sub-html h4{margin:0;font-size:13px;font-weight:bold} .lg-sub-html p{font-size:12px;margin:5px 0 0} #lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle} .lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-webkit-transition:opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s} .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)} .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)} .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)} body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%} body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1} .lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s,-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s} .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab} .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing} .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important} .lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)} .lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px} .lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px} @media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;transition:border-color 0.25s ease}} .lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707} .lg-outer .lg-thumb-item img{width:100%;height:100%} .lg-outer.lg-has-thumb .lg-item{padding-bottom:120px} .lg-outer.lg-can-toggle .lg-item{padding-bottom:0} .lg-outer.lg-cant-toggle .lg-sub-html{-webkit-transition:bottom 0.25s ease;transition:bottom 0.25s ease} .lg-outer.lg-cant-toggle.lg-thumb-open .lg-sub-html{bottom:100px} .lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px} .lg-outer .lg-toogle-thumb:after{content:"\e1ff"} .lg-outer .lg-toogle-thumb:hover{color:#FFF} .lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px} .lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative} .lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important} .lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer} .lg-outer .lg-has-vimeo .lg-video-play{background:url("img/vimeo-play.png") no-repeat scroll 0 0 transparent} .lg-outer .lg-has-vimeo:hover .lg-video-play{background:url("img/vimeo-play.png") no-repeat scroll 0 -58px transparent} .lg-outer .lg-has-html5 .lg-video-play{background:transparent url("img/video-play.png") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8} .lg-outer .lg-has-html5:hover .lg-video-play{opacity:1} .lg-outer .lg-has-youtube .lg-video-play{background:url("img/youtube-play.png") no-repeat scroll 0 0 transparent} .lg-outer .lg-has-youtube:hover .lg-video-play{background:url("img/youtube-play.png") no-repeat scroll 0 -60px transparent} .lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0} .lg-outer .lg-has-video .lg-video-object{visibility:hidden} .lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none} .lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible} .lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s} .lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0} .lg-progress-bar.lg-start .lg-progress{width:100%} .lg-show-autoplay .lg-progress-bar{opacity:1} .lg-autoplay-button:after{content:"\e01d"} .lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"} .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s} .lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:0 0;transform-origin:0 0} #lg-zoom-in:after{content:"\e311"} #lg-zoom-out{opacity:0.5;pointer-events:none} #lg-zoom-out:after{content:"\e312"} .lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto} .lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px} .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible} .lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px} .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset} .lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)} .lg-outer .lg-pager-thumb-cont img{width:100%;height:100%} .lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px} .lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset} .lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0} .lg-fullscreen:after{content:"\e20c"} .lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"} .group{*zoom:1} .group:before,.group:after{display:table;content:"";line-height:0} .group:after{clear:both} .lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s} .lg-outer *{box-sizing:border-box} .lg-outer.lg-visible{opacity:1} .lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important} .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1} .lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab} .lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing} .lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%} .lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap} .lg-outer .lg-item{background:url("../images/content/loading.gif") no-repeat scroll center center transparent} .lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%} .lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px} .lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0 5px} .lg-outer .lg-item.lg-complete{background-image:none} .lg-outer .lg-item.lg-current{z-index:1060} .lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important} .lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s} .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1} .lg-outer .lg-empty-html{display:none} .lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s} .lg-backdrop.in{opacity:1} .lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important} .lg-css3.lg-use-css3 .lg-item{will-change:transform,opacity} .lg-css3.lg-use-left .lg-item{will-change:left,opacity} .lg-css3.lg-fade .lg-item{opacity:0} .lg-css3.lg-fade .lg-item.lg-current{opacity:1} .lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s} .lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0} .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)} .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1} .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0} .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%} .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%} .lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1} .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s} .lg-css3.lg-zoom-in .lg-item{opacity:0} .lg-css3.lg-zoom-in .lg-item.lg-prev-slide{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)} .lg-css3.lg-zoom-in .lg-item.lg-next-slide{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)} .lg-css3.lg-zoom-in .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1} .lg-css3.lg-zoom-in .lg-item.lg-prev-slide,.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-zoom-in-big .lg-item{opacity:0} .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)} .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)} .lg-css3.lg-zoom-in-big .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1} .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-zoom-out .lg-item{opacity:0} .lg-css3.lg-zoom-out .lg-item.lg-prev-slide{-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7)} .lg-css3.lg-zoom-out .lg-item.lg-next-slide{-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7)} .lg-css3.lg-zoom-out .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1} .lg-css3.lg-zoom-out .lg-item.lg-prev-slide,.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-zoom-out-big .lg-item{opacity:0} .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)} .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)} .lg-css3.lg-zoom-out-big .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1} .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-zoom-out-in .lg-item{opacity:0} .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)} .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)} .lg-css3.lg-zoom-out-in .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1} .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide,.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-in .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-zoom-in-out .lg-item{opacity:0} .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{-webkit-transform:scale3d(2,2,2);transform:scale3d(2,2,2)} .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)} .lg-css3.lg-zoom-in-out .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1} .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide,.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-out .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-soft-zoom .lg-item{opacity:0} .lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)} .lg-css3.lg-soft-zoom .lg-item.lg-next-slide{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)} .lg-css3.lg-soft-zoom .lg-item.lg-current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1} .lg-css3.lg-soft-zoom .lg-item.lg-prev-slide,.lg-css3.lg-soft-zoom .lg-item.lg-next-slide,.lg-css3.lg-soft-zoom .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-scale-up .lg-item{opacity:0} .lg-css3.lg-scale-up .lg-item.lg-prev-slide{-webkit-transform:scale3d(0.8,0.8,0.8) translate3d(0%,10%,0);transform:scale3d(0.8,0.8,0.8) translate3d(0%,10%,0)} .lg-css3.lg-scale-up .lg-item.lg-next-slide{-webkit-transform:scale3d(0.8,0.8,0.8) translate3d(0%,10%,0);transform:scale3d(0.8,0.8,0.8) translate3d(0%,10%,0)} .lg-css3.lg-scale-up .lg-item.lg-current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1} .lg-css3.lg-scale-up .lg-item.lg-prev-slide,.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-circular .lg-item{opacity:0} .lg-css3.lg-slide-circular .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)} .lg-css3.lg-slide-circular .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)} .lg-css3.lg-slide-circular .lg-item.lg-current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1} .lg-css3.lg-slide-circular .lg-item.lg-prev-slide,.lg-css3.lg-slide-circular .lg-item.lg-next-slide,.lg-css3.lg-slide-circular .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-circular-up .lg-item{opacity:0} .lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);transform:scale3d(0,0,0) translate3d(-100%,-100%,0)} .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0);transform:scale3d(0,0,0) translate3d(100%,-100%,0)} .lg-css3.lg-slide-circular-up .lg-item.lg-current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1} .lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide,.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-up .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-circular-down .lg-item{opacity:0} .lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0);transform:scale3d(0,0,0) translate3d(-100%,100%,0)} .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0);transform:scale3d(0,0,0) translate3d(100%,100%,0)} .lg-css3.lg-slide-circular-down .lg-item.lg-current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1} .lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide,.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-down .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-circular-vertical .lg-item{opacity:0} .lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0) translate3d(0,-100%,0);transform:scale3d(0,0,0) translate3d(0,-100%,0)} .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0) translate3d(0,100%,0);transform:scale3d(0,0,0) translate3d(0,100%,0)} .lg-css3.lg-slide-circular-vertical .lg-item.lg-current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1} .lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide,.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-circular-vertical-left .lg-item{opacity:0} .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);transform:scale3d(0,0,0) translate3d(-100%,-100%,0)} .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0);transform:scale3d(0,0,0) translate3d(-100%,100%,0)} .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1} .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-circular-vertical-down .lg-item{opacity:0} .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide{-webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0);transform:scale3d(0,0,0) translate3d(100%,-100%,0)} .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide{-webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0);transform:scale3d(0,0,0) translate3d(100%,100%,0)} .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1} .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-vertical .lg-item{opacity:0} .lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)} .lg-css3.lg-slide-vertical .lg-item.lg-next-slide{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)} .lg-css3.lg-slide-vertical .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1} .lg-css3.lg-slide-vertical .lg-item.lg-prev-slide,.lg-css3.lg-slide-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-vertical-growth .lg-item{opacity:0} .lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{-webkit-transform:scale3d(0.5,0.5,0.5) translate3d(0,-150%,0);transform:scale3d(0.5,0.5,0.5) translate3d(0,-150%,0)} .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide{-webkit-transform:scale3d(0.5,0.5,0.5) translate3d(0,150%,0);transform:scale3d(0.5,0.5,0.5) translate3d(0,150%,0)} .lg-css3.lg-slide-vertical-growth .lg-item.lg-current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1} .lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide,.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical-growth .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-only .lg-item{opacity:0} .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg)} .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide{-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg)} .lg-css3.lg-slide-skew-only .lg-item.lg-current{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1} .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-only-rev .lg-item{opacity:0} .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg)} .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide{-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg)} .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1} .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-only-y .lg-item{opacity:0} .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{-webkit-transform:skew(0deg,10deg);transform:skew(0deg,10deg)} .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide{-webkit-transform:skew(0deg,10deg);transform:skew(0deg,10deg)} .lg-css3.lg-slide-skew-only-y .lg-item.lg-current{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1} .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-only-y-rev .lg-item{opacity:0} .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)} .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide{-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)} .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg);opacity:1} .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew .lg-item{opacity:0} .lg-css3.lg-slide-skew .lg-item.lg-prev-slide{-webkit-transform:skew(20deg,0deg) translate3d(-100%,0%,0px);transform:skew(20deg,0deg) translate3d(-100%,0%,0px)} .lg-css3.lg-slide-skew .lg-item.lg-next-slide{-webkit-transform:skew(20deg,0deg) translate3d(100%,0%,0px);transform:skew(20deg,0deg) translate3d(100%,0%,0px)} .lg-css3.lg-slide-skew .lg-item.lg-current{-webkit-transform:skew(0deg,0deg) translate3d(0%,0%,0px);transform:skew(0deg,0deg) translate3d(0%,0%,0px);opacity:1} .lg-css3.lg-slide-skew .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew .lg-item.lg-next-slide,.lg-css3.lg-slide-skew .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-rev .lg-item{opacity:0} .lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{-webkit-transform:skew(-20deg,0deg) translate3d(-100%,0%,0px);transform:skew(-20deg,0deg) translate3d(-100%,0%,0px)} .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide{-webkit-transform:skew(-20deg,0deg) translate3d(100%,0%,0px);transform:skew(-20deg,0deg) translate3d(100%,0%,0px)} .lg-css3.lg-slide-skew-rev .lg-item.lg-current{-webkit-transform:skew(0deg,0deg) translate3d(0%,0%,0px);transform:skew(0deg,0deg) translate3d(0%,0%,0px);opacity:1} .lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-cross .lg-item{opacity:0} .lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{-webkit-transform:skew(0deg,60deg) translate3d(-100%,0%,0px);transform:skew(0deg,60deg) translate3d(-100%,0%,0px)} .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide{-webkit-transform:skew(0deg,60deg) translate3d(100%,0%,0px);transform:skew(0deg,60deg) translate3d(100%,0%,0px)} .lg-css3.lg-slide-skew-cross .lg-item.lg-current{-webkit-transform:skew(0deg,0deg) translate3d(0%,0%,0px);transform:skew(0deg,0deg) translate3d(0%,0%,0px);opacity:1} .lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-cross-rev .lg-item{opacity:0} .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{-webkit-transform:skew(0deg,-60deg) translate3d(-100%,0%,0px);transform:skew(0deg,-60deg) translate3d(-100%,0%,0px)} .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide{-webkit-transform:skew(0deg,-60deg) translate3d(100%,0%,0px);transform:skew(0deg,-60deg) translate3d(100%,0%,0px)} .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current{-webkit-transform:skew(0deg,0deg) translate3d(0%,0%,0px);transform:skew(0deg,0deg) translate3d(0%,0%,0px);opacity:1} .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-ver .lg-item{opacity:0} .lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{-webkit-transform:skew(60deg,0deg) translate3d(0,-100%,0px);transform:skew(60deg,0deg) translate3d(0,-100%,0px)} .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide{-webkit-transform:skew(60deg,0deg) translate3d(0,100%,0px);transform:skew(60deg,0deg) translate3d(0,100%,0px)} .lg-css3.lg-slide-skew-ver .lg-item.lg-current{-webkit-transform:skew(0deg,0deg) translate3d(0%,0%,0px);transform:skew(0deg,0deg) translate3d(0%,0%,0px);opacity:1} .lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-ver-rev .lg-item{opacity:0} .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{-webkit-transform:skew(-60deg,0deg) translate3d(0,-100%,0px);transform:skew(-60deg,0deg) translate3d(0,-100%,0px)} .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide{-webkit-transform:skew(-60deg,0deg) translate3d(0,100%,0px);transform:skew(-60deg,0deg) translate3d(0,100%,0px)} .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current{-webkit-transform:skew(0deg,0deg) translate3d(0%,0%,0px);transform:skew(0deg,0deg) translate3d(0%,0%,0px);opacity:1} .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-ver-cross .lg-item{opacity:0} .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{-webkit-transform:skew(0deg,20deg) translate3d(0,-100%,0px);transform:skew(0deg,20deg) translate3d(0,-100%,0px)} .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide{-webkit-transform:skew(0deg,20deg) translate3d(0,100%,0px);transform:skew(0deg,20deg) translate3d(0,100%,0px)} .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current{-webkit-transform:skew(0deg,0deg) translate3d(0%,0%,0px);transform:skew(0deg,0deg) translate3d(0%,0%,0px);opacity:1} .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-slide-skew-ver-cross-rev .lg-item{opacity:0} .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{-webkit-transform:skew(0deg,-20deg) translate3d(0,-100%,0px);transform:skew(0deg,-20deg) translate3d(0,-100%,0px)} .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide{-webkit-transform:skew(0deg,-20deg) translate3d(0,100%,0px);transform:skew(0deg,-20deg) translate3d(0,100%,0px)} .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current{-webkit-transform:skew(0deg,0deg) translate3d(0%,0%,0px);transform:skew(0deg,0deg) translate3d(0%,0%,0px);opacity:1} .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-lollipop .lg-item{opacity:0} .lg-css3.lg-lollipop .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)} .lg-css3.lg-lollipop .lg-item.lg-next-slide{-webkit-transform:translate3d(0,0,0) scale(0.5);transform:translate3d(0,0,0) scale(0.5)} .lg-css3.lg-lollipop .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1} .lg-css3.lg-lollipop .lg-item.lg-prev-slide,.lg-css3.lg-lollipop .lg-item.lg-next-slide,.lg-css3.lg-lollipop .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-lollipop-rev .lg-item{opacity:0} .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{-webkit-transform:translate3d(0,0,0) scale(0.5);transform:translate3d(0,0,0) scale(0.5)} .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} .lg-css3.lg-lollipop-rev .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1} .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide,.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide,.lg-css3.lg-lollipop-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-rotate .lg-item{opacity:0} .lg-css3.lg-rotate .lg-item.lg-prev-slide{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)} .lg-css3.lg-rotate .lg-item.lg-next-slide{-webkit-transform:rotate(360deg);transform:rotate(360deg)} .lg-css3.lg-rotate .lg-item.lg-current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1} .lg-css3.lg-rotate .lg-item.lg-prev-slide,.lg-css3.lg-rotate .lg-item.lg-next-slide,.lg-css3.lg-rotate .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-rotate-rev .lg-item{opacity:0} .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{-webkit-transform:rotate(360deg);transform:rotate(360deg)} .lg-css3.lg-rotate-rev .lg-item.lg-next-slide{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)} .lg-css3.lg-rotate-rev .lg-item.lg-current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1} .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide,.lg-css3.lg-rotate-rev .lg-item.lg-next-slide,.lg-css3.lg-rotate-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .lg-css3.lg-tube .lg-item{opacity:0} .lg-css3.lg-tube .lg-item.lg-prev-slide{-webkit-transform:scale3d(1,0,1) translate3d(-100%,0,0);transform:scale3d(1,0,1) translate3d(-100%,0,0)} .lg-css3.lg-tube .lg-item.lg-next-slide{-webkit-transform:scale3d(1,0,1) translate3d(100%,0,0);transform:scale3d(1,0,1) translate3d(100%,0,0)} .lg-css3.lg-tube .lg-item.lg-current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1} .lg-css3.lg-tube .lg-item.lg-prev-slide,.lg-css3.lg-tube .lg-item.lg-next-slide,.lg-css3.lg-tube .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s} .datepicker-dropdown:after,.datepicker-dropdown:before{content:'';display:inline-block;border-top:0;position:absolute} .datepicker{padding:4px;border-radius:4px;direction:ltr} .datepicker-inline{width:220px} .datepicker.datepicker-rtl{direction:rtl} .datepicker.datepicker-rtl table tr td span{float:right} .datepicker-dropdown{top:0;left:0} .datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-bottom-color:rgba(0,0,0,0.2)} .datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff} .datepicker-dropdown.datepicker-orient-left:before{left:6px} .datepicker-dropdown.datepicker-orient-left:after{left:7px} .datepicker-dropdown.datepicker-orient-right:before{right:6px} .datepicker-dropdown.datepicker-orient-right:after{right:7px} .datepicker-dropdown.datepicker-orient-bottom:before{top:-7px} .datepicker-dropdown.datepicker-orient-bottom:after{top:-6px} .datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999} .datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff} .datepicker > div{display:none} .datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none} .table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent} .datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer} .datepicker table tr td.new,.datepicker table tr td.old{color:#999} .datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default} .datepicker table tr td.highlighted{background:#d9edf7;border-radius:0} .datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000} .datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a} .datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9} .datepicker table tr td.today:hover:hover{color:#000} .datepicker table tr td.today.active:hover{color:#fff} .datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0} .datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0} .datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a} .datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9} .datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-linear-gradient(top,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)} .datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey} .datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9} .datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)} .datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c} .datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9} .datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px} .datepicker table tr td span:hover{background:#eee} .datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default} .datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th,.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer} .datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)} .datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c} .datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9} .datepicker table tr td span.new,.datepicker table tr td span.old{color:#999} .datepicker .datepicker-switch{width:145px} .datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee} .datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle} .input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px} .input-daterange input{text-align:center} .input-daterange input:first-child{border-radius:3px 0 0 3px} .input-daterange input:last-child{border-radius:0 3px 3px 0} .input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px} .ct-googleMap--MapCol{width:75%;float:left;padding-left:0;padding-right:15px;position:relative;min-height:1px} @media (max-width:767px){.ct-googleMap--MapCol{padding-left:15px}} .ct-googleMap--SidebarCol{width:25%;float:left;padding-left:15px;padding-right:15px;position:relative;min-height:1px} .ct-googleMap{height:525px;background-color:black;width:100%} .ct-googleMap--sidebar{text-align:left;width:100%} .ct-googleMap--selectContainer{margin-bottom:18px} .ct-googleMap--select{width:100%;height:40px;background-color:transparent;position:relative;z-index:1;font-size:14px;padding:9px 9px 9px 0;-webkit-appearance:none;-moz-appearance:none;text-overflow:"";color:#333} .ct-googleMap--resultsCounter{font-size:1.2em;line-height:40px;padding:0 40px 0 17px} .ct-googleMap--results{min-height:320px} .ct-googleMap--itemCounter{float:right} .ct-googleMap--select:focus{outline:none} .ct-googleMap--selectContainer,.ct-googleMap--searchContainer{position:relative} .ct-googleMap--selectContainer:after{content:"";clear:both} .ct-googleMap--searchContainer:after{content:"";clear:both} .ct-googleMap--searchContainer:before{content:"";display:block;position:absolute;top:0;left:0;z-index:10;height:40px;width:40px;background-repeat:no-repeat;background-position:center} .ct-googleMap--selectContainer:before{content:"";display:block;position:absolute;top:0;left:0;z-index:10;height:40px;width:40px;background-repeat:no-repeat;background-position:center} .ct-googleMap--searchContainer{margin-bottom:24px} .ct-googleMap--sidebar .ct-googleMap--search{height:40px;width:100%;display:block;font-size:14px;line-height:36px;color:#333;background-color:transparent;border:1px solid #d7d6d6;padding-right:15px;padding-left:15px} .ct-googleMap--sidebar .ct-googleMap--search:focus{outline:none} .ct-googleMap--sidebar .ct-googleMap--sidebarItem{font-size:14px;line-height:24px;color:#fff;border:none;padding:8px 0 8px 17px;cursor:pointer;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:table;width:100%;max-height:41px} .ct-googleMap--sidebarItem span{display:table-cell;vertical-align:middle} .ct-googleMap--sidebarItem .ct-googleMap--sidebarItemDistance{text-align:right;padding-left:5px;width:75px} .ct-googleMap--InfoWindowBody{padding:15px;position:relative;background-color:#fff;color:#333} .ct-googleMap--closeButton{position:absolute;top:0;right:0;cursor:pointer} .ct-googleMap--InfoWindowBody span{font-size:1.2em;line-height:1.5em;display:block;position:relative} .Navigation{list-style:none;padding:0;margin:0;text-align:center} .Navigation:after{clear:both} .Navigation li{display:inline-block} .NavigationPrev a:before,.NavigationNext a:before{content:"";height:32px;width:44px;display:block;background-position:center;cursor:pointer} .NavigationPrev{float:left} .NavigationNext{float:right} .NavigationPrev.NavigationDisable a:before,.NavigationNext.NavigationDisable a:before{cursor:default} .Navigation .paginationCounter{display:inline-block;text-align:center;font-size:24px;line-height:40px} .Navigation .paginationCounter span{display:inline-block;text-align:center;font-size:24px;line-height:40px} .NavPage{padding:0 10px;color:#c2bdbd;cursor:pointer} .NavPage:hover{color:#c2bdbd} .lollipop,.cosmic,.pop,.retro,.bee,.dark,.metro,.modern,.material{width:100%;margin:0 auto;padding:0 15px;font-family:"Montserrat",sans-serif} .lollipop select,.cosmic select,.pop select,.retro select,.bee select,.dark select,.metro select,.modern select,.material select,.lollipop input,.cosmic input,.pop input,.retro input,.bee input,.dark input,.metro input,.modern input,.material input{font-family:"Montserrat",sans-serif} .metro .ct-googleMap{height:549px} .metro .ct-googleMap--select,.metro .ct-googleMap--sidebar .ct-googleMap--search{background-color:#008ea8;color:#f5f5f5;font-weight:bold;border:none} .metro .ct-googleMap--select{padding-left:60px;background-image:url("../js/plugins/shop-locator/src/style/metro/images/select-icon.png");background-repeat:no-repeat;background-position:95% center} .metro .ct-googleMap--selectContainer:before{background-image:url("../js/plugins/shop-locator/src/style/metro/images/select-image.png")} .metro .ct-googleMap--searchContainer:before{background-image:url("../js/plugins/shop-locator/src/style/metro/images/input-image.png")} .metro .ct-googleMap--sidebar .ct-googleMap--search{padding-left:64px} .metro::-webkit-input-placeholder{color:#f5f5f5;font-weight:bold} .metro:-moz-placeholder{color:#f5f5f5;opacity:1;font-weight:bold} .metro::-moz-placeholder{color:#f5f5f5;opacity:1;font-weight:bold} .metro:-ms-input-placeholder{color:#f5f5f5;font-weight:bold} .metro .ct-googleMap--sidebar .ct-googleMap--search:before{content:"";background-image:url("../js/plugins/shop-locator/src/style/dark/images/input-image.png");background-repeat:no-repeat;background-position:center;height:24px;width:18px;display:block;position:absolute;top:7px;left:10px;z-index:10} .metro .ct-googleMap--resultsCounter{background-color:#e6e6e6;color:#666666;font-weight:bold;padding-left:35px;padding-right:15px;line-height:48px} .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem{background-color:#e6e6e6;font-weight:400;margin-top:2px;padding:12px 15px 12px 35px} .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem:first-child{border-top:none} .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem:hover{color:#f5f5f5} .metro .ct-googleMap--sidebarItem .ct-googleMap--sidebarItemDistance{width:80px;font-weight:bold} .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem:after{content:"";display:block;position:absolute;height:15px;width:15px;top:50%;left:15px;margin-top:-5px;background-image:url("../js/plugins/shop-locator/src/style/metro/images/item-arrow.png");background-repeat:no-repeat;-webkit-transition:all 0.2s ease;transition:all 0.2s ease} .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem:hover:after{background-image:url("../js/plugins/shop-locator/src/style/metro/images/item-arrowWhite.png");background-repeat:no-repeat} .metro .ct-googleMap--results{margin-bottom:20px} .metro .paginationCounter{border-left:none;border-right:none;margin:0 auto} .metro .Navigation{background-color:#e6e6e6} .metro .Navigation .paginationCounter,.metro .Navigation span{color:#79aacf;font-size:14px;line-height:48px} .metro .NavigationPrev a:before,.metro .NavigationNext a:before{height:48px;width:48px} .metro .NavPage{line-height:34px;padding:8px 10px;color:#79aacf} .metro .NavigationPrev a:before{background-image:url("../js/plugins/shop-locator/src/style/metro/images/paginationLeftArrow.png");background-repeat:no-repeat;border-right:2px solid #fff} .metro .NavigationNext a:before{float:right;background-image:url("../js/plugins/shop-locator/src/style/metro/images/paginationRightArrow.png");background-repeat:no-repeat;border-left:2px solid #fff} .metro .NavigationPrev.NavigationDisable a:before{background-color:transparent;background-image:url("../js/plugins/shop-locator/src/style/metro/images/paginationLeftArrow--disable.png");opacity:0.7} .metro .NavigationNext.NavigationDisable a:before{background-color:transparent;background-image:url("../js/plugins/shop-locator/src/style/metro/images/paginationRightArrow--disable.png");opacity:0.7} .metro .ct-googleMap--customInfoWindow:after{content:"";position:absolute;left:50%;bottom:5px;margin-left:-17px;width:0;height:0;border-style:solid;border-width:15px 17px 0 17px;border-color:#fff transparent transparent transparent} .metro .ct-googleMap--InfoWindowBody span{color:#666666} .metro .ct-googleMap--InfoWindowBody span:first-child{font-weight:bold} .metro .active{font-weight:bold} @media (max-width:1200px){.lollipop,.cosmic,.pop,.retro,.bee,.dark,.metro,.modern,.material{width:100%} .ct-googleMap--SidebarCol{width:40%} .ct-googleMap--MapCol{width:60%}} @media (max-width:768px){.ct-googleMap--SidebarCol,.ct-googleMap--MapCol{width:100%} .ct-googleMap--sidebar{margin-bottom:30px}} .ct-nav{position:relative;z-index:999} .navbar-fixed{position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);-webkit-transition:all .4s linear;transition:all .4s linear} .navbar-default{margin:0;font-family:"Montserrat",sans-serif;border-radius:0;background-clip:padding-box} .navbar-default .navbar-brand{display:block;padding:1px 0;margin-left:0 !important} .navbar-default .navbar-nav{margin-right:-30px} @media only screen and (max-width:991px){.navbar-default .navbar-nav{margin-right:-20px}} .navbar-default{background-color:#fff} .navbar-default .navbar-header{width:20%} @media only screen and (min-width:992px){.navbar-default .navbar-header{width:auto}} .navbar-default .navbar-nav{float:right} .navbar-default .navbar-nav > li{padding:0} .navbar-default .navbar-nav > li.dropdown:after{content:'\f107';font-family:"FontAwesome";position:absolute;top:50%;margin-top:-2px;margin-left:-4px;left:50%} @media only screen and (min-width:992px){.navbar-default .navbar-nav > li.dropdown:after{right:5px;margin-top:-9px;margin-left:0;left:auto}} @media only screen and (min-width:1200px){.navbar-default .navbar-nav > li.dropdown:after{right:15px}} .navbar-default .navbar-nav > li > a{position:relative;overflow:hidden;text-transform:uppercase;color:#333;padding:30px 10px;border-radius:50px;background-clip:padding-box;font-size:11px;font-size:1.1rem} @media only screen and (min-width:992px){.navbar-default .navbar-nav > li > a{padding:30px 20px}} @media only screen and (min-width:1200px){.navbar-default .navbar-nav > li > a{padding:30px}} .navbar-default .navbar-nav > li > a:before,.navbar-default .navbar-nav > li > a:after{content:'';position:absolute;display:block;left:1px;right:1px;height:21px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s linear;transition:all .2s linear} .navbar-default .navbar-nav > li > a:before{top:-50%;border-top:1px solid red;border-left:1px solid red;border-right:1px solid red;border-top-left-radius:50px;border-top-right-radius:50px} .navbar-default .navbar-nav > li > a:after{bottom:-50%;border-bottom:1px solid red;border-left:1px solid red;border-right:1px solid red;border-bottom-left-radius:50px;border-bottom-right-radius:50px} .navbar-default .navbar-nav > li:hover a:before,.navbar-default .navbar-nav > li:hover a:after{opacity:1;filter:alpha(opacity=100)} .navbar-default .navbar-nav > li:hover a:before{top:20px} .navbar-default .navbar-nav > li:hover a:after{bottom:20px} .navbar-default .navbar-nav > li.active a{background-color:transparent} .navbar-default .navbar-nav > li.active a:hover,.navbar-default .navbar-nav > li.active a:focus,.navbar-default .navbar-nav > li.active a:active{background-color:transparent} .navbar-default .navbar-buttons .btn-group.btn-group--separated{margin:24px 0 0 60px} .navbar-top{position:absolute;top:0;right:0;left:0;z-index:999} .navbar-scrolled .navbar--animated{position:fixed} .navbar-scrolled .navbar--animated.animated-init{-webkit-animation-name:navbar-animation;animation-name:navbar-animation;-webkit-animation-duration:500ms;animation-duration:500ms} .navbar-scrolled .navbar.navbar-dark{background-color:#000} body.navbar-scrolled.ct-menu-effect .navbar-beacon{background-color:#000} body.navbar-scrolled.ct-menu-effect .navbar-beacon li a:hover{background-color:#fff;color:#000} body.navbar-scrolled.ct-menu-effect .navbar-beacon li.dropdown .dropdown-menu{border-bottom:1px solid #fff} @-webkit-keyframes navbar-animation{0%{top:-100%} 70%{top:-5%} 100%{top:0}} @keyframes navbar-animation{0%{top:-100%} 70%{top:-5%} 100%{top:0}} .navbar-default .navbar-nav .dropdown-menu{background-color:#343434;box-shadow:none;border:0 none;min-width:200px;margin:0;padding:0;margin-left:-25px;border-radius:0;background-clip:padding-box} .navbar-default .navbar-nav .dropdown-menu li a{position:relative;color:#fff;text-transform:uppercase;line-height:40px;padding:0 29px;font-size:11px;font-size:1.1rem} .navbar-default .navbar-nav .dropdown-menu li:hover > a,.navbar-default .navbar-nav .dropdown-menu li:active > a,.navbar-default .navbar-nav .dropdown-menu li:focus > a{background-color:#1a1a1a;background-color:rgba(26,26,26,0.5)} .navbar-default .navbar-nav .dropdown-menu li:hover > a:before,.navbar-default .navbar-nav .dropdown-menu li:active > a:before,.navbar-default .navbar-nav .dropdown-menu li:focus > a:before{content:'';position:absolute;top:0;bottom:0;left:0;width:3px} .navbar-default .navbar-nav .dropdown-menu li.dropdown-submenu{position:relative} .navbar-default .navbar-nav .dropdown-menu li.dropdown-submenu:after{content:'\f105';position:absolute;right:15px;top:50%;font-family:"FontAwesome";color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .navbar-default .navbar-nav .dropdown-menu li.dropdown-submenu .dropdown-menu{top:0;left:100%;margin:0} .navbar-default .navbar-nav .dropdown-menu li.dropdown-submenu .dropdown-menu > li > a:before{left:auto;right:0} .navbar-default .navbar-nav .dropdown-menu li.dropdown-submenu:hover .dropdown-menu{display:block} @media only screen and (max-width:767px){.navbar-desktop{display:none}} .ct-navbar--bounceIn > li.dropdown:hover .dropdown-menu{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--fadeIn > li.dropdown:hover .dropdown-menu{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--fadeInLeft > li.dropdown:hover .dropdown-menu{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--fadeInRight > li.dropdown:hover .dropdown-menu{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--fadeInDown > li.dropdown:hover .dropdown-menu{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--fadeInUp > li.dropdown:hover .dropdown-menu{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--pulse > li.dropdown:hover .dropdown-menu{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--bounceInRight > li.dropdown:hover .dropdown-menu{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--bounceInLeft > li.dropdown:hover .dropdown-menu{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--flipInX > li.dropdown:hover .dropdown-menu{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--flipInY > li.dropdown:hover .dropdown-menu{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--zoomIn > li.dropdown:hover .dropdown-menu{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--zoomInDown > li.dropdown:hover .dropdown-menu{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .ct-navbar--zoomInUp > li.dropdown:hover .dropdown-menu{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;-webkit-animation-duration:.5s;animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards} .navbar.navbar-dark{margin:0;padding-top:20px;background-color:#000} @media only screen and (min-width:992px){.navbar.navbar-dark{background-color:black;background-color:rgba(0,0,0,0.5)}} .navbar.navbar-dark .navbar-header{float:none;padding:0;text-align:center} .navbar.navbar-dark .navbar-header .navbar-brand{float:none;margin:0;height:auto;padding:0;display:inline-block} .navbar.navbar-dark .navbar-header .navbar-brand img{margin:0 auto} .navbar.navbar-dark .nav.navbar-nav{float:right;margin-right:-40px} .navbar.navbar-dark .nav.navbar-nav li a{padding:0;margin:10px 40px 10px 0;color:#fff;cursor:pointer} .navbar.navbar-dark .nav.navbar-nav li a:hover,.navbar.navbar-dark .nav.navbar-nav li a:focus,.navbar.navbar-dark .nav.navbar-nav li a:active{background-color:transparent} .navbar.navbar-dark .ct-productCart-link{position:relative} .navbar.navbar-dark .ct-productCart{display:none;position:absolute;min-height:49px;top:100%;right:0;left:auto;min-width:300px;padding:15px;margin-top:19px;border-radius:5px;background-clip:padding-box;border-top-left-radius:0;border-top-right-radius:0;background-color:black;background-color:rgba(0,0,0,0.5)} .navbar.navbar-dark .ct-productCart .ct-product-item{margin:0;padding-bottom:15px} .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-image{border-radius:5px;background-clip:padding-box} .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-image img{max-width:none} .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details{padding-left:15px;padding-top:10px;position:relative} .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-name{font-weight:700;margin-bottom:0;color:#fff} .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-price{color:#fff;font-style:italic} .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-addons{position:absolute;top:0;right:0} .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-addons a{margin:0;display:block;width:20px;height:20px;float:left;background-color:#000;color:#fff;text-align:center;line-height:20px;opacity:0.5;filter:alpha(opacity=50);font-size:10px;font-size:1rem;border-radius:5px;background-clip:padding-box} .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-addons a.ct-product-remove{margin-right:5px} .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-addons a:hover,.navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-addons a:focus{opacity:1;filter:alpha(opacity=100)} .navbar.navbar-dark .ct-productCart .ct-product-no-items{color:#ccc;font-style:italic;display:none} .navbar.navbar-dark .ct-productCart:nth-last-child(1){padding-bottom:0} body.ct-menu-effect .navbar-beacon{position:fixed;top:80px;bottom:0;right:200%;height:100%;max-width:400px;z-index:9000;overflow-y:auto;padding-right:50px;background-color:#000} @media only screen and (min-width:992px){body.ct-menu-effect .navbar-beacon{background-color:black;background-color:rgba(0,0,0,0.5)}} body.ct-menu-effect .navbar-beacon.bounceInRight{width:100%;left:auto;right:-50px} body.ct-menu-effect .navbar-beacon.bounceOutRight{width:100%;left:auto;right:-50px} body.ct-menu-effect .navbar-beacon.bounceInRight-duration{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both} body.ct-menu-effect .navbar-beacon li a{display:block;color:#fff;text-align:center;font-family:"Montserrat",sans-serif;text-transform:uppercase;padding:15px 0;font-size:14px;font-size:1.4rem} body.ct-menu-effect .navbar-beacon li a:hover{color:#000;background-color:#fff} @media only screen and (min-width:992px){body.ct-menu-effect .navbar-beacon li a:hover{color:#fff;background-color:black;background-color:rgba(0,0,0,0.85)}} body.ct-menu-effect .navbar-beacon li.is-active > a{color:#000;background-color:#fff} @media only screen and (min-width:992px){body.ct-menu-effect .navbar-beacon li.is-active > a{color:#fff;background-color:black;background-color:rgba(0,0,0,0.85)}} body.ct-menu-effect .navbar-beacon li.dropdown a i{position:relative;float:right;right:25px;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} body.ct-menu-effect .navbar-beacon li.dropdown .dropdown-menu{float:none;display:none;position:static;margin:0;padding:0;background-color:transparent;border:0 none} body.ct-menu-effect .navbar-beacon li.dropdown .dropdown-menu li a{font-size:10px;font-size:1rem} body.ct-menu-effect .navbar-beacon li.dropdown.is-active a i{-webkit-transform:rotate(180deg);transform:rotate(180deg)} body.ct-menu-effect .navbar-beacon .ct-socials--rounded{text-align:center;margin-top:65px;margin-right:-5px} body.ct-menu-effect .navbar-beacon .ct-socials--rounded li a{padding:0} body.ct-menu-effect .navbar-beacon .ct-socials--rounded li a:hover,body.ct-menu-effect .navbar-beacon .ct-socials--rounded li a:focus,body.ct-menu-effect .navbar-beacon .ct-socials--rounded li a:active{border-color:#000} body.ct-menu-effect .ct-menu-mobile + .navbar-beacon{top:57px} .navbar.navbar-light{background-color:transparent} .navbar.navbar-light .navbar-nav > li{padding:25px 10px} .navbar.navbar-light .navbar-nav > li > a{color:#fff;padding:5px 0;border-bottom:1px solid transparent;border-radius:0} .navbar.navbar-light .navbar-nav > li > a:before,.navbar.navbar-light .navbar-nav > li > a:after{display:none} .navbar.navbar-light .navbar-nav > li.dropdown:after{color:#fff} .navbar.navbar-light .navbar-nav > li:hover a{border-bottom-color:#286fe5} .navbar.navbar-light .navbar-nav > li.active a{color:#fff} @media only screen and (min-width:992px){.navbar.navbar-light .navbar-nav > li{padding:25px 20px}} @media only screen and (min-width:1200px){.navbar.navbar-light .navbar-nav > li{padding:25px 30px}} .navbar-scrolled .navbar.navbar-light{background-color:#333} .navbar-wide .navbar-header{line-height:80px} .navbar-wide .navbar-header .navbar-brand{position:relative;display:inline-block;margin-top:-4px;height:80px;line-height:80px;padding:0 22px} @media only screen and (max-width:1199px){.navbar-wide .navbar-header .navbar-brand{padding:0 10px}} .navbar-wide .navbar-header .navbar-brand:after{content:'';position:absolute;width:3px;height:40px;top:50%;right:0;margin-top:-17px;background-color:#e5e5e5} @media (max-width:1300px){.navbar-wide .navbar-header .navbar-brand:after{display:none}} .navbar-wide .navbar-header .navbar-brand img{display:inline-block} .navbar-wide .ct-socials{position:relative;float:left;padding:0 25px} .navbar-wide .ct-socials:after{content:'';position:absolute;width:1px;height:40px;top:50%;right:0;margin-top:-20px;background-color:#e5e5e5} @media (max-width:1300px){.navbar-wide .ct-socials{display:none}} .navbar-wide .ct-contactBox{float:left;padding:0 25px;height:80px;overflow:hidden} .navbar-wide .ct-contactBox a{padding-top:8px} .navbar-wide .ct-contactBox a .ct-contactBox-top{top:-10px} @media (max-width:1800px){.navbar-wide .ct-contactBox{display:none}} .navbar-wide .ct-search-link{float:right;height:80px;line-height:80px;padding:0 22px} @media only screen and (max-width:1199px){.navbar-wide .ct-search-link{padding:0 10px}} .navbar-wide.navbar-default .navbar-nav{margin-right:0} .navbar-wide .ct-iconBox--small{position:relative;padding:20px 25px;float:left} @media only screen and (max-width:1199px){.navbar-wide .ct-iconBox--small{padding:0 10px}} .navbar-wide .ct-iconBox--small:before{content:'';position:absolute;width:1px;height:40px;top:50%;left:0;margin-top:-20px;background-color:#fff} .navbar-wide .ct-iconBox--small.ct-contactBox--responsive{display:block} @media (max-width:1799px){.navbar-wide .ct-iconBox--small.ct-contactBox--responsive{display:block}} .navbar-wide .ct-iconBox--small.ct-contactBox--responsive .media-left{padding-right:0} @media (max-width:1550px){.navbar-wide .ct-iconBox--small .media-body{display:none}} @media (max-width:1550px){.navbar-wide .navbar-nav > li > a{padding-left:15px;padding-right:15px}} @media only screen and (max-width:1550px) and (max-width:1199px){.navbar-wide .navbar-nav > li > a{font-size:10px;font-size:1rem}} @media (max-width:1550px){.navbar-wide .navbar-nav > li.dropdown:after{left:50%;right:auto;top:auto;bottom:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}} @media only screen and (max-width:991px){.navbar-wide{display:none}} @media only screen and (max-width:991px){.navigation-wide .ct-menu-mobile{display:block} .navigation-wide .ct-menu-mobile + .navbar-beacon{display:block}} @media only screen and (min-width:768px){.navigation-wide .ct-menu-mobile .ct-socials--rounded{padding:9px 0} .navigation-wide .ct-menu-mobile .ct-productCart-link,.navigation-wide .ct-menu-mobile .nav-item-toggle{padding:8px 0}} .ct-menu-mobile{position:fixed;z-index:1000;top:0;width:100%} .ct-menu-mobile .navbar{padding-top:0} .ct-menu-mobile .navbar .navbar-header{padding-top:5px;text-align:left} .ct-menu-mobile .navbar .ct-productCart{min-width:200px} .ct-menu-mobile .nav > li{display:inline-block} @media only screen and (min-width:768px){.ct-menu-mobile{display:none} .ct-menu-mobile + .navbar-beacon{display:none;top:57px}} @media only screen and (max-width:767px){.navbar-beacon + .navbar-beacon{display:none}} .ct-footer .ct-footer-top{background-color:#1a1a1a;padding-bottom:50px;padding-top:20px} .ct-footer .ct-footer-bottom{background-color:#0d0d0d;font-family:"Montserrat",sans-serif} .ct-footer .ct-footer-copyright{padding-top:20px;padding-bottom:20px} @media only screen and (max-width:479px){.ct-footer .ct-newsletter{margin-top:15px} .ct-footer .ct-newsletter label{display:block;padding-right:0}} .ct-copyright-text{display:inline-block;color:#535353;text-transform:uppercase;line-height:30px;font-size:12px;font-size:1.2rem} @media only screen and (max-width:767px){.ct-copyright-text{position:relative;display:block;padding-bottom:15px;text-align:center;line-height:24px} .ct-copyright-text:after{content:'';position:absolute;display:block;width:30px;left:50%;margin-left:-15px;bottom:5px;height:1px;background-color:white;background-color:rgba(255,255,255,0.2)}} .ct-copyright-text a:hover,.ct-copyright-text a:focus,.ct-copyright-text a:active{color:#fff} .ct-list-terms{font-family:"Open Sans",sans-serif;text-align:right;text-transform:uppercase;font-weight:400} @media only screen and (max-width:767px){.ct-list-terms{text-align:center}} .ct-list-terms li{padding:0 30px 0 0} @media only screen and (max-width:767px){.ct-list-terms li{padding-right:15px}} .ct-list-terms li:last-child{padding-right:0} .ct-list-terms li a{line-height:30px;font-size:11px;font-size:1.1rem;color:white;color:rgba(255,255,255,0.5)} .ct-list-terms li a:hover,.ct-list-terms li a:focus,.ct-list-terms li a:active{color:#fff} .ct-payments{padding:15px 0;text-transform:uppercase;border-bottom:1px solid #3d3d3d} @media only screen and (max-width:767px){.ct-payments{text-align:center}} .ct-payments .ct-payments-icons{text-align:right} @media only screen and (max-width:767px){.ct-payments .ct-payments-icons{text-align:center}} .ct-payments .ct-payments-icons .ct-payment-title{line-height:30px;padding-right:15px;font-size:12px;font-size:1.2rem;color:#535353;color:rgba(83,83,83,0.5)} @media only screen and (max-width:991px){.ct-payments .ct-payments-icons .ct-payment-title{padding-right:0}} @media only screen and (max-width:767px){.ct-payments .ct-payments-icons .ct-payment-title{display:block}} .ct-footer-nav{padding-top:25px} .ct-footer-nav .ct-footer-brand{padding-top:10px} @media only screen and (max-width:767px){.ct-footer-nav .ct-footer-brand{display:block;margin:0 auto;padding-top:15px;padding-bottom:25px}} @media only screen and (min-width:768px){.ct-footer-nav{padding-top:35px}} .ct-menu-footer{padding-top:10px} .ct-menu-footer li a{text-transform:uppercase;font-size:14px;font-size:1.4rem;color:white;color:rgba(255,255,255,0.5)} .ct-menu-footer li a:hover,.ct-menu-footer li a:focus,.ct-menu-footer li a:active{color:#fff} .ct-menu-footer li + li{padding-top:10px} @media only screen and (max-width:991px){.ct-menu-footer{text-align:right}} @media only screen and (max-width:767px){.ct-menu-footer{text-align:center}} .ct-preFooter{border-bottom:1px solid #484848;padding-bottom:35px} @media only screen and (min-width:768px){.ct-preFooter{padding-bottom:60px}} .btn,.ct-cart__product-checkout,.ct-cart__product-clear{padding:13px 18px 11px 18px;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:11px;font-size:1.1rem;border-radius:50px;background-clip:padding-box} .btn.btn-xs,.ct-cart__product-checkout,.ct-cart__product-clear{padding:8px 12px 6px 12px} .btn.btn-sm,.btn-sm.ct-cart__product-checkout,.btn-sm.ct-cart__product-clear{padding:10px 15px 9px 15px} .btn.btn-lg,.btn-lg.ct-cart__product-checkout,.btn-lg.ct-cart__product-clear{padding:16px 26px 13px 26px} .btn-group.btn-group--separated .btn.btn-lg:last-child:not(.dropdown-toggle),.btn-group.btn-group--separated .btn-lg.ct-cart__product-checkout:last-child:not(.dropdown-toggle),.btn-group.btn-group--separated .btn-lg.ct-cart__product-clear:last-child:not(.dropdown-toggle){padding:21px 18px 21px 15px} .btn-group--marginRight-0 .btn:last-child,.btn-group--marginRight-0 .ct-cart__product-checkout:last-child,.btn-group--marginRight-0 .ct-cart__product-clear:last-child{margin-right:0 !important} .btn-group.btn-group--separated .btn-lg{font-size:14px;font-size:1.4rem;padding:21px 0 21px 0} @media only screen and (max-width:991px){.btn-group.btn-group--separated .btn-lg{padding:21px 25px 21px 20px}} .btn-group.btn-group--separated .btn-lg:first-child{padding:20px 30px} .btn-group.btn-group--separated .btn-lg:last-child{padding:20px 18px 20px 15px !important} .ct-link{line-height:30px;font-size:11px;font-size:1.1rem;color:white;color:rgba(255,255,255,0.5)} .ct-link:after{padding-left:8px;content:'\f0da';font-family:'FontAwesome'} .btn-accient,.ct-cart__product-checkout{color:#fff} .btn-accient:hover,.ct-cart__product-checkout:hover,.btn-accient:focus,.ct-cart__product-checkout:focus{color:#fff} .btn-accient:active,.ct-cart__product-checkout:active{color:#fff;box-shadow:inset 0 1px 10px rgba(0,0,0,0.5)} .btn-dark{background-color:#333;color:#fff} .btn-dark:hover,.btn-dark:focus,.btn-dark:active{color:#fff;background-color:#000} .btn.btn--motiveColor,.btn--motiveColor.ct-cart__product-checkout,.btn--motiveColor.ct-cart__product-clear{color:#fff} .btn.btn--motiveColor.btn-transparent:hover,.btn--motiveColor.btn-transparent.ct-cart__product-checkout:hover,.btn--motiveColor.btn-transparent.ct-cart__product-clear:hover,.btn.btn--motiveColor.btn-transparent:focus,.btn--motiveColor.btn-transparent.ct-cart__product-checkout:focus,.btn--motiveColor.btn-transparent.ct-cart__product-clear:focus{color:#fff} .btn-white{background-color:#fff;color:#333} .btn.btn-transparent,.btn-transparent.ct-cart__product-checkout,.btn-transparent.ct-cart__product-clear{background-color:transparent} .btn.btn-transparent:active,.btn-transparent.ct-cart__product-checkout:active,.btn-transparent.ct-cart__product-clear:active{box-shadow:inset 0 1px 10px rgba(0,0,0,0.5)} .btn.btn-transparent.btn--white,.btn-transparent.btn--white.ct-cart__product-checkout,.btn-transparent.btn--white.ct-cart__product-clear{border:1px solid #fff;color:#fff} .btn.btn-transparent.btn--white:hover,.btn-transparent.btn--white.ct-cart__product-checkout:hover,.btn-transparent.btn--white.ct-cart__product-clear:hover,.btn.btn-transparent.btn--white:focus,.btn-transparent.btn--white.ct-cart__product-checkout:focus,.btn-transparent.btn--white.ct-cart__product-clear:focus{background-color:#fff} .btn.btn--withIcon,.btn--withIcon.ct-cart__product-checkout,.btn--withIcon.ct-cart__product-clear{padding-right:21px} .btn.btn--withIcon i,.btn--withIcon.ct-cart__product-checkout i,.btn--withIcon.ct-cart__product-clear i{padding-left:10px} .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),.btn-group > .ct-cart__product-checkout:first-child:not(:last-child):not(.dropdown-toggle),.btn-group > .ct-cart__product-clear:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:50px;border-top-right-radius:50px} .btn-group > .btn:last-child:not(:first-child),.btn-group > .ct-cart__product-checkout:last-child:not(:first-child),.btn-group > .ct-cart__product-clear:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-bottom-left-radius:50px;border-top-left-radius:50px} .btn-group .btn,.btn-group .ct-cart__product-checkout,.btn-group .ct-cart__product-clear{margin:auto 10px} .btn-group.btn-group--alignLeft .btn:first-child,.btn-group.btn-group--alignLeft .ct-cart__product-checkout:first-child,.btn-group.btn-group--alignLeft .ct-cart__product-clear:first-child{margin-left:0 !important} .btn-group.btn-group--alignLeft .btn:last-child,.btn-group.btn-group--alignLeft .ct-cart__product-checkout:last-child,.btn-group.btn-group--alignLeft .ct-cart__product-clear:last-child{margin-right:0 !important} @media only screen and (max-width:479px){.btn-group .btn,.btn-group .ct-cart__product-checkout,.btn-group .ct-cart__product-clear{margin-bottom:10px}} .btn-group.btn-group--separated{margin:0 13px} .btn-group.btn-group--separated .btn,.btn-group.btn-group--separated .ct-cart__product-checkout,.btn-group.btn-group--separated .ct-cart__product-clear{margin:0 !important;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .btn-group.btn-group--separated .btn:first-child:not(:last-child):not(.dropdown-toggle),.btn-group.btn-group--separated .ct-cart__product-checkout:first-child:not(:last-child):not(.dropdown-toggle),.btn-group.btn-group--separated .ct-cart__product-clear:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0} .btn-group.btn-group--separated .btn:last-child:not(.dropdown-toggle),.btn-group.btn-group--separated .ct-cart__product-checkout:last-child:not(.dropdown-toggle),.btn-group.btn-group--separated .ct-cart__product-clear:last-child:not(.dropdown-toggle){border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:50px;border-bottom-right-radius:50px} .btn-group.btn-group--separated:hover .btn,.btn-group.btn-group--separated:hover .ct-cart__product-checkout,.btn-group.btn-group--separated:hover .ct-cart__product-clear{color:#fff} .btn-group.btn-group--separated:hover .btn:last-child,.btn-group.btn-group--separated:hover .ct-cart__product-checkout:last-child,.btn-group.btn-group--separated:hover .ct-cart__product-clear:last-child{-webkit-transform:translateX(-3px);transform:translateX(-3px)} .btn-group.btn-group--separated:hover .btn.btn-white,.btn-group.btn-group--separated:hover .btn-white.ct-cart__product-checkout,.btn-group.btn-group--separated:hover .btn-white.ct-cart__product-clear{color:#333} .btn-group.btn-group--separated .btn-dark:hover,.btn-group.btn-group--separated .btn-dark:active,.btn-group.btn-group--separated .btn-dark:focus{background-color:#333} .btn-group.btn-group--separated .btn-accient:nth-child(2),.btn-group.btn-group--separated .ct-cart__product-checkout:nth-child(2){border-left:2px solid transparent} .ct-file-size{font-family:"Montserrat",sans-serif;display:block;text-transform:uppercase;padding-top:15px;opacity:0.5;filter:alpha(opacity=50);font-size:11px;font-size:1.1rem} .btn-group.btn-group--separated.btn-block{margin-left:0;margin-right:0} @media only screen and (max-width:991px){.btn-group.btn-group--separated.btn-block{width:auto}} .btn-group.btn-group--separated.btn-block .btn:first-child,.btn-group.btn-group--separated.btn-block .ct-cart__product-checkout:first-child,.btn-group.btn-group--separated.btn-block .ct-cart__product-clear:first-child{width:80%} @media only screen and (max-width:991px){.btn-group.btn-group--separated.btn-block .btn:first-child,.btn-group.btn-group--separated.btn-block .ct-cart__product-checkout:first-child,.btn-group.btn-group--separated.btn-block .ct-cart__product-clear:first-child{width:auto}} @media only screen and (max-width:479px){.btn-group > .btn,.btn-group > .ct-cart__product-checkout,.btn-group > .ct-cart__product-clear,.btn-group-vertical > .btn,.btn-group-vertical > .ct-cart__product-checkout,.btn-group-vertical > .ct-cart__product-clear{float:none}} form.btn,form.ct-cart__product-checkout,form.ct-cart__product-clear{padding:0} .btn-separated.paypal_btn{border-radius:50px 0 0 50px} .ct-dividerSection form.btn,.ct-dividerSection form.ct-cart__product-checkout,.ct-dividerSection form.ct-cart__product-clear{position:relative} .ct-dividerSection form.btn .paypal_btn,.ct-dividerSection form.ct-cart__product-checkout .paypal_btn,.ct-dividerSection form.ct-cart__product-clear .paypal_btn{position:relative;right:-5px} @media only screen and (min-width:480px){.ct-dividerSection form.btn,.ct-dividerSection form.ct-cart__product-checkout,.ct-dividerSection form.ct-cart__product-clear{top:-1px}} .navbar .paypal_btn{position:relative;right:-3px} .ct-newsletter{font-family:"Montserrat",sans-serif} .ct-newsletter label{color:#fff;text-transform:uppercase;padding-right:23px;font-size:14px;font-size:1.4rem} .ct-newsletter .inner{position:relative;display:inline-block} .ct-newsletter .form-control{background-color:transparent;border:2px solid #8d8d8d;height:60px;padding-left:32px;padding-right:40px;color:black;color:rgba(0,0,0,0.9);box-shadow:none;font-size:14px;font-size:1.4rem;border-radius:50px;background-clip:padding-box} .ct-newsletter .form-control::-webkit-input-placeholder{color:white;color:rgba(255,255,255,0.5)} .ct-newsletter .form-control:-moz-placeholder{color:white;color:rgba(255,255,255,0.5)} .ct-newsletter .form-control::-moz-placeholder{color:white;color:rgba(255,255,255,0.5)} .ct-newsletter .form-control:-ms-input-placeholder{color:white;color:rgba(255,255,255,0.5)} .ct-newsletter .form-control:focus{box-shadow:none;outline:none;background-color:#fff} .ct-newsletter .form-control:focus + button[type="submit"]{color:black;color:rgba(0,0,0,0.9)} .ct-newsletter .form-control:focus::-webkit-input-placeholder{color:black;color:rgba(0,0,0,0.9)} .ct-newsletter .form-control:focus:-moz-placeholder{color:black;color:rgba(0,0,0,0.9)} .ct-newsletter .form-control:focus::-moz-placeholder{color:black;color:rgba(0,0,0,0.9)} .ct-newsletter .form-control:focus:-ms-input-placeholder{color:black;color:rgba(0,0,0,0.9)} .ct-newsletter .form-control.is-not-empty{background-color:#fff} .ct-newsletter .form-control.is-not-empty + button[type="submit"]{color:black;color:rgba(0,0,0,0.9)} .ct-newsletter .form-control.is-not-empty::-webkit-input-placeholder{color:black;color:rgba(0,0,0,0.9)} .ct-newsletter .form-control.is-not-empty:-moz-placeholder{color:black;color:rgba(0,0,0,0.9)} .ct-newsletter .form-control.is-not-empty::-moz-placeholder{color:black;color:rgba(0,0,0,0.9)} .ct-newsletter .form-control.is-not-empty:-ms-input-placeholder{color:black;color:rgba(0,0,0,0.9)} .ct-newsletter button[type="submit"]{position:absolute;top:50%;right:20px;margin-top:-10px;background:none;border:0 none;padding:0;line-height:1;display:inline-block;width:20px;height:20px;color:white;color:rgba(255,255,255,0.5);font-size:20px;font-size:2rem} .ct-newsletter.ct-newsletter--white .form-control{border-color:#fff} .ct-newsletter.ct-newsletter--white .form-control::-webkit-input-placeholder{color:#fff} .ct-newsletter.ct-newsletter--white .form-control:-moz-placeholder{color:#fff} .ct-newsletter.ct-newsletter--white .form-control::-moz-placeholder{color:#fff} .ct-newsletter.ct-newsletter--white .form-control:-ms-input-placeholder{color:#fff} .ct-newsletter.ct-newsletter--white button[type="submit"]{color:#fff} .ct-contactForm .form-group{position:relative;margin-bottom:30px} .ct-contactForm .form-control::-webkit-input-placeholder{text-transform:uppercase} .ct-contactForm .form-control::-moz-placeholder{text-transform:uppercase} .ct-contactForm .form-control:-ms-input-placeholder{text-transform:uppercase} .ct-contactForm .form-control::placeholder{text-transform:uppercase} .ct-contactForm .form-control,.ct-contactForm .selectize-input{background-color:transparent;border:2px solid #939393;font-family:"Montserrat",sans-serif;min-height:35px;padding-left:32px;border-radius:50px;background-clip:padding-box;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-contactForm .form-control:focus,.ct-contactForm .selectize-input:focus{background-color:#fff;box-shadow:none} .ct-contactForm .form-control.is-not-empty,.ct-contactForm .selectize-input.is-not-empty{background-color:#fff} .ct-contactForm .selectize-input{padding-top:10px;padding-bottom:10px;text-transform:uppercase} .ct-contactForm textarea{resize:none;padding-top:11px} .ct-contactForm button[type="submit"]{position:absolute;top:50%;left:25%;color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .ct-contactForm .ct-contactForm-requiredMessage{position:absolute;font-family:"Montserrat",sans-serif;color:#535353;padding-top:5px;padding-left:35px;text-transform:uppercase;font-size:12px;font-size:1.2rem} .ct-contactForm .alert{font-family:"Montserrat",sans-serif;text-transform:uppercase;padding-left:35px;border-radius:50px;background-clip:padding-box} .ct-contactForm.ct-contactForm--white .form-control,.ct-contactForm.ct-contactForm--white .selectize-input{border-color:#2a74e2;color:#2a74e2} .ct-contactForm.ct-contactForm--white .form-control::-webkit-input-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input::-webkit-input-placeholder{color:#000} .ct-contactForm.ct-contactForm--white .form-control:-moz-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input:-moz-placeholder{color:#000} .ct-contactForm.ct-contactForm--white .form-control::-moz-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input::-moz-placeholder{color:#000} .ct-contactForm.ct-contactForm--white .form-control:-ms-input-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input:-ms-input-placeholder{color:#000} .ct-contactForm.ct-contactForm--white .form-control:focus,.ct-contactForm.ct-contactForm--white .form-control.dropdown-active,.ct-contactForm.ct-contactForm--white .selectize-input:focus,.ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active{color:#000} .ct-contactForm.ct-contactForm--white .form-control:focus::-webkit-input-placeholder,.ct-contactForm.ct-contactForm--white .form-control.dropdown-active::-webkit-input-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input:focus::-webkit-input-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active::-webkit-input-placeholder{color:#000} .ct-contactForm.ct-contactForm--white .form-control:focus:-moz-placeholder,.ct-contactForm.ct-contactForm--white .form-control.dropdown-active:-moz-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input:focus:-moz-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active:-moz-placeholder{color:#000} .ct-contactForm.ct-contactForm--white .form-control:focus::-moz-placeholder,.ct-contactForm.ct-contactForm--white .form-control.dropdown-active::-moz-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input:focus::-moz-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active::-moz-placeholder{color:#000} .ct-contactForm.ct-contactForm--white .form-control:focus:-ms-input-placeholder,.ct-contactForm.ct-contactForm--white .form-control.dropdown-active:-ms-input-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input:focus:-ms-input-placeholder,.ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active:-ms-input-placeholder{color:#000} .ct-contactForm.ct-contactForm--white .selectize-input:after{border-color:#000000 transparent transparent transparent} .ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active:after{border-color:#000000 transparent transparent transparent} .ct-contactForm.form-inline .form-group{margin-top:5px;margin-bottom:5px} @media only screen and (min-width:768px){.ct-contactForm .form-control,.ct-contactForm .selectize-input{min-height:60px} .ct-contactForm textarea{padding-top:18px} .ct-contactForm .selectize-input{padding-top:19px;padding-bottom:19px}} .ct-searchForm{display:table;z-index:9999;text-align:center;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background-color:black;background-color:rgba(0,0,0,0.9);opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0)} .ct-searchForm.is-open{-webkit-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1;filter:alpha(opacity=100)} .ct-searchForm .inner{display:table-cell;vertical-align:middle} .ct-searchForm .form-group{position:relative;margin-bottom:0} .ct-searchForm .form-control{background-color:transparent;border-radius:0;background-clip:padding-box;border:0 none;border-bottom:2px solid #fff;height:auto;padding:15px 35px;color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:36px;font-size:3.6rem;font-size:36px;font-size:3.6rem} .ct-searchForm .form-control::-webkit-input-placeholder{color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:36px;font-size:3.6rem} .ct-searchForm .form-control:-moz-placeholder{color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:36px;font-size:3.6rem} .ct-searchForm .form-control::-moz-placeholder{color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:36px;font-size:3.6rem} .ct-searchForm .form-control:-ms-input-placeholder{color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:36px;font-size:3.6rem} .ct-searchForm .form-control:focus{outline:none;box-shadow:none} .ct-searchForm .ct-searchForm-close{margin-top:50px;display:inline-block} .ct-searchForm .ct-searchForm-close svg path{-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-searchForm .ct-search-btn{position:absolute;top:50%;right:30px;border:0 none;background-color:transparent;color:#fff;font-size:20px;font-size:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .ct-searchForm--default .form-group{position:relative;margin-bottom:0} .ct-searchForm--default .form-control{background-color:transparent;border-radius:0;background-clip:padding-box;border:0 none;border-bottom:2px solid #fff;height:auto;padding:10px 35px 10px 10px;color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:36px;font-size:3.6rem;font-size:36px;font-size:3.6rem;box-shadow:none} .ct-searchForm--default .form-control::-webkit-input-placeholder{color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:36px;font-size:3.6rem} .ct-searchForm--default .form-control:-moz-placeholder{color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:36px;font-size:3.6rem} .ct-searchForm--default .form-control::-moz-placeholder{color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:36px;font-size:3.6rem} .ct-searchForm--default .form-control:-ms-input-placeholder{color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:36px;font-size:3.6rem} .ct-searchForm--default .form-control:focus{outline:none;box-shadow:none} .ct-searchForm--default .ct-search-btn{position:absolute;top:50%;right:0;border:0 none;background-color:transparent;color:#e6e6e6;font-size:20px;font-size:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)} .ct-searchForm--default .ct-search-btn:hover{color:#fff} @media only screen and (min-width:768px){.ct-searchForm--default .form-control{padding:15px 75px 15px 35px} .ct-searchForm--default .ct-search-btn{right:30px}} .ct-addToCart .form-group{position:relative} .ct-addToCart .form-group .ct-addToCart-logic{position:absolute;top:50%;right:30px;margin-top:-14px} .ct-addToCart .form-group .ct-addToCart-logic span{cursor:pointer} .ct-addToCart .form-group .ct-input-increment, .ct-addToCart .form-group .ct-input-decrement{margin:0 3px;color:#000;font-size:20px;font-size:2rem} @media only screen and (max-width:767px){.ct-addToCart .form-group:first-child{margin-bottom:10px} .ct-addToCart .form-group .ct-addToCart-logic{margin-top:-12px}} .alert{font-family:"Montserrat",sans-serif;border-radius:50px;text-align:center;position:relative} .alert .close{position:absolute;top:50%;right:20px;margin-top:-12px} @media only screen and (min-width:768px){.alert{width:50%;margin:0 auto 20px auto;padding:19px 35px}} .ct-dividerSection .alert,.ct-footer .alert{width:100%} .product-thumb-info-2{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border-radius:7px;position:relative;display:block;overflow:hidden;max-width:100%;text-align:left;border-right:4px solid #000;border-left:2px solid #282828;border-bottom:5px solid #282828;border-top:2px solid #282828;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:15px;margin-left:0.1%} .product-thumb-info-3{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border-radius:7px;position:relative;display:block;overflow:hidden;max-width:100%;text-align:left;border-right:4px solid #000;border-left:2px solid #282828;border-bottom:5px solid #282828;border-top:2px solid #282828;padding-left:15px;padding-right:15px;padding-top:25px;padding-bottom:15px;margin-left:0.1%} .product-thumb-info-4{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border-radius:7px;position:relative;display:block;overflow:hidden;max-width:100%;text-align:left;border-right:3px solid #000;border-left:1px solid #282828;border-bottom:3px solid #282828;border-top:1px solid #282828;padding-left:15px;padding-right:15px;padding-top:25px;padding-bottom:15px;margin-left:0.1%} .product-thumb-info-5{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border-radius:7px;position:relative;display:block;overflow:hidden;max-width:100%;text-align:left;background-color:#ffffff;border-right:3px solid #000;border-left:1px solid #282828;border-bottom:3px solid #282828;border-top:1px solid #282828;padding-left:15px;padding-right:15px;padding-top:25px;padding-bottom:15px;margin-left:0.1%} .product-thumb-info{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border-radius:3px;display:block;overflow:hidden;position:relative;text-decoration:none;max-width:100%;text-align:center;background-color:#F9F9F9;border-right:4px solid #4b4b4b;border-left:2px solid #4b4b4b;border-bottom:5px solid #282828;border-top:1px solid #4b4b4b;padding:15px} .product-thumb-info:hover{background-color:#CBCBCB;text-decoration:none} .product-thumb-info a{text-decoration:none;display:inline-block;width:100%} .product-thumb-info a:hover{text-decoration:none;display:inline-block;width:100%} .product-thumb-info img{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border-radius:6px 6px 0 0} .product-thumb-info h4{color:#2a74e2;letter-spacing:-1px;font-weight:600;font-size:1.4em;line-height:1.1em;margin:0;padding:0} .product-thumb-info + .product-thumb-info{border-radius:0 0 6px 6px;margin-top:-5px} .product-thumb-info .product-thumb-info-touch-hover{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;display:none;background-color:transparent} .product-thumb-info.hover .product-thumb-info-touch-hover{display:block} .product-thumb-info .product-thumb-info-image{display:block;position:relative} .product-thumb-info .product-thumb-info-image:before{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#171717;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;border-radius:6px 6px 0 0} .product-thumb-info:hover .product-thumb-info-image:before{filter:alpha(opacity=80);opacity:0.8} .product-thumb-info .product-thumb-info-act{position:absolute;top:40%;left:0;right:0;text-align:center;color:#FFF;filter:alpha(opacity=0);opacity:0} .product-thumb-info:hover .product-thumb-info-act{filter:alpha(opacity=100);opacity:1;top:50%} .product-thumb-info .product-thumb-info-act em{font-style:normal} .product-thumb-info .product-thumb-info-content{padding:15px;text-align:center;display:block;color:#4b4b4b} .product-thumb-info .product-thumb-info-caption{padding:0 15px 15px;text-align:left;display:block;color:#000} .product-thumb-info .product-thumb-info-caption p{margin:0;padding:0 0 10px} .product-thumb-info .product-thumb-info-extra{clear:both;padding:10px 0 0;margin:10px 0 0;border-top:1px solid #2a74e2;display:block} .product-thumb-info .product-thumb-info-extra.social a:last-child{border-right:0;margin-right:0;padding-right:0} .full-width .product-thumb-info .product-thumb-info-image:before{border-radius:0} @media (max-width:991px){.shop .actions-continue{float:none} .shop table.cart th.product-price,.shop table.cart td.product-price,.shop table.cart th.product-quantity,.shop table.cart td.product-quantity{display:none} #header nav.mega-menu .mega-menu-shop a{color:#FFF} #header nav.mega-menu .mega-menu-shop a .fa-caret-down{display:none !important} #header nav.mega-menu .mega-menu-shop > ul.dropdown-menu{display:none !important}} .datepicker{padding:0;margin:0;border:0 none;border-radius:3px;background-clip:padding-box} .datepicker.datepicker-orient-top{margin-top:15px} .datepicker.datepicker-orient-bottom{margin-top:-15px} .datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background:#666666;color:#fff} .datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#666666;color:#fff} .datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background:#333} .datepicker td,.datepicker th{font-family:"Montserrat",sans-serif} .ct-datePicker{position:relative} .ct-datePicker:before{content:'\f133';font-family:'FontAwesome';position:absolute;right:20px;top:50%;font-size:20px;font-size:2rem;color:white;color:rgba(255,255,255,0.5);-webkit-transform:translateY(-50%);transform:translateY(-50%)} .ct-datePicker.is-focused:before{color:#333} @media only screen and (min-width:768px){.panel-group .panel + .panel,.panel-group .panel{margin:0 0 30px 0}} .panel{border-color:transparent;background-color:transparent;box-shadow:none} .panel-default{border-color:transparent;margin-bottom:30px} .panel-default > .panel-heading{font-family:"Montserrat",sans-serif;text-transform:uppercase;background-color:transparent;border-color:transparent;padding:0 0 0 70px} .panel-default > .panel-heading a{font-size:14px;font-size:1.4rem;color:#333333;font-weight:700;display:block;padding:22px 0 23px 15px;position:relative;line-height:24px;border-bottom:1px solid #e6e6e6} .panel-default > .panel-heading a:before{content:'\f068';font-family:fontawesome;text-align:center;font-size:14px;line-height:70px;height:70px;width:70px;color:#333333;background-color:transparent;border:1px solid #e6e6e6;display:block;position:absolute;left:-70px;top:50%;margin-top:-35px;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .panel-default > .panel-heading .collapsed:before{content:'\f067';background-color:transparent} .panel-default .panel-heading + .panel-collapse .panel-body{border-top:none;padding:0 0 0 69px} .panel-default .panel-heading + .panel-collapse .panel-body p{font-style:italic;font-size:18px;font-size:1.8rem;color:#666666;margin:0;padding:30px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6} .browser-mozilla .panel-default > .panel-heading a{padding:22px 0 22px 15px} .ct-u-colorMotive{color:#286fe5} .ct-copyright-text a{color:#286fe5} .ct-link.ct-link--arrowMotive:after{color:#286fe5} .ct-link.ct-link--arrowMotive:hover,.ct-link.ct-link--arrowMotive:focus,.ct-link.ct-link--arrowMotive:active{color:#286fe5} .tooltip .tooltip-inner{background-color:#286fe5} .tooltip.top .tooltip-arrow{border-top-color:#286fe5} .tooltip.right .tooltip-arrow{border-right-color:#286fe5} .tooltip.bottom .tooltip-arrow{border-bottom-color:#286fe5} .tooltip.left .tooltip-arrow{border-left-color:#286fe5} .ct-gallery .ct-gallery-item .ct-gallery-item-inner{background-color:rgba(0,188,223,0.2)} @media only screen and (min-width:768px){.ct-gallery .ct-gallery-item .ct-gallery-item-inner{background-color:rgba(0,188,223,0.8)}} .ct-iconBox.ct-iconBox--type1 .ct-iconBox-icon{border:1px solid #286fe5} .ct-iconBox.ct-iconBox--type1:hover .ct-iconBox-icon{background-color:#286fe5} .ct-iconBox.ct-iconBox--type2 .ct-iconBox-icon{border:1px solid #286fe5} .ct-iconBox.ct-iconBox--type2:hover .ct-iconBox-icon{background-color:#286fe5} .ct-iconBox.ct-iconBox--type3 .ct-iconBox-icon{border:1px solid #286fe5} .ct-iconBox.ct-iconBox--type3:hover .ct-iconBox-icon{background-color:#286fe5} .ct-iconBox.ct-iconBox--type4 .ct-iconBox-icon{border:1px solid #286fe5} .ct-iconBox.ct-iconBox--type4:hover .ct-iconBox-icon{background-color:#286fe5} .ct-iconBox.ct-iconBox--small .ct-iconBox-icon{border:1px solid #286fe5} .ct-iconBox.ct-iconBox--small a:hover .ct-iconBox-icon,.ct-iconBox.ct-iconBox--small a:focus .ct-iconBox-icon{background-color:#286fe5} .ct-iconBox.ct-iconBox--small a:hover .ct-iconBox-title,.ct-iconBox.ct-iconBox--small a:focus .ct-iconBox-title{color:#286fe5} .btn--motiveColor{color:#286fe5;border:1px solid #286fe5;background-color:#286fe5} .btn--motiveColor:hover,.btn--motiveColor:focus,.btn--motiveColor:active{background-color:#286fe5;color:#fff} .btn--motiveColor.btn-transparent{color:#286fe5} .btn-accient,.ct-cart__product-checkout{background-color:#286fe5;border:1px solid #286fe5} .btn-accient:hover,.ct-cart__product-checkout:hover,.btn-accient:focus,.ct-cart__product-checkout:focus{background-color:#4775c1;border-color:#4775c1} .btn.btn-transparent.btn--white:hover,.btn-transparent.btn--white.ct-cart__product-checkout:hover,.btn-transparent.btn--white.ct-cart__product-clear:hover,.btn.btn-transparent.btn--white:focus,.btn-transparent.btn--white.ct-cart__product-checkout:focus,.btn-transparent.btn--white.ct-cart__product-clear:focus{color:#286fe5} .ct-dividerSection--motive{background-color:#286fe5} .navbar-default{border:0 none} .navbar-default .navbar-nav > li{padding:0} .navbar-default .navbar-nav > li > a:before,.navbar-default .navbar-nav > li > a:after{border-color:#286fe5} .navbar-default .navbar-nav > li.active > a{color:#286fe5} .navbar-default .navbar-nav > li.active > a:hover,.navbar-default .navbar-nav > li.active > a:focus,.navbar-default .navbar-nav > li.active > a:active{color:#286fe5} .navbar-default .navbar-nav > li .dropdown-menu li:hover > a:before,.navbar-default .navbar-nav > li .dropdown-menu li:active > a:before,.navbar-default .navbar-nav > li .dropdown-menu li:focus > a:before{background-color:#286fe5} .navbar-default .navbar-nav > li .dropdown-menu li.active a{color:#286fe5} .navbar-default.navbar-light .navbar-nav > li:hover a{border-bottom-color:#286fe5} .navbar-default.navbar-light .navbar-nav > li.active a{border-bottom-color:#286fe5} .breadcrumb li a:hover,.breadcrumb li a:focus,.breadcrumb li a:active{color:#286fe5} .breadcrumb li + li:before{color:#286fe5} .ct-personBox .inner{background-color:#286fe5} .ct-personBox:hover .ct-personBox-name{color:#286fe5} .ct-progressBar .progress{position:relative;background-color:#e6e6e6;height:8px;overflow:visible;border-radius:25px;background-clip:padding-box;box-shadow:none} .ct-progressBar .progress .progress-bar{background-color:#286fe5} .ct-progressBar .progress .ct-progressBar-text{color:#286fe5} .ct-address.ct-address--descendingMotive .ct-address-item:nth-child(1){background-color:#0091ac} .ct-address.ct-address--descendingMotive .ct-address-item:nth-child(2){background-color:#00abcb} .ct-address.ct-address--descendingMotive .ct-address-item:nth-child(3){background-color:#286fe5} .ct-address.ct-address--ascendingMotive .ct-address-item:nth-child(1){background-color:#286fe5} .ct-address.ct-address--ascendingMotive .ct-address-item:nth-child(2){background-color:#00abcb} .ct-address.ct-address--ascendingMotive .ct-address-item:nth-child(3){background-color:#0091ac} .ct-contactForm .form-control:focus{border-color:#286fe5} .ct-contactForm .form-control.is-not-empty{border-color:#286fe5} .ct-contactForm button[type="submit"]{margin-right:50px;background-color:#286fe5} .ct-contactForm button[type="submit"]:hover{background-color:#0091ac} .ct-newsletter .form-control:focus{border-color:#286fe5} .ct-newsletter .form-control.is-not-empty{border-color:#286fe5} .ct-dots--type1.ct-dots--motive li button{border-color:#286fe5} .ct-dots--type1.ct-dots--motive li button:before{background-color:#286fe5} .ct-slick-arrows--rounded .slick-arrow.slick-next,.ct-slick-arrows--rounded .slick-arrow.slick-prev{background-color:#286fe5} .ct-slick-arrows--rounded .slick-arrow.slick-next:hover,.ct-slick-arrows--rounded .slick-arrow.slick-prev:hover{background-color:#0091ac} .ct-preloader .loading-break.loading-dot-1{background-color:#286fe5} .ct-preloader .loading-break.loading-dot-2{background-color:#00abcb} .ct-preloader .loading-break.loading-dot-3{background-color:#0091ac} .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-name a:hover,.navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-name a:active,.navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-name a:focus{color:#286fe5} .ct-socials.ct-socials--motive li a{border:1px solid #286fe5} .ct-socials.ct-socials--motive li a:hover,.ct-socials.ct-socials--motive li a:focus{background-color:#286fe5} .ct-contactBox .ct-contactBox-number{color:#286fe5} .ct-contactBox a:hover .ct-contactBox-top,.ct-contactBox a:focus .ct-contactBox-top{color:#286fe5} .ct-search-link a{border:1px solid #286fe5} .ct-search-link a:hover,.ct-search-link a:focus{background-color:#286fe5} .ct-nextSection-scroll.ct-nextSection-scroll--motive i{color:#286fe5} .ct-nextSection-scroll.ct-nextSection-scroll--motive:hover span,.ct-nextSection-scroll.ct-nextSection-scroll--motive:focus span{color:#286fe5} .ct-productPreview .ct-iconBox .ct-iconBox-decorativeLine{background-color:#51bf9f} .ct-productPreview .ct-iconBox .ct-iconBox-decorativeLine:after{background-color:#51bf9f} .ct-searchForm-close:hover svg path,.ct-searchForm-close:focus svg path{fill:#286fe5} .ct-search-btn:hover,.ct-search-btn:focus{color:#286fe5} .ct-socials--responsive li a:before{background-color:#286fe5} .ct-socials--responsive li a:hover,.ct-socials--responsive li a:focus{background-color:#0091ac} .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem{color:#286fe5} .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem:hover{background-color:#286fe5} .metro .ct-googleMap--selectContainer:before,.metro .ct-googleMap--searchContainer:before{background-color:#286fe5} .metro .active{color:#286fe5} .metro .active:hover{color:#286fe5} .ct-list-decorated a:hover{color:#286fe5} .ct-imageBox--inline .ct-imageBox-content{border-left:1px solid #286fe5} html.browser-mozilla .ct-mediaSection.ct-u-display-table{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} .ct-mediaSection{position:relative} .img-responsive{margin:0 auto} @media only screen and (max-width:479px){.img-responsive{width:70%}} .ct-u-indentInvisible{text-indent:-9999px} .ct-u-margin-top-20--minus{margin-top:-20px} .ct-u-margin-top-70--minus{margin-top:-70px} .ct-u-margin-top-20--minus,.ct-u-margin-top-70--minus{display:block !important} @media (max-width:1199px){.ct-u-margin-top-20--minus,.ct-u-margin-top-70--minus{margin-top:0}} .ct-col-darkOverlay{position:relative;z-index:2} .ct-col-darkOverlay:before{content:'';z-index:-1;background-color:black;background-color:rgba(0,0,0,0.8);position:absolute;top:0;left:0;width:100%;height:100%} .ct-sectionOverlay-75{position:relative;z-index:2} .ct-sectionOverlay-75:before{content:'';z-index:-1;background-color:black;background-color:rgba(0,0,0,0.75);position:absolute;top:0;left:0;width:100%;height:100%} .animation-infinity{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite} .cssAnimate .animated{opacity:0;filter:alpha(opacity=0)} .cssAnimate .activate{opacity:1;filter:alpha(opacity=100)} html.browser-mozilla .ct-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} .ct-header{display:table;width:100%} .ct-header .inner{display:table-cell;vertical-align:middle;padding:375px 20px 20px 20px} .ct-header .ct-header-title{color:#fff;font-weight:300;margin-top:5;float:left} .ct-header .breadcrumb{font-family:"Montserrat",sans-serif;background:0 none;color:#fff;padding:33px 0 0;text-transform:uppercase;font-weight:700;float:right;font-size:11px;font-size:1.1rem} .ct-header .breadcrumb > .active{color:#fff} .ct-header .breadcrumb li:before{padding:0 15px} @media only screen and (max-width:479px){.ct-header .ct-header-title, .ct-header .breadcrumb{float:none;text-align:center}} html.browser-mozilla .ct-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} .ct-header2{display:table;width:100%} .ct-header2 .inner{display:table-cell;vertical-align:middle;padding:10px 20px 20px 20px} .ct-header2 .ct-header-title{color:#fff;font-weight:300;padding-top:80px;float:left} .ct-header2 .breadcrumb{font-family:"Montserrat",sans-serif;background:0 none;color:#fff;padding:33px 0 0;text-transform:uppercase;font-weight:500;float:right;font-size:11px;font-size:1.1rem} .ct-header2 .breadcrumb > .active{color:#fff} .ct-header2 .breadcrumb li:before{padding:0 15px} @media only screen and (max-width:479px){.ct-header2 .ct-header-title, .ct-header2 .breadcrumb{float:none;text-align:center}} .ct-socials li{padding:0 40px 15px 0} @media only screen and (max-width:991px){.ct-socials li{padding-right:20px}} .ct-socials li:last-child{padding-right:0} .ct-socials li a{line-height:24px;color:white;color:rgba(255,255,255,0.25);font-size:30px;font-size:3rem} .ct-socials li a:hover,.ct-socials li a:active,.ct-socials li a:focus{color:#fff} .ct-socials--rounded li a{display:block;width:37px;height:37px;background-color:transparent;border:1px solid rgba(255,255,255,0.4);color:#fff;line-height:36px;text-align:center;border-radius:50%;background-clip:padding-box} .ct-socials--rounded li a:hover,.ct-socials--rounded li a:focus{background-color:#000;border-color:#000} .ct-socials--motive li{padding:0;margin-right:13px} .ct-socials--motive li:last-child{margin-right:0} .ct-socials--motive li a{display:block;width:37px;height:37px;color:#333;text-align:center;line-height:37px;border:1px solid orange;border-radius:50%;background-clip:padding-box;font-size:14px;font-size:1.4rem} .ct-socials--motive li a:hover,.ct-socials--motive li a:focus{color:#fff} .tooltip{font-family:"Montserrat",sans-serif} .tooltip .tooltip-inner{text-transform:uppercase;padding:5px 15px;border-radius:25px;background-clip:padding-box} .tooltip.left .tooltip-arrow{right:1px} .tooltip.right .tooltip-arrow{left:1px} .ct-sectionHeader .ct-sectionHeader-subtitle{padding-top:15px} .ct-sectionHeader.ct-sectionHeader--typeLight .ct-sectionHeader-title{font-weight:300} .ct-sectionHeader.ct-sectionHeader--typeLight .ct-sectionHeader-title, .ct-sectionHeader.ct-sectionHeader--typeLight .ct-sectionHeader-subtitle{color:#fff} .ct-sectionHeader.ct-sectionHeader--typeDarken .ct-sectionHeader-title{font-weight:300} .ct-sectionHeader.ct-sectionHeader--typeDarken .ct-sectionHeader-subtitle{color:#333333} .ct-sectionHeader.ct-sectionHeader--subtitleItalic .ct-sectionHeader-subtitle{font-style:italic} .ct-sectionHeader .ct-sectionHeader-title{color:#191919} .ct-sectionHeader .ct-sectionHeader-title span{color:#666666} .ct-gallery .ct-gallery-item{display:block;-webkit-transition:none;transition:none} .ct-gallery .ct-gallery-item img{width:100%} .ct-gallery .ct-gallery-item .ct-gallery-item-inner{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;-webkit-transition:visibility 0s linear 0.2s,opacity 0.2s linear;transition:visibility 0s linear 0.2s,opacity 0.2s linear} .ct-gallery .ct-gallery-item .ct-gallery-item-inner .ct-u-display-table{height:100%} .ct-gallery .ct-gallery-item .ct-gallery-item-inner .ct-u-display-table .ct-u-display-tableCell{display:table-cell;vertical-align:middle} .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-icon{position:relative;display:inline-block;width:70px;height:70px;border:1px solid #fff;color:#fff;line-height:70px;font-size:20px;font-size:2rem;border-radius:50%;background-clip:padding-box;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-title{position:relative;color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;margin-bottom:0;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);font-size:14px;font-size:1.4rem} @media only screen and (min-width:768px){.ct-gallery .ct-gallery-item .ct-gallery-item-inner{visibility:hidden;opacity:0;filter:alpha(opacity=0)} .ct-gallery .ct-gallery-item:hover .ct-gallery-item-inner{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transition-delay:0s;transition-delay:0s} .ct-gallery .ct-gallery-item:hover .ct-gallery-item-inner .ct-item-zoomer .ct-item-zoomer-icon{top:0;opacity:1;filter:alpha(opacity=100)} .ct-gallery .ct-gallery-item:hover .ct-gallery-item-inner .ct-item-zoomer .ct-item-zoomer-title{bottom:0;opacity:1;filter:alpha(opacity=100)} .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-ico,.ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-title{opacity:0;filter:alpha(opacity=0)} .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-icon{top:-35px} .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-title{bottom:-35px}} [class*="ct-gallery--col"] .ct-gallery-item{float:left;display:block} [class*="ct-gallery--col"] .ct-gallery-item img{width:100%} [class*="ct-gallery--col"]:after{content:'';display:table;clear:both} .ct-gallery--col5 .ct-gallery-item{width:20%} @media only screen and (max-width:1199px){.ct-gallery--col5 .ct-gallery-item{width:33.333333%}} @media only screen and (max-width:991px){.ct-gallery--col5 .ct-gallery-item{width:50%}} @media only screen and (max-width:767px){.ct-gallery--col5 .ct-gallery-item{width:100%}} .ct-gallery--col4 .ct-gallery-item{width:25%} @media only screen and (max-width:1199px){.ct-gallery--col4 .ct-gallery-item{width:50%}} @media only screen and (max-width:991px){.ct-gallery--col4 .ct-gallery-item{width:50%}} @media only screen and (max-width:479px){.ct-gallery--col4 .ct-gallery-item{width:100%}} .ct-gallery--col3 .ct-gallery-item{width:33.333333%} @media only screen and (max-width:1199px){.ct-gallery--col3 .ct-gallery-item{width:50%}} @media only screen and (max-width:991px){.ct-gallery--col3 .ct-gallery-item{width:50%}} @media only screen and (max-width:767px){.ct-gallery--col3 .ct-gallery-item{width:100%}} .ct-gallery--col2 .ct-gallery-item{width:50%} @media only screen and (max-width:1199px){.ct-gallery--col2 .ct-gallery-item{width:50%}} @media only screen and (max-width:991px){.ct-gallery--col2 .ct-gallery-item{width:50%}} @media only screen and (max-width:767px){.ct-gallery--col2 .ct-gallery-item{width:100%}} .ct-gallery--col1 .ct-gallery-item{width:100%} .ct-light-gallery .lg-actions .lg-next,.ct-light-gallery .lg-actions .lg-prev{background-color:#fff;opacity:0.6;filter:alpha(opacity=60)} .ct-light-gallery .lg-actions .lg-next:after,.ct-light-gallery .lg-actions .lg-next:before,.ct-light-gallery .lg-actions .lg-prev:after,.ct-light-gallery .lg-actions .lg-prev:before{background-color:#fff;color:#000} .ct-light-gallery .lg-actions .lg-next:before,.ct-light-gallery .lg-actions .lg-prev:before{color:#000} .ct-light-gallery .lg-actions .lg-next{border-top-right-radius:50px;border-bottom-right-radius:50px} .ct-light-gallery .lg-actions .lg-next:after{content:'Next';width:80px;height:100%;display:block;left:-82px;top:0;position:absolute;text-align:center;padding-top:11px;padding-left:3px;border-top-left-radius:50px;border-bottom-left-radius:50px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;font-family:"Montserrat",sans-serif;font-size:18px;font-size:1.8rem;opacity:0;filter:alpha(opacity=0)} .ct-light-gallery .lg-actions .lg-next:hover:after{opacity:1;filter:alpha(opacity=100)} .ct-light-gallery .lg-actions .lg-prev{border-top-left-radius:50px;border-bottom-left-radius:50px} .ct-light-gallery .lg-actions .lg-prev:before{content:'Prev';width:80px;height:100%;display:block;right:-82px;top:0;position:absolute;text-align:center;padding-top:11px;padding-right:3px;border-top-right-radius:50px;border-bottom-right-radius:50px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;font-family:"Montserrat",sans-serif;font-size:18px;font-size:1.8rem;opacity:0;filter:alpha(opacity=0)} .ct-light-gallery .lg-actions .lg-prev:hover:before{opacity:1;filter:alpha(opacity=100)} .ct-light-gallery .lg-thumb{margin:0 auto} .ct-light-gallery .lg-thumb .lg-thumb-item{position:relative;border:0 none} .ct-light-gallery .lg-thumb .lg-thumb-item:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:black;background-color:rgba(0,0,0,0.5);-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-light-gallery .lg-thumb .lg-thumb-item.active:before{display:none} .ct-light-gallery .lg-thumb .lg-thumb-item:hover:before,.ct-light-gallery .lg-thumb .lg-thumb-item:focus:before,.ct-light-gallery .lg-thumb .lg-thumb-item:active:before{background-color:black;background-color:transparent} .ct-light-gallery .lg-thumb .lg-thumb-item:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px} .ct-light-gallery .lg-thumb .lg-thumb-item:last-child{border-top-right-radius:50px;border-bottom-right-radius:50px} .ct-light-gallery #lg-counter{font-family:"Montserrat",sans-serif} .ct-brandBox{display:table;width:100%;text-align:center;margin:0 auto;padding:20px 0 10px 0} .ct-brandBox figure{display:table-cell;vertical-align:middle} .ct-brandBox figure img{margin:0 auto} .ct-brandBox figcaption{font-family:"Montserrat",sans-serif;padding-top:15px;text-transform:uppercase;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:visibility 0s linear 0.250s,opacity 0.250s linear;transition:visibility 0s linear 0.250s,opacity 0.250s linear} .ct-brandBox:hover{background-color:#333333;background-color:rgba(51,51,51,0.02)} .ct-brandBox:hover figcaption{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;opacity:1;filter:alpha(opacity=100)} html.browser-mozilla .ct-brandBox{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} .ct-iconBox .ct-iconBox-icon{margin:0 auto} .ct-iconBox.ct-iconBox--type1{text-align:center;margin-bottom:50px;border-radius:6px;padding-bottom:15px;padding-left:5px;padding-right:5px;position:relative;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border-radius:3px;display:block;overflow:hidden;position:relative;text-decoration:none;max-width:100%;text-align:center;text-decoration:none;background-color:#194ea6;border-right:4px solid #133f86;border-left:2px solid #133f86;border-bottom:5px solid #133f86;border-top:1px solid #133f86;padding:15px} .ct-iconBox.ct-iconBox--type1 .ct-iconBox-icon{width:100%;height:110px;text-align:center;margin:0 auto;line-height:111px;font-size:30px;font-size:3rem;border-radius:5;background-clip:padding-box;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} @media only screen and (max-width:767px){.ct-iconBox.ct-iconBox--type1 .ct-iconBox-icon{width:70px;height:70px;line-height:70px}} .ct-iconBox.ct-iconBox--type1 .ct-iconBox-description + .ct-iconBox-icon{margin-top:25px} .ct-iconBox.ct-iconBox--type1 .ct-iconBox-title{font-family:"Montserrat",sans-serif;margin-bottom:3px;padding-top:18px} .ct-iconBox.ct-iconBox--type1 .ct-iconBox-title, .ct-iconBox.ct-iconBox--type1 .ct-iconBox-description{text-transform:uppercase;font-size:14px;font-size:1.4rem} .ct-iconBox.ct-iconBox--type1 .ct-iconBox-description{color:#666} .ct-iconBox.ct-iconBox--type1.ct-iconBox--variant .ct-iconBox-description{padding-top:15px;text-transform:inherit;color:#666;line-height:30px} .ct-iconBox.ct-iconBox--type1.ct-iconBox--white .ct-iconBox-icon{color:#fff} .ct-iconBox.ct-iconBox--type1.ct-iconBox--white .ct-iconBox-title, .ct-iconBox.ct-iconBox--type1.ct-iconBox--white .ct-iconBox-description{color:#fff} .ct-iconBox.ct-iconBox--type1:hover .ct-iconBox-icon{color:#fff} .ct-iconBox.ct-iconBox--type2 .media-left, .ct-iconBox.ct-iconBox--type2 .media-right{vertical-align:middle} @media only screen and (max-width:767px){.ct-iconBox.ct-iconBox--type2 .media-left, .ct-iconBox.ct-iconBox--type2 .media-right{display:block}} .ct-iconBox.ct-iconBox--type2 .media-left{width:10000px;zoom:1;overflow:hidden} @media only screen and (max-width:767px){.ct-iconBox.ct-iconBox--type2 .media-left{width:auto;overflow:visible}} @media only screen and (max-width:767px){.ct-iconBox.ct-iconBox--type2 .media-body{text-align:center}} .ct-iconBox.ct-iconBox--type2 .ct-iconBox-icon{text-align:center;width:70px;height:70px;line-height:70px;font-size:20px;font-size:2rem;border-radius:50%;background-clip:padding-box;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} @media only screen and (max-width:767px){.ct-iconBox.ct-iconBox--type2 .ct-iconBox-icon{margin:0 auto}} .ct-iconBox.ct-iconBox--type2 .ct-iconBox-title, .ct-iconBox.ct-iconBox--type2 .ct-iconBox-description{text-transform:uppercase;font-size:14px;font-size:1.4rem} .ct-iconBox.ct-iconBox--type2 .ct-iconBox-title{margin-bottom:5px;font-family:"Montserrat",sans-serif} @media only screen and (max-width:767px){.ct-iconBox.ct-iconBox--type2.ct-iconBox--right{position:relative;overflow:visible;padding-top:80px}} .ct-iconBox.ct-iconBox--type2.ct-iconBox--right .media-left{text-align:right} @media only screen and (max-width:767px){.ct-iconBox.ct-iconBox--type2.ct-iconBox--right .media-left{text-align:center;padding-right:0}} @media only screen and (max-width:767px){.ct-iconBox.ct-iconBox--type2.ct-iconBox--right .media-right{position:absolute;top:0;left:50%;margin-left:-35px;padding-left:0}} .ct-iconBox.ct-iconBox--type2.ct-iconBox--white .media-left .ct-iconBox-title, .ct-iconBox.ct-iconBox--type2.ct-iconBox--white .media-left .ct-iconBox-description{color:#fff} .ct-iconBox.ct-iconBox--type2.ct-iconBox--white .ct-iconBox-icon{color:#fff} .ct-iconBox.ct-iconBox--type2.ct-iconBox--dark .media-left{width:auto;overflow:visible} .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .media-left{width:auto;overflow:visible} .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .media-left, .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .media-body{vertical-align:middle} .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .ct-iconBox-icon{border-color:#fff} .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .ct-iconBox-title, .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .ct-iconBox-description{color:#fff} .ct-iconBox.ct-iconBox--type2 + .ct-iconBox--type2{margin-top:40px} .ct-iconBox.ct-iconBox--type2:hover .ct-iconBox-icon{color:#fff} .ct-iconBox.ct-iconBox--type3 .media-left{padding-right:35px} .ct-iconBox.ct-iconBox--type3 .media-left img{max-width:none} .ct-iconBox.ct-iconBox--type3 .media-body{padding-top:4px;vertical-align:middle} .ct-iconBox.ct-iconBox--type3 .media-body .ct-iconBox-title{font-weight:300;margin-bottom:3px;font-size:36px;font-size:3.6rem} .ct-iconBox.ct-iconBox--type3 .media-body .ct-iconBox-description{font-weight:700;font-size:18px;font-size:1.8rem} .ct-iconBox.ct-iconBox--type3 .media-body .ct-iconBox-title, .ct-iconBox.ct-iconBox--type3 .media-body .ct-iconBox-description{text-transform:uppercase} .ct-iconBox.ct-iconBox--type3.ct-iconBox--white{color:#fff} @media only screen and (max-width:767px){.ct-iconBox.ct-iconBox--type3 .media-left,.ct-iconBox.ct-iconBox--type3 .media-body{display:block;width:auto;text-align:center} .ct-iconBox.ct-iconBox--type3 .media-left{padding-right:0}} .ct-iconBox.ct-iconBox--type4{padding-top:25px;padding-bottom:10px} .ct-iconBox.ct-iconBox--type4 .media-body,.ct-iconBox.ct-iconBox--type4 .media-left{vertical-align:baseline} .ct-iconBox.ct-iconBox--type4 .media-left{padding-right:20px} .ct-iconBox.ct-iconBox--type4 .ct-iconBox-icon{text-align:center;width:70px;height:70px;line-height:70px;padding-left:2px;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);font-size:20px;font-size:2rem;border-radius:50%;background-clip:padding-box} .ct-iconBox.ct-iconBox--type4 .ct-iconBox-title{text-transform:uppercase;margin-bottom:5px;margin-top:25px;font-family:"Montserrat",sans-serif;padding-bottom:15px;font-size:14px;font-size:1.4rem} .ct-iconBox.ct-iconBox--type4 .ct-iconBox-description{color:#666;line-height:24px;margin-bottom:25px;font-size:14px;font-size:1.4rem} .ct-iconBox.ct-iconBox--type4.ct-iconBox--white .ct-iconBox-icon, .ct-iconBox.ct-iconBox--type4.ct-iconBox--white .ct-iconBox-title, .ct-iconBox.ct-iconBox--type4.ct-iconBox--white .ct-iconBox-description{color:#fff} .ct-iconBox.ct-iconBox--type4:hover .ct-iconBox-icon{color:#fff} .ct-iconBox.ct-iconBox--type5{background-color:#343434;text-align:center;padding:50px 50px 50px;border:3px solid #000;border:3px solid rgba(255,255,255,0.1);-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);border-radius:7px;background-clip:padding-box} .ct-iconBox.ct-iconBox--type5 .ct-iconBox-icon{color:#fff;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);font-size:50px;font-size:5rem} .ct-iconBox.ct-iconBox--type5 .btn,.ct-iconBox.ct-iconBox--type5 .ct-cart__product-checkout,.ct-iconBox.ct-iconBox--type5 .ct-cart__product-clear{margin-top:35px} .ct-iconBox.ct-iconBox--type5:hover{background-color:black;background-color:rgba(0,0,0,0.2)} .ct-iconBox.ct-iconBox--type5:hover .ct-iconBox-icon{-webkit-transform:translateY(7px);transform:translateY(7px)} .ct-iconBox.ct-iconBox--type5.ct-iconBox--variant{border-color:#2a74e2} .ct-iconBox.ct-iconBox--type5.ct-iconBox--variant .ct-iconBox-icon{color:#343434} .ct-iconBox.ct-iconBox--type5.ct-iconBox--variant:hover{background-color:#2a74e2} .ct-iconBox.ct-iconBox--type5.ct-iconBox--variant:hover .ct-iconBox-icon{color:#fff} .ct-iconBox.ct-iconBox--type6{background-color:#2a74e2;text-align:center;padding:30px 50px 20px;border:3px solid #000;border:3px solid rgba(255,255,255,0.1);-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);border-radius:7px;background-clip:padding-box} .ct-iconBox.ct-iconBox--type6 .ct-iconBox-icon{color:#fff;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);font-size:50px;font-size:5rem} .ct-iconBox.ct-iconBox--type6 .btn,.ct-iconBox.ct-iconBox--type6 .ct-cart__product-checkout,.ct-iconBox.ct-iconBox--type6 .ct-cart__product-clear{margin-top:35px} .ct-iconBox.ct-iconBox--type6:hover{background-color:black;background-color:rgba(0,0,0,0.2)} .ct-iconBox.ct-iconBox--type6:hover .ct-iconBox-icon{-webkit-transform:translateY(7px);transform:translateY(7px)} .ct-iconBox.ct-iconBox--type6.ct-iconBox--variant{border-color:#2a74e2} .ct-iconBox.ct-iconBox--type6.ct-iconBox--variant .ct-iconBox-icon{color:#343434} .ct-iconBox.ct-iconBox--type6.ct-iconBox--variant:hover{background-color:#343434} .ct-iconBox.ct-iconBox--type6.ct-iconBox--variant:hover .ct-iconBox-icon{color:#fff} .ct-iconBox.ct-iconBox--type7{background-color:transparent;text-align:center;padding:30px 50px 20px;border:none;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);border-radius:7px;background-clip:padding-box} .ct-iconBox.ct-iconBox--type7 .ct-iconBox-icon{color:#fff;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);font-size:50px;font-size:5rem} .ct-iconBox.ct-iconBox--type7 .btn,.ct-iconBox.ct-iconBox--type7 .ct-cart__product-checkout,.ct-iconBox.ct-iconBox--type7 .ct-cart__product-clear{margin-top:35px} .ct-iconBox.ct-iconBox--type7:hover{} .ct-iconBox.ct-iconBox--type7:hover .ct-iconBox-icon{-webkit-transform:translateY(7px);transform:translateY(7px)} .ct-iconBox.ct-iconBox--type7.ct-iconBox--variant{border-color:none} .ct-iconBox.ct-iconBox--type7.ct-iconBox--variant .ct-iconBox-icon{color:none} .ct-iconBox.ct-iconBox--type7.ct-iconBox--variant:hover{background-color:none} .ct-iconBox.ct-iconBox--type7.ct-iconBox--variant:hover .ct-iconBox-icon{color:none} .ct-iconBox.ct-iconBox--small{margin-top:0;font-family:"Montserrat",sans-serif} .ct-iconBox.ct-iconBox--small a{display:block} .ct-iconBox.ct-iconBox--small .media-body{width:auto} .ct-iconBox.ct-iconBox--small .media-body,.ct-iconBox.ct-iconBox--small .media-left{vertical-align:middle} .ct-iconBox.ct-iconBox--small .ct-iconBox-title{text-transform:uppercase;font-size:11px;font-size:1.1rem;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-iconBox.ct-iconBox--small .ct-iconBox-icon{display:inline-block;width:37px;height:37px;text-align:center;line-height:37px;border-radius:50%;background-clip:padding-box;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-iconBox.ct-iconBox--small:hover .ct-iconBox-icon,.ct-iconBox.ct-iconBox--small:focus .ct-iconBox-icon{color:#fff} .ct-iconBox--stepped.left{text-align:left} .ct-iconBox--stepped.right{text-align:right} @media only screen and (max-width:991px){.ct-iconBox--stepped .ct-iconBox{text-align:center;float:left;width:50%;margin-bottom:40px}} @media only screen and (max-width:991px) and (max-width:991px){.ct-iconBox--stepped .ct-iconBox .media-left{display:table;margin:0 auto} .ct-iconBox--stepped .ct-iconBox + .ct-iconBox{margin-top:0}} @media only screen and (max-width:991px) and (max-width:767px){.ct-iconBox--stepped .ct-iconBox{float:none;width:100%}} @media only screen and (max-width:991px){.ct-iconBox--stepped .ct-iconBox:last-child{margin-bottom:0} .ct-iconBox--stepped:after{content:'';clear:both;display:table}} .ct-imageBox{position:relative;z-index:2;overflow:hidden} .ct-imageBox img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out} .ct-imageBox:before{content:'';z-index:1;background-color:transparent;background-color:rgba(0,0,0,0.1);position:absolute;top:0;width:100%;height:100%} .ct-imageBox figcaption{z-index:3;position:absolute;top:0;padding-left:95px;width:100%;height:100%} .ct-imageBox figcaption .inner{display:table;width:500px;height:100%;text-align:left} .ct-imageBox figcaption .inner .inner-cell{display:table-cell;vertical-align:middle} .ct-imageBox:hover img{-webkit-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)} .ct-imageBox--inline{color:#286fe5;font-size:14px;font-size:1.4rem} .ct-imageBox--inline figcaption{text-align:center;max-width:400px} .ct-imageBox--inline figcaption .inner{text-align:left;width:375px} .ct-imageBox--inline.ct-imageBox--left figcaption{width:295px;text-align:center;padding-right:200px;max-width:400px} .ct-imageBox--inline .inner-cell:first-child{padding-right:15px} .ct-imageBox--inline .ct-imageBox-content{padding-left:10px} @media only screen and (max-width:479px){.ct-imageBox--inline figcaption .ct-imageBox-icon{font-size:20px;font-size:2rem} .ct-imageBox--inline .btn,.ct-imageBox--inline .ct-cart__product-checkout,.ct-imageBox--inline .ct-cart__product-clear{padding:5px}} @media only screen and (min-width:480px){.ct-imageBox--inline{font-size:18px;font-size:1.8rem} .ct-imageBox--inline figcaption{padding-left:0px} .ct-imageBox--inline .inner-cell:first-child{padding-right:30px} .ct-imageBox--inline .ct-imageBox-content{padding-left:30px} .ct-imageBox--inline.ct-imageBox--left figcaption{left:30px}} @media only screen and (min-width:1200px){.ct-imageBox--inline figcaption{width:50%;padding-left:100px} .ct-imageBox--inline.ct-imageBox--left figcaption{left:50%;margin-left:-100px;padding:0;max-width:400px}} .ct-section-media .btn-block{max-width:285px} .ct-section-media-col-2 .ct-section-media-text-container{padding:40px 0px 0px 30px} @media only screen and (min-width:768px){.ct-section-media-col-2{display:table;width:100%} .ct-section-media-col-2 .ct-section-media-row{display:table-row} .ct-section-media-col-2 .ct-section-media-item{display:table-cell;width:50%;vertical-align:middle;padding:0}} @media only screen and (max-width:767px){.ct-section-media-col-2 .ct-section-media-row{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column} .ct-section-media-col-2 .ct-section-media-row .ct-section-media-item{-webkit-box-ordinal-group:2;order:1} .ct-section-media-col-2 .ct-section-media-row .ct-section-media-text-container{-webkit-box-ordinal-group:3;order:2}} .ct-container-mini p{color:#666666;font-style:italic;font-size:18px;font-size:1.8rem;margin-bottom:20px} @media only screen and (min-width:768px){.ct-container-mini p{width:30%;margin:0 auto 40px auto}} @media only screen and (min-width:768px){.ct-section-media-text-container{padding:100px 0}} .ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-image,.ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-image{margin:0 auto} .ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-title,.ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title{padding-top:20px;font-weight:300;font-size:72px;font-size:7.2rem} @media only screen and (max-width:767px){.ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-title,.ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title{padding-top:0;font-size:50px;font-size:5rem}} @media only screen and (max-width:479px){.ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-title,.ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title{font-size:30px;font-size:3rem}} .ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-title span,.ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title span{display:block;padding-top:15px;font-weight:700} .ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-title span.inline,.ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title span.inline{display:inline} .ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title{padding-top:18px} .ct-pageHeader.ct-pageHeader--type3 .media{display:table;margin:0 auto} .ct-pageHeader.ct-pageHeader--type3 .media .media-body{width:auto} .ct-pageHeader.ct-pageHeader--type3 .media-left{padding-right:40px} .ct-pageHeader.ct-pageHeader--type3 .media-left img{max-width:none} .ct-pageHeader.ct-pageHeader--type3 .media-left, .ct-pageHeader.ct-pageHeader--type3 .media-body{vertical-align:middle} .ct-pageHeader.ct-pageHeader--type3 .ct-pageHeader-title{margin-top:0;font-weight:300;text-align:left;font-size:72px;font-size:7.2rem} @media only screen and (max-width:767px){.ct-pageHeader.ct-pageHeader--type3 .ct-pageHeader-title{font-size:50px;font-size:5rem}} @media only screen and (max-width:479px){.ct-pageHeader.ct-pageHeader--type3 .ct-pageHeader-title{font-size:48px;font-size:4.8rem}} .ct-pageHeader.ct-pageHeader--type3 .ct-pageHeader-title span{display:block;text-transform:uppercase;font-weight:700;margin-top:7px} @media only screen and (max-width:479px){.ct-pageHeader.ct-pageHeader--type3 .media,.ct-pageHeader.ct-pageHeader--type3 .media-left,.ct-pageHeader.ct-pageHeader--type3 .media-body{display:block;padding:0} .ct-pageHeader.ct-pageHeader--type3 img{margin:0 auto 20px auto} .ct-pageHeader.ct-pageHeader--type3 .ct-pageHeader-title{text-align:center}} .ct-pageHeader.ct-pageHeader--type4{margin-top:-40%} .ct-pageHeader.ct-pageHeader--type4 span{display:block;margin-top:10px} @media only screen and (min-width:992px){.ct-pageHeader.ct-pageHeader--type4{margin-top:-25%}} @media (min-width:1600px){.ct-pageHeader.ct-pageHeader--type4{margin-top:-30%}} .ct-dividerSection .inner .ct-dividerSection--right{text-align:center} @media only screen and (min-width:768px){.ct-dividerSection{display:table;width:100%} .ct-dividerSection .inner .ct-dividerSection--left, .ct-dividerSection .inner .ct-dividerSection--right{display:table-cell;vertical-align:middle} .ct-dividerSection .inner .ct-dividerSection--left{width:58.33333%} .ct-dividerSection .inner .ct-dividerSection--right{width:41.66667%;text-align:right}} @media only screen and (max-width:1199px){.ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--left, .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--right{display:block;width:100%;text-align:center} .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--left .ct-iconBox--type3, .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--right .ct-iconBox--type3{display:table;margin:0 auto} .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--left .ct-iconBox--type3 .media-body, .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--right .ct-iconBox--type3 .media-body{width:auto} .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--left .btn-group, .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--right .btn-group{margin-top:15px}} .ct-dividerSection .ct-contactForm button[type="submit"]{position:relative;border:none;background-color:transparent;padding:0;-webkit-transform:translateX(0);transform:translateX(0)} @media only screen and (min-width:768px){.ct-dividerSection .form-control,.ct-dividerSection .selectize-control{width:176px} .ct-dividerSection .form-inline .form-control{width:auto}} .ct-dividerSection.ct-dividerSection--currency .selectize-control{text-align:left} .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--left{width:100%} .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--right{width:100%} .ct-dividerSection.ct-dividerSection--currency .btn-group{margin-top:0 !important} @media only screen and (min-width:768px){.ct-dividerSection.ct-dividerSection--currency .form-control,.ct-dividerSection.ct-dividerSection--currency .selectize-control{width:176px}} @media only screen and (max-width:1199px){.ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--left,.ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--right{display:block;text-align:center}} @media only screen and (min-width:1200px){.ct-dividerSection.ct-dividerSection--currency .ct-contactForm.form-inline .form-group{padding:0 5px} .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--left{width:45%} .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--right{width:55%;text-align:right} .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--right .selectize-input{text-align:left}} .ct-personBox{display:table;margin:0 auto;font-family:"Montserrat",sans-serif} .ct-personBox .ct-personBox-image{position:relative;overflow:hidden;display:inline-block} .ct-personBox .inner{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);position:absolute;top:0;left:0;width:100%;height:100%} .ct-personBox .inner .inner-table{display:table;width:100%;height:100%;text-align:center} .ct-personBox .inner .inner-table .inner-cell{display:table-cell;vertical-align:middle} .ct-personBox .ct-personBox-nameHidden{color:#fff;text-transform:uppercase;font-size:20px;font-size:2rem} .ct-personBox .ct-personBox-name{line-height:36px;text-transform:uppercase;margin:-5px 0 0;padding-top:8px;text-align:left;font-size:14px;font-size:1.4rem;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-personBox:hover .inner{-webkit-transform:scale(1);transform:scale(1)} .ct-personBox + .ct-personBox{margin-top:20px} .ct-personBox.ct-personBox--special .inner{-webkit-transform:scale(1);transform:scale(1)} .ct-personBox.ct-personBox--special .ct-personBox-nameHidden{font-size:50px;font-size:5rem} .ct-testimonial-slider{position:static} .ct-testimonial{text-align:center} .ct-testimonial .ct-testimonial-icon{width:170px;height:170px;background-color:#286fe5;text-align:center;line-height:170px;margin:0 auto;color:#fff;font-size:80px;font-size:8rem;border-radius:50%;background-clip:padding-box} .ct-testimonial .ct-testimonial-text{color:#fff;font-family:"Libre Baskerville",serif;font-style:italic;padding-top:55px;font-size:30px;font-size:3rem} .ct-testimonial-thumbnailItem{text-align:center;display:block;cursor:pointer;margin-top:50px} .ct-testimonial-thumbnailItem .ct-testimonial-author{font-family:"Montserrat",sans-serif;color:#fff;text-transform:uppercase;margin-bottom:4px;font-size:14px;font-size:1.4rem} .ct-testimonial-thumbnailItem .ct-testimonial-authorDescription{color:#fff;text-transform:uppercase} .ct-testimonials-slider-nav-thumbnails .slick-slide:not(.slick-current) .ct-testimonial-thumbnailItem{opacity:0.2;filter:alpha(opacity=20)} .ct-testimonial-small .ct-testimonial-text{color:#8c8c8c} .ct-testimonial-small .ct-testimonial-author{display:block;font-style:italic;font-size:18px;font-size:1.8rem;color:#666666;margin-top:30px} .ct-testimonial-small .ct-testimonial-icon{height:86px;width:86px;line-height:86px;font-size:40px;font-size:4rem} @media only screen and (min-width:1200px){.ct-testimonial-small{width:80%;margin:0 auto}} @media only screen and (max-width:1199px){.ct-testimonial-small{padding:0 20px} .ct-testimonial-small .ct-testimonial-text{padding-top:30px;font-size:18px;font-size:1.8rem}} .ct-progressBar{font-family:"Montserrat",sans-serif;margin-bottom:48px} .ct-progressBar .ct-progressBar-title{text-transform:uppercase;padding-bottom:5px;font-size:11px;font-size:1.1rem} .ct-progressBar .progress{position:relative;background-color:#e6e6e6;height:8px;overflow:visible;margin:0;border-radius:25px;background-clip:padding-box;box-shadow:none} .ct-progressBar .progress .progress-bar{border-radius:25px;background-clip:padding-box} .ct-progressBar .progress .ct-progressBar-text{position:absolute;right:0;bottom:100%;line-height:1;padding-bottom:8px;font-size:11px;font-size:1.1rem} .ct-googleMap .ct-mapBox .ct-mapBox-image{position:relative;background-color:#fff;width:50px;height:50px;display:block;text-align:center;line-height:50px;box-shadow:2px 4px 5px rgba(0,0,0,0.3);border-radius:50%;background-clip:padding-box} .ct-googleMap .ct-mapBox .ct-mapBox-image:before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:8px 7.5px 0 7.5px;border-color:#fff transparent transparent transparent;bottom:-7px;left:50%;margin-left:-7px} .ct-address{margin:0} .ct-address .inner:after{content:'';display:table;clear:both} .ct-address .ct-address-item{display:block;text-align:left;padding:35px} @media only screen and (max-width:1199px){.ct-address .ct-address-item{padding:30px}} .ct-address .ct-address-item:hover .ct-widget-icon i{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1} .ct-address .ct-address-item .ct-widget{display:table;margin:0 auto} .ct-address .ct-address-item .ct-widget-icon{color:#fff;float:left;font-size:50px;font-size:5rem} .ct-address .ct-address-item .ct-widget-content{float:left;padding-left:22px} @media only screen and (max-width:1199px){.ct-address .ct-address-item .ct-widget-content{padding-left:15px}} .ct-address .ct-address-item .ct-widget-title{font-weight:700;text-transform:uppercase;font-style:italic;color:#fff;line-height:30px;margin-bottom:0;font-size:24px;font-size:2.4rem} @media only screen and (max-width:1199px){.ct-address .ct-address-item .ct-widget-title{font-size:20px;font-size:2rem}} .ct-address .ct-address-item .ct-widget-description{color:#fff;text-transform:uppercase;font-family:"Montserrat",sans-serif;margin-bottom:0} .ct-address.ct-address--col3 .ct-address-item{float:left;width:33.333333%} @media only screen and (max-width:991px){.ct-address.ct-address--col3 .ct-address-item{width:50%} .ct-address.ct-address--col3 .ct-address-item:nth-child(3){margin-left:25%}} @media only screen and (max-width:767px){.ct-address.ct-address--col3 .ct-address-item{width:100%;float:none} .ct-address.ct-address--col3 .ct-address-item:nth-child(3){margin-left:0}} .ct-address.ct-address--col2 .ct-address-item{float:left;width:50%} @media only screen and (max-width:767px){.ct-address.ct-address--col2 .ct-address-item{width:100%;float:none}} .ct-address.ct-address-col1 .ct-address-item{width:100%;float:none} .ct-address .ct-address--footer{text-align:center;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:#fff;background-color:#343434;padding:12px 50px} .ct-address .ct-address--footer i{padding-right:10px} .ct-dividedSection{display:table;width:100%} .ct-dividedSection .inner{display:table-cell;vertical-align:middle;width:50%} .ct-dividedSection .inner .inner-text{max-width:470px;margin-left:100px} @media only screen and (max-width:1199px){.ct-dividedSection .inner .inner-text{max-width:none;padding-left:25px;padding-right:25px;margin-left:0} .ct-dividedSection .inner .inner-text .btn-group{margin-top:40px !important}} @media only screen and (max-width:991px){.ct-dividedSection .inner .inner-text{text-align:center;padding-top:15px;padding-bottom:35px}} @media only screen and (max-width:991px){.ct-dividedSection .inner{display:block;width:100%} .ct-dividedSection .inner img{width:100%}} html.browser-mozilla .ct-dividedSection{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} @media only screen and (max-width:991px){html.browser-mozilla .ct-dividedSection{display:block}} html.browser-mozilla .ct-dividedSection .inner{display:block} @media only screen and (max-width:991px){html.browser-mozilla .ct-dividedSection .inner{display:block;width:100%} html.browser-mozilla .ct-dividedSection .inner img{width:100%}} .ct-nextSection-scroll{position:absolute;left:50%;margin-left:-30px;text-align:center;color:#fff;text-transform:uppercase;z-index:9;bottom:0px;cursor:pointer} .ct-nextSection-scroll i{font-size:30px;font-size:3rem;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-nextSection-scroll span{display:block;padding-top:5px;font-size:12px;font-size:1.2rem;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-nextSection-scroll.ct-nextSection-scroll--motive span{color:#191919;font-family:"Montserrat",sans-serif} .ct-nextSection-scroll.ct-nextSection-scroll--motive:hover i,.ct-nextSection-scroll.ct-nextSection-scroll--motive:focus i{color:#191919} .ct-nextSection-scroll.ct-nextSection-scroll-dark{color:#191919} @media only screen and (min-width:768px){.ct-nextSection-scroll{bottom:45px}} .ct-contactBox a{position:relative;display:inline-block} .ct-contactBox a .ct-contactBox-top{position:absolute;top:-17px;font-weight:700;font-style:italic;color:#ccc;text-transform:uppercase;font-size:12px;font-size:1.2rem;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-contactBox a .ct-contactBox-number{font-weight:700;font-style:italic;margin:0;font-size:24px;font-size:2.4rem;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-contactBox a:hover .ct-contactBox-number,.ct-contactBox a:focus .ct-contactBox-number{color:#ccc !important} .ct-contactBox:after{content:'';display:table;clear:both} .ct-search-link a{display:inline-block;text-align:center;width:37px;height:37px;line-height:37px;border-radius:50%;background-clip:padding-box} .ct-search-link a:hover,.ct-search-link a:focus{color:#fff} .ct-productPreview .ct-iconBox{position:relative} .ct-productPreview .ct-iconBox .ct-iconBox-decorativeLine{content:'';position:absolute;top:50%;height:1px;z-index:1} .ct-productPreview .ct-iconBox .ct-iconBox-decorativeLine:after{content:'';position:absolute;top:50%;right:0;width:5px;height:5px;margin-top:-2.5px;margin-left:-20px;border-radius:50%;background-clip:padding-box} @media only screen and (max-width:991px){.ct-productPreview .ct-iconBox .ct-iconBox-decorativeLine{display:none}} .ct-productPreview .ct-iconBox.ct-iconBox-decorativeLine--Left .media-left{width:100%} .ct-productPreview .ct-iconBox.ct-iconBox-decorativeLine--Left .ct-iconBox-decorativeLine:after{left:0;right:auto;margin-left:0} @media only screen and (max-width:767px){.ct-productPreview .ct-productPreview-image{width:50%;margin:0 auto}} @media only screen and (max-width:991px){.ct-productPreview .ct-iconBox--stepped{padding:50px 0 !important}} .ct-divider-line{display:block;height:1px;border:0 none;margin:0;background-color:white;background-color:rgba(255,255,255,0.1)} .ct-divider-line--type2{position:relative;height:1px;background-color:#428af5} .ct-divider-line--type2:before,.ct-divider-line--type2:after{content:''} .ct-divider-line--type2:before,.ct-divider-line--type2:after,.ct-divider-line--type2 .ct-divider-line-inner{position:absolute;background-color:#fff;height:10px;width:10px;top:50%;margin-top:-5px;border-radius:50%;border:2px solid #2a74e2} .ct-divider-line--type2 .ct-divider-line-inner{left:50%;margin-left:-5px} .ct-divider-line--type2:before{left:105px} .ct-divider-line--type2:after{right:105px} @media only screen and (min-width:992px){.ct-divider-line--type2:before{left:60px} .ct-divider-line--type2:after{right:60px}} @media only screen and (min-width:1200px){.ct-divider-line--type2:before{left:75px} .ct-divider-line--type2:after{right:75px}} .ct-divider-line-type3{position:relative} .ct-divider-line-type3 .ct-divider-icon{height:70px;width:70px;line-height:70px;text-align:center;color:#fff;border:1px solid #fff;border-radius:50%;margin:0 0 0 auto;font-size:30px;font-size:3rem} .ct-divider-line-type3:before,.ct-divider-line-type3:after{position:absolute;top:50%;left:-20%;background-color:#fff} .ct-divider-line-type3:before{content:'';height:1px;right:70px} .ct-divider-line-type3:after{content:'';height:6px;width:6px;border-radius:50%;margin-top:-3px} .ct-divider-line-type3 span{text-transform:uppercase;font-style:italic;position:absolute;top:12px;right:75px;font-size:11px;font-size:1.1rem} .ct-embed .ct-mediaBox-poster,.ct-embed .embed-responsive-item{position:absolute;top:5.7%;left:12.8%;z-index:1;width:855px;height:534px} @media only screen and (max-width:1199px){.ct-embed .ct-mediaBox-poster,.ct-embed .embed-responsive-item{width:705px;height:452px}} @media only screen and (max-width:991px){.ct-embed .ct-mediaBox-poster,.ct-embed .embed-responsive-item{width:540px;height:338px}} .ct-embed .embed-responsive-item{background-color:#000} .ct-embed .ct-playButton{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} @media only screen and (max-width:767px){.ct-mediaBox .embed-responsive-16by9{padding-bottom:0;width:420px;height:238px;margin:0 auto;text-align:center} .ct-mediaBox img{max-width:420px;width:100%;margin:0 auto} .ct-mediaBox .ct-mediaBox-poster,.ct-mediaBox .ct-embed .embed-responsive-item,.ct-embed .ct-mediaBox .embed-responsive-item{width:316px;height:199px;left:12.7%;top:5%}} @media only screen and (max-width:479px){.ct-mediaBox .embed-responsive-16by9{padding-bottom:0;width:280px;height:160px;margin:0 auto;text-align:center} .ct-mediaBox img{max-width:260px} .ct-mediaBox .ct-mediaBox-poster,.ct-mediaBox .ct-embed .embed-responsive-item,.ct-embed .ct-mediaBox .embed-responsive-item{width:196px;height:126px;left:14.9%;top:5%}} .ct-socials--responsive{position:fixed;top:50%;left:5px;z-index:9999;-webkit-transform:translate(-150%,-50%);transform:translate(-150%,-50%);-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-socials--responsive li a{position:relative;display:block;width:45px;height:45px;background-color:#333;color:#fff;text-align:center;line-height:45px;margin-bottom:4px} .ct-socials--responsive li a:before{content:'';position:absolute;left:-5px;top:0;bottom:0;width:5px} @media only screen and (max-width:1199px){.ct-socials--responsive{display:block}} @media (max-width:1300px){.ct-socials--responsive{-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}} @media only screen and (max-width:991px){.ct-socials--responsive{display:none}} .ct-preloader{position:fixed;height:100%;top:0;right:0;left:0;bottom:0;z-index:99999;background-color:#fff} .ct-preloader .ct-preloader-inner{display:table;text-align:center;width:100%;height:100%} .ct-preloader .ct-preloader-inner .ct-preloader-logo{position:relative;top:-45px;display:table-cell;vertical-align:middle} .ct-preloader .ct-preloader-inner .ct-preloader-title{font-style:italic;margin:25px 0 10px 0;font-size:10px;font-size:1rem} .ct-preloader .loading{position:absolute;width:100%;height:1px;margin:20px auto;left:0;right:0} .ct-preloader .loading-line{position:absolute;background:#eee;width:100%;height:2px} .ct-preloader .loading-break{position:absolute;width:15px;height:2px} .ct-preloader .loading-dot-1{-webkit-animation:loading 2s infinite;animation:loading 2s infinite} .ct-preloader .loading-dot-2{-webkit-animation:loading 2s 0.5s infinite;animation:loading 2s 0.5s infinite} .ct-preloader .loading-dot-3{-webkit-animation:loading 2s 1s infinite;animation:loading 2s 1s infinite} @keyframes loading{from{left:0} to{left:100%}} @-webkit-keyframes loading{from{left:0} to{left:100%}} .ct-list-decorated{list-style:none;padding:0} .ct-list-decorated li{position:relative;padding:12px 0 12px 15px;border-bottom:1px solid #d9d9d9} .ct-list-decorated li:before{content:'\f0da';font-family:fontawesome;font-size:10px;position:absolute;left:0;top:15px} .ct-list-decorated a{display:block} .ct-descriptionList{counter-reset:descList} .ct-descriptionList dt:before{counter-increment:descList;content:counter(descList) ". "} .ct-descriptionList dt{padding-top:80px} @media only screen and (max-width:767px){.ct-descriptionList dt{padding-top:40px}} .ct-descriptionList dd{color:#666;padding-top:25px} @-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)} 20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)} 30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)} 40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)} 50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)} 60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)} 70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)} 80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)} 90%{-webkit-transform:translateX(1px) rotate(0deg);transform:translateX(1px) rotate(0deg)} 100%{-webkit-transform:translateX(-1px) rotate(0deg);transform:translateX(-1px) rotate(0deg)}} @keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)} 20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)} 30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)} 40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)} 50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)} 60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)} 70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)} 80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)} 90%{-webkit-transform:translateX(1px) rotate(0deg);transform:translateX(1px) rotate(0deg)} 100%{-webkit-transform:translateX(-1px) rotate(0deg);transform:translateX(-1px) rotate(0deg)}} .ct-animationFloating--vertical{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:floating 10s -1s infinite;animation:floating 10s -1s infinite} .ct-animationFloating--horizontal{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:floating-horizontal 10s -1s infinite;animation:floating-horizontal 10s -1s infinite} @-webkit-keyframes floating{0%,100%{-webkit-transform:translateY(-5%);transform:translateY(-5%)} 50%{-webkit-transform:translateY(0);transform:translateY(0)}} @keyframes floating{0%,100%{-webkit-transform:translateY(-5%);transform:translateY(-5%)} 50%{-webkit-transform:translateY(0);transform:translateY(0)}} @-webkit-keyframes floating-horizontal{0%,100%{-webkit-transform:translate(-5%,-5%);transform:translate(-5%,-5%)} 25%{-webkit-transform:translate(5%,5%);transform:translate(5%,5%)} 50%{-webkit-transform:translate(5%,-5%);transform:translate(5%,-5%)} 75%{-webkit-transform:translate(-5%,5%);transform:translate(-5%,5%)}} @keyframes floating-horizontal{0%,100%{-webkit-transform:translate(-5%,-5%);transform:translate(-5%,-5%)} 25%{-webkit-transform:translate(5%,5%);transform:translate(5%,5%)} 50%{-webkit-transform:translate(5%,-5%);transform:translate(5%,-5%)} 75%{-webkit-transform:translate(-5%,5%);transform:translate(-5%,5%)}} .not_found .ct-sectionHeader-subtitle{display:block;padding:0;margin:0} .not_found p{margin:40px auto} .not_found .btn-group{margin-bottom:40px} @media only screen and (min-width:768px){.not_found .ct-sectionHeader-title{font-size:72px;font-size:7.2rem} .not_found .ct-sectionHeader-title span{font-size:172px;font-size:17.2rem} .not_found p{width:50%} .not_found .ct-searchForm--default{margin-top:40px}} .not_found .ct-sectionHeader .ct-sectionHeader-title{color:#fff;text-transform:uppercase} .not_found .ct-sectionHeader .ct-sectionHeader-title span{color:#fff} .ct-navigation-vertical{position:fixed;display:none;z-index:100;top:50%;right:20px;margin-top:-55px} .ct-navigation-vertical ul{list-style:none} .ct-navigation-vertical ul > li > a{padding:0} .ct-navigation-vertical ul > li > a:focus{background-color:transparent} .ct-navigation-vertical ul > li:hover > a{background-color:#b6becd} .ct-navigation-vertical ul > li.active > a{background-color:#b6becd} .ct-navigation-vertical a{display:block;height:12px;width:12px;background-color:transparent;border:2px solid #b6becd;border-radius:50%;margin-bottom:10px} @media only screen and (min-width:768px){.ct-navigation-vertical{display:block}} @media only screen and (min-width:1200px){.ct-navigation-vertical{right:40px}} .ct-cart{font-family:"Montserrat",sans-serif;position:fixed;top:55px;z-index:4000;right:-200px;background-color:#fff;width:200px;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.3)} .ct-cart ol{list-style:none;padding-left:0} .ct-cart ol:after{content:"";display:table;clear:both} .ct-cart__inner{position:relative} .ct-cart__product{background-color:#fff;padding:10px 10px 20px 10px;position:relative;z-index:2;min-height:150px} .ct-cart__product-total{display:block;margin-bottom:12px;text-align:right} .ct-cart__product-total:before{content:"Total:";float:left} .ct-cart__product-name{display:block} .ct-cart__product-left,.ct-cart__product-body{float:left} .ct-cart__product-left{width:40px} .ct-cart__product-body{width:calc(100% - 40px);padding-left:10px} .ct-cart__product-price,.ct-cart__product-input{font-family:"Open Sans",sans-serif} .ct-cart__product-input{width:40px;margin-left:10px} .ct-cart__product-checkout,.ct-cart__product-clear{box-shadow:none;border:none} .ct-cart__product-clear{color:#fff;background-color:#ee3e53;margin-right:10px} .ct-cart__product-clear:hover{background-color:#f26d7d} .ct-cart__product-remove,.ct-cart__product-checkout{float:right} .ct-cart__product-remove{color:#fff;border-radius:50px;background-color:#ee3e53;border:2px solid #ee3e53} .ct-cart__product-remove:hover{background-color:#f26d7d;border:2px solid #f26d7d} .ct-cart__message{text-align:center;text-transform:uppercase;height:40px;width:40px;font-size:14px;line-height:40px;padding:0 10px;color:#fff;position:absolute;top:0;left:0;background-color:#3bf295;-webkit-transition:all 250ms cubic-bezier(0.55,0,0.1,1);transition:all 250ms cubic-bezier(0.55,0,0.1,1)} .ct-cart__message-added{left:-40px} .ct-cart__product-empty{text-align:center;font-size:20px;font-size:2rem;position:absolute;top:50%;left:0;right:0;margin-top:-14px} .ct-cart__button{display:none} @media only screen and (min-width:768px){.ct-cart{top:30%} .ct-cart__button{display:block;position:absolute;background-color:#fff;text-align:center;cursor:pointer;height:40px;width:40px;top:0;left:-40px;font-size:20px;font-size:2rem;line-height:40px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.3);z-index:1} .ct-cart__message-added{left:-80px}} @media only screen and (min-width:992px){.ct-cart{width:250px;right:-250px} .ct-cart__product{padding:10px 20px 20px 20px}} .cart-is-open .ct-cart{right:0} .cart-is-open .navbar .ct-cart{display:none} .navbar .ct-cart{color:#000;position:absolute;top:50px;right:-25px} .navbar .ct-cart__button{display:none} .navbar .ct-cart ol{margin-bottom:10px} .navbar .ct-cart__message-added{left:-40px}
» Show original CSS code
« Hide original CSS code
@charset "UTF-8"; /*------------------------------------------------------------------ Project: Disrupt HTML theme Version: 1.0 Last change: 23.02.2016 -------------------------------------------------------------------*/ /*------------------------------------------------------------------ [Table of contents] // 1. variables // 2. mixins // 3. animate // 4. slick // 5. selectize // 6. global // 7. util // 8. lightgallery // 9. lg-transitions // 10. date-picker // 11. shop-locator // 12. navbar // 13. footer // 14. buttons // 15. contact-form // 16. toggleables // 17. tooltip // 18. typography -------------------------------------------------------------------*/ @import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,300&subset=latin,latin-ext"); @import url("https://fonts.googleapis.com/css?family=Montserrat:700"); @import url("https://fonts.googleapis.com/css?family=Libre+Baskerville&subset=latin,latin-ext"); @import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700"); @import url("https://fonts.googleapis.com/css?family=Lato"); .ct-u-background--motive { background-color: #286fe5 !important; } .ct-u-color--motive { color: #286fe5 !important; } .ct-u-background--accent { background-color: #00bcd4 !important; } .ct-u-color--accent { color: #00bcd4 !important; } .ct-u-background--white { background-color: white !important; } .ct-u-color--white { color: white !important; } .ct-u-background--gray { background-color: #666 !important; } .ct-u-color--gray { color: #666 !important; } .ct-u-background--gray-lighter { background-color: #eeeeee !important; } .ct-u-color--gray-lighter { color: #eeeeee !important; } .ct-u-display-tablex { display: table; width: 100%; } .ct-u-display-tablex > .ct-u-display-tablex__inner, .ct-u-display-tablex > .inner { display: table-cell; width: 100%; vertical-align: middle; } .browser-mozilla .ct-u-display-tablex { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; } .browser-mozilla .ct-u-display-tablex > .ct-u-display-tablex__inner, .browser-mozilla .ct-u-display-tablex > .inner { display: block; -webkit-box-flex: 0; flex: 0 0 auto; } .ct-u-display-tablex-top { display: table; width: 100%; } .ct-u-display-tablex-top > .ct-u-display-tablex-top__inner, .ct-u-display-tablex-top > .inner { display: table-cell; width: 100%; vertical-align: top; } .browser-mozilla .ct-u-display-tablex-top { display: -webkit-box; display: flex; -webkit-box-align: start; align-items: flex-start; } .browser-mozilla .ct-u-display-tablex-top > .ct-u-display-tablex-top__inner, .browser-mozilla .ct-u-display-tablex-top > .inner { display: block; -webkit-box-flex: 0; flex: 0 0 auto; } .ct-u-display-tablex-bottom { display: table; width: 100%; } .ct-u-display-tablex-bottom > .ct-u-display-tablex-bottom__inner, .ct-u-display-tablex-bottom > .inner { display: table-cell; width: 100%; vertical-align: bottom; } .browser-mozilla .ct-u-display-tablex-bottom { display: -webkit-box; display: flex; -webkit-box-align: end; align-items: flex-end; } .browser-mozilla .ct-u-display-tablex-bottom > .ct-u-display-tablex-bottom__inner, .browser-mozilla .ct-u-display-tablex-bottom > .inner { display: block; -webkit-box-flex: 0; flex: 0 0 auto; } .ct-u-display-table { display: table; width: 100%; } .ct-u-display-table > .inner, .ct-u-display-table > .ct-u-display-table__inner { display: table-cell; vertical-align: middle; width: 100%; } .ct-u-display-table-top { display: table; width: 100%; } .ct-u-display-table-top > .inner, .ct-u-display-table-top > .ct-u-display-table-top__inner { display: table-cell; vertical-align: top; width: 100%; } .ct-u-display-table-bottom { display: table; width: 100%; } .ct-u-display-table-bottom > .inner, .ct-u-display-table-bottom > .ct-u-display-table-bottom__inner { display: table-cell; vertical-align: bottom; width: 100%; } .ct-u-font-weight--100 { font-weight: 100 !important; } .ct-u-font-weight--200 { font-weight: 200 !important; } .ct-u-font-weight--300 { font-weight: 300 !important; } .ct-u-font-weight--400 { font-weight: 400 !important; } .ct-u-font-weight--500 { font-weight: 500 !important; } .ct-u-font-weight--600 { font-weight: 600 !important; } .ct-u-font-weight--700 { font-weight: 700 !important; } .ct-u-font-weight--800 { font-weight: 800 !important; } .ct-u-font-weight--900 { font-weight: 900 !important; } .ct-u-font-size--16 { font-size: 16px !important; } .ct-u-font-size--20 { font-size: 20px !important; } .ct-u-font-size--24 { font-size: 24px !important; } .ct-u-overflow-ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .ct-u-overflow-hidden { overflow: hidden; } .ct-u-overflow-visible { overflow: visible; } .z-depth-0 { box-shadow: none !important; } .z-depth-1 { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } .z-depth-1-half { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .z-depth-2 { box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } .z-depth-3 { box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); } .z-depth-4 { box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); } .z-depth-5 { box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); } .sld-info { background: #000; background: rgba(0,0,0,0.20); padding: 0px 25px 35px 25px; color: #FFF; margin: 90px 50px 50px 50px; width: 90%; border-radius: 5px; } /* Buttons */ html .btn7-primary.blue { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #3599ca; border-color: #3599ca #3599ca #006699; } html .btn7-primary.blue:hover { background-color: #36a8e0; border-color: #36a8e0 #36a8e0 #006699; } html .btn7-quaternary.orange { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #e56432; border-color: #e56432 #e56432 #a62f01; } html .btn7-quaternary.orange:hover { background-color: #f76b34; border-color: #f76b34 #f76b34 #be3600; } html .btn7-primary.green { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #009900; border-color: #009900 #009900 #006600; } html .btn7-primary.green:hover { background-color: #008800; border-color: #009900 #009900 #006600; } .btn7 { -webkit-transition: all 0.1s; -moz-transition: all 0.1s; transition: all 0.1s; } .btn7-default { color: #666; } .btn7-icon i { margin-right: 10px; } .btn7-icon-right i { margin-right: 0; margin-left: 10px; } .btn7-primary { border-color: #cccccc; background-color: #cccccc; border-color: #cccccc #cccccc #b3b3b3; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .btn7-primary:hover { border-color: #d9d9d9 #d9d9d9 #bfbfbf; background-color: #d9d9d9; color: white; } .btn7-primary:active, .btn7-primary:focus { border-color: #bfbfbf; background-color: #bfbfbf; color: white; } .btn7-primary.dropdown-toggle { border-left-color: #bfbfbf; } .btn7-primary[disabled] { border-color: white; background-color: white; color: #CCC; } .btn7-success { border-color: #47a447; background-color: #47a447; border-color: #47a447 #47a447 #388038; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .btn7-success:hover { border-color: #51b451 #51b451 #3f923f; background-color: #51b451; color: white; } .btn7-success:active, .btn7-success:focus { border-color: #3f923f; background-color: #3f923f; color: white; } .btn7-success.dropdown-toggle { border-left-color: #3f923f; } .btn7-success[disabled] { border-color: #86cb86; background-color: #86cb86; color: #CCC; } .btn7-warning { border-color: #ed9c28; background-color: #ed9c28; border-color: #ed9c28 #ed9c28 #d18211; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .btn7-warning:hover { border-color: #efa740 #efa740 #e89113; background-color: #efa740; color: white; } .btn7-warning:active, .btn7-warning:focus { border-color: #e89113; background-color: #e89113; color: white; } .btn7-warning.dropdown-toggle { border-left-color: #e89113; } .btn7-warning[disabled] { border-color: #f5c786; background-color: #f5c786; color: #CCC; } .btn7-danger { border-color: #d2322d; background-color: #d2322d; border-color: #d2322d #d2322d #a82824; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .btn7-danger:hover { border-color: #d64742 #d64742 #bd2d29; background-color: #d64742; color: white; } .btn7-danger:active, .btn7-danger:focus { border-color: #bd2d29; background-color: #bd2d29; color: white; } .btn7-danger.dropdown-toggle { border-left-color: #bd2d29; } .btn7-danger[disabled] { border-color: #e48481; background-color: #e48481; color: #CCC; } .btn7-info { border-color: #5bc0de; background-color: #5bc0de; border-color: #5bc0de #5bc0de #31b0d5; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .btn7-info:hover { border-color: #70c8e2 #70c8e2 #46b8da; background-color: #70c8e2; color: white; } .btn7-info:active, .btn7-info:focus { border-color: #46b8da; background-color: #46b8da; color: white; } .btn7-info.dropdown-toggle { border-left-color: #46b8da; } .btn7-info[disabled] { border-color: #b0e1ef; background-color: #b0e1ef; color: #CCC; } .btn7-dark { border-color: #1d2127; background-color: #1d2127; border-color: #1d2127 #1d2127 #07080a; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .btn7-dark:hover { border-color: #282d36 #282d36 #121518; background-color: #282d36; color: white; } .btn7-dark:active, .btn7-dark:focus { border-color: #121518; background-color: #121518; color: white; } .btn7-dark.dropdown-toggle { border-left-color: #121518; } .btn7-dark[disabled] { border-color: #495362; background-color: #495362; color: #CCC; } /* Border Buttons */ .btn7-borders { border-width: 3px; } .btn7-borders.btn7-primary { background: transparent; border-color: #cccccc; color: #cccccc; text-shadow: none; } .btn7-borders.btn7-primary:hover, .btn7-borders.btn7-primary:focus { background-color: #d9d9d9; border-color: #cccccc !important; color: white; } .btn7-borders.btn7-success { background: transparent; border-color: #47a447; color: #47a447; text-shadow: none; } .btn7-borders.btn7-success:hover, .btn7-borders.btn7-success:focus { background-color: #51b451; border-color: #47a447 !important; color: white; } .btn7-borders.btn7-warning { background: transparent; border-color: #ed9c28; color: #ed9c28; text-shadow: none; } .btn7-borders.btn7-warning:hover, .btn7-borders.btn7-warning:focus { background-color: #efa740; border-color: #ed9c28 !important; color: white; } .btn7-borders.btn7-danger { background: transparent; border-color: #d2322d; color: #d2322d; text-shadow: none; } .btn7-borders.btn7-danger:hover, .btn7-borders.btn7-danger:focus { background-color: #d64742; border-color: #d2322d !important; color: white; } .btn7-borders.btn7-info { background: transparent; border-color: #5bc0de; color: #5bc0de; text-shadow: none; } .btn7-borders.btn7-info:hover, .btn7-borders.btn7-info:focus { background-color: #70c8e2; border-color: #5bc0de !important; color: white; } .btn7-borders.btn7-dark { background: transparent; border-color: #1d2127; color: #1d2127; text-shadow: none; } .btn7-borders.btn7-dark:hover, .btn7-borders.btn7-dark:focus { background-color: #282d36; border-color: #1d2127 !important; color: white; } /* Border Buttons - Sizes */ .btn7-borders { padding: 4px 12px; } .btn7-borders.btn7-lg, .btn7-group-lg > .btn7-borders.btn { padding: 8px 16px; } .btn7-borders.btn7-sm, .btn7-group-sm > .btn7-borders.btn { border-width: 2px; padding: 4px 10px; } .btn7-borders.btn7-xs, .btn7-group-xs > .btn7-borders.btn { padding: 1px 5px; border-width: 1px; } /* 3D Buttons */ .btn7-3d { border-bottom-width: 3px; padding: 5px 12px; border-radius: 6px; } .btn7-3d.btn7-lg, .btn7-group-lg > .btn7-3d.btn { padding: 9px 16px; } .btn7-3d.btn7-sm, .btn7-group-sm > .btn7-3d.btn { border-width: 2px; padding: 4px 10px; } .btn7-3d.btn7-xs, .btn7-group-xs > .btn7-3d.btn { padding: 1px 5px; border-width: 1px; } .add-cart { clear: both; float: left; margin-bottom: 20px; margin-right: 10px; } .amazon-btn7 { margin-bottom: 20px; float:left; } .amazon-btn7 img {margin-bottom:-2px;} /*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2015 Daniel Eden */ body { -webkit-backface-visibility: hidden; } .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; } .animated.bounceIn, .animated.bounceOut { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; } .animated.flipOutX, .animated.flipOutY { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; } @-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); } 50% { -webkit-transform: scale(1.1); } 100% { -webkit-transform: scale(1); } } @keyframes pulse { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1.1); transform: scale(1.1); } 100% { -webkit-transform: scale(1); transform: scale(1); } } .pulse { -webkit-animation-name: pulse; animation-name: pulse; } @-webkit-keyframes bounceInRight { 0% { opacity: 0; -webkit-transform: translateX(2000px); } 60% { opacity: 1; -webkit-transform: translateX(-30px); } 80% { -webkit-transform: translateX(10px); } 100% { -webkit-transform: translateX(0); } } @keyframes bounceInRight { 0% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); } 60% { opacity: 1; -webkit-transform: translateX(-30px); transform: translateX(-30px); } 80% { -webkit-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } .bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; } @-webkit-keyframes bounceOutRight { 0% { -webkit-transform: translateX(0); } 20% { opacity: 1; -webkit-transform: translateX(-20px); } 100% { opacity: 0; -webkit-transform: translateX(2000px); } } @keyframes bounceOutRight { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 20% { opacity: 1; -webkit-transform: translateX(-20px); transform: translateX(-20px); } 100% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); } } .bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } @-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); } 100% { opacity: 1; -webkit-transform: translateY(0); } } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; } @-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); } 100% { opacity: 1; -webkit-transform: translateY(0); } } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } /* Slider */ .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-slider.ct-u-displayTable .item { display: table; text-align: center; } .slick-slider.ct-u-displayTable .item .item-inner { display: table-cell; vertical-align: middle; } .slick-slider .slick-track { cursor: e-resize; cursor: -webkit-grab; cursor: -moz-grab; } .slick-slider .slick-track:active { cursor: e-resize; cursor: -webkit-grabbing; cursor: -moz-grabbing; } html.browser-mozilla .slick-slider.ct-u-displayTable .item { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } html.browser-mozilla .slick-slider.ct-u-displayTable .item .item-inner { display: block; } .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; left: 0; top: 0; display: block; } .slick-track:before, .slick-track:after { content: ""; display: table; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { float: left; height: 100%; min-height: 1px; display: none; } [dir="rtl"] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } .ct-dots--type1 .slick-dots li { width: 12px; height: 12px; } .ct-dots--type1 .slick-dots li button { width: 12px; height: 12px; border: 2px solid #fff; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-dots--type1 .slick-dots li button:before { content: ''; width: 4px; height: 4px; background-color: #fff; top: 50%; left: 50%; margin-top: -1px; margin-left: -1px; opacity: 0; filter: alpha(opacity=0); border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-dots--type1 .slick-dots li.slick-active button:before { opacity: 1; filter: alpha(opacity=100); } .ct-dots--type1 .slick-dots li.slick-active button:hover:before { width: 4px; height: 4px; top: 50%; left: 50%; margin-top: -1px; margin-left: -1px; } .ct-dots--positionBottom .slick-dots { bottom: 50px; width: 100%; } @media only screen and (max-width: 767px) { .ct-dots--positionBottom .slick-dots { bottom: 15px; } } .ct-dots--positionBottomCenter .slick-dots { bottom: -10px; width: 100%; } @media only screen and (min-width: 992px) { .ct-dots--positionBottomCenter .slick-dots { bottom: -50px; } } .ct-dots--positionBottomOffset .slick-dots { bottom: -200px; width: 100%; } .ct-dots--positionRight .slick-dots { top: 50%; right: 50px; bottom: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .ct-dots--positionRight .slick-dots li { display: block; } .ct-dots--positionRight .slick-dots li + li { margin-top: 10px; } .ct-dots--positionLeft .slick-dots { top: 50%; left: 50px; bottom: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .ct-dots--positionLeft .slick-dots li { display: block; } .ct-dots--positionLeft .slick-dots li + li { margin-top: 10px; } .ct-slick-arrows--rounded .slick-arrow { color: #286fe5; width: 40px; height: 40px; display: block; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-slick-arrows--rounded .slick-arrow.slick-prev { left: 0; } .ct-slick-arrows--rounded .slick-arrow.slick-prev:before { content: '\f104'; font-family: "FontAwesome"; color: #333; font-size: 40px; font-size: 4rem; margin-left: -2px; } .ct-slick-arrows--rounded .slick-arrow.slick-next { right: 0; } .ct-slick-arrows--rounded .slick-arrow.slick-next:before { content: '\f105'; font-family: "FontAwesome"; color: #333; margin-left: 1px; font-size: 40px; font-size: 4rem; } .ct-slick-arrows--rounded .slick-arrow.slick-prev:before, .ct-slick-arrows--rounded .slick-arrow.slick-next:before { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .ct-slick-arrows--rounded .slick-arrow.slick-prev.slick-next:before, .ct-slick-arrows--rounded .slick-arrow.slick-prev.slick-prev:before, .ct-slick-arrows--rounded .slick-arrow.slick-next.slick-next:before, .ct-slick-arrows--rounded .slick-arrow.slick-next.slick-prev:before { color: #fff; } @media only screen and (min-width: 768px) { .ct-slick-arrows--rounded .slick-arrow { width: 60px; height: 60px; opacity: 0; filter: alpha(opacity=0); } .ct-slick-arrows--rounded.slick-prev { left: -100%; } .ct-slick-arrows--rounded.slick-next { right: -100%; } .ct-slick-arrows--rounded:hover .slick-arrow { opacity: 1; filter: alpha(opacity=100); } .ct-slick-arrows--rounded:hover .slick-arrow.slick-next { right: 25px; } .ct-slick-arrows--rounded:hover .slick-arrow.slick-prev { left: 25px; } } @media only screen and (min-width: 1200px) { .ct-slick-arrows--mobile-only .slick-prev, .ct-slick-arrows--mobile-only .slick-next { display: none !important; } } .ct-dots--type1.slick-slider, .ct-slick-arrows--rounded.slick-slider { height: auto !important; } /* Slider */ .slick-loading .slick-list { background: #fff url("../images/ajax-loader.gif") center center no-repeat; } /* Icons */ @font-face { font-family: "slick"; src: url("../fonts/slick/slick.eot"); src: url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick/slick.woff") format("woff"), url("../fonts/slick/slick.ttf") format("truetype"), url("../fonts/slick/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; } /* Arrows */ .slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; /*lte IE 8*/ -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; z-index: 2; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; } .slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-prev { left: 25px; } [dir="rtl"] .slick-prev { left: auto; right: 25px; } .slick-prev:before { content: "←"; } [dir="rtl"] .slick-prev:before { content: "→"; } .slick-next { right: 25px; } [dir="rtl"] .slick-next { left: 25px; right: auto; } .slick-next:before { content: "→"; } [dir="rtl"] .slick-next:before { content: "←"; } .slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: auto; } .slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; } .slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; } .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 25px; line-height: 20px; text-align: center; color: #286fe5; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-dots li.slick-active button:before { color: #286fe5; opacity: 0.75; } /** * selectize.bootstrap3.css (v0.12.1) - Bootstrap 3 Theme * Copyright (c) 2013–2015 Brian Reavis & contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this * file except in compliance with the License. You may obtain a copy of the License at: * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF * ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. * * $author Brian Reavis <brian$thirdroute.com> */ .btn:hover, .btn:focus, .btn:active{ outline: 0 !important; } /* entire container, keeps perspective */ .card-container { -webkit-perspective: 800px; -moz-perspective: 800px; -o-perspective: 800px; perspective: 800px; margin-bottom: 30px; } /* flip the pane when hovered */ .card-container:not(.manual-flip):hover .card, .card-container.hover.manual-flip .card{ -webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); } .card-container.static:hover .card, .card-container.static.hover .card { -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; } /* flip speed goes here */ .card { -webkit-transition: -webkit-transform .5s; -moz-transition: -moz-transform .5s; -o-transition: -o-transform .5s; transition: transform .5s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; position: relative; } /* hide back of pane during swap */ .front, .back { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; background-color: #FFF; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.14); } /* front pane, placed above back */ .front { z-index: 2; } /* back, initially hidden pane */ .back { -webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); z-index: 3; } .back .btn-simple{ position: absolute; left: 0; bottom: 4px; } /* Style */ .card{ background: none repeat scroll 0 0 #FFFFFF; border-radius: 4px; color: #444444; } .card-container, .front, .back { width: 100%; height: 420px; border-radius: 4px; } .card .cover{ height: 105px; overflow: hidden; border-radius: 4px 4px 0 0; } .card .cover img{ width: 100%; } .card .user{ border-radius: 50%; display: block; height: 120px; margin: -55px auto 0; overflow: hidden; width: 120px; } .card .user img{ background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #FFFFFF; width: 100%; } .card .content{ background-color: rgba(0, 0, 0, 0); box-shadow: none; padding: 10px 20px 20px; } .card .content .main { min-height: 160px; } .card .back .content .main { height: 215px; } .card .name { font-size: 22px; line-height: 28px; margin: 10px 0 0; text-align: center; text-transform: capitalize; } .card h5{ margin: 5px 0; font-weight: 400; line-height: 20px; } .card .profession{ color: #999999; text-align: center; margin-bottom: 20px; } .card .footer { border-top: 1px solid #EEEEEE; color: #999999; margin: 30px 0 0; padding: 10px 0 0; text-align: center; } .card .footer .social-links{ font-size: 18px; } .card .footer .social-links a{ margin: 0 7px; } .card .footer .btn-simple{ margin-top: -6px; } .card .header { padding: 15px 20px; height: 90px; text-align: center; } .card .motto{ border-bottom: 1px solid #EEEEEE; color: #999999; font-size: 14px; font-weight: 400; padding-bottom: 10px; text-align: center; } .card .stats-container{ width: 100%; margin-top: 50px; } .card .stats{ display: block; float: left; width: 33.333333%; text-align: center; } .card .stats:first-child{ border-right: 1px solid #EEEEEE; } .card .stats:last-child{ border-left: 1px solid #EEEEEE; } .card .stats h4{ font-weight: 300; margin-bottom: 5px; } .card .stats p{ color: #777777; } /* Just for presentation */ .title{ color: #506A85; text-align: center; font-weight: 300; font-size: 44px; margin-bottom: 90px; line-height: 90%; } .title small{ font-size: 17px; color: #999; text-transform: uppercase; margin: 0; } .space-30{ height: 30px; display: block; } .space-50{ height: 50px; display: block; } .space-200{ height: 200px; display: block; } .white-board{ background-color: #FFFFFF; min-height: 200px; padding: 60px 60px 20px; } .ct-heart{ color: #F74933; } pre.prettyprint{ background-color: #ffffff; border: 1px solid #999; margin-top: 20px; padding: 20px; text-align: left; } .atv, .str{ color: #05AE0E; } .tag, .pln, .kwd{ color: #3472F7; } .atn{ color: #2C93FF; } .pln{ color: #333; } .com{ color: #999; } .btn-simple{ opacity: .8; color: #666666; background-color: transparent; } .btn-simple:hover, .btn-simple:focus{ background-color: transparent; box-shadow: none; opacity: 1; } .btn-simple i{ font-size: 16px; } .navbar-brand-logo{ padding: 0; } .navbar-brand-logo .logo{ border: 1px solid #333333; border-radius: 50%; float: left; overflow: hidden; width: 60px; } .navbar .navbar-brand-logo .brand{ color: #ffffff; float: left; font-size: 18px; font-weight: 400; line-height: 20px; margin-left: 10px; margin-top: 10px; width: 60px; } .navbar-default .navbar-brand-logo .brand{ color: #555; } /* Fix bug for IE */ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .front, .back{ -ms-backface-visibility: visible; backface-visibility: visible; } .back { visibility: hidden; -ms-transition: all 0.2s cubic-bezier(.92,.01,.83,.67); } .front{ z-index: 4; } .card-container:not(.manual-flip):hover .back, .card-container.manual-flip.hover .back{ z-index: 5; visibility: visible; } } /* begin card2 container */ .btn2:hover, .btn2:focus, .btn2:active{ outline: 0 !important; } .card2-container { -webkit-perspective: 800px; -moz-perspective: 800px; -o-perspective: 800px; perspective: 800px; margin-bottom: 30px; } .card2-container:not(.manual-flip):hover .card2, .card2-container.hover.manual-flip .card2{ -webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); } .card2-container.static:hover .card2, .card2-container.static.hover .card2 { -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; } /* flip speed goes here */ .card2 { -webkit-transition: -webkit-transform .5s; -moz-transition: -moz-transform .5s; -o-transition: -o-transform .5s; transition: transform .5s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; position: relative; } /* hide back of pane during swap */ .front2, .back2 { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; background-color: #f8f8f8; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35); } /* front pane, placed above back */ .front2 { z-index: 2; } /* back, initially hidden pane */ .back2 { -webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); z-index: 3; } .back2 .btn2-simple{ position: absolute; left: 0; bottom: 4px; } .card2{ background: none repeat scroll 0 0 #FFFFFF; border-radius: 4px; color: #444444; } .card2-container, .front2, .back2 { width: 340px; height: 430px; border-radius: 7px; } .card2 .cover2{ height: 215px; overflow: hidden; border-radius: 4px 4px 0 0; } .card2 .cover2 img{ width: 100%; padding-bottom: 0px; } .card2 .user2{ border-radius: 50%; display: block; height: 120px; margin: -55px auto 0; overflow: hidden; width: 120px; } .card2 .user2 img{ background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #FFFFFF; width: 100%; } .card2 .content2{ background-color: rgba(0, 0, 0, 0); box-shadow: none; padding: 0px 20px 20px; } .card2 .content2 .main2 { min-height: 135px; } .card2 .back2 .content2 .main2 { height: 305px; } .card2 .name2 { font-size: 22px; line-height: 28px; margin: 15px 0 10px 0; text-align: center; text-transform: capitalize; } .card2 h5{ margin: 5px 0; font-weight: 400; line-height: 20px; } .card2 .profession2{ color: #999999; text-align: center; margin-bottom: 20px; } .card2 .footer2 { border-top: 1px solid #EEEEEE; color: #999999; margin: 0px 0 0; padding: 10px 0 0; text-align: center; } .card2 .footer2 .social-links2{ font-size: 18px; } .card2 .footer2 .social-links2 a{ margin: 10px 7px; } .card2 .footer2 .btn-simple2{ margin-top: -6px; } .card2 .header2 { padding: 15px 20px; height: 70px; } .card2 .motto2{ border-bottom: 1px solid #EEEEEE; color: #999999; font-size: 14px; font-weight: 400; padding-bottom: 10px; text-align: center; } .card2 .stats2-container{ width: 100%; margin-top: 50px; } .card2 .stats2{ display: block; float: left; width: 33.333333%; text-align: center; } .card2 .stats2:first-child{ border-right: 1px solid #EEEEEE; } .card2 .stats2:last-child{ border-left: 1px solid #EEEEEE; } .card2 .stats2 h4{ font-weight: 300; margin-bottom: 5px; font-size: 17px; } .card2 .stats2 p{ color: #777777; } .title{ color: #506A85; text-align: center; font-weight: 300; font-size: 44px; margin-bottom: 50px; line-height: 90%; } .title small{ font-size: 17px; color: #999; text-transform: uppercase; margin: 0; } .space-30{ height: 30px; display: block; } .space-50{ height: 50px; display: block; } .space-200{ height: 200px; display: block; } .white-board{ background-color: #FFFFFF; min-height: 200px; padding: 60px 60px 20px; } .ct-heart{ color: #F74933; } pre.prettyprint{ background-color: #ffffff; border: 1px solid #999; margin-top: 20px; padding: 20px; text-align: left; } .atv, .str{ color: #05AE0E; } .tag, .pln, .kwd{ color: #3472F7; } .atn{ color: #2C93FF; } .pln{ color: #333; } .com{ color: #999; } .btn2-simple{ opacity: .8; color: #666666; background-color: transparent; } .btn2-simple:hover, .btn2-simple:focus{ background-color: transparent; box-shadow: none; opacity: 1; } .btn2-simple i{ font-size: 16px; } .navbar-brand-logo{ padding: 0; } .navbar-brand-logo .logo{ border: 1px solid #333333; border-radius: 50%; float: left; overflow: hidden; width: 60px; } .navbar .navbar-brand-logo .brand{ color: #FFFFFF; float: left; font-size: 18px; font-weight: 400; line-height: 20px; margin-left: 10px; margin-top: 10px; width: 60px; } .navbar-default .navbar-brand-logo .brand{ color: #555; } /* Fix bug for IE */ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .front2, .back2{ -ms-backface-visibility: visible; backface-visibility: visible; } .back2 { visibility: hidden; -ms-transition: all 0.2s cubic-bezier(.92,.01,.83,.67); } .front2{ z-index: 4; } .card2-container:not(.manual-flip):hover .back2, .card2-container.manual-flip.hover .back2{ z-index: 5; visibility: visible; } } /* end card2 container */ /* begin card2 container */ .btn3:hover, .btn3:focus, .btn3:active{ outline: 0 !important; } .card3-container { -webkit-perspective: 800px; -moz-perspective: 800px; -o-perspective: 800px; perspective: 800px; margin-bottom: 30px; } .card3-container:not(.manual-flip):hover .card3, .card3-container.hover.manual-flip .card3{ -webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); } .card3-container.static:hover .card3, .card3-container.static.hover .card3 { -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; } /* flip speed goes here */ .card3 { -webkit-transition: -webkit-transform .5s; -moz-transition: -moz-transform .5s; -o-transition: -o-transform .5s; transition: transform .5s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; position: relative; } /* hide back of pane during swap */ .front3, .back3 { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; background-color: #f8f8f8; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35); } /* front pane, placed above back */ .front3 { z-index: 2; background: #2a74e2; } /* back, initially hidden pane */ .back3 { -webkit-transform: rotateY( 180deg ); -moz-transform: rotateY( 180deg ); -o-transform: rotateY( 180deg ); transform: rotateY( 180deg ); z-index: 3; background: #ffffff; } .back3 .btn3-simple{ position: absolute; left: 0; bottom: 4px; } .card3{ background: none repeat scroll 0 0 #FFFFFF; border-radius: 4px; color: #444444; } .card3-container, .front3, .back3 { width: 250px; height: 405px; border-radius: 7px; } .card3 .cover3{ height: 175px; overflow: hidden; border-radius: 4px 4px 0 0; } .card3 .cover3 img{ width: 100%; padding-top: 10px; } .card3 .user3{ border-radius: 50%; display: block; height: 120px; margin: -55px auto 0; overflow: hidden; width: 120px; } .card3 .user3 img{ background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #FFFFFF; width: 100%; } .card3 .content3{ background-color: rgba(0, 0, 0, 0); box-shadow: none; padding: 0px 20px 20px; } .card3 .content3 .main3 { min-height: 135px; } .card3 .back3 .content3 .main3 { height: 270px; } .card3 .name3 { font-size: 22px; line-height: 28px; margin: 15px 0 10px 0; text-align: center; text-transform: capitalize; } .card3 h5{ margin: 5px 0; font-weight: 400; line-height: 20px; } .card3 .profession3{ color: #999999; text-align: center; margin-bottom: 20px; } .card3 .footer3 { border-top: 1px solid #EEEEEE; color: #999999; margin: 5px 0 0; padding: 10px 0 0; text-align: center; } .card3 .footer3 .social-links3{ font-size: 18px; } .card3 .footer3 .social-links3 a{ margin: 10px 7px; } .card3 .footer3 .btn-simple3{ margin-top: -6px; } .card3 .header3 { padding: 15px 20px; height: 70px; } .card3 .motto3{ border-bottom: 1px solid #EEEEEE; color: #999999; font-size: 14px; font-weight: 400; padding-bottom: 10px; text-align: center; } .card3 .stats3-container{ width: 100%; margin-top: 50px; } .card3 .stats3{ display: block; float: left; width: 33.333333%; text-align: center; } .card3 .stats3:first-child{ border-right: 1px solid #EEEEEE; } .card3 .stats3:last-child{ border-left: 1px solid #EEEEEE; } .card3 .stats3 h4{ font-weight: 300; margin-bottom: 5px; font-size: 17px; } .card3 .stats3 p{ color: #777777; } .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { visibility: visible !important; background: #f2f2f2 !important; background: rgba(0, 0, 0, 0.06) !important; border: 0 none !important; box-shadow: inset 0 0 12px 4px #fff; } .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { content: '!'; visibility: hidden; } .selectize-control.plugin-drag_drop .ui-sortable-helper { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); } .selectize-dropdown-header { position: relative; padding: 5px 8px; border-bottom: 1px solid #d0d0d0; background: #f8f8f8; border-radius: 3px 3px 0 0; } .selectize-dropdown-header-close { position: absolute; right: 8px; top: 50%; color: #303030; opacity: 0.4; margin-top: -12px; line-height: 20px; font-size: 20px !important; } .selectize-dropdown-header-close:hover { color: black; } .selectize-dropdown.plugin-optgroup_columns .optgroup { border-right: 1px solid #f2f2f2; border-top: 0 none; float: left; box-sizing: border-box; } .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { border-right: 0 none; } .selectize-dropdown.plugin-optgroup_columns .optgroup:before { display: none; } .selectize-dropdown.plugin-optgroup_columns .optgroup-header { border-top: 0 none; } .selectize-control.plugin-remove_button [data-value] { position: relative; padding-right: 24px !important; } .selectize-control.plugin-remove_button [data-value] .remove { z-index: 1; /* fixes ie bug (see #392) */ position: absolute; top: 0; right: 0; bottom: 0; width: 17px; text-align: center; font-weight: bold; font-size: 12px; color: inherit; text-decoration: none; vertical-align: middle; display: inline-block; padding: 2px 0 0 0; border-left: 1px solid #d0d0d0; border-radius: 0 2px 2px 0; box-sizing: border-box; } .selectize-control.plugin-remove_button [data-value] .remove:hover { background: rgba(0, 0, 0, 0.05); } .selectize-control.plugin-remove_button [data-value].active .remove { border-left-color: #cacaca; } .selectize-control.plugin-remove_button .disabled [data-value] .remove:hover { background: none; } .selectize-control.plugin-remove_button .disabled [data-value] .remove { border-left-color: white; } .selectize-control { position: relative; } .selectize-dropdown, .selectize-input, .selectize-input input { color: #303030; font-family: inherit; font-size: 13px; line-height: 18px; -webkit-font-smoothing: inherit; } .selectize-input, .selectize-control.single .selectize-input.input-active { background: #fff; cursor: text; display: inline-block; } .selectize-input { border: 1px solid #d0d0d0; padding: 8px 8px; display: inline-block; width: 100%; overflow: hidden; position: relative; z-index: 1; box-sizing: border-box; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); border-radius: 3px; } .selectize-control.multi .selectize-input.has-items { padding: 6px 8px 3px; } .selectize-input.full { background-color: #fff; } .selectize-input.disabled, .selectize-input.disabled * { cursor: default !important; } .selectize-input.focus { box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); } .selectize-input.dropdown-active { border-radius: 3px 3px 0 0; } .selectize-input > * { vertical-align: baseline; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; } .selectize-control.multi .selectize-input > div { cursor: pointer; margin: 0 3px 3px 0; padding: 2px 6px; background: #f2f2f2; color: #303030; border: 0 solid #d0d0d0; } .selectize-control.multi .selectize-input > div.active { background: #e8e8e8; color: #303030; border: 0 solid #cacaca; } .selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active { color: #7d7d7d; background: white; border: 0 solid white; } .selectize-input > input { display: inline-block !important; padding: 0 !important; min-height: 0 !important; max-height: none !important; max-width: 100% !important; margin: 0 2px 0 0 !important; text-indent: 0 !important; border: 0 none !important; background: none !important; line-height: inherit !important; -webkit-user-select: auto !important; box-shadow: none; } .selectize-input > input:focus { outline: none !important; } .selectize-input > input::-ms-clear { display: none; } .selectize-input::after { content: ' '; display: block; clear: left; } .selectize-input.dropdown-active::before { content: ' '; display: block; position: absolute; background: #f0f0f0; height: 1px; bottom: 0; left: 0; right: 0; } .selectize-dropdown { position: absolute; z-index: 10; border: 1px solid #d0d0d0; background: #fff; margin: -1px 0 0 0; border-top: 0 none; box-sizing: border-box; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); border-radius: 0 0 3px 3px; } .selectize-dropdown [data-selectable] { cursor: pointer; overflow: hidden; } .selectize-dropdown [data-selectable] .highlight { background: rgba(125, 168, 208, 0.2); border-radius: 1px; } .selectize-dropdown [data-selectable], .selectize-dropdown .optgroup-header { padding: 5px 8px; } .selectize-dropdown .optgroup:first-child .optgroup-header { border-top: 0 none; } .selectize-dropdown .optgroup-header { color: #303030; background: #fff; cursor: default; } .selectize-dropdown .active { background-color: #f5fafd; color: #495c68; } .selectize-dropdown .active.create { color: #495c68; } .selectize-dropdown .create { color: rgba(48, 48, 48, 0.5); } .selectize-dropdown-content { overflow-y: auto; overflow-x: hidden; max-height: 200px; } .selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { cursor: pointer; } .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input { cursor: text; } .selectize-control.single .selectize-input:after { content: ' '; display: block; position: absolute; top: 50%; right: 15px; margin-top: -3px; width: 0; height: 0; border-style: solid; border-width: 5px 5px 0 5px; border-color: #808080 transparent transparent transparent; } .selectize-control.single .selectize-input.dropdown-active:after { margin-top: -4px; border-width: 0 5px 5px 5px; border-color: transparent transparent #808080 transparent; } .selectize-control.rtl.single .selectize-input:after { left: 15px; right: auto; } .selectize-control.rtl .selectize-input > input { margin: 0 4px 0 -2px !important; } .selectize-control .selectize-input.disabled { opacity: 0.5; background-color: #fafafa; } .selectize-dropdown, .selectize-dropdown.form-control { height: auto; padding: 0; margin: 2px 0 0 0; z-index: 1000; background: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } .selectize-dropdown .optgroup-header { font-size: 12px; line-height: 1.42857; } .selectize-dropdown .optgroup:first-child:before { display: none; } .selectize-dropdown .optgroup:before { content: ' '; display: block; height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; margin-left: -12px; margin-right: -12px; } .selectize-dropdown-content { padding: 5px 0; } .selectize-dropdown-header { padding: 6px 12px; } .selectize-input { min-height: 34px; } .selectize-input.dropdown-active { border-radius: 4px; } .selectize-input.dropdown-active::before { display: none; } .selectize-input.focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); } .has-error .selectize-input { border-color: #a94442; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-error .selectize-input:focus { border-color: #843534; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .selectize-control.multi .selectize-input.has-items { padding-left: 9px; padding-right: 9px; } .selectize-control.multi .selectize-input > div { border-radius: 3px; } .form-control.selectize-control { padding: 0; height: auto; border: none; background: none; box-shadow: none; border-radius: 0; } html, body, img, figure { max-width: 100%; } html, body { overflow-x: hidden; -ms-overflow-style: scrollbar; -webkit-font-smoothing: antialiased; } body { position: relative; } a, a:hover, a:focus, a:active { text-decoration: none; color: inherit; } a { -webkit-transition: all, 250ms, cubic-bezier(0.55, 0, 0.1, 1); transition: all, 250ms, cubic-bezier(0.55, 0, 0.1, 1); } button, .btn, .ct-cart__product-checkout, .ct-cart__product-clear { -webkit-transition: background-color, 250ms, cubic-bezier(0.55, 0, 0.1, 1); transition: background-color, 250ms, cubic-bezier(0.55, 0, 0.1, 1); } * { outline: none !important; } ul { margin-bottom: 0; } [data-background], [data-parallax] { background-position: center; background-size: cover; background-repeat: no-repeat; } [data-parallax] { background-attachment: fixed; } .mobile [data-parallax], .tablet [data-parallax] { background-attachment: scroll !important; } .media-object { max-width: none; } .gm-style * { touch-action: inherit !important; } .ct-slick .slick-track, .ct-slick .slick-list, .ct-slick .item, .ct-slick .slick-item { min-height: inherit; } @media only screen and (min-width: 768px) { .dropdown:hover > ul.dropdown-menu { display: block; } } .no-padding { padding-left: 0; padding-right: 0; } @media only screen and (max-width: 767px) { .pull-right.ct-u-reset--floatSM { float: none !important; } } .ct-fs--italic { font-style: italic; } html { font-size: 50%; } @media only screen and (min-width: 768px) { html { font-size: 55.5555%; } } @media only screen and (min-width: 992px) { html { font-size: 62.5%; } } h1, .h1 { font-size: 72px; font-size: 7.2rem; } h1 small, .h1 small { font-size: 48px; font-size: 4.8rem; font-weight: inherit; color: inherit; } h2, .h2 { font-size: 50px; font-size: 5rem; } h3, .h3 { font-size: 36px; font-size: 3.6rem; } h4, .h4, p.lead, .ct-descriptionList dt, .ct-descriptionList dd { font-size: 18px; font-size: 1.8rem; line-height: 30px; } h5, .h5 { font-size: 16px; font-size: 1.6rem; } h6, .h6 { font-size: 14px; font-size: 1.4rem; } header { font-size: 18px; font-size: 1.8rem; } p.lead { font-weight: 400; color: #666; } .ct-u-background--motive { background-color: #286fe5 !important; } .ct-u-color--motive { color: #286fe5 !important; } .ct-u-background--accent { background-color: #00bcd4 !important; } .ct-u-color--accent { color: #00bcd4 !important; } .ct-u-background--white { background-color: white !important; } .ct-u-color--white { color: white !important; } .ct-u-background--gray { background-color: #666 !important; } .ct-u-color--gray { color: #666 !important; } .ct-u-background--gray-lighter { background-color: #eeeeee !important; } .ct-u-color--gray-lighter { color: #eeeeee !important; } .ct-u-font-weight--100 { font-weight: 100 !important; } .ct-u-font-weight--200 { font-weight: 200 !important; } .ct-u-font-weight--300 { font-weight: 300 !important; } .ct-u-font-weight--400 { font-weight: 400 !important; } .ct-u-font-weight--500 { font-weight: 500 !important; } .ct-u-font-weight--600 { font-weight: 600 !important; } .ct-u-font-weight--700 { font-weight: 700 !important; } .ct-u-font-weight--800 { font-weight: 800 !important; } .ct-u-font-weight--900 { font-weight: 900 !important; } .ct-u-font-size--16 { font-size: 16px !important; } .ct-u-font-size--20 { font-size: 20px !important; } .ct-u-font-size--24 { font-size: 24px !important; } .ct-u-font-family-monsterrat { font-family: "Montserrat", sans-serif !important; } .ct-u-font-italic { font-style: italic; } .ct-u-padding-both-0 { padding-top: 0px !important; padding-bottom: 0px !important; } .ct-u-padding-top-0 { padding-top: 0px !important; } .ct-u-padding-bottom-0 { padding-bottom: 0px !important; } .ct-u-padding-right-0 { padding-right: 0px !important; } .ct-u-padding-left-0 { padding-left: 0px !important; } .ct-u-padding-both-15 { padding-top: 15px !important; padding-bottom: 15px !important; } .ct-u-padding-top-15 { padding-top: 15px !important; } .ct-u-padding-bottom-15 { padding-bottom: 15px !important; } .ct-u-padding-right-15 { padding-right: 15px !important; } .ct-u-padding-left-15 { padding-left: 15px !important; } .ct-u-padding-both-20 { padding-top: 20px !important; padding-bottom: 20px !important; } .ct-u-padding-top-20 { padding-top: 20px !important; } .ct-u-padding-bottom-20 { padding-bottom: 20px !important; } .ct-u-padding-right-20 { padding-right: 20px !important; } .ct-u-padding-left-20 { padding-left: 20px !important; } .ct-u-padding-both-25 { padding-top: 25px !important; padding-bottom: 25px !important; } .ct-u-padding-top-25 { padding-top: 25px !important; } .ct-u-padding-bottom-25 { padding-bottom: 25px !important; } .ct-u-padding-right-25 { padding-right: 25px !important; } .ct-u-padding-left-25 { padding-left: 25px !important; } .ct-u-padding-both-30 { padding-top: 30px !important; padding-bottom: 30px !important; } .ct-u-padding-top-30 { padding-top: 30px !important; } .ct-u-padding-bottom-30 { padding-bottom: 30px !important; } .ct-u-padding-right-30 { padding-right: 30px !important; } .ct-u-padding-left-30 { padding-left: 30px !important; } .ct-u-padding-both-40 { padding-top: 40px !important; padding-bottom: 40px !important; } .ct-u-padding-top-40 { padding-top: 40px !important; } .ct-u-padding-bottom-40 { padding-bottom: 40px !important; } .ct-u-padding-right-40 { padding-right: 40px !important; } .ct-u-padding-left-40 { padding-left: 40px !important; } .ct-u-padding-both-50 { padding-top: 50px !important; padding-bottom: 50px !important; } .ct-u-padding-top-50 { padding-top: 50px !important; } .ct-u-padding-bottom-50 { padding-bottom: 50px !important; } .ct-u-padding-right-50 { padding-right: 50px !important; } .ct-u-padding-left-50 { padding-left: 50px !important; } .ct-u-padding-both-60 { padding-top: 60px !important; padding-bottom: 60px !important; } .ct-u-padding-top-60 { padding-top: 60px !important; } .ct-u-padding-bottom-60 { padding-bottom: 60px !important; } .ct-u-padding-right-60 { padding-right: 60px !important; } .ct-u-padding-left-60 { padding-left: 60px !important; } .ct-u-padding-both-70 { padding-top: 70px !important; padding-bottom: 70px !important; } .ct-u-padding-top-70 { padding-top: 70px !important; } .ct-u-padding-bottom-70 { padding-bottom: 70px !important; } .ct-u-padding-right-70 { padding-right: 70px !important; } .ct-u-padding-left-70 { padding-left: 70px !important; } .ct-u-padding-both-75 { padding-top: 75px !important; padding-bottom: 75px !important; } .ct-u-padding-top-75 { padding-top: 75px !important; } .ct-u-padding-bottom-75 { padding-bottom: 75px !important; } .ct-u-padding-right-75 { padding-right: 75px !important; } .ct-u-padding-left-75 { padding-left: 75px !important; } .ct-u-padding-both-80 { padding-top: 80px !important; padding-bottom: 80px !important; } .ct-u-padding-top-80 { padding-top: 80px !important; } .ct-u-padding-bottom-80 { padding-bottom: 80px !important; } .ct-u-padding-right-80 { padding-right: 80px !important; } .ct-u-padding-left-80 { padding-left: 80px !important; } .ct-u-padding-both-90 { padding-top: 90px !important; padding-bottom: 90px !important; } .ct-u-padding-top-90 { padding-top: 90px !important; } .ct-u-padding-bottom-90 { padding-bottom: 90px !important; } .ct-u-padding-right-90 { padding-right: 90px !important; } .ct-u-padding-left-90 { padding-left: 90px !important; } .ct-u-padding-both-100 { padding-top: 100px !important; padding-bottom: 100px !important; } .ct-u-padding-top-100 { padding-top: 100px !important; } .ct-u-padding-bottom-100 { padding-bottom: 100px !important; } .ct-u-padding-right-100 { padding-right: 100px !important; } .ct-u-padding-left-100 { padding-left: 100px !important; } .ct-u-padding-both-110 { padding-top: 110px !important; padding-bottom: 110px !important; } .ct-u-padding-top-110 { padding-top: 110px !important; } .ct-u-padding-bottom-110 { padding-bottom: 110px !important; } .ct-u-padding-right-110 { padding-right: 110px !important; } .ct-u-padding-left-110 { padding-left: 110px !important; } .ct-u-padding-both-145 { padding-top: 145px !important; padding-bottom: 145px !important; } .ct-u-padding-top-145 { padding-top: 145px !important; } .ct-u-padding-bottom-145 { padding-bottom: 145px !important; } .ct-u-padding-right-145 { padding-right: 145px !important; } .ct-u-padding-left-145 { padding-left: 145px !important; } .ct-u-padding-both-175 { padding-top: 175px !important; padding-bottom: 175px !important; } .ct-u-padding-top-175 { padding-top: 175px !important; } .ct-u-padding-bottom-175 { padding-bottom: 175px !important; } .ct-u-padding-right-175 { padding-right: 175px !important; } .ct-u-padding-left-175 { padding-left: 175px !important; } .ct-u-padding-both-200 { padding-top: 200px !important; padding-bottom: 200px !important; } .ct-u-padding-top-200 { padding-top: 200px !important; } .ct-u-padding-bottom-200 { padding-bottom: 200px !important; } .ct-u-padding-right-200 { padding-right: 200px !important; } .ct-u-padding-left-200 { padding-left: 200px !important; } .ct-u-padding-both-190 { padding-top: 190px !important; padding-bottom: 190px !important; } .ct-u-padding-top-190 { padding-top: 190px !important; } .ct-u-padding-bottom-190 { padding-bottom: 190px !important; } .ct-u-padding-right-190 { padding-right: 190px !important; } .ct-u-padding-left-190 { padding-left: 190px !important; } .ct-u-margin-both-0 { margin-top: 0px !important; margin-bottom: 0px !important; } .ct-u-margin-top-0 { margin-top: 0px !important; } .ct-u-margin-bottom-0 { margin-bottom: 0px !important; } .ct-u-margin-right-0 { margin-right: 0px !important; } .ct-u-margin-left-0 { margin-left: 0px !important; } .ct-u-margin-both-15 { margin-top: 15px !important; margin-bottom: 15px !important; } .ct-u-margin-top-15 { margin-top: 15px !important; } .ct-u-margin-bottom-15 { margin-bottom: 15px !important; } .ct-u-margin-right-15 { margin-right: 15px !important; } .ct-u-margin-left-15 { margin-left: 15px !important; } .ct-u-margin-both-20 { margin-top: 20px !important; margin-bottom: 20px !important; } .ct-u-margin-top-20 { margin-top: 20px !important; } .ct-u-margin-bottom-20 { margin-bottom: 20px !important; } .ct-u-margin-right-20 { margin-right: 20px !important; } .ct-u-margin-left-20 { margin-left: 20px !important; } .ct-u-margin-both-25 { margin-top: 25px !important; margin-bottom: 25px !important; } .ct-u-margin-top-25 { margin-top: 25px !important; } .ct-u-margin-bottom-25 { margin-bottom: 25px !important; } .ct-u-margin-right-25 { margin-right: 25px !important; } .ct-u-margin-left-25 { margin-left: 25px !important; } .ct-u-margin-both-30 { margin-top: 30px !important; margin-bottom: 30px !important; } .ct-u-margin-top-30 { margin-top: 30px !important; } .ct-u-margin-bottom-30 { margin-bottom: 30px !important; } .ct-u-margin-right-30 { margin-right: 30px !important; } .ct-u-margin-left-30 { margin-left: 30px !important; } .ct-u-margin-both-40 { margin-top: 40px !important; margin-bottom: 40px !important; } .ct-u-margin-top-40 { margin-top: 40px !important; } .ct-u-margin-bottom-40 { margin-bottom: 40px !important; } .ct-u-margin-right-40 { margin-right: 40px !important; } .ct-u-margin-left-40 { margin-left: 40px !important; } .ct-u-margin-both-50 { margin-top: 50px !important; margin-bottom: 50px !important; } .ct-u-margin-top-50 { margin-top: 50px !important; } .ct-u-margin-bottom-50 { margin-bottom: 50px !important; } .ct-u-margin-right-50 { margin-right: 50px !important; } .ct-u-margin-left-50 { margin-left: 50px !important; } .ct-u-margin-both-60 { margin-top: 60px !important; margin-bottom: 60px !important; } .ct-u-margin-top-60 { margin-top: 60px !important; } .ct-u-margin-bottom-60 { margin-bottom: 60px !important; } .ct-u-margin-right-60 { margin-right: 60px !important; } .ct-u-margin-left-60 { margin-left: 60px !important; } .ct-u-margin-both-70 { margin-top: 70px !important; margin-bottom: 70px !important; } .ct-u-margin-top-70 { margin-top: 70px !important; } .ct-u-margin-bottom-70 { margin-bottom: 70px !important; } .ct-u-margin-right-70 { margin-right: 70px !important; } .ct-u-margin-left-70 { margin-left: 70px !important; } .ct-u-margin-both-75 { margin-top: 75px !important; margin-bottom: 75px !important; } .ct-u-margin-top-75 { margin-top: 75px !important; } .ct-u-margin-bottom-75 { margin-bottom: 75px !important; } .ct-u-margin-right-75 { margin-right: 75px !important; } .ct-u-margin-left-75 { margin-left: 75px !important; } .ct-u-margin-both-80 { margin-top: 80px !important; margin-bottom: 80px !important; } .ct-u-margin-top-80 { margin-top: 80px !important; } .ct-u-margin-bottom-80 { margin-bottom: 80px !important; } .ct-u-margin-right-80 { margin-right: 80px !important; } .ct-u-margin-left-80 { margin-left: 80px !important; } .ct-u-margin-both-90 { margin-top: 90px !important; margin-bottom: 90px !important; } .ct-u-margin-top-90 { margin-top: 90px !important; } .ct-u-margin-bottom-90 { margin-bottom: 90px !important; } .ct-u-margin-right-90 { margin-right: 90px !important; } .ct-u-margin-left-90 { margin-left: 90px !important; } .ct-u-margin-both-100 { margin-top: 100px !important; margin-bottom: 100px !important; } .ct-u-margin-top-100 { margin-top: 100px !important; } .ct-u-margin-bottom-100 { margin-bottom: 100px !important; } .ct-u-margin-right-100 { margin-right: 100px !important; } .ct-u-margin-left-100 { margin-left: 100px !important; } .ct-u-margin-both-110 { margin-top: 110px !important; margin-bottom: 110px !important; } .ct-u-margin-top-110 { margin-top: 110px !important; } .ct-u-margin-bottom-110 { margin-bottom: 110px !important; } .ct-u-margin-right-110 { margin-right: 110px !important; } .ct-u-margin-left-110 { margin-left: 110px !important; } .ct-u-margin-both-145 { margin-top: 145px !important; margin-bottom: 145px !important; } .ct-u-margin-top-145 { margin-top: 145px !important; } .ct-u-margin-bottom-145 { margin-bottom: 145px !important; } .ct-u-margin-right-145 { margin-right: 145px !important; } .ct-u-margin-left-145 { margin-left: 145px !important; } .ct-u-margin-both-175 { margin-top: 175px !important; margin-bottom: 175px !important; } .ct-u-margin-top-175 { margin-top: 175px !important; } .ct-u-margin-bottom-175 { margin-bottom: 175px !important; } .ct-u-margin-right-175 { margin-right: 175px !important; } .ct-u-margin-left-175 { margin-left: 175px !important; } .ct-u-margin-both-200 { margin-top: 200px !important; margin-bottom: 200px !important; } .ct-u-margin-top-200 { margin-top: 200px !important; } .ct-u-margin-bottom-200 { margin-bottom: 200px !important; } .ct-u-margin-right-200 { margin-right: 200px !important; } .ct-u-margin-left-200 { margin-left: 200px !important; } .ct-u-margin-both-190 { margin-top: 190px !important; margin-bottom: 190px !important; } .ct-u-margin-top-190 { margin-top: 190px !important; } .ct-u-margin-bottom-190 { margin-bottom: 190px !important; } .ct-u-margin-right-190 { margin-right: 190px !important; } .ct-u-margin-left-190 { margin-left: 190px !important; } @media (max-width: 991px) { .ct-u-padding-both-0 { padding-top: 0px !important; padding-bottom: 0px !important; } .ct-u-padding-top-0 { padding-top: 0px !important; } .ct-u-padding-bottom-0 { padding-bottom: 0px !important; } .ct-u-padding-right-0 { padding-right: 0px !important; } .ct-u-padding-left-0 { padding-left: 0px !important; } .ct-u-padding-both-15 { padding-top: 7.5px !important; padding-bottom: 7.5px !important; } .ct-u-padding-top-15 { padding-top: 7.5px !important; } .ct-u-padding-bottom-15 { padding-bottom: 7.5px !important; } .ct-u-padding-right-15 { padding-right: 7.5px !important; } .ct-u-padding-left-15 { padding-left: 7.5px !important; } .ct-u-padding-both-20 { padding-top: 10px !important; padding-bottom: 10px !important; } .ct-u-padding-top-20 { padding-top: 10px !important; } .ct-u-padding-bottom-20 { padding-bottom: 10px !important; } .ct-u-padding-right-20 { padding-right: 10px !important; } .ct-u-padding-left-20 { padding-left: 10px !important; } .ct-u-padding-both-25 { padding-top: 12.5px !important; padding-bottom: 12.5px !important; } .ct-u-padding-top-25 { padding-top: 12.5px !important; } .ct-u-padding-bottom-25 { padding-bottom: 12.5px !important; } .ct-u-padding-right-25 { padding-right: 12.5px !important; } .ct-u-padding-left-25 { padding-left: 12.5px !important; } .ct-u-padding-both-30 { padding-top: 15px !important; padding-bottom: 15px !important; } .ct-u-padding-top-30 { padding-top: 15px !important; } .ct-u-padding-bottom-30 { padding-bottom: 15px !important; } .ct-u-padding-right-30 { padding-right: 15px !important; } .ct-u-padding-left-30 { padding-left: 15px !important; } .ct-u-padding-both-40 { padding-top: 20px !important; padding-bottom: 20px !important; } .ct-u-padding-top-40 { padding-top: 20px !important; } .ct-u-padding-bottom-40 { padding-bottom: 20px !important; } .ct-u-padding-right-40 { padding-right: 20px !important; } .ct-u-padding-left-40 { padding-left: 20px !important; } .ct-u-padding-both-50 { padding-top: 25px !important; padding-bottom: 25px !important; } .ct-u-padding-top-50 { padding-top: 25px !important; } .ct-u-padding-bottom-50 { padding-bottom: 25px !important; } .ct-u-padding-right-50 { padding-right: 25px !important; } .ct-u-padding-left-50 { padding-left: 25px !important; } .ct-u-padding-both-60 { padding-top: 30px !important; padding-bottom: 30px !important; } .ct-u-padding-top-60 { padding-top: 30px !important; } .ct-u-padding-bottom-60 { padding-bottom: 30px !important; } .ct-u-padding-right-60 { padding-right: 30px !important; } .ct-u-padding-left-60 { padding-left: 30px !important; } .ct-u-padding-both-70 { padding-top: 35px !important; padding-bottom: 35px !important; } .ct-u-padding-top-70 { padding-top: 35px !important; } .ct-u-padding-bottom-70 { padding-bottom: 35px !important; } .ct-u-padding-right-70 { padding-right: 35px !important; } .ct-u-padding-left-70 { padding-left: 35px !important; } .ct-u-padding-both-75 { padding-top: 37.5px !important; padding-bottom: 37.5px !important; } .ct-u-padding-top-75 { padding-top: 37.5px !important; } .ct-u-padding-bottom-75 { padding-bottom: 37.5px !important; } .ct-u-padding-right-75 { padding-right: 37.5px !important; } .ct-u-padding-left-75 { padding-left: 37.5px !important; } .ct-u-padding-both-80 { padding-top: 40px !important; padding-bottom: 40px !important; } .ct-u-padding-top-80 { padding-top: 40px !important; } .ct-u-padding-bottom-80 { padding-bottom: 40px !important; } .ct-u-padding-right-80 { padding-right: 40px !important; } .ct-u-padding-left-80 { padding-left: 40px !important; } .ct-u-padding-both-90 { padding-top: 45px !important; padding-bottom: 45px !important; } .ct-u-padding-top-90 { padding-top: 45px !important; } .ct-u-padding-bottom-90 { padding-bottom: 45px !important; } .ct-u-padding-right-90 { padding-right: 45px !important; } .ct-u-padding-left-90 { padding-left: 45px !important; } .ct-u-padding-both-100 { padding-top: 50px !important; padding-bottom: 50px !important; } .ct-u-padding-top-100 { padding-top: 50px !important; } .ct-u-padding-bottom-100 { padding-bottom: 50px !important; } .ct-u-padding-right-100 { padding-right: 50px !important; } .ct-u-padding-left-100 { padding-left: 50px !important; } .ct-u-padding-both-110 { padding-top: 55px !important; padding-bottom: 55px !important; } .ct-u-padding-top-110 { padding-top: 55px !important; } .ct-u-padding-bottom-110 { padding-bottom: 55px !important; } .ct-u-padding-right-110 { padding-right: 55px !important; } .ct-u-padding-left-110 { padding-left: 55px !important; } .ct-u-padding-both-145 { padding-top: 72.5px !important; padding-bottom: 72.5px !important; } .ct-u-padding-top-145 { padding-top: 72.5px !important; } .ct-u-padding-bottom-145 { padding-bottom: 72.5px !important; } .ct-u-padding-right-145 { padding-right: 72.5px !important; } .ct-u-padding-left-145 { padding-left: 72.5px !important; } .ct-u-padding-both-175 { padding-top: 87.5px !important; padding-bottom: 87.5px !important; } .ct-u-padding-top-175 { padding-top: 87.5px !important; } .ct-u-padding-bottom-175 { padding-bottom: 87.5px !important; } .ct-u-padding-right-175 { padding-right: 87.5px !important; } .ct-u-padding-left-175 { padding-left: 87.5px !important; } .ct-u-padding-both-200 { padding-top: 100px !important; padding-bottom: 100px !important; } .ct-u-padding-top-200 { padding-top: 100px !important; } .ct-u-padding-bottom-200 { padding-bottom: 100px !important; } .ct-u-padding-right-200 { padding-right: 100px !important; } .ct-u-padding-left-200 { padding-left: 100px !important; } .ct-u-padding-both-190 { padding-top: 95px !important; padding-bottom: 95px !important; } .ct-u-padding-top-190 { padding-top: 95px !important; } .ct-u-padding-bottom-190 { padding-bottom: 95px !important; } .ct-u-padding-right-190 { padding-right: 95px !important; } .ct-u-padding-left-190 { padding-left: 95px !important; } .ct-u-margin-both-0 { margin-top: 0px !important; margin-bottom: 0px !important; } .ct-u-margin-top-0 { margin-top: 0px !important; } .ct-u-margin-bottom-0 { margin-bottom: 0px !important; } .ct-u-margin-right-0 { margin-right: 0px !important; } .ct-u-margin-left-0 { margin-left: 0px !important; } .ct-u-margin-both-15 { margin-top: 7.5px !important; margin-bottom: 7.5px !important; } .ct-u-margin-top-15 { margin-top: 7.5px !important; } .ct-u-margin-bottom-15 { margin-bottom: 7.5px !important; } .ct-u-margin-right-15 { margin-right: 7.5px !important; } .ct-u-margin-left-15 { margin-left: 7.5px !important; } .ct-u-margin-both-20 { margin-top: 10px !important; margin-bottom: 10px !important; } .ct-u-margin-top-20 { margin-top: 10px !important; } .ct-u-margin-bottom-20 { margin-bottom: 10px !important; } .ct-u-margin-right-20 { margin-right: 10px !important; } .ct-u-margin-left-20 { margin-left: 10px !important; } .ct-u-margin-both-25 { margin-top: 12.5px !important; margin-bottom: 12.5px !important; } .ct-u-margin-top-25 { margin-top: 12.5px !important; } .ct-u-margin-bottom-25 { margin-bottom: 12.5px !important; } .ct-u-margin-right-25 { margin-right: 12.5px !important; } .ct-u-margin-left-25 { margin-left: 12.5px !important; } .ct-u-margin-both-30 { margin-top: 15px !important; margin-bottom: 15px !important; } .ct-u-margin-top-30 { margin-top: 15px !important; } .ct-u-margin-bottom-30 { margin-bottom: 15px !important; } .ct-u-margin-right-30 { margin-right: 15px !important; } .ct-u-margin-left-30 { margin-left: 15px !important; } .ct-u-margin-both-40 { margin-top: 20px !important; margin-bottom: 20px !important; } .ct-u-margin-top-40 { margin-top: 20px !important; } .ct-u-margin-bottom-40 { margin-bottom: 20px !important; } .ct-u-margin-right-40 { margin-right: 20px !important; } .ct-u-margin-left-40 { margin-left: 20px !important; } .ct-u-margin-both-50 { margin-top: 25px !important; margin-bottom: 25px !important; } .ct-u-margin-top-50 { margin-top: 25px !important; } .ct-u-margin-bottom-50 { margin-bottom: 25px !important; } .ct-u-margin-right-50 { margin-right: 25px !important; } .ct-u-margin-left-50 { margin-left: 25px !important; } .ct-u-margin-both-60 { margin-top: 30px !important; margin-bottom: 30px !important; } .ct-u-margin-top-60 { margin-top: 30px !important; } .ct-u-margin-bottom-60 { margin-bottom: 30px !important; } .ct-u-margin-right-60 { margin-right: 30px !important; } .ct-u-margin-left-60 { margin-left: 30px !important; } .ct-u-margin-both-70 { margin-top: 35px !important; margin-bottom: 35px !important; } .ct-u-margin-top-70 { margin-top: 35px !important; } .ct-u-margin-bottom-70 { margin-bottom: 35px !important; } .ct-u-margin-right-70 { margin-right: 35px !important; } .ct-u-margin-left-70 { margin-left: 35px !important; } .ct-u-margin-both-75 { margin-top: 37.5px !important; margin-bottom: 37.5px !important; } .ct-u-margin-top-75 { margin-top: 37.5px !important; } .ct-u-margin-bottom-75 { margin-bottom: 37.5px !important; } .ct-u-margin-right-75 { margin-right: 37.5px !important; } .ct-u-margin-left-75 { margin-left: 37.5px !important; } .ct-u-margin-both-80 { margin-top: 40px !important; margin-bottom: 40px !important; } .ct-u-margin-top-80 { margin-top: 40px !important; } .ct-u-margin-bottom-80 { margin-bottom: 40px !important; } .ct-u-margin-right-80 { margin-right: 40px !important; } .ct-u-margin-left-80 { margin-left: 40px !important; } .ct-u-margin-both-90 { margin-top: 45px !important; margin-bottom: 45px !important; } .ct-u-margin-top-90 { margin-top: 45px !important; } .ct-u-margin-bottom-90 { margin-bottom: 45px !important; } .ct-u-margin-right-90 { margin-right: 45px !important; } .ct-u-margin-left-90 { margin-left: 45px !important; } .ct-u-margin-both-100 { margin-top: 50px !important; margin-bottom: 50px !important; } .ct-u-margin-top-100 { margin-top: 50px !important; } .ct-u-margin-bottom-100 { margin-bottom: 50px !important; } .ct-u-margin-right-100 { margin-right: 50px !important; } .ct-u-margin-left-100 { margin-left: 50px !important; } .ct-u-margin-both-110 { margin-top: 55px !important; margin-bottom: 55px !important; } .ct-u-margin-top-110 { margin-top: 55px !important; } .ct-u-margin-bottom-110 { margin-bottom: 55px !important; } .ct-u-margin-right-110 { margin-right: 55px !important; } .ct-u-margin-left-110 { margin-left: 55px !important; } .ct-u-margin-both-145 { margin-top: 72.5px !important; margin-bottom: 72.5px !important; } .ct-u-margin-top-145 { margin-top: 72.5px !important; } .ct-u-margin-bottom-145 { margin-bottom: 72.5px !important; } .ct-u-margin-right-145 { margin-right: 72.5px !important; } .ct-u-margin-left-145 { margin-left: 72.5px !important; } .ct-u-margin-both-175 { margin-top: 87.5px !important; margin-bottom: 87.5px !important; } .ct-u-margin-top-175 { margin-top: 87.5px !important; } .ct-u-margin-bottom-175 { margin-bottom: 87.5px !important; } .ct-u-margin-right-175 { margin-right: 87.5px !important; } .ct-u-margin-left-175 { margin-left: 87.5px !important; } .ct-u-margin-both-200 { margin-top: 100px !important; margin-bottom: 100px !important; } .ct-u-margin-top-200 { margin-top: 100px !important; } .ct-u-margin-bottom-200 { margin-bottom: 100px !important; } .ct-u-margin-right-200 { margin-right: 100px !important; } .ct-u-margin-left-200 { margin-left: 100px !important; } .ct-u-margin-both-190 { margin-top: 95px !important; margin-bottom: 95px !important; } .ct-u-margin-top-190 { margin-top: 95px !important; } .ct-u-margin-bottom-190 { margin-bottom: 95px !important; } .ct-u-margin-right-190 { margin-right: 95px !important; } .ct-u-margin-left-190 { margin-left: 95px !important; } } @media only screen and (max-width: 0) { .text-center-xs { text-align: center !important; } .text-left-xs { text-align: left !important; } .text-right-xs { text-align: right !important; } .float-none-xs { float: none !important; } .float-left-xs { float: left !important; } .float-right-xs { float: right !important; } } @media only screen and (max-width: 767px) { .text-center-sm { text-align: center !important; } .text-left-sm { text-align: left !important; } .text-right-sm { text-align: right !important; } .float-none-sm { float: none !important; } .float-left-sm { float: left !important; } .float-right-sm { float: right !important; } } @media only screen and (max-width: 991px) { .text-center-md { text-align: center !important; } .text-left-md { text-align: left !important; } .text-right-md { text-align: right !important; } .float-none-md { float: none !important; } .float-left-md { float: left !important; } .float-right-md { float: right !important; } } @media only screen and (max-width: 1199px) { .text-center-lg { text-align: center !important; } .text-left-lg { text-align: left !important; } .text-right-lg { text-align: right !important; } .float-none-lg { float: none !important; } .float-left-lg { float: left !important; } .float-right-lg { float: right !important; } } @media (max-width: 991px) { .ct-u-padding-both-0-sm { padding-top: 0px !important; padding-bottom: 0px !important; } .ct-u-padding-top-0-sm { padding-top: 0px !important; } .ct-u-padding-bottom-0-sm { padding-bottom: 0px !important; } .ct-u-padding-right-0-sm { padding-right: 0px !important; } .ct-u-padding-left-0-sm { padding-left: 0px !important; } .ct-u-padding-both-15-sm { padding-top: 15px !important; padding-bottom: 15px !important; } .ct-u-padding-top-15-sm { padding-top: 15px !important; } .ct-u-padding-bottom-15-sm { padding-bottom: 15px !important; } .ct-u-padding-right-15-sm { padding-right: 15px !important; } .ct-u-padding-left-15-sm { padding-left: 15px !important; } .ct-u-padding-both-20-sm { padding-top: 20px !important; padding-bottom: 20px !important; } .ct-u-padding-top-20-sm { padding-top: 20px !important; } .ct-u-padding-bottom-20-sm { padding-bottom: 20px !important; } .ct-u-padding-right-20-sm { padding-right: 20px !important; } .ct-u-padding-left-20-sm { padding-left: 20px !important; } .ct-u-padding-both-25-sm { padding-top: 25px !important; padding-bottom: 25px !important; } .ct-u-padding-top-25-sm { padding-top: 25px !important; } .ct-u-padding-bottom-25-sm { padding-bottom: 25px !important; } .ct-u-padding-right-25-sm { padding-right: 25px !important; } .ct-u-padding-left-25-sm { padding-left: 25px !important; } .ct-u-padding-both-30-sm { padding-top: 30px !important; padding-bottom: 30px !important; } .ct-u-padding-top-30-sm { padding-top: 30px !important; } .ct-u-padding-bottom-30-sm { padding-bottom: 30px !important; } .ct-u-padding-right-30-sm { padding-right: 30px !important; } .ct-u-padding-left-30-sm { padding-left: 30px !important; } .ct-u-padding-both-40-sm { padding-top: 40px !important; padding-bottom: 40px !important; } .ct-u-padding-top-40-sm { padding-top: 40px !important; } .ct-u-padding-bottom-40-sm { padding-bottom: 40px !important; } .ct-u-padding-right-40-sm { padding-right: 40px !important; } .ct-u-padding-left-40-sm { padding-left: 40px !important; } .ct-u-padding-both-50-sm { padding-top: 50px !important; padding-bottom: 50px !important; } .ct-u-padding-top-50-sm { padding-top: 50px !important; } .ct-u-padding-bottom-50-sm { padding-bottom: 50px !important; } .ct-u-padding-right-50-sm { padding-right: 50px !important; } .ct-u-padding-left-50-sm { padding-left: 50px !important; } .ct-u-padding-both-60-sm { padding-top: 60px !important; padding-bottom: 60px !important; } .ct-u-padding-top-60-sm { padding-top: 60px !important; } .ct-u-padding-bottom-60-sm { padding-bottom: 60px !important; } .ct-u-padding-right-60-sm { padding-right: 60px !important; } .ct-u-padding-left-60-sm { padding-left: 60px !important; } .ct-u-padding-both-70-sm { padding-top: 70px !important; padding-bottom: 70px !important; } .ct-u-padding-top-70-sm { padding-top: 70px !important; } .ct-u-padding-bottom-70-sm { padding-bottom: 70px !important; } .ct-u-padding-right-70-sm { padding-right: 70px !important; } .ct-u-padding-left-70-sm { padding-left: 70px !important; } .ct-u-padding-both-75-sm { padding-top: 75px !important; padding-bottom: 75px !important; } .ct-u-padding-top-75-sm { padding-top: 75px !important; } .ct-u-padding-bottom-75-sm { padding-bottom: 75px !important; } .ct-u-padding-right-75-sm { padding-right: 75px !important; } .ct-u-padding-left-75-sm { padding-left: 75px !important; } .ct-u-padding-both-80-sm { padding-top: 80px !important; padding-bottom: 80px !important; } .ct-u-padding-top-80-sm { padding-top: 80px !important; } .ct-u-padding-bottom-80-sm { padding-bottom: 80px !important; } .ct-u-padding-right-80-sm { padding-right: 80px !important; } .ct-u-padding-left-80-sm { padding-left: 80px !important; } .ct-u-padding-both-90-sm { padding-top: 90px !important; padding-bottom: 90px !important; } .ct-u-padding-top-90-sm { padding-top: 90px !important; } .ct-u-padding-bottom-90-sm { padding-bottom: 90px !important; } .ct-u-padding-right-90-sm { padding-right: 90px !important; } .ct-u-padding-left-90-sm { padding-left: 90px !important; } .ct-u-padding-both-100-sm { padding-top: 100px !important; padding-bottom: 100px !important; } .ct-u-padding-top-100-sm { padding-top: 100px !important; } .ct-u-padding-bottom-100-sm { padding-bottom: 100px !important; } .ct-u-padding-right-100-sm { padding-right: 100px !important; } .ct-u-padding-left-100-sm { padding-left: 100px !important; } .ct-u-padding-both-110-sm { padding-top: 110px !important; padding-bottom: 110px !important; } .ct-u-padding-top-110-sm { padding-top: 110px !important; } .ct-u-padding-bottom-110-sm { padding-bottom: 110px !important; } .ct-u-padding-right-110-sm { padding-right: 110px !important; } .ct-u-padding-left-110-sm { padding-left: 110px !important; } .ct-u-padding-both-145-sm { padding-top: 145px !important; padding-bottom: 145px !important; } .ct-u-padding-top-145-sm { padding-top: 145px !important; } .ct-u-padding-bottom-145-sm { padding-bottom: 145px !important; } .ct-u-padding-right-145-sm { padding-right: 145px !important; } .ct-u-padding-left-145-sm { padding-left: 145px !important; } .ct-u-padding-both-175-sm { padding-top: 175px !important; padding-bottom: 175px !important; } .ct-u-padding-top-175-sm { padding-top: 175px !important; } .ct-u-padding-bottom-175-sm { padding-bottom: 175px !important; } .ct-u-padding-right-175-sm { padding-right: 175px !important; } .ct-u-padding-left-175-sm { padding-left: 175px !important; } .ct-u-padding-both-200-sm { padding-top: 200px !important; padding-bottom: 200px !important; } .ct-u-padding-top-200-sm { padding-top: 200px !important; } .ct-u-padding-bottom-200-sm { padding-bottom: 200px !important; } .ct-u-padding-right-200-sm { padding-right: 200px !important; } .ct-u-padding-left-200-sm { padding-left: 200px !important; } .ct-u-padding-both-190-sm { padding-top: 190px !important; padding-bottom: 190px !important; } .ct-u-padding-top-190-sm { padding-top: 190px !important; } .ct-u-padding-bottom-190-sm { padding-bottom: 190px !important; } .ct-u-padding-right-190-sm { padding-right: 190px !important; } .ct-u-padding-left-190-sm { padding-left: 190px !important; } .ct-u-margin-both-0-sm { margin-top: 0px !important; margin-bottom: 0px !important; } .ct-u-margin-top-0-sm { margin-top: 0px !important; } .ct-u-margin-bottom-0-sm { margin-bottom: 0px !important; } .ct-u-margin-right-0-sm { margin-right: 0px !important; } .ct-u-margin-left-0-sm { margin-left: 0px !important; } .ct-u-margin-both-15-sm { margin-top: 15px !important; margin-bottom: 15px !important; } .ct-u-margin-top-15-sm { margin-top: 15px !important; } .ct-u-margin-bottom-15-sm { margin-bottom: 15px !important; } .ct-u-margin-right-15-sm { margin-right: 15px !important; } .ct-u-margin-left-15-sm { margin-left: 15px !important; } .ct-u-margin-both-20-sm { margin-top: 20px !important; margin-bottom: 20px !important; } .ct-u-margin-top-20-sm { margin-top: 20px !important; } .ct-u-margin-bottom-20-sm { margin-bottom: 20px !important; } .ct-u-margin-right-20-sm { margin-right: 20px !important; } .ct-u-margin-left-20-sm { margin-left: 20px !important; } .ct-u-margin-both-25-sm { margin-top: 25px !important; margin-bottom: 25px !important; } .ct-u-margin-top-25-sm { margin-top: 25px !important; } .ct-u-margin-bottom-25-sm { margin-bottom: 25px !important; } .ct-u-margin-right-25-sm { margin-right: 25px !important; } .ct-u-margin-left-25-sm { margin-left: 25px !important; } .ct-u-margin-both-30-sm { margin-top: 30px !important; margin-bottom: 30px !important; } .ct-u-margin-top-30-sm { margin-top: 30px !important; } .ct-u-margin-bottom-30-sm { margin-bottom: 30px !important; } .ct-u-margin-right-30-sm { margin-right: 30px !important; } .ct-u-margin-left-30-sm { margin-left: 30px !important; } .ct-u-margin-both-40-sm { margin-top: 40px !important; margin-bottom: 40px !important; } .ct-u-margin-top-40-sm { margin-top: 40px !important; } .ct-u-margin-bottom-40-sm { margin-bottom: 40px !important; } .ct-u-margin-right-40-sm { margin-right: 40px !important; } .ct-u-margin-left-40-sm { margin-left: 40px !important; } .ct-u-margin-both-50-sm { margin-top: 50px !important; margin-bottom: 50px !important; } .ct-u-margin-top-50-sm { margin-top: 50px !important; } .ct-u-margin-bottom-50-sm { margin-bottom: 50px !important; } .ct-u-margin-right-50-sm { margin-right: 50px !important; } .ct-u-margin-left-50-sm { margin-left: 50px !important; } .ct-u-margin-both-60-sm { margin-top: 60px !important; margin-bottom: 60px !important; } .ct-u-margin-top-60-sm { margin-top: 60px !important; } .ct-u-margin-bottom-60-sm { margin-bottom: 60px !important; } .ct-u-margin-right-60-sm { margin-right: 60px !important; } .ct-u-margin-left-60-sm { margin-left: 60px !important; } .ct-u-margin-both-70-sm { margin-top: 70px !important; margin-bottom: 70px !important; } .ct-u-margin-top-70-sm { margin-top: 70px !important; } .ct-u-margin-bottom-70-sm { margin-bottom: 70px !important; } .ct-u-margin-right-70-sm { margin-right: 70px !important; } .ct-u-margin-left-70-sm { margin-left: 70px !important; } .ct-u-margin-both-75-sm { margin-top: 75px !important; margin-bottom: 75px !important; } .ct-u-margin-top-75-sm { margin-top: 75px !important; } .ct-u-margin-bottom-75-sm { margin-bottom: 75px !important; } .ct-u-margin-right-75-sm { margin-right: 75px !important; } .ct-u-margin-left-75-sm { margin-left: 75px !important; } .ct-u-margin-both-80-sm { margin-top: 80px !important; margin-bottom: 80px !important; } .ct-u-margin-top-80-sm { margin-top: 80px !important; } .ct-u-margin-bottom-80-sm { margin-bottom: 80px !important; } .ct-u-margin-right-80-sm { margin-right: 80px !important; } .ct-u-margin-left-80-sm { margin-left: 80px !important; } .ct-u-margin-both-90-sm { margin-top: 90px !important; margin-bottom: 90px !important; } .ct-u-margin-top-90-sm { margin-top: 90px !important; } .ct-u-margin-bottom-90-sm { margin-bottom: 90px !important; } .ct-u-margin-right-90-sm { margin-right: 90px !important; } .ct-u-margin-left-90-sm { margin-left: 90px !important; } .ct-u-margin-both-100-sm { margin-top: 100px !important; margin-bottom: 100px !important; } .ct-u-margin-top-100-sm { margin-top: 100px !important; } .ct-u-margin-bottom-100-sm { margin-bottom: 100px !important; } .ct-u-margin-right-100-sm { margin-right: 100px !important; } .ct-u-margin-left-100-sm { margin-left: 100px !important; } .ct-u-margin-both-110-sm { margin-top: 110px !important; margin-bottom: 110px !important; } .ct-u-margin-top-110-sm { margin-top: 110px !important; } .ct-u-margin-bottom-110-sm { margin-bottom: 110px !important; } .ct-u-margin-right-110-sm { margin-right: 110px !important; } .ct-u-margin-left-110-sm { margin-left: 110px !important; } .ct-u-margin-both-145-sm { margin-top: 145px !important; margin-bottom: 145px !important; } .ct-u-margin-top-145-sm { margin-top: 145px !important; } .ct-u-margin-bottom-145-sm { margin-bottom: 145px !important; } .ct-u-margin-right-145-sm { margin-right: 145px !important; } .ct-u-margin-left-145-sm { margin-left: 145px !important; } .ct-u-margin-both-175-sm { margin-top: 175px !important; margin-bottom: 175px !important; } .ct-u-margin-top-175-sm { margin-top: 175px !important; } .ct-u-margin-bottom-175-sm { margin-bottom: 175px !important; } .ct-u-margin-right-175-sm { margin-right: 175px !important; } .ct-u-margin-left-175-sm { margin-left: 175px !important; } .ct-u-margin-both-200-sm { margin-top: 200px !important; margin-bottom: 200px !important; } .ct-u-margin-top-200-sm { margin-top: 200px !important; } .ct-u-margin-bottom-200-sm { margin-bottom: 200px !important; } .ct-u-margin-right-200-sm { margin-right: 200px !important; } .ct-u-margin-left-200-sm { margin-left: 200px !important; } .ct-u-margin-both-190-sm { margin-top: 190px !important; margin-bottom: 190px !important; } .ct-u-margin-top-190-sm { margin-top: 190px !important; } .ct-u-margin-bottom-190-sm { margin-bottom: 190px !important; } .ct-u-margin-right-190-sm { margin-right: 190px !important; } .ct-u-margin-left-190-sm { margin-left: 190px !important; } } @media (max-width: 767px) { .ct-u-padding-both-0-xs { padding-top: 0px !important; padding-bottom: 0px !important; } .ct-u-padding-top-0-xs { padding-top: 0px !important; } .ct-u-padding-bottom-0-xs { padding-bottom: 0px !important; } .ct-u-padding-right-0-xs { padding-right: 0px !important; } .ct-u-padding-left-0-xs { padding-left: 0px !important; } .ct-u-padding-both-15-xs { padding-top: 15px !important; padding-bottom: 15px !important; } .ct-u-padding-top-15-xs { padding-top: 15px !important; } .ct-u-padding-bottom-15-xs { padding-bottom: 15px !important; } .ct-u-padding-right-15-xs { padding-right: 15px !important; } .ct-u-padding-left-15-xs { padding-left: 15px !important; } .ct-u-padding-both-20-xs { padding-top: 20px !important; padding-bottom: 20px !important; } .ct-u-padding-top-20-xs { padding-top: 20px !important; } .ct-u-padding-bottom-20-xs { padding-bottom: 20px !important; } .ct-u-padding-right-20-xs { padding-right: 20px !important; } .ct-u-padding-left-20-xs { padding-left: 20px !important; } .ct-u-padding-both-25-xs { padding-top: 25px !important; padding-bottom: 25px !important; } .ct-u-padding-top-25-xs { padding-top: 25px !important; } .ct-u-padding-bottom-25-xs { padding-bottom: 25px !important; } .ct-u-padding-right-25-xs { padding-right: 25px !important; } .ct-u-padding-left-25-xs { padding-left: 25px !important; } .ct-u-padding-both-30-xs { padding-top: 30px !important; padding-bottom: 30px !important; } .ct-u-padding-top-30-xs { padding-top: 30px !important; } .ct-u-padding-bottom-30-xs { padding-bottom: 30px !important; } .ct-u-padding-right-30-xs { padding-right: 30px !important; } .ct-u-padding-left-30-xs { padding-left: 30px !important; } .ct-u-padding-both-40-xs { padding-top: 40px !important; padding-bottom: 40px !important; } .ct-u-padding-top-40-xs { padding-top: 40px !important; } .ct-u-padding-bottom-40-xs { padding-bottom: 40px !important; } .ct-u-padding-right-40-xs { padding-right: 40px !important; } .ct-u-padding-left-40-xs { padding-left: 40px !important; } .ct-u-padding-both-50-xs { padding-top: 50px !important; padding-bottom: 50px !important; } .ct-u-padding-top-50-xs { padding-top: 50px !important; } .ct-u-padding-bottom-50-xs { padding-bottom: 50px !important; } .ct-u-padding-right-50-xs { padding-right: 50px !important; } .ct-u-padding-left-50-xs { padding-left: 50px !important; } .ct-u-padding-both-60-xs { padding-top: 60px !important; padding-bottom: 60px !important; } .ct-u-padding-top-60-xs { padding-top: 60px !important; } .ct-u-padding-bottom-60-xs { padding-bottom: 60px !important; } .ct-u-padding-right-60-xs { padding-right: 60px !important; } .ct-u-padding-left-60-xs { padding-left: 60px !important; } .ct-u-padding-both-70-xs { padding-top: 70px !important; padding-bottom: 70px !important; } .ct-u-padding-top-70-xs { padding-top: 70px !important; } .ct-u-padding-bottom-70-xs { padding-bottom: 70px !important; } .ct-u-padding-right-70-xs { padding-right: 70px !important; } .ct-u-padding-left-70-xs { padding-left: 70px !important; } .ct-u-padding-both-75-xs { padding-top: 75px !important; padding-bottom: 75px !important; } .ct-u-padding-top-75-xs { padding-top: 75px !important; } .ct-u-padding-bottom-75-xs { padding-bottom: 75px !important; } .ct-u-padding-right-75-xs { padding-right: 75px !important; } .ct-u-padding-left-75-xs { padding-left: 75px !important; } .ct-u-padding-both-80-xs { padding-top: 80px !important; padding-bottom: 80px !important; } .ct-u-padding-top-80-xs { padding-top: 80px !important; } .ct-u-padding-bottom-80-xs { padding-bottom: 80px !important; } .ct-u-padding-right-80-xs { padding-right: 80px !important; } .ct-u-padding-left-80-xs { padding-left: 80px !important; } .ct-u-padding-both-90-xs { padding-top: 90px !important; padding-bottom: 90px !important; } .ct-u-padding-top-90-xs { padding-top: 90px !important; } .ct-u-padding-bottom-90-xs { padding-bottom: 90px !important; } .ct-u-padding-right-90-xs { padding-right: 90px !important; } .ct-u-padding-left-90-xs { padding-left: 90px !important; } .ct-u-padding-both-100-xs { padding-top: 100px !important; padding-bottom: 100px !important; } .ct-u-padding-top-100-xs { padding-top: 100px !important; } .ct-u-padding-bottom-100-xs { padding-bottom: 100px !important; } .ct-u-padding-right-100-xs { padding-right: 100px !important; } .ct-u-padding-left-100-xs { padding-left: 100px !important; } .ct-u-padding-both-110-xs { padding-top: 110px !important; padding-bottom: 110px !important; } .ct-u-padding-top-110-xs { padding-top: 110px !important; } .ct-u-padding-bottom-110-xs { padding-bottom: 110px !important; } .ct-u-padding-right-110-xs { padding-right: 110px !important; } .ct-u-padding-left-110-xs { padding-left: 110px !important; } .ct-u-padding-both-145-xs { padding-top: 145px !important; padding-bottom: 145px !important; } .ct-u-padding-top-145-xs { padding-top: 145px !important; } .ct-u-padding-bottom-145-xs { padding-bottom: 145px !important; } .ct-u-padding-right-145-xs { padding-right: 145px !important; } .ct-u-padding-left-145-xs { padding-left: 145px !important; } .ct-u-padding-both-175-xs { padding-top: 175px !important; padding-bottom: 175px !important; } .ct-u-padding-top-175-xs { padding-top: 175px !important; } .ct-u-padding-bottom-175-xs { padding-bottom: 175px !important; } .ct-u-padding-right-175-xs { padding-right: 175px !important; } .ct-u-padding-left-175-xs { padding-left: 175px !important; } .ct-u-padding-both-200-xs { padding-top: 200px !important; padding-bottom: 200px !important; } .ct-u-padding-top-200-xs { padding-top: 200px !important; } .ct-u-padding-bottom-200-xs { padding-bottom: 200px !important; } .ct-u-padding-right-200-xs { padding-right: 200px !important; } .ct-u-padding-left-200-xs { padding-left: 200px !important; } .ct-u-padding-both-190-xs { padding-top: 190px !important; padding-bottom: 190px !important; } .ct-u-padding-top-190-xs { padding-top: 190px !important; } .ct-u-padding-bottom-190-xs { padding-bottom: 190px !important; } .ct-u-padding-right-190-xs { padding-right: 190px !important; } .ct-u-padding-left-190-xs { padding-left: 190px !important; } .ct-u-margin-both-0-xs { margin-top: 0px !important; margin-bottom: 0px !important; } .ct-u-margin-top-0-xs { margin-top: 0px !important; } .ct-u-margin-bottom-0-xs { margin-bottom: 0px !important; } .ct-u-margin-right-0-xs { margin-right: 0px !important; } .ct-u-margin-left-0-xs { margin-left: 0px !important; } .ct-u-margin-both-15-xs { margin-top: 15px !important; margin-bottom: 15px !important; } .ct-u-margin-top-15-xs { margin-top: 15px !important; } .ct-u-margin-bottom-15-xs { margin-bottom: 15px !important; } .ct-u-margin-right-15-xs { margin-right: 15px !important; } .ct-u-margin-left-15-xs { margin-left: 15px !important; } .ct-u-margin-both-20-xs { margin-top: 20px !important; margin-bottom: 20px !important; } .ct-u-margin-top-20-xs { margin-top: 20px !important; } .ct-u-margin-bottom-20-xs { margin-bottom: 20px !important; } .ct-u-margin-right-20-xs { margin-right: 20px !important; } .ct-u-margin-left-20-xs { margin-left: 20px !important; } .ct-u-margin-both-25-xs { margin-top: 25px !important; margin-bottom: 25px !important; } .ct-u-margin-top-25-xs { margin-top: 25px !important; } .ct-u-margin-bottom-25-xs { margin-bottom: 25px !important; } .ct-u-margin-right-25-xs { margin-right: 25px !important; } .ct-u-margin-left-25-xs { margin-left: 25px !important; } .ct-u-margin-both-30-xs { margin-top: 30px !important; margin-bottom: 30px !important; } .ct-u-margin-top-30-xs { margin-top: 30px !important; } .ct-u-margin-bottom-30-xs { margin-bottom: 30px !important; } .ct-u-margin-right-30-xs { margin-right: 30px !important; } .ct-u-margin-left-30-xs { margin-left: 30px !important; } .ct-u-margin-both-40-xs { margin-top: 40px !important; margin-bottom: 40px !important; } .ct-u-margin-top-40-xs { margin-top: 40px !important; } .ct-u-margin-bottom-40-xs { margin-bottom: 40px !important; } .ct-u-margin-right-40-xs { margin-right: 40px !important; } .ct-u-margin-left-40-xs { margin-left: 40px !important; } .ct-u-margin-both-50-xs { margin-top: 50px !important; margin-bottom: 50px !important; } .ct-u-margin-top-50-xs { margin-top: 50px !important; } .ct-u-margin-bottom-50-xs { margin-bottom: 50px !important; } .ct-u-margin-right-50-xs { margin-right: 50px !important; } .ct-u-margin-left-50-xs { margin-left: 50px !important; } .ct-u-margin-both-60-xs { margin-top: 60px !important; margin-bottom: 60px !important; } .ct-u-margin-top-60-xs { margin-top: 60px !important; } .ct-u-margin-bottom-60-xs { margin-bottom: 60px !important; } .ct-u-margin-right-60-xs { margin-right: 60px !important; } .ct-u-margin-left-60-xs { margin-left: 60px !important; } .ct-u-margin-both-70-xs { margin-top: 70px !important; margin-bottom: 70px !important; } .ct-u-margin-top-70-xs { margin-top: 70px !important; } .ct-u-margin-bottom-70-xs { margin-bottom: 70px !important; } .ct-u-margin-right-70-xs { margin-right: 70px !important; } .ct-u-margin-left-70-xs { margin-left: 70px !important; } .ct-u-margin-both-75-xs { margin-top: 75px !important; margin-bottom: 75px !important; } .ct-u-margin-top-75-xs { margin-top: 75px !important; } .ct-u-margin-bottom-75-xs { margin-bottom: 75px !important; } .ct-u-margin-right-75-xs { margin-right: 75px !important; } .ct-u-margin-left-75-xs { margin-left: 75px !important; } .ct-u-margin-both-80-xs { margin-top: 80px !important; margin-bottom: 80px !important; } .ct-u-margin-top-80-xs { margin-top: 80px !important; } .ct-u-margin-bottom-80-xs { margin-bottom: 80px !important; } .ct-u-margin-right-80-xs { margin-right: 80px !important; } .ct-u-margin-left-80-xs { margin-left: 80px !important; } .ct-u-margin-both-90-xs { margin-top: 90px !important; margin-bottom: 90px !important; } .ct-u-margin-top-90-xs { margin-top: 90px !important; } .ct-u-margin-bottom-90-xs { margin-bottom: 90px !important; } .ct-u-margin-right-90-xs { margin-right: 90px !important; } .ct-u-margin-left-90-xs { margin-left: 90px !important; } .ct-u-margin-both-100-xs { margin-top: 100px !important; margin-bottom: 100px !important; } .ct-u-margin-top-100-xs { margin-top: 100px !important; } .ct-u-margin-bottom-100-xs { margin-bottom: 100px !important; } .ct-u-margin-right-100-xs { margin-right: 100px !important; } .ct-u-margin-left-100-xs { margin-left: 100px !important; } .ct-u-margin-both-110-xs { margin-top: 110px !important; margin-bottom: 110px !important; } .ct-u-margin-top-110-xs { margin-top: 110px !important; } .ct-u-margin-bottom-110-xs { margin-bottom: 110px !important; } .ct-u-margin-right-110-xs { margin-right: 110px !important; } .ct-u-margin-left-110-xs { margin-left: 110px !important; } .ct-u-margin-both-145-xs { margin-top: 145px !important; margin-bottom: 145px !important; } .ct-u-margin-top-145-xs { margin-top: 145px !important; } .ct-u-margin-bottom-145-xs { margin-bottom: 145px !important; } .ct-u-margin-right-145-xs { margin-right: 145px !important; } .ct-u-margin-left-145-xs { margin-left: 145px !important; } .ct-u-margin-both-175-xs { margin-top: 175px !important; margin-bottom: 175px !important; } .ct-u-margin-top-175-xs { margin-top: 175px !important; } .ct-u-margin-bottom-175-xs { margin-bottom: 175px !important; } .ct-u-margin-right-175-xs { margin-right: 175px !important; } .ct-u-margin-left-175-xs { margin-left: 175px !important; } .ct-u-margin-both-200-xs { margin-top: 200px !important; margin-bottom: 200px !important; } .ct-u-margin-top-200-xs { margin-top: 200px !important; } .ct-u-margin-bottom-200-xs { margin-bottom: 200px !important; } .ct-u-margin-right-200-xs { margin-right: 200px !important; } .ct-u-margin-left-200-xs { margin-left: 200px !important; } .ct-u-margin-both-190-xs { margin-top: 190px !important; margin-bottom: 190px !important; } .ct-u-margin-top-190-xs { margin-top: 190px !important; } .ct-u-margin-bottom-190-xs { margin-bottom: 190px !important; } .ct-u-margin-right-190-xs { margin-right: 190px !important; } .ct-u-margin-left-190-xs { margin-left: 190px !important; } } .ct-u-mask { position: relative; } .ct-u-mask * { z-index: 1; } .ct-u-mask:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); } .ct-u-mask--lighter:before { background-color: rgba(0, 0, 0, 0.3); } .ct-u-mask--darker:before { background-color: rgba(0, 0, 0, 0.9); } /*! lightgallery - v1.2.1 - 2015-09-07 * http://sachinchoolur.github.io/lightGallery/ * Copyright (c) 2015 Sachin N; Licensed Apache 2.0 */ @font-face { font-family: 'lg'; src: url("../fonts/lightgallery/lg.eot?n1z373"); src: url("../fonts/lightgallery/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lightgallery/lg.woff?n1z373") format("woff"), url("../fonts/lightgallery/lg.ttf?n1z373") format("truetype"), url("../fonts/lightgallery/lg.svg?n1z373#lg") format("svg"); font-weight: normal; font-style: normal; } .lg-icon { font-family: 'lg'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .lg-actions .lg-next, .lg-actions .lg-prev { background-color: rgba(0, 0, 0, 0.45); border-radius: 2px; color: #999; cursor: pointer; display: block; font-size: 22px; margin-top: -10px; padding: 8px 10px 9px; position: absolute; top: 50%; z-index: 1080; } .lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled { pointer-events: none; opacity: 0.5; } .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover { color: #FFF; } .lg-actions .lg-next { right: 20px; } .lg-actions .lg-next:before { content: "\e095"; } .lg-actions .lg-prev { left: 20px; } .lg-actions .lg-prev:after { content: "\e094"; } @-webkit-keyframes lg-right-end { 0% { left: 0; } 50% { left: -30px; } 100% { left: 0; } } @keyframes lg-right-end { 0% { left: 0; } 50% { left: -30px; } 100% { left: 0; } } @-webkit-keyframes lg-left-end { 0% { left: 0; } 50% { left: 30px; } 100% { left: 0; } } @keyframes lg-left-end { 0% { left: 0; } 50% { left: 30px; } 100% { left: 0; } } .lg-outer.lg-right-end .lg-object { -webkit-animation: lg-right-end 0.3s; animation: lg-right-end 0.3s; position: relative; } .lg-outer.lg-left-end .lg-object { -webkit-animation: lg-left-end 0.3s; animation: lg-left-end 0.3s; position: relative; } .lg-toolbar { z-index: 1080; left: 0; position: absolute; top: 0; width: 100%; background-color: rgba(0, 0, 0, 0.45); } .lg-toolbar .lg-icon { color: #999; cursor: pointer; float: right; font-size: 24px; height: 47px; line-height: 27px; padding: 10px 0; text-align: center; width: 50px; text-decoration: none !important; outline: medium none; } .lg-toolbar .lg-icon:hover { color: #FFF; } .lg-toolbar .lg-close:after { content: "\e070"; } .lg-toolbar .lg-download:after { content: "\e0f2"; } .lg-sub-html { background-color: rgba(0, 0, 0, 0.45); bottom: 0; color: #EEE; font-size: 16px; left: 0; padding: 10px 40px; position: fixed; right: 0; text-align: center; z-index: 1080; } .lg-sub-html h4 { margin: 0; font-size: 13px; font-weight: bold; } .lg-sub-html p { font-size: 12px; margin: 5px 0 0; } #lg-counter { color: #999; display: inline-block; font-size: 16px; padding-left: 20px; padding-top: 12px; vertical-align: middle; } .lg-toolbar, .lg-prev, .lg-next { opacity: 1; -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; -webkit-transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-hide-items .lg-prev { opacity: 0; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } .lg-hide-items .lg-next { opacity: 0; -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } .lg-hide-items .lg-toolbar { opacity: 0; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object { -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); opacity: 0; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; } .lg-outer .lg-thumb-outer { background-color: #0D0A0A; bottom: 0; position: absolute; width: 100%; z-index: 1080; max-height: 350px; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item { cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item { cursor: move; cursor: -webkit-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; } .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb { -webkit-transition-duration: 0s !important; transition-duration: 0s !important; } .lg-outer.lg-thumb-open .lg-thumb-outer { -webkit-transform: translate3d(0, 0%, 0); transform: translate3d(0, 0%, 0); } .lg-outer .lg-thumb { padding: 10px 0; height: 100%; margin-bottom: -5px; } .lg-outer .lg-thumb-item { border-radius: 5px; cursor: pointer; float: left; overflow: hidden; height: 100%; border: 2px solid #FFF; border-radius: 4px; margin-bottom: 5px; } @media (min-width: 1025px) { .lg-outer .lg-thumb-item { -webkit-transition: border-color 0.25s ease; transition: border-color 0.25s ease; } } .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover { border-color: #a90707; } .lg-outer .lg-thumb-item img { width: 100%; height: 100%; } .lg-outer.lg-has-thumb .lg-item { padding-bottom: 120px; } .lg-outer.lg-can-toggle .lg-item { padding-bottom: 0; } .lg-outer.lg-cant-toggle .lg-sub-html { -webkit-transition: bottom 0.25s ease; transition: bottom 0.25s ease; } .lg-outer.lg-cant-toggle.lg-thumb-open .lg-sub-html { bottom: 100px; } .lg-outer .lg-toogle-thumb { background-color: #0D0A0A; border-radius: 2px 2px 0 0; color: #999; cursor: pointer; font-size: 24px; height: 39px; line-height: 27px; padding: 5px 0; position: absolute; right: 20px; text-align: center; top: -39px; width: 50px; } .lg-outer .lg-toogle-thumb:after { content: "\e1ff"; } .lg-outer .lg-toogle-thumb:hover { color: #FFF; } .lg-outer .lg-video-cont { display: inline-block; vertical-align: middle; max-width: 1140px; max-height: 100%; width: 100%; padding: 0 5px; } .lg-outer .lg-video { width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; position: relative; } .lg-outer .lg-video .lg-object { display: inline-block; position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; } .lg-outer .lg-video .lg-video-play { width: 84px; height: 59px; position: absolute; left: 50%; top: 50%; margin-left: -42px; margin-top: -30px; z-index: 1080; cursor: pointer; } .lg-outer .lg-has-vimeo .lg-video-play { background: url("img/vimeo-play.png") no-repeat scroll 0 0 transparent; } .lg-outer .lg-has-vimeo:hover .lg-video-play { background: url("img/vimeo-play.png") no-repeat scroll 0 -58px transparent; } .lg-outer .lg-has-html5 .lg-video-play { background: transparent url("img/video-play.png") no-repeat scroll 0 0; height: 64px; margin-left: -32px; margin-top: -32px; width: 64px; opacity: 0.8; } .lg-outer .lg-has-html5:hover .lg-video-play { opacity: 1; } .lg-outer .lg-has-youtube .lg-video-play { background: url("img/youtube-play.png") no-repeat scroll 0 0 transparent; } .lg-outer .lg-has-youtube:hover .lg-video-play { background: url("img/youtube-play.png") no-repeat scroll 0 -60px transparent; } .lg-outer .lg-video-object { width: 100% !important; height: 100% !important; position: absolute; top: 0; left: 0; } .lg-outer .lg-has-video .lg-video-object { visibility: hidden; } .lg-outer .lg-has-video.lg-video-palying .lg-object, .lg-outer .lg-has-video.lg-video-palying .lg-video-play { display: none; } .lg-outer .lg-has-video.lg-video-palying .lg-video-object { visibility: visible; } .lg-progress-bar { background-color: #333; height: 5px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1080; opacity: 0; -webkit-transition: opacity 0.08s ease 0s; transition: opacity 0.08s ease 0s; } .lg-progress-bar .lg-progress { background-color: #a90707; height: 5px; width: 0; } .lg-progress-bar.lg-start .lg-progress { width: 100%; } .lg-show-autoplay .lg-progress-bar { opacity: 1; } .lg-autoplay-button:after { content: "\e01d"; } .lg-show-autoplay .lg-autoplay-button:after { content: "\e01a"; } .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image { -webkit-transition-duration: 0s; transition-duration: 0s; } .lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transition: -webkit-transform 0.3s ease 0s; transition: -webkit-transform 0.3s ease 0s; transition: transform 0.3s ease 0s; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transform-origin: 0 0; transform-origin: 0 0; } #lg-zoom-in:after { content: "\e311"; } #lg-zoom-out { opacity: 0.5; pointer-events: none; } #lg-zoom-out:after { content: "\e312"; } .lg-zoomed #lg-zoom-out { opacity: 1; pointer-events: auto; } .lg-outer .lg-pager-outer { bottom: 60px; left: 0; position: absolute; right: 0; text-align: center; z-index: 1080; height: 10px; } .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont { overflow: visible; } .lg-outer .lg-pager-cont { cursor: pointer; display: inline-block; overflow: hidden; position: relative; vertical-align: top; margin: 0 5px; } .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .lg-outer .lg-pager-cont.lg-pager-active .lg-pager { box-shadow: 0 0 0 2px white inset; } .lg-outer .lg-pager-thumb-cont { background-color: #fff; color: #FFF; bottom: 100%; height: 83px; left: 0; margin-bottom: 20px; margin-left: -60px; opacity: 0; padding: 5px; position: absolute; width: 120px; border-radius: 3px; -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s; transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s; transition: opacity 0.15s ease 0s, transform 0.15s ease 0s; transition: opacity 0.15s ease 0s, transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s; -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } .lg-outer .lg-pager-thumb-cont img { width: 100%; height: 100%; } .lg-outer .lg-pager { background-color: rgba(255, 255, 255, 0.5); border-radius: 50%; box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset; display: block; height: 12px; -webkit-transition: box-shadow 0.3s ease 0s; transition: box-shadow 0.3s ease 0s; width: 12px; } .lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus { box-shadow: 0 0 0 8px white inset; } .lg-outer .lg-caret { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px dashed; bottom: -10px; display: inline-block; height: 0; left: 50%; margin-left: -5px; position: absolute; vertical-align: middle; width: 0; } .lg-fullscreen:after { content: "\e20c"; } .lg-fullscreen-on .lg-fullscreen:after { content: "\e20d"; } .group { *zoom: 1; } .group:before, .group:after { display: table; content: ""; line-height: 0; } .group:after { clear: both; } .lg-outer { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1050; opacity: 0; -webkit-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s; } .lg-outer * { box-sizing: border-box; } .lg-outer.lg-visible { opacity: 1; } .lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current { -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important; } .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current { -webkit-transition-duration: 0s !important; transition-duration: 0s !important; opacity: 1; } .lg-outer.lg-grab img.lg-object { cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .lg-outer.lg-grabbing img.lg-object { cursor: move; cursor: -webkit-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; } .lg-outer .lg { height: 100%; width: 100%; position: relative; overflow: hidden; margin-left: auto; margin-right: auto; max-width: 100%; max-height: 100%; } .lg-outer .lg-inner { width: 100%; height: 100%; position: absolute; left: 0; top: 0; white-space: nowrap; } .lg-outer .lg-item { background: url("../images/content/loading.gif") no-repeat scroll center center transparent; } .lg-outer .lg-item, .lg-outer .lg-img-wrap { display: inline-block; text-align: center; position: absolute; width: 100%; height: 100%; } .lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before { content: ""; display: inline-block; height: 50%; width: 1px; } .lg-outer .lg-img-wrap { top: 0; bottom: 0; left: 0; right: 0; padding: 0 5px; } .lg-outer .lg-item.lg-complete { background-image: none; } .lg-outer .lg-item.lg-current { z-index: 1060; } .lg-outer .lg-image { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; width: auto !important; height: auto !important; } .lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play { opacity: 0; -webkit-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s; } .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play { opacity: 1; } .lg-outer .lg-empty-html { display: none; } .lg-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1040; background-color: #000; opacity: 0; -webkit-transition: opacity 0.15s ease 0s; transition: opacity 0.15s ease 0s; } .lg-backdrop.in { opacity: 1; } .lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current { -webkit-transition: none 0s ease 0s !important; transition: none 0s ease 0s !important; } .lg-css3.lg-use-css3 .lg-item { will-change: transform, opacity; } .lg-css3.lg-use-left .lg-item { will-change: left, opacity; } .lg-css3.lg-fade .lg-item { opacity: 0; } .lg-css3.lg-fade .lg-item.lg-current { opacity: 1; } .lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current { -webkit-transition: opacity 0.1s ease 0s; transition: opacity 0.1s ease 0s; } .lg-css3.lg-slide.lg-use-css3 .lg-item { opacity: 0; } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide.lg-use-left .lg-item { opacity: 0; position: absolute; left: 0; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide { left: -100%; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide { left: 100%; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-current { left: 0; opacity: 1; } .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current { -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; } /*! lightgallery - v1.2.1 - 2015-09-07 * http://sachinchoolur.github.io/lightGallery/ * Copyright (c) 2015 Sachin N; Licensed Apache 2.0 */ .lg-css3.lg-zoom-in .lg-item { opacity: 0; } .lg-css3.lg-zoom-in .lg-item.lg-prev-slide { -webkit-transform: scale3d(1.3, 1.3, 1.3); transform: scale3d(1.3, 1.3, 1.3); } .lg-css3.lg-zoom-in .lg-item.lg-next-slide { -webkit-transform: scale3d(1.3, 1.3, 1.3); transform: scale3d(1.3, 1.3, 1.3); } .lg-css3.lg-zoom-in .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; } .lg-css3.lg-zoom-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-zoom-in-big .lg-item { opacity: 0; } .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide { -webkit-transform: scale3d(2, 2, 2); transform: scale3d(2, 2, 2); } .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide { -webkit-transform: scale3d(2, 2, 2); transform: scale3d(2, 2, 2); } .lg-css3.lg-zoom-in-big .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; } .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-zoom-out .lg-item { opacity: 0; } .lg-css3.lg-zoom-out .lg-item.lg-prev-slide { -webkit-transform: scale3d(0.7, 0.7, 0.7); transform: scale3d(0.7, 0.7, 0.7); } .lg-css3.lg-zoom-out .lg-item.lg-next-slide { -webkit-transform: scale3d(0.7, 0.7, 0.7); transform: scale3d(0.7, 0.7, 0.7); } .lg-css3.lg-zoom-out .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; } .lg-css3.lg-zoom-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-zoom-out-big .lg-item { opacity: 0; } .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide { -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); } .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide { -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); } .lg-css3.lg-zoom-out-big .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; } .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-zoom-out-in .lg-item { opacity: 0; } .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide { -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); } .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide { -webkit-transform: scale3d(2, 2, 2); transform: scale3d(2, 2, 2); } .lg-css3.lg-zoom-out-in .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; } .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-zoom-in-out .lg-item { opacity: 0; } .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide { -webkit-transform: scale3d(2, 2, 2); transform: scale3d(2, 2, 2); } .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide { -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); } .lg-css3.lg-zoom-in-out .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; } .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-soft-zoom .lg-item { opacity: 0; } .lg-css3.lg-soft-zoom .lg-item.lg-prev-slide { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } .lg-css3.lg-soft-zoom .lg-item.lg-next-slide { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } .lg-css3.lg-soft-zoom .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; } .lg-css3.lg-soft-zoom .lg-item.lg-prev-slide, .lg-css3.lg-soft-zoom .lg-item.lg-next-slide, .lg-css3.lg-soft-zoom .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-scale-up .lg-item { opacity: 0; } .lg-css3.lg-scale-up .lg-item.lg-prev-slide { -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0); transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0); } .lg-css3.lg-scale-up .lg-item.lg-next-slide { -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0); transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0); } .lg-css3.lg-scale-up .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-scale-up .lg-item.lg-prev-slide, .lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-circular .lg-item { opacity: 0; } .lg-css3.lg-slide-circular .lg-item.lg-prev-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); } .lg-css3.lg-slide-circular .lg-item.lg-next-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); } .lg-css3.lg-slide-circular .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide-circular .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular .lg-item.lg-next-slide, .lg-css3.lg-slide-circular .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-circular-up .lg-item { opacity: 0; } .lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0); transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0); } .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0); transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0); } .lg-css3.lg-slide-circular-up .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-circular-down .lg-item { opacity: 0; } .lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0); } .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0); transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0); } .lg-css3.lg-slide-circular-down .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-circular-vertical .lg-item { opacity: 0; } .lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0); transform: scale3d(0, 0, 0) translate3d(0, -100%, 0); } .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0); transform: scale3d(0, 0, 0) translate3d(0, 100%, 0); } .lg-css3.lg-slide-circular-vertical .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-circular-vertical-left .lg-item { opacity: 0; } .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0); transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0); } .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0); } .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-circular-vertical-down .lg-item { opacity: 0; } .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0); transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0); } .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide { -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0); transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0); } .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-vertical .lg-item { opacity: 0; } .lg-css3.lg-slide-vertical .lg-item.lg-prev-slide { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } .lg-css3.lg-slide-vertical .lg-item.lg-next-slide { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .lg-css3.lg-slide-vertical .lg-item.lg-current { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-vertical-growth .lg-item { opacity: 0; } .lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide { -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0); transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0); } .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide { -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0); transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0); } .lg-css3.lg-slide-vertical-growth .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-only .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide { -webkit-transform: skew(10deg, 0deg); transform: skew(10deg, 0deg); } .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide { -webkit-transform: skew(10deg, 0deg); transform: skew(10deg, 0deg); } .lg-css3.lg-slide-skew-only .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg); transform: skew(0deg, 0deg); opacity: 1; } .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-only-rev .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide { -webkit-transform: skew(-10deg, 0deg); transform: skew(-10deg, 0deg); } .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide { -webkit-transform: skew(-10deg, 0deg); transform: skew(-10deg, 0deg); } .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg); transform: skew(0deg, 0deg); opacity: 1; } .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-only-y .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide { -webkit-transform: skew(0deg, 10deg); transform: skew(0deg, 10deg); } .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide { -webkit-transform: skew(0deg, 10deg); transform: skew(0deg, 10deg); } .lg-css3.lg-slide-skew-only-y .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg); transform: skew(0deg, 0deg); opacity: 1; } .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-only-y-rev .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide { -webkit-transform: skew(0deg, -10deg); transform: skew(0deg, -10deg); } .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide { -webkit-transform: skew(0deg, -10deg); transform: skew(0deg, -10deg); } .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg); transform: skew(0deg, 0deg); opacity: 1; } .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew .lg-item { opacity: 0; } .lg-css3.lg-slide-skew .lg-item.lg-prev-slide { -webkit-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px); transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px); } .lg-css3.lg-slide-skew .lg-item.lg-next-slide { -webkit-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px); transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px); } .lg-css3.lg-slide-skew .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); opacity: 1; } .lg-css3.lg-slide-skew .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew .lg-item.lg-next-slide, .lg-css3.lg-slide-skew .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-rev .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide { -webkit-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px); transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px); } .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide { -webkit-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px); transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px); } .lg-css3.lg-slide-skew-rev .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); opacity: 1; } .lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-cross .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide { -webkit-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px); transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px); } .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide { -webkit-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px); transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px); } .lg-css3.lg-slide-skew-cross .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); opacity: 1; } .lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-cross-rev .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide { -webkit-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px); transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px); } .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide { -webkit-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px); transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px); } .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); opacity: 1; } .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-ver .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide { -webkit-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px); transform: skew(60deg, 0deg) translate3d(0, -100%, 0px); } .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide { -webkit-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px); transform: skew(60deg, 0deg) translate3d(0, 100%, 0px); } .lg-css3.lg-slide-skew-ver .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); opacity: 1; } .lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-ver-rev .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide { -webkit-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px); transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px); } .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide { -webkit-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px); transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px); } .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); opacity: 1; } .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-ver-cross .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide { -webkit-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px); transform: skew(0deg, 20deg) translate3d(0, -100%, 0px); } .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide { -webkit-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px); transform: skew(0deg, 20deg) translate3d(0, 100%, 0px); } .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); opacity: 1; } .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-slide-skew-ver-cross-rev .lg-item { opacity: 0; } .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide { -webkit-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px); transform: skew(0deg, -20deg) translate3d(0, -100%, 0px); } .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide { -webkit-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px); transform: skew(0deg, -20deg) translate3d(0, 100%, 0px); } .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current { -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px); opacity: 1; } .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-lollipop .lg-item { opacity: 0; } .lg-css3.lg-lollipop .lg-item.lg-prev-slide { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .lg-css3.lg-lollipop .lg-item.lg-next-slide { -webkit-transform: translate3d(0, 0, 0) scale(0.5); transform: translate3d(0, 0, 0) scale(0.5); } .lg-css3.lg-lollipop .lg-item.lg-current { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-lollipop .lg-item.lg-prev-slide, .lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-lollipop-rev .lg-item { opacity: 0; } .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide { -webkit-transform: translate3d(0, 0, 0) scale(0.5); transform: translate3d(0, 0, 0) scale(0.5); } .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .lg-css3.lg-lollipop-rev .lg-item.lg-current { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-rotate .lg-item { opacity: 0; } .lg-css3.lg-rotate .lg-item.lg-prev-slide { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } .lg-css3.lg-rotate .lg-item.lg-next-slide { -webkit-transform: rotate(360deg); transform: rotate(360deg); } .lg-css3.lg-rotate .lg-item.lg-current { -webkit-transform: rotate(0deg); transform: rotate(0deg); opacity: 1; } .lg-css3.lg-rotate .lg-item.lg-prev-slide, .lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-rotate-rev .lg-item { opacity: 0; } .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide { -webkit-transform: rotate(360deg); transform: rotate(360deg); } .lg-css3.lg-rotate-rev .lg-item.lg-next-slide { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } .lg-css3.lg-rotate-rev .lg-item.lg-current { -webkit-transform: rotate(0deg); transform: rotate(0deg); opacity: 1; } .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } .lg-css3.lg-tube .lg-item { opacity: 0; } .lg-css3.lg-tube .lg-item.lg-prev-slide { -webkit-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0); transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0); } .lg-css3.lg-tube .lg-item.lg-next-slide { -webkit-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0); transform: scale3d(1, 0, 1) translate3d(100%, 0, 0); } .lg-css3.lg-tube .lg-item.lg-current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1; } .lg-css3.lg-tube .lg-item.lg-prev-slide, .lg-css3.lg-tube .lg-item.lg-next-slide, .lg-css3.lg-tube .lg-item.lg-current { -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s; } /*! * Datepicker for Bootstrap v1.5.1 (https://github.com/eternicode/bootstrap-datepicker) * * Copyright 2012 Stefan Petre * Improvements by Andrew Rowls * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) */ .datepicker-dropdown:after, .datepicker-dropdown:before { content: ''; display: inline-block; border-top: 0; position: absolute; } .datepicker { padding: 4px; border-radius: 4px; direction: ltr; } .datepicker-inline { width: 220px; } .datepicker.datepicker-rtl { direction: rtl; } .datepicker.datepicker-rtl table tr td span { float: right; } .datepicker-dropdown { top: 0; left: 0; } .datepicker-dropdown:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #999; border-bottom-color: rgba(0, 0, 0, 0.2); } .datepicker-dropdown:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; } .datepicker-dropdown.datepicker-orient-left:before { left: 6px; } .datepicker-dropdown.datepicker-orient-left:after { left: 7px; } .datepicker-dropdown.datepicker-orient-right:before { right: 6px; } .datepicker-dropdown.datepicker-orient-right:after { right: 7px; } .datepicker-dropdown.datepicker-orient-bottom:before { top: -7px; } .datepicker-dropdown.datepicker-orient-bottom:after { top: -6px; } .datepicker-dropdown.datepicker-orient-top:before { bottom: -7px; border-bottom: 0; border-top: 7px solid #999; } .datepicker-dropdown.datepicker-orient-top:after { bottom: -6px; border-bottom: 0; border-top: 6px solid #fff; } .datepicker > div { display: none; } .datepicker table { margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .datepicker td, .datepicker th { text-align: center; width: 20px; height: 20px; border-radius: 4px; border: none; } .table-striped .datepicker table tr td, .table-striped .datepicker table tr th { background-color: transparent; } .datepicker table tr td.day.focused, .datepicker table tr td.day:hover { background: #eee; cursor: pointer; } .datepicker table tr td.new, .datepicker table tr td.old { color: #999; } .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { background: 0 0; color: #999; cursor: default; } .datepicker table tr td.highlighted { background: #d9edf7; border-radius: 0; } .datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover { background-color: #fde19a; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a); background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a); background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); background-repeat: repeat-x; border-color: #fdf59a #fdf59a #fbed50; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #000; } .datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] { background-color: #fdf59a; } .datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active { background-color: #fbf069\9; } .datepicker table tr td.today:hover:hover { color: #000; } .datepicker table tr td.today.active:hover { color: #fff; } .datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover { background: #eee; border-radius: 0; } .datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover { background-color: #f3d17a; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a); background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a); background-image: linear-gradient(to bottom, #f3c17a, #f3e97a); background-repeat: repeat-x; border-color: #f3e97a #f3e97a #edde34; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border-radius: 0; } .datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] { background-color: #f3e97a; } .datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active { background-color: #efe24b\9; } .datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover { background-color: #9e9e9e; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey)); background-image: -webkit-linear-gradient(to bottom, #b3b3b3, grey); background-image: -webkit-linear-gradient(top, #b3b3b3, grey); background-image: linear-gradient(to bottom, #b3b3b3, grey); background-repeat: repeat-x; border-color: grey grey #595959; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] { background-color: grey; } .datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active { background-color: #666\9; } .datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover { background-color: #006dcc; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); background-image: -webkit-linear-gradient(to bottom, #08c, #04c); background-image: -webkit-linear-gradient(top, #08c, #04c); background-image: linear-gradient(to bottom, #08c, #04c); background-repeat: repeat-x; border-color: #04c #04c #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] { background-color: #04c; } .datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active { background-color: #039\9; } .datepicker table tr td span { display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; border-radius: 4px; } .datepicker table tr td span:hover { background: #eee; } .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { background: 0 0; color: #999; cursor: default; } .datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th, .input-append.date .add-on, .input-prepend.date .add-on { cursor: pointer; } .datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover { background-color: #006dcc; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); background-image: -webkit-linear-gradient(to bottom, #08c, #04c); background-image: -webkit-linear-gradient(top, #08c, #04c); background-image: linear-gradient(to bottom, #08c, #04c); background-repeat: repeat-x; border-color: #04c #04c #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] { background-color: #04c; } .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active { background-color: #039\9; } .datepicker table tr td span.new, .datepicker table tr td span.old { color: #999; } .datepicker .datepicker-switch { width: 145px; } .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover { background: #eee; } .datepicker .cw { font-size: 10px; width: 12px; padding: 0 2px 0 5px; vertical-align: middle; } .input-append.date .add-on i, .input-prepend.date .add-on i { margin-top: 3px; } .input-daterange input { text-align: center; } .input-daterange input:first-child { border-radius: 3px 0 0 3px; } .input-daterange input:last-child { border-radius: 0 3px 3px 0; } .input-daterange .add-on { display: inline-block; width: auto; min-width: 16px; height: 18px; padding: 4px 5px; font-weight: 400; line-height: 18px; text-align: center; text-shadow: 0 1px 0 #fff; vertical-align: middle; background-color: #eee; border: 1px solid #ccc; margin-left: -5px; margin-right: -5px; } /*FONTS*/ /*MAIN*/ .ct-googleMap--MapCol { width: 75%; float: left; padding-left: 0; padding-right: 15px; position: relative; min-height: 1px; } @media (max-width: 767px) { .ct-googleMap--MapCol { padding-left: 15px; } } .ct-googleMap--SidebarCol { width: 25%; float: left; padding-left: 15px; padding-right: 15px; position: relative; min-height: 1px; } .ct-googleMap { height: 525px; background-color: black; width: 100%; } .ct-googleMap--sidebar { text-align: left; width: 100%; } .ct-googleMap--selectContainer { margin-bottom: 18px; } .ct-googleMap--select { width: 100%; height: 40px; background-color: transparent; position: relative; z-index: 1; font-size: 14px; padding: 9px 9px 9px 0; -webkit-appearance: none; /*Removes default chrome and safari style*/ -moz-appearance: none; /*Removes default style Firefox*/ /*text-indent: 0.01px;*/ /* Removes default arrow from firefox*/ text-overflow: ""; /*Removes default arrow from firefox*/ color: #333; } .ct-googleMap--resultsCounter { font-size: 1.2em; line-height: 40px; padding: 0 40px 0 17px; } .ct-googleMap--results { min-height: 320px; } .ct-googleMap--itemCounter { float: right; } .ct-googleMap--select:focus { outline: none; } .ct-googleMap--selectContainer, .ct-googleMap--searchContainer { position: relative; } .ct-googleMap--selectContainer:after { content: ""; clear: both; } .ct-googleMap--searchContainer:after { content: ""; clear: both; } .ct-googleMap--searchContainer:before { content: ""; display: block; position: absolute; top: 0; left: 0; z-index: 10; height: 40px; width: 40px; background-repeat: no-repeat; background-position: center; } .ct-googleMap--selectContainer:before { content: ""; display: block; position: absolute; top: 0; left: 0; z-index: 10; height: 40px; width: 40px; background-repeat: no-repeat; background-position: center; } .ct-googleMap--searchContainer { margin-bottom: 24px; } .ct-googleMap--sidebar .ct-googleMap--search { height: 40px; width: 100%; display: block; font-size: 14px; line-height: 36px; color: #333; background-color: transparent; border: 1px solid #d7d6d6; padding-right: 15px; padding-left: 15px; } .ct-googleMap--sidebar .ct-googleMap--search:focus { outline: none; } .ct-googleMap--sidebar .ct-googleMap--sidebarItem { font-size: 14px; line-height: 24px; color: #fff; border: none; padding: 8px 0 8px 17px; cursor: pointer; position: relative; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; display: table; width: 100%; max-height: 41px; } .ct-googleMap--sidebarItem span { display: table-cell; vertical-align: middle; } .ct-googleMap--sidebarItem .ct-googleMap--sidebarItemDistance { text-align: right; padding-left: 5px; width: 75px; } .ct-googleMap--InfoWindowBody { padding: 15px; position: relative; background-color: #fff; color: #333; } .ct-googleMap--closeButton { position: absolute; top: 0; right: 0; cursor: pointer; } .ct-googleMap--InfoWindowBody span { font-size: 1.2em; line-height: 1.5em; display: block; position: relative; } .Navigation { list-style: none; padding: 0; margin: 0; text-align: center; } .Navigation:after { clear: both; } .Navigation li { display: inline-block; } .NavigationPrev a:before, .NavigationNext a:before { content: ""; height: 32px; width: 44px; display: block; background-position: center; cursor: pointer; } .NavigationPrev { float: left; } .NavigationNext { float: right; } .NavigationPrev.NavigationDisable a:before, .NavigationNext.NavigationDisable a:before { cursor: default; } .Navigation .paginationCounter { display: inline-block; text-align: center; font-size: 24px; line-height: 40px; } .Navigation .paginationCounter span { display: inline-block; text-align: center; font-size: 24px; line-height: 40px; } .NavPage { padding: 0 10px; color: #c2bdbd; cursor: pointer; } .NavPage:hover { color: #c2bdbd; } /* Styles: - Lollipop - Cosmic Blue - Pop - Retro - Bee Pattern - Dark - Modern - Material */ .lollipop, .cosmic, .pop, .retro, .bee, .dark, .metro, .modern, .material { width: 100%; /*1200px*/ margin: 0 auto; padding: 0 15px; font-family: "Montserrat", sans-serif; } .lollipop select, .cosmic select, .pop select, .retro select, .bee select, .dark select, .metro select, .modern select, .material select, .lollipop input, .cosmic input, .pop input, .retro input, .bee input, .dark input, .metro input, .modern input, .material input { font-family: "Montserrat", sans-serif; } /*Dark*/ .metro .ct-googleMap { height: 549px; } .metro .ct-googleMap--select, .metro .ct-googleMap--sidebar .ct-googleMap--search { background-color: #008ea8; color: #f5f5f5; font-weight: bold; border: none; } .metro .ct-googleMap--select { padding-left: 60px; background-image: url("../js/plugins/shop-locator/src/style/metro/images/select-icon.png"); background-repeat: no-repeat; background-position: 95% center; } .metro .ct-googleMap--selectContainer:before { background-image: url("../js/plugins/shop-locator/src/style/metro/images/select-image.png"); } .metro .ct-googleMap--searchContainer:before { background-image: url("../js/plugins/shop-locator/src/style/metro/images/input-image.png"); } .metro .ct-googleMap--sidebar .ct-googleMap--search { padding-left: 64px; } .metro ::-webkit-input-placeholder { /* WebKit browsers */ color: #f5f5f5; font-weight: bold; } .metro :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #f5f5f5; opacity: 1; font-weight: bold; } .metro ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #f5f5f5; opacity: 1; font-weight: bold; } .metro :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #f5f5f5; font-weight: bold; } .metro .ct-googleMap--sidebar .ct-googleMap--search:before { content: ""; background-image: url("../js/plugins/shop-locator/src/style/dark/images/input-image.png"); background-repeat: no-repeat; background-position: center; height: 24px; width: 18px; display: block; position: absolute; top: 7px; left: 10px; z-index: 10; } .metro .ct-googleMap--resultsCounter { background-color: #e6e6e6; color: #666666; font-weight: bold; padding-left: 35px; padding-right: 15px; line-height: 48px; } .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem { background-color: #e6e6e6; font-weight: 400; margin-top: 2px; padding: 12px 15px 12px 35px; } .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem:first-child { border-top: none; } .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem:hover { color: #f5f5f5; } .metro .ct-googleMap--sidebarItem .ct-googleMap--sidebarItemDistance { width: 80px; font-weight: bold; } .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem:after { content: ""; display: block; position: absolute; height: 15px; width: 15px; top: 50%; left: 15px; margin-top: -5px; background-image: url("../js/plugins/shop-locator/src/style/metro/images/item-arrow.png"); background-repeat: no-repeat; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem:hover:after { background-image: url("../js/plugins/shop-locator/src/style/metro/images/item-arrowWhite.png"); background-repeat: no-repeat; } .metro .ct-googleMap--results { margin-bottom: 20px; } .metro .paginationCounter { border-left: none; border-right: none; margin: 0 auto; } .metro .Navigation { background-color: #e6e6e6; } .metro .Navigation .paginationCounter, .metro .Navigation span { color: #79aacf; font-size: 14px; line-height: 48px; } .metro .NavigationPrev a:before, .metro .NavigationNext a:before { height: 48px; width: 48px; } .metro .NavPage { line-height: 34px; padding: 8px 10px; color: #79aacf; } .metro .NavigationPrev a:before { background-image: url("../js/plugins/shop-locator/src/style/metro/images/paginationLeftArrow.png"); background-repeat: no-repeat; border-right: 2px solid #fff; } .metro .NavigationNext a:before { float: right; background-image: url("../js/plugins/shop-locator/src/style/metro/images/paginationRightArrow.png"); background-repeat: no-repeat; border-left: 2px solid #fff; } .metro .NavigationPrev.NavigationDisable a:before { background-color: transparent; background-image: url("../js/plugins/shop-locator/src/style/metro/images/paginationLeftArrow--disable.png"); opacity: 0.7; } .metro .NavigationNext.NavigationDisable a:before { background-color: transparent; background-image: url("../js/plugins/shop-locator/src/style/metro/images/paginationRightArrow--disable.png"); opacity: 0.7; } .metro .ct-googleMap--customInfoWindow:after { content: ""; position: absolute; left: 50%; bottom: 5px; margin-left: -17px; width: 0; height: 0; border-style: solid; border-width: 15px 17px 0 17px; border-color: #fff transparent transparent transparent; } .metro .ct-googleMap--InfoWindowBody span { color: #666666; } .metro .ct-googleMap--InfoWindowBody span:first-child { font-weight: bold; } .metro .active { font-weight: bold; } /*RESPONSIVE(MEDIA QUERIES)*/ @media (max-width: 1200px) { .lollipop, .cosmic, .pop, .retro, .bee, .dark, .metro, .modern, .material { width: 100%; } .ct-googleMap--SidebarCol { width: 40%; } .ct-googleMap--MapCol { width: 60%; } } @media (max-width: 768px) { .ct-googleMap--SidebarCol, .ct-googleMap--MapCol { width: 100%; } .ct-googleMap--sidebar { margin-bottom: 30px; } } .ct-nav { position: relative; z-index: 999; } .navbar-fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); -webkit-transition: all .4s linear; transition: all .4s linear; } .navbar-default { margin: 0; font-family: "Montserrat", sans-serif; border-radius: 0; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .navbar-default .navbar-brand { display: block; padding: 1px 0; margin-left: 0 !important; } .navbar-default .navbar-nav { margin-right: -30px; } @media only screen and (max-width: 991px) { .navbar-default .navbar-nav { margin-right: -20px; } } .navbar-default { background-color: #fff; } .navbar-default .navbar-header { width: 20%; } @media only screen and (min-width: 992px) { .navbar-default .navbar-header { width: auto; } } .navbar-default .navbar-nav { float: right; } .navbar-default .navbar-nav > li { padding: 0; } .navbar-default .navbar-nav > li.dropdown:after { content: '\f107'; font-family: "FontAwesome"; position: absolute; top: 50%; margin-top: -2px; margin-left: -4px; left: 50%; } @media only screen and (min-width: 992px) { .navbar-default .navbar-nav > li.dropdown:after { right: 5px; margin-top: -9px; margin-left: 0; left: auto; } } @media only screen and (min-width: 1200px) { .navbar-default .navbar-nav > li.dropdown:after { right: 15px; } } .navbar-default .navbar-nav > li > a { position: relative; overflow: hidden; text-transform: uppercase; color: #333; padding: 30px 10px; border-radius: 50px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ font-size: 11px; font-size: 1.1rem; } @media only screen and (min-width: 992px) { .navbar-default .navbar-nav > li > a { padding: 30px 20px; } } @media only screen and (min-width: 1200px) { .navbar-default .navbar-nav > li > a { padding: 30px; } } .navbar-default .navbar-nav > li > a:before, .navbar-default .navbar-nav > li > a:after { content: ''; position: absolute; display: block; left: 1px; right: 1px; height: 21px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .2s linear; transition: all .2s linear; } .navbar-default .navbar-nav > li > a:before { top: -50%; border-top: 1px solid red; border-left: 1px solid red; border-right: 1px solid red; border-top-left-radius: 50px; border-top-right-radius: 50px; } .navbar-default .navbar-nav > li > a:after { bottom: -50%; border-bottom: 1px solid red; border-left: 1px solid red; border-right: 1px solid red; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; } .navbar-default .navbar-nav > li:hover a:before, .navbar-default .navbar-nav > li:hover a:after { opacity: 1; filter: alpha(opacity=100); } .navbar-default .navbar-nav > li:hover a:before { top: 20px; } .navbar-default .navbar-nav > li:hover a:after { bottom: 20px; } .navbar-default .navbar-nav > li.active a { background-color: transparent; } .navbar-default .navbar-nav > li.active a:hover, .navbar-default .navbar-nav > li.active a:focus, .navbar-default .navbar-nav > li.active a:active { background-color: transparent; } .navbar-default .navbar-buttons .btn-group.btn-group--separated { margin: 24px 0 0 60px; } .navbar-top { position: absolute; top: 0; right: 0; left: 0; z-index: 999; } .navbar-scrolled .navbar--animated { position: fixed; } .navbar-scrolled .navbar--animated.animated-init { -webkit-animation-name: navbar-animation; animation-name: navbar-animation; -webkit-animation-duration: 500ms; animation-duration: 500ms; } .navbar-scrolled .navbar.navbar-dark { background-color: #000; } body.navbar-scrolled.ct-menu-effect .navbar-beacon { background-color: #000; } body.navbar-scrolled.ct-menu-effect .navbar-beacon li a:hover { background-color: #fff; color: #000; } body.navbar-scrolled.ct-menu-effect .navbar-beacon li.dropdown .dropdown-menu { border-bottom: 1px solid #fff; } @-webkit-keyframes navbar-animation { 0% { top: -100%; } 70% { top: -5%; } 100% { top: 0; } } @keyframes navbar-animation { 0% { top: -100%; } 70% { top: -5%; } 100% { top: 0; } } .navbar-default .navbar-nav .dropdown-menu { background-color: #343434; box-shadow: none; border: 0 none; min-width: 200px; margin: 0; padding: 0; margin-left: -25px; border-radius: 0; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .navbar-default .navbar-nav .dropdown-menu li a { position: relative; color: #fff; text-transform: uppercase; line-height: 40px; padding: 0 29px; font-size: 11px; font-size: 1.1rem; } .navbar-default .navbar-nav .dropdown-menu li:hover > a, .navbar-default .navbar-nav .dropdown-menu li:active > a, .navbar-default .navbar-nav .dropdown-menu li:focus > a { background-color: #1a1a1a; background-color: rgba(26, 26, 26, 0.5); } .navbar-default .navbar-nav .dropdown-menu li:hover > a:before, .navbar-default .navbar-nav .dropdown-menu li:active > a:before, .navbar-default .navbar-nav .dropdown-menu li:focus > a:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; width: 3px; } .navbar-default .navbar-nav .dropdown-menu li.dropdown-submenu { position: relative; } .navbar-default .navbar-nav .dropdown-menu li.dropdown-submenu:after { content: '\f105'; position: absolute; right: 15px; top: 50%; font-family: "FontAwesome"; color: #fff; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .navbar-default .navbar-nav .dropdown-menu li.dropdown-submenu .dropdown-menu { top: 0; left: 100%; margin: 0; } .navbar-default .navbar-nav .dropdown-menu li.dropdown-submenu .dropdown-menu > li > a:before { left: auto; right: 0; } .navbar-default .navbar-nav .dropdown-menu li.dropdown-submenu:hover .dropdown-menu { display: block; } @media only screen and (max-width: 767px) { .navbar-desktop { display: none; } } .ct-navbar--bounceIn > li.dropdown:hover .dropdown-menu { -webkit-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeIn > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInLeft > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInRight > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInDown > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--fadeInUp > li.dropdown:hover .dropdown-menu { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--pulse > li.dropdown:hover .dropdown-menu { -webkit-animation-name: pulse; animation-name: pulse; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--bounceInRight > li.dropdown:hover .dropdown-menu { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--bounceInLeft > li.dropdown:hover .dropdown-menu { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--flipInX > li.dropdown:hover .dropdown-menu { -webkit-animation-name: flipInX; animation-name: flipInX; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--flipInY > li.dropdown:hover .dropdown-menu { -webkit-animation-name: flipInY; animation-name: flipInY; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--zoomIn > li.dropdown:hover .dropdown-menu { -webkit-animation-name: zoomIn; animation-name: zoomIn; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--zoomInDown > li.dropdown:hover .dropdown-menu { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .ct-navbar--zoomInUp > li.dropdown:hover .dropdown-menu { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; -webkit-animation-duration: .5s; animation-duration: .5s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; } .navbar.navbar-dark { margin: 0; padding-top: 20px; background-color: #000; } @media only screen and (min-width: 992px) { .navbar.navbar-dark { background-color: black; background-color: rgba(0, 0, 0, 0.5); } } .navbar.navbar-dark .navbar-header { float: none; padding: 0; text-align: center; } .navbar.navbar-dark .navbar-header .navbar-brand { float: none; margin: 0; height: auto; padding: 0; display: inline-block; } .navbar.navbar-dark .navbar-header .navbar-brand img { margin: 0 auto; } .navbar.navbar-dark .nav.navbar-nav { float: right; margin-right: -40px; } .navbar.navbar-dark .nav.navbar-nav li a { padding: 0; margin: 10px 40px 10px 0; color: #fff; cursor: pointer; } .navbar.navbar-dark .nav.navbar-nav li a:hover, .navbar.navbar-dark .nav.navbar-nav li a:focus, .navbar.navbar-dark .nav.navbar-nav li a:active { background-color: transparent; } .navbar.navbar-dark .ct-productCart-link { position: relative; } .navbar.navbar-dark .ct-productCart { display: none; position: absolute; min-height: 49px; top: 100%; right: 0; left: auto; min-width: 300px; padding: 15px; margin-top: 19px; border-radius: 5px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ border-top-left-radius: 0; border-top-right-radius: 0; background-color: black; background-color: rgba(0, 0, 0, 0.5); } .navbar.navbar-dark .ct-productCart .ct-product-item { margin: 0; padding-bottom: 15px; } .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-image { border-radius: 5px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-image img { max-width: none; } .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details { padding-left: 15px; padding-top: 10px; position: relative; } .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-name { font-weight: 700; margin-bottom: 0; color: #fff; } .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-price { color: #fff; font-style: italic; } .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-addons { position: absolute; top: 0; right: 0; } .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-addons a { margin: 0; display: block; width: 20px; height: 20px; float: left; background-color: #000; color: #fff; text-align: center; line-height: 20px; opacity: 0.5; filter: alpha(opacity=50); font-size: 10px; font-size: 1rem; border-radius: 5px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-addons a.ct-product-remove { margin-right: 5px; } .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-addons a:hover, .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-addons a:focus { opacity: 1; filter: alpha(opacity=100); } .navbar.navbar-dark .ct-productCart .ct-product-no-items { color: #ccc; font-style: italic; display: none; } .navbar.navbar-dark .ct-productCart:nth-last-child(1) { padding-bottom: 0; } body.ct-menu-effect .navbar-beacon { position: fixed; top: 80px; bottom: 0; right: 200%; height: 100%; max-width: 400px; z-index: 9000; overflow-y: auto; padding-right: 50px; background-color: #000; } @media only screen and (min-width: 992px) { body.ct-menu-effect .navbar-beacon { background-color: black; background-color: rgba(0, 0, 0, 0.5); } } body.ct-menu-effect .navbar-beacon.bounceInRight { width: 100%; left: auto; right: -50px; } body.ct-menu-effect .navbar-beacon.bounceOutRight { width: 100%; left: auto; right: -50px; } body.ct-menu-effect .navbar-beacon.bounceInRight-duration { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } body.ct-menu-effect .navbar-beacon li a { display: block; color: #fff; text-align: center; font-family: "Montserrat", sans-serif; text-transform: uppercase; padding: 15px 0; font-size: 14px; font-size: 1.4rem; } body.ct-menu-effect .navbar-beacon li a:hover { color: #000; background-color: #fff; } @media only screen and (min-width: 992px) { body.ct-menu-effect .navbar-beacon li a:hover { color: #fff; background-color: black; background-color: rgba(0, 0, 0, 0.85); } } body.ct-menu-effect .navbar-beacon li.is-active > a { color: #000; background-color: #fff; } @media only screen and (min-width: 992px) { body.ct-menu-effect .navbar-beacon li.is-active > a { color: #fff; background-color: black; background-color: rgba(0, 0, 0, 0.85); } } body.ct-menu-effect .navbar-beacon li.dropdown a i { position: relative; float: right; right: 25px; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } body.ct-menu-effect .navbar-beacon li.dropdown .dropdown-menu { float: none; display: none; position: static; margin: 0; padding: 0; background-color: transparent; border: 0 none; } body.ct-menu-effect .navbar-beacon li.dropdown .dropdown-menu li a { font-size: 10px; font-size: 1rem; } body.ct-menu-effect .navbar-beacon li.dropdown.is-active a i { -webkit-transform: rotate(180deg); transform: rotate(180deg); } body.ct-menu-effect .navbar-beacon .ct-socials--rounded { text-align: center; margin-top: 65px; margin-right: -5px; } body.ct-menu-effect .navbar-beacon .ct-socials--rounded li a { padding: 0; } body.ct-menu-effect .navbar-beacon .ct-socials--rounded li a:hover, body.ct-menu-effect .navbar-beacon .ct-socials--rounded li a:focus, body.ct-menu-effect .navbar-beacon .ct-socials--rounded li a:active { border-color: #000; } body.ct-menu-effect .ct-menu-mobile + .navbar-beacon { top: 57px; } .navbar.navbar-light { background-color: transparent; } .navbar.navbar-light .navbar-nav > li { padding: 25px 10px; } .navbar.navbar-light .navbar-nav > li > a { color: #fff; padding: 5px 0; border-bottom: 1px solid transparent; border-radius: 0; } .navbar.navbar-light .navbar-nav > li > a:before, .navbar.navbar-light .navbar-nav > li > a:after { display: none; } .navbar.navbar-light .navbar-nav > li.dropdown:after { color: #fff; } .navbar.navbar-light .navbar-nav > li:hover a { border-bottom-color: #286fe5; } .navbar.navbar-light .navbar-nav > li.active a { color: #fff; } @media only screen and (min-width: 992px) { .navbar.navbar-light .navbar-nav > li { padding: 25px 20px; } } @media only screen and (min-width: 1200px) { .navbar.navbar-light .navbar-nav > li { padding: 25px 30px; } } .navbar-scrolled .navbar.navbar-light { background-color: #333; } .navbar-wide .navbar-header { line-height: 80px; } .navbar-wide .navbar-header .navbar-brand { position: relative; display: inline-block; margin-top: -4px; height: 80px; line-height: 80px; padding: 0 22px; } @media only screen and (max-width: 1199px) { .navbar-wide .navbar-header .navbar-brand { padding: 0 10px; } } .navbar-wide .navbar-header .navbar-brand:after { content: ''; position: absolute; width: 3px; height: 40px; top: 50%; right: 0; margin-top: -17px; background-color: #e5e5e5; } @media (max-width: 1300px) { .navbar-wide .navbar-header .navbar-brand:after { display: none; } } .navbar-wide .navbar-header .navbar-brand img { display: inline-block; } .navbar-wide .ct-socials { position: relative; float: left; padding: 0 25px; } .navbar-wide .ct-socials:after { content: ''; position: absolute; width: 1px; height: 40px; top: 50%; right: 0; margin-top: -20px; background-color: #e5e5e5; } @media (max-width: 1300px) { .navbar-wide .ct-socials { display: none; } } .navbar-wide .ct-contactBox { float: left; padding: 0 25px; height: 80px; overflow: hidden; } .navbar-wide .ct-contactBox a { padding-top: 8px; } .navbar-wide .ct-contactBox a .ct-contactBox-top { top: -10px; } @media (max-width: 1800px) { .navbar-wide .ct-contactBox { display: none; } } .navbar-wide .ct-search-link { float: right; height: 80px; line-height: 80px; padding: 0 22px; } @media only screen and (max-width: 1199px) { .navbar-wide .ct-search-link { padding: 0 10px; } } .navbar-wide.navbar-default .navbar-nav { margin-right: 0; } .navbar-wide .ct-iconBox--small { position: relative; padding: 20px 25px; float: left; } @media only screen and (max-width: 1199px) { .navbar-wide .ct-iconBox--small { padding: 0 10px; } } .navbar-wide .ct-iconBox--small:before { content: ''; position: absolute; width: 1px; height: 40px; top: 50%; left: 0; margin-top: -20px; background-color: #fff; } .navbar-wide .ct-iconBox--small.ct-contactBox--responsive { display: block; } @media (max-width: 1799px) { .navbar-wide .ct-iconBox--small.ct-contactBox--responsive { display: block; } } .navbar-wide .ct-iconBox--small.ct-contactBox--responsive .media-left { padding-right: 0; } @media (max-width: 1550px) { .navbar-wide .ct-iconBox--small .media-body { display: none; } } @media (max-width: 1550px) { .navbar-wide .navbar-nav > li > a { padding-left: 15px; padding-right: 15px; } } @media only screen and (max-width: 1550px) and (max-width: 1199px) { .navbar-wide .navbar-nav > li > a { font-size: 10px; font-size: 1rem; } } @media (max-width: 1550px) { .navbar-wide .navbar-nav > li.dropdown:after { left: 50%; right: auto; top: auto; bottom: 15px; -webkit-transform: translateX(-50%); transform: translateX(-50%); } } @media only screen and (max-width: 991px) { .navbar-wide { display: none; } } @media only screen and (max-width: 991px) { .navigation-wide .ct-menu-mobile { display: block; } .navigation-wide .ct-menu-mobile + .navbar-beacon { display: block; } } @media only screen and (min-width: 768px) { .navigation-wide .ct-menu-mobile .ct-socials--rounded { padding: 9px 0; } .navigation-wide .ct-menu-mobile .ct-productCart-link, .navigation-wide .ct-menu-mobile .nav-item-toggle { padding: 8px 0; } } .ct-menu-mobile { position: fixed; z-index: 1000; top: 0; width: 100%; } .ct-menu-mobile .navbar { padding-top: 0; } .ct-menu-mobile .navbar .navbar-header { padding-top: 5px; text-align: left; } .ct-menu-mobile .navbar .ct-productCart { min-width: 200px; } .ct-menu-mobile .nav > li { display: inline-block; } @media only screen and (min-width: 768px) { .ct-menu-mobile { display: none; } .ct-menu-mobile + .navbar-beacon { display: none; top: 57px; } } @media only screen and (max-width: 767px) { .navbar-beacon + .navbar-beacon { display: none; } } .ct-footer .ct-footer-top { background-color: #1a1a1a; padding-bottom: 50px; padding-top: 20px; } .ct-footer .ct-footer-bottom { background-color: #0d0d0d; font-family: "Montserrat", sans-serif; } .ct-footer .ct-footer-copyright { padding-top: 20px; padding-bottom: 20px; } @media only screen and (max-width: 479px) { .ct-footer .ct-newsletter { margin-top: 15px; } .ct-footer .ct-newsletter label { display: block; padding-right: 0; } } /* Copyright text */ .ct-copyright-text { display: inline-block; color: #535353; text-transform: uppercase; line-height: 30px; font-size: 12px; font-size: 1.2rem; } @media only screen and (max-width: 767px) { .ct-copyright-text { position: relative; display: block; padding-bottom: 15px; text-align: center; line-height: 24px; } .ct-copyright-text:after { content: ''; position: absolute; display: block; width: 30px; left: 50%; margin-left: -15px; bottom: 5px; height: 1px; background-color: white; background-color: rgba(255, 255, 255, 0.2); } } .ct-copyright-text a:hover, .ct-copyright-text a:focus, .ct-copyright-text a:active { color: #fff; } .ct-list-terms { font-family: "Open Sans", sans-serif; text-align: right; text-transform: uppercase; font-weight: 400; } @media only screen and (max-width: 767px) { .ct-list-terms { text-align: center; } } .ct-list-terms li { padding: 0 30px 0 0; } @media only screen and (max-width: 767px) { .ct-list-terms li { padding-right: 15px; } } .ct-list-terms li:last-child { padding-right: 0; } .ct-list-terms li a { line-height: 30px; font-size: 11px; font-size: 1.1rem; color: white; color: rgba(255, 255, 255, 0.5); } .ct-list-terms li a:hover, .ct-list-terms li a:focus, .ct-list-terms li a:active { color: #fff; } .ct-payments { padding: 15px 0; text-transform: uppercase; border-bottom: 1px solid #3d3d3d; } @media only screen and (max-width: 767px) { .ct-payments { text-align: center; } } .ct-payments .ct-payments-icons { text-align: right; } @media only screen and (max-width: 767px) { .ct-payments .ct-payments-icons { text-align: center; } } .ct-payments .ct-payments-icons .ct-payment-title { line-height: 30px; padding-right: 15px; font-size: 12px; font-size: 1.2rem; color: #535353; color: rgba(83, 83, 83, 0.5); } @media only screen and (max-width: 991px) { .ct-payments .ct-payments-icons .ct-payment-title { padding-right: 0; } } @media only screen and (max-width: 767px) { .ct-payments .ct-payments-icons .ct-payment-title { display: block; } } /* Menu footer */ .ct-footer-nav { padding-top: 25px; } .ct-footer-nav .ct-footer-brand { padding-top: 10px; } @media only screen and (max-width: 767px) { .ct-footer-nav .ct-footer-brand { display: block; margin: 0 auto; padding-top: 15px; padding-bottom: 25px; } } @media only screen and (min-width: 768px) { .ct-footer-nav { padding-top: 35px; } } .ct-menu-footer { padding-top: 10px; } .ct-menu-footer li a { text-transform: uppercase; font-size: 14px; font-size: 1.4rem; color: white; color: rgba(255, 255, 255, 0.5); } .ct-menu-footer li a:hover, .ct-menu-footer li a:focus, .ct-menu-footer li a:active { color: #fff; } .ct-menu-footer li + li { padding-top: 10px; } @media only screen and (max-width: 991px) { .ct-menu-footer { text-align: right; } } @media only screen and (max-width: 767px) { .ct-menu-footer { text-align: center; } } .ct-preFooter { border-bottom: 1px solid #484848; padding-bottom: 35px; } @media only screen and (min-width: 768px) { .ct-preFooter { padding-bottom: 60px; } } .btn, .ct-cart__product-checkout, .ct-cart__product-clear { padding: 13px 18px 11px 18px; font-family: "Montserrat", sans-serif; text-transform: uppercase; font-size: 11px; font-size: 1.1rem; border-radius: 50px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .btn.btn-xs, .ct-cart__product-checkout, .ct-cart__product-clear { padding: 8px 12px 6px 12px; } .btn.btn-sm, .btn-sm.ct-cart__product-checkout, .btn-sm.ct-cart__product-clear { padding: 10px 15px 9px 15px; } .btn.btn-lg, .btn-lg.ct-cart__product-checkout, .btn-lg.ct-cart__product-clear { padding: 16px 26px 13px 26px; } .btn-group.btn-group--separated .btn.btn-lg:last-child:not(.dropdown-toggle), .btn-group.btn-group--separated .btn-lg.ct-cart__product-checkout:last-child:not(.dropdown-toggle), .btn-group.btn-group--separated .btn-lg.ct-cart__product-clear:last-child:not(.dropdown-toggle) { padding: 21px 18px 21px 15px; } .btn-group--marginRight-0 .btn:last-child, .btn-group--marginRight-0 .ct-cart__product-checkout:last-child, .btn-group--marginRight-0 .ct-cart__product-clear:last-child { margin-right: 0 !important; } .btn-group.btn-group--separated .btn-lg { font-size: 14px; font-size: 1.4rem; padding: 21px 0 21px 0; } @media only screen and (max-width: 991px) { .btn-group.btn-group--separated .btn-lg { padding: 21px 25px 21px 20px; } } .btn-group.btn-group--separated .btn-lg:first-child { padding: 20px 30px; } .btn-group.btn-group--separated .btn-lg:last-child { padding: 20px 18px 20px 15px !important; } .ct-link { line-height: 30px; font-size: 11px; font-size: 1.1rem; color: white; color: rgba(255, 255, 255, 0.5); } .ct-link:after { padding-left: 8px; content: '\f0da'; font-family: 'FontAwesome'; } .btn-accient, .ct-cart__product-checkout { color: #fff; } .btn-accient:hover, .ct-cart__product-checkout:hover, .btn-accient:focus, .ct-cart__product-checkout:focus { color: #fff; } .btn-accient:active, .ct-cart__product-checkout:active { color: #fff; box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.5); } .btn-dark { background-color: #333; color: #fff; } .btn-dark:hover, .btn-dark:focus, .btn-dark:active { color: #fff; background-color: #000; } .btn.btn--motiveColor, .btn--motiveColor.ct-cart__product-checkout, .btn--motiveColor.ct-cart__product-clear { color: #fff; } .btn.btn--motiveColor.btn-transparent:hover, .btn--motiveColor.btn-transparent.ct-cart__product-checkout:hover, .btn--motiveColor.btn-transparent.ct-cart__product-clear:hover, .btn.btn--motiveColor.btn-transparent:focus, .btn--motiveColor.btn-transparent.ct-cart__product-checkout:focus, .btn--motiveColor.btn-transparent.ct-cart__product-clear:focus { color: #fff; } .btn-white { background-color: #fff; color: #333; } .btn.btn-transparent, .btn-transparent.ct-cart__product-checkout, .btn-transparent.ct-cart__product-clear { background-color: transparent; } .btn.btn-transparent:active, .btn-transparent.ct-cart__product-checkout:active, .btn-transparent.ct-cart__product-clear:active { box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.5); } .btn.btn-transparent.btn--white, .btn-transparent.btn--white.ct-cart__product-checkout, .btn-transparent.btn--white.ct-cart__product-clear { border: 1px solid #fff; color: #fff; } .btn.btn-transparent.btn--white:hover, .btn-transparent.btn--white.ct-cart__product-checkout:hover, .btn-transparent.btn--white.ct-cart__product-clear:hover, .btn.btn-transparent.btn--white:focus, .btn-transparent.btn--white.ct-cart__product-checkout:focus, .btn-transparent.btn--white.ct-cart__product-clear:focus { background-color: #fff; } .btn.btn--withIcon, .btn--withIcon.ct-cart__product-checkout, .btn--withIcon.ct-cart__product-clear { padding-right: 21px; } .btn.btn--withIcon i, .btn--withIcon.ct-cart__product-checkout i, .btn--withIcon.ct-cart__product-clear i { padding-left: 10px; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .ct-cart__product-checkout:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .ct-cart__product-clear:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 50px; border-top-right-radius: 50px; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .ct-cart__product-checkout:last-child:not(:first-child), .btn-group > .ct-cart__product-clear:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 50px; border-top-left-radius: 50px; } .btn-group .btn, .btn-group .ct-cart__product-checkout, .btn-group .ct-cart__product-clear { margin: auto 10px; } .btn-group.btn-group--alignLeft .btn:first-child, .btn-group.btn-group--alignLeft .ct-cart__product-checkout:first-child, .btn-group.btn-group--alignLeft .ct-cart__product-clear:first-child { margin-left: 0 !important; } .btn-group.btn-group--alignLeft .btn:last-child, .btn-group.btn-group--alignLeft .ct-cart__product-checkout:last-child, .btn-group.btn-group--alignLeft .ct-cart__product-clear:last-child { margin-right: 0 !important; } @media only screen and (max-width: 479px) { .btn-group .btn, .btn-group .ct-cart__product-checkout, .btn-group .ct-cart__product-clear { margin-bottom: 10px; } } .btn-group.btn-group--separated { margin: 0 13px; } .btn-group.btn-group--separated .btn, .btn-group.btn-group--separated .ct-cart__product-checkout, .btn-group.btn-group--separated .ct-cart__product-clear { margin: 0 !important; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .btn-group.btn-group--separated .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group.btn-group--separated .ct-cart__product-checkout:first-child:not(:last-child):not(.dropdown-toggle), .btn-group.btn-group--separated .ct-cart__product-clear:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .btn-group.btn-group--separated .btn:last-child:not(.dropdown-toggle), .btn-group.btn-group--separated .ct-cart__product-checkout:last-child:not(.dropdown-toggle), .btn-group.btn-group--separated .ct-cart__product-clear:last-child:not(.dropdown-toggle) { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 50px; border-bottom-right-radius: 50px; } .btn-group.btn-group--separated:hover .btn, .btn-group.btn-group--separated:hover .ct-cart__product-checkout, .btn-group.btn-group--separated:hover .ct-cart__product-clear { color: #fff; } .btn-group.btn-group--separated:hover .btn:last-child, .btn-group.btn-group--separated:hover .ct-cart__product-checkout:last-child, .btn-group.btn-group--separated:hover .ct-cart__product-clear:last-child { -webkit-transform: translateX(-3px); transform: translateX(-3px); } .btn-group.btn-group--separated:hover .btn.btn-white, .btn-group.btn-group--separated:hover .btn-white.ct-cart__product-checkout, .btn-group.btn-group--separated:hover .btn-white.ct-cart__product-clear { color: #333; } .btn-group.btn-group--separated .btn-dark:hover, .btn-group.btn-group--separated .btn-dark:active, .btn-group.btn-group--separated .btn-dark:focus { background-color: #333; } .btn-group.btn-group--separated .btn-accient:nth-child(2), .btn-group.btn-group--separated .ct-cart__product-checkout:nth-child(2) { border-left: 2px solid transparent; } .ct-file-size { font-family: "Montserrat", sans-serif; display: block; text-transform: uppercase; padding-top: 15px; opacity: 0.5; filter: alpha(opacity=50); font-size: 11px; font-size: 1.1rem; } .btn-group.btn-group--separated.btn-block { margin-left: 0; margin-right: 0; } @media only screen and (max-width: 991px) { .btn-group.btn-group--separated.btn-block { width: auto; } } .btn-group.btn-group--separated.btn-block .btn:first-child, .btn-group.btn-group--separated.btn-block .ct-cart__product-checkout:first-child, .btn-group.btn-group--separated.btn-block .ct-cart__product-clear:first-child { width: 80%; } @media only screen and (max-width: 991px) { .btn-group.btn-group--separated.btn-block .btn:first-child, .btn-group.btn-group--separated.btn-block .ct-cart__product-checkout:first-child, .btn-group.btn-group--separated.btn-block .ct-cart__product-clear:first-child { width: auto; } } @media only screen and (max-width: 479px) { .btn-group > .btn, .btn-group > .ct-cart__product-checkout, .btn-group > .ct-cart__product-clear, .btn-group-vertical > .btn, .btn-group-vertical > .ct-cart__product-checkout, .btn-group-vertical > .ct-cart__product-clear { float: none; } } form.btn, form.ct-cart__product-checkout, form.ct-cart__product-clear { padding: 0; } .btn-separated.paypal_btn { border-radius: 50px 0 0 50px; } .ct-dividerSection form.btn, .ct-dividerSection form.ct-cart__product-checkout, .ct-dividerSection form.ct-cart__product-clear { position: relative; } .ct-dividerSection form.btn .paypal_btn, .ct-dividerSection form.ct-cart__product-checkout .paypal_btn, .ct-dividerSection form.ct-cart__product-clear .paypal_btn { position: relative; right: -5px; } @media only screen and (min-width: 480px) { .ct-dividerSection form.btn, .ct-dividerSection form.ct-cart__product-checkout, .ct-dividerSection form.ct-cart__product-clear { top: -1px; } } .navbar .paypal_btn { position: relative; right: -3px; } /* Newsletter */ .ct-newsletter { font-family: "Montserrat", sans-serif; } .ct-newsletter label { color: #fff; text-transform: uppercase; padding-right: 23px; font-size: 14px; font-size: 1.4rem; } .ct-newsletter .inner { position: relative; display: inline-block; } .ct-newsletter .form-control { background-color: transparent; border: 2px solid #8d8d8d; height: 60px; padding-left: 32px; padding-right: 40px; color: black; color: rgba(0, 0, 0, 0.9); box-shadow: none; font-size: 14px; font-size: 1.4rem; border-radius: 50px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-newsletter .form-control::-webkit-input-placeholder { color: white; color: rgba(255, 255, 255, 0.5); } .ct-newsletter .form-control:-moz-placeholder { /* Firefox 18- */ color: white; color: rgba(255, 255, 255, 0.5); } .ct-newsletter .form-control::-moz-placeholder { /* Firefox 19+ */ color: white; color: rgba(255, 255, 255, 0.5); } .ct-newsletter .form-control:-ms-input-placeholder { color: white; color: rgba(255, 255, 255, 0.5); } .ct-newsletter .form-control:focus { box-shadow: none; outline: none; background-color: #fff; } .ct-newsletter .form-control:focus + button[type="submit"] { color: black; color: rgba(0, 0, 0, 0.9); } .ct-newsletter .form-control:focus::-webkit-input-placeholder { color: black; color: rgba(0, 0, 0, 0.9); } .ct-newsletter .form-control:focus:-moz-placeholder { /* Firefox 18- */ color: black; color: rgba(0, 0, 0, 0.9); } .ct-newsletter .form-control:focus::-moz-placeholder { /* Firefox 19+ */ color: black; color: rgba(0, 0, 0, 0.9); } .ct-newsletter .form-control:focus:-ms-input-placeholder { color: black; color: rgba(0, 0, 0, 0.9); } .ct-newsletter .form-control.is-not-empty { background-color: #fff; } .ct-newsletter .form-control.is-not-empty + button[type="submit"] { color: black; color: rgba(0, 0, 0, 0.9); } .ct-newsletter .form-control.is-not-empty::-webkit-input-placeholder { color: black; color: rgba(0, 0, 0, 0.9); } .ct-newsletter .form-control.is-not-empty:-moz-placeholder { /* Firefox 18- */ color: black; color: rgba(0, 0, 0, 0.9); } .ct-newsletter .form-control.is-not-empty::-moz-placeholder { /* Firefox 19+ */ color: black; color: rgba(0, 0, 0, 0.9); } .ct-newsletter .form-control.is-not-empty:-ms-input-placeholder { color: black; color: rgba(0, 0, 0, 0.9); } .ct-newsletter button[type="submit"] { position: absolute; top: 50%; right: 20px; margin-top: -10px; background: none; border: 0 none; padding: 0; line-height: 1; display: inline-block; width: 20px; height: 20px; color: white; color: rgba(255, 255, 255, 0.5); font-size: 20px; font-size: 2rem; } .ct-newsletter.ct-newsletter--white .form-control { border-color: #fff; } .ct-newsletter.ct-newsletter--white .form-control::-webkit-input-placeholder { color: #fff; } .ct-newsletter.ct-newsletter--white .form-control:-moz-placeholder { /* Firefox 18- */ color: #fff; } .ct-newsletter.ct-newsletter--white .form-control::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .ct-newsletter.ct-newsletter--white .form-control:-ms-input-placeholder { color: #fff; } .ct-newsletter.ct-newsletter--white button[type="submit"] { color: #fff; } .ct-contactForm .form-group { position: relative; margin-bottom: 30px; } .ct-contactForm .form-control::-webkit-input-placeholder { text-transform: uppercase; } .ct-contactForm .form-control::-moz-placeholder { text-transform: uppercase; } .ct-contactForm .form-control:-ms-input-placeholder { text-transform: uppercase; } .ct-contactForm .form-control::placeholder { text-transform: uppercase; } .ct-contactForm .form-control, .ct-contactForm .selectize-input { background-color: transparent; border: 2px solid #939393; font-family: "Montserrat", sans-serif; min-height: 35px; padding-left: 32px; border-radius: 50px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-contactForm .form-control:focus, .ct-contactForm .selectize-input:focus { background-color: #fff; box-shadow: none; } .ct-contactForm .form-control.is-not-empty, .ct-contactForm .selectize-input.is-not-empty { background-color: #fff; } .ct-contactForm .selectize-input { padding-top: 10px; padding-bottom: 10px; text-transform: uppercase; } .ct-contactForm textarea { resize: none; padding-top: 11px; } .ct-contactForm button[type="submit"] { position: absolute; top: 50%; left: 25%; color: #000; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .ct-contactForm .ct-contactForm-requiredMessage { position: absolute; font-family: "Montserrat", sans-serif; color: #535353; padding-top: 5px; padding-left: 35px; text-transform: uppercase; font-size: 12px; font-size: 1.2rem; } .ct-contactForm .alert { font-family: "Montserrat", sans-serif; text-transform: uppercase; padding-left: 35px; border-radius: 50px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-contactForm.ct-contactForm--white .form-control, .ct-contactForm.ct-contactForm--white .selectize-input { border-color: #2a74e2; color: #2a74e2; } .ct-contactForm.ct-contactForm--white .form-control::-webkit-input-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input::-webkit-input-placeholder { color: #000; } .ct-contactForm.ct-contactForm--white .form-control:-moz-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input:-moz-placeholder { /* Firefox 18- */ color: #000; } .ct-contactForm.ct-contactForm--white .form-control::-moz-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input::-moz-placeholder { /* Firefox 19+ */ color: #000; } .ct-contactForm.ct-contactForm--white .form-control:-ms-input-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input:-ms-input-placeholder { color: #000; } .ct-contactForm.ct-contactForm--white .form-control:focus, .ct-contactForm.ct-contactForm--white .form-control.dropdown-active, .ct-contactForm.ct-contactForm--white .selectize-input:focus, .ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active { color: #000; } .ct-contactForm.ct-contactForm--white .form-control:focus::-webkit-input-placeholder, .ct-contactForm.ct-contactForm--white .form-control.dropdown-active::-webkit-input-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input:focus::-webkit-input-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active::-webkit-input-placeholder { color: #000; } .ct-contactForm.ct-contactForm--white .form-control:focus:-moz-placeholder, .ct-contactForm.ct-contactForm--white .form-control.dropdown-active:-moz-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input:focus:-moz-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active:-moz-placeholder { /* Firefox 18- */ color: #000; } .ct-contactForm.ct-contactForm--white .form-control:focus::-moz-placeholder, .ct-contactForm.ct-contactForm--white .form-control.dropdown-active::-moz-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input:focus::-moz-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active::-moz-placeholder { /* Firefox 19+ */ color: #000; } .ct-contactForm.ct-contactForm--white .form-control:focus:-ms-input-placeholder, .ct-contactForm.ct-contactForm--white .form-control.dropdown-active:-ms-input-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input:focus:-ms-input-placeholder, .ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active:-ms-input-placeholder { color: #000; } .ct-contactForm.ct-contactForm--white .selectize-input:after { border-color: #000000 transparent transparent transparent; } .ct-contactForm.ct-contactForm--white .selectize-input.dropdown-active:after { border-color: #000000 transparent transparent transparent; } .ct-contactForm.form-inline .form-group { margin-top: 5px; margin-bottom: 5px; } @media only screen and (min-width: 768px) { .ct-contactForm .form-control, .ct-contactForm .selectize-input { min-height: 60px; } .ct-contactForm textarea { padding-top: 18px; } .ct-contactForm .selectize-input { padding-top: 19px; padding-bottom: 19px; } } .ct-searchForm { display: table; z-index: 9999; text-align: center; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; background-color: black; background-color: rgba(0, 0, 0, 0.9); opacity: 0; filter: alpha(opacity=0); position: fixed; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: translate(0px, -100%) scale(0, 0); transform: translate(0px, -100%) scale(0, 0); } .ct-searchForm.is-open { -webkit-transform: translate(0px, 0px) scale(1, 1); transform: translate(0px, 0px) scale(1, 1); opacity: 1; filter: alpha(opacity=100); } .ct-searchForm .inner { display: table-cell; vertical-align: middle; } .ct-searchForm .form-group { position: relative; margin-bottom: 0; } .ct-searchForm .form-control { background-color: transparent; border-radius: 0; background-clip: padding-box; /* stops bg color from leaking outside the border: */ border: 0 none; border-bottom: 2px solid #fff; height: auto; padding: 15px 35px; color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 36px; font-size: 3.6rem; font-size: 36px; font-size: 3.6rem; } .ct-searchForm .form-control::-webkit-input-placeholder { color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 36px; font-size: 3.6rem; } .ct-searchForm .form-control:-moz-placeholder { /* Firefox 18- */ color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 36px; font-size: 3.6rem; } .ct-searchForm .form-control::-moz-placeholder { /* Firefox 19+ */ color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 36px; font-size: 3.6rem; } .ct-searchForm .form-control:-ms-input-placeholder { color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 36px; font-size: 3.6rem; } .ct-searchForm .form-control:focus { outline: none; box-shadow: none; } .ct-searchForm .ct-searchForm-close { margin-top: 50px; display: inline-block; } .ct-searchForm .ct-searchForm-close svg path { -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-searchForm .ct-search-btn { position: absolute; top: 50%; right: 30px; border: 0 none; background-color: transparent; color: #fff; font-size: 20px; font-size: 2rem; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .ct-searchForm--default .form-group { position: relative; margin-bottom: 0; } .ct-searchForm--default .form-control { background-color: transparent; border-radius: 0; background-clip: padding-box; /* stops bg color from leaking outside the border: */ border: 0 none; border-bottom: 2px solid #fff; height: auto; padding: 10px 35px 10px 10px; color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 36px; font-size: 3.6rem; font-size: 36px; font-size: 3.6rem; box-shadow: none; } .ct-searchForm--default .form-control::-webkit-input-placeholder { color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 36px; font-size: 3.6rem; } .ct-searchForm--default .form-control:-moz-placeholder { /* Firefox 18- */ color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 36px; font-size: 3.6rem; } .ct-searchForm--default .form-control::-moz-placeholder { /* Firefox 19+ */ color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 36px; font-size: 3.6rem; } .ct-searchForm--default .form-control:-ms-input-placeholder { color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 36px; font-size: 3.6rem; } .ct-searchForm--default .form-control:focus { outline: none; box-shadow: none; } .ct-searchForm--default .ct-search-btn { position: absolute; top: 50%; right: 0; border: 0 none; background-color: transparent; color: #e6e6e6; font-size: 20px; font-size: 2rem; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .ct-searchForm--default .ct-search-btn:hover { color: #fff; } @media only screen and (min-width: 768px) { .ct-searchForm--default .form-control { padding: 15px 75px 15px 35px; } .ct-searchForm--default .ct-search-btn { right: 30px; } } .ct-addToCart .form-group { position: relative; } .ct-addToCart .form-group .ct-addToCart-logic { position: absolute; top: 50%; right: 30px; margin-top: -14px; } .ct-addToCart .form-group .ct-addToCart-logic span { cursor: pointer; } .ct-addToCart .form-group .ct-input-increment, .ct-addToCart .form-group .ct-input-decrement { margin: 0 3px; color: #000; font-size: 20px; font-size: 2rem; } @media only screen and (max-width: 767px) { .ct-addToCart .form-group:first-child { margin-bottom: 10px; } .ct-addToCart .form-group .ct-addToCart-logic { margin-top: -12px; } } .alert { font-family: "Montserrat", sans-serif; border-radius: 50px; text-align: center; position: relative; } .alert .close { position: absolute; top: 50%; right: 20px; margin-top: -12px; } @media only screen and (min-width: 768px) { .alert { width: 50%; margin: 0 auto 20px auto; padding: 19px 35px; } } .ct-dividerSection .alert, .ct-footer .alert { width: 100%; } .product-thumb-info-2 { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; border-radius: 7px; position: relative; display: block; overflow: hidden; max-width: 100%; text-align: left; border-right: 4px solid #000; border-left: 2px solid #282828; border-bottom: 5px solid #282828; border-top: 2px solid #282828; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 15px; margin-left: 0.1%; } .product-thumb-info-3 { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; border-radius: 7px; position: relative; display: block; overflow: hidden; max-width: 100%; text-align: left; border-right: 4px solid #000; border-left: 2px solid #282828; border-bottom: 5px solid #282828; border-top: 2px solid #282828; padding-left: 15px; padding-right: 15px; padding-top: 25px; padding-bottom: 15px; margin-left: 0.1%; } .product-thumb-info-4 { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; border-radius: 7px; position: relative; display: block; overflow: hidden; max-width: 100%; text-align: left; border-right: 3px solid #000; border-left: 1px solid #282828; border-bottom: 3px solid #282828; border-top: 1px solid #282828; padding-left: 15px; padding-right: 15px; padding-top: 25px; padding-bottom: 15px; margin-left: 0.1%; } .product-thumb-info-5 { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; border-radius: 7px; position: relative; display: block; overflow: hidden; max-width: 100%; text-align: left; background-color: #ffffff; border-right: 3px solid #000; border-left: 1px solid #282828; border-bottom: 3px solid #282828; border-top: 1px solid #282828; padding-left: 15px; padding-right: 15px; padding-top: 25px; padding-bottom: 15px; margin-left: 0.1%; } /* Product Thumb Info */ .product-thumb-info { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; border-radius: 3px; display: block; overflow: hidden; position: relative; text-decoration: none; max-width: 100%; text-align: center; background-color: #F9F9F9; border-right: 4px solid #4b4b4b; border-left: 2px solid #4b4b4b; border-bottom: 5px solid #282828; border-top: 1px solid #4b4b4b; padding: 15px; } .product-thumb-info:hover { background-color: #CBCBCB; text-decoration: none; } .product-thumb-info a { text-decoration: none; display: inline-block; width: 100%; } .product-thumb-info a:hover { text-decoration: none; display: inline-block; width: 100%; } .product-thumb-info img { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; border-radius: 6px 6px 0 0; } .product-thumb-info h4 { color: #2a74e2; letter-spacing: -1px; font-weight: 600; font-size: 1.4em; line-height: 1.1em; margin: 0; padding: 0; } .product-thumb-info + .product-thumb-info { border-radius: 0 0 6px 6px; margin-top: -5px; } .product-thumb-info .product-thumb-info-touch-hover { position: absolute; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; display: none; background-color: transparent; } .product-thumb-info.hover .product-thumb-info-touch-hover { display: block; } .product-thumb-info .product-thumb-info-image { display: block; position: relative; } .product-thumb-info .product-thumb-info-image:before { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #171717; width: 100%; height: 100%; filter: alpha(opacity=0); opacity: 0; border-radius: 6px 6px 0 0; } .product-thumb-info:hover .product-thumb-info-image:before { filter: alpha(opacity=80); opacity: 0.8; } .product-thumb-info .product-thumb-info-act { position: absolute; top: 40%; left: 0; right: 0; text-align: center; color: #FFF; filter: alpha(opacity=0); opacity: 0; } .product-thumb-info:hover .product-thumb-info-act { filter: alpha(opacity=100); opacity: 1; top: 50%; } .product-thumb-info .product-thumb-info-act em { font-style: normal; } .product-thumb-info .product-thumb-info-content { padding: 15px; text-align: center; display: block; color: #4b4b4b; } .product-thumb-info .product-thumb-info-caption { padding: 0 15px 15px; text-align: left; display: block; color: #000; } .product-thumb-info .product-thumb-info-caption p { margin: 0; padding: 0 0 10px; } .product-thumb-info .product-thumb-info-extra { clear: both; padding: 10px 0 0; margin: 10px 0 0; border-top: 1px solid #2a74e2; display: block; } .product-thumb-info .product-thumb-info-extra.social a:last-child { border-right: 0; margin-right: 0; padding-right: 0; } /* Product Thumb Info - Full Width */ .full-width .product-thumb-info .product-thumb-info-image:before { border-radius: 0; } /* Responsive */ @media (max-width: 991px) { .shop .actions-continue { float: none; } .shop table.cart th.product-price, .shop table.cart td.product-price, .shop table.cart th.product-quantity, .shop table.cart td.product-quantity { display: none; } #header nav.mega-menu .mega-menu-shop a { color: #FFF; } #header nav.mega-menu .mega-menu-shop a .fa-caret-down { display: none !important; } #header nav.mega-menu .mega-menu-shop > ul.dropdown-menu { display: none !important; } } .datepicker { padding: 0; margin: 0; border: 0 none; border-radius: 3px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .datepicker.datepicker-orient-top { margin-top: 15px; } .datepicker.datepicker-orient-bottom { margin-top: -15px; } .datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover { background: #666666; color: #fff; } .datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] { background-color: #666666; color: #fff; } .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] { background: #333; } .datepicker td, .datepicker th { font-family: "Montserrat", sans-serif; } .ct-datePicker { position: relative; } .ct-datePicker:before { content: '\f133'; font-family: 'FontAwesome'; position: absolute; right: 20px; top: 50%; font-size: 20px; font-size: 2rem; color: white; color: rgba(255, 255, 255, 0.5); -webkit-transform: translateY(-50%); transform: translateY(-50%); } .ct-datePicker.is-focused:before { color: #333; } @media only screen and (min-width: 768px) { .panel-group .panel + .panel, .panel-group .panel { margin: 0 0 30px 0; } } .panel { border-color: transparent; background-color: transparent; box-shadow: none; } .panel-default { border-color: transparent; margin-bottom: 30px; } .panel-default > .panel-heading { font-family: "Montserrat", sans-serif; text-transform: uppercase; background-color: transparent; border-color: transparent; padding: 0 0 0 70px; } .panel-default > .panel-heading a { font-size: 14px; font-size: 1.4rem; color: #333333; font-weight: 700; display: block; padding: 22px 0 23px 15px; position: relative; line-height: 24px; border-bottom: 1px solid #e6e6e6; } .panel-default > .panel-heading a:before { content: '\f068'; font-family: fontawesome; text-align: center; font-size: 14px; line-height: 70px; height: 70px; width: 70px; color: #333333; background-color: transparent; border: 1px solid #e6e6e6; display: block; position: absolute; left: -70px; top: 50%; margin-top: -35px; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .panel-default > .panel-heading .collapsed:before { content: '\f067'; background-color: transparent; } .panel-default .panel-heading + .panel-collapse .panel-body { border-top: none; padding: 0 0 0 69px; } .panel-default .panel-heading + .panel-collapse .panel-body p { font-style: italic; font-size: 18px; font-size: 1.8rem; color: #666666; margin: 0; padding: 30px; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; } .browser-mozilla .panel-default > .panel-heading a { padding: 22px 0 22px 15px; } .ct-u-colorMotive { color: #286fe5; } .ct-copyright-text a { color: #286fe5; } .ct-link.ct-link--arrowMotive:after { color: #286fe5; } .ct-link.ct-link--arrowMotive:hover, .ct-link.ct-link--arrowMotive:focus, .ct-link.ct-link--arrowMotive:active { color: #286fe5; } .tooltip .tooltip-inner { background-color: #286fe5; } .tooltip.top .tooltip-arrow { border-top-color: #286fe5; } .tooltip.right .tooltip-arrow { border-right-color: #286fe5; } .tooltip.bottom .tooltip-arrow { border-bottom-color: #286fe5; } .tooltip.left .tooltip-arrow { border-left-color: #286fe5; } .ct-gallery .ct-gallery-item .ct-gallery-item-inner { background-color: rgba(0, 188, 223, 0.2); } @media only screen and (min-width: 768px) { .ct-gallery .ct-gallery-item .ct-gallery-item-inner { background-color: rgba(0, 188, 223, 0.8); } } .ct-iconBox.ct-iconBox--type1 .ct-iconBox-icon { border: 1px solid #286fe5; } .ct-iconBox.ct-iconBox--type1:hover .ct-iconBox-icon { background-color: #286fe5; } .ct-iconBox.ct-iconBox--type2 .ct-iconBox-icon { border: 1px solid #286fe5; } .ct-iconBox.ct-iconBox--type2:hover .ct-iconBox-icon { background-color: #286fe5; } .ct-iconBox.ct-iconBox--type3 .ct-iconBox-icon { border: 1px solid #286fe5; } .ct-iconBox.ct-iconBox--type3:hover .ct-iconBox-icon { background-color: #286fe5; } .ct-iconBox.ct-iconBox--type4 .ct-iconBox-icon { border: 1px solid #286fe5; } .ct-iconBox.ct-iconBox--type4:hover .ct-iconBox-icon { background-color: #286fe5; } .ct-iconBox.ct-iconBox--small .ct-iconBox-icon { border: 1px solid #286fe5; } .ct-iconBox.ct-iconBox--small a:hover .ct-iconBox-icon, .ct-iconBox.ct-iconBox--small a:focus .ct-iconBox-icon { background-color: #286fe5; } .ct-iconBox.ct-iconBox--small a:hover .ct-iconBox-title, .ct-iconBox.ct-iconBox--small a:focus .ct-iconBox-title { color: #286fe5; } .btn--motiveColor { color: #286fe5; border: 1px solid #286fe5; background-color: #286fe5; } .btn--motiveColor:hover, .btn--motiveColor:focus, .btn--motiveColor:active { background-color: #286fe5; color: #fff; } .btn--motiveColor.btn-transparent { color: #286fe5; } .btn-accient, .ct-cart__product-checkout { background-color: #286fe5; border: 1px solid #286fe5; } .btn-accient:hover, .ct-cart__product-checkout:hover, .btn-accient:focus, .ct-cart__product-checkout:focus { background-color: #4775c1; border-color: #4775c1; } .btn.btn-transparent.btn--white:hover, .btn-transparent.btn--white.ct-cart__product-checkout:hover, .btn-transparent.btn--white.ct-cart__product-clear:hover, .btn.btn-transparent.btn--white:focus, .btn-transparent.btn--white.ct-cart__product-checkout:focus, .btn-transparent.btn--white.ct-cart__product-clear:focus { color: #286fe5; } .ct-dividerSection--motive { background-color: #286fe5; } .navbar-default { border: 0 none; } .navbar-default .navbar-nav > li { padding: 0; } .navbar-default .navbar-nav > li > a:before, .navbar-default .navbar-nav > li > a:after { border-color: #286fe5; } .navbar-default .navbar-nav > li.active > a { color: #286fe5; } .navbar-default .navbar-nav > li.active > a:hover, .navbar-default .navbar-nav > li.active > a:focus, .navbar-default .navbar-nav > li.active > a:active { color: #286fe5; } .navbar-default .navbar-nav > li .dropdown-menu li:hover > a:before, .navbar-default .navbar-nav > li .dropdown-menu li:active > a:before, .navbar-default .navbar-nav > li .dropdown-menu li:focus > a:before { background-color: #286fe5; } .navbar-default .navbar-nav > li .dropdown-menu li.active a { color: #286fe5; } .navbar-default.navbar-light .navbar-nav > li:hover a { border-bottom-color: #286fe5; } .navbar-default.navbar-light .navbar-nav > li.active a { border-bottom-color: #286fe5; } .breadcrumb li a:hover, .breadcrumb li a:focus, .breadcrumb li a:active { color: #286fe5; } .breadcrumb li + li:before { color: #286fe5; } .ct-personBox .inner { background-color: #286fe5; } .ct-personBox:hover .ct-personBox-name { color: #286fe5; } .ct-progressBar .progress { position: relative; background-color: #e6e6e6; height: 8px; overflow: visible; border-radius: 25px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ box-shadow: none; } .ct-progressBar .progress .progress-bar { background-color: #286fe5; } .ct-progressBar .progress .ct-progressBar-text { color: #286fe5; } .ct-address.ct-address--descendingMotive .ct-address-item:nth-child(1) { background-color: #0091ac; } .ct-address.ct-address--descendingMotive .ct-address-item:nth-child(2) { background-color: #00abcb; } .ct-address.ct-address--descendingMotive .ct-address-item:nth-child(3) { background-color: #286fe5; } .ct-address.ct-address--ascendingMotive .ct-address-item:nth-child(1) { background-color: #286fe5; } .ct-address.ct-address--ascendingMotive .ct-address-item:nth-child(2) { background-color: #00abcb; } .ct-address.ct-address--ascendingMotive .ct-address-item:nth-child(3) { background-color: #0091ac; } .ct-contactForm .form-control:focus { border-color: #286fe5; } .ct-contactForm .form-control.is-not-empty { border-color: #286fe5; } .ct-contactForm button[type="submit"] { margin-right: 50px; background-color: #286fe5; } .ct-contactForm button[type="submit"]:hover { background-color: #0091ac; } .ct-newsletter .form-control:focus { border-color: #286fe5; } .ct-newsletter .form-control.is-not-empty { border-color: #286fe5; } .ct-dots--type1.ct-dots--motive li button { border-color: #286fe5; } .ct-dots--type1.ct-dots--motive li button:before { background-color: #286fe5; } .ct-slick-arrows--rounded .slick-arrow.slick-next, .ct-slick-arrows--rounded .slick-arrow.slick-prev { background-color: #286fe5; } .ct-slick-arrows--rounded .slick-arrow.slick-next:hover, .ct-slick-arrows--rounded .slick-arrow.slick-prev:hover { background-color: #0091ac; } .ct-preloader .loading-break.loading-dot-1 { background-color: #286fe5; } .ct-preloader .loading-break.loading-dot-2 { background-color: #00abcb; } .ct-preloader .loading-break.loading-dot-3 { background-color: #0091ac; } .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-name a:hover, .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-name a:active, .navbar.navbar-dark .ct-productCart .ct-product-item .ct-product-details .ct-product-name a:focus { color: #286fe5; } .ct-socials.ct-socials--motive li a { border: 1px solid #286fe5; } .ct-socials.ct-socials--motive li a:hover, .ct-socials.ct-socials--motive li a:focus { background-color: #286fe5; } .ct-contactBox .ct-contactBox-number { color: #286fe5; } .ct-contactBox a:hover .ct-contactBox-top, .ct-contactBox a:focus .ct-contactBox-top { color: #286fe5; } .ct-search-link a { border: 1px solid #286fe5; } .ct-search-link a:hover, .ct-search-link a:focus { background-color: #286fe5; } .ct-nextSection-scroll.ct-nextSection-scroll--motive i { color: #286fe5; } .ct-nextSection-scroll.ct-nextSection-scroll--motive:hover span, .ct-nextSection-scroll.ct-nextSection-scroll--motive:focus span { color: #286fe5; } .ct-productPreview .ct-iconBox .ct-iconBox-decorativeLine { background-color: #51bf9f; } .ct-productPreview .ct-iconBox .ct-iconBox-decorativeLine:after { background-color: #51bf9f; } .ct-searchForm-close:hover svg path, .ct-searchForm-close:focus svg path { fill: #286fe5; } .ct-search-btn:hover, .ct-search-btn:focus { color: #286fe5; } .ct-socials--responsive li a:before { background-color: #286fe5; } .ct-socials--responsive li a:hover, .ct-socials--responsive li a:focus { background-color: #0091ac; } .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem { color: #286fe5; } .metro .ct-googleMap--sidebar .ct-googleMap--sidebarItem:hover { background-color: #286fe5; } .metro .ct-googleMap--selectContainer:before, .metro .ct-googleMap--searchContainer:before { background-color: #286fe5; } .metro .active { color: #286fe5; } .metro .active:hover { color: #286fe5; } .ct-list-decorated a:hover { color: #286fe5; } .ct-imageBox--inline .ct-imageBox-content { border-left: 1px solid #286fe5; } /** * Comment compiled to CSS example */ html.browser-mozilla .ct-mediaSection.ct-u-display-table { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } .ct-mediaSection { position: relative; } .img-responsive { margin: 0 auto; } @media only screen and (max-width: 479px) { .img-responsive { width: 70%; } } .ct-u-indentInvisible { text-indent: -9999px; } .ct-u-margin-top-20--minus { margin-top: -20px; } .ct-u-margin-top-70--minus { margin-top: -70px; } .ct-u-margin-top-20--minus, .ct-u-margin-top-70--minus { display: block !important; } @media (max-width: 1199px) { .ct-u-margin-top-20--minus, .ct-u-margin-top-70--minus { margin-top: 0; } } .ct-col-darkOverlay { position: relative; z-index: 2; } .ct-col-darkOverlay:before { content: ''; z-index: -1; background-color: black; background-color: rgba(0, 0, 0, 0.8); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ct-sectionOverlay-75 { position: relative; z-index: 2; } .ct-sectionOverlay-75:before { content: ''; z-index: -1; background-color: black; background-color: rgba(0, 0, 0, 0.75); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .animation-infinity { -webkit-animation: pulse 1s infinite; animation: pulse 1s infinite; } .cssAnimate .animated { opacity: 0; filter: alpha(opacity=0); } .cssAnimate .activate { opacity: 1; filter: alpha(opacity=100); } html.browser-mozilla .ct-header { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } .ct-header { display: table; width: 100%; } .ct-header .inner { display: table-cell; vertical-align: middle; padding: 375px 20px 20px 20px; } .ct-header .ct-header-title { color: #fff; font-weight: 300; margin-top: 5; float: left; } .ct-header .breadcrumb { font-family: "Montserrat", sans-serif; background: 0 none; color: #fff; padding: 33px 0 0; text-transform: uppercase; font-weight: 700; float: right; font-size: 11px; font-size: 1.1rem; } .ct-header .breadcrumb > .active { color: #fff; } .ct-header .breadcrumb li:before { padding: 0 15px; } @media only screen and (max-width: 479px) { .ct-header .ct-header-title, .ct-header .breadcrumb { float: none; text-align: center; } } html.browser-mozilla .ct-header { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } .ct-header2 { display: table; width: 100%;} .ct-header2 .inner { display: table-cell; vertical-align: middle; padding: 10px 20px 20px 20px; } .ct-header2 .ct-header-title { color: #fff; font-weight: 300; padding-top: 80px; float: left; } .ct-header2 .breadcrumb { font-family: "Montserrat", sans-serif; background: 0 none; color: #fff; padding: 33px 0 0; text-transform: uppercase; font-weight: 500; float: right; font-size: 11px; font-size: 1.1rem; } .ct-header2 .breadcrumb > .active { color: #fff; } .ct-header2 .breadcrumb li:before { padding: 0 15px; } @media only screen and (max-width: 479px) { .ct-header2 .ct-header-title, .ct-header2 .breadcrumb { float: none; text-align: center; } } .ct-socials li { padding: 0 40px 15px 0; } @media only screen and (max-width: 991px) { .ct-socials li { padding-right: 20px; } } .ct-socials li:last-child { padding-right: 0; } .ct-socials li a { line-height: 24px; color: white; color: rgba(255, 255, 255, 0.25); font-size: 30px; font-size: 3rem; } .ct-socials li a:hover, .ct-socials li a:active, .ct-socials li a:focus { color: #fff; } .ct-socials--rounded li a { display: block; width: 37px; height: 37px; background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.4); color: #fff; line-height: 36px; text-align: center; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-socials--rounded li a:hover, .ct-socials--rounded li a:focus { background-color: #000; border-color: #000; } .ct-socials--motive li { padding: 0; margin-right: 13px; } .ct-socials--motive li:last-child { margin-right: 0; } .ct-socials--motive li a { display: block; width: 37px; height: 37px; color: #333; text-align: center; line-height: 37px; border: 1px solid orange; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ font-size: 14px; font-size: 1.4rem; } .ct-socials--motive li a:hover, .ct-socials--motive li a:focus { color: #fff; } .tooltip { font-family: "Montserrat", sans-serif; } .tooltip .tooltip-inner { text-transform: uppercase; padding: 5px 15px; border-radius: 25px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .tooltip.left .tooltip-arrow { right: 1px; } .tooltip.right .tooltip-arrow { left: 1px; } .ct-sectionHeader .ct-sectionHeader-subtitle { padding-top: 15px; } .ct-sectionHeader.ct-sectionHeader--typeLight .ct-sectionHeader-title { font-weight: 300; } .ct-sectionHeader.ct-sectionHeader--typeLight .ct-sectionHeader-title, .ct-sectionHeader.ct-sectionHeader--typeLight .ct-sectionHeader-subtitle { color: #fff; } .ct-sectionHeader.ct-sectionHeader--typeDarken .ct-sectionHeader-title { font-weight: 300; } .ct-sectionHeader.ct-sectionHeader--typeDarken .ct-sectionHeader-subtitle { color: #333333; } .ct-sectionHeader.ct-sectionHeader--subtitleItalic .ct-sectionHeader-subtitle { font-style: italic; } .ct-sectionHeader .ct-sectionHeader-title { color: #191919; } .ct-sectionHeader .ct-sectionHeader-title span { color: #666666; } /* SUPPORT FOR COL4, COL3, COL2 needed */ .ct-gallery .ct-gallery-item { display: block; -webkit-transition: none; transition: none; } .ct-gallery .ct-gallery-item img { width: 100%; } .ct-gallery .ct-gallery-item .ct-gallery-item-inner { position: absolute; top: 0; right: 0; bottom: 0; left: 0; text-align: center; -webkit-transition: visibility 0s linear 0.2s,opacity 0.2s linear; transition: visibility 0s linear 0.2s,opacity 0.2s linear; } .ct-gallery .ct-gallery-item .ct-gallery-item-inner .ct-u-display-table { height: 100%; } .ct-gallery .ct-gallery-item .ct-gallery-item-inner .ct-u-display-table .ct-u-display-tableCell { display: table-cell; vertical-align: middle; } .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-icon { position: relative; display: inline-block; width: 70px; height: 70px; border: 1px solid #fff; color: #fff; line-height: 70px; font-size: 20px; font-size: 2rem; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-title { position: relative; color: #fff; font-family: "Montserrat", sans-serif; text-transform: uppercase; margin-bottom: 0; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); font-size: 14px; font-size: 1.4rem; } @media only screen and (min-width: 768px) { .ct-gallery .ct-gallery-item .ct-gallery-item-inner { visibility: hidden; opacity: 0; filter: alpha(opacity=0); } .ct-gallery .ct-gallery-item:hover .ct-gallery-item-inner { opacity: 1; filter: alpha(opacity=100); visibility: visible; -webkit-transition-delay: 0s; transition-delay: 0s; } .ct-gallery .ct-gallery-item:hover .ct-gallery-item-inner .ct-item-zoomer .ct-item-zoomer-icon { top: 0; opacity: 1; filter: alpha(opacity=100); } .ct-gallery .ct-gallery-item:hover .ct-gallery-item-inner .ct-item-zoomer .ct-item-zoomer-title { bottom: 0; opacity: 1; filter: alpha(opacity=100); } .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-ico, .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-title { opacity: 0; filter: alpha(opacity=0); } .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-icon { top: -35px; } .ct-gallery .ct-gallery-item .ct-item-zoomer .ct-item-zoomer-title { bottom: -35px; } } [class*="ct-gallery--col"] .ct-gallery-item { float: left; display: block; } [class*="ct-gallery--col"] .ct-gallery-item img { width: 100%; } [class*="ct-gallery--col"]:after { content: ''; display: table; clear: both; } .ct-gallery--col5 .ct-gallery-item { width: 20%; } @media only screen and (max-width: 1199px) { .ct-gallery--col5 .ct-gallery-item { width: 33.333333%; } } @media only screen and (max-width: 991px) { .ct-gallery--col5 .ct-gallery-item { width: 50%; } } @media only screen and (max-width: 767px) { .ct-gallery--col5 .ct-gallery-item { width: 100%; } } .ct-gallery--col4 .ct-gallery-item { width: 25%; } @media only screen and (max-width: 1199px) { .ct-gallery--col4 .ct-gallery-item { width: 50%; } } @media only screen and (max-width: 991px) { .ct-gallery--col4 .ct-gallery-item { width: 50%; } } @media only screen and (max-width: 479px) { .ct-gallery--col4 .ct-gallery-item { width: 100%; } } .ct-gallery--col3 .ct-gallery-item { width: 33.333333%; } @media only screen and (max-width: 1199px) { .ct-gallery--col3 .ct-gallery-item { width: 50%; } } @media only screen and (max-width: 991px) { .ct-gallery--col3 .ct-gallery-item { width: 50%; } } @media only screen and (max-width: 767px) { .ct-gallery--col3 .ct-gallery-item { width: 100%; } } .ct-gallery--col2 .ct-gallery-item { width: 50%; } @media only screen and (max-width: 1199px) { .ct-gallery--col2 .ct-gallery-item { width: 50%; } } @media only screen and (max-width: 991px) { .ct-gallery--col2 .ct-gallery-item { width: 50%; } } @media only screen and (max-width: 767px) { .ct-gallery--col2 .ct-gallery-item { width: 100%; } } .ct-gallery--col1 .ct-gallery-item { width: 100%; } .ct-light-gallery .lg-actions .lg-next, .ct-light-gallery .lg-actions .lg-prev { background-color: #fff; opacity: 0.6; filter: alpha(opacity=60); } .ct-light-gallery .lg-actions .lg-next:after, .ct-light-gallery .lg-actions .lg-next:before, .ct-light-gallery .lg-actions .lg-prev:after, .ct-light-gallery .lg-actions .lg-prev:before { background-color: #fff; color: #000; } .ct-light-gallery .lg-actions .lg-next:before, .ct-light-gallery .lg-actions .lg-prev:before { color: #000; } .ct-light-gallery .lg-actions .lg-next { border-top-right-radius: 50px; border-bottom-right-radius: 50px; } .ct-light-gallery .lg-actions .lg-next:after { content: 'Next'; width: 80px; height: 100%; display: block; left: -82px; top: 0; position: absolute; text-align: center; padding-top: 11px; padding-left: 3px; border-top-left-radius: 50px; border-bottom-left-radius: 50px; -webkit-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; font-family: "Montserrat", sans-serif; font-size: 18px; font-size: 1.8rem; opacity: 0; filter: alpha(opacity=0); } .ct-light-gallery .lg-actions .lg-next:hover:after { opacity: 1; filter: alpha(opacity=100); } .ct-light-gallery .lg-actions .lg-prev { border-top-left-radius: 50px; border-bottom-left-radius: 50px; } .ct-light-gallery .lg-actions .lg-prev:before { content: 'Prev'; width: 80px; height: 100%; display: block; right: -82px; top: 0; position: absolute; text-align: center; padding-top: 11px; padding-right: 3px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; -webkit-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; font-family: "Montserrat", sans-serif; font-size: 18px; font-size: 1.8rem; opacity: 0; filter: alpha(opacity=0); } .ct-light-gallery .lg-actions .lg-prev:hover:before { opacity: 1; filter: alpha(opacity=100); } .ct-light-gallery .lg-thumb { margin: 0 auto; } .ct-light-gallery .lg-thumb .lg-thumb-item { position: relative; border: 0 none; } .ct-light-gallery .lg-thumb .lg-thumb-item:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: black; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-light-gallery .lg-thumb .lg-thumb-item.active:before { display: none; } .ct-light-gallery .lg-thumb .lg-thumb-item:hover:before, .ct-light-gallery .lg-thumb .lg-thumb-item:focus:before, .ct-light-gallery .lg-thumb .lg-thumb-item:active:before { background-color: black; background-color: transparent; } .ct-light-gallery .lg-thumb .lg-thumb-item:first-child { border-top-left-radius: 50px; border-bottom-left-radius: 50px; } .ct-light-gallery .lg-thumb .lg-thumb-item:last-child { border-top-right-radius: 50px; border-bottom-right-radius: 50px; } .ct-light-gallery #lg-counter { font-family: "Montserrat", sans-serif; } .ct-brandBox { display: table; width: 100%; text-align: center; margin: 0 auto; padding: 20px 0 10px 0; } .ct-brandBox figure { display: table-cell; vertical-align: middle; } .ct-brandBox figure img { margin: 0 auto; } .ct-brandBox figcaption { font-family: "Montserrat", sans-serif; padding-top: 15px; text-transform: uppercase; opacity: 0; filter: alpha(opacity=0); visibility: hidden; -webkit-transition: visibility 0s linear 0.250s,opacity 0.250s linear; transition: visibility 0s linear 0.250s,opacity 0.250s linear; } .ct-brandBox:hover { background-color: #333333; background-color: rgba(51, 51, 51, 0.02); } .ct-brandBox:hover figcaption { visibility: visible; -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 1; filter: alpha(opacity=100); } html.browser-mozilla .ct-brandBox { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } .ct-iconBox .ct-iconBox-icon { margin: 0 auto; } .ct-iconBox.ct-iconBox--type1 { text-align: center; margin-bottom: 50px; border-radius: 6px; padding-bottom: 15px; padding-left: 5px; padding-right: 5px; position: relative; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; border-radius: 3px; display: block; overflow: hidden; position: relative; text-decoration: none; max-width: 100%; text-align: center; text-decoration: none; background-color: #194ea6; border-right: 4px solid #133f86; border-left: 2px solid #133f86; border-bottom: 5px solid #133f86; border-top: 1px solid #133f86; padding: 15px; } .ct-iconBox.ct-iconBox--type1 .ct-iconBox-icon { width: 100%; height: 110px; text-align: center; margin: 0 auto; line-height: 111px; font-size: 30px; font-size: 3rem; border-radius: 5; background-clip: padding-box; /* stops bg color from leaking outside the border: */ -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } @media only screen and (max-width: 767px) { .ct-iconBox.ct-iconBox--type1 .ct-iconBox-icon { width: 70px; height: 70px; line-height: 70px; } } .ct-iconBox.ct-iconBox--type1 .ct-iconBox-description + .ct-iconBox-icon { margin-top: 25px; } .ct-iconBox.ct-iconBox--type1 .ct-iconBox-title { font-family: "Montserrat", sans-serif; margin-bottom: 3px; padding-top: 18px; } .ct-iconBox.ct-iconBox--type1 .ct-iconBox-title, .ct-iconBox.ct-iconBox--type1 .ct-iconBox-description { text-transform: uppercase; font-size: 14px; font-size: 1.4rem; } .ct-iconBox.ct-iconBox--type1 .ct-iconBox-description { color: #666; } .ct-iconBox.ct-iconBox--type1.ct-iconBox--variant .ct-iconBox-description { padding-top: 15px; text-transform: inherit; color: #666; line-height: 30px; } .ct-iconBox.ct-iconBox--type1.ct-iconBox--white .ct-iconBox-icon { color: #fff; } .ct-iconBox.ct-iconBox--type1.ct-iconBox--white .ct-iconBox-title, .ct-iconBox.ct-iconBox--type1.ct-iconBox--white .ct-iconBox-description { color: #fff; } .ct-iconBox.ct-iconBox--type1:hover .ct-iconBox-icon { color: #fff; } .ct-iconBox.ct-iconBox--type2 .media-left, .ct-iconBox.ct-iconBox--type2 .media-right { vertical-align: middle; } @media only screen and (max-width: 767px) { .ct-iconBox.ct-iconBox--type2 .media-left, .ct-iconBox.ct-iconBox--type2 .media-right { display: block; } } .ct-iconBox.ct-iconBox--type2 .media-left { width: 10000px; zoom: 1; overflow: hidden; } @media only screen and (max-width: 767px) { .ct-iconBox.ct-iconBox--type2 .media-left { width: auto; overflow: visible; } } @media only screen and (max-width: 767px) { .ct-iconBox.ct-iconBox--type2 .media-body { text-align: center; } } .ct-iconBox.ct-iconBox--type2 .ct-iconBox-icon { text-align: center; width: 70px; height: 70px; line-height: 70px; font-size: 20px; font-size: 2rem; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } @media only screen and (max-width: 767px) { .ct-iconBox.ct-iconBox--type2 .ct-iconBox-icon { margin: 0 auto; } } .ct-iconBox.ct-iconBox--type2 .ct-iconBox-title, .ct-iconBox.ct-iconBox--type2 .ct-iconBox-description { text-transform: uppercase; font-size: 14px; font-size: 1.4rem; } .ct-iconBox.ct-iconBox--type2 .ct-iconBox-title { margin-bottom: 5px; font-family: "Montserrat", sans-serif; } @media only screen and (max-width: 767px) { .ct-iconBox.ct-iconBox--type2.ct-iconBox--right { position: relative; overflow: visible; padding-top: 80px; } } .ct-iconBox.ct-iconBox--type2.ct-iconBox--right .media-left { text-align: right; } @media only screen and (max-width: 767px) { .ct-iconBox.ct-iconBox--type2.ct-iconBox--right .media-left { text-align: center; padding-right: 0; } } @media only screen and (max-width: 767px) { .ct-iconBox.ct-iconBox--type2.ct-iconBox--right .media-right { position: absolute; top: 0; left: 50%; margin-left: -35px; padding-left: 0; } } .ct-iconBox.ct-iconBox--type2.ct-iconBox--white .media-left .ct-iconBox-title, .ct-iconBox.ct-iconBox--type2.ct-iconBox--white .media-left .ct-iconBox-description { color: #fff; } .ct-iconBox.ct-iconBox--type2.ct-iconBox--white .ct-iconBox-icon { color: #fff; } .ct-iconBox.ct-iconBox--type2.ct-iconBox--dark .media-left { width: auto; overflow: visible; } .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .media-left { width: auto; overflow: visible; } .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .media-left, .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .media-body { vertical-align: middle; } .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .ct-iconBox-icon { border-color: #fff; } .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .ct-iconBox-title, .ct-iconBox.ct-iconBox--type2.ct-iconBox--default .ct-iconBox-description { color: #fff; } .ct-iconBox.ct-iconBox--type2 + .ct-iconBox--type2 { margin-top: 40px; } .ct-iconBox.ct-iconBox--type2:hover .ct-iconBox-icon { color: #fff; } .ct-iconBox.ct-iconBox--type3 .media-left { padding-right: 35px; } .ct-iconBox.ct-iconBox--type3 .media-left img { max-width: none; } .ct-iconBox.ct-iconBox--type3 .media-body { padding-top: 4px; vertical-align: middle; } .ct-iconBox.ct-iconBox--type3 .media-body .ct-iconBox-title { font-weight: 300; margin-bottom: 3px; font-size: 36px; font-size: 3.6rem; } .ct-iconBox.ct-iconBox--type3 .media-body .ct-iconBox-description { font-weight: 700; font-size: 18px; font-size: 1.8rem; } .ct-iconBox.ct-iconBox--type3 .media-body .ct-iconBox-title, .ct-iconBox.ct-iconBox--type3 .media-body .ct-iconBox-description { text-transform: uppercase; } .ct-iconBox.ct-iconBox--type3.ct-iconBox--white { color: #fff; } @media only screen and (max-width: 767px) { .ct-iconBox.ct-iconBox--type3 .media-left, .ct-iconBox.ct-iconBox--type3 .media-body { display: block; width: auto; text-align: center; } .ct-iconBox.ct-iconBox--type3 .media-left { padding-right: 0; } } .ct-iconBox.ct-iconBox--type4 { padding-top: 25px; padding-bottom: 10px; } .ct-iconBox.ct-iconBox--type4 .media-body, .ct-iconBox.ct-iconBox--type4 .media-left { vertical-align: baseline; } .ct-iconBox.ct-iconBox--type4 .media-left { padding-right: 20px; } .ct-iconBox.ct-iconBox--type4 .ct-iconBox-icon { text-align: center; width: 70px; height: 70px; line-height: 70px; padding-left: 2px; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); font-size: 20px; font-size: 2rem; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-iconBox.ct-iconBox--type4 .ct-iconBox-title { text-transform: uppercase; margin-bottom: 5px; margin-top: 25px; font-family: "Montserrat", sans-serif; padding-bottom: 15px; font-size: 14px; font-size: 1.4rem; } .ct-iconBox.ct-iconBox--type4 .ct-iconBox-description { color: #666; line-height: 24px; margin-bottom: 25px; font-size: 14px; font-size: 1.4rem; } .ct-iconBox.ct-iconBox--type4.ct-iconBox--white .ct-iconBox-icon, .ct-iconBox.ct-iconBox--type4.ct-iconBox--white .ct-iconBox-title, .ct-iconBox.ct-iconBox--type4.ct-iconBox--white .ct-iconBox-description { color: #fff; } .ct-iconBox.ct-iconBox--type4:hover .ct-iconBox-icon { color: #fff; } .ct-iconBox.ct-iconBox--type5 { background-color: #343434; text-align: center; padding: 50px 50px 50px; border: 3px solid #000; border: 3px solid rgba(255, 255, 255, 0.1); -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); border-radius: 7px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-iconBox.ct-iconBox--type5 .ct-iconBox-icon { color: #fff; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); font-size: 50px; font-size: 5rem; } .ct-iconBox.ct-iconBox--type5 .btn, .ct-iconBox.ct-iconBox--type5 .ct-cart__product-checkout, .ct-iconBox.ct-iconBox--type5 .ct-cart__product-clear { margin-top: 35px; } .ct-iconBox.ct-iconBox--type5:hover { background-color: black; background-color: rgba(0, 0, 0, 0.2); } .ct-iconBox.ct-iconBox--type5:hover .ct-iconBox-icon { -webkit-transform: translateY(7px); transform: translateY(7px); } .ct-iconBox.ct-iconBox--type5.ct-iconBox--variant { border-color: #2a74e2; } .ct-iconBox.ct-iconBox--type5.ct-iconBox--variant .ct-iconBox-icon { color: #343434; } .ct-iconBox.ct-iconBox--type5.ct-iconBox--variant:hover { background-color: #2a74e2; } .ct-iconBox.ct-iconBox--type5.ct-iconBox--variant:hover .ct-iconBox-icon { color: #fff; } .ct-iconBox.ct-iconBox--type6 { background-color: #2a74e2; text-align: center; padding: 30px 50px 20px; border: 3px solid #000; border: 3px solid rgba(255, 255, 255, 0.1); -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); border-radius: 7px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-iconBox.ct-iconBox--type6 .ct-iconBox-icon { color: #fff; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); font-size: 50px; font-size: 5rem; } .ct-iconBox.ct-iconBox--type6 .btn, .ct-iconBox.ct-iconBox--type6 .ct-cart__product-checkout, .ct-iconBox.ct-iconBox--type6 .ct-cart__product-clear { margin-top: 35px; } .ct-iconBox.ct-iconBox--type6:hover { background-color: black; background-color: rgba(0, 0, 0, 0.2); } .ct-iconBox.ct-iconBox--type6:hover .ct-iconBox-icon { -webkit-transform: translateY(7px); transform: translateY(7px); } .ct-iconBox.ct-iconBox--type6.ct-iconBox--variant { border-color: #2a74e2; } .ct-iconBox.ct-iconBox--type6.ct-iconBox--variant .ct-iconBox-icon { color: #343434; } .ct-iconBox.ct-iconBox--type6.ct-iconBox--variant:hover { background-color: #343434; } .ct-iconBox.ct-iconBox--type6.ct-iconBox--variant:hover .ct-iconBox-icon { color: #fff; } .ct-iconBox.ct-iconBox--type7 { background-color: transparent; text-align: center; padding: 30px 50px 20px; border: none; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); border-radius: 7px; background-clip: padding-box; } .ct-iconBox.ct-iconBox--type7 .ct-iconBox-icon { color: #fff; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); font-size: 50px; font-size: 5rem; } .ct-iconBox.ct-iconBox--type7 .btn, .ct-iconBox.ct-iconBox--type7 .ct-cart__product-checkout, .ct-iconBox.ct-iconBox--type7 .ct-cart__product-clear { margin-top: 35px; } .ct-iconBox.ct-iconBox--type7:hover {} .ct-iconBox.ct-iconBox--type7:hover .ct-iconBox-icon { -webkit-transform: translateY(7px); transform: translateY(7px); } .ct-iconBox.ct-iconBox--type7.ct-iconBox--variant { border-color: none; } .ct-iconBox.ct-iconBox--type7.ct-iconBox--variant .ct-iconBox-icon { color: none; } .ct-iconBox.ct-iconBox--type7.ct-iconBox--variant:hover { background-color: none; } .ct-iconBox.ct-iconBox--type7.ct-iconBox--variant:hover .ct-iconBox-icon { color: none; } .ct-iconBox.ct-iconBox--small { margin-top: 0; font-family: "Montserrat", sans-serif; } .ct-iconBox.ct-iconBox--small a { display: block; } .ct-iconBox.ct-iconBox--small .media-body { width: auto; } .ct-iconBox.ct-iconBox--small .media-body, .ct-iconBox.ct-iconBox--small .media-left { vertical-align: middle; } .ct-iconBox.ct-iconBox--small .ct-iconBox-title { text-transform: uppercase; font-size: 11px; font-size: 1.1rem; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-iconBox.ct-iconBox--small .ct-iconBox-icon { display: inline-block; width: 37px; height: 37px; text-align: center; line-height: 37px; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-iconBox.ct-iconBox--small:hover .ct-iconBox-icon, .ct-iconBox.ct-iconBox--small:focus .ct-iconBox-icon { color: #fff; } .ct-iconBox--stepped.left { text-align: left; } .ct-iconBox--stepped.right { text-align: right; } @media only screen and (max-width: 991px) { .ct-iconBox--stepped .ct-iconBox { text-align: center; float: left; width: 50%; margin-bottom: 40px; } } @media only screen and (max-width: 991px) and (max-width: 991px) { .ct-iconBox--stepped .ct-iconBox .media-left { display: table; margin: 0 auto; } .ct-iconBox--stepped .ct-iconBox + .ct-iconBox { margin-top: 0; } } @media only screen and (max-width: 991px) and (max-width: 767px) { .ct-iconBox--stepped .ct-iconBox { float: none; width: 100%; } } @media only screen and (max-width: 991px) { .ct-iconBox--stepped .ct-iconBox:last-child { margin-bottom: 0; } .ct-iconBox--stepped:after { content: ''; clear: both; display: table; } } .ct-imageBox { position: relative; z-index: 2; overflow: hidden; } .ct-imageBox img { -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .ct-imageBox:before { content: ''; z-index: 1; background-color: transparent; background-color: rgba(0, 0, 0, 0.1); position: absolute; top: 0; width: 100%; height: 100%; } .ct-imageBox figcaption { z-index: 3; position: absolute; top: 0; padding-left: 95px; width: 100%; height: 100%; } .ct-imageBox figcaption .inner { display: table; width: 500px; height: 100%; text-align: left; } .ct-imageBox figcaption .inner .inner-cell { display: table-cell; vertical-align: middle; } .ct-imageBox:hover img { -webkit-transform: scale(1.2) rotate(5deg); transform: scale(1.2) rotate(5deg); } .ct-imageBox--inline { color: #286fe5; font-size: 14px; font-size: 1.4rem; } .ct-imageBox--inline figcaption { text-align:center; max-width: 400px; } .ct-imageBox--inline figcaption .inner { text-align: left; width: 375px; } .ct-imageBox--inline.ct-imageBox--left figcaption { width: 295px; text-align:center; padding-right:200px; max-width: 400px; } .ct-imageBox--inline .inner-cell:first-child { padding-right: 15px; } .ct-imageBox--inline .ct-imageBox-content { padding-left: 10px; } @media only screen and (max-width: 479px) { .ct-imageBox--inline figcaption .ct-imageBox-icon { font-size: 20px; font-size: 2rem; } .ct-imageBox--inline .btn, .ct-imageBox--inline .ct-cart__product-checkout, .ct-imageBox--inline .ct-cart__product-clear { padding: 5px; } } @media only screen and (min-width: 480px) { .ct-imageBox--inline { font-size: 18px; font-size: 1.8rem; } .ct-imageBox--inline figcaption { padding-left: 0px; } .ct-imageBox--inline .inner-cell:first-child { padding-right: 30px; } .ct-imageBox--inline .ct-imageBox-content { padding-left: 30px; } .ct-imageBox--inline.ct-imageBox--left figcaption { left: 30px; } } @media only screen and (min-width: 1200px) { .ct-imageBox--inline figcaption { width: 50%; padding-left: 100px; } .ct-imageBox--inline.ct-imageBox--left figcaption { left: 50%; margin-left: -100px; padding: 0; max-width: 400px; } } .ct-section-media .btn-block { max-width: 285px; } .ct-section-media-col-2 .ct-section-media-text-container { padding: 40px 0px 0px 30px; } @media only screen and (min-width: 768px) { .ct-section-media-col-2 { display: table; width: 100%; } .ct-section-media-col-2 .ct-section-media-row { display: table-row; } .ct-section-media-col-2 .ct-section-media-item { display: table-cell; width: 50%; vertical-align: middle; padding: 0; } } @media only screen and (max-width: 767px) { .ct-section-media-col-2 .ct-section-media-row { display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .ct-section-media-col-2 .ct-section-media-row .ct-section-media-item { -webkit-box-ordinal-group: 2; order: 1; } .ct-section-media-col-2 .ct-section-media-row .ct-section-media-text-container { -webkit-box-ordinal-group: 3; order: 2; } } .ct-container-mini p { color: #666666; font-style: italic; font-size: 18px; font-size: 1.8rem; margin-bottom: 20px; } @media only screen and (min-width: 768px) { .ct-container-mini p { width: 30%; margin: 0 auto 40px auto; } } @media only screen and (min-width: 768px) { .ct-section-media-text-container { padding: 100px 0; } } .ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-image, .ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-image { margin: 0 auto; } .ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-title, .ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title { padding-top: 20px; font-weight: 300; font-size: 72px; font-size: 7.2rem; } @media only screen and (max-width: 767px) { .ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-title, .ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title { padding-top: 0; font-size: 50px; font-size: 5rem; } } @media only screen and (max-width: 479px) { .ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-title, .ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title { font-size: 30px; font-size: 3rem; } } .ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-title span, .ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title span { display: block; padding-top: 15px; font-weight: 700; } .ct-pageHeader.ct-pageHeader--type1 .ct-pageHeader-title span.inline, .ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title span.inline { display: inline; } .ct-pageHeader.ct-pageHeader--type2 .ct-pageHeader-title { padding-top: 18px; } .ct-pageHeader.ct-pageHeader--type3 .media { display: table; margin: 0 auto; } .ct-pageHeader.ct-pageHeader--type3 .media .media-body { width: auto; } .ct-pageHeader.ct-pageHeader--type3 .media-left { padding-right: 40px; } .ct-pageHeader.ct-pageHeader--type3 .media-left img { max-width: none; } .ct-pageHeader.ct-pageHeader--type3 .media-left, .ct-pageHeader.ct-pageHeader--type3 .media-body { vertical-align: middle; } .ct-pageHeader.ct-pageHeader--type3 .ct-pageHeader-title { margin-top: 0; font-weight: 300; text-align: left; font-size: 72px; font-size: 7.2rem; } @media only screen and (max-width: 767px) { .ct-pageHeader.ct-pageHeader--type3 .ct-pageHeader-title { font-size: 50px; font-size: 5rem; } } @media only screen and (max-width: 479px) { .ct-pageHeader.ct-pageHeader--type3 .ct-pageHeader-title { font-size: 48px; font-size: 4.8rem; } } .ct-pageHeader.ct-pageHeader--type3 .ct-pageHeader-title span { display: block; text-transform: uppercase; font-weight: 700; margin-top: 7px; } @media only screen and (max-width: 479px) { .ct-pageHeader.ct-pageHeader--type3 .media, .ct-pageHeader.ct-pageHeader--type3 .media-left, .ct-pageHeader.ct-pageHeader--type3 .media-body { display: block; padding: 0; } .ct-pageHeader.ct-pageHeader--type3 img { margin: 0 auto 20px auto; } .ct-pageHeader.ct-pageHeader--type3 .ct-pageHeader-title { text-align: center; } } .ct-pageHeader.ct-pageHeader--type4 { margin-top: -40%; } .ct-pageHeader.ct-pageHeader--type4 span { display: block; margin-top: 10px; } @media only screen and (min-width: 992px) { .ct-pageHeader.ct-pageHeader--type4 { margin-top: -25%; } } @media (min-width: 1600px) { .ct-pageHeader.ct-pageHeader--type4 { margin-top: -30%; } } .ct-dividerSection .inner .ct-dividerSection--right { text-align: center; } @media only screen and (min-width: 768px) { .ct-dividerSection { display: table; width: 100%; } .ct-dividerSection .inner .ct-dividerSection--left, .ct-dividerSection .inner .ct-dividerSection--right { display: table-cell; vertical-align: middle; } .ct-dividerSection .inner .ct-dividerSection--left { width: 58.33333%; } .ct-dividerSection .inner .ct-dividerSection--right { width: 41.66667%; text-align: right; } } @media only screen and (max-width: 1199px) { .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--left, .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--right { display: block; width: 100%; text-align: center; } .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--left .ct-iconBox--type3, .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--right .ct-iconBox--type3 { display: table; margin: 0 auto; } .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--left .ct-iconBox--type3 .media-body, .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--right .ct-iconBox--type3 .media-body { width: auto; } .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--left .btn-group, .ct-dividerSection.ct-call-to-action--type1 .ct-dividerSection--right .btn-group { margin-top: 15px; } } .ct-dividerSection .ct-contactForm button[type="submit"] { position: relative; border: none; background-color: transparent; padding: 0; -webkit-transform: translateX(0); transform: translateX(0); } @media only screen and (min-width: 768px) { .ct-dividerSection .form-control, .ct-dividerSection .selectize-control { width: 176px; } .ct-dividerSection .form-inline .form-control { width: auto; } } .ct-dividerSection.ct-dividerSection--currency .selectize-control { text-align: left; } .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--left { width: 100%; } .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--right { width: 100%; } .ct-dividerSection.ct-dividerSection--currency .btn-group { margin-top: 0 !important; } @media only screen and (min-width: 768px) { .ct-dividerSection.ct-dividerSection--currency .form-control, .ct-dividerSection.ct-dividerSection--currency .selectize-control { width: 176px; } } @media only screen and (max-width: 1199px) { .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--left, .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--right { display: block; text-align: center; } } @media only screen and (min-width: 1200px) { .ct-dividerSection.ct-dividerSection--currency .ct-contactForm.form-inline .form-group { padding: 0 5px; } .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--left { width: 45%; } .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--right { width: 55%; text-align: right; } .ct-dividerSection.ct-dividerSection--currency .ct-dividerSection--right .selectize-input { text-align: left; } } .ct-personBox { display: table; margin: 0 auto; font-family: "Montserrat", sans-serif; } .ct-personBox .ct-personBox-image { position: relative; overflow: hidden; display: inline-block; } .ct-personBox .inner { -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ct-personBox .inner .inner-table { display: table; width: 100%; height: 100%; text-align: center; } .ct-personBox .inner .inner-table .inner-cell { display: table-cell; vertical-align: middle; } .ct-personBox .ct-personBox-nameHidden { color: #fff; text-transform: uppercase; font-size: 20px; font-size: 2rem; } .ct-personBox .ct-personBox-name { line-height: 36px; text-transform: uppercase; margin: -5px 0 0; padding-top: 8px; text-align: left; font-size: 14px; font-size: 1.4rem; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-personBox:hover .inner { -webkit-transform: scale(1); transform: scale(1); } .ct-personBox + .ct-personBox { margin-top: 20px; } .ct-personBox.ct-personBox--special .inner { -webkit-transform: scale(1); transform: scale(1); } .ct-personBox.ct-personBox--special .ct-personBox-nameHidden { font-size: 50px; font-size: 5rem; } .ct-testimonial-slider { position: static; } .ct-testimonial { text-align: center; } .ct-testimonial .ct-testimonial-icon { width: 170px; height: 170px; background-color: #286fe5; text-align: center; line-height: 170px; margin: 0 auto; color: #fff; font-size: 80px; font-size: 8rem; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-testimonial .ct-testimonial-text { color: #fff; font-family: "Libre Baskerville", serif; font-style: italic; padding-top: 55px; font-size: 30px; font-size: 3rem; } .ct-testimonial-thumbnailItem { text-align: center; display: block; cursor: pointer; margin-top: 50px; } .ct-testimonial-thumbnailItem .ct-testimonial-author { font-family: "Montserrat", sans-serif; color: #fff; text-transform: uppercase; margin-bottom: 4px; font-size: 14px; font-size: 1.4rem; } .ct-testimonial-thumbnailItem .ct-testimonial-authorDescription { color: #fff; text-transform: uppercase; } .ct-testimonials-slider-nav-thumbnails .slick-slide:not(.slick-current) .ct-testimonial-thumbnailItem { opacity: 0.2; filter: alpha(opacity=20); } .ct-testimonial-small .ct-testimonial-text { color: #8c8c8c; } .ct-testimonial-small .ct-testimonial-author { display: block; font-style: italic; font-size: 18px; font-size: 1.8rem; color: #666666; margin-top: 30px; } .ct-testimonial-small .ct-testimonial-icon { height: 86px; width: 86px; line-height: 86px; font-size: 40px; font-size: 4rem; } @media only screen and (min-width: 1200px) { .ct-testimonial-small { width: 80%; margin: 0 auto; } } @media only screen and (max-width: 1199px) { .ct-testimonial-small { padding: 0 20px; } .ct-testimonial-small .ct-testimonial-text { padding-top: 30px; font-size: 18px; font-size: 1.8rem; } } .ct-progressBar { font-family: "Montserrat", sans-serif; margin-bottom: 48px; } .ct-progressBar .ct-progressBar-title { text-transform: uppercase; padding-bottom: 5px; font-size: 11px; font-size: 1.1rem; } .ct-progressBar .progress { position: relative; background-color: #e6e6e6; height: 8px; overflow: visible; margin: 0; border-radius: 25px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ box-shadow: none; } .ct-progressBar .progress .progress-bar { border-radius: 25px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-progressBar .progress .ct-progressBar-text { position: absolute; right: 0; bottom: 100%; line-height: 1; padding-bottom: 8px; font-size: 11px; font-size: 1.1rem; } .ct-googleMap .ct-mapBox .ct-mapBox-image { position: relative; background-color: #fff; width: 50px; height: 50px; display: block; text-align: center; line-height: 50px; box-shadow: 2px 4px 5px rgba(0, 0, 0, 0.3); border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-googleMap .ct-mapBox .ct-mapBox-image:before { content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-width: 8px 7.5px 0 7.5px; border-color: #fff transparent transparent transparent; bottom: -7px; left: 50%; margin-left: -7px; } .ct-address { margin: 0; } .ct-address .inner:after { content: ''; display: table; clear: both; } .ct-address .ct-address-item { display: block; text-align: left; padding: 35px; } @media only screen and (max-width: 1199px) { .ct-address .ct-address-item { padding: 30px; } } .ct-address .ct-address-item:hover .ct-widget-icon i { -webkit-animation-name: hvr-buzz-out; animation-name: hvr-buzz-out; -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } .ct-address .ct-address-item .ct-widget { display: table; margin: 0 auto; } .ct-address .ct-address-item .ct-widget-icon { color: #fff; float: left; font-size: 50px; font-size: 5rem; } .ct-address .ct-address-item .ct-widget-content { float: left; padding-left: 22px; } @media only screen and (max-width: 1199px) { .ct-address .ct-address-item .ct-widget-content { padding-left: 15px; } } .ct-address .ct-address-item .ct-widget-title { font-weight: 700; text-transform: uppercase; font-style: italic; color: #fff; line-height: 30px; margin-bottom: 0; font-size: 24px; font-size: 2.4rem; } @media only screen and (max-width: 1199px) { .ct-address .ct-address-item .ct-widget-title { font-size: 20px; font-size: 2rem; } } .ct-address .ct-address-item .ct-widget-description { color: #fff; text-transform: uppercase; font-family: "Montserrat", sans-serif; margin-bottom: 0; } .ct-address.ct-address--col3 .ct-address-item { float: left; width: 33.333333%; } @media only screen and (max-width: 991px) { .ct-address.ct-address--col3 .ct-address-item { width: 50%; } .ct-address.ct-address--col3 .ct-address-item:nth-child(3) { margin-left: 25%; } } @media only screen and (max-width: 767px) { .ct-address.ct-address--col3 .ct-address-item { width: 100%; float: none; } .ct-address.ct-address--col3 .ct-address-item:nth-child(3) { margin-left: 0; } } .ct-address.ct-address--col2 .ct-address-item { float: left; width: 50%; } @media only screen and (max-width: 767px) { .ct-address.ct-address--col2 .ct-address-item { width: 100%; float: none; } } .ct-address.ct-address-col1 .ct-address-item { width: 100%; float: none; } .ct-address .ct-address--footer { text-align: center; text-transform: uppercase; font-family: "Montserrat", sans-serif; color: #fff; background-color: #343434; padding: 12px 50px; } .ct-address .ct-address--footer i { padding-right: 10px; } .ct-dividedSection { display: table; width: 100%; } .ct-dividedSection .inner { display: table-cell; vertical-align: middle; width: 50%; } .ct-dividedSection .inner .inner-text { max-width: 470px; margin-left: 100px; } @media only screen and (max-width: 1199px) { .ct-dividedSection .inner .inner-text { max-width: none; padding-left: 25px; padding-right: 25px; margin-left: 0; } .ct-dividedSection .inner .inner-text .btn-group { margin-top: 40px !important; } } @media only screen and (max-width: 991px) { .ct-dividedSection .inner .inner-text { text-align: center; padding-top: 15px; padding-bottom: 35px; } } @media only screen and (max-width: 991px) { .ct-dividedSection .inner { display: block; width: 100%; } .ct-dividedSection .inner img { width: 100%; } } html.browser-mozilla .ct-dividedSection { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } @media only screen and (max-width: 991px) { html.browser-mozilla .ct-dividedSection { display: block; } } html.browser-mozilla .ct-dividedSection .inner { display: block; } @media only screen and (max-width: 991px) { html.browser-mozilla .ct-dividedSection .inner { display: block; width: 100%; } html.browser-mozilla .ct-dividedSection .inner img { width: 100%; } } .ct-nextSection-scroll { position: absolute; left: 50%; margin-left: -30px; text-align: center; color: #fff; text-transform: uppercase; z-index: 9; bottom: 0px; cursor: pointer; } .ct-nextSection-scroll i { font-size: 30px; font-size: 3rem; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-nextSection-scroll span { display: block; padding-top: 5px; font-size: 12px; font-size: 1.2rem; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-nextSection-scroll.ct-nextSection-scroll--motive span { color: #191919; font-family: "Montserrat", sans-serif; } .ct-nextSection-scroll.ct-nextSection-scroll--motive:hover i, .ct-nextSection-scroll.ct-nextSection-scroll--motive:focus i { color: #191919; } .ct-nextSection-scroll.ct-nextSection-scroll-dark { color: #191919; } @media only screen and (min-width: 768px) { .ct-nextSection-scroll { bottom: 45px; } } .ct-contactBox a { position: relative; display: inline-block; } .ct-contactBox a .ct-contactBox-top { position: absolute; top: -17px; font-weight: 700; font-style: italic; color: #ccc; text-transform: uppercase; font-size: 12px; font-size: 1.2rem; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-contactBox a .ct-contactBox-number { font-weight: 700; font-style: italic; margin: 0; font-size: 24px; font-size: 2.4rem; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-contactBox a:hover .ct-contactBox-number, .ct-contactBox a:focus .ct-contactBox-number { color: #ccc !important; } .ct-contactBox:after { content: ''; display: table; clear: both; } .ct-search-link a { display: inline-block; text-align: center; width: 37px; height: 37px; line-height: 37px; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } .ct-search-link a:hover, .ct-search-link a:focus { color: #fff; } .ct-productPreview .ct-iconBox { position: relative; } .ct-productPreview .ct-iconBox .ct-iconBox-decorativeLine { content: ''; position: absolute; top: 50%; height: 1px; z-index: 1; } .ct-productPreview .ct-iconBox .ct-iconBox-decorativeLine:after { content: ''; position: absolute; top: 50%; right: 0; width: 5px; height: 5px; margin-top: -2.5px; margin-left: -20px; border-radius: 50%; background-clip: padding-box; /* stops bg color from leaking outside the border: */ } @media only screen and (max-width: 991px) { .ct-productPreview .ct-iconBox .ct-iconBox-decorativeLine { display: none; } } .ct-productPreview .ct-iconBox.ct-iconBox-decorativeLine--Left .media-left { width: 100%; } .ct-productPreview .ct-iconBox.ct-iconBox-decorativeLine--Left .ct-iconBox-decorativeLine:after { left: 0; right: auto; margin-left: 0; } @media only screen and (max-width: 767px) { .ct-productPreview .ct-productPreview-image { width: 50%; margin: 0 auto; } } @media only screen and (max-width: 991px) { .ct-productPreview .ct-iconBox--stepped { padding: 50px 0 !important; } } .ct-divider-line { display: block; height: 1px; border: 0 none; margin: 0; background-color: white; background-color: rgba(255, 255, 255, 0.1); } .ct-divider-line--type2 { position: relative; height: 1px; background-color: #428af5; } .ct-divider-line--type2:before, .ct-divider-line--type2:after { content: ''; } .ct-divider-line--type2:before, .ct-divider-line--type2:after, .ct-divider-line--type2 .ct-divider-line-inner { position: absolute; background-color: #fff; height: 10px; width: 10px; top: 50%; margin-top: -5px; border-radius: 50%; border: 2px solid #2a74e2; } .ct-divider-line--type2 .ct-divider-line-inner { left: 50%; margin-left: -5px; } .ct-divider-line--type2:before { left: 105px; } .ct-divider-line--type2:after { right: 105px; } @media only screen and (min-width: 992px) { .ct-divider-line--type2:before { left: 60px; } .ct-divider-line--type2:after { right: 60px; } } @media only screen and (min-width: 1200px) { .ct-divider-line--type2:before { left: 75px; } .ct-divider-line--type2:after { right: 75px; } } .ct-divider-line-type3 { position: relative; } .ct-divider-line-type3 .ct-divider-icon { height: 70px; width: 70px; line-height: 70px; text-align: center; color: #fff; border: 1px solid #fff; border-radius: 50%; margin: 0 0 0 auto; font-size: 30px; font-size: 3rem; } .ct-divider-line-type3:before, .ct-divider-line-type3:after { position: absolute; top: 50%; left: -20%; background-color: #fff; } .ct-divider-line-type3:before { content: ''; height: 1px; right: 70px; } .ct-divider-line-type3:after { content: ''; height: 6px; width: 6px; border-radius: 50%; margin-top: -3px; } .ct-divider-line-type3 span { text-transform: uppercase; font-style: italic; position: absolute; top: 12px; right: 75px; font-size: 11px; font-size: 1.1rem; } .ct-embed .ct-mediaBox-poster, .ct-embed .embed-responsive-item { position: absolute; top: 5.7%; left: 12.8%; z-index: 1; width: 855px; height: 534px; } @media only screen and (max-width: 1199px) { .ct-embed .ct-mediaBox-poster, .ct-embed .embed-responsive-item { width: 705px; height: 452px; } } @media only screen and (max-width: 991px) { .ct-embed .ct-mediaBox-poster, .ct-embed .embed-responsive-item { width: 540px; height: 338px; } } .ct-embed .embed-responsive-item { background-color: #000; } .ct-embed .ct-playButton { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media only screen and (max-width: 767px) { .ct-mediaBox .embed-responsive-16by9 { padding-bottom: 0; width: 420px; height: 238px; margin: 0 auto; text-align: center; } .ct-mediaBox img { max-width: 420px; width: 100%; margin: 0 auto; } .ct-mediaBox .ct-mediaBox-poster, .ct-mediaBox .ct-embed .embed-responsive-item, .ct-embed .ct-mediaBox .embed-responsive-item { width: 316px; height: 199px; left: 12.7%; top: 5%; } } @media only screen and (max-width: 479px) { .ct-mediaBox .embed-responsive-16by9 { padding-bottom: 0; width: 280px; height: 160px; margin: 0 auto; text-align: center; } .ct-mediaBox img { max-width: 260px; } .ct-mediaBox .ct-mediaBox-poster, .ct-mediaBox .ct-embed .embed-responsive-item, .ct-embed .ct-mediaBox .embed-responsive-item { width: 196px; height: 126px; left: 14.9%; top: 5%; } } .ct-socials--responsive { position: fixed; top: 50%; left: 5px; z-index: 9999; -webkit-transform: translate(-150%, -50%); transform: translate(-150%, -50%); -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-socials--responsive li a { position: relative; display: block; width: 45px; height: 45px; background-color: #333; color: #fff; text-align: center; line-height: 45px; margin-bottom: 4px; } .ct-socials--responsive li a:before { content: ''; position: absolute; left: -5px; top: 0; bottom: 0; width: 5px; } @media only screen and (max-width: 1199px) { .ct-socials--responsive { display: block; } } @media (max-width: 1300px) { .ct-socials--responsive { -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); } } @media only screen and (max-width: 991px) { .ct-socials--responsive { display: none; } } .ct-preloader { position: fixed; height: 100%; top: 0; right: 0; left: 0; bottom: 0; z-index: 99999; background-color: #fff; } .ct-preloader .ct-preloader-inner { display: table; text-align: center; width: 100%; height: 100%; } .ct-preloader .ct-preloader-inner .ct-preloader-logo { position: relative; top: -45px; display: table-cell; vertical-align: middle; } .ct-preloader .ct-preloader-inner .ct-preloader-title { font-style: italic; margin: 25px 0 10px 0; font-size: 10px; font-size: 1rem; } .ct-preloader .loading { position: absolute; width: 100%; height: 1px; margin: 20px auto; left: 0; right: 0; } .ct-preloader .loading-line { position: absolute; background: #eee; width: 100%; height: 2px; } .ct-preloader .loading-break { position: absolute; width: 15px; height: 2px; } .ct-preloader .loading-dot-1 { -webkit-animation: loading 2s infinite; animation: loading 2s infinite; } .ct-preloader .loading-dot-2 { -webkit-animation: loading 2s 0.5s infinite; animation: loading 2s 0.5s infinite; } .ct-preloader .loading-dot-3 { -webkit-animation: loading 2s 1s infinite; animation: loading 2s 1s infinite; } @keyframes loading { from { left: 0; } to { left: 100%; } } @-webkit-keyframes loading { from { left: 0; } to { left: 100%; } } .ct-list-decorated { list-style: none; padding: 0; } .ct-list-decorated li { position: relative; padding: 12px 0 12px 15px; border-bottom: 1px solid #d9d9d9; } .ct-list-decorated li:before { content: '\f0da'; font-family: fontawesome; font-size: 10px; position: absolute; left: 0; top: 15px; } .ct-list-decorated a { display: block; } .ct-descriptionList { counter-reset: descList; } .ct-descriptionList dt:before { counter-increment: descList; content: counter(descList) ". "; } .ct-descriptionList dt { padding-top: 80px; } @media only screen and (max-width: 767px) { .ct-descriptionList dt { padding-top: 40px; } } .ct-descriptionList dd { color: #666; padding-top: 25px; } /* Buzz Out */ @-webkit-keyframes hvr-buzz-out { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); } 20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); } 30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); } 40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); } 50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); } 60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); } 70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); } 80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); } 90% { -webkit-transform: translateX(1px) rotate(0deg); transform: translateX(1px) rotate(0deg); } 100% { -webkit-transform: translateX(-1px) rotate(0deg); transform: translateX(-1px) rotate(0deg); } } @keyframes hvr-buzz-out { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); } 20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); } 30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); } 40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); } 50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); } 60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); } 70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); } 80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); } 90% { -webkit-transform: translateX(1px) rotate(0deg); transform: translateX(1px) rotate(0deg); } 100% { -webkit-transform: translateX(-1px) rotate(0deg); transform: translateX(-1px) rotate(0deg); } } .ct-animationFloating--vertical { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-animation: floating 10s -1s infinite; animation: floating 10s -1s infinite; } .ct-animationFloating--horizontal { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-animation: floating-horizontal 10s -1s infinite; animation: floating-horizontal 10s -1s infinite; } @-webkit-keyframes floating { 0%, 100% { -webkit-transform: translateY(-5%); transform: translateY(-5%); } 50% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes floating { 0%, 100% { -webkit-transform: translateY(-5%); transform: translateY(-5%); } 50% { -webkit-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes floating-horizontal { 0%, 100% { -webkit-transform: translate(-5%, -5%); transform: translate(-5%, -5%); } 25% { -webkit-transform: translate(5%, 5%); transform: translate(5%, 5%); } 50% { -webkit-transform: translate(5%, -5%); transform: translate(5%, -5%); } 75% { -webkit-transform: translate(-5%, 5%); transform: translate(-5%, 5%); } } @keyframes floating-horizontal { 0%, 100% { -webkit-transform: translate(-5%, -5%); transform: translate(-5%, -5%); } 25% { -webkit-transform: translate(5%, 5%); transform: translate(5%, 5%); } 50% { -webkit-transform: translate(5%, -5%); transform: translate(5%, -5%); } 75% { -webkit-transform: translate(-5%, 5%); transform: translate(-5%, 5%); } } .not_found .ct-sectionHeader-subtitle { display: block; padding: 0; margin: 0; } .not_found p { margin: 40px auto; } .not_found .btn-group { margin-bottom: 40px; } @media only screen and (min-width: 768px) { .not_found .ct-sectionHeader-title { font-size: 72px; font-size: 7.2rem; } .not_found .ct-sectionHeader-title span { font-size: 172px; font-size: 17.2rem; } .not_found p { width: 50%; } .not_found .ct-searchForm--default { margin-top: 40px; } } .not_found .ct-sectionHeader .ct-sectionHeader-title { color: #fff; text-transform: uppercase; } .not_found .ct-sectionHeader .ct-sectionHeader-title span { color: #fff; } .ct-navigation-vertical { position: fixed; display: none; z-index: 100; top: 50%; right: 20px; margin-top: -55px; } .ct-navigation-vertical ul { list-style: none; } .ct-navigation-vertical ul > li > a { padding: 0; } .ct-navigation-vertical ul > li > a:focus { background-color: transparent; } .ct-navigation-vertical ul > li:hover > a { background-color: #b6becd; } .ct-navigation-vertical ul > li.active > a { background-color: #b6becd; } .ct-navigation-vertical a { display: block; height: 12px; width: 12px; background-color: transparent; border: 2px solid #b6becd; border-radius: 50%; margin-bottom: 10px; } @media only screen and (min-width: 768px) { .ct-navigation-vertical { display: block; } } @media only screen and (min-width: 1200px) { .ct-navigation-vertical { right: 40px; } } .ct-cart { font-family: "Montserrat", sans-serif; position: fixed; top: 55px; z-index: 4000; right: -200px; background-color: #fff; width: 200px; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3); } .ct-cart ol { list-style: none; padding-left: 0; } .ct-cart ol:after { content: ""; display: table; clear: both; } .ct-cart__inner { position: relative; } .ct-cart__product { background-color: #fff; padding: 10px 10px 20px 10px; position: relative; z-index: 2; min-height: 150px; } .ct-cart__product-total { display: block; margin-bottom: 12px; text-align: right; } .ct-cart__product-total:before { content: "Total: "; float: left; } .ct-cart__product-name { display: block; } .ct-cart__product-left, .ct-cart__product-body { float: left; } .ct-cart__product-left { width: 40px; } .ct-cart__product-body { width: calc(100% - 40px); padding-left: 10px; } .ct-cart__product-price, .ct-cart__product-input { font-family: "Open Sans", sans-serif; } .ct-cart__product-input { width: 40px; margin-left: 10px; } .ct-cart__product-checkout, .ct-cart__product-clear { box-shadow: none; border: none; } .ct-cart__product-clear { color: #fff; background-color: #ee3e53; margin-right: 10px; } .ct-cart__product-clear:hover { background-color: #f26d7d; } .ct-cart__product-remove, .ct-cart__product-checkout { float: right; } .ct-cart__product-remove { color: #fff; border-radius: 50px; background-color: #ee3e53; border: 2px solid #ee3e53; } .ct-cart__product-remove:hover { background-color: #f26d7d; border: 2px solid #f26d7d; } .ct-cart__message { text-align: center; text-transform: uppercase; height: 40px; width: 40px; font-size: 14px; line-height: 40px; padding: 0 10px; color: #fff; position: absolute; top: 0; left: 0; background-color: #3bf295; -webkit-transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); transition: all 250ms cubic-bezier(0.55, 0, 0.1, 1); } .ct-cart__message-added { left: -40px; } .ct-cart__product-empty { text-align: center; font-size: 20px; font-size: 2rem; position: absolute; top: 50%; left: 0; right: 0; margin-top: -14px; } .ct-cart__button { display: none; } @media only screen and (min-width: 768px) { .ct-cart { top: 30%; } .ct-cart__button { display: block; position: absolute; background-color: #fff; text-align: center; cursor: pointer; height: 40px; width: 40px; top: 0; left: -40px; font-size: 20px; font-size: 2rem; line-height: 40px; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3); z-index: 1; } .ct-cart__message-added { left: -80px; } } @media only screen and (min-width: 992px) { .ct-cart { width: 250px; right: -250px; } .ct-cart__product { padding: 10px 20px 20px 20px; } } .cart-is-open .ct-cart { right: 0; } .cart-is-open .navbar .ct-cart { display: none; } .navbar .ct-cart { color: #000; position: absolute; top: 50px; right: -25px; } .navbar .ct-cart__button { display: none; } .navbar .ct-cart ol { margin-bottom: 10px; } .navbar .ct-cart__message-added { left: -40px; }