[class*=" pe-7s-"],[class^=pe-7s-]{display:inline-block;font-family:Pe-icon-7-stroke;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .pe-7s-album:before{content:"\e6aa"} .pe-7s-arc:before{content:"\e6ab"} .pe-7s-back-2:before{content:"\e6ac"} .pe-7s-bandaid:before{content:"\e6ad"} .pe-7s-car:before{content:"\e6ae"} .pe-7s-diamond:before{content:"\e6af"} .pe-7s-door-lock:before{content:"\e6b0"} .pe-7s-eyedropper:before{content:"\e6b1"} .pe-7s-female:before{content:"\e6b2"} .pe-7s-gym:before{content:"\e6b3"} .pe-7s-hammer:before{content:"\e6b4"} .pe-7s-headphones:before{content:"\e6b5"} .pe-7s-helm:before{content:"\e6b6"} .pe-7s-hourglass:before{content:"\e6b7"} .pe-7s-leaf:before{content:"\e6b8"} .pe-7s-magic-wand:before{content:"\e6b9"} .pe-7s-male:before{content:"\e6ba"} .pe-7s-map-2:before{content:"\e6bb"} .pe-7s-next-2:before{content:"\e6bc"} .pe-7s-paint-bucket:before{content:"\e6bd"} .pe-7s-pendrive:before{content:"\e6be"} .pe-7s-photo:before{content:"\e6bf"} .pe-7s-piggy:before{content:"\e6c0"} .pe-7s-plugin:before{content:"\e6c1"} .pe-7s-refresh-2:before{content:"\e6c2"} .pe-7s-rocket:before{content:"\e6c3"} .pe-7s-settings:before{content:"\e6c4"} .pe-7s-shield:before{content:"\e6c5"} .pe-7s-smile:before{content:"\e6c6"} .pe-7s-usb:before{content:"\e6c7"} .pe-7s-vector:before{content:"\e6c8"} .pe-7s-wine:before{content:"\e6c9"} .pe-7s-cloud-upload:before{content:"\e68a"} .pe-7s-cash:before{content:"\e68c"} .pe-7s-close:before{content:"\e680"} .pe-7s-bluetooth:before{content:"\e68d"} .pe-7s-cloud-download:before{content:"\e68b"} .pe-7s-way:before{content:"\e68e"} .pe-7s-close-circle:before{content:"\e681"} .pe-7s-id:before{content:"\e68f"} .pe-7s-angle-up:before{content:"\e682"} .pe-7s-wristwatch:before{content:"\e690"} .pe-7s-angle-up-circle:before{content:"\e683"} .pe-7s-world:before{content:"\e691"} .pe-7s-angle-right:before{content:"\e684"} .pe-7s-volume:before{content:"\e692"} .pe-7s-angle-right-circle:before{content:"\e685"} .pe-7s-users:before{content:"\e693"} .pe-7s-angle-left:before{content:"\e686"} .pe-7s-user-female:before{content:"\e694"} .pe-7s-angle-left-circle:before{content:"\e687"} .pe-7s-up-arrow:before{content:"\e695"} .pe-7s-angle-down:before{content:"\e688"} .pe-7s-switch:before{content:"\e696"} .pe-7s-angle-down-circle:before{content:"\e689"} .pe-7s-scissors:before{content:"\e697"} .pe-7s-wallet:before{content:"\e600"} .pe-7s-safe:before{content:"\e698"} .pe-7s-volume2:before{content:"\e601"} .pe-7s-volume1:before{content:"\e602"} .pe-7s-voicemail:before{content:"\e603"} .pe-7s-video:before{content:"\e604"} .pe-7s-user:before{content:"\e605"} .pe-7s-upload:before{content:"\e606"} .pe-7s-unlock:before{content:"\e607"} .pe-7s-umbrella:before{content:"\e608"} .pe-7s-trash:before{content:"\e609"} .pe-7s-tools:before{content:"\e60a"} .pe-7s-timer:before{content:"\e60b"} .pe-7s-ticket:before{content:"\e60c"} .pe-7s-target:before{content:"\e60d"} .pe-7s-sun:before{content:"\e60e"} .pe-7s-study:before{content:"\e60f"} .pe-7s-stopwatch:before{content:"\e610"} .pe-7s-star:before{content:"\e611"} .pe-7s-speaker:before{content:"\e612"} .pe-7s-signal:before{content:"\e613"} .pe-7s-shuffle:before{content:"\e614"} .pe-7s-shopbag:before{content:"\e615"} .pe-7s-share:before{content:"\e616"} .pe-7s-server:before{content:"\e617"} .pe-7s-search:before{content:"\e618"} .pe-7s-film:before{content:"\e6a5"} .pe-7s-science:before{content:"\e619"} .pe-7s-disk:before{content:"\e6a6"} .pe-7s-ribbon:before{content:"\e61a"} .pe-7s-repeat:before{content:"\e61b"} .pe-7s-refresh:before{content:"\e61c"} .pe-7s-add-user:before{content:"\e6a9"} .pe-7s-refresh-cloud:before{content:"\e61d"} .pe-7s-paperclip:before{content:"\e69c"} .pe-7s-radio:before{content:"\e61e"} .pe-7s-note2:before{content:"\e69d"} .pe-7s-print:before{content:"\e61f"} .pe-7s-network:before{content:"\e69e"} .pe-7s-prev:before{content:"\e620"} .pe-7s-mute:before{content:"\e69f"} .pe-7s-power:before{content:"\e621"} .pe-7s-medal:before{content:"\e6a0"} .pe-7s-portfolio:before{content:"\e622"} .pe-7s-like2:before{content:"\e6a1"} .pe-7s-plus:before{content:"\e623"} .pe-7s-left-arrow:before{content:"\e6a2"} .pe-7s-play:before{content:"\e624"} .pe-7s-key:before{content:"\e6a3"} .pe-7s-plane:before{content:"\e625"} .pe-7s-joy:before{content:"\e6a4"} .pe-7s-photo-gallery:before{content:"\e626"} .pe-7s-pin:before{content:"\e69b"} .pe-7s-phone:before{content:"\e627"} .pe-7s-plug:before{content:"\e69a"} .pe-7s-pen:before{content:"\e628"} .pe-7s-right-arrow:before{content:"\e699"} .pe-7s-paper-plane:before{content:"\e629"} .pe-7s-delete-user:before{content:"\e6a7"} .pe-7s-paint:before{content:"\e62a"} .pe-7s-bottom-arrow:before{content:"\e6a8"} .pe-7s-notebook:before{content:"\e62b"} .pe-7s-note:before{content:"\e62c"} .pe-7s-next:before{content:"\e62d"} .pe-7s-news-paper:before{content:"\e62e"} .pe-7s-musiclist:before{content:"\e62f"} .pe-7s-music:before{content:"\e630"} .pe-7s-mouse:before{content:"\e631"} .pe-7s-more:before{content:"\e632"} .pe-7s-moon:before{content:"\e633"} .pe-7s-monitor:before{content:"\e634"} .pe-7s-micro:before{content:"\e635"} .pe-7s-menu:before{content:"\e636"} .pe-7s-map:before{content:"\e637"} .pe-7s-map-marker:before{content:"\e638"} .pe-7s-mail:before{content:"\e639"} .pe-7s-mail-open:before{content:"\e63a"} .pe-7s-mail-open-file:before{content:"\e63b"} .pe-7s-magnet:before{content:"\e63c"} .pe-7s-loop:before{content:"\e63d"} .pe-7s-look:before{content:"\e63e"} .pe-7s-lock:before{content:"\e63f"} .pe-7s-lintern:before{content:"\e640"} .pe-7s-link:before{content:"\e641"} .pe-7s-like:before{content:"\e642"} .pe-7s-light:before{content:"\e643"} .pe-7s-less:before{content:"\e644"} .pe-7s-keypad:before{content:"\e645"} .pe-7s-junk:before{content:"\e646"} .pe-7s-info:before{content:"\e647"} .pe-7s-home:before{content:"\e648"} .pe-7s-help2:before{content:"\e649"} .pe-7s-help1:before{content:"\e64a"} .pe-7s-graph3:before{content:"\e64b"} .pe-7s-graph2:before{content:"\e64c"} .pe-7s-graph1:before{content:"\e64d"} .pe-7s-graph:before{content:"\e64e"} .pe-7s-global:before{content:"\e64f"} .pe-7s-gleam:before{content:"\e650"} .pe-7s-glasses:before{content:"\e651"} .pe-7s-gift:before{content:"\e652"} .pe-7s-folder:before{content:"\e653"} .pe-7s-flag:before{content:"\e654"} .pe-7s-filter:before{content:"\e655"} .pe-7s-file:before{content:"\e656"} .pe-7s-expand1:before{content:"\e657"} .pe-7s-exapnd2:before{content:"\e658"} .pe-7s-edit:before{content:"\e659"} .pe-7s-drop:before{content:"\e65a"} .pe-7s-drawer:before{content:"\e65b"} .pe-7s-download:before{content:"\e65c"} .pe-7s-display2:before{content:"\e65d"} .pe-7s-display1:before{content:"\e65e"} .pe-7s-diskette:before{content:"\e65f"} .pe-7s-date:before{content:"\e660"} .pe-7s-cup:before{content:"\e661"} .pe-7s-culture:before{content:"\e662"} .pe-7s-crop:before{content:"\e663"} .pe-7s-credit:before{content:"\e664"} .pe-7s-copy-file:before{content:"\e665"} .pe-7s-config:before{content:"\e666"} .pe-7s-compass:before{content:"\e667"} .pe-7s-comment:before{content:"\e668"} .pe-7s-coffee:before{content:"\e669"} .pe-7s-cloud:before{content:"\e66a"} .pe-7s-clock:before{content:"\e66b"} .pe-7s-check:before{content:"\e66c"} .pe-7s-chat:before{content:"\e66d"} .pe-7s-cart:before{content:"\e66e"} .pe-7s-camera:before{content:"\e66f"} .pe-7s-call:before{content:"\e670"} .pe-7s-calculator:before{content:"\e671"} .pe-7s-browser:before{content:"\e672"} .pe-7s-box2:before{content:"\e673"} .pe-7s-box1:before{content:"\e674"} .pe-7s-bookmarks:before{content:"\e675"} .pe-7s-bicycle:before{content:"\e676"} .pe-7s-bell:before{content:"\e677"} .pe-7s-battery:before{content:"\e678"} .pe-7s-ball:before{content:"\e679"} .pe-7s-back:before{content:"\e67a"} .pe-7s-attention:before{content:"\e67b"} .pe-7s-anchor:before{content:"\e67c"} .pe-7s-albums:before{content:"\e67d"} .pe-7s-alarm:before{content:"\e67e"} .pe-7s-airplay:before{content:"\e67f"} .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,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s} @-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}} @keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}} .bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom} @-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}} @keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}} .flash{-webkit-animation-name:flash;animation-name:flash} @-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} @keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} .pulse{-webkit-animation-name:pulse;animation-name:pulse} @-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} @keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} .rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand} @-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}} @keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}} .shake{-webkit-animation-name:shake;animation-name:shake} @-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}} @keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}} .headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake} @-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}} @keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}} .swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing} @-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} @keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} .tada{-webkit-animation-name:tada;animation-name:tada} @-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}} @keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}} .wobble{-webkit-animation-name:wobble;animation-name:wobble} @-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}} @keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}} .jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center} @-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} @keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}} .bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn} @-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}} @keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}} .bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown} @-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}} @keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}} .bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft} @-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}} @keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}} .bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight} @-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} @keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} .bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp} @-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}} @keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}} .bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut} @-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}} @keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}} .bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown} @-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}} @keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}} .bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft} @-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}} @keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}} .bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight} @-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}} @keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}} .bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp} @-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}} @keyframes fadeIn{from{opacity:0}to{opacity:1}} .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn} @-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}} .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown} @-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}} .fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig} @-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}} .fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft} @-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}} .fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig} @-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}} .fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight} @-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}} .fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig} @-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}} .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp} @-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}} .fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig} @-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}} @keyframes fadeOut{from{opacity:1}to{opacity:0}} .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut} @-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}} @keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}} .fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown} @-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}} @keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}} .fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig} @-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}} @keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}} .fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft} @-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}} @keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}} .fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig} @-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}} @keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}} .fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight} @-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}} @keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}} .fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig} @-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}} @keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}} .fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp} @-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}} @keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}} .fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig} @-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}} @keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}} .animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip} @-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}} @keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}} .flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX} @-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}} @keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}} .flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY} @-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}} @keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}} .flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important} @-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}} @keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}} .flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY} @-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}} @keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}} .lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} @-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}} @keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}} .lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} @-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}} @keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}} .rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn} @-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}} @keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}} .rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft} @-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}} @keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}} .rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight} @-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}} @keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}} .rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft} @-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}} @keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}} .rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight} @-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}} @keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}} .rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut} @-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}} @keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}} .rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft} @-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}} @keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}} .rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight} @-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}} @keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}} .rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft} @-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}} @keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}} .rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight} @-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}} @keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}} .hinge{-webkit-animation-name:hinge;animation-name:hinge} @-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}} .rollIn{-webkit-animation-name:rollIn;animation-name:rollIn} @-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}} @keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}} .rollOut{-webkit-animation-name:rollOut;animation-name:rollOut} @-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}} @keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}} .zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn} @-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} @keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} .zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown} @-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} @keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} .zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft} @-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} @keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} .zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight} @-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} @keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} .zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp} @-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}} @keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}} .zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut} @-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} @keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} .zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown} @-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}} @keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}} .zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft} @-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}} @keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}} .zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight} @-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} @keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}} .zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp} @-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} @keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} .slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown} @-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} @keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} .slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft} @-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} @keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} .slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight} @-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} @keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} .slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp} @-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}} @keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}} .slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown} @-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}} @keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}} .slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft} @-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}} @keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}} .slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight} @-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}} @keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}} .slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative} .owl-carousel{display:none;width:100%;z-index:1} .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden} .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0} .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)} .owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)} .owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none} .owl-carousel .owl-item img{display:block;width:100%} .owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none} .no-js .owl-carousel,.owl-carousel.owl-loaded{display:block} .owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .owl-carousel.owl-loading{opacity:0;display:block} .owl-carousel.owl-hidden{opacity:0} .owl-carousel.owl-refresh .owl-item{visibility:hidden} .owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .owl-carousel.owl-grab{cursor:move;cursor:grab} .owl-carousel.owl-rtl{direction:rtl} .owl-carousel.owl-rtl .owl-item{float:right} .owl-carousel .animated{animation-duration:1s;animation-fill-mode:both} .owl-carousel .owl-animated-in{z-index:0} .owl-carousel .owl-animated-out{z-index:1} .owl-carousel .fadeOut{animation-name:fadeOut} @keyframes fadeOut{0%{opacity:1}100%{opacity:0}} .owl-height{transition:height .5s ease-in-out} .owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease} .owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d} .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000} .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/fac_theme/static/src/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease} .owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)} .owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none} .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease} .owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent} .owl-theme .owl-nav{margin-top:10px} .owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px} .owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none} .owl-theme .owl-nav .disabled{opacity:.5;cursor:default} .owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px} .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1} .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px} .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8} .mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden} .mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box} .mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle} .mfp-align-top .mfp-container:before{display:none} .mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045} .mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto} .mfp-ajax-cur{cursor:progress} .mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out} .mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in} .mfp-auto-cursor .mfp-content{cursor:auto} .mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none} .mfp-loading.mfp-figure{display:none} .mfp-hide{display:none!important} .mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044} .mfp-preloader a{color:#ccc} .mfp-preloader a:hover{color:#fff} .mfp-s-ready .mfp-preloader{display:none} .mfp-s-error .mfp-content{display:none} button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation} button::-moz-focus-inner{padding:0;border:0} .mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace} .mfp-close:focus,.mfp-close:hover{opacity:1} .mfp-close:active{top:1px} .mfp-close-btn-in .mfp-close{color:#333} .mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%} .mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap} .mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent} .mfp-arrow:active{margin-top:-54px} .mfp-arrow:focus,.mfp-arrow:hover{opacity:1} .mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent} .mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px} .mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7} .mfp-arrow-left{left:0} .mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px} .mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f} .mfp-arrow-right{right:0} .mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px} .mfp-arrow-right:before{border-left:27px solid #3f3f3f} .mfp-iframe-holder{padding-top:40px;padding-bottom:40px} .mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px} .mfp-iframe-holder .mfp-close{top:-40px} .mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%} .mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000} img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto} .mfp-figure{line-height:0} .mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444} .mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px} .mfp-figure figure{margin:0} .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto} .mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px} .mfp-image-holder .mfp-content{max-width:100%} .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer} @media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}} @media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}} .nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto} .nice-select:hover{border-color:#dbdbdb} .nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999} .nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px} .nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)} .nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)} .nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none} .nice-select.disabled:after{border-color:#ccc} .nice-select.wide{width:100%} .nice-select.wide .list{left:0!important;right:0!important} .nice-select.right{float:right} .nice-select.right .list{left:auto;right:0} .nice-select.small{font-size:12px;height:36px;line-height:34px} .nice-select.small:after{height:4px;width:4px} .nice-select.small .option{line-height:34px;min-height:34px} .nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9} .nice-select .list:hover .option:not(:hover){background-color:transparent!important} .nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s} .nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6} .nice-select .option.selected{font-weight:700} .nice-select .option.disabled{background-color:transparent;color:#999;cursor:default} .no-csspointerevents .nice-select .list{display:none} .no-csspointerevents .nice-select.open .list{display:block} .lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease} .lity.lity-opened{opacity:1} .lity.lity-closed{opacity:0} .lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important} .lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em} .lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease} .lity-loading .lity-loader{opacity:1} .lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important} .lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease} .lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)} .lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)} .lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none} .lity-close::-moz-focus-inner{border:0;padding:0} .lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none} .lity-close:active{top:1px} .lity-image img{max-width:100%;display:block;line-height:0;border:0} .lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px} .lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch} .lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000} .lity-hide{display:none} .ui-draggable-handle{-ms-touch-action:none;touch-action:none} .ui-helper-hidden{display:none} .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px} .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none} .ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse} .ui-helper-clearfix:after{clear:both} .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)} .ui-front{z-index:100} .ui-state-disabled{cursor:default!important;pointer-events:none} .ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat} .ui-widget-icon-block{left:50%;margin-left:-8px;display:block} .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%} .ui-resizable{position:relative} .ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none} .ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none} .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0} .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0} .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%} .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%} .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px} .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px} .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px} .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px} .ui-selectable{-ms-touch-action:none;touch-action:none} .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black} .ui-sortable-handle{-ms-touch-action:none;touch-action:none} .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%} .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto} .ui-autocomplete{position:absolute;top:0;left:0;cursor:default} .ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0} .ui-menu .ui-menu{position:absolute} .ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")} .ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em} .ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0} .ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px} .ui-menu-icons{position:relative} .ui-menu-icons .ui-menu-item-wrapper{padding-left:2em} .ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0} .ui-menu .ui-menu-icon{left:auto;right:0} .ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible} .ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none} .ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap} input.ui-button.ui-button-icon-only{text-indent:0} .ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px} .ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap} input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em} input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0} .ui-controlgroup{vertical-align:middle;display:inline-block} .ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0} .ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999} .ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left} .ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box} .ui-controlgroup .ui-controlgroup-label{padding:.4em 1em} .ui-controlgroup .ui-controlgroup-label span{font-size:80%} .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none} .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none} .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none} .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none} .ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )} .ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid} .ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none} .ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none} .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid} .ui-checkboxradio-disabled{pointer-events:none} .ui-datepicker{width:17em;padding:.2em .2em 0;display:none} .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0} .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em} .ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px} .ui-datepicker .ui-datepicker-prev{left:2px} .ui-datepicker .ui-datepicker-next{right:2px} .ui-datepicker .ui-datepicker-prev-hover{left:1px} .ui-datepicker .ui-datepicker-next-hover{right:1px} .ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px} .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center} .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0} .ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%} .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em} .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0} .ui-datepicker td{border:0;padding:1px} .ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none} .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0} .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible} .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left} .ui-datepicker.ui-datepicker-multi{width:auto} .ui-datepicker-multi .ui-datepicker-group{float:left} .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em} .ui-datepicker-multi-2 .ui-datepicker-group{width:50%} .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%} .ui-datepicker-multi-4 .ui-datepicker-group{width:25%} .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0} .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left} .ui-datepicker-row-break{clear:both;width:100%;font-size:0} .ui-datepicker-rtl{direction:rtl} .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto} .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto} .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto} .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto} .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right} .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left} .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right} .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px} .ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em} .ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0} .ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative} .ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis} .ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px} .ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto} .ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em} .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right} .ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer} .ui-dialog .ui-resizable-n{height:2px;top:0} .ui-dialog .ui-resizable-e{width:2px;right:0} .ui-dialog .ui-resizable-s{height:2px;bottom:0} .ui-dialog .ui-resizable-w{width:2px;left:0} .ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px} .ui-dialog .ui-resizable-se{right:0;bottom:0} .ui-dialog .ui-resizable-sw{left:0;bottom:0} .ui-dialog .ui-resizable-ne{right:0;top:0} .ui-dialog .ui-resizable-nw{left:0;top:0} .ui-draggable .ui-dialog-titlebar{cursor:move} .ui-progressbar{height:2em;text-align:left;overflow:hidden} .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%} .ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25} .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none} .ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none} .ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px} .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0} .ui-selectmenu-open{display:block} .ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis} .ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em} .ui-selectmenu-icon.ui-icon{float:right;margin-top:0} .ui-slider{position:relative;text-align:left} .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none} .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0} .ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit} .ui-slider-horizontal{height:.8em} .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em} .ui-slider-horizontal .ui-slider-range{top:0;height:100%} .ui-slider-horizontal .ui-slider-range-min{left:0} .ui-slider-horizontal .ui-slider-range-max{right:0} .ui-slider-vertical{width:.8em;height:100px} .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em} .ui-slider-vertical .ui-slider-range{left:0;width:100%} .ui-slider-vertical .ui-slider-range-min{bottom:0} .ui-slider-vertical .ui-slider-range-max{top:0} .ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle} .ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em} .ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0} .ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none} .ui-spinner-up{top:0} .ui-spinner-down{bottom:0} .ui-tabs{position:relative;padding:.2em} .ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0} .ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap} .ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none} .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px} .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text} .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer} .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none} .ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px} body .ui-tooltip{border-width:2px} .ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em} .ui-widget .ui-widget{font-size:1em} .ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em} .ui-widget.ui-widget-content{border:1px solid #c5c5c5} .ui-widget-content{border:1px solid #ddd;background:#fff;color:#333} .ui-widget-content a{color:#333} .ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold} .ui-widget-header a{color:#333} .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545} .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none} .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b} .ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none} .ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)} .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff} .ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff} .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none} .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620} .ui-state-checked{border:1px solid #dad55e;background:#fffa90} .ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620} .ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f} .ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f} .ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f} .ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold} .ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal} .ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none} .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)} .ui-icon{width:16px;height:16px} .ui-icon,.ui-widget-content .ui-icon{} .ui-widget-header .ui-icon{} .ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{} .ui-state-active .ui-icon,.ui-button:active .ui-icon{} .ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{} .ui-state-error .ui-icon,.ui-state-error-text .ui-icon{} .ui-button .ui-icon{} .ui-icon-blank{background-position:16px 16px} .ui-icon-caret-1-n{background-position:0 0} .ui-icon-caret-1-ne{background-position:-16px 0} .ui-icon-caret-1-e{background-position:-32px 0} .ui-icon-caret-1-se{background-position:-48px 0} .ui-icon-caret-1-s{background-position:-65px 0} .ui-icon-caret-1-sw{background-position:-80px 0} .ui-icon-caret-1-w{background-position:-96px 0} .ui-icon-caret-1-nw{background-position:-112px 0} .ui-icon-caret-2-n-s{background-position:-128px 0} .ui-icon-caret-2-e-w{background-position:-144px 0} .ui-icon-triangle-1-n{background-position:0 -16px} .ui-icon-triangle-1-ne{background-position:-16px -16px} .ui-icon-triangle-1-e{background-position:-32px -16px} .ui-icon-triangle-1-se{background-position:-48px -16px} .ui-icon-triangle-1-s{background-position:-65px -16px} .ui-icon-triangle-1-sw{background-position:-80px -16px} .ui-icon-triangle-1-w{background-position:-96px -16px} .ui-icon-triangle-1-nw{background-position:-112px -16px} .ui-icon-triangle-2-n-s{background-position:-128px -16px} .ui-icon-triangle-2-e-w{background-position:-144px -16px} .ui-icon-arrow-1-n{background-position:0 -32px} .ui-icon-arrow-1-ne{background-position:-16px -32px} .ui-icon-arrow-1-e{background-position:-32px -32px} .ui-icon-arrow-1-se{background-position:-48px -32px} .ui-icon-arrow-1-s{background-position:-65px -32px} .ui-icon-arrow-1-sw{background-position:-80px -32px} .ui-icon-arrow-1-w{background-position:-96px -32px} .ui-icon-arrow-1-nw{background-position:-112px -32px} .ui-icon-arrow-2-n-s{background-position:-128px -32px} .ui-icon-arrow-2-ne-sw{background-position:-144px -32px} .ui-icon-arrow-2-e-w{background-position:-160px -32px} .ui-icon-arrow-2-se-nw{background-position:-176px -32px} .ui-icon-arrowstop-1-n{background-position:-192px -32px} .ui-icon-arrowstop-1-e{background-position:-208px -32px} .ui-icon-arrowstop-1-s{background-position:-224px -32px} .ui-icon-arrowstop-1-w{background-position:-240px -32px} .ui-icon-arrowthick-1-n{background-position:1px -48px} .ui-icon-arrowthick-1-ne{background-position:-16px -48px} .ui-icon-arrowthick-1-e{background-position:-32px -48px} .ui-icon-arrowthick-1-se{background-position:-48px -48px} .ui-icon-arrowthick-1-s{background-position:-64px -48px} .ui-icon-arrowthick-1-sw{background-position:-80px -48px} .ui-icon-arrowthick-1-w{background-position:-96px -48px} .ui-icon-arrowthick-1-nw{background-position:-112px -48px} .ui-icon-arrowthick-2-n-s{background-position:-128px -48px} .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px} .ui-icon-arrowthick-2-e-w{background-position:-160px -48px} .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px} .ui-icon-arrowthickstop-1-n{background-position:-192px -48px} .ui-icon-arrowthickstop-1-e{background-position:-208px -48px} .ui-icon-arrowthickstop-1-s{background-position:-224px -48px} .ui-icon-arrowthickstop-1-w{background-position:-240px -48px} .ui-icon-arrowreturnthick-1-w{background-position:0 -64px} .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px} .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px} .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px} .ui-icon-arrowreturn-1-w{background-position:-64px -64px} .ui-icon-arrowreturn-1-n{background-position:-80px -64px} .ui-icon-arrowreturn-1-e{background-position:-96px -64px} .ui-icon-arrowreturn-1-s{background-position:-112px -64px} .ui-icon-arrowrefresh-1-w{background-position:-128px -64px} .ui-icon-arrowrefresh-1-n{background-position:-144px -64px} .ui-icon-arrowrefresh-1-e{background-position:-160px -64px} .ui-icon-arrowrefresh-1-s{background-position:-176px -64px} .ui-icon-arrow-4{background-position:0 -80px} .ui-icon-arrow-4-diag{background-position:-16px -80px} .ui-icon-extlink{background-position:-32px -80px} .ui-icon-newwin{background-position:-48px -80px} .ui-icon-refresh{background-position:-64px -80px} .ui-icon-shuffle{background-position:-80px -80px} .ui-icon-transfer-e-w{background-position:-96px -80px} .ui-icon-transferthick-e-w{background-position:-112px -80px} .ui-icon-folder-collapsed{background-position:0 -96px} .ui-icon-folder-open{background-position:-16px -96px} .ui-icon-document{background-position:-32px -96px} .ui-icon-document-b{background-position:-48px -96px} .ui-icon-note{background-position:-64px -96px} .ui-icon-mail-closed{background-position:-80px -96px} .ui-icon-mail-open{background-position:-96px -96px} .ui-icon-suitcase{background-position:-112px -96px} .ui-icon-comment{background-position:-128px -96px} .ui-icon-person{background-position:-144px -96px} .ui-icon-print{background-position:-160px -96px} .ui-icon-trash{background-position:-176px -96px} .ui-icon-locked{background-position:-192px -96px} .ui-icon-unlocked{background-position:-208px -96px} .ui-icon-bookmark{background-position:-224px -96px} .ui-icon-tag{background-position:-240px -96px} .ui-icon-home{background-position:0 -112px} .ui-icon-flag{background-position:-16px -112px} .ui-icon-calendar{background-position:-32px -112px} .ui-icon-cart{background-position:-48px -112px} .ui-icon-pencil{background-position:-64px -112px} .ui-icon-clock{background-position:-80px -112px} .ui-icon-disk{background-position:-96px -112px} .ui-icon-calculator{background-position:-112px -112px} .ui-icon-zoomin{background-position:-128px -112px} .ui-icon-zoomout{background-position:-144px -112px} .ui-icon-search{background-position:-160px -112px} .ui-icon-wrench{background-position:-176px -112px} .ui-icon-gear{background-position:-192px -112px} .ui-icon-heart{background-position:-208px -112px} .ui-icon-star{background-position:-224px -112px} .ui-icon-link{background-position:-240px -112px} .ui-icon-cancel{background-position:0 -128px} .ui-icon-plus{background-position:-16px -128px} .ui-icon-plusthick{background-position:-32px -128px} .ui-icon-minus{background-position:-48px -128px} .ui-icon-minusthick{background-position:-64px -128px} .ui-icon-close{background-position:-80px -128px} .ui-icon-closethick{background-position:-96px -128px} .ui-icon-key{background-position:-112px -128px} .ui-icon-lightbulb{background-position:-128px -128px} .ui-icon-scissors{background-position:-144px -128px} .ui-icon-clipboard{background-position:-160px -128px} .ui-icon-copy{background-position:-176px -128px} .ui-icon-contact{background-position:-192px -128px} .ui-icon-image{background-position:-208px -128px} .ui-icon-video{background-position:-224px -128px} .ui-icon-script{background-position:-240px -128px} .ui-icon-alert{background-position:0 -144px} .ui-icon-info{background-position:-16px -144px} .ui-icon-notice{background-position:-32px -144px} .ui-icon-help{background-position:-48px -144px} .ui-icon-check{background-position:-64px -144px} .ui-icon-bullet{background-position:-80px -144px} .ui-icon-radio-on{background-position:-96px -144px} .ui-icon-radio-off{background-position:-112px -144px} .ui-icon-pin-w{background-position:-128px -144px} .ui-icon-pin-s{background-position:-144px -144px} .ui-icon-play{background-position:0 -160px} .ui-icon-pause{background-position:-16px -160px} .ui-icon-seek-next{background-position:-32px -160px} .ui-icon-seek-prev{background-position:-48px -160px} .ui-icon-seek-end{background-position:-64px -160px} .ui-icon-seek-start{background-position:-80px -160px} .ui-icon-seek-first{background-position:-80px -160px} .ui-icon-stop{background-position:-96px -160px} .ui-icon-eject{background-position:-112px -160px} .ui-icon-volume-off{background-position:-128px -160px} .ui-icon-volume-on{background-position:-144px -160px} .ui-icon-power{background-position:0 -176px} .ui-icon-signal-diag{background-position:-16px -176px} .ui-icon-signal{background-position:-32px -176px} .ui-icon-battery-0{background-position:-48px -176px} .ui-icon-battery-1{background-position:-64px -176px} .ui-icon-battery-2{background-position:-80px -176px} .ui-icon-battery-3{background-position:-96px -176px} .ui-icon-circle-plus{background-position:0 -192px} .ui-icon-circle-minus{background-position:-16px -192px} .ui-icon-circle-close{background-position:-32px -192px} .ui-icon-circle-triangle-e{background-position:-48px -192px} .ui-icon-circle-triangle-s{background-position:-64px -192px} .ui-icon-circle-triangle-w{background-position:-80px -192px} .ui-icon-circle-triangle-n{background-position:-96px -192px} .ui-icon-circle-arrow-e{background-position:-112px -192px} .ui-icon-circle-arrow-s{background-position:-128px -192px} .ui-icon-circle-arrow-w{background-position:-144px -192px} .ui-icon-circle-arrow-n{background-position:-160px -192px} .ui-icon-circle-zoomin{background-position:-176px -192px} .ui-icon-circle-zoomout{background-position:-192px -192px} .ui-icon-circle-check{background-position:-208px -192px} .ui-icon-circlesmall-plus{background-position:0 -208px} .ui-icon-circlesmall-minus{background-position:-16px -208px} .ui-icon-circlesmall-close{background-position:-32px -208px} .ui-icon-squaresmall-plus{background-position:-48px -208px} .ui-icon-squaresmall-minus{background-position:-64px -208px} .ui-icon-squaresmall-close{background-position:-80px -208px} .ui-icon-grip-dotted-vertical{background-position:0 -224px} .ui-icon-grip-dotted-horizontal{background-position:-16px -224px} .ui-icon-grip-solid-vertical{background-position:-32px -224px} .ui-icon-grip-solid-horizontal{background-position:-48px -224px} .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px} .ui-icon-grip-diagonal-se{background-position:-80px -224px} .ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px} .ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px} .ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px} .ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px} .ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)} .ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} @font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal} :root{--swiper-theme-color:#007aff} .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1} .swiper-container-vertical>.swiper-wrapper{flex-direction:column} .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box} .swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)} .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap} .swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column} .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto} .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform} .swiper-slide-invisible-blank{visibility:hidden} .swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto} .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height} .swiper-container-3d{perspective:1200px} .swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d} .swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10} .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))} .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))} .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))} .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))} .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none} .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none} .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start} .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory} .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory} :root{--swiper-navigation-size:44px} .swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))} .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none} .swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size)} .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto} .swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'} .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto} .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'} .swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff} .swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000} .swiper-button-lock{display:none} .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10} .swiper-pagination.swiper-pagination-hidden{opacity:0} .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%} .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)} .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2} button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none} .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer} .swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))} .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)} .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block} .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px} .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top} .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px} .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap} .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left} .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right} .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute} .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top} .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top} .swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0} .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0} .swiper-pagination-white{--swiper-pagination-color:#ffffff} .swiper-pagination-black{--swiper-pagination-color:#000000} .swiper-pagination-lock{display:none} .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)} .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%} .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%} .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0} .swiper-scrollbar-cursor-drag{cursor:move} .swiper-scrollbar-lock{display:none} .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center} .swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain} .swiper-slide-zoomed{cursor:move} .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent} .swiper-lazy-preloader-white{--swiper-preloader-color:#fff} .swiper-lazy-preloader-black{--swiper-preloader-color:#000} @keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}} .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000} .swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out} .swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity} .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none} .swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto} .swiper-container-cube{overflow:visible} .swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%} .swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none} .swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0} .swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto} .swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible} .swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden} .swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0} .swiper-container-flip{overflow:visible} .swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1} .swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none} .swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto} .swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden} 

/* /fac_theme/static/src/fonts/flaticon.css defined in bundle 'fac_theme.assets_css_frontend' */
 @font-face{font-family: "Flaticon"; src: url("/fac_theme/static/src/fonts/./Flaticon.eot"); src: url("/fac_theme/static/src/fonts/./Flaticon.eot?#iefix") format("embedded-opentype"), url("/fac_theme/static/src/fonts/./Flaticon.woff2") format("woff2"), url("/fac_theme/static/src/fonts/./Flaticon.woff") format("woff"), url("/fac_theme/static/src/fonts/./Flaticon.ttf") format("truetype"), url("/fac_theme/static/src/fonts/./Flaticon.svg#Flaticon") format("svg"); font-weight: normal; font-style: normal;} @media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family: "Flaticon"; src: url("/fac_theme/static/src/fonts/./Flaticon.svg#Flaticon") format("svg");}} [class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family: Flaticon; font-size: 20px; font-style: normal; margin-left: 20px;} .flaticon-factory:before{content: "\f100";} .flaticon-engineer:before{content: "\f101";} .flaticon-factory-1:before{content: "\f102";} .flaticon-battery:before{content: "\f103";} .flaticon-professional:before{content: "\f104";} .flaticon-truck:before{content: "\f105";} .flaticon-conveyor:before{content: "\f106";} .flaticon-robot-arm:before{content: "\f107";} .flaticon-fuel-truck:before{content: "\f108";} .flaticon-gear:before{content: "\f109";} .flaticon-oil:before{content: "\f10a";} .flaticon-tanker:before{content: "\f10b";} .flaticon-forklift:before{content: "\f10c";} .flaticon-product:before{content: "\f10d";} .flaticon-eolic-energy:before{content: "\f10e";} .flaticon-cart:before{content: "\f10f";} .flaticon-helmet:before{content: "\f110";} .flaticon-oil-1:before{content: "\f111";} .flaticon-tool:before{content: "\f112";} .flaticon-optimization:before{content: "\f113";} .flaticon-factory-2:before{content: "\f114";} .flaticon-conveyor-1:before{content: "\f115";} .flaticon-help:before{content: "\f116";} .flaticon-robot-arm-1:before{content: "\f117";} .flaticon-worker:before{content: "\f118";} .flaticon-wrench:before{content: "\f119";} .flaticon-brain:before{content: "\f11a";} .flaticon-network:before{content: "\f11b";} .flaticon-idea:before{content: "\f11c";} .flaticon-settings:before{content: "\f11d";} .flaticon-construction:before{content: "\f11e";} .flaticon-blueprint:before{content: "\f11f";} .flaticon-conveyor-2:before{content: "\f120";} .flaticon-crane:before{content: "\f121";} .flaticon-engineer-1:before{content: "\f122";} .flaticon-design-tools:before{content: "\f123";} .flaticon-graphic-tool:before{content: "\f124";} .flaticon-compass:before{content: "\f125";} .flaticon-repair-tools:before{content: "\f126";} .flaticon-search:before{content: "\f127";} .flaticon-cpu:before{content: "\f128";} .flaticon-calculator:before{content: "\f129";} .flaticon-connection:before{content: "\f12a";} .flaticon-computer:before{content: "\f12b";} .flaticon-mechanics:before{content: "\f12c";} .flaticon-pistons:before{content: "\f12d";} .flaticon-internet:before{content: "\f12e";} .flaticon-analytics:before{content: "\f12f";} .flaticon-book:before{content: "\f130";} .flaticon-user:before{content: "\f131";} .flaticon-thinking:before{content: "\f132";} .flaticon-pin:before{content: "\f133";} .flaticon-calculator-1:before{content: "\f134";} .flaticon-manifold:before{content: "\f135";} .flaticon-settings-1:before{content: "\f136";} .flaticon-smartphone:before{content: "\f137";} .flaticon-voltmeter:before{content: "\f138";} .flaticon-presentation:before{content: "\f139";} .flaticon-engineering:before{content: "\f13a";} .flaticon-conveyor-3:before{content: "\f13b";} .flaticon-medal:before{content: "\f13c";} .flaticon-laptop:before{content: "\f13d";} .flaticon-folder:before{content: "\f13e";} .flaticon-settings-2:before{content: "\f13f";} .flaticon-target:before{content: "\f140";} .flaticon-3d-printer:before{content: "\f141";} .flaticon-industrial-robot:before{content: "\f142";} .flaticon-browser:before{content: "\f143";} .flaticon-saw:before{content: "\f144";} .flaticon-quote:before{content: "\f145";} .flaticon-location:before{content: "\f146";} .flaticon-24-hours:before{content: "\f147";} .flaticon-email:before{content: "\f148";} .flaticon-customer-service:before{content: "\f149";} .flaticon-call:before{content: "\f14a";} .flaticon-worldwide:before{content: "\f14b";} .flaticon-world:before{content: "\f14c";} .flaticon-placeholder:before{content: "\f14d";} .flaticon-home:before{content: "\f14e";} .flaticon-arroba:before{content: "\f14f";} .flaticon-send:before{content: "\f150";} .flaticon-message:before{content: "\f151";} .flaticon-phone:before{content: "\f152";} .flaticon-telephone:before{content: "\f153";} .flaticon-globe:before{content: "\f154";} .flaticon-worldwide-1:before{content: "\f155";} .flaticon-profile:before{content: "\f156";} .flaticon-calendar:before{content: "\f157";} .flaticon-headset:before{content: "\f158";} .flaticon-map:before{content: "\f159";} .flaticon-link:before{content: "\f15a";} .flaticon-megaphone:before{content: "\f15b";} .flaticon-support:before{content: "\f15c";} .flaticon-send-1:before{content: "\f15d";} .flaticon-placeholder-1:before{content: "\f15e";} .flaticon-email-1:before{content: "\f15f";} .flaticon-time:before{content: "\f160";} .flaticon-stopwatch:before{content: "\f161";} 

/* /fac_theme/static/src/css/main.css defined in bundle 'fac_theme.assets_css_frontend' */
 img{max-width: 100%; height: auto;} iframe{width: 100%; border: none;} a, a:hover, a:focus, a:active, button:focus{text-decoration: none; border: none; outline: 0; color: #FFF;} ul ol, li{list-style: none; margin: 0; padding: 0;} select:focus, select:active{box-shadow: none; border: 0; outline: 0} select{height: 50px !important; outline: 0; resize: none; font-weight: 400; display: block; width: 100%; line-height: 24px; font-size: 14px; border: 1px solid #f1f1f1; padding: 13px 20px; background: #f9f9f9; color: #02185a; border-radius: 0px; margin-bottom: 30px; box-shadow: none !important; width: 100%;} .nice-select{width: 100% !important; border-radius: 0 !important; height: 50px; line-height: 50px; font-size: 15px; background: #fff !important; margin-bottom: 30px;} .nice-select .list{width: 100%; overflow-y: scroll; max-height: 160px; z-index: 999; border-radius: 0;} label{text-transform: uppercase; font-weight: 600;} input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="subject"]:focus, textarea:focus, select:focus, button:focus{outline: none; border: 1px solid #ff6119;} input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], input[type="subject"], textarea{outline: 0; resize: none; font-weight: 400; display: block; width: 100%; line-height: 24px; height: 50px; font-size: 14px; border: 1px solid #eee; padding: 13px 20px; background: #fff; color: #02185a; border-radius: 0px; margin-bottom: 30px; box-shadow: none !important;} textarea{height: 150px; padding-top: 20px;} textarea:focus{outline: none !important; box-shadow: none !important;} h1,h2,h3,h4,h5,h6{margin: 0; padding: 0; line-height: 1;} h1{font-size: 55px; font-weight: 700;} h2{font-size: 40px; font-weight: 500;} h3{font-weight: 500; font-size: 23px;} h4{font-size: 23px; font-weight: 500;} h5{font-size: 20px; font-weight: 500;} p{line-height: 20px; font-weight: 300; font-family: 'Roboto', sans-serif; color: #606060;} .empty-btn{border: 1px solid rgba(255, 255, 255, 0.2); padding: 10px 30px; text-transform: uppercase; font-size: 13px; font-family: 'Roboto', sans-serif; font-weight: 600; display: inline-block;} .empty-btn:hover{border: 1px solid rgba(255, 255, 255, 0.5);} .pt-220{padding-top: 220px;} .ptb-130{padding-top: 130px; padding-bottom: 130px;} .pt-130{padding-top: 130px;} .pb-130{padding-bottom: 130px;} .ptb-120{padding-top: 120px; padding-bottom: 120px;} .pt-120{padding-top: 120px;} .pb-120{padding-bottom: 120px;} .ptb-110{padding-top: 110px; padding-bottom: 110px;} .pt-110{padding-top: 110px;} .pb-110{padding-bottom: 110px;} .ptb-100{padding-top: 100px; padding-bottom: 100px;} .pt-100{padding-top: 100px;} .pb-100{padding-bottom: 100px;} .ptb-90{padding-top: 90px; padding-bottom: 90px;} .pt-90{padding-top: 90px;} .pb-90{padding-bottom: 90px;} .ptb-80{padding-top: 80px; padding-bottom: 80px;} .pt-80{padding-top: 80px;} .pb-80{padding-bottom: 80px;} .ptb-70{padding-top: 70px; padding-bottom: 70px;} .pt-70{padding-top: 70px;} .pb-70{padding-bottom: 70px;} .ptb-60{padding-top: 60px; padding-bottom: 60px;} .pt-60{padding-top: 60px;} .pb-60{padding-bottom: 60px;} .ptb-50{padding-top: 50px; padding-bottom: 50px;} .pt-50{padding-top: 50px;} .pb-50{padding-bottom: 50px;} .ptb-40{padding-top: 40px; padding-bottom: 40px;} .pt-40{padding-top: 40px;} .pb-40{padding-bottom: 40px;} .pb-30{padding-bottom: 30px;} .pt-30{padding-top: 30px;} .pb-20{padding-bottom: 20px;} .pt-20{padding-top: 20px;} .pb-10{padding-bottom: 10px;} .pt-10{padding-top: 10px;} .no-padding{padding: 0;} .mt-100{margin-top: 100px;} .mb-100{margin-bottom: 100px;} .mb-70{margin-bottom: 70px} .mt-50{margin-top: 50px;} .mb-50{margin-bottom: 50px;} .mb-40{margin-bottom: 40px;} .mt-40{margin-top: 40px;} .mt-30{margin-top: 30px;} .mr-30{margin-right: 30px !important;} .mb-30{margin-bottom: 30px;} .ml-30{margin-left: 30px;} .mt-25{margin-top: 25px;} .mr-25{margin-right: 25px;} .mb-25{margin-bottom: 25px;} .ml-25{margin-left: 25px;} .mt-20{margin-top: 20px;} .mr-20{margin-right: 20px;} .mb-20{margin-bottom: 20px;} .ml-20{margin-left: 20px;} .mt-15{margin-top: 15px;} .mr-15{margin-right: 15px;} .mb-15{margin-bottom: 15px;} .ml-15{margin-left: 15px;} .mt-15{margin-top: 15px;} .mr-15{margin-right: 15px;} .mb-15{margin-bottom: 15px;} .ml-15{margin-left: 15px;} .mt-10{margin-top: 10px;} .mr-10{margin-right: 10px;} .mb-10{margin-bottom: 10px !important;} .ml-10{margin-left: 10px;} .mt-5{margin-top: 5px;} .mr-5{margin-right: 5px;} .mb-5{margin-bottom: 5px;} .ml-5{margin-bottom: 5px;} .mt-0{margin-top: 0px;} .mr-0{margin-right: 0px;} .mb-0{margin-bottom: 0px;} .ml-0{margin-left: 0px;} .mrl-row{margin-right: 0; margin-left: 0;} .last-child{margin-bottom: 0px !important;} .text-center{text-align: center;} .text-right{text-align: right;} .section-title{margin-bottom: 50px;} .section-title-left{margin-bottom: 30px;} .section-title h2, .section-title-left h2{color: #666; display: block; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 600; letter-spacing: .20px; font-size: 14px; line-height: 18px; margin: 0; margin-bottom: 15px; font-weight: 600;} .section-title h2, .section-title-left h2{padding-left: 60px; position: relative;} .section-title h2::after, .section-title-left h2::after{background: #ff6119; line-height: 27px; position: absolute; left: 0; content: ""; top: 5px; height: 3px; width: 40px;} .section-title h3, .section-title-left h3{color: #02185a; font-size: 40px; font-weight: 600; margin-bottom: 0px; line-height: 45px;} .section-title h3{margin-bottom: 20px;} .p-title-section{font-family: 'Poppins', sans-serif; font-weight: 500; line-height: 30px; font-size: 15px; margin-bottom: 20px; margin-top: -5px; margin-left: -20px;} .section-title h3 span, .section-title-left h3 span{color: #ff6119;} .section-title .line-title{width: 75px; height: 3px; background: #ff6119; margin-right: auto; margin-left: auto; margin-top: 22px;} .section-title-left .line-title{margin-bottom: 22px; width: 75px; height: 3px; background: #ff6119; margin-top: 22px;} .display-table{width: 100%; height: 100%; display: table;} .table-cell{display: table-cell; vertical-align: middle;} .position-relative{position: relative;} .position-absolute{position: absolute;} .position-inherit{position: inherit;} .title-inner-page{color: #02185a; text-transform: capitalize; font-size: 25px; font-weight: 600; margin-bottom: 30px; line-height: 25px; margin-top: 0;} .main-btn-one, .main-btn-two, .main-btn-three, .main-btn-four{position: relative; min-width: 180px; background: #FFF; color: #02185a; line-height: 50px; height: 50px; display: inline-block; -webkite-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; font-family: 'Poppins', sans-serif;} .main-btn-one:focus{background: #FFF; color: #02185a;} .main-btn-one:hover{color: #ff6119;} .main-btn-one .text-btn, .main-btn-two .text-btn, .main-btn-three .text-btn, .main-btn-four .text-btn{float: left; min-width: 130px; text-align: center; font-size: 13px; text-transform: uppercase; font-weight: 600; position: relative; letter-spacing: .50px; overflow: hidden;} .main-btn-one .text-btn .text-btn-one, .main-btn-two .text-btn .text-btn-one, .main-btn-three .text-btn .text-btn-one, .main-btn-four .text-btn .text-btn-one{display: block; margin-left: -100%; float: left; transition: .4s; text-align: center; min-width: 130px; height: 50px; padding: 0 15px; background: #ff6119; color: #FFF;} .main-btn-one .text-btn .text-btn-two, .main-btn-two .text-btn .text-btn-two, .main-btn-three .text-btn .text-btn-two, .main-btn-four .text-btn .text-btn-two{margin-left: 0px; transition: .4s; min-width: 130px; height: 50px; text-align: center; display: block; padding: 0 15px; display: block; background: #FFF; color: #02185a;} .main-btn-one:hover .text-btn .text-btn-one, .main-btn-two:hover .text-btn .text-btn-one, .main-btn-three:hover .text-btn .text-btn-one, .main-btn-four:hover .text-btn .text-btn-one{margin-left: 0;} .main-btn-one:hover .text-btn .text-btn-two, .main-btn-two:hover .text-btn .text-btn-two, .main-btn-three:hover .text-btn .text-btn-two, .main-btn-four:hover .text-btn .text-btn-two{margin-left: 100%;} .main-btn-one::after, .main-btn-two::after, .main-btn-three::after, .main-btn-four::after, .main-btn-one .text-btn::after, .main-btn-two .text-btn::after, .main-btn-three .text-btn::after, .main-btn-four .text-btn::after, .main-btn-one .arrow-btn::after, .main-btn-two .arrow-btn::after, .main-btn-three .arrow-btn::after, .main-btn-four .arrow-btn::after{content: ""; clear: both; display: block; width: 100%;} .main-btn-one .text-btn::before, .main-btn-two .text-btn::before, .main-btn-three .text-btn::before, .main-btn-four .text-btn::before{content: ""; width: 2px; height: 50px; background: #ddd; right: 0; top: 0px; position: absolute; opacity: 0.5;} .main-btn-one:hover .text-btn::before{background: #e06026;} .main-btn-one .arrow-btn, .main-btn-two .arrow-btn, .main-btn-three .arrow-btn, .main-btn-four .arrow-btn{height: 50px; width: 50px; text-align: center; overflow: hidden; background: #f9f9f9; line-height: 50px;} .main-btn-one .arrow-btn .arrow-one, .main-btn-two .arrow-btn .arrow-one, .main-btn-three .arrow-btn .arrow-one, .main-btn-four .arrow-btn .arrow-one{display: block; background: #ff6119; font-size: 13px; line-height: 50px; color: #fff; margin-left: -50px; float: left; transition: .4s; text-align: center; width: 50px; height: 50px; font-size: 15px;} .main-btn-one .arrow-btn .arrow-two, .main-btn-two .arrow-btn .arrow-two, .main-btn-three .arrow-btn .arrow-two, .main-btn-four .arrow-btn .arrow-two{background: #f9f9f9; font-size: 13px; line-height: 50px; margin-left: 0px; transition: .4s; height: 50px; width: 50px; text-align: center; font-size: 15px; display: block;} .main-btn-one:hover .arrow-btn .arrow-one, .main-btn-two:hover .arrow-btn .arrow-one, .main-btn-three:hover .arrow-btn .arrow-one, .main-btn-four:hover .arrow-btn .arrow-one{margin-left: 0;} .main-btn-one:hover .arrow-btn .arrow-two, .main-btn-two:hover .arrow-btn .arrow-two, .main-btn-three:hover .arrow-btn .arrow-two, .main-btn-four:hover .arrow-btn .arrow-two{margin-left: 50px;} .main-btn-two .text-btn .text-btn-one{background: #02185a; color: #FFF;} .main-btn-two .text-btn .text-btn-two{background: #ff6119; color: #fff;} .main-btn-two .text-btn::before{background: #e4500d;} .main-btn-two:hover .text-btn::before{background: #2e3e6c;} .main-btn-two .arrow-btn{background: #ff6119; line-height: 50px;} .main-btn-two .arrow-btn .arrow-one{background: #011552; color: #fff;} .main-btn-two .arrow-btn .arrow-two{background: #ff6119; color: #FFF;} .main-btn-three .text-btn .text-btn-one{background: #fff; color: #02185a;} .main-btn-three .text-btn .text-btn-two{background: #ff6119; color: #fff;} .main-btn-three .text-btn::before{background: #e4500d;} .main-btn-three:hover .text-btn::before{background: #eee;} .main-btn-three .arrow-btn{background: #ff6119; line-height: 50px;} .main-btn-three .arrow-btn .arrow-one{background: #fff; color: #02185a;} .main-btn-three .arrow-btn .arrow-two{background: #ff6119; color: #FFF;} .main-btn-four .text-btn .text-btn-one{background: #02185a; color: #fff;} .main-btn-four .text-btn .text-btn-two{background: #fff; color: #02185a;} .main-btn-four .text-btn::before{background: #02185a;} .main-btn-four:hover .text-btn::before{background: #2e3e6c;} .main-btn-four .arrow-btn{background: #02185a; line-height: 50px;} .main-btn-four .arrow-btn .arrow-one{background: #02185a; color: #fff;} .main-btn-four .arrow-btn .arrow-two{background: #f9f9f9; color: #02185a;} .btn-read-more{position: relative; -webkite-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; padding-bottom: 2px; color: #02185a; font-size: 12px; line-height: 20px; text-transform: uppercase; font-weight: 700; display: inline-block; width: auto; margin-top: 17px;} .btn-read-more:active, .btn-read-more:focus{color: #02185a;} .btn-read-more:hover::before{left: 0; width: 100%; right: auto;} .btn-read-more::before{content: ''; position: absolute; right: 0; bottom: 0; height: 2px; width: 0; background: #ff6119; z-index: 1; -webkite-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .btn-read-more::after{clear: both; display: block; width: 100%; width: 100%; background-color: #d6d6d6; content: ''; position: absolute; left: 0; bottom: 0; height: 2px;} .btn-read-more .text-btn{display: inline-block; vertical-align: middle; position: relative; left: 0; -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); -webkite-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .btn-read-more:hover .text-btn{position: relative; left: 4px; -webkit-transform: translateX(4px); -moz-transform: translateX(4px); transform: translateX(4px); -webkite-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .btn-read-more:hover{color: #ff6119;} .btn-read-more:hover i{opacity: 0;} .btn-read-more i{font-size: 14px; position: relative; top: 1px; display: inline-block; vertical-align: middle; line-height: inherit; -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); -webkite-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; margin: 0; right: -2px;} .btn-one, .btn-two, .btn-three, .btn-four, .btn-five , .o_portal_chatter_composer_btn{cursor: pointer; display: inline-block; font-family: 'Poppins', sans-serif; position: relative; z-index: 2; font-size: 13px; font-weight: 600; text-transform: uppercase; text-align: center; padding: 0 5px; line-height: 51px; min-width: 175px; height: 50px; letter-spacing: 0.30px; border-radius: 2px; -webkite-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .o_portal_chatter_composer_btn{background: #ff6119!important; color: #ffffff!important; border-radius: 0px!important; border: 2px solid #ff6119!important;} .o_portal_chatter_composer_btn:hover{background: #ffffff!important; color: #ff6119!important; border: 2px solid #ff6119!important;} .btn-one,{background: #ff6119; color: #ffffff;} .btn-one:hover{background: #02185a; color: #fff;} .btn-two{background: transparent; border: 2px solid #f9f9f9; color: #FFF;} .btn-two:hover{background: #FFF; color: #02185a; border: 2px solid #fff;} .btn-three{background: #FFF; color: #2d2a2a;} .btn-three:hover{background: #ff6119; color: #FFF;} .btn-four{background: #02185a; color: #fff;} .btn-four:hover{background: #fff; color: #02185a;} .btn-five{background: transparent; border: 2px solid #02185a; color: #02185a; line-height: 48px;} .btn-five:hover{background: #02185a; color: #fff; border: 2px solid #02185a;} .text-link{display: inline-block; padding-right: 2px; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 600;} .social-media{padding-left: 0; padding-right: 0; margin-bottom: 0;} .social-media li{display: inline-block;} .social-media li a{margin-right: 10px; transition: .4s; width: 40px; height: 40px; border-radius: 0px; font-size: 15px; line-height: 40px; text-align: center; color: #ffffff; border: 1px solid #ff6119; background: #ff6119; display: block;} .social-media li a:hover{background: #FFF; color: #ff6119; border: 1px solid #ffffff;} .cover-background{position: relative !important; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; height: 100%; width: 100%;} .bg-image{background-image: url(http://placehold.it/1920x1280); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; top: 0; left: 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; position: relative;} .overlay{background: linear-gradient(45deg, rgba(38, 38, 47, 0.95) 0%, rgba(38, 38, 47, 0.95) 100%); position: absolute; top: 0; left: 0; width: 100%; height: 100%;} .bg-white{background: #FFF !important;} .bg-gray{background: #f9f9f9;} .bg-dark{background: #02185a !important;} .color-white{color: #FFF !important;} .color-gray{color: #eee !important;} body{position: relative; margin: 0; padding: 0; font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 14px; color: #989898; line-height: 25px; background: #DDD;} .loading-screen{position: fixed; width: 100%; height: 100%; background: #f9f9f9; left: 0; top: 0; z-index: 99999;} .lds-ring{display: block; position: relative; width: 80px; height: 80px; margin-right: auto; margin-left: auto; right: 0; left: 0;} .lds-ring div{box-sizing: border-box; display: block; position: absolute; width: 64px; height: 64px; margin: 8px; border: 8px solid #ff6119; border-radius: 50%; animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-color: #ff6119 transparent transparent transparent;} .lds-ring div:nth-child(1){animation-delay: -0.45s;} .lds-ring div:nth-child(2){animation-delay: -0.3s;} .lds-ring div:nth-child(3){animation-delay: -0.15s;} @keyframes lds-ring{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}} .upper-bar{background: #ffffff; height: 50px; line-height: 50px; font-size: 14px; border-bottom: 1px solid #f1f1f1;} .upper-bar-dark{background: #02185a;} .upper-bar .contact-us-bar{font-weight: 500;} .upper-bar .contact-us-bar p{line-height: 50px; text-transform: capitalize; font-weight: 500; font-size: 14px; color: #fff;} .upper-bar .contact-us-bar a{font-size: 12px; margin-right: 12px; color: #02185a; font-weight: 500; border-right: 2px solid #ccc; padding-right: 12px; transition: all 0.4s;} .upper-bar .contact-us-bar a:last-child{border-right: none;} .upper-bar .contact-us-bar a span{font-size: 14px; margin-right: 5px; transition: .1s; color: #ff6119;} .upper-bar .contact-us-bar a span::before{font-size: 14px; line-height: 14px; margin: 0; font-weight: 900;} .upper-bar .contact-us-bar a:hover{color: #ff6119;} .upper-bar .social-media-bar{float: right; margin-bottom: 0; padding-left: 0;} .upper-bar .social-media-bar li{display: inline-block; padding-left: 3px;} .upper-bar .social-media-bar li a{transition: .4s; width: 30px; height: 30px; border-radius: 0px; background: #f9f9f9; font-size: 12px; line-height: 30px; text-align: center; color: #02185a; display: block; border: 1px solid #f1f1f1;} .upper-bar .social-media-bar li a:hover{background: #ff6119; border: 1px solid #ff6119; color: #fff;} .upper-bar-dark .social-media-bar li a{transition: .4s; width: 30px; height: 30px; border-radius: 0px; background: transparent; font-size: 12px; line-height: 30px; text-align: center; color: #fff; display: block; border: 1px solid transparent;} .upper-bar-two{background: #fff; height: 50px; line-height: 50px; font-size: 14px; border-bottom: 1px solid #f1f1f1;} .upper-bar-two .contact-us-bar a{color: #02185a; font-weight: 600;} .upper-bar-two .contact-us-bar a span{color: #ff6119;} .upper-bar-two .social-media-bar li a{border: 1px solid #f1f1f1; background: #f9f9f9; color: #02185a;} .upper-bar-two .social-media-bar li a:hover{background: #ff6119; border: 1px solid #ff6119; color: #ffffff;} .classic-upper-bar{background: #ff6119;} .classic-upper-bar .contact-us-bar a{font-size: 12px; margin-right: 12px; color: #eee; font-weight: 500; border-right: 2px solid #eeeeee47; padding-right: 12px; transition: all 0.4s;} .classic-upper-bar .contact-us-bar a:hover{color: #FFF;} .classic-upper-bar .contact-us-bar a span{font-size: 14px; margin-right: 5px; transition: .1s; color: #eee;} .classic-upper-bar .social-media-bar li a{transition: .4s; width: 30px; height: 30px; border-radius: 2px; background: transparent; font-size: 12px; line-height: 30px; text-align: center; color: #eee; display: block; border: 1px solid transparent;} .upper-bar-three{background: #02185a; z-index: 777; position: absolute; width: 100%; border-bottom: none;} .upper-bar-three .contact-us-bar a{color: #ddd; font-weight: 500; border-right: 2px solid rgba(204, 204, 204, 0.28);} .upper-bar-three .contact-us-bar a span{color: #fff;} .upper-bar-three .social-media-bar li a{border: 1px solid transparent; background: transparent; color: #FFF;} nav{display: block; width: 100%; position: relative; z-index: 999;} .stuck{position: fixed; top: 0; width: 100%; left: 0; z-index: 5555; box-shadow: 0 10px 20px rgba(0,0,0,.1); border-bottom: 1px solid #eee; background: #FFF;} .container-nav{position: relative;} .nav-menu-bar{background: #FFF; border-top: 1px solid #eee; height: 85px;} .my-logo{display: inline-block; width: 200px; padding: 10px 0;} .nav-bar .single-item{position: relative; padding-left: 40px; margin-top: 10px; margin-bottom: 5px; float: right; width: 100%;} .nav-bar .single-item span{left: 0; top: 0; color: #ff6119; position: absolute; font-size: 30px;} .nav-bar .single-item span::before{margin: 0; font-size: 30px; line-height: 30px;} .nav-bar .single-item h3{color: #02185a; margin-bottom: 0px; font-size: 16px; line-height: 18px; font-weight: 700;} .nav-bar .single-item p{margin-bottom: 0; font-size: 14px; line-height: 18px; color: #777777; font-weight: 400;} .nav-bar .btn-arrow-two{float: right; margin-top: 18px;} .navbar-toggle{height: 32px; line-height: 32px; width: 30px; cursor: pointer; top: 35px; right: 15px; position: absolute; display: none;} .navbar-toggle span{-webkit-transition: 0.4s ease-in-out; -moz-transition: 0.4s ease-in-out; -ms-transition: 0.4s ease-in-out; -o-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out;} .navbar-toggle:hover span{background: #ff6119;} .navbar-toggle span:first-child{background: #02185a; display: block; height: 2px; left: 0; margin: auto; position: absolute; right: 0; width: 22px; top: 0;} .navbar-toggle span:nth-child(2){background: #02185a; display: block; height: 2px; left: 0; margin: auto; position: absolute; right: 0; width: 22px; top: 6px;} .navbar-toggle span:nth-child(3){background: #02185a; display: block; height: 2px; left: 0; margin: auto; position: absolute; right: 0; width: 22px; top: 12px;} .navbar-toggle-active span:first-child{top: 7px; transform: rotate(45deg); background: #ff6119;} .navbar-toggle-active span:nth-child(2){display: none;} .navbar-toggle-active span:nth-child(3){top: 7px; transform: rotate(135deg); background: #ff6119;} .nav-menu{padding: 0; margin: 0; list-style: none; float: left;} .nav-menu li{display: inline-block;} .nav-menu li a{color: #02185a; text-decoration: none; display: block; margin-right: 28px; font-size: 13px; font-weight: 700; padding: 30px 0; font-family: 'Poppins', sans-serif; position: relative; text-transform: uppercase;} .nav-menu .nav-item.active .nav-link, .nav-menu .nav-item:hover .nav-link{color: #ff6119;} .nav-menu .nav-item .nav-link:before{position: absolute; content: ''; width: 100%; display: table; height: 3px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; bottom: 25px; -webkit-transition: all 300ms linear; transition: all 300ms linear; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); background: #ff6119 !important; opacity: 0;} .nav-menu .nav-item.active > .nav-link:before, .nav-menu .nav-item:hover .nav-link:before{-webkit-transform: scaleX(1); transform: scaleX(1); opacity: 1; color: #ff6119 !important; background-color: transparent;} .has-dropdown .icon-down{opacity: 0.8; position: absolute; right: -12px; top: 31px;} .icon-links{float: right; margin-right: 40px; position: relative; top: 0; right: 0; margin-left: 35px;} .icon-links a{color: #02185a; text-decoration: none; display: inline-block; margin-left: 14px; font-size: 15px; font-weight: 700; padding: 30px 0; font-family: 'Roboto', sans-serif; position: relative; text-transform: uppercase; transition: all 0.4s;} .icon-links a:first-child{margin-left: 0;} .icon-links a:hover{color: #ff6119;} .icon-links-drawout{top: 12px;} .nav-bar .nav-menu .nav-item.has-dropdown > ul.sub-menu{-webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); -o-transform: translateY(10%); transform: translateY(10%); -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin: 0; padding: 0; list-style: none; position: absolute; width: 230px; visibility: hidden; opacity: 0; background: #fff; box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.08); border-bottom: 3px solid #ff6119; margin-left: 0px;} .nav-bar .nav-menu .nav-item.has-dropdown > ul.sub-menu li.active a{color: #ff6119;} .nav-bar .nav-menu .nav-item.has-dropdown > ul.sub-menu::after{clear: both; content: " "; display: block; width: 100%;} .nav-item.has-dropdown > ul.sub-menu li{display: block; z-index: 3;} .nav-item.has-dropdown > ul.sub-menu li a{opacity: .7; display: block; text-transform: capitalize; color: #3e3a3a; font-size: 14px; font-weight: 600; padding: 12px 23px; margin: 0; position: relative; background: transparent; border-bottom: 1px solid #f1f1f1 !important; transition: .5s;} .nav-item.has-dropdown > ul.sub-menu li a:last-child{border: none;} .nav-item.has-dropdown > ul.sub-menu li a:hover{opacity: 1;} .nav-item.has-dropdown > ul.sub-menu li a:hover{color: #02185a; opacity: 1; background: #f9f9f9; padding-right: 20px;} .nav-item.has-dropdown:hover ul.sub-menu{-webkit-transform: translateY(0) !important; -moz-transform: translateY(0) !important; -ms-transform: translateY(0) !important; -o-transform: translateY(0) !important; transform: translateY(0) !important; opacity: 1 !important; visibility: visible !important;} .nav-item.has-dropdown > ul.sub-menu li{position: relative;} .nav-bar .sub-menu .has-dropdown-two{position: relative;} .nav-bar .sub-menu .has-dropdown-two span{float: right; margin-top: 4px; font-size: 12px;} .nav-bar .sub-menu .has-dropdown-two:hover > ul.sub-menu-two{-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible} .nav-bar .sub-menu .has-dropdown-two > ul.sub-menu-two{-webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); -o-transform: translateY(10%); transform: translateY(10%); -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; margin: 0; padding: 0; list-style: none; position: absolute; width: 230px; visibility: hidden; opacity: 0; top: 0; background: #fff; box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.08); border-bottom: 3px solid #ff6119; margin-left: 230px;} .nav-bar .sub-menu .has-dropdown-two > ul.sub-menu-two::after{clear: both; width: 100%; display: block;} .nav-bar-two{background: #FFF;} .nav-bar-two .nav-menu{float: right;} .nav-bar-two .nav-menu li a{margin-left: 30px; margin-right: 0;} .nav-bar-three{position: absolute; width: 100%; background: transparent;} .nav-bar-three .nav-menu{float: left;} .nav-bar-three .navbar-toggle span{background: #fff;} .nav-fixed-two .navbar-toggle span{background: #02185a;} .nav-bar-three .nav-menu li a{margin-left: 28px; margin-right: 0; color: #FFF;} .nav-bar-three .icon-links .btn-three{cursor: pointer; display: inline-block; font-family: 'Poppins', sans-serif; position: relative; z-index: 2; font-size: 13px; font-weight: 600; text-transform: uppercase; text-align: center; padding: 0 5px; line-height: 45px; min-width: 140px; height: 45px; letter-spacing: 0.30px; -webkite-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; box-shadow: none; border-radius: 2px; margin-top: 20px;} .nav-bar-three .icon-links .btn-three:hover{color: #fff;} .nav-bar-three .side-menu-btn span{background-color: #fff;} .fixed-top .my-logo .logo-two{display: none;} .fixed-top .my-logo .logo-one{display: block;} .fixed-top-one .my-logo .logo-two{display: none;} .nav-fixed-two .my-logo .logo-one{display: none;} .fixed-top::after, .nav-fixed:after, .fixed-top .nav-output::after, .nav-fixed .nav-output::after{clear: both; content; ""; width: 100%; display: block;} .fixed-top{position: fixed; top: 50px; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease;} .nav-fixed{background: #fff; position: fixed; top: 0; right: 0; left: 0; z-index: 999; width: 100%; -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15); -o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15); -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease;} .nav-fixed .my-logo .logo-two{display: block;} .nav-fixed .my-logo .logo-one{display: none;} .fixed-top .nav-menu li a, .fixed-top .icon-links a{color: #FFF;} .nav-bar-fixed .nav-menu .nav-item .nav-link:before{bottom: 20px;} .nav-bar-fixed .nav-menu{float: left;} .nav-bar-fixed .nav-menu .nav-menu li a{margin-right: 28px;} .nav-bar-three .stuck{position: fixed; top: 0; width: 100%; left: 0; z-index: 5555; box-shadow: none; border-bottom: 1px solid rgba(214, 212, 212, 0.27); background: transparent;} .nav-fixed-two .stuck{position: fixed; top: 0; width: 100%; left: 0; z-index: 5555; box-shadow: none; border-bottom: 1px solid rgba(144, 139, 139, 0.37); background: #FFF} .nav-fixed-two .nav-menu li a{margin-left: 28px; margin-right: 0; color: #02185a;} .nav-fixed-two .side-menu-btn span{background: #122b51 !important;} .nav-fixed-two .btn-three{background: #ff6119; color: #FFF;} .nav-fixed-two .icon-links .btn-three:hover{color: #fff; background: #02185a;} .side-menu{position: fixed; top: 0; right: -430px; width: 430px; height: 100%; min-height: 100%; padding: 100px 40px 50px 50px; background: #fff; overflow: hidden; visibility: hidden; z-index: 9999; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-box-shadow: -11px 0px 13px rgba(0,0,0,.02); -moz-box-shadow: -11px 0px 13px rgba(0,0,0,.02); -o-box-shadow: -11px 0px 13px rgba(0,0,0,.02); box-shadow: -11px 0px 13px rgba(0,0,0,.02); overflow-y: auto; overflow-x: hidden; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .side-menu.open{right: 0; visibility: visible;} .close-side-menu{top: 30px; right: 30px; width: 40px; height: 40px; position: absolute; border-radius: 2px; background: #ff6119; z-index: 55; text-align: center; line-height: 40px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;} .close-side-menu span{font-size: 35px; font-weight: 700; text-align: center; line-height: 40px; color: #fff;} .close-side-menu:hover{background: #02185a; color: #fff;} .close-side-menu:hover span{color: #fff;} .about-side{margin-bottom: 50px;} .about-side img{width: 150px; margin-bottom: 20px;} .about-side p{margin-bottom: 0; font-size: 14px; font-weight: 500;} .contact-side h6, .follow-us h6{position: relative; font-size: 20px; font-weight: 600; text-transform: capitalize; color: #02185a; letter-spacing: .5px; margin-bottom: 30px;} .contact-side .contact-info .single-contact{margin-bottom: 25px;} .contact-side .contact-info .single-contact span{color: #ff6119;} .contact-side .contact-info .single-contact span::before{margin: 0;} .contact-side .contact-info .single-contact .info-cont p{color: #989898; font-weight: 600;} .contact-side{margin-bottom: 50px;} .side-menu .social-media li a{background: #ff6119; border: 1px solid #f1f1f1; color: #fff;} .side-menu .social-media li a:hover{background: #01144a; border: 1px solid #01144a; color: #fff;} .close-menu-sidebar{height: 100%; background: rgba(253, 253, 253, 0.95); position: absolute; left: 0; top: 0; z-index: 9998; opacity: 0; visibility: hidden; width: 0px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;} .close-menu-sidebar.open{width: 100%; opacity: 1; visibility: inherit;} .side-menu-btn{text-decoration: none; font-family: 'Poppins', sans-serif; transition: all .4s; border-radius: 0; color: #122b51 !important; text-align: center; padding: 0; right: 0; z-index: 555; width: 20px; height: 15px; position: absolute !important; right: -40px; top: 35px;} .side-menu-btn:hover{color:#3333ff !important;} .side-menu-btn span{display: block; position: absolute; background-color: #0b2653; height: 2.3px; -webkit-transition: all .3s linear 0ms; -khtml-transition: all .3s linear 0ms; -moz-transition: all .3s linear 0ms; -ms-transition: all .3s linear 0ms; -o-transition: all .3s linear 0ms; transition: all .3s linear 0ms; width: 20px;} .side-menu-btn span:first-child{top: 0; right: 0;} .side-menu-btn span:nth-child(2){top: 6px; right: 0; width: 16px;} .side-menu-btn span:last-child{top: 12px; left: 0;} .side-menu-btn:hover span:nth-child(2){width: 20px;} .search-screen{position: fixed; top: -100%; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.95); overflow: hidden; visibility: hidden; z-index: 9999; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; overflow-y: auto; overflow-x: hidden; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;} .search-screen.open{top: 0; visibility: visible;} .search-screen .close-search{top: 30px; right: 30px; width: 40px; height: 40px; position: absolute; border-radius: 2px; background: #ff6119; z-index: 55; text-align: center; line-height: 40px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;} .close-search span{font-size: 35px; font-weight: 700; text-align: center; line-height: 40px; color: #fff;} .close-search:hover{background: #02185a; color: #fff;} .close-search:hover span{color: #fff;} .search-screen .input-search{top: 50%; max-width: 750px; margin: auto; position: absolute; left: 0; right: 0; display: block;} .search-screen .input-search input[type="search"]{position: relative; width: 90%; font-family: inherit; font-size: 14px; font-weight: inherit; color: #02185a; border-radius: 2px; background: #fff; outline: 0; cursor: pointer; margin: 0; margin-right: auto !important; margin-left: auto !important; display: block; overflow: hidden; padding: 20px; border: 1px solid #eee; height: 70px; box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.1);} .search-screen .search-btn, .search-screen .search-submit-btn{background: #ff6119; border: none; cursor: pointer; outline: none; color: #FFF; font-size: 16px; height: 70px; width: 70px; line-height: 70px; text-align: center; position: absolute; right: 5%; top: 0; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;} .search-screen .search-btn i, .search-screen .search-submit-btn i{padding-left: 5px;} .search-screen .search-btn:hover, .search-screen .search-submit-btn:hover{background: #02185a;} .widget-shopping-cart{-webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); -o-transform: translateY(10%); transform: translateY(10%); -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; margin: 0; padding: 0; position: absolute; top: 100%; right: 0; width: 280px; visibility: hidden; opacity: 0; border-radius: 1px; overflow: hidden; background: #fff; box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.08); border: 1px solid #f1f1f1; padding: 10px;} .cart-link:hover .widget-shopping-cart{-webkit-transform: translateY(0) !important; -moz-transform: translateY(0) !important; -ms-transform: translateY(0) !important; -o-transform: translateY(0) !important; transform: translateY(0) !important; opacity: 1 !important; visibility: visible !important;} .widget-shopping-cart ul{padding-left: 0; line-height: 20px; margin: 0;} .widget-shopping-cart ul .empty-cart{font-size: 15px; color: #02185a; text-transform: capitalize; font-weight: 600; padding: 10px;} .main-home{background-position: center center; background-repeat: no-repeat; background-attachment: fixed; top: 0; left: 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 700px; min-height: 100%; width: 100%; position: relative; overflow: hidden; z-index: 222;} .main-home .overlay{background: rgba(50, 50, 50, 0.3); position: absolute; top: 0; left: 0; width: 100%; min-height: 100%; height: 700px;} .info-header{height: 700px; min-height: 100%} .main-home .top-title-header{position: relative; padding-left: 70px; font-size: 14px; font-weight: 600; color: #FFF; text-transform: uppercase; margin-bottom: 15px; letter-spacing: 2px;} .main-home .top-title-header::after{background: #ff6119; width: 50px; height: 3px; line-height: 27px; position: absolute; left: 0; content: ""; top: 11px;} .info-header h1{color: #fff; text-transform: capitalize; font-weight: 700; line-height: 65px; font-size: 55px; margin-bottom: 20px;} .info-header h1 span{color: #ff6119;} .text-header{text-transform: capitalize; font-size: 17px; color: #f8f8f8; font-weight: 600; line-height: 30px; margin-bottom: 45px; max-width: 600px;} .banner{position: relative; z-index: 33;} .banner-meta{display: block; margin: 0 0 40px; padding-left: 0;} .banner-btn::after{content: ""; display: block; clear: both; width: 100%;} .banner-meta li{display: inline; position: relative; letter-spacing: 4px; text-transform: UPPERCASE; font-size: 18px; color: #EEE; font-weight: 700; line-height: 27px;} .banner-meta li:first-of-type::before{top: -1px; content: " "; font-size: 11px; position: relative; color: currentcolor; padding: 0 20px 0 0;} .banner-meta li::before{top: -1px; content: "|"; font-size: 11px; position: relative; color: currentcolor; padding: 0 20px 0 17px;} .banner-btn .main-btn-one, .banner-btn .main-btn-two{float: left;} .play-video div.play{background: transparent; border: 2px solid #FFF; width: 51px; height: 51px; line-height: 49px; border-radius: 50%; position: relative; font-size: 15px; display: inline-block; text-align: center; color: #fff; margin-right: 5px; margin-left: 15px; transition: all 0.4s;} .play-video span{text-transform: uppercase; letter-spacing: 0.26px; font-family: 'Poppins', sans-serif; position: relative; z-index: 2; font-size: 13px; font-weight: 600; transition: all 0.4s;} .play-video:hover{color: #ff6119;} .play-video:hover div.play{color: #ff6119; border: 2px solid #ff6119;} .text-left{text-align: left !important;} text-right{text-align: right !important;} .home-two{height: 700px; min-height: 100%; width: 100%; position: relative; overflow: hidden; z-index: 222;} .home-two .overlay{background: linear-gradient(45deg, rgb(14, 27, 62) 0%, rgba(12, 24, 60, 0.1) 100%); position: absolute; top: 0; left: 0; width: 100%; min-height: 100%; height: 700px;} .home-two .slider-hero .owl-dots{display: none;} .home-two .info-header{height: 700px; min-height: 100%; padding-bottom: 100px;} .home-two .info-header .top-title-header{color: #eee; display: block; letter-spacing: 1px; line-height: 20px; font-size: 15px; text-transform: uppercase; font-weight: 700; margin-bottom: 10px;} .home-two .info-header .line-header{width: 75px; height: 3px; background: #fff; margin-right: auto; margin-left: auto; margin-top: 25px; margin-bottom: 40px;} .owl-carousel{position: relative;} .slider-hero .owl-nav{position: absolute; top: 48%; width: 100%; z-index: 999; transform: translateY(-50%);} .slider-hero .owl-nav div{width: 40px; height: 40px; color: #02185a; text-align: center; line-height: 44px; font-size: 15px; background: rgb(255, 255, 255); border-radius: 0px; z-index: 999;} .slider-hero .owl-nav div:hover{background: #ff6119; color: #fff;} .slider-hero .owl-nav div.owl-prev{left: 0px; position: absolute; transition: all 0.4s ease 0s;} .slider-hero .owl-nav div.owl-next{right: 0px; position: absolute; transition: all 0.4s ease 0s;} .slider-hero .owl-dots{position: absolute; bottom: 5%; width: 100%; z-index: 99; transform: translateY(-50%); text-align: center;} .slider-hero .owl-dots .owl-dot{margin: 20px 7px 0 7px; width: 9px; height: 9px; background: transparent; margin-right: 5px; margin-left: 5px; display: inline-block; border-radius: 0; border: 1px solid #FFF; transition: 0.4s;} .slider-hero .owl-dots .owl-dot.active, .slider-hero .owl-dots .owl-dot:hover{background: #fff;} .home-three{height: 100vh; min-height: 100%; width: 100%; position: relative; overflow: hidden; z-index: 222;} .home-three .overlay{background: rgba(50, 50, 50, 0.5); position: absolute; top: 0; left: 0; width: 100%; min-height: 100%; height: 100vh;} .home-three .info-header{height: 100vh; min-height: 100%;} .home-three .info-header h1{margin-bottom: 50px;} .home-three .call-us span{color: #eee;} .home-three .call-us .phone-number a{color: #fff;} .home-two{height: 700px; min-height: 100%; width: 100%; position: relative; overflow: hidden; z-index: 222;} .home-classic .cover-background{background-position: center top !important;} .home-classic .slider-hero .owl-dots{display: none;} .home-classic .overlay{background: rgba(50, 50, 50, 0.1);} .home-classic .inner-banner{padding: 50px; background: #FFF;} .home-classic .top-title-header{color: #666; display: block; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 600; letter-spacing: .20px; font-size: 15px; line-height: 15px; margin-bottom: 13px} .home-classic .info-header h1{color: #02185a; text-transform: capitalize; font-weight: 700; line-height: 55px; font-size: 50px; margin-bottom: 22px;} .home-classic .text-header{text-transform: capitalize; font-size: 14px; line-height: 24px; color: #989898; font-weight: 500; margin-bottom: 35px;} .home-classic .play-video div.play{border: 2px solid #ff6119; color: #ff6119;} .home-classic .play-video span{color: #ff6119;} .home-classic .play-video:hover div.play{border: 2px solid #02185a; color: #02185a;} .home-classic .play-video:hover span{color: #02185a;} .icon-header{color: #ff6119;} .icon-header::before{font-size: 50px;} .bar-get{background: #f9f9f9; position: relative;} .bar-get .content-get-bar{margin-top: -100px; background: #ff6119; margin-right: 0; margin-left: 0; padding: 80px 35px; position: relative; z-index: 5; -webkit-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.12); -moz-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.12); -ms-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.12); -o-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.12); box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.12);} .bar-get h2{color: #FFF; font-weight: 500; text-transform: capitalize; font-size: 40px;} .bar-get h2 span{font-weight: 700;} .bar-get .main-btn-four{float: right;} .content-get-bar p{margin-bottom: 0; color: #EEE; margin-top: 10px; position: relative; font-size: 16px; font-weight: 500;} .bar-get-two{background: #fff;} .info-about-us{background: #f9f9f9; position: relative; padding: 50px 0 20px;} .info-about-us .about-us-item{position: relative; margin-bottom: 30px; padding-left: 90px; padding-top: 10px;} .info-about-us .about-us-item span{font-size: 35px; color: #fff; position: absolute; left: 0; top: 0; bottom: 0; background: #02185a; height: 65px; width: 65px; line-height: 65px; text-align: center; border-radius: 3px; transition: 0.4s;} .info-about-us .about-us-item:hover span{background: #ff6119;} .inbox-item-info h3{line-height: 24px; margin-bottom: 0; color: #02185a; font-size: 18px; font-weight: 600; text-transform: capitalize;} .inbox-item-info p{font-size: 14px; font-weight: 500; margin-bottom: 0;} .features{background: #FFF;} .feat-item-one{position: relative; z-index: 1; overflow: hidden; background: #fff; transition: 0.4s; margin-bottom: 30px; border: 1px solid #f1f1f1; border-bottom: 3px solid #ff6119;} .feat-item-one:hover{background: #02185a; border: 1px solid #02185a; border-bottom: 3px solid #02185a;} .feat-item-one:hover .content-box-feat span, .feat-item-one:hover .content-box-feat h4 a, .feat-item-one:hover .content-box-feat p{color: #FFF!important; -webkite-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .feat-item-one .content-box-feat{position: relative; padding: 40px 30px; z-index: 5; text-align: left;} .feat-item-one .content-box-feat span{font-size: 50px; color: #ff6119; display: block; line-height: 50px;} .feat-item-one .content-box-feat span::before{margin: 0; font-size: 50px;} .feat-item-one .content-box-feat h4{color: #02185a; font-size: 18px; font-weight: 600; margin-bottom: 20px; text-transform: capitalize; margin-top: 25px;} .feat-item-one .content-box-feat p{margin-bottom: 0; line-height: 24px;} .feat-two-content{background: #fff; position: relative; margin-right: 0; margin-left: 0; margin-top: -143px; z-index: 555;} .img-feat-two{background-image: url(/fac_theme/static/src/css/../images/about/02.jpg); top: 0; left: 0; position: relative !important; background-size: cover !important; background-position: top center !important; background-repeat: no-repeat !important; height: 100%; width: 100%; min-height: 318px;} .feat-why-us{padding: 100px 50px 70px; border: 1px solid #ddd;} .feat-item-two{position: relative; z-index: 1; overflow: hidden; transition: 0.4s; padding-bottom: 30px;} .feat-item-two .content-box-feat{position: relative; z-index: 5; text-align: left; padding-left: 85px;} .feat-item-two .content-box-feat span{color: #ff6119; display: block; position: absolute; left: 0; top: 0; height: 65px; width: 65px; background: #fff; text-align: center; line-height: 60px; border: 1px solid #f1f1f1;} .feat-item-two .content-box-feat span::before{margin: 0; font-size: 35px;} .feat-item-two .content-box-feat h4{color: #02185a; font-size: 16px; font-weight: 600; margin-bottom: 0px; text-transform: capitalize; line-height: 28px; padding-top: 4px;} .feat-item-two .content-box-feat p{margin-bottom: 0; line-height: 24px;} .feat-three-content{position: relative; margin-top: -143px; z-index: 555;} .feat-item-three{position: relative; z-index: 1; overflow: hidden; background: #fff; transition: 0.4s; margin-bottom: 30px; border: 1px solid #f1f1f1; border-bottom: 3px solid #ff6119;} .feat-item-three:hover{background: #02185a; border: 1px solid #02185a; border-bottom: 3px solid #02185a;} .feat-item-three:hover .content-box-feat span, .feat-item-three:hover .content-box-feat h3, .feat-item-three:hover .content-box-feat h4, .feat-item-three:hover .content-box-feat p{color: #FFF;} .feat-item-three .content-box-feat{position: relative; padding: 40px 30px; z-index: 5; text-align: left;} .feat-item-three .content-box-feat span{font-size: 50px; color: #ff6119; display: block; line-height: 50px;} .feat-item-three .content-box-feat span::before{margin: 0; font-size: 50px;} .feat-item-three .content-box-feat h3{color: #666; display: block; text-transform: uppercase; font-family: 'Roboto', sans-serif; letter-spacing: .20px; font-size: 12px; line-height: 14px; margin: 0; margin-bottom: 10px; font-weight: 500; margin-top: 30px;} .feat-item-three .content-box-feat h4{color: #02185a; font-size: 20px; font-weight: 600; text-transform: capitalize; margin-bottom: 25px;} .feat-item-three .content-box-feat p{margin-bottom: 0; line-height: 24px;} .btn-video-play{position: relative; z-index: 10; box-sizing: content-box; display: block; background: #ff6119; border-radius: 50%; height: 80px; width: 80px; margin-right: auto; margin-left: auto;} .btn-video-play:before{content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 80px; height: 80px; background: #ff6119; border-radius: 50%; animation: pulse-border 1500ms ease-out infinite;} .btn-video-play:after{content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 80px; height: 80px; background: #ff611929; border-radius: 50%; transition: all 200ms;} .btn-video-play:hover:after{background-color: darken(#ff6119, 10%);} .btn-video-play i{background: transparent; border: 2px solid #ff6119; width: 80px; height: 80px; line-height: 80px; border-radius: 50%; position: relative; font-size: 15px; display: inline-block; text-align: center; color: #fff; transition: all 0.4s; z-index: 555;} @keyframes pulse-border{0%{transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1;}100%{transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0;}} .about-one{background: #f9f9f9;} .padding-about-one{padding-right: 15px;} .about-img-one{border-radius: 5px; overflow: hidden;} .about-img-one .text-overlay{width: 100%; height: 100%; border: 2px solid rgba(255, 255, 255, .9); background-color: rgba(25, 25, 33, 0.15); position: relative;} .about-img-one .pos-text{position: absolute; bottom: 30px; left: 30px; font-size: 60px; color: #FFF; font-weight: 700; letter-spacing: 2px;} .about-img-one .pos-text span{display: block; font-size: 14px; margin-top: 20px; letter-spacing: 2px; text-transform: uppercase; font-weight: 700;} .info-about h5{font-size: 22px; line-height: 30px; margin-bottom: 25px; margin-top: 0; color: #787878;} .info-about .list-feat{padding-left: 0;} .info-about .list-feat li{font-weight: 600; color: #787878; position: relative; padding-left: 20px; font-size: 14px; margin-bottom: 10px;} .info-about .list-feat li span{position: absolute; margin-right: 10px; height: 5px; width: 5px; background: #ff6119; display: block; left: 0; top: 10px; border-radius: 50%;} .call-us{display: inline-block; margin-left: 30px; overflow: hidden;} .call-us .phone-number{font-size: 18px; margin-top: 10px; color: #02185a; font-weight: 700; letter-spacing: 1.3px;} .call-us .phone-number a{color: #02185a;} .call-us span{display: block; font-size: 13px; color: #989898; font-weight: 600; line-height: 20px;} .about-two{background: #f9f9f9;} .about-two .p-about-two{padding-bottom: 25px; margin-bottom: 35px; border-bottom: 1px solid #ddd;} .about-two .why-us{position: relative;} .item-why-us{margin-bottom: 30px; position: relative; padding-left: 60px;} .about-two .item-why-us span{font-size: 50px; color: #ff6119; display: block; position: absolute; left: 0; top: 0; line-height: 40px;} .about-two .item-why-us h4{color: #02185a; font-size: 18px; font-weight: 600; margin-bottom: 15px; text-transform: capitalize;} .about-two .item-why-us p{margin-bottom: 0; line-height: 24px;} .about-img-two{position: relative;} .about-img-two img{width: 100%; position: relative; z-index: 55; box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);} .about-img-two{position: relative; padding-right: 35px; padding-left: 35px;} .about-img-two .overlay-about{color: #fff; position: absolute; width: 100%; top: 35px; bottom: 35px; right: 0; background: #ff6119; box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);} .about-img-two .pos-text{position: absolute; z-index: 66; bottom: -10px; left: 55px; right: 55px; top: -10px; border: 2px solid rgba(255, 255, 255, .9); background: rgba(14, 27, 62, 0.2);} .number-years{position: absolute; bottom: 35px; left: 30px; font-size: 60px; color: #FFF; font-weight: 700; letter-spacing: 2px; line-height: 50px;} .about-img-two .pos-text span{line-height: 20px; color: #fff; position: absolute; bottom: 40px; left: 120px; display: block; font-size: 13px; letter-spacing: 2px; text-transform: uppercase; font-weight: 700;} .about-classic-img{background-image: url(/fac_theme/static/src/css/../images/about/05-about-us.jpg); top: 0; left: 0; position: relative !important; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; height: 100%; width: 100%; min-height: 318px;} .about-classic{background: #FFF;} .contact-classic{padding-right: 15px; padding-left: 15px;} .contact-classic .info-about{padding: 50px; background: #f9f9f9;} .contact-classic .leader-company{position: relative; padding-left: 90px; padding-top: 10px;} .contact-classic .leader-company img{height: 70px; width: 70px; border-radius: 50%; position: absolute; left: 0; top: 0;} .contact-classic .leader-company h3{line-height: 24px; margin-bottom: 0; color: #02185a; font-size: 18px; font-weight: 600; text-transform: capitalize;} .contact-classic .leader-company p{text-transform: uppercase; font-size: 14px; font-weight: 700;} .about-classic .item-why-us{position: relative; padding-left: 70px;} .about-classic .item-why-us span{position: absolute; left: 0; top: 0; color: #02185a; font-size: 50px;} .about-classic .item-why-us h4{color: #02185a; font-size: 18px; font-weight: 600; margin-bottom: 15px; text-transform: capitalize;} .about-classic .item-why-us p{margin-bottom: 0; line-height: 24px; font-size: 14px;} .about-carousel{position: relative;} .about-carousel .owl-dots{position: absolute; bottom: 20px; width: 100%; z-index: 99; transform: translateY(-50%); text-align: left; margin-left: 30px;} .about-carousel .owl-dots .owl-dot{margin: 20px 7px 0 7px; width: 20px; height: 6px; background: #ffffff; margin-right: 5px; margin-left: 5px; display: inline-block; border-radius: 0; transition: 0.4s; border-radius: 2px;} .about-carousel .owl-dots .owl-dot.active, .about-carousel .owl-dots .owl-dot:hover{background: #ff6119;} .about-carousel .owl-nav{position: absolute; bottom: 60px; width: 100%; z-index: 999; right: 30px; display: none;} .about-carousel .owl-nav div{width: 40px; height: 40px; color: #02185a; text-align: center; line-height: 40px; font-size: 15px; background: #fff; border-radius: 0; z-index: 999; border: 1px solid #eee;} .about-carousel .owl-nav div:hover{background: #ff6119; color: #fff;} .about-carousel .owl-nav div.owl-prev{right: 50px; position: absolute; transition: all 0.4s ease 0s;} .about-carousel .owl-nav div.owl-next{right: 0px; position: absolute; transition: all 0.4s ease 0s;} .about-three{background: #FFF; position: relative;} .about-img-three{position: relative; z-index: 10; margin-left: 50px; margin-bottom: 50px; margin-right: 15px; border: 10px solid #fff; box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);} .about-img-three img{} .slider-about{display: inline-block; position: relative;} .slider-about::before{position: absolute; bottom: 0; left: 0; width: 80%; height: 80%; content: ''; background: #ff6119;} .overlay-about-three{} .p-about-thtee{padding-bottom: 25px; margin-bottom: 35px; border-bottom: 1px solid #ddd;} .our-skills{background: #FFF; padding-top: 230px; position: relative;} .skills .skill-box{margin-bottom: 60px;} .skills .skill-box:last-of-type{margin-bottom: 0;} .skills .skill-title{color: #666; display: block; text-transform: uppercase; font-family: 'Roboto', sans-serif; letter-spacing: .20px; font-size: 14px; line-height: 14px; margin: 0; margin-bottom: 15px; font-weight: 500;} .skills .skill-box .progress-line{background: #f1f1f1; height: 5px; margin: 0; position: relative; width: 100%;} .skills .skill-box .progress-line > span{position: absolute; display: block; top: 0; left: 0; height: 100%; width: 0; background: #ff6119;} .skills .skill-box .progress-line > span > .percent-tooltip{position: absolute; right: -15px; top: -30px; color: #666; display: block; text-transform: uppercase; font-family: 'Roboto', sans-serif; letter-spacing: .20px; font-size: 14px; line-height: 14px; margin-bottom: 15px; font-weight: 500;} .our-skills-two{background: #ff6119; padding-top: 120px;} .statistics{width: 100%; background-image: url("/steel_online/static/img/header-25.jpg"); background-position: center center; background-repeat: no-repeat; top: 0; left: 0; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: relative;} .statistics .overlay{background: rgba(14, 27, 62, 0.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%;} .content-statistics{margin-bottom: -100px; -webkit-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.12); -moz-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.12); -ms-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.12); -o-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.12); box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.12); margin-right: 0; margin-left: 0; background: #ff6119; z-index: 10; position: relative; padding: 100px 50px 70px; border-radius: 5px;} .text-support{padding-right: 30px;} .content-statistics h2{} .content-statistics .section-title-left h2::after{background: #ffffff;} .content-statistics h3, .content-statistics h1{color: #FFF; text-transform: capitalize; font-size: 40px; font-weight: 600; margin-bottom: 0px; line-height: 45px;} .content-statistics .p-support{font-family: 'Poppins', sans-serif; line-height: 28px; border-bottom: 2px solid rgba(238, 238, 238, 0.22); padding-bottom: 30px; margin-bottom: 35px; color: #f9f9f9; font-weight: 600; font-size: 15px; letter-spacing: 0.50px;} .contact-support h6{position: relative; font-size: 22px; font-weight: 600; text-transform: capitalize; color: #fff; letter-spacing: .5px; line-height: 30px; margin-bottom: 32px;} .contact-support .single-contact{position: relative; margin-bottom: 30px; padding-left: 40px;} .contact-support .single-contact span::before{position: absolute; left: 0; color: #fff; top: 0px; font-size: 22px; margin: 0;} .contact-support .single-contact .info-cont p{color: #f9f9f9 !important; font-size: 14px; font-weight: 600; margin-bottom: 10px; line-height: 20px; position: relative; letter-spacing: 0.30px;} .content-statistics form select{height: 50px !important; outline: 0; resize: none; font-weight: 400; display: block; width: 100%; line-height: 24px; font-size: 14px; border: 1px solid #f1f1f1; padding: 13px 20px; background: #fff; color: #02185a; border-radius: 0px; margin-bottom: 30px; box-shadow: none !important;} .content-statistics textarea{height: 100px;} .content-statistics input[type="text"], .content-statistics input[type="email"], .content-statistics textarea, .content-statistics select{background: #FFF;} .content-statistics input[type="text"]:focus, .content-statistics input[type="email"]:focus, .content-statistics textarea:focus, .content-statistics select:focus{outline: none; border: 1px solid #f6583b;} .stat-item{margin-bottom: 30px; text-align: left; position: relative; padding-left: 70px;} .stat-item span::before{font-size: 50px; line-height: 50px; margin: 0; color: #FFF; position: absolute; left: 0; top: 0;} .stat-icon{font-size: 50px; color: #ff6119; position: absolute; left: 0; top: 0; display: none;} .stat-item .count{font-size: 50px; color: #ff6119; font-weight: 900; line-height: 30px; letter-spacing: 1px; margin-bottom: 20px; font-family: 'Roboto', sans-serif;} .stat-item .text{color: #eee; font-weight: 700; font-size: 14px; text-transform: capitalize; letter-spacing: 1px; line-height: 16px; display: block; margin-bottom: 0px;} .statistics-two{background: #f9f9f9;} .statistics-two .stat-item{margin-bottom: 30px; text-align: left; position: relative; padding-left: 70px;} .statistics-two .stat-item span::before{transition: 0.4s; border-radius: 3px; font-size: 50px; line-height: 50px; margin: 0; color: #ff6119; position: absolute; left: 0; top: 0;} .statistics-two .stat-item .count{font-size: 50px; color: #02185a; font-weight: 700; line-height: 30px; letter-spacing: 1px; margin-bottom: 20px; font-family: 'Roboto', sans-serif;} .statistics-two .stat-item p{color: #666; font-weight: 700; font-size: 14px; text-transform: capitalize; letter-spacing: 1px; line-height: 16px; display: block; margin-bottom: 0px;} .statistics-three{background: #fff;} .services{position: relative;} .services-one{background: #fff; padding-top: 220px;} .services-page{background: #fff;} .services-page .services-item-one{margin-bottom: 40px;} .services-page .services-item-two{background: #FFF;} .services-item-two{position: relative; z-index: 1; margin-bottom: 30px; overflow: hidden; background: #fff; border: 1px solid #f1f1f1; border-bottom: 3px solid #ff6119;} .services-item-two .content-box{position: relative; padding: 40px 30px; z-index: 5; text-align: left;} .services-item-two:hover{-webkit-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.3); -moz-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.3); -ms-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.3); -o-box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.3); box-shadow: 0px 5px 20px rgba(52, 47, 47, 0.3);} .services-item-two .content-box span{font-size: 50px; color: #ff6119; display: block; line-height: 50px;} .services-item-two .content-box span::before{margin: 0; font-size: 50px; color: #ff6119; display: block; line-height: 50px;} .services-item-two .content-box h4{color: #02185a; font-size: 18px; font-weight: 600; margin-bottom: 20px; text-transform: capitalize; margin-top: 25px;} .services-item-two .content-box p{margin-bottom: 0; line-height: 24px;} .services-item-two:hover .btn-read-more{color: #FFF;} .services-item-two .btn-read-more:hover{color: #ff6119;} .services-item-two .services-box-img{bottom: 0; left: 0; opacity: 1; position: absolute; right: 0; top: 0; z-index: 0; background-size: cover; background-position: center center; height: 100%; width: 100%; opacity: 0; -webkite-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; opacity: 0; visibility: hidden; -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3); z-index: -1;} .services-item-two .services-box-img::before{background: rgba(14, 27, 62, 0.6) !important; content: " "; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2;} .services-item-two:hover .services-box-img, .services-item-two.active .services-box-img{opacity: 1; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); visibility: visible;} .services-item-two:hover .content-box h4, .services-item-two.active .content-box h4, .services-item-two:hover .content-box p, .services-item-two.active .content-box p{color: #FFF; -webkite-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .services-two{background: #fff;} .services-item-one img{transition: 0.4s;} .services-item-one:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);} .services-item-one .img-services{position: relative; overflow: hidden;} .services-item-one .content-box{background: #fff; text-align: left; padding: 30px; transition: 0.4s; margin: -30px 20px 0; z-index: 2; position: relative; border: 1px solid #f1f1f1; border-bottom: 3px solid #ff6119; position: relative;} .services-item-one .content-box h4{color: #02185a; font-size: 18px; font-weight: 600; margin-bottom: 0px; text-transform: capitalize; padding-left: 70px; padding-top: 3px; line-height: 25px;} .services-item-one .content-box span{font-size: 50px; color: #ff6119; display: block; line-height: 50px; position: absolute; top: 30px; left: 30px;} .services-item-one .content-box span::before{margin: 0; font-size: 50px; color: #ff6119; display: block; line-height: 50px;} .services-item-one .content-box p{margin-bottom: 0; line-height: 24px; margin-top: 20px;} .services-item-one .content-box .read-more{color: #898989; font-size: 12px; display: inline-block; font-weight: 700; margin-top: 15px; border-bottom: 2px solid #898989; line-height: 20px; text-transform: uppercase;} .services-item-one .content-box .read-more:hover{color: #ff6119; border-bottom: 2px solid #ff6119;} .services-carousel .owl-nav{position: absolute; top: -143px; width: 100%; z-index: 999; transform: translateY(-50%);} .services-carousel .owl-nav div{width: 40px; height: 40px; color: #02185a; text-align: center; line-height: 42px; font-size: 16px; background: #f9f9f9; border-radius: 1px; border: 1px solid #eee; z-index: 999;} .services-carousel .owl-nav div.owl-prev{right: 50px; position: absolute; transition: all 0.4s ease 0s;} .services-carousel .owl-nav div.owl-next{right: 0px; position: absolute; transition: all 0.4s ease 0s;} .services-carousel .owl-nav div:hover{background: #ff6119; color: #fff; border: 1px solid #ff6119;} .services-three{background: #f9f9f9; position: relative;} .services-item-three{position: relative; z-index: 1; overflow: hidden; transition: 0.4s; margin-bottom: 30px; padding-left: 35px;} .services-item-three:hover .content-box{background: #02185a; border: 1px solid #02185a; border-bottom: 3px solid #02185a;} .services-item-three:hover .content-box h4, .services-item-three:hover .content-box p, .services-item-three:hover .btn-read-more{color: #FFF;} .services-item-three .content-box{z-index: 5; text-align: left; padding: 40px 30px 40px 65px; background: #FFF; border: 1px solid #f1f1f1; border-bottom: 3px solid #ff6119; transition: 0.4s;} .services-item-three .content-box span{color: #fff; display: block; position: absolute; left: 0; top: 45px; height: 75px; width: 75px; background: #ff6119; text-align: center; line-height: 70px;} .services-item-three .content-box span::before{margin: 0; font-size: 40px} .services-item-three .content-box h4{color: #02185a; font-size: 18px; font-weight: 600; margin-bottom: 0px; text-transform: capitalize; line-height: 25px;} .services-item-three .content-box p{margin-bottom: 0; line-height: 24px; margin-top: 20px;} .services-classic{padding-right: 30px; padding-left: 30px;} .item-server-four{padding: 0;} .item-server-four .services-item-four{} .item-server-four .services-item-four .content-box{position: relative; padding: 40px 30px; z-index: 5; text-align: center;} .services-item-four .content-box span{font-size: 50px; color: #ff6119; display: block;} .services-item-four .content-box h4{color: #02185a; font-size: 18px; font-weight: 600; margin-bottom: 20px; text-transform: capitalize; margin-top: 25px;} .services-item-four .content-box p{margin-bottom: 0; line-height: 24px;} .item-server-four:nth-child(1){border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;} .item-server-four:nth-child(2){border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;} .item-server-four:nth-child(3){border-bottom: 1px solid #ddd;} .item-server-four:nth-child(4){border-right: 1px solid #ddd;} .item-server-four:nth-child(5){border-right: 1px solid #ddd;} .item-server-four .services-item-two{margin-bottom: 0;} .single-services{background: #fff;} .title-widget{} .widget{margin-bottom: 40px;} .title-widget h3{position: relative; font-size: 20px; font-weight: 600; line-height: 20px; text-transform: capitalize; color: #02185a; margin-bottom: 30px;} .links-services{padding-left: 0; margin-bottom: 0; border-top: none;} .links-services li{border-bottom: 1px solid #f5f3f3; margin-right: 0; margin-left: 0;} .links-services li a{font-size: 14px; font-weight: 500; padding-bottom: 15px; display: block; line-height: 15px; text-transform: capitalize; color: #898989; padding-top: 15px; transition: all .4s;} .links-services li.active a, .links-services li a:hover{color: #ff6119; padding-left: 10px;} .links-services li a i{margin-right: 10px;} .links-services li:last-child{border-bottom: none;} .lists-brochures{padding-left: 0;} .lists-brochures li a{width: 100%; position: relative; border: 1px solid #f1f1f1; background: #f9f9f9; color: #02185a; height: 60px; line-height: 60px; display: block; margin-bottom: 20px; text-align: left; padding-left: 15px; font-family: 'Poppins', sans-serif; z-index: 2; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.20px;} .lists-brochures li a i{margin-right: 10px; font-size: 11px;} .lists-brochures li:last-child a{margin-bottom: 0;} .lists-brochures li a span{position: absolute; right: 15px; height: 30px; width: 30px; background: #ff6119; line-height: 30px; top: 15px; text-align: center; font-size: 10px; color: #FFF;} .inner-widget{} .inner-widget p{line-height: 24px; margin-bottom: 30px;} .title-single-service h3{color: #02185a; text-transform: capitalize; font-size: 25px; font-weight: 600; margin-bottom: 25px; line-height: 25px; margin-top: 0;} .container-service-details .faq{background: transparent; padding: 0;} .single-services-item{margin-bottom: 0px; width: 100%;} .single-services-item .indicator{padding-left: 0; margin-bottom: 0px;} .indicator li{margin-bottom: 10px; color: #898989; font-size: 14px; text-transform: capitalize;} .indicator li span{margin-right: 10px; color: #ff6119 !important;} .img-indicator{padding-top: 10px;} .how-work-two{margin-right: 0; margin-left: 0;} .single-services-item img{width: 100%;} .single-services-item .item-process{padding: 30px; background: #FFF; position: relative; text-align: left; border: 1px solid #f1f1f1;} .single-services-item .item-process .number-work{margin-bottom: 20px; font-size: 30px; line-height: 25px; font-weight: 600;} .single-services-item .item-process h4{color: #02185a; font-size: 18px; font-weight: 600; text-transform: capitalize;} .single-services-item .item-process .line-process{width: 50px; height: 3px; background: #ff6119; margin-top: 25px; margin-bottom: 20px; margin-left: 0;} .single-services-item .item-process p{margin-bottom: 0; line-height: 24px;} .single-services-item .img-indicator a img{max-height: 240px; max-width: 240px; margin: auto; margin-top: -40px;} .faq-page{background: #FFF; padding-top: 120px !important;} .work-process{width: 100%; background-image: url(/steel_online/static/img/bg/factory-bg.jpg); background-position: center center; background-repeat: no-repeat; top: 0; left: 0; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: relative;} .work-process .overlay{background: rgba(14, 27, 62, 0.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%;} .content-process{z-index: 10; position: relative; margin-bottom: -100px; box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05); margin-right: 0; margin-left: 0; border-radius: 5px; overflow: hidden;} .item-process{padding: 50px 30px; background: #FFF; position: relative; text-align: left; border: 1px solid #f1f1f1;} .item-process .number-work{margin-bottom: 30px; font-size: 60px; line-height: 45px; font-weight: 600; color: #ff6119;} .item-process h3{color: #666; display: block; text-transform: uppercase; font-family: 'Roboto', sans-serif; letter-spacing: .20px; font-size: 12px; line-height: 14px; margin: 0; margin-bottom: 10px; font-weight: 500; margin-top: 30px} .item-process h4{color: #02185a; font-size: 20px; font-weight: 600; text-transform: capitalize; margin-bottom: 25px} .item-process .line-process{color: #02185a; font-size: 20px; font-weight: 600; text-transform: capitalize; margin-bottom: 20px;} .item-process p{margin-bottom: 0; line-height: 24px;} .faq{padding-top: 220px; background: #FFF; position: relative;} .faq-two{padding-top: 120px;} .faq-three{padding-top: 120px; background: #f9f9f9;} .img-video .start-video .popup-video{background: #ff6119; color: #FFF; height: 50px; width: 180px; display: inline-block; position: relative; margin-right: 70px; line-height: 50px; text-align: center; font-weight: 600; letter-spacing: 0.35px; font-size: 14px; transition: 0.4s;} .img-video .start-video .popup-video:hover{opacity: 0.8;} .img-video .start-video .popup-video i{padding-right: 5px; font-size: 12px;} .img-video .start-video .popup-video span{position: absolute; right: -70px; width: 70px; background: #eee; color: #000; height: 50px; line-height: 50px; letter-spacing: 1px; font-weight: 500;} .img-video{position: relative;} .img-video img{width: 100%;} .overlay-video{position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(50, 50, 50, 0.2);} .intro-video{position: absolute; top: 50%; width: 250px; display: block; right: 0; left: 0; margin-right: auto; margin-left: auto;} .our-video-text{padding-top: 40px;} .img-video .start-video{z-index: 3; transition: all .4s ease; text-align: center;} .img-video .start-video .go-video{z-index: 3; position: absolute; right: 0; left: 0; background: #ff6119; border-radius: 50%; transition: all .4s ease; font-size: 18px;} .img-video .start-video .go-video:hover{background: #02185a;} .title-video{transform: translate(-50%, -100%); font-size: 14px; font-weight: 700; color: #FFF;} .accordion{margin-top: 35px;} .faq .card{padding: 0; border: none; box-shadow: none; border-radius: 0; background: none; margin-bottom: 5px; border: 1px solid #ddd;} .faq .card-header{padding: 0; border: none; box-shadow: none; border-radius: 0; background: none;} .card .card-header button:after{position: absolute; right: 30px; top: 20px; font-weight: 900; font-family: "Font Awesome 5 Free"; content: "\f067"; font-size: 10px; height: 20px; width: 20px; background: transparent; line-height: 20px; text-align: center;} .card .card-header button[aria-expanded="true"]{margin-bottom: 0; color: #ff6119;} .card .card-header button[aria-expanded="true"]:after{content: "\f068"; background: #ff6119; color: #FFF;} .faq .card-header .btn-link{display: block; width: 100%; text-align: left; padding: 15px 30px; background: #fff; font-size: 18px; color: #02185a; font-weight: 500; text-decoration: none; border-bottom: 1px solid #ddd; white-space: inherit; padding-right: 40px;} .faq .card-body{padding: 20px 30px 15px; background: #FFF; font-family: 'Roboto', sans-serif;} .faq-three .acco{margin-top: 0 !important;} .portoflio-one{position: relative; background: #f9f9f9;} .portoflio-one .owl-carousel{position: relative;} .portoflio-one .owl-nav{position: absolute; top: -143px; width: 100%; z-index: 999; transform: translateY(-50%);} .portoflio-one .owl-nav div{width: 40px; height: 40px; color: #02185a; text-align: center; line-height: 42px; font-size: 16px; background: #ffffff; border-radius: 1px; border: 1px solid #eee; z-index: 999;} .portoflio-one .owl-nav div:hover{background: #ff6119; color: #fff;} .portoflio-one .owl-nav div.owl-prev{right: 50px; position: absolute; transition: all 0.4s ease 0s;} .portoflio-one .owl-nav div.owl-next{right: 0px; position: absolute; transition: all 0.4s ease 0s;} .case-item{position: relative;} .img-case{position: relative; overflow: hidden;} .portoflio-one .owl-carousel .owl-item .img-case img{display: block; margin-right: auto !important; margin-left: auto !important; width: 1000px !important; -webkit-transition: all 2s; -moz-transition: all 2s; -ms-transition: all 2s; -o-transition: all 2s; transition: all 2s;} .img-case img{width: 1000px !important; -webkit-transition: all 2s; -moz-transition: all 2s; -ms-transition: all 2s; -o-transition: all 2s; transition: all 2s;} .case-item:hover .img-case img{opacity: 0.9; -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15);} .case-item .img-case .overlay-case{position: absolute; left: 10px; bottom: 10px; right: 10px; top: 10px; z-index: 25; opacity: 0; display: block; background: rgba(1, 16, 59, 0.95); -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; -webkit-transform-origin: left; -moz-transform-origin: left; -ms-transform-origin: left; -o-transform-origin: left; transform-origin: left;} .case-item:hover .img-case .overlay-case{opacity: 1; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1);} .case-item .img-case .overlay-case .inner-overlay{position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; display: table; z-index: 1; padding: 10px 10px; vertical-align: middle; opacity: 0; transition: all 0.7s ease; -moz-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -o-transition: all 0.7s ease;} .case-item:hover .img-case .overlay-case .inner-overlay{opacity: 1; top: 0; transition-delay: 0.5s;} .case-item .img-case .overlay-case .inner-overlay .case-study-text{position: relative; text-align: center; display: table-cell; vertical-align: middle;} .text-of-case{position: absolute; bottom: 20px; right: 10px; left: 20px; text-align: left;} .case-study-text .tag-case{color: #ff6119; font-size: 12px; text-transform: uppercase; font-weight: 700; line-height: 12px; font-family: 'Roboto', sans-serif; margin-bottom: 10px;} .case-study-text h5 a{color: #fff; display: block; margin-top: 7px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; font-size: 18px; font-weight: 600; margin-bottom: 0px; text-transform: capitalize; padding-top: 3px; line-height: 25px;} .case-study-text h5:hover a{color: #ff6119 !important;} .portfolio-two .links-case{position: absolute; top: 20px; right: 10px;} .links-case div{display: inline-block;} .links-case div a{margin-right: 5px; margin-left: 5px; transition: .4s; width: 40px; height: 40px; border-radius: 0px; font-size: 14px; line-height: 40px; text-align: center; color: #02185a; border: 1px solid #f1f1f1; background: #fff; display: block;} .links-case div a:hover{border: 1px solid #ff6119; color: #FFF; background: #ff6119;} .portfolio-two{background: #fff; position: relative;} .portfolio-two .filter-group{position: relative; display: block; width: 100%; text-align: left;} .list-control{display: inline-block; margin-bottom: 30px; padding-left: 0;} .list-control li{margin: 0 15px 10px 0; padding: 8px 20px; font-weight: 700; cursor: pointer; display: inherit; color: #02185a; text-transform: capitalize; font-size: 13px; background: #FFF; border: 1px solid #f1f1f1;} .list-control li.active{background: #ff6119; color: #FFF;} .portfolio-two .case-item{margin-bottom: 30px;} .portfolio-two .img-case img{display: block; margin-right: auto !important; margin-left: auto !important; width: 1000px !important; -webkit-transition: all 2s; -moz-transition: all 2s; -ms-transition: all 2s; -o-transition: all 2s; transition: all 2s;} .portfolio-two .img-case img{display: block; -webkit-transition: all 2s; -moz-transition: all 2s; -ms-transition: all 2s; -o-transition: all 2s; transition: all 2s;} .portfolio-two .img-case:hover img{opacity: 0.9; -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15);} .footer-case{padding: 30px; background: #FFF; border: 1px solid #eee; text-align: left; color: #02185a; border-bottom: 3px solid #ff6119;} .footer-case .tag-case{color: #898989; font-size: 12px; text-transform: uppercase; font-weight: 700; line-height: 12px; font-family: 'Roboto', sans-serif; margin-bottom: 10px;} .portfolio-two .case-study-text h5 a{color: #FFF;} .footer-case h5 a{display: block; margin-top: 7px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; color: #02185a; font-size: 18px; font-weight: 600; margin-bottom: 0px; text-transform: capitalize; padding-top: 3px; line-height: 25px;} .footer-case h5 a:hover{color: #ff6119;} .footer-case p{margin-bottom: 0;} .footer-case .read-more{color: #898989; font-size: 12px; display: inline-block; font-weight: 700; margin-top: 15px; border-bottom: 1px solid #898989; line-height: 20px; text-transform: uppercase; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .footer-case .read-more:hover{color: #ff6119; border-bottom: 1px solid #ff6119;} .footer-case .read-more i{font-size: 11px; margin-left: 5px;} .portfolio-three{background: #02185a; padding-bottom: 220px; position: relative; z-index: 5;} .case-three .owl-nav, .case-single .owl-nav{position: absolute; top: 46%; width: 100%; z-index: 999; transform: translateY(-50%);} .case-three .owl-nav div, .case-single .owl-nav div{width: 40px; height: 40px; color: #02185a; text-align: center; line-height: 42px; font-size: 16px; background: #f9f9f9; border-radius: 1px; border: 1px solid #eee; z-index: 999;} .case-three .owl-nav div:hover, .case-single .owl-nav div:hover{color: #FFF; background: #ff6119; border: 1px solid #ff6119;} .case-three .owl-nav div.owl-prev, .case-single .owl-nav div.owl-prev{left: 10px; position: absolute; transition: all 0.4s ease 0s;} .case-three .owl-nav div.owl-next, .case-single .owl-nav div.owl-next{right: 10px; position: absolute; transition: all 0.4s ease 0s;} .case-single.owl-carousel.owl-drag .owl-item{width: 100%;} .case-three .portfolio-three-item{opacity: 0.3; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;} .case-three .owl-item.center .portfolio-three-item{opacity: 1;} .case-three .owl-item.center .case-study-text{opacity: 1; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1);} .case-three .case-study-text{position: absolute; left: 10px; bottom: 10px; right: 10px; top: 10px; z-index: 25; opacity: 0; display: block; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; -webkit-transform-origin: left; -moz-transform-origin: left; -ms-transform-origin: left; -o-transform-origin: left; transform-origin: left;} .case-three .text-of-case{position: absolute; bottom: 30px; right: 10px; left: 30px; text-align: left; background: #FFF; padding: 30px; border-bottom: 3px solid #ff6119; width: 60%;} .portfolio-page-three{background: #02185a;} .case-study-text h5 a{color: #02185a;} .portfolio-three-item .img-case{position: relative; overflow: hidden;} .portfolio-three-item .img-case img{width: 100%; -webkit-transition: all 2s; -moz-transition: all 2s; -ms-transition: all 2s; -o-transition: all 2s; transition: all 2s;} .portfolio-three-item:hover .img-case img{opacity: 0.9; -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15);} .single-case-study{position: relative; background: #fff;} .single-item-one, .single-item-two, .single-item-three{background: #FFF; margin-right: 0; margin-left: 0;} .single-item-one{padding: 100px 50px 50px; background: #fff; border: 1px solid #eee;} .single-item-one .portoflio-one{background: #fff;} .single-item-two{padding: 0 50px 20px;} .single-item-three{padding: 0 50px 40px; margin-bottom: 120px;} .single-item-three .img-indicator{padding-top: 0px;} .box-project h3{color: #02185a; text-transform: capitalize; margin-top: -10px; font-size: 32px; font-weight: 600; line-height: 50px; margin-bottom: 15px;} .box-project p{margin-bottom: 25px; font-size: 16px; line-height: 30px; max-width: 640px;} .box-project .project-details{padding: 30px 30px 10px; background: #f9f9f9; border: 1px solid #f1f1f1;} .box-project ul li{padding-bottom: 20px; font-size: 13px; text-transform: capitalize; font-weight: 500; line-height: 13px; letter-spacing: 1px;} .portfolio-info{padding-bottom: 25px; font-size: 14px; text-transform: capitalize; font-weight: 500; line-height: 13px; letter-spacing: 1px; color: #989898;} .portfolio-info span{font-size: 14px; font-weight: 600; color: #02185a; text-align: left; width: 140px; display: block; float: left; text-transform: capitalize; line-height: 14px;} .item-dat-case{margin-bottom: 30px;} .item-dat-case h4{color: #02185a; font-size: 18px; font-weight: 600; text-transform: capitalize; margin-bottom: 18px;} .item-dat-case p{line-height: 24px; margin-bottom: 0;} .info-project{background: #f9f9f9;} .info-project .faq{background: transparent; padding-top: 0;} .info-project .card{background: transparent;} .case-studies h4{color: #02185a; text-transform: capitalize; font-size: 25px; font-weight: 600; margin-bottom: 40px; line-height: 25px; margin-top: 0;} .single-case-slider .owl-item img{width: 1000px;} .more-projects{background: #FFF; position: relative;} .more-projects .portoflio-one .owl-nav{top: -60px;} .price{background: #fff; position: relative;} .price-bg-two{background: #f9f9f9;} .price .price-item{padding: 50px 40px; background: #fff; margin-bottom: 30px; border: 1px solid #f1f1f1; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; position: relative; border-bottom: 3px solid #ff6119;} .price .price-item:hover{position: relative; z-index: 9; border: 1px solid #02185a; border-bottom: 3px solid #02185a; background: #02185a;} .price .price-item:hover h4, .price .price-item:hover .value h3, .price .price-item:hover .value .per, .price .price-item:hover .features-price ul li{color: #FFF;} .price .price-item:hover .header-price{border-bottom: 1px solid rgba(221, 221, 221, 0.2);} .header-price{border-bottom: 1px solid #ddd; text-align: left; padding-bottom: 50px;} .price-item .header-price h4{font-weight: 600; text-align: left; color: #02185a; text-transform: capitalize; font-size: 20px; margin-bottom: 30px;} .price-item .value{text-align: left; padding-left: 15px; position: relative;} .price-item .value h3{font-size: 50px; font-weight: 800; display: inline-block; color: #02185a; position: relative; font-family: 'Roboto', sans-serif;} .price-item .value h3 span{font-size: 12px; position: absolute; top: 0; left: -15px;} .value .per{text-transform: uppercase; font-size: 13px; font-weight: 600; margin-left: 10px; color: #02185a;} .price-item .header-price p{margin-bottom: 0px; line-height: 24px; text-transform: capitalize; font-weight: 600; text-align: left; padding-bottom: 25px; display: none;} .price-item .features-price{text-align: left;} .price-item .features-price ul{text-align: left; padding: 50px 0 15px 30px;} .price-item .features-price ul li{font-size: 14px; font-weight: 500; color: #02185a; margin-bottom: 20px;} .price-item .features-price ul li span{margin-right: 10px; color: #ff6119;} .price .order{text-align: center; width: 100%;} .price .price-two{background: #ff6119 !important; border: none !important; border-bottom: none !important;} .price .price-two:hover{background: #02185a !important;} .price-two .header-price h4{color: #FFF;} .price-two .header-price{border-bottom: 1px solid rgba(238, 238, 238, 0.3);} .price-two .features-price ul li{color: #FFF;} .price-two .btn-four:hover{background: #ff6119; color: #fff;} .price-two .features-price ul li span{color: #ffffff;} .price-two .value h3, .price-two .features ul li span, .price-two .value .per{color: #ffffff;} .pricing-page{background: #FFF;} .pricing-page .price{background: #fff; padding-top: 120px; position: relative;} .pricing-page .work-process{background: #f9f9f9;} .pricing-page .work-process .content-process{z-index: 10; position: relative; margin-bottom: 0; box-shadow: none; margin-right: 0; margin-left: 0; border-radius: 5px; overflow: hidden;} .testimonials{background: #f9f9f9; position: relative;} .clients-page{background: #FFF;} .testimonials-one .owl-carousel{position: relative;} .testimonials-one .owl-carousel .testmonail-item .owl-item{margin: auto;} .testimonials-one .owl-theme .owl-dots .owl-dot span{margin: 20px 7px 0 7px; width: 9px; height: 9px; background: transparent; margin-right: 5px; margin-left: 5px; display: inline-block; border-radius: 0; border: 1px solid #FFF; transition: 0.4s;} .testimonials-one .owl-theme .owl-dots .owl-dot:hover span, .testimonials-one .owl-theme .owl-dots .owl-dot.active span{background: #fff;} .testimonials-one .owl-dots .active span{background: #fff !important;} .testimonials-one .owl-nav{position: absolute; bottom: 50px; right: 40px; z-index: 999; transform: translateY(-50%);} .testimonials-one .owl-nav div{width: 40px !important; height: 40px !important; color: #02185a !important; text-align: center !important; line-height: 36px !important; font-size: 16px !important; background: rgb(255, 255, 255) !important; border-radius: 1px !important; z-index: 999 !important;} .testimonials-one .owl-nav div:hover{background: #ff6119 !important; color: #fff !important;} .testimonials-one .owl-nav div.owl-prev{right: 0; position: absolute; transition: all 0.4s ease 0s;} .testimonials-one .owl-nav div.owl-next{left: 0px; position: absolute; transition: all 0.4s ease 0s;} .testimonials-one .owl-theme .owl-nav.disabled+.owl-dots{margin-top: 0; text-align: right; position: absolute; bottom: 0; right: 0;} .testimonials-one{background-image: url("/steel_online/static/img/bg/phoi_thep.jpg"); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; top: 0; left: 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; position: relative;} .content-testimonial{padding: 100px; background: #02185a;} .testimonials-one .testmonail-box{background-color: transparent; padding: 0; position: relative; border-radius: 0;} .icon-quote span{color: #ff6119; margin-bottom: 30px; line-height: 40px; display: block;} .icon-quote span::before{margin: 0; font-size: 50px;} .testimonials-one .authore-client{display: block; position: relative; padding-left: 90px; height: 70px; padding-top: 12px; margin-top: 50px;} .testimonials-one .authore-client img{border-radius: 0; height: 70px; width: 70px; position: absolute; left: 0; top: 0; border-radius: 5px;} .testimonials-one .inner-test p{font-size: 18px; font-weight: 400; line-height: 35px; text-transform: capitalize; color: #EEE; margin-bottom: 0; text-align: left;} .testimonials-one .author-details h6{color: #fff; font-weight: 500; font-size: 20px; line-height: 20px; margin-bottom: 10px; text-transform: capitalize; letter-spacing: 1px; text-align: left;} .testimonials-one .author-details span{display: block; line-height: 15px; margin-bottom: 0px; font-size: 12px; font-weight: 500; text-transform: uppercase; margin-top: 5px; color: #ddd; text-align: left;} .testimonials{} .testimonials .overlay{} .owl-carousel{position: relative;} .testimonials .owl-nav{position: absolute; top: -143px; width: 100%; z-index: 999; transform: translateY(-50%);} .testimonials .owl-nav div{width: 40px; height: 40px; color: #02185a; text-align: center; line-height: 42px; font-size: 16px; background: #fff; border-radius: 1px; border: 1px solid #eee; z-index: 999;} .testimonials .owl-nav div:hover{color: #FFF; background: #ff6119; border: 1px solid #ff6119;} .testimonials .owl-nav div.owl-prev{right: 50px; position: absolute; transition: all 0.4s ease 0s;} .testimonials .owl-nav div.owl-next{right: 0px; position: absolute; transition: all 0.4s ease 0s;} .testimonials .testmonail-box{background: #ffffff; padding: 40px 30px; position: relative; border: 1px solid #f5f5f5; text-align: left; overflow: hidden; border-bottom: 3px solid #ff6119;} .testimonials .inner-test{margin-top: 25px; padding-top: 20px; margin-bottom: 15px; border-top: 2px solid #EEE;} .testimonials .inner-test p{margin-bottom: 0; font-size: 16px; font-weight: 400; line-height: 28px;} .testimonials .quote-icon{position: absolute; color: #f9f9f9; font-size: 28px; right: 30px; transform: rotate(180deg); top: 50px;} .testimonials .client-img{display: inline-block; margin-right: 20px; float: left;} .testimonials .client-img img{height: 65px; width: 65px; background: #FFF; position: relative; box-shadow: 1px 6px 9px rgba(0, 0, 0, 0.08); border-radius: 3px;} .testimonials .author-details{float: left;} .testimonials .author-details h6{color: #02185a; text-transform: capitalize; font-size: 18px; font-weight: 600; padding-top: 6px; line-height: 23px; margin-bottom: 2px;} .testimonials .author-details span{font-size: 13px; font-weight: 500; line-height: 20px;} .list-stars{padding-left: 0; margin-bottom: 0;} .list-stars li{display: inline-block; font-size: 7px; color: #fac917; padding-right: 2px;} .list-stars li:last-child{color: #DDD;} .testimonials-two{background: #FFF !important;} .testimonials-two .testmonail-box{background: #f9f9f9;} .testimonials-two .quote-icon{color: rgba(0, 0, 0, 0.08);} .testimonials .inner-test{border-top: 2px solid #EEE;} .careers{background: #f9f9f9;} .careers-page{background: #fff;} .career-item{padding: 30px; background: #FFF; border: 1px solid #eee;} .career-item .title-item{border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 15px;} .career-item h3{color: #02185a; font-size: 18px; font-weight: 600; text-transform: capitalize; display: block; line-height: 20px; margin-bottom: 15px;} .history span:first-child{color: #ffffff; font-weight: 600; background: #ff6119; padding: 5px 10px; margin-right: 10px; font-size: 12px;} .history span{text-transform: uppercase; color: #989898; font-weight: 600; font-size: 12px; letter-spacing: 0.20px;} .career-item ul{padding-left: 0; margin-bottom: 0px;} .career-item ul li{margin-bottom: 5px; color: #666;} .career-item ul li span{margin-right: 10px; color: #ff6119 !important;} .career-item .read-more:hover{color: #ff6119; border-bottom: 1px solid #ff6119;} .career-item .read-more{color: #898989; font-size: 12px; display: inline-block; font-weight: 700; border-bottom: 1px solid #898989; line-height: 20px; text-transform: uppercase; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .career-item .read-more i{font-size: 11px; margin-left: 5px;} .apply-team{padding: 80px 50px 100px; background: #FFF; border: 1px solid #eee; margin-right: 0; margin-left: 0; margin-top: 90px; margin-bottom: 30px;} .apply-team .line-title{margin-bottom: 50px;} .apply-team form select{height: 50px !important; outline: 0; resize: none; font-weight: 400; display: block; width: 100%; line-height: 24px; font-size: 14px; border: 1px solid #f1f1f1; padding: 13px 20px; background: #f9f9f9; color: #02185a; border-radius: 2px; margin-bottom: 30px; box-shadow: none !important;} .apply-team form input[type="file"]{height: 50px !important; outline: 0; resize: none; font-weight: 400; display: block; width: 100%; line-height: 24px; font-size: 14px; border: 1px solid #eee; padding: 13px 20px; background: #fff; color: #02185a; border-radius: 2px; margin-bottom: 30px; box-shadow: none !importan} .clients{position: relative; background: #ff6119;} .clients .overlay{background-image: url("/fac_theme/static/src/css/../img/world_map_img.png"); background-position: center center; background-repeat: no-repeat; top: 0; left: 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; position: absolute; opacity: 0.4;} .clients .owl-item > .owl-item{margin-right: auto !important; margin-left: auto !important; display: block; width: 100%;} .sponsor-item{direction: block;} .sponsor-item img{opacity: .9; display: block; margin-right: auto !important; margin-left: auto !important; width: 100px !important; transition: 0.4s; position: relative;} .sponsor-item:hover img{opacity: 1; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);} .our-partner{background: #f9f9f9;} .our-partner .partner-item{background: #FFF; border: 1px solid #f1f1f1; padding: 30px;} .our-partner .partner-item img{display: block; margin-right: auto; margin-left: auto; opacity: 0.6; transition: 0.4s ease-in-out;} .our-partner .partner-item:hover img{opacity: 1;} .our-team{background: #fff;} .item-team{margin-bottom: 30px;} .team-one-item{position: relative; overflow: hidden;} .our-team .team-one-item img{display: block; margin-right: auto !important; margin-left: auto !important; width: 1000px !important; -webkit-transition: all 2s; -moz-transition: all 2s; -ms-transition: all 2s; -o-transition: all 2s; transition: all 2s;} .item-team:hover .team-one-item img{opacity: 0.9; -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15);} .team-one-item .overlay-team{position: absolute; left: 10px; bottom: 10px; right: 10px; top: 10px; z-index: 25; opacity: 0; display: block; background: rgba(1, 16, 59, 0.95); -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; -webkit-transform-origin: left; -moz-transform-origin: left; -ms-transform-origin: left; -o-transform-origin: left; transform-origin: left;} .item-team:hover .team-one-item .overlay-team{opacity: 1; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1);} .team-one-item .overlay-team .inner-overlay{position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; display: table; z-index: 1; padding: 10px 10px; vertical-align: middle; opacity: 0; transition: all 0.7s ease; -moz-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -o-transition: all 0.7s ease;} .item-team:hover .team-one-item .overlay-team .inner-overlay{opacity: 1; top: 0; transition-delay: 0.5s;} .team-one-item .overlay-team .inner-overlay .text-team{position: relative; text-align: center; display: table-cell; vertical-align: middle;} .text-team h4{color: #fff; font-weight: 500; font-size: 20px; line-height: 20px; margin-bottom: 10px; text-transform: capitalize; letter-spacing: 1px;} .text-team p{display: block; line-height: 14px; margin-bottom: 0px; font-size: 14px; font-weight: 500; text-transform: uppercase; margin-top: 5px; color: #ddd;} .text-team .line-item{width: 50px; height: 3px; margin: 20px auto 25px; background: #ff6119;} .social-media-team{padding-left: 0;} .social-media-team li{display: inline-block;} .social-media-team li a{margin-right: 5px; margin-left: 5px; transition: .4s; width: 40px; height: 40px; border-radius: 0; font-size: 14px; line-height: 40px; text-align: center; color: #02185a; border: 1px solid #f1f1f1; background: #fff; display: block;} .social-media-team li a:hover{border: 1px solid #ff6119; color: #FFF; background: #ff6119;} .our-team-two{width: 100%; background: #02185a; position: relative;} .our-team-two .overlay{background-image: url(/fac_theme/static/src/css/../images/icons/map_img.png); background-position: center center; background-repeat: no-repeat; top: 0; left: 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; position: absolute; opacity: 0.2;} .our-team-two .team-carousel{margin-bottom: -139px;} .team-carousel .owl-nav{position: absolute; top: -143px; width: 100%; z-index: 999; transform: translateY(-50%);} .team-carousel .owl-nav div.owl-prev{right: 50px; position: absolute; transition: all 0.4s ease 0s;} .team-carousel .owl-nav div.owl-next{right: 0px; position: absolute; transition: all 0.4s ease 0s;} .team-carousel .owl-nav div{width: 40px; height: 40px; color: #02185a; text-align: center; line-height: 42px; font-size: 16px; background: #f9f9f9; border-radius: 1px; border: 1px solid #eee; z-index: 999;} .team-carousel .owl-nav div:hover{background: #ff6119; color: #fff; border: 1px solid #ff6119;} .our-team-two .team-carousel .item-team{margin-bottom: 30px;} .team-classic .team-one-item{margin-bottom: 0;} .team-classic .owl-carousel{position: relative;} .team-classic .owl-nav{position: absolute; top: 46%; width: 100%; z-index: 999; transform: translateY(-50%);} .team-classic .owl-nav div{width: 40px; height: 40px; color: #ffffff; text-align: center; line-height: 42px; font-size: 20px; background: rgba(129, 118, 118, 0.78); border-radius: 2px; z-index: 999;} .team-classic .owl-nav div:hover{background: #ff6119; color: #fff;} .team-classic .owl-nav div.owl-prev{left: 10px; position: absolute; transition: all 0.4s ease 0s;} .team-classic .owl-nav div.owl-next{right: 10px; position: absolute; transition: all 0.4s ease 0s;} .footer-team{padding: 30px; text-align: left; background: #fff; border: 1px solid #f1f1f1; border-bottom: 3px solid #ff6119;} .footer-team h4{color: #02185a; font-size: 20px; font-weight: 600; text-transform: capitalize; margin-bottom: 15px; display: block; line-height: 18px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .footer-team p{color: #898989; font-size: 12px; margin-bottom: 0px; text-transform: uppercase; font-weight: 600; line-height: 12px;} .join-team{background: #fff; margin-top: 50px; margin-bottom: 30px; border: 1px solid #eee; padding: 50px 50px 10px;} .join-team h3{color: #666; display: block; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight: 600; letter-spacing: .20px; font-size: 14px; line-height: 14px; margin: 0; margin-bottom: 15px; font-weight: 600;} .join-team h4{color: #02185a; text-transform: capitalize; font-size: 30px; font-weight: 600; margin-top: 10px; line-height: 36px; margin-bottom: 40px;} .join-team .btn-work-with-us .main-btn-two{margin-bottom: 40px !important; float: right} .blog{background: #f9f9f9; position: relative;} .blog-item{margin-bottom: 30px;} .blog-img{overflow: hidden;} .blog-item:hover img{-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); transform: scale(1.1,1.1);} .blog-img{position: relative;} .blog-img img{width: 100%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .blog-info{background: #fff; padding: 35px 35px; z-index: 1; position: relative; border: 1px solid #f1f1f1; border-bottom: 3px solid #ff6119;} .date{padding-left: 0;} .date li{display: inline-block; margin-right: 10px;} .date li a{color: #ff6119; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .date li a:hover{color: #ff6119;} .date li span{padding-right: 5px;} .blog-info .title-post h5{display: block; color: #02185a; font-size: 18px; font-weight: 700; line-height: 23px; margin-bottom: 18px; text-transform: capitalize; margin-top: 10px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .blog-item a h5:hover{color: #ff6119;} .blog-info .post-text{font-size: 14px; font-weight: 400; line-height: 23px;} .blog-info .post-text p{margin-bottom: 0; line-height: 24px;} .blog-info .date{line-height: 20px; margin-bottom: 0px; font-size: 12px; font-weight: 700; text-transform: uppercase; font-family: 'Roboto', sans-serif;} .blog-info .link-post{color: #898989; font-size: 12px; display: inline-block; font-weight: 700; margin-top: 17px; border-bottom: 2px solid #898989; line-height: 20px; text-transform: uppercase; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s} .blog-info .link-post i{font-size: 11px; margin-left: 5px;} .blog-info .link-post:hover{color: #ff6119; border-bottom: 2px solid #ff6119;} .blog-page, .blog-grid{background: #FFF;} .blog-page .blog-info{background: transparent; padding: 35px; z-index: 1; position: relative; border: none; border-bottom: none; padding-bottom: 20px;} .single-blog .blog-info .title-post h5 , .single-blog .blog-info .title-post h1{font-size: 32px; font-weight: 600; line-height: 50px; margin-bottom: 18px; color: #02185a;} .single-blog .blog-info{padding: 35px 0 0;} .author img{float: left; height: 35px; width: 35px; margin-right: 15px; border-radius: 50%; border: 2px solid #ff6119;} .author .inner-author{padding-top: 5px; font-weight: 600; overflow: hidden;} .author .inner-author a{color: #ff6119; font-weight: 700;} .author .inner-author a:hover{color: #ff6119;} .left-side-bar{max-width: 340px;} .widget-profile{background: #fff; padding: 30px 28px; border: 1px solid #f1f1f1; border-bottom: 3px solid #ff6119;} .widget-profile h3{line-height: 20px; text-transform: uppercase; color: #02185a; font-weight: 600; font-size: 18px;} .widget-profile span{font-weight: 500; line-height: 30px; color: #666; display: block; font-size: 15px; margin: 11px 0 10px; text-transform: capitalize;} .widget-profile p{font-size: 14px; margin-bottom: 0; line-height: 24px; font-weight: 400;} .widget-profile .read-more{color: #898989; font-size: 12px; display: inline-block; font-weight: 700; margin-top: 15px; border-bottom: 1px solid #898989; line-height: 20px; text-transform: uppercase; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .widget-profile .read-more i{font-size: 11px; margin-left: 5px;} .widget-profile .read-more:hover{color: #ff6119; border-bottom: 1px solid #ff6119;} .body-widget{position: relative; background: #fff; padding: 35px 30px; border: 1px solid #f1f1f1; border-bottom: 3px solid #ff6119;} .body-widget input[type="text"]{background: #FFF;} .btn-search{background: #ff6119; border: none; cursor: pointer; outline: none; color: #FFF; font-size: 14px; height: 50px; width: 50px; line-height: 50px; text-align: center; position: absolute; right: 30px; top: 85px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;} .btn-search:hover{background: #02185a;} .widget .categories{padding-left: 0; background: #FFF; margin-bottom: 0; border-top: none; padding-bottom: 15px; padding-top: 15px; border: 1px solid #f1f1f1;} .widget .categories li{border-bottom: 1px solid #f5f3f3; margin-right: 30px; margin-left: 30px;} .widget .categories li a{font-size: 14px; font-weight: 500; padding-bottom: 15px; display: block; line-height: 15px; text-transform: capitalize; color: #898989; padding-top: 15px; transition: all .4s;} .widget .categories li a:hover{color: #ff6119; padding-left: 10px;} .widget .categories li a i{margin-right: 10px;} .widget .categories li:last-child{border-bottom: none;} .widget-posts{position: relative; background: #fff; padding: 35px 30px; border: 1px solid #f1f1f1; border-bottom: 3px solid #ff6119;} .lastet-posts{margin-bottom: 20px; overflow: hidden; border-bottom: 1px solid #f1f1f1; padding-bottom: 20px;} .lastet-posts img{float: left; height: auto; width: 25%; border-radius: 3px; display: block;} .widget-posts .lastet-posts:last-child{border: none; margin-bottom: 0; padding-bottom: 0;} .inner-text{float: left; width: 75%; padding-left: 10px;} .widget-posts .inner-text h6{color: #02185a; font-size: 14px; display: block; font-weight: 600; line-height: 22px; text-transform: capitalize; transition: 0.4s;} .widget-posts .inner-text h6:hover{color: #ff6119;} .inner-text .meta{font-size: 11px; color: #9b9b9b; line-height: 20px; font-weight: 700; text-transform: uppercase; font-family: 'Roboto', sans-serif; margin-top: 5px;} .tags{padding-bottom: 10px;} .widget .tags-list{padding-left: 0;} .widget .tags-list li{display: inline-block;} .widget .tags-list li a{font-size: 14px; font-weight: 500; color: #ffffff; padding: 3px 10px; margin-right: 5px; margin-bottom: 10px; display: block; transition: 0.4s; background: #ff6119; border: 2px solid #ff6119; border-radius: 2px;} .widget .tags-list li a:hover{background: #02185a; border: 2px solid #02185a; color: #FFF;} .blog-pagination{margin-top: 20px; margin-bottom: 20px;} .blog-pagination .pagination li{margin-right: 10px;} .blog-pagination .pagination li a{background-color: transparent; font-size: 16px; color: #9b9b9b; font-weight: 600; text-transform: uppercase; padding: 0; width: 45px; height: 45px; line-height: 42px; text-align: center; display: block; border: 2px solid #ddd; transition: 0.4s;} .pagination li a.active, .pagination li a:hover{background: #ff6119; color: #FFF!important;} .single-blog .post-text p{margin-bottom: 20px; font-size: 14px; line-height: 28px;} .single-blog .author{padding-top: 30px; margin-top: 30px; border-top: 2px solid #f1f1f1; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 2px solid #f1f1f1;} .single-blog .author span{font-size: 15px; font-weight: 600; color: #02185a;} .share{float: right; overflow: hidden; margin-top: -20px;} .share-social{float: left; padding-left: 0; margin-top: 20px; margin-bottom: 0;} .share-social li{display: inline-block; padding-left: 10px;} .share-social a{transition: .4s; width: 30px; height: 30px; border-radius: 2px; background: #f9f9f9; font-size: 12px; line-height: 30px; text-align: center; color: #02185a; display: block; border: 1px solid #f1f1f1;} .share-social a:hover{color: #fff; background: #ff6119; border: 1px solid #ff6119} .comments .title-comments{} .comments .title-comments h4{position: relative; font-size: 18px; font-weight: 600; line-height: 14px; text-transform: capitalize; color: #02185a;} .inner-comments{padding: 30px 0; background: #FFF; overflow: hidden; border-top: none;} .comment-author{padding-bottom: 30px; overflow: hidden;} .reply{margin-left: 120px; padding-top: 30px; border-top: 1px solid #f1f1f1;} .last-comment{padding-bottom: 0px; margin-bottom: 0px; border-bottom: none;} .comment-author img{border-radius: 5px; float: left; margin-right: 20px; width: 70px; height: 70px;} .person{padding-left: 90px;} .person h5{display: block; color: #02185a; font-size: 18px; font-weight: 600; line-height: 23px; text-transform: capitalize; margin-bottom: 5px;} .person .time{line-height: 20px; margin-bottom: 5px; font-size: 12px; margin: 0 0 10px; font-weight: 700; text-transform: uppercase; font-family: 'Roboto', sans-serif;} .person p{margin-bottom: 15px;} .person a{color: #898989; background: #fff; line-height: 20px; padding: 5px 12px; border: 1px solid #f1f1f1; font-size: 11px; font-weight: 700; text-transform: uppercase; font-family: 'Roboto', sans-serif; transition: 0.4s;} .person a:hover{color: #fff; background: #ff6119; border: 1px solid #ff6119;} .title-add h4{position: relative; font-size: 20px; font-weight: 600; text-transform: capitalize; line-height: 20px; color: #02185a; margin-bottom: 30px;} .comment-form{} .comments{padding-top: 20px; margin-bottom: 10px;} .comments .title-comments h4{position: relative; font-size: 20px; font-weight: 600; line-height: 20px; text-transform: capitalize; color: #02185a;} .support{width: 100%; background-position: center center; background-repeat: no-repeat; top: 0; left: 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: relative; background-image: url("/steel_online/static/img/header-25.jpg");} .support-two .overlay{background: rgba(14, 27, 62, 0.2);} .support-two .content-statistics{background: #ffffff; box-shadow: none; border-bottom: 5px solid #ff6119;} .support .content-statistics{margin-bottom: 0;} .content-statistics h2{color: #ff6119;} .support-two .content-statistics .section-title-left h2::after{background: #ff6119;} .support-two .content-statistics h3{color: #02185a;} .support-two .content-statistics .p-support{border-bottom: 2px solid rgb(238 238 238 / 77%); color: #666;} .support-two .contact-support h6{color: #02185a;} .support-two .contact-support .single-contact span::before{position: absolute; left: 0; color: #ff6119; top: 0px; font-size: 22px; margin: 0;} .support-two .contact-support .single-contact .info-cont p{color: #666 !important;} .support-two .content-statistics input[type="text"], .support-two .content-statistics input[type="email"], .support-two .content-statistics textarea, .support-two .content-statistics select{background: #fff; border: 1px solid #eee;} .support-two .content-statistics input[type="text"]:focus, .support-two .content-statistics input[type="email"]:focus, .support-two .content-statistics textarea:focus, .support-two .content-statistics select:focus{border: 1px solid #ff6119;} .centent-support h3{color: #FFF; text-transform: capitalize; font-size: 40px; font-weight: 600; margin-bottom: 0px; line-height: 45px;} .centent-support p{margin-bottom: 30px; font-family: 'Poppins', sans-serif; line-height: 24px; color: #EEE;} .support .centent-support form select{height: 50px !important; outline: 0; resize: none; font-weight: 400; display: block; width: 100%; line-height: 24px; font-size: 14px; border: 1px solid #f1f1f1; padding: 13px 20px; background: #f9f9f9; color: #02185a; border-radius: 2px; margin-bottom: 30px; box-shadow: none !important;} .support .centent-support form .btn-one{width: 100%; margin-bottom: 30px;} footer.footer{padding-top: 80px; background: #01144a; position: relative;} footer.footer::before{background-image: url("/fac_theme/static/src/css/../img/world_map_img.png"); background-position: center center; background-repeat: no-repeat; top: 0; left: 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; position: absolute; opacity: 0.2; content: ""; z-index: 0; height: 100%;} .footer-default-padding{padding-top: 80px;} .footer-widget h4{position: relative; font-size: 18px; font-weight: 600; text-transform: capitalize; color: #ffffff; letter-spacing: .5px;} .footer-widget .line-footer{width: 50px; height: 3px; background: #ff6119; margin-bottom: 30px; margin-top: 20px;} .footer-row{margin-bottom: 50px;} .footer-widget .footer-logo img{width: 150px; margin-bottom: 30px;} .contact-info{padding-left: 0;} .contact-info .single-contact{position: relative; padding-left: 40px; margin-bottom: 30px;} .contact-info .single-contact span{position: absolute; left: 0; color: rgba(255, 255, 255, 0.85); top: 0; font-size: 16px;} .contact-info .single-contact .info-cont p{color: #ccc; font-size: 14px; font-weight: 600; margin-bottom: 10px; line-height: 15px; position: relative;} .footer-widget .social-media-footer{padding-left: 0; margin-bottom: 0;} .footer-widget .social-media-footer li{display: inline-block; padding-right: 15px;} .footer-widget .social-media-footer li a{font-size: 18px; color: #fff; transition: .1s;} .footer-widget .social-media-footer li a:hover{color: #f57479;} .footer-widget .footer-link{padding-left: 0;} .footer-widget .footer-link li{border-bottom: 1px solid rgba(214, 214, 214, 0.1); transition: .4s;} .footer-widget .footer-link li:first-child a{padding-top: 0;} .footer-widget .footer-link li:hover a{padding-left: 8px; color: #FFF;} .footer-widget .footer-link li a{font-size: 13px; color: #ccc; display: block; transition: .4s; padding-top: 13px; padding-bottom: 13px; line-height: 14px; font-weight: 600;} .footer-widget .footer-link li span{padding-right: 5px; font-size: 10px;} .row-contact{background: rgba(150, 165, 167, 0.65); margin-right: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; margin-bottom: 0; position: relative; border-radius: 4px; color: #fff;} .row-contact .no-padding:last-child{border-right: none;} .row-contact .single-item{position: relative; padding-left: 60px; margin-bottom: 40px; margin-left: 40px; margin-top: 40px;} .row-contact .single-item span{left: 0; top: 0; color: #ff6119; position: absolute; font-size: 30px;} .row-contact .single-item span::before{margin: 0; font-size: 35px; line-height: 35px;} .row-contact .single-item p{font-size: 14px; color: #02185a; font-weight: 500; line-height: 15px; margin-bottom: 10px;} .footer-widget p{font-weight: 500; color: #ccc; font-size: 14px;} .newsletter-item{position: relative; margin-bottom: 35px;} .newsletter-item input{} .newsletter-item button{height: 50px; box-shadow: none; position: absolute; cursor: pointer; right: 0px; width: 50px; text-align: center; font-size: 20px; color: #ffffff; background: #ff6119; display: inline-block; top: 0; line-height: 50px; border: 1px solid #ff6119;} .footer-bar{z-index: 3; position: relative; background: #01144a;} footer .copyright{font-weight: 500; font-size: 14px; color: #f4f7fd; letter-spacing: 1.7px; line-height: 30px; padding-top: 30px; padding-bottom: 30px; text-align: left;} footer .copyright a{color: #ff6119; font-weight: 700;} .links-of-footer{text-align: right; padding-left: 0; font-size: 14px; color: #f4f7fd; letter-spacing: 1.7px; line-height: 30px; padding-top: 30px; margin-bottom: 0;} .links-of-footer li{display: inline-block; margin-left: 25px;} .links-of-footer li a{position: relative; font-weight: 500; letter-spacing: 0.7px; line-height: 30px; text-transform: capitalize; transition: 0.4s; color: #ffffff;} .links-of-footer li a::before{content: ""; position: absolute; height: 5px; width: 5px; background: #f4f7fd; display: block; left: -16px; top: 8px; border-radius: 50%;} .links-of-footer li a:hover{color: #ff6119;} .links-of-footer li:first-child a::before{display: none;} .scroll-up{position: fixed; bottom: 90px; right: 34px; background: #ff6119; color: #FFF; width: 40px; height: 40px; line-height: 42px; font-size: 18px; text-align: center; border-radius: 2px; cursor: pointer; z-index: 555; display: none; -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.18); -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.18); -o-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.18); box-shadow: 0 10px 10px rgba(0, 0, 0, 0.18); transition: all 0.4s;} .scroll-up:hover{background: #02185a;} .shop{background: #fff;} .img-product{position: relative; border: 1px solid #f1f1f1; overflow: hidden;} .img-product img{width: 100%;} .img-product .btn-product{display: block; position: absolute; width: 100%; text-align: center; line-height: 50px; height: 50px; background: #ff6119; z-index: 5; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.30px; border-radius: 2px; -webkite-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; bottom: -50px; left: 0;} .img-product .btn-product i{margin-right: 10px;} .single-product-item:hover .img-product .btn-product{bottom: 0; opacity:0.75;} .content-product{padding: 15px; padding-bottom: 5px; text-align: left; position: relative; border: 1px solid #f1f1f1; border-top: 0; border-bottom: 3px solid #ff6119;} .content-product h4 a{font-size: 18px; font-weight: 600; color: #02185a; line-height: 18px; margin-bottom: 12px; text-transform: capitalize; transition: 0.4s;} .content-product h4 a:hover{color: #ff6119;} .price-product{line-height: 26px; margin-bottom: 0px; font-size: 16px; margin-top: 0px;} .price-product span{margin-right: 5px; margin-left: 0px; font-weight: 600; color: #ff6119; position: relative;} .price-product span.old-price{color: #898989; font-weight: 400;color: #898989;} .price-product span.old-price::before{position: absolute; content: " "; width: 100%; height: 2px; top: 10px; background: #898989;} .evaluation-product{padding-left: 0; margin-bottom: 0;} .evaluation-product li{display: inline-block; font-size: 10px; color: #fac917; padding-right: 0px; padding-left: 0px; opacity: 0.9;} .results{line-height: 50px; font-weight: 600; display: block;} .product-info .evaluation-product{padding-left: 0; margin-bottom: 0; position: relative; top: 0px; right: 0px;} .box-single-product{background: #FFF; border: 1px solid #eee; padding: 50px 35px 35px; margin-right: 0; margin-left: 0; margin-bottom: 30px;} .box-single-product .img-product{margin-bottom: 50px; position: relative; overflow: hidden;} .box-single-product .img-product img{width: 100%;} .product-info h3{color: #02185a; text-transform: capitalize; font-size: 25px; font-weight: 600; margin-bottom: 20px; line-height: 25px; margin-top: 0;} .product-info span{margin-left: 0; margin-right: 10px;} .product-info p{border-bottom: 2px solid #eee; margin-bottom: 30px; padding-bottom: 25px; margin-top: 25px; padding-top: 25px; border-top: 2px solid #EEE;} .quantity::after, .product-info::after, .btns::after, .nav-tabs::after{display: block; width: 100%; clear: both; content: " ";} .quantity{float: left;} .product-info .btn-one{box-shadow: none; float: right;} .quantity .minus, .quantity .plus{height: 50px; width: 50px; line-height: 50px; font-size: 15px; color: #02185a; background: #f9f9f9; display: block; float: left; border: 1px solid #f1f1f1; border-right: none; text-align: center;} .quantity .plus{border-left: none; border-right: 1px solid #f1f1f1;} .quantity input{float: left; width: 100px; background: #FFF; border: 1px solid #f1f1f1; text-align: center; color: #02185a; margin-bottom: 0;} .share-product{} .share-product span{font-weight: 600; transition: .4s; width: 70px; height: 40px; background: #fff; font-size: 14px; line-height: 40px; text-align: left; color: #02185a; display: inline-block;} .share-product .share-social a{transition: .4s; width: 40px; height: 40px; border-radius: 2px; background: #fff; font-size: 20px; line-height: 40px; text-align: center; color: #02185a; display: block; border: 1px solid #f1f1f1;} .share-product .share-social a:hover{background: #ff6119; border: 1px solid #ff6119; color: #FFF!important;} .nav-tabs{padding-left: 0; margin-bottom: 0; background: #FFF;} .nav-tabs li{width: 175px; display: block; float: left; line-height: 50px; height: 50px; text-align: center; position: relative; cursor: pointer; border-bottom: none; color: #02185a; border-top: none;} .nav-tabs li:first-child{border-right: none; border-left: none;} .nav-tabs li h5{line-height: 50px; font-weight: 600; font-size: 14px; text-transform: uppercase;} .nav-tabs li.active{background: #fd6018; color: #fff; position: relative;} .nav-tabs li.active::before{content: " "; display: block; width: 100%; bottom: -2px; height: 2px; background: #fff; position: absolute;} .content-revision > div, .my-account > div{display: none;} .content-revision > div:first-child, .my-account > div:first-child{display:block;} .content-revision, .my-account{background: #FFF; padding: 20px; border: 1px solid #eee; border-top: none;} .reviews .title-add{border-bottom: 2px solid #f1f1f1; padding: 0; background: #FFF; margin-bottom: 30px; padding-bottom: 20px;} .reviews .title-add h4{font-size: 18px; margin-bottom: 5px; text-transform: capitalize;} .reviews .comment-form{padding: 0; background: #FFF; border: none;} .products-footer h4{color: #02185a; text-transform: capitalize; font-size: 25px; font-weight: 600; margin-bottom: 30px; line-height: 25px; margin-top: 0;} .cart-empty-item{padding: 50px; background: #FFF; border: 1px solid #eee;} .cart-empty-item p{font-size: 18px; margin-bottom: 20px; text-transform: capitalize; color: #02185a; font-weight: 600;} .my-account .title-add{padding: 0; margin-bottom: 30px; border: none;} .my-account .title-add h4{position: relative; font-size: 18px; font-weight: 700; text-transform: capitalize; line-height: 18px; color: #02185a;} .my-account .btn-one{border: none; box-shadow: none; margin-right: 10px;} .remember-me{padding-left: 5px; font-size: 16px; font-weight: 500; color: #898989; margin-bottom: 0px;} .loss-password a{font-size: 16px; font-weight: 500; color: #898989; margin-bottom: 0px; display: block; transition: 0.4s;} .loss-password a:hover{color: #ff6119;} .lost-password-page{padding: 50px; background: #FFF; border: 1px solid #eee;} .lost-password-page .btn-one{border: none;} .portoflio-one .products-footer .owl-nav{position: absolute; top: -60px; width: 100%; z-index: 999; transform: translateY(-50%);} .error-page{background: #fff; border-top: 1px solid #eee;} .error-item{padding: 50px 0;} .error-item h1{font-size: 100px; line-height: 80px; color: #02185a; margin-bottom: 20px;} .error-item h2{font-size: 20px; color: #02185a; font-weight: 700; text-transform: uppercase; margin-bottom: 30px; line-height: 18px;} .error-item p{font-size: 16px; color: #666; margin-bottom: 40px;} .contact-us-page{background: #fff;} .contact-us-meta{} .contact-us-meta .line-contact{margin-top: 45px; margin-bottom: 80px; height: 1px; background: #e6e4e4; width: 100%;} .contact-item{margin-bottom: 30px; background: #ffffff; padding: 30px 20px; border: 1px solid #eee; border-radius: 2px;} .contact-item .inner-contact{position: relative; padding-left: 50px; margin-bottom: 20px; border-bottom: 1px solid #e6e4e4; padding-bottom: 25px;} .contact-item .inner-contact span{position: absolute; left: 0; top: 0; height: 40px; width: 40px; background: #ff6119; border: 1px solid #ff6119; text-align: center; line-height: 40px; font-size: 16px; color: #ffffff; border-radius: 2px;} .contact-item .inner-contact h4{font-size: 18px; line-height: 18px; padding-top: 10px; font-weight: 600; color: #02185a; padding-bottom: 10px; text-transform: capitalize;} .contact-us-meta .contact-item p{color: #666; font-size: 14px; font-weight: 600; margin-bottom: 10px; line-height: 15px; position: relative;} .img-contact{position: relative;} .img-contact img{width: 100%;} .img-contact .overlay-contact-us{padding: 10px; height: 100%; position: absolute; width: 100%; top: 0; left: 0;} .img-contact .text-overlay{width: 100%; height: 100%; border: 2px solid rgba(255, 255, 255, .9); background-color: rgba(25, 25, 33, 0.10); position: relative;} .img-contact .text-overlay h3{position: absolute; bottom: 30px; left: 30px; font-size: 30px; color: #FFF; font-weight: 700;} .header-breadcrumb{padding: 140px 0; min-height: 100%; position: relative !important; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; height: 100%; width: 100%;} .header-breadcrumb-two{padding: 40px 0; min-height: 100%; position: relative !important; height: 100%; background: #FFF; width: 100%; border-top: 1px solid #f1f1f1;} .header-breadcrumb::after{background: rgba(50, 50, 50, 0.55); position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: "";} .header-breadcrumb .container{position: relative; z-index: 5; text-align: left;} .header-breadcrumb .page-title-heading{color: #fff; position: relative; text-transform: capitalize; font-size: 40px; font-weight: 600; margin-bottom: 0px; line-height: 50px;} .page-title-line{color: #eee; display: block; text-transform: capitalize; font-family: 'Roboto', sans-serif; font-weight: 600; letter-spacing: .20px; font-size: 14px; line-height: 14px; margin: 0; margin-bottom: 15px; font-weight: 600; position: relative;} .header-breadcrumb .breadcrumb, .header-breadcrumb-two .breadcrumb{text-align: left; padding: 0; background: none; display: block; margin: 0; border: none; border-radius: 0; margin-top: 20px;} .header-breadcrumb .breadcrumb li, .header-breadcrumb-two .breadcrumb li{display: inline-block; position: relative; padding-right: 5px; padding-left: 5px; font-size: 16px; font-weight: 500; color: #eee; text-transform: capitalize; transition: 0.4s; letter-spacing: 0.20px; font-family: 'Roboto', sans-serif;} .header-breadcrumb .breadcrumb li a, .header-breadcrumb-two .breadcrumb li a{transition: 0.4s;} .header-breadcrumb .breadcrumb li:hover a, .header-breadcrumb-two .breadcrumb li:hover a{color: #ff6119;} .header-breadcrumb-two .breadcrumb li a{color: #666;} .header-breadcrumb-two .breadcrumb li{color: #989898;} .header-breadcrumb-two .breadcrumb{margin-top: 0;} #cart_total .table{margin-bottom: 5px;} .clearfix{overflow: inherit;} #o_comparelist_table a, #product_detail a{color: #02185a; text-decoration: none;} 

/* /fac_theme/static/src/css/slick.css defined in bundle 'fac_theme.assets_css_frontend' */
 .slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;} .slick-list{position: relative; display: block; overflow: hidden; 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); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;} .slick-track:before, .slick-track:after{display: table; content: '';} .slick-track:after{clear: both;} .slick-loading .slick-track{visibility: hidden;} .slick-slide{display: none; float: left; height: 100%; min-height: 1px;} [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;} 

/* /fac_theme/static/src/css/slick-theme.css defined in bundle 'fac_theme.assets_css_frontend' */
@charset 'UTF-8'; .slick-loading .slick-list{background: #fff url('/fac_theme/static/src/css/./ajax-loader.gif') center center no-repeat;} @font-face{font-family: 'slick'; font-weight: normal; font-style: normal; src: url('/fac_theme/static/src/css/./fonts/slick.eot'); src: url('/fac_theme/static/src/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/fac_theme/static/src/css/./fonts/slick.woff') format('woff'), url('/fac_theme/static/src/css/./fonts/slick.ttf') format('truetype'), url('/fac_theme/static/src/css/./fonts/slick.svg#slick') format('svg');} .slick-prev, .slick-next{font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;} .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color: transparent; outline: none; background: 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: .25;} .slick-prev:before, .slick-next:before{font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .slick-prev{left: -25px;} [dir='rtl'] .slick-prev{right: -25px; left: auto;} .slick-prev:before{content: '←';} [dir='rtl'] .slick-prev:before{content: '→';} .slick-next{right: -25px;} [dir='rtl'] .slick-next{right: auto; left: -25px;} .slick-next:before{content: '→';} [dir='rtl'] .slick-next:before{content: '←';} .slick-dotted.slick-slider{margin-bottom: 30px;} .slick-dots{position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;} .slick-dots li{position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;} .slick-dots li button{font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent;} .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{font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .slick-dots li.slick-active button:before{opacity: .75; color: black;} 

/* /fac_theme/static/src/css/bootstrap-slider.min.css defined in bundle 'fac_theme.assets_css_frontend' */
 .slider{display:inline-block;vertical-align:middle;position:relative} .slider.slider-horizontal{width:210px;height:20px} .slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0} .slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0} .slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px} .slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#036fa5;margin-top:0} .slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%} .slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px} .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{display:inline-block;text-align:center} .slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0} .slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px} .slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0} .slider.slider-vertical{height:210px;width:20px} .slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0} .slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0} .slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0} .slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px} .slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#036fa5;margin-left:0} .slider.slider-vertical .slider-tick-label-container{white-space:nowrap} .slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px} .slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%} .slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0} .slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0} .slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px} .slider.slider-disabled .slider-handle{background-color:#cfcfcf;background-image:-moz-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));background-image:-webkit-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-o-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:linear-gradient(to bottom, #DFDFDF, #BEBEBE);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#BEBEBE',GradientType=0)} .slider.slider-disabled .slider-track{background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));background-image:-webkit-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-o-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:linear-gradient(to bottom, #E5E5E5, #E9E9E9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#E9E9E9',GradientType=0);cursor:not-allowed} .slider input{display:none} .slider .tooltip-inner{white-space:nowrap;max-width:none} .slider .bs-tooltip-top .tooltip-inner,.slider .bs-tooltip-bottom .tooltip-inner{position:relative;left:-50%} .slider.bs-tooltip-left .tooltip-inner,.slider.bs-tooltip-right .tooltip-inner{position:relative;top:-100%} .slider .tooltip{pointer-events:none} .slider .tooltip.bs-tooltip-top .arrow,.slider .tooltip.bs-tooltip-bottom .arrow{left:-.4rem} .slider .tooltip.bs-tooltip-top{margin-top:-44px} .slider .tooltip.bs-tooltip-bottom{margin-top:2px} .slider .tooltip.bs-tooltip-left,.slider .tooltip.bs-tooltip-right{margin-top:-14px} .slider .tooltip.bs-tooltip-left .arrow,.slider .tooltip.bs-tooltip-right .arrow{top:8px} .slider .hide{display:none} .slider-track{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:-o-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:linear-gradient(to bottom, #f5f5f5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#F9F9F9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;cursor:pointer} .slider-selection{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #F9F9F9, #f5f5f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#f5f5f5));background-image:-webkit-linear-gradient(top, #F9F9F9, #f5f5f5);background-image:-o-linear-gradient(top, #F9F9F9, #f5f5f5);background-image:linear-gradient(to bottom, #F9F9F9, #f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#f5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute} .slider-selection.tick-slider-selection{background-color:#46c1fe;background-image:-moz-linear-gradient(top, #52c5ff, #3abcfd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));background-image:-webkit-linear-gradient(top, #52c5ff, #3abcfd);background-image:-o-linear-gradient(top, #52c5ff, #3abcfd);background-image:linear-gradient(to bottom, #52c5ff, #3abcfd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0)} .slider-track-low,.slider-track-high{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;background:transparent} .slider-handle{background-color:#0478b2;background-image:-moz-linear-gradient(top, #0480BE, #036fa5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0480BE), to(#036fa5));background-image:-webkit-linear-gradient(top, #0480BE, #036fa5);background-image:-o-linear-gradient(top, #0480BE, #036fa5);background-image:linear-gradient(to bottom, #0480BE, #036fa5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0480BE', endColorstr='#036fa5',GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);position:absolute;top:0;width:20px;height:20px;background-color:#0480BE;border:0px solid transparent} .slider-handle:hover{cursor:pointer} .slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px} .slider-handle.triangle{background:transparent none} .slider-handle.custom{background:transparent none} .slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204} .slider-tick{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:-o-linear-gradient(top, #f5f5f5, #F9F9F9);background-image:linear-gradient(to bottom, #f5f5f5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#F9F9F9',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;cursor:pointer;width:20px;height:20px;filter:none;opacity:0.8;border:0px solid transparent} .slider-tick.round{border-radius:50%} .slider-tick.triangle{background:transparent none} .slider-tick.custom{background:transparent none} .slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204} .slider-tick.in-selection{background-color:#46c1fe;background-image:-moz-linear-gradient(top, #52c5ff, #3abcfd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));background-image:-webkit-linear-gradient(top, #52c5ff, #3abcfd);background-image:-o-linear-gradient(top, #52c5ff, #3abcfd);background-image:linear-gradient(to bottom, #52c5ff, #3abcfd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0);opacity:1} 

/* /fac_theme/static/src/css/lightbox.css defined in bundle 'fac_theme.assets_css_frontend' */
html.lb-disable-scrolling{overflow: hidden; position: fixed; height: 100vh; width: 100vw;} .lightboxOverlay{position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none;} .lightbox{position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal;} .lightbox .lb-image{display: block; height: auto; max-width: inherit; max-height: none; border-radius: 3px; border: 4px solid white;} .lightbox a img{border: none;} .lb-outerContainer{position: relative; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; border-radius: 4px; background-color: white;} .lb-outerContainer:after{content: ""; display: table; clear: both;} .lb-loader{position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0;} .lb-cancel{display: block; width: 32px; height: 32px; margin: 0 auto; background: url(/fac_theme/static/src/css/../img/loading.gif) no-repeat;} .lb-nav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;} .lb-container > .nav{left: 0;} .lb-nav a{outline: none; background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');} .lb-prev, .lb-next{height: 100%; cursor: pointer; display: block;} .lb-nav a.lb-prev{width: 34%; left: 0; float: left; background: url(/fac_theme/static/src/css/../img/prev.png) left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;} .lb-nav a.lb-prev:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;} .lb-nav a.lb-next{width: 64%; right: 0; float: right; background: url(/fac_theme/static/src/css/../img/next.png) right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;} .lb-nav a.lb-next:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;} .lb-dataContainer{margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;} .lb-dataContainer:after{content: ""; display: table; clear: both;} .lb-data{padding: 0 4px; color: #ccc;} .lb-data .lb-details{width: 85%; float: left; text-align: left; line-height: 1.1em;} .lb-data .lb-caption{font-size: 13px; font-weight: bold; line-height: 1em;} .lb-data .lb-caption a{color: #4ae;} .lb-data .lb-number{display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999;} .lb-data .lb-close{display: block; float: right; width: 30px; height: 30px; background: url(/fac_theme/static/src/css/../img/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s;} .lb-data .lb-close:hover{cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;} 

/* /fac_theme/static/src/css/sale.css defined in bundle 'fac_theme.assets_css_frontend' */
 .btn{border-radius: 0px!important;} .btn-primary{color: #FFFFFF; background-color: #02185a!important; border-color: #02185a!important;} .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active{color: #FFFFFF; background-color: #042791!important; border-color: #042791!important; border: 1px solid transparent!important;} .btn-secondary{color: #FFFFFF; background-color: #FF6119!important; border-color: #FF6119!important;} .btn-secondary:hover, .btn-secondary:active, .btn-secondary:not(:disabled):not(.disabled):active{color: #FFFFFF; background-color: #fd480b!important; border-color: #fd480b!important; border: 1px solid transparent!important;} .oe_website_sale_tx_status .bg-info{background-color: #02185a!important; color: #FFFFFF;} .card, .alert{border-radius: 0rem!important;} .card-header:first-child{border-radius: 0px!important;} .container-nav [class^="col-lg-"]{min-height: 5px;} .single-product-top .product-img-gallery{position: relative;} .single-product-top .product-images{margin-bottom: 40px !important;} #slider_thumbnail_product button.slick-prev::before{content: "\f077"; font-family: FontAwesome; font-size: 18px; font-weight: 700; line-height: normal; display: inline-block;} #slider_thumbnail_product button.slick-next::before{content: "\f078"; font-family: FontAwesome; font-size: 18px; font-weight: 700; line-height: normal; display: inline-block;} #slider_thumbnail_product button{top: 50%; margin-top: -10px; -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg);} button.slick-prev{left: 0px; right: auto; z-index: 10;} button.slick-next{right: 0px; left: auto; z-index: 10;} .slick-track [aria-hidden="true"], [aria-hidden="1"]{display: block!important;} #slider_thumbnail_product{padding: 0 10px; min-width: 287px; overflow: inherit;} .slick-track::before, .slick-track::after{display: table; content: '';} #slider_thumbnail_product .slick-slide img{margin: auto;} .slick-prev:before, .slick-next:before{color: black;} #slider_thumbnail_product .thumbnail-wrapper{margin: 0 5px; padding: 0px; border: 1px solid #ccc;} #slider_thumbnail_product .thumbnail-wrapper:hover{border: 1px solid #df1f26;} #slider_thumbnail_product .item-thumbnail-product{cursor: pointer; padding: 0; border: 0 !important;} .product-responsive{border: 1px solid #ddd; width: auto; margin-bottom: 10px;} .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition: all cubic-bezier(.795,-.035,0,1) .5s; transition: all cubic-bezier(.795,-.035,0,1) .5s; margin: 0; padding: 0;} .single-product .content_product_detail{margin-bottom: 30px;} .woocommerce div.product .product_title{clear: none; margin-top: 0; padding: 0;} .single-product-top .product-summary h1{font-size: 20px; font-weight: 700;} .single-product-top .reviews-content{display: inline-block; margin: 13px 0 10px;} .single-product-top .product-summary .product-stock span{font-weight: 700; color: #444;} .product_meta{display: inline-block; margin-bottom: 0;} .sku_wrapper{margin-top: 15px; display: inline-block; vertical-align: top; font-weight: 700;} .sku_wrapper .sku{color: #df1f26;} .single-product-top .product-summary .product-description{margin: 12px 30px 15px 0;} .single-product-top .product-summary .product-description h2.quick-overview{font-weight: 700; font-size: 116.67%; margin-bottom: 7px; color: #444;} .single-product-top .product-summary .price .amount{font-size: 18px; font-weight: 700; color: #df1f26;} .woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before{content: ' '; display: table;} .single-product-top .product-summary .product-summary-bottom .cart{display: inline-block; position: relative; margin-bottom: 15px; width: 100%;} table.variations{margin-bottom: 1em; border: 0; width: 100%;} .single-product-top .product-summary .variations_form .variations{text-align: left; margin-bottom: 20px !important;} .single-product-top .product-summary .variations_form .variations tr{border-bottom: 1px solid #ebebeb;} .single-product-top .product-summary .variations_form table.variations tr td.label{color: #444; vertical-align: middle !important; font-size: 14px; text-transform: capitalize; float: left; text-align: left;} .woocommerce div.product form.cart .variations td.label{padding-right: 1em;} .single-product-top .product-summary .variations_form table.variations tr td{padding-top: 10px; padding-bottom: 10px;} .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{border: 0; vertical-align: top; line-height: 2em;} .woocommerce div.product form.cart table td{padding-left: 0;} .single-product-top .product-summary .variations_form table.variations tr td.label label{margin-top: 3px;} .woocommerce div.product form.cart .variations label{font-weight: 700;} label{display: inline-block; margin-bottom: 5px; font-weight: 700;} td>label{text-transform: none;} .single-product-top .product-summary .variations_form table.variations tr td.value{float: left; position: relative;} .single-product-top .product-summary .variations_form table.variations tr td{padding-top: 10px; padding-bottom: 10px;} .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{border: 0; vertical-align: top; line-height: 2em;} .single-product-top .sw-custom-variation .sw-radio-variation{height: 32px !important; width: 32px !important;} sw-custom-variation .sw-radio-variation span.variation-color, .sw-custom-variation .sw-radio-variation span.variation-image{text-indent: -9999px; margin: 1px;} .sw-custom-variation .sw-radio-variation span.variation-color{text-indent: -9999px; margin: 1px;} .sw-custom-variation .sw-radio-variation span{display: block; height: 100%; line-height: 32px; min-width: 32px; text-align: center; min-height: 32px; cursor: pointer; font-size: 12px; position: relative; border-radius: 50%; border: 2px solid #ddd;} .sw-custom-variation .active .sw-radio-variation span{border: 3px solid #00FF00;} .quantity{position: relative; margin: 0 auto; zoom: 1; padding-right: 1.1em; display: inline-block;} .quantity .minus{bottom: 0; right: 0; border-radius: 0;} .quantity .plus, .quantity .minus{display: block; padding: 0; margin: 0; z-index: 69; position: absolute; text-align: center; width: 1.387em; height: 18px; text-decoration: none; overflow: visible; font-weight: 700; cursor: pointer; color: #fff; background-color: #999; border: 0; text-shadow: none; line-height: 17.25px; background-image: none;} .woocommerce div.product form.cart div.quantity{float: left; margin: 0 4px 0 0;} .screen-reader-text{clip: rect(1px,1px,1px,1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important;} .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible{position: absolute; margin: -1px; padding: 0; height: 1px; width: 1px; overflow: hidden; clip: rect(1px,1px,1px,1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0; word-wrap: normal !important;} .single-product-top .product-summary .product-summary-bottom .cart .quantity input.input-text.qty.text{height: 35px !important; margin: 0; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; padding: 0; text-align: center !important;} .woocommerce .quantity .qty{width: 3.631em; text-align: center;} .quantity input.qty{border: 1px solid #ccc; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; width: 2.618em; height: 2.1em; padding: 0; margin: 0; text-align: center; font-weight: 700; -moz-appearance: textfield;} .quantity .plus{top: 0; right: 0; border-bottom: 0; border-radius: 0;} .quantity .plus, .quantity .minus{display: block; padding: 0; margin: 0; z-index: 69; position: absolute; text-align: center; width: 1.387em; height: 18px; text-decoration: none; overflow: visible; font-weight: 700; cursor: pointer; color: #fff; background-color: #999; border: 0; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: 0px; text-shadow: none; line-height: 17.25px; background-image: none;} .single-product-top .product-summary .product-summary-bottom .cart .single_add_to_cart_button{margin: 0 5px 0 10px;} .woocommerce div.product form.cart .button{vertical-align: middle; float: left;} .single-product-top .product-summary .single-buynow .add_to_cart_button, .single-product-top .product-summary .single-buynow .product_type_external, .single-product-top .product-summary .single-buynow .product_type_grouped, .single-product-top .product-summary .single-buynow .single_add_to_cart_button{border-radius: 2px; text-transform: uppercase; color: #df1f26 !important; font-weight: 400; box-shadow: 0 0 0 1px #df1f26; background-color: #fff !important; padding: 0 15px;} .single-product-top .product-summary .product-summary-bottom .single_add_to_cart_button, .single-product-top .product-summary .product-summary-bottom .product_type_external, .single-product-top .product-summary .product-summary-bottom .product_type_grouped{border: 1px solid #df1f26 !important; cursor: pointer;} .add_to_cart_button, a.button, .add_to_wishlist, .compare-button a.button.compare, .single_add_to_cart_button, .product_type_external, .product_type_grouped{vertical-align: top !important; text-align: center !important; display: inline-block !important; -webkit-transition: 0.3s !important; transition: 0.3s !important; height: 35px !important; padding: 0 11px !important; background: none !important; line-height: 35px !important; border: 1px solid #ddd !important; color: #999 !important; text-transform: uppercase !important; font-weight: bold !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; float: left;} .single-product-top .product-summary .single-buynow .single_add_to_cart_button:hover{color: #fff !important; background-color: #e64b51 !important;} .single-product-top .product-summary .product-summary-bottom .single_add_to_cart_button:hover, .single-product-top .product-summary .product-summary-bottom .product_type_external:hover, .single-product-top .product-summary .product-summary-bottom .product_type_grouped:hover{background: #e64b51 !important; background-color: rgb(230, 75, 81); border: 1px solid #e64b51 !important;} .single-product-top .product-summary .clear{clear: none;} .single-product-top .product-summary .single-buynow .item-bottom::after{height: 0; clear: both; content: " "; font-size: 0; min-height: 0; display: block; visibility: hidden;} .single-product-top .product-summary .single-buynow .item-bottom{margin: 15px 0 0; display: flex;} .single-product-top .product-summary .single-buynow .item-bottom .compare-button{width: auto; text-indent: 0;} .single-product-top .product-summary .compare-button{margin: 0 10px 0 0; opacity: 1; visibility: visible; float: left;} .woocommerce div.product{margin-bottom: 0; position: relative;} .compare-button{opacity: 0; visibility: hidden; text-align: right; float: left; vertical-align: top; text-indent: -9999px; display: inline-block; width: 35px;} .single-product-top .product-summary .single-buynow .item-bottom a.compare::before{content: "\f074";} .single-product-top .product-summary .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .single-product-top .product-summary .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .single-product-top .product-summary .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .single-product-top .product-summary .single-buynow .item-bottom a.compare::before{content: "\f004"; font-family: FontAwesome; font-size: 14px; margin-right: 10px; margin-left: 2px;} .single-product-top .product-summary .yith-wcwl-add-to-wishlist{opacity: 1; visibility: visible;} .yith-wcwl-add-to-wishlist{opacity: 0; visibility: hidden; vertical-align: top; float: left; margin-top: 0;} .single-product-top .product-summary .single-buynow .item-bottom::after{height: 0; clear: both; content: " "; font-size: 0; min-height: 0; display: block; visibility: hidden;} .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{position: relative;} .single_variation_wrap{width: 100%;} .item{margin: 10px 0;} .item .bs-item{padding: 0 11px 11px 11px; border-bottom: 1px solid #ddd; margin-bottom: 11px; display: inline-block; width: 100%;} .item .bs-item .bs-item-inner .item-img{width: 80px; float: left; border: 0;} .item .bs-item .bs-item-inner .item-content{position: relative; margin-left: 90px; text-align: left;} .item-content .reviews-content{margin-bottom: 5px;} .item-content h4{text-overflow: ellipsis; overflow: hidden; font-size: 14px; margin-bottom: 0px;} .widget-product{padding: 0 0px 0px 0px;} .product-mega-menu-top{padding-top: 15px; padding-bottom: 15px; background-color: rgba(0, 16, 66, 0.75); color: #fff;} .product-mega-menu-top .prod-menu a.level-one{color: #fff; text-decoration: none; display: block; margin-right: 28px; font-size: 14px; font-weight: 600; padding: 0px 0; font-family: 'Poppins', sans-serif; position: relative; text-transform: uppercase;} .prod-menu-icon i{font-size: 16px; margin-right: 10px;} .prod-menu-icon-down i{font-size: 16px; margin-left: 40px;} .prod-item{padding-top: 10px;} .prod-item span:hover ul.prod-sub-menu{-webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; opacity:1; visibility: visible;} ul.prod-sub-menu{-webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin: 0; padding: 0; list-style: none; position: absolute; width: 300px; visibility: hidden; opacity: 0; background: #fff; box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.08); border-bottom: 3px solid #ff6119; margin-left: 0px; z-index:15;} ul.prod-sub-menu li a{opacity: .7; display: block; text-transform: capitalize; color: #3e3a3a; font-size: 14px; font-weight: 600; padding: 12px 23px; margin: 0; position: relative; background: transparent; border-bottom: 1px solid #f1f1f1 !important; transition: .5s;} ul.prod-sub-menu li.active a{color:#02185a} ul.prod-sub-menu li a span{top: 10px; color: #737373; margin-left: -30px!important; margin-right: 10px!important;} ul.sub-menu-two{-webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); -o-transform: translateY(10%); transform: translateY(10%); -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all 0.15s ease; margin: 0; margin-left: 0px; padding: 0; list-style: none; position: absolute; width: 300px; visibility: hidden; opacity: 0; background: #fff; box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.08); border-bottom: 3px solid #ff6119; margin-left: 300px;} li.has-dropdown:hover > ul.sub-menu-two{transform: translateY(0) !important; -webkit-transform: translateY(0) !important; -moz-transform: translateY(0) !important; -o-transform: translateY(0) !important; -ms-transform: translateY(0) !important; opacity: 1 !important; visibility: visible !important; display: block !important; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; margin-top: -46px;} .product-search input{height: 40px;} .product-search .btn{height: 40px; border-radius: 0px; background: #ff6119; color: #FFF; border-color: #ff6119;} .product-search .btn:hover{background: #02185a; border-color: #02185a;} .header-product{padding: 15px 0!important; border-top: 1px solid #f1f1f1; box-shadow: 0 10px 20px rgba(0,0,0,.1); border-bottom: 1px solid #eee; border-top: none!important;} #hot-product-list{background-color: #fff;} .hot-products-wrap{padding-top: 20px; padding-bottom: 20px; border: 1px solid #f1f1f1; box-shadow: 0 10px 20px rgba(0,0,0,.1); padding-left: 30px!important; padding-right: 30px!important; background: #f5f5f5; margin-top: 20px;} .title-hot-products-wrap{background-color: #ff6119; margin-left: -30px; margin-right: -30px; padding-left: 30px; margin-top: -20px; margin-bottom: 10px; padding-bottom: 5px; padding-top: 10px;} .hot-products-wrap .title-hot-products-wrap h3{color: #fff; font-size: 18px; font-weight: 400; margin-bottom: 10px; line-height: 20px; margin-top: 0;} .content-single-service{padding-left: 15px;} .hot-products-slider .owl-nav{position: absolute; top: 0px; width: 100%; z-index: 999; transform: translateY(-50%);} .hot-products-slider .owl-nav div{width: 40px; height: 40px; color: #02185a; text-align: center; line-height: 42px; font-size: 16px; background: #fff; border-radius: 1px; border: 1px solid #eee; z-index: 999;} .hot-products-slider .owl-nav div:hover{color: #FFF; background: #ff6119; border: 1px solid #ff6119;} .hot-products-slider .owl-nav div.owl-prev{right: 50px; position: absolute; transition: all 0.4s ease 0s;} .hot-products-slider .owl-nav div.owl-next{right: 0px; position: absolute; transition: all 0.4s ease 0s;} .product-list-header{padding-top: 10px; padding-bottom: 10px; border: 1px solid #f1f1f1; margin-bottom: 20px; margin-right: 0px!important; margin-left: 0px!important;} .product-list-header .grid-list-view{display: flex;} .product-list-header .nice-select{margin-bottom: 0px!important; line-height: 45px;} .grid-list-view ul{padding-left: 0; padding-right: 0; padding-top: 4px; margin-bottom: 0;} .grid-list-view ul li{display: inline-block;} .grid-list-view ul li a{margin-right: 0px; transition: .4s; width: 40px; height: 40px; border-radius: 0px; font-size: 20px; line-height: 40px; text-align: center; border: 1px solid #ff6119; display: block; background: #FFF; color: #ff6119;} .grid-list-view ul li a:hover{color: #ffffff; background: #ff6119;} .grid-list-view ul li a.active{color: #ffffff; background: #ff6119;} a.disabled{pointer-events: none; cursor: default;} .grid-list-view .results{padding-left: 20px;} .img-product .btn-product a{color: #fff;} .img-product .btn-product a:hover{color: #efefef; text-decoration: none;} .btn-product .main-btn-two{padding: 0px; border: none; cursor:pointer;} #product-show-as-grid, #product-show-as-list{-webkite-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .list-product-item{margin-bottom: 10px; padding-bottom: 15px; border-bottom: 2px solid #aacdfd; width: 100%;} .list-product-item .indicator{padding-left: 0; margin-bottom: 0px;} .list-product-item img{width: 100%;} .list-product-item .item-process{padding: 30px; background: #FFF; position: relative; text-align: left; border: 1px solid #f1f1f1;} .list-product-item .item-process .number-work{margin-bottom: 20px; font-size: 30px; line-height: 25px; font-weight: 600;} .list-product-item .item-process h4{color: #02185a; font-size: 18px; font-weight: 600; text-transform: capitalize;} .list-product-item .item-process .line-process{width: 50px; height: 3px; background: #ff6119; margin-top: 25px; margin-bottom: 20px; margin-left: 0;} .list-product-item .item-process p{margin-bottom: 0; line-height: 24px;} .list-product-item .img-indicator a img{max-height: 240px; max-width: 240px; margin: auto;} .list-product-item button.main-btn-two{float: right; position: relative; top: -50px; min-width: 55px;} .list-product-item button.main-btn-two .arrow-btn{float: right;} .list-product-item button.main-btn-two .arrow-btn .arrow-two{background: #fff; color: #ff6119; border: solid 1px #ff6119;} .main-btn-two [class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after{font-size: 18px; margin-left: 0px;} .o_product_feature_panel{padding: 10px 40px!important; border-top-left-radius: 0px!important; border-top-right-radius: 0px!important; border: 1px solid #ff6119!important;} .o_product_panel_header{color: #02185a!important;} .badge-primary{background-color: #ff6119!important;} .o_product_feature_panel:hover{background-color: #ff6119!important;} .o_product_feature_panel:hover .o_product_panel_header{color: #fff!important;} .popover{border-radius: 0!important;} .popover .btn-primary{background-color: #ff6119!important; border: none!important;} .popover .btn-primary:hover{background-color: #ec4e06!important; border-color: none!important;} .popover .btn{border-radius: 0!important;} .popover a{color: #02185a;} .popover a:hover{color: ##243b7d!important;} .popover .o_comparelist_button a{color: #fff;} .page-item:first-child .page-link{border-top-left-radius: 0!important; border-bottom-left-radius: 0!important;} .page-item.active .page-link{background-color: #ff6119!important; border: none!important;} .page-item:last-child .page-link{border-top-right-radius: 0!important; border-bottom-right-radius: 0!important;} .page-link{color: #02185a!important;} .page-item.active a{color: #fff!important;} .product-hearted{position: relative; top: 40px; left: 20px; z-index: 10; width: 50px;} .product-hearted i{font-size: 20px; color: #ff6119;} .fac-custom-variation{display: inline-block; width: 48%;} .fac-value-variation{width: 100%; min-width: 380px;} .fac-value-variation .nice-select{height: 40px; line-height: 40px; margin-bottom: 0px; margin-left: 10px; width: 60%!important;} .color-selector{cursor: pointer;} .not-available{opacity: 0.5!important; pointer-events: none!important; cursor: not-allowed !important;} .select-nice-hide{display: none!important;} .select-nice-show{display: block!important; float: right; margin-top: 10px; margin-right: 20px;} .fac-custom-variation input[type="text"], .coupon_form input[type="text"]{height: 36px; padding: 14px 10px; margin-bottom: 0px;} .css_attribute_color{border-radius: 50%;} .oe_website_sale ul ul.fac-radio{columns: 2; -webkit-columns: 2; -moz-columns: 2;} .fac-radio .badge{text-align: left;} input.variant_custom_value.form-control.custom_value_radio{margin: 0.5rem 0rem .5rem 1.5rem; height: 24px; padding: 18px 10px; width: 90%;} .oe_website_sale ul ul.list{margin-left:0px;} .variant_attribute .radio_input_value:not(.o_variant_pills_input_value), .variant_attribute .radio_input_value:not(.o_variant_pills_input_value) > span{display: inline-block;} .variant_attribute .radio_input{margin-right: 0.7rem; vertical-align: middle;} .variant_attribute label.badge-light{background-color: transparent;} .badge-info{background-color: #ff6119;} .css_attribute_color.active{border: 5px solid #ff6119;} #product_full_spec{display:none!important;} .pricelist-list .btn-secondary{max-width: 230px; height: 40px; line-height: 38px; padding-top: 0px; background: #ff6119; border: none; border-radius: 0px;} .pricelist-list .dropdown .dropdown-menu{width: 180px; border-radius: 0px;} .pricelist-list .btn:hover{background: #02185a; border-color: #02185a;} .pricelist-list .show > .btn-secondary.dropdown-toggle{color: #FFFFFF; background: #02185a; border:none;} .oe_price_h4{color: #ff6119;} .product-slider{width: 100%; padding-left: 10px; padding-right: 10px; padding-top: 30px; padding-bottom: 30px;} .slider.slider-horizontal{width: 100%; height: 30px;} .product-attribute-outline{border-bottom: 1px solid #f1f1f1;} h2.shop-page{font-weight: 700; font-size: 100%; margin-bottom: 15px; color: #444;} h3.shop-page{text-transform: uppercase; font-weight: 600; font-size: 14px; color: #444;} .product-attribute{padding-left: 15px; padding-right: 15px;} .product-attribute label{font-weight: 300; margin-bottom: 0.1rem; text-transform: none;} .product-attribute input{float: right;} .widget-product a, .content_product_detail a, tagged_as a, posted_in a{color:#02185a;} .widget-product a:hover, content_product_detail.a:hover, tagged_as a:hover, posted_in a:hover{color:#ff6119; text-decoration: none;} .loading-product{position: relative; width: 100%; height: 100%; background: #f9f9f9; left: 0; top: 0; z-index: 99999;} .product-search .btn{font-size: 14px!important;} .modal.show .modal-dialog{top: 100px;} .modal-content{border: none; border-radius: 0.0rem;} .modal-content input, input.js_quantity{height: 35px;} .modal-content .btn{padding: 0.5rem 1rem; border-radius: 0.0rem;} .modal-content .btn-primary{color: #FFFFFF; background-color: #02185a; border-color: #02185a;} .modal-content .btn-primary:hover, .modal-content .btn-primary:not(:disabled):not(.disabled):active{color: #FFFFFF; background-color: #042791; border-color: #042791;} .modal-content .btn-secondary:hover, .modal-content .btn-secondary:active{color: #FFFFFF; background-color: #FD160B; border-color: #FD160B;} .modal-content .btn-secondary{color: #FFFFFF; background-color: #FF6119; border-color: #FF6119;} .modal-header{border-bottom: none!important; border-top-left-radius: 0.0rem!important; border-top-right-radius: 0.0rem!important; background-color: #ff6119; color: #ffffff;} body .modal.oe_mobile_preview .modal-dialog .modal-content .modal-header .close{color: #fff; opacity: 0.8;} .modal-header .close{color: #fff; opacity: 0.8;} .progress-wizard .progress-wizard-step.active .progress-wizard-dot{background: #FF6119!important; box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(255, 97, 25, 0.72)!important;} .td-product_name a, a.js_add_cart_json, a.js_delete_product, a.show_coupon{color: #02185a;} .td-product_name a:hover, input-group-append a.btn-link:hover, td-action a:hover, a.show_coupon:hover{color: #08257d; text-decoration: none;} .address-sale-order{background-color: #ff6119; color: #fff;} .address-sale-order h1{font-size: 1.65rem;} .customer-info{margin-bottom: 10px!important;} .fac-form-address input[type="text"], .fac-form-address input[type="email"], .fac-form-address input[type="url"], .fac-form-address input[type="tel"], .fac-form-address input[type="search"], .fac-form-address input[type="password"], .fac-form-address input[type="subject"], .fac-form-address textarea{line-height: 21px; height: 38px; padding: 8px 10px; margin-bottom: 0px; border-radius: 0px;} .fac-form-address label{font-weight: 600; text-transform: none;} .fac-form-address .form-group{margin-bottom: 0rem;} .form-control:focus{border-color: #ff6119!important;} #product_full_description ul li{list-style-type: disclosure-closed;} #product_full_description ul li p{margin-bottom: 0px !important;} .widget-hotline{position: relative; background: rgb(97, 114, 134); padding: 15px 15px; border-radius: 4px; color: #fff;} .widget-hotline a.button-hotline:hover{background-color: #ff6119!important; border: 1px solid #ff6119!important; color: #fff!important;} .widget-hotline a.button-hotline{font-weight: 500; color: #ffffff!important; padding: 10px 20px; margin-right: 5px; margin-bottom: 10px; text-align: center; display: block; transition: 0.4s; border: 1px solid #fff; border-radius: 3px; font-size: 18px;} .widget-hotline .single-item{position: relative;} .widget-hotline .single-item span::before{margin: 0; font-size: 18px; line-height: 18px; color: #fff;} .widget-hotline .single-item span{padding-right: 20px;} 

/* /fac_theme/static/src/css/responsive.css defined in bundle 'fac_theme.assets_css_frontend' */
@media (max-width: 350px){.info-header h1{font-size: 22px !important;}.layer_1{font-size: 24px; line-height: 48px;}.layer_2{font-size: 20px; line-height: 30px; padding-bottom:10px;}.sm-fix-banner{margin-top:5px;}.side-menu-btn{right: 56px;}} @media (max-width: 575.98px){.sm-fix-banner{margin-top:5px;}.layer_1{font-size: 24px; line-height: 48px;}.layer_2{font-size: 20px; line-height: 30px; padding-bottom:10px;}.side-menu-btn{right: 56px;}.news-blog-info{height: 280px;}.d-n-mobile{display: none !important;}.main-nav-bar .my-logo{text-align: center; margin-right: auto; margin-left: auto; display: block;}.main-nav-bar .nav-menu-bar{background: #FFF; border-top: 1px solid #eee; position: relative; width: 100%; display: block; height: 85px;}.main-nav-bar .nav-menu-bar .stuck{position: fixed; top: 0; width: 100%; left: 0; z-index: 5555; box-shadow: 0 10px 20px rgba(0,0,0,.1); border-bottom: none; background: #FFF; display: block; height: 85px;}.main-nav-bar .navbar-toggle{height: 32px; line-height: 32px; width: 30px; cursor: pointer; top: 35px; right: 15px; position: absolute; right: inherit; left: 15px;}.main-nav-bar .nav-menu-main{background: #fff; padding-top: 85px;}.main-nav-bar .icon-links{float: none; margin-left: 0; top: 0px; right: 15px; position: absolute;}.icon-links{float: none; margin-left: 0; top: 0px; right: 60px; position: absolute;}.icon-links-drawout{top: 12px;}.my-logo{}.navbar-toggle{display: block;}.nav-menu{display: none;}.nav-menu .nav-item .nav-link:before{display: none;}.fixed-top{top: 0; background: #FFF; position: fixed;}.fixed-top .nav-output{background: #FFF;}.fixed-top .my-logo .logo-two{display: block;}.fixed-top .my-logo .logo-one{display: none;}.fixed-top .nav-menu li a, .fixed-top .icon-links a{color: #323232;}.fixed-top, .nav-fixed{padding-top: 10px;}.side-menu{width: 100%;}.nav-bar-two .nav-menu{float: inherit; width: 100%;}.nav-bar-two .nav-menu li a{margin-left: 0; margin-right: 0;}.info-header h1{font-size: 25px; margin-bottom: 20px; line-height: 30px;}.text-header{text-transform: capitalize; font-size: 14px; color: #f8f8f8; font-weight: 500; line-height: 20px; margin-bottom: 30px; max-width: 600px; margin-right: auto; margin-left: auto;}.info-header .play-video span{display: none;}.slider-hero .owl-nav{display: none;}.main-home{height: 450px;}.main-home, .main-home .owl-item .info-header, .main-home .owl-item{height: 450px !important;}.slider-hero .owl-dots{display: none;}.home-three, .home-three .owl-item .info-header, .home-three .owl-item{height: 100vh !important;}.home-two .info-header .top-title-header{font-size: 14px; font-weight: 500;}.home-two{height: 600px;}.home-two .info-header{height: 600px;}.home-two .info-header h1{margin-top: -30px;}.home-classic, .home-classic .owl-item .info-header, .home-classic .owl-item{height: 450px !important;}.home-classic .inner-banner{padding: 30px;}.home-classic .top-title-header{font-size: 12px; font-weight: 600;}.home-classic .info-header h1{line-height: 25px; font-size: 25px; margin-bottom: 20px;}.home-classic .text-header{font-size: 12px; line-height: 20px; font-weight: 500; margin-bottom: 25px;}.home-three .info-header h1{margin-bottom: 30px; line-height: 40px;}.bar-get{}.bar-get h2{font-size: 20px; line-height: 30px;}.bar-get .btn-get-free .btn-one{float: left; margin-top: 30px;}.section-title h2, .section-title-left h2{font-size: 14px;}.section-title h3, .section-title-left h3{font-size: 26px; line-height: 40px;}.p-title-section{margin-top: 0px; margin-left: 0px;}.call-us{margin-left: 10px;}.call-us span{font-size: 12px;}.call-us .phone-number{font-size: 14px; letter-spacing: 0px;}.feat-why-us{padding: 70px 15px 50px; border: 1px solid #ddd;}.info-about h5{font-size: 18px; margin-top: -5px;}.about-img-two{position: relative; padding-left: 0; padding-right: 0;}.about-img-two .overlay-about{display: none;}.padding-about-one{margin-bottom: 0;}.about-img-two .overlay-about{color: #fff; position: relative; padding: 30px 20px;}.slider-about::before{display: none;}.about-img-three{border: none; padding: 0; margin: 0;}.case-three .text-of-case{position: relative; bottom: inherit; right: inherit; left: inherit; text-align: left; background: #FFF; padding: 30px; border-bottom: 3px solid #ff6119; width: 100%;}.case-three .case-study-text{position: relative; left: inherit; bottom: inherit; right: inherit; top: inherit; z-index: 25; opacity: 0; display: block;}.bar-get .content-get-bar{padding: 70px 0px;}.bar-get .main-btn-four{float: left; margin-top: 25px;}.team-carousel .owl-nav{top: 40%;}.team-carousel .owl-nav div.owl-prev{right: inherit; left: 0;}.testimonial .owl-nav{display: none;}.services-carousel .owl-nav{top: 30%;}.services-carousel .owl-nav div.owl-prev{right: inherit; left: 0;}.content-statistics{padding: 70px 15px;}.content-testimonial{padding: 70px 15px;}.testimonials-one .owl-nav{position: absolute; bottom: inherit; right: 40px; z-index: 999; transform: translateY(-50%); top: -15px;}.join-team{padding: 50px 15px 10px;}.join-team .btn-work-with-us .main-btn-two{margin-bottom: 40px !important; float: left; margin-top: 25px;}.img-video{position: relative; margin-bottom: 50px;}.apply-team{padding: 100px 10px 100px;}.box-single-product{padding: 100px 10px 50px;}.quantity{float: none;}.product-info .btn-one{float: none; margin-top: 30px;}.share{}.share-social li{padding-left: 0; margin-right: 10px;}.nav-tabs li{width: 155px;}.content-revision, .my-account, .lost-password-page, .cart-empty-item{padding: 50px 25px;}.single-item-one, .single-item-two, .single-item-three{padding: 70px 10px 20px;}.support .centent-support{padding: 100px 10px 70px;}.scroll-up{bottom: 90px; right: 10px;}.portoflio-one .owl-nav{top: 32%;}.portoflio-one .owl-nav div.owl-prev{right: inherit; left: 0;}.case-three .owl-nav div.owl-next, .case-single .owl-nav div.owl-next{right: 0; position: absolute; transition: all 0.4s ease 0s;}.header-breadcrumb{padding: 100px 0;}.header-breadcrumb .page-title-heading{color: #fff; position: relative; text-transform: capitalize; font-size: 30px; font-weight: 600; margin-bottom: 0px; line-height: 40px;}.join-team h4{margin-bottom: 0;}.single-blog .blog-info{height: auto;}.single-blog .blog-info .date li{padding-right: 10px;}.single-blog .author img{margin-right: 5px;}.single-blog .share span{padding-right: 5px;}.single-blog .share-social li{padding-left: 5px;}.categories-list li a{padding-left: 20px;}.comment-author img{margin-right: 10px; width: 60px; height: 60px;}.person{padding-left: 70px;}.reply{margin-left: 0px;}.error-item h1{font-size: 40px; line-height: 40px; margin-bottom: 5px;}.error-item h2{font-size: 18px;}.box-project .share-product{margin-bottom: 40px;}.row-contact .no-padding{border-right: none;}.row-contact .single-item{position: relative; padding-left: 50px; margin-bottom: 20px; margin-left: 30px; margin-top: 30px;}.row-contact .no-padding:first-child .single-item{margin-top: 40px;}.row-contact .no-padding:last-child .single-item{margin-bottom: 40px;}footer .copyright{text-align: center;}.links-of-footer{font-size: 14px; color: #f4f7fd; letter-spacing: 1.7px; line-height: 30px; padding-top: 30px; margin-bottom: 0; text-align: center; margin-top: -15px; padding-top: 0; padding-left: 0; padding-bottom: 20px;}.links-of-footer li{display: inline-block; margin-left: 12px; margin-right: 12px;}.tabs-content .tab{padding: 10px;}#page-price-list .page-title-heading{font-size: 30px;}.product-search .btn{min-width:90px;}} @media (min-width: 576px) and (max-width: 767.98px){.container{max-width: 100%;}.layer_1{font-size: 24px; line-height: 48px;}.layer_2{font-size: 20px; line-height: 30px; padding-bottom:10px;}.side-menu-btn{right: 56px;}.d-n-tab{display: none;}.main-nav-bar .my-logo{}.nav-bar .single-item{padding-left: 40px;}.main-nav-bar .nav-menu-bar{background: #FFF; border-top: 1px solid #eee; position: relative; width: 100%; display: block; height: 85px;}.main-nav-bar .nav-menu-bar .stuck{position: fixed; top: 0; width: 100%; left: 0; z-index: 5555; box-shadow: 0 10px 20px rgba(0,0,0,.1); border-bottom: none; background: #FFF; display: block; height: 85px;}.main-nav-bar .navbar-toggle{height: 32px; line-height: 32px; width: 30px; cursor: pointer; top: 35px; right: 15px; position: absolute; right: inherit; left: 15px;}.main-nav-bar .nav-menu-main{background: #fff; padding-top: 85px;}.main-nav-bar .icon-links{float: none; margin-left: 0; top: 0px; right: 15px; position: absolute;}.upper-bar .social-media-bar{display: none;}.icon-links{float: none; margin-left: 0; top: 0px; right: 60px; position: absolute;}.icon-links-drawout{top: 12px;}.my-logo{}.fixed-top{top: 0; background: #FFF; position: fixed;}.fixed-top .nav-output{background: #FFF;}.fixed-top .my-logo .logo-two{display: block;}.fixed-top .my-logo .logo-one{display: none;}.fixed-top .nav-menu li a, .fixed-top .icon-links a{color: #323232;}.fixed-top, .nav-fixed{padding-top: 10px;}.navbar-toggle{display: block;}.nav-menu{display: none;}.nav-menu .nav-item .nav-link:before{display: none;}.nav-bar-two .nav-menu{float: inherit; width: 100%;}.nav-bar-two .nav-menu li a{margin-left: 0; margin-right: 0;}.info-header h1{font-size: 50px; line-height: 55px}.main-home, .main-home .owl-item, .main-home .owl-item .info-heade{height: 500px !important;}.home-classic, .home-classic .owl-item .info-header, .home-classic .owl-item{height: 500px !important;}.info-header{height: 500px; min-height: 100%;}.home-classic .info-header h1{line-height: 45px; font-size: 35px;}.slider-hero .owl-nav{display: none;}.slider-hero .owl-dots{display: none;}.info-header h1{line-height: 50px; font-size: 40px;}.home-three, .home-three .owl-item .info-header, .home-three .owl-item{height: 100vh !important;}.home-three .info-header h1{margin-bottom: 30px; line-height: 40px; font-size: 30px;}.text-header{font-size: 16px; line-height: 26px;}.info-header .play-video span{}.bar-get{}.bar-get h2{font-size: 26px; line-height: 35px;}.bar-get .btn-get-free .btn-one{float: left; margin-top: 30px; margin-bottom: 10px;}.bar-get .content-get-bar{padding: 70px 0px;}.bar-get .main-btn-four{float: left; margin-top: 25px;}.home-two{height: 600px;}.home-two .info-header{height: 600px;}.home-two .info-header h1{margin-top: -30px;}.section-title h3, .section-title-left h3{font-size: 30px; line-height: 35px;}.section-title h2, .section-title-left h2{font-size: 14px;}.p-title-section{margin-top: 0; margin-left: 0;}.feat-why-us{padding: 70px 25px 40px;}.about-img-two{position: relative; padding-left: 0; padding-right: 0;}.about-img-two .overlay-about{}.padding-about-one{margin-bottom: 0;}.about-img-two .overlay-about{}.team-carousel .owl-nav{top: 40%;}.team-carousel .owl-nav div.owl-prev{right: inherit; left: 0;}.testimonial .owl-nav{display: none;}.img-video{position: relative; margin-bottom: 50px;}.services-carousel .owl-nav{top: 20%;}.services-carousel .owl-nav div.owl-prev{right: inherit; left: 0;}.portoflio-one .owl-nav{top: 35%;}.portoflio-one .owl-nav div.owl-prev{right: inherit; left: 0;}.join-team .btn-work-with-us .main-btn-two{margin-bottom: 40px !important; float: left; margin-top: 25px;}.apply-team{padding: 100px 20px 100px;}.box-single-product{padding: 100px 20px 50px;}.content-revision, .my-account, .lost-password-page, .cart-empty-item{padding: 50px 35px;}.single-item-one, .single-item-two, .single-item-three{padding-right: 20px; padding-left: 20px;}.support .centent-support{padding: 100px 20px 70px;}.scroll-up{bottom: 90px; right: 10px;}.join-team h4{margin-bottom: 0;}.error-item h1{font-size: 50px; line-height: 50px; margin-bottom: 10px;}.error-item h2{font-size: 19px;}.box-project .share-product{margin-bottom: 40px;}.content-statistics{padding: 70px 25px;}.text-support{padding-right: 0;}.row-contact .no-padding{border-right: none;}.row-contact .single-item{position: relative; padding-left: 50px; margin-bottom: 20px; margin-left: 30px; margin-top: 30px;}.row-contact .no-padding:last-child .single-item{margin-bottom: 40px;}.row-contact .no-padding:last-child{border-right: none; border-top: 1px solid #ddd;}.row-contact .no-padding:last-child .single-item{margin-bottom: 40px; max-width: 300px; margin-right: auto; margin-left: auto;}.row-contact .no-padding:first-child{border-right: 1px solid #DDD;}footer .copyright{text-align: center;}.links-of-footer{font-size: 14px; color: #f4f7fd; letter-spacing: 1.7px; line-height: 30px; padding-top: 30px; margin-bottom: 0; text-align: center; margin-top: -15px; padding-top: 0; padding-left: 0; padding-bottom: 20px;}.links-of-footer li{display: inline-block; margin-left: 12px; margin-right: 12px;}.price .price-item{padding: 50px 30px;}.price-item .features-price ul{padding: 50px 0 15px 0px;}.product-search .btn{min-width:90px;}} @media (min-width: 768px) and (max-width: 991.98px){.container{max-width: 100%;}.img-product{height: 330px;}.d-n-md{display: none;}.main-nav-bar .my-logo{}.nav-bar .single-item{padding-left: 40px;}.main-nav-bar .nav-menu-bar{background: #FFF; border-top: 1px solid #eee; position: relative; width: 100%; display: block; height: 85px;}.main-nav-bar .nav-menu-bar .stuck{position: fixed; top: 0; width: 100%; left: 0; z-index: 5555; box-shadow: 0 10px 20px rgba(0,0,0,.1); border-bottom: none; background: #FFF; display: block; height: 85px;}.main-nav-bar .navbar-toggle{height: 32px; line-height: 32px; width: 30px; cursor: pointer; top: 35px; right: 15px; position: absolute; right: inherit; left: 15px;}.main-nav-bar .nav-menu-main{background: #fff; padding-top: 85px;}.main-nav-bar .icon-links{float: none; margin-left: 0; top: 0px; right: 15px; position: absolute;}.nav-bar-two .nav-menu{float: inherit; width: 100%;}.nav-bar-two .nav-menu li a{margin-left: 0; margin-right: 0;}.upper-bar-two{background: #FFF; border-bottom: 1px solid #f1f1f1;}.upper-bar-two .contact-us-bar a{color: #323232; font-weight: 500;}.upper-bar-two .social-media-bar li a{transition: .4s; width: 30px; height: 30px; border-radius: 2px; background: #f5f5fb; font-size: 12px; line-height: 30px; text-align: center; color: #323232; display: block; border: 1px solid #f1f1f1;}.upper-bar-two .contact-us-bar a span{color: #ff6119;}.fixed-top{top: 50px; background: #FFF; position: absolute;}.fixed-top .nav-output{background: #FFF;}.fixed-top .my-logo .logo-two{display: block;}.fixed-top .my-logo .logo-one{display: none;}.fixed-top .nav-menu li a, .fixed-top .icon-links a{color: #323232;}.fixed-top, .nav-fixed{padding-top: 10px;}.icon-links{float: none; margin-left: 0; top: 0px; right: 60px; position: absolute;}.icon-links-drawout{top: 12px;}.my-logo{}.nav-menu .nav-item .nav-link:before{display: none;}.info-header h1{font-size: 45px; line-height: 50px}.home-classic .info-header h1{font-size: 40px; line-height: 55px;}.home-classic .text-header{margin-left: 0;}.section-title p{padding-right: 0; padding-left: 0;}.home-three .info-header h1{margin-bottom: 30px; font-size: 40px; line-height: 50px;}.section-title h3, .section-title-left h3{font-size: 32px;}.section-title h2, .section-title-left h2{font-size: 14px;}.section-title p{padding-right: 0; padding-left: 0; margin-top: -10px; margin-left: 0;}.about-img-two{padding-left: 0; padding-right: 0;}.about-img-two .overlay-about{}.feat-why-us{padding: 70px 25px 40px; border: 1px solid #ddd;}.img-video{position: relative; margin-bottom: 50px;}.our-video-text{padding-top: 0;}.box-single-product{padding: 100px 20px 50px;}.apply-team{padding: 100px 20px 100px;}.content-revision, .my-account, .lost-password-page, .cart-empty-item{padding: 50px 35px;}.single-item-one, .single-item-two, .single-item-three{padding-right: 20px; padding-left: 20px;}.support .centent-support{padding: 100px 20px 70px;}.scroll-up{bottom: 90px; right: 10px;}.box-project .share-product{margin-bottom: 40px;}.row-contact .no-padding{border-right: none;}.row-contact .single-item{position: relative; padding-left: 50px; margin-bottom: 20px; margin-left: 30px; margin-top: 30px;}.row-contact .no-padding:last-child .single-item{margin-bottom: 40px;}.row-contact .no-padding:last-child{border-right: none; border-top: 1px solid #ddd;}.row-contact .no-padding:last-child .single-item{margin-bottom: 40px; max-width: 300px; margin-right: auto; margin-left: auto;}.row-contact .no-padding:first-child{border-right: 1px solid #DDD;}.text-support{padding-right: 0px;}.bar-get h2{font-size: 34px; line-height: 35px;}.bar-get .btn-get-free .btn-one{float: left; margin-top: 30px; margin-bottom: 10px;}.bar-get .content-get-bar{padding: 70px 0px;}.bar-get .main-btn-four{float: left; margin-top: 25px;}} @media (max-width: 992px){.navbar-toggle{display: block;}.left-side-bar{max-width: 100%;}.blog-pagination{margin-top: 0px; margin-bottom: 50px;}.nav-bar-three.fixed-top-one .logo-one{display: none;}.nav-bar-three.fixed-top-one .my-logo{display: inline-block; width: 130px; padding: 24.5px 0; padding-bottom: 17px;}.nav-bar-three.fixed-top-one .logo-two{display: block;}.nav-bar-three .stuck{background: #FFF;}.nav-bar-three .icon-links .btn-three{background: #ff6119; color: #fff;}.nav-bar-three .navbar-toggle span{background: #02185a;}.nav-bar-three .side-menu-btn span{background-color: #02185a;}.nav-bar-fixed .nav-menu{float: none; width: 100%;}.nav-bar-three .nav-menu li a{margin-left: 0; margin-right: 0; color: #02185a;}.nav-menu{display: none; float: none; max-height: 550px; overflow: scroll;}.nav-menu li{display: block;}.nav-menu li a{padding: 10px 0; margin-left: 0; margin-right: 0; border-bottom: 1px solid #EEE;}.has-dropdown .icon-down{display: block; position: absolute; right: 5px; top: 0; text-align: center; background: transparent; z-index: 555; cursor: pointer; font-size: 15px; line-height: 46px;}.nav-bar .nav-menu .nav-item.has-dropdown > ul.sub-menu{transform: translateY(0%); -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -o-transform: translateY(0%); -ms-transform: translateY(0%); position: relative; top: 0; width: 100%; opacity: 1; visibility: visible; display: none; margin: 0; transition: none;}.nav-bar .sub-menu li.has-dropdown-two > ul.sub-menu-two{-webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); position: relative; width: 100%; opacity: 1; top: 0; visibility: visible; background: #fff; box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.08); border-bottom: 3px solid #ff6119; margin-left: 0px; display: none; margin: 0; transition: none;}.post-comment{margin-bottom: 50px;}.img-widget img{width: 100%;}.more-projects .portoflio-one .owl-nav div.owl-prev{left: inherit; right: 50px;}.img-product{height: 240px;}} @media (min-width: 993px){.container{max-width: 100%;}.nav-menu{display: block !important;}.nav-item.has-dropdown:hover ul.sub-menu, .nav-bar .sub-menu .has-dropdown-two:hover > ul.sub-menu-two{transform: translateY(0) !important; -webkit-transform: translateY(0) !important; -moz-transform: translateY(0) !important; -o-transform: translateY(0) !important; -ms-transform: translateY(0) !important; opacity: 1 !important; visibility: visible !important; display: block !important; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease;}.img-product{height: 330px;}ul.prod-sub-menu{width: 185px;}ul.sub-menu-two{width: 185px; margin-left: 185px;}} @media (min-width: 993px) and (max-width: 1170px){.nav-bar-three .nav-menu li a{margin-left: 17px;}.img-product{height: 210px;}} @media (min-width: 1200px){.container{max-width: 1200px!important;}.img-product{height: 270px;}ul.prod-sub-menu{width: 245px;}ul.sub-menu-two{width: 245px; margin-left: 245px;}} @media (min-width: 1599px){.container{max-width: 1390px!important;}.img-product{height: 320px;}}