/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- *//* ADDS A BROWSER PREFIX TO THE PROPERTY *//* Color *//* Background *//* Typography *//* Header *//* Form *//* Socials Color *//* widget *//* Responsive Size *//* Medium Screen *//* Small Screen *//* Extra Small Screen *//**
 * image fit 
 * @since 1.0.3
 * @author Chinh Duong Manh
*//* ANIMATION *//* Header Top Section *//* Entry Media *//* Default Button *//* CMS Grid *//* Contact Form7 *//* min width 1280px and max width 1599px */@-webkit-keyframes CMSSpin{/* Page Loading *//* Newton */100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}}@-moz-keyframes CMSSpin{/* Page Loading *//* Newton */100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}}@-ms-keyframes CMSSpin{/* Page Loading *//* Newton */100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}}@-o-keyframes CMSSpin{/* Page Loading *//* Newton */100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}}@keyframes CMSSpin{/* Page Loading *//* Newton */100%{-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}}@keyframes left{25%{transform:translateX(-250%);animation-timing-function:ease-in;}50%{transform:translateX(-150%);}}@keyframes right{/* wave */50%{transform:translateX(150%);}75%{transform:translateX(250%);animation-timing-function:ease-in;}100%{transform:translateX(150%);}}@keyframes jump1{12%{transform:translate(20px, -40px);animation-timing-function:ease-in;}24%{transform:translate(40px, 0);}100%{transform:translate(40px, 0);}}@keyframes jump2{12%{transform:translate(0, 0);}24%{transform:translate(20px, -40px);animation-timing-function:ease-in;}36%{transform:translate(40px, 0);}100%{transform:translate(40px, 0);}}@keyframes jump3{24%{transform:translate(0, 0);}36%{transform:translate(20px, -40px);animation-timing-function:ease-in;}48%{transform:translate(40px, 0);}100%{transform:translate(40px, 0);}}@keyframes wipe{/* circus */48%{transform:translateX(-120px);}100%{transform:translateX(-120px);}}@keyframes position{50%{left:100%;}}@keyframes size{/* Atom */50%{transform:scale(0.5, 0.5);}}@keyframes AtomPosition{50%{top:80px;left:80px;}}@keyframes size{50%{transform:scale(0.5, 0.5);}}@keyframes zindex{100%{z-index:10;}}@keyframes shrink{/* Fusstion */50%{transform:scale(0.9, 0.9);}}@keyframes ball1{50%{top:-100%;left:200%;background:rgba(127, 127, 0, .5);}100%{top:50%;left:100%;background:rgba(0, 255, 0, .5);z-index:2;}}@keyframes ball2{50%{top:200%;left:200%;background:rgba(0, 255, 255, .5);}100%{top:100%;left:50%;background:rgba(0, 0, 255, .5);z-index:1;}}@keyframes ball3{50%{top:200%;left:-100%;background:rgba(255, 0, 255, .5);}100%{top:50%;left:0%;background:rgba(255, 255, 0, .5);z-index:2;}}@keyframes ball4{/* Mitosis */50%{top:-100%;left:-100%;background:rgba(255, 127, 0, .5);}100%{top:0%;left:50%;background:rgba(255, 0, 0, .5);z-index:1;}}@keyframes invert{100%{transform:rotate(180deg);}}@keyframes Mitosisball1{12%{transform:none;}26%{transform:translateX(25%) scale(1, 0.8);}40%{transform:translateX(50%) scale(0.8, 0.8);}60%{transform:translateX(50%) scale(0.8, 0.8);}74%{transform:translate(50%, 25%) scale(0.6, 0.8);}88%{transform:translate(50%, 50%) scale(0.6, 0.6);}100%{transform:translate(50%, 50%) scale(0.6, 0.6);}}@keyframes Mitosisball2{12%{transform:none;}26%{transform:translateX(25%) scale(1, 0.8);}40%{transform:translateX(50%) scale(0.8, 0.8);}60%{transform:translateX(50%) scale(0.8, 0.8);}74%{transform:translate(50%, -25%) scale(0.6, 0.8);}88%{transform:translate(50%, -50%) scale(0.6, 0.6);}100%{transform:translate(50%, -50%) scale(0.6, 0.6);}}@keyframes Mitosisball3{12%{transform:none;}26%{transform:translateX(-25%) scale(1, 0.8);}40%{transform:translateX(-50%) scale(0.8, 0.8);}60%{transform:translateX(-50%) scale(0.8, 0.8);}74%{transform:translate(-50%, 25%) scale(0.6, 0.8);}88%{transform:translate(-50%, 50%) scale(0.6, 0.6);}100%{transform:translate(-50%, 50%) scale(0.6, 0.6);}}@keyframes Mitosisball4{/* Flower */12%{transform:none;}26%{transform:translateX(-25%) scale(1, 0.8);}40%{transform:translateX(-50%) scale(0.8, 0.8);}60%{transform:translateX(-50%) scale(0.8, 0.8);}74%{transform:translate(-50%, -25%) scale(0.6, 0.8);}88%{transform:translate(-50%, -50%) scale(0.6, 0.6);}100%{transform:translate(-50%, -50%) scale(0.6, 0.6);}}@keyframes Flowerball1{6.25%{transform:rotate(90deg);}12.5%{transform:rotate(90deg);}18.75%{transform:rotate(180deg);}25%{transform:rotate(180deg);}31.25%{transform:rotate(270deg);}37.5%{transform:rotate(270deg);}43.75%{transform:rotate(360deg);}50%{transform:rotate(360deg);}56.25%{transform:rotate(450deg);}75%{transform:rotate(450deg);}87.5%{transform:rotate(405deg) scale(1.3, 1.3);}100%{transform:rotate(360deg) scale(1, 1);}}@keyframes Flowerball2{12.5%{transform:rotate(0);}18.75%{transform:rotate(90deg);}25%{transform:rotate(90deg);}31.25%{transform:rotate(180deg);}37.5%{transform:rotate(180deg);}43.75%{transform:rotate(270deg);}50%{transform:rotate(270deg);}56.25%{transform:rotate(360deg);}62.5%{transform:rotate(360deg);}68.75%{transform:rotate(450deg);}75%{transform:rotate(450deg);}87.5%{transform:rotate(405deg) scale(1.3, 1.3);}100%{transform:rotate(360deg) scale(1, 1);}}@keyframes Flowerball3{25%{transform:rotate(0);}31.25%{transform:rotate(90deg);}75%{transform:rotate(90deg);}87.5%{transform:rotate(45deg) scale(1.3, 1.3);}100%{transform:rotate(0) scale(1, 1);}}@keyframes Flowerball4{/* Clock */37.5%{transform:rotate(0);}43.75%{transform:rotate(90deg);}75%{transform:rotate(90deg);}87.5%{transform:rotate(45deg) scale(1.3, 1.3);}100%{transform:rotate(0) scale(1, 1);}}@keyframes clock{100%{transform:rotate(360deg);}}@keyframes clock1{0%{transform:rotate(-135deg);}30%{transform:rotate(-450deg);}100%{transform:rotate(-450deg);}}@keyframes clock2{5%{transform:rotate(-90deg);}35%{transform:rotate(-405deg);}100%{transform:rotate(-405deg);}}@keyframes clock3{10%{transform:rotate(-45deg);}40%{transform:rotate(-360deg);}100%{transform:rotate(-360deg);}}@keyframes clock4{/* Washing Machine */15%{transform:rotate(0);}45%{transform:rotate(-315deg);}100%{transform:rotate(-315deg);}}@keyframes wash{/* Pulse */100%{transform:rotate(1800deg);}}@keyframes pulse{0%{transform:scale(0.1, 0.1);opacity:1;border-width:50px;}100%{transform:scale(1, 1);opacity:0;border-width:0;}}body{word-wrap:break-word;}.cms-boxed{position:relative;}@media (min-width:1280px){.cms-boxed{max-width:1200px;margin-left:auto;margin-right:auto;}}#cms-loading{position:relative;width:100vw;height:100vh;}#cms-loading .loader{width:100px;height:100px;background:#000;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;-webkit-animation:CMSSpin 0.5s linear infinite;-khtml-animation:CMSSpin 0.5s linear infinite;-moz-animation:CMSSpin 0.5s linear infinite;-ms-animation:CMSSpin 0.5s linear infinite;-o-animation:CMSSpin 0.5s linear infinite;animation:CMSSpin 0.5s linear infinite;/* BACKGROUND GRADIENT */}#cms-loading .spinner{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;}#cms-loading .newton .ball{height:50px;width:50px;position:absolute;left:50%;top:50%;}#cms-loading .newton .ball:before{content:'';position:absolute;height:100%;width:100%;background:#999;border-radius:50%;position:absolute;margin-left:-50%;margin-top:-50%;}#cms-loading .newton .ball-1:before{transform:translateX(-150%);animation:1s ease-out 0s infinite left;}#cms-loading .newton .ball-2:before{transform:translateX(-50%);}#cms-loading .newton .ball-3:before{transform:translateX(50%);}#cms-loading .newton .ball-4:before{transform:translateX(150%);animation:1s ease-out 0s infinite right;}#cms-loading .wave.spinner{width:150px;height:30px;}#cms-loading .wave .ball{height:30px;width:30px;float:left;background:#999;border-radius:50%;margin-right:10px;}#cms-loading .wave .ball-1{animation:jump3 1.8s infinite ease-out;}#cms-loading .wave .ball-2{animation:jump2 1.8s infinite ease-out;}#cms-loading .wave .ball-3{animation:jump1 1.8s infinite ease-out;}#cms-loading .wave .ball-4{margin-right:0;animation:wipe 1.8s infinite cubic-bezier(0.5, 0, 0.5, 1);}#cms-loading .circus .ball{height:50px;width:50px;position:absolute;left:50%;top:50%;}#cms-loading .circus .ball:before{content:'';position:absolute;height:100%;width:100%;background:#999;border-radius:50%;margin-left:-50%;margin-top:-50%;left:-100%;animation:position 2s infinite cubic-bezier(0.25, 0, 0.75, 1), size 2s infinite cubic-bezier(0.25, 0, 0.75, 1);}#cms-loading .circus .ball-1:before{animation-delay:0s, -0.5s;}#cms-loading .circus .ball-2:before{animation-delay:-0.5s, -1s;}#cms-loading .circus .ball-3:before{animation-delay:-1s, -1.5s;}#cms-loading .circus .ball-4:before{animation-delay:-1.5s, -2s;}#cms-loading .circus .spinner{height:100%;width:100%;position:absolute;}#cms-loading .atom.spinner{width:100px;height:100px;}#cms-loading .atom .ball-1{height:50%;width:50%;left:50%;top:50%;position:absolute;z-index:1;animation:shrink 4.5s infinite linear;}#cms-loading .atom .ball-1:before{content:'';background:#1f1f1f;border-radius:50%;height:100%;width:100%;position:absolute;top:-50%;left:-50%;}#cms-loading .atom .ball-2,#cms-loading .atom .ball-3,#cms-loading .atom .ball-4{position:absolute;width:100%;height:100%;z-index:0;}#cms-loading .atom .ball-2:before,#cms-loading .atom .ball-3:before,#cms-loading .atom .ball-4:before{content:'';height:20px;width:20px;border-radius:50%;background:#999;top:0;left:0;margin:0 auto;position:absolute;}#cms-loading .atom .ball-2{animation:zindex 1.5s 0.75s infinite steps(2, end);}#cms-loading .atom .ball-3{transform:rotate(120deg);animation:zindex 1.5s -0.25s infinite steps(2, end);}#cms-loading .atom .ball-4{transform:rotate(240deg);animation:zindex 1.5s 0.25s infinite steps(2, end);}#cms-loading .atom .ball-2:before{transform:rotate(0);animation:AtomPosition 1.5s infinite ease, size 1.5s -1.125s infinite ease;}#cms-loading .atom .ball-3:before{animation:AtomPosition 1.5s -1s infinite ease, size 1.5s -0.75s infinite ease;}#cms-loading .atom .ball-4:before{animation:AtomPosition 1.5s -0.5s infinite ease, size 1.5s -0.125s infinite ease;}#cms-loading .fussion.spinner{width:30px;height:30px;}#cms-loading .fussion .ball{height:50px;width:50px;left:50%;top:50%;background:rgba(0, 255, 0, .5);border-radius:50%;float:left;position:absolute;}#cms-loading .fussion .ball-1{background:rgba(255, 0, 0, .5);top:0;left:50%;animation:ball1 1s 0s ease infinite;z-index:1;}#cms-loading .fussion .ball-2{background:rgba(0, 255, 0, .5);top:50%;left:100%;animation:ball2 1s 0s ease infinite;z-index:2;}#cms-loading .fussion .ball-3{background:rgba(0, 0, 255, .5);top:100%;left:50%;animation:ball3 1s 0s ease infinite;z-index:1;}#cms-loading .fussion .ball-4{background:rgba(255, 255, 0, .5);top:50%;left:0%;animation:ball4 1s 0s ease infinite;z-index:2;}#cms-loading .mitosis.spinner{height:50px;width:50px;animation:invert 2s infinite steps(2, end);}#cms-loading .mitosis .ball{height:100%;width:100%;position:absolute;border-radius:50%;top:0;left:0;background:#999;}#cms-loading .mitosis .ball-1{animation:Mitosisball1 1s infinite alternate linear;}#cms-loading .mitosis .ball-2{animation:Mitosisball2 1s infinite alternate linear;}#cms-loading .mitosis .ball-3{animation:Mitosisball3 1s infinite alternate linear;}#cms-loading .mitosis .ball-4{animation:Mitosisball4 1s infinite alternate linear;}#cms-loading .flower.spinner{width:26.25px;height:26.25px;}#cms-loading .flower .ball{height:30px;width:30px;position:absolute;background:#999;border-radius:50%;}#cms-loading .flower .ball-1{left:-15px;top:-15px;transform-origin:28.125px 28.125px;animation:Flowerball1 6s infinite linear;}#cms-loading .flower .ball-2{left:11.25px;top:-15px;transform-origin:1.875px 28.125px;animation:Flowerball2 6s infinite linear;}#cms-loading .flower .ball-3{left:11.25px;top:11.25px;transform-origin:1.875px 1.875px;animation:Flowerball3 6s infinite linear;}#cms-loading .flower .ball-4{left:-15px;top:11.25px;transform-origin:28.125px 1.875px;animation:Flowerball4 6s infinite linear;}#cms-loading .clock.spinner{width:50px;height:50px;animation:clock 8s infinite steps(8);}#cms-loading .clock .ball{height:50px;width:50px;position:absolute;}#cms-loading .clock .ball:before{content:'';border-radius:50%;height:18.31502px;width:18.31502px;position:absolute;background:#999;}#cms-loading .clock .ball-1{transform:rotate(-135deg);animation:clock1 1s ease-in infinite;}#cms-loading .clock .ball-2{transform:rotate(-90deg);animation:clock2 1s ease-in infinite;}#cms-loading .clock .ball-3{transform:rotate(-45deg);animation:clock3 1s ease-in infinite;}#cms-loading .clock .ball-4{animation:clock4 1s ease-in infinite;}#cms-loading .washing-machine.spinner{width:80px;height:80px;animation:wash 2s infinite alternate cubic-bezier(0.5, 0, 0.5, 1);}#cms-loading .washing-machine .ball-1{height:100%;width:100%;left:50%;top:50%;position:absolute;z-index:1;}#cms-loading .washing-machine .ball-1:before{content:'';border-radius:50%;border:15px solid #999;height:100%;width:100%;position:absolute;top:-50%;left:-50%;box-sizing:border-box;}#cms-loading .washing-machine .ball-2,#cms-loading .washing-machine .ball-3,#cms-loading .washing-machine .ball-4{width:80px;height:80px;position:absolute;z-index:2;}#cms-loading .washing-machine .ball-2:before,#cms-loading .washing-machine .ball-3:before,#cms-loading .washing-machine .ball-4:before{border:5px solid #999;background:#fff;content:'';border-radius:50%;width:15px;height:15px;position:absolute;left:27.5px;top:-5px;}#cms-loading .washing-machine .ball-2{transform:rotate(120deg);}#cms-loading .washing-machine .ball-3{transform:rotate(240deg);}#cms-loading .pulse.spinner{width:100px;height:100px;}#cms-loading .pulse .spinner *{box-sizing:border-box;}#cms-loading .pulse .ball{height:100%;width:100%;background:#999;position:absolute;border-radius:50%;border:0px solid #999;animation:pulse 3s infinite;}#cms-loading .pulse .ball-2{animation-delay:-0.75s;}#cms-loading .pulse .ball-3{animation-delay:-1.5s;}#cms-loading .pulse .ball-4{animation-delay:-2.25s;}#cms-page{overflow-x:hidden;}.overlay,.overlay-pos{position:absolute;top:10px;right:10px;bottom:10px;left:10px;/* Vertical Align */}.vertical-align{top:50%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* Horizontal Align *//* Overlay content */}.overlay-wrap{position:relative;overflow:hidden;/* mouse Wheel */}.overlay-wrap .overlay{background:#fff;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS *//* Hover state */}.overlay-wrap .overlay .overlay-inner{padding:20px;width:100%;/* Effect  */}.overlay-wrap .overlay.left-right{left:-100%;right:100%;}.overlay-wrap .overlay.left-right .overlay-inner{left:200%;right:auto;}.overlay-wrap .overlay.right-left{left:100%;right:-100%;}.overlay-wrap .overlay.right-left .overlay-inner{right:200%;left:-200%;}.overlay-wrap .overlay.top-bottom{bottom:100%;top:-100%;}.overlay-wrap .overlay.top-bottom .overlay-inner{top:200%;bottom:-200%;}.overlay-wrap .overlay.bottom-top{bottom:-100%;top:100%;}.overlay-wrap .overlay.bottom-top .overlay-inner{top:-200%;bottom:200%;}.overlay-wrap .overlay.zoom-in{-webkit-transform:scale(1.5);-khtml-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.overlay-wrap .overlay.zoom-in .overlay-inner{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);/* BACKGROUND GRADIENT *//* Spin */}.overlay-wrap .overlay.zoom-out{-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.overlay-wrap .overlay.zoom-out .overlay-inner{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);/* BACKGROUND GRADIENT *//* Spin */}.overlay-wrap:hover .overlay,.overlay-wrap:active .overlay,.overlay-wrap:focus .overlay{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.overlay-wrap:hover .overlay.left-right,.overlay-wrap:active .overlay.left-right,.overlay-wrap:focus .overlay.left-right,.overlay-wrap:hover .overlay.right-left,.overlay-wrap:active .overlay.right-left,.overlay-wrap:focus .overlay.right-left{left:10px;right:10px;}.overlay-wrap:hover .overlay.left-right .overlay-inner,.overlay-wrap:active .overlay.left-right .overlay-inner,.overlay-wrap:focus .overlay.left-right .overlay-inner,.overlay-wrap:hover .overlay.right-left .overlay-inner,.overlay-wrap:active .overlay.right-left .overlay-inner,.overlay-wrap:focus .overlay.right-left .overlay-inner{left:0;right:0;-webkit-transition:all 300ms ease-out 100ms;-khtml-transition:all 300ms ease-out 100ms;-moz-transition:all 300ms ease-out 100ms;-ms-transition:all 300ms ease-out 100ms;-o-transition:all 300ms ease-out 100ms;transition:all 300ms ease-out 100ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.overlay-wrap:hover .overlay.top-bottom,.overlay-wrap:active .overlay.top-bottom,.overlay-wrap:focus .overlay.top-bottom,.overlay-wrap:hover .overlay.bottom-top,.overlay-wrap:active .overlay.bottom-top,.overlay-wrap:focus .overlay.bottom-top{top:10px;bottom:10px;}.overlay-wrap:hover .overlay.top-bottom .overlay-inner,.overlay-wrap:active .overlay.top-bottom .overlay-inner,.overlay-wrap:focus .overlay.top-bottom .overlay-inner,.overlay-wrap:hover .overlay.bottom-top .overlay-inner,.overlay-wrap:active .overlay.bottom-top .overlay-inner,.overlay-wrap:focus .overlay.bottom-top .overlay-inner{top:50%;bottom:auto;-webkit-transition:all 300ms ease-out 100ms;-khtml-transition:all 300ms ease-out 100ms;-moz-transition:all 300ms ease-out 100ms;-ms-transition:all 300ms ease-out 100ms;-o-transition:all 300ms ease-out 100ms;transition:all 300ms ease-out 100ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.overlay-wrap:hover .overlay.zoom-in,.overlay-wrap:active .overlay.zoom-in,.overlay-wrap:focus .overlay.zoom-in{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.overlay-wrap:hover .overlay.zoom-out,.overlay-wrap:active .overlay.zoom-out,.overlay-wrap:focus .overlay.zoom-out{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-mousewheel{overflow:hidden;/* Back to Top */}.cms-mousewheel .cms-mousewheel-inner{max-height:411px;overflow-x:hidden;width:calc(100% + 40px);padding-right:40px;}#cms-backtotop{position:fixed;right:20px;background:#999;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:30px;z-index:1;/* Social */}#cms-backtotop.off{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */bottom:-100%;}#cms-backtotop.on{bottom:15px;}.cms-social{margin:-5px -12px;/* VC Element */}.cms-social a{display:inline-block;padding:5px 12px;}.cms-social a:hover{color:#999;}.cms-social.horizontal li{float:left;}.cms-social.colored a{padding:5px;margin:-5px;}.cms-social.colored a i{width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;color:#fff;background-color:#1f1f1f;display:block;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.cms-social.colored a i[class*="facebook"],.cms-social.colored a i[class^="facebook"]{background-color:#4c70b7;}.cms-social.colored a i[class*="pinterest"],.cms-social.colored a i[class^="pinterest"]{background:#e13138;}.cms-social.colored a i[class*="twitter"],.cms-social.colored a i[class^="twitter"]{background:#4cdbff;}.cms-social.colored a i[class*="rss"],.cms-social.colored a i[class^="rss"]{background:#faa33d;}.cms-social.colored a i[class*="vimeo"],.cms-social.colored a i[class^="vimeo"]{background:#35c6ea;}.cms-social.colored a i[class*="dribbble"],.cms-social.colored a i[class^="dribbble"]{background:#ff70b7;}.cms-social.colored a i[class*="tumblr"],.cms-social.colored a i[class^="tumblr"]{background:#426d9b;}.cms-social.colored a i[class^="behance"],.cms-social.colored a i[class*="behance"]{background:#1879fd;}.cms-social.colored a i[class^="stumbleupon"],.cms-social.colored a i[class*="stumbleupon"]{background:#ff5c30;}.cms-social.colored a i[class^="dropbox"],.cms-social.colored a i[class*="dropbox"]{background:#17a3eb;}.cms-social.colored a i[class^="soundcloud"],.cms-social.colored a i[class*="soundcloud"]{background:#ff7e30;}.cms-social.colored a i[class^="lastfm"],.cms-social.colored a i[class*="lastfm"]{background:#f34320;}.cms-social.colored a i[class^="flickr"],.cms-social.colored a i[class*="flickr"]{background:#ff48a3;}.cms-social.colored a i[class^="deviantart"],.cms-social.colored a i[class*="deviantart"]{background:#6a8a7b;}.cms-social.colored a i[class^="linkedin"],.cms-social.colored a i[class*="linkedin"]{background:#4c94db;}.cms-social.colored a i[class^="digg"],.cms-social.colored a i[class*="digg"]{background:#75788d;}.cms-social.colored a i[class^="xing"],.cms-social.colored a i[class*="xing"]{background:#1a8e8c;}.cms-social.colored a i[class^="github"],.cms-social.colored a i[class*="github"]{background:#3f91cb;}.cms-social.colored a i[class^="instagram"],.cms-social.colored a i[class*="instagram"]{background:#db944c;}.cms-social.colored a i[class^="yahoo"],.cms-social.colored a i[class*="yahoo"]{background:#ab47ac;}.cms-social.colored a i[class^="youtube"],.cms-social.colored a i[class*="youtube"]{background:#db4c4c;}.cms-social.colored a i[class^="skype"],.cms-social.colored a i[class*="skype"]{background:#13c1f3;}.cms-social.colored a i[class^="share"],.cms-social.colored a i[class*="share"]{background:#25a774;}.cms-social.colored a i[class^="wordpress"],.cms-social.colored a i[class*="wordpress"]{background:#2592c3;}.cms-social.colored a i[class^="plus"],.cms-social.colored a i[class*="plus"]{background:;}.cms-social.colored a i[class^="delicious"],.cms-social.colored a i[class*="delicious"]{background:#ff9233;}.cms-social.colored a i[class^="reddit"],.cms-social.colored a i[class*="reddit"]{background:#377bda;}.cms-social.colored a i[class^="apple"],.cms-social.colored a i[class*="apple"]{background:#b3b5b8;}.cms-social.colored a i[class^="vk"],.cms-social.colored a i[class*="vk"]{background:#4778ac;}.cms-social.colored a i[class^="google-plus"],.cms-social.colored a i[class*="google-plus"]{background:#ff4c4c;}.cms-social.colored a:hover i{background-color:#999;}.cms-el-social .title{padding:0;margin:0;float:left;letter-spacing:2.4px;font-weight:400;color:#1f1f1f;font-size:80%;}.cms-el-social .title:after{width:100px;height:1px;background-color:#1f1f1f;margin:0 10px 0 30px;display:inline-block;content:"";}.cms-el-social .cms-social a{font-size:146.6667%;padding:5px 20px;}.cms-el-social .cms-social.colored a{vertical-align:top;margin:5px;padding:0;}.cms-el-social.colored .title{margin-top:34px;}.cms-el-social.white .title{color:#fff;}.cms-el-social.white .title:after{background-color:#fff;}.cms-el-social.white a{color:#fff;}.cms-el-social.white a:hover{color:#999;}.cms-el-social.circle-grey a{width:46px;height:46px;line-height:46px;text-align:center;background-color:#eee;color:#1f1f1f;margin-left:10px;padding:0;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.cms-el-social.circle-grey a:hover{background-color:#1f1f1f;color:#fff;}.cms-el-social.vertical .title{margin-top:0;}.cms-el-social.vertical .cms-social a{padding-left:18px;padding-right:18px;}.cms-el-social.vertical.style1{-webkit-transform:translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);-khtml-transform:translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);-moz-transform:translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);-ms-transform:translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);-o-transform:translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);transform:translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-el-social.vertical.style1 i{-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-el-social.vertical.style2{bottom:0;border-left:2px solid ;padding-left:30px;-webkit-transform:rotate(270deg) translate(100%, 100%);-khtml-transform:rotate(270deg) translate(100%, 100%);-moz-transform:rotate(270deg) translate(100%, 100%);-ms-transform:rotate(270deg) translate(100%, 100%);-o-transform:rotate(270deg) translate(100%, 100%);transform:rotate(270deg) translate(100%, 100%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transform-origin:bottom right 0;-khtml-transform-origin:bottom right 0;-moz-transform-origin:bottom right 0;-ms-transform-origin:bottom right 0;-o-transform-origin:bottom right 0;transform-origin:bottom right 0;/* BACKGROUND GRADIENT *//* TRANSITION */}.cms-el-social.vertical.style3{-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);/* BACKGROUND GRADIENT */filter:progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');zoom:1;/* TEXT SHADOW */-webkit-transform-origin:left top 0;-khtml-transform-origin:left top 0;-moz-transform-origin:left top 0;-ms-transform-origin:left top 0;-o-transform-origin:left top 0;transform-origin:left top 0;/* BACKGROUND GRADIENT *//* TRANSITION */}.cms-el-social.vertical.style3 i{-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-el-social.vertical.style4{-webkit-transform:rotate(-90deg) translateY(100%);-khtml-transform:rotate(-90deg) translateY(100%);-moz-transform:rotate(-90deg) translateY(100%);-ms-transform:rotate(-90deg) translateY(100%);-o-transform:rotate(-90deg) translateY(100%);transform:rotate(-90deg) translateY(100%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transform-origin:left bottom 0;-khtml-transform-origin:left bottom 0;-moz-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;-o-transform-origin:left bottom 0;transform-origin:left bottom 0;/* BACKGROUND GRADIENT *//* TRANSITION */}.cms-el-social.vertical.style5{padding-top:62px;white-space:nowrap;-webkit-transform:rotate(90deg) translate(100%, 50%);-khtml-transform:rotate(90deg) translate(100%, 50%);-moz-transform:rotate(90deg) translate(100%, 50%);-ms-transform:rotate(90deg) translate(100%, 50%);-o-transform:rotate(90deg) translate(100%, 50%);transform:rotate(90deg) translate(100%, 50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transform-origin:right top 0;-khtml-transform-origin:right top 0;-moz-transform-origin:right top 0;-ms-transform-origin:right top 0;-o-transform-origin:right top 0;transform-origin:right top 0;/* BACKGROUND GRADIENT *//* TRANSITION */}.cms-el-social.vertical.style5 i{-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-header-rev-slider{border-bottom:1px solid #eee;/* Blog Page */}.page-template-page-blog,body.archive,body.category{/* Error  Page */}.page-template-page-blog .format-quote .entry-media.entry-quote,body.archive .format-quote .entry-media.entry-quote,body.category .format-quote .entry-media.entry-quote{font-style:normal;}.page-template-page-blog .cms_pagination,body.archive .cms_pagination,body.category .cms_pagination{margin-top:10px;}.error404{/* Maintenance Page */}.error404 #cms-page{overflow-x:inherit;}.error404 .entry-title{font-size:400%;text-transform:uppercase;font-weight:900;line-height:130%;letter-spacing:1.8px;margin-bottom:13px;}.error404 .logo-404{margin-top:62px;font-size:1466.6667%;font-weight:900;line-height:1;}.error404 .content-area{margin-top:200px;}@media (min-width:1280px){.error404 .content-area{padding-left:10px;padding-right:10px;}}.page-template-page-maintenance{/* Coming Soon */}.page-template-page-maintenance .wpb_content_element.vc_progress_bar .vc_general.vc_single_bar:before{background:rgba(255, 255, 255, 0.3);}.page-template-page-maintenance .wpb_content_element.vc_progress_bar .vc_general.vc_single_bar .vc_label_units{position:absolute;}@media (max-width:480px){.page-template-page-maintenance .vc_custom_heading{font-size:35px !important;}}.page-template-page-comingsoon{/* Logged in */}.page-template-page-comingsoon #cms-main{margin-top:-77px;}.page-template-page-comingsoon .cms-newsletter form:before{color:#fff;}.page-template-page-comingsoon .cms-newsletter form .newsletter-email{border-bottom-color:#fff;}.page-template-page-comingsoon .cms-newsletter form .newsletter-email::-webkit-input-placeholder{color:#fff;}.page-template-page-comingsoon .cms-newsletter form .newsletter-email:-moz-placeholder{color:#fff;}.page-template-page-comingsoon .cms-newsletter form .newsletter-email::-moz-placeholder{color:#fff;}.page-template-page-comingsoon .cms-newsletter form .newsletter-email:-ms-input-placeholder{color:#fff;}.page-template-page-comingsoon #cms-footer-bottom{color:#fff;}.admin-bar .cms-nav-extra .cms-header-popup .popup.cms-tools{top:32px;}#cms-header-top{/* Main Header */}#cms-header-top > .no-container{padding-left:5.2%;padding-right:5.2%;}#cms-header-top .widget{margin-top:30px;}#cms-header-top .widget:first-child{margin-top:0;}.cms-header{z-index:2;position:relative;/* navigatio */}.cms-header.has-shadow{-webkit-box-shadow:2px 2px 3px #e5e5e5;-khtml-box-shadow:2px 2px 3px #e5e5e5;-moz-box-shadow:2px 2px 3px #e5e5e5;-ms-box-shadow:2px 2px 3px #e5e5e5;-o-box-shadow:2px 2px 3px #e5e5e5;box-shadow:2px 2px 3px #e5e5e5;/* BACKGROUND GRADIENT *//* BOX SIZING *//* Content Fullwidth */}.cms-header .no-container{padding-left:5.2%;padding-right:5.2%;}@media (min-width:1200px){/* Logo */.cms-navigation{max-width:calc(100% - 100px);}}#cms-header-logo{width:100px;height:77px;display:table;}#cms-header-logo a{display:table-cell;vertical-align:middle;}#cms-header-logo a.default{padding-right:20px;}#cms-header-logo a.v2{padding-right:10px;padding-left:10px;}#cms-header-logo a:empty{display:none;}#cms-header-logo .logo-text{text-transform:uppercase;font-weight:700;line-height:1;}#cms-header-logo img{max-height:77px;}.ontop-logo,.sticky-logo{display:none;/* Ontop Header */}.header-ontop{position:absolute;left:0;right:0;z-index:10;/* Sticky Header */}.header-ontop .main-logo,.header-ontop .sticky-logo{display:none;}.header-ontop .ontop-logo{display:inline-block;}@media (min-width:1201px){.header-ontop .cms-nav-extra.has-extra .cms-header-popup:before{/* background: $menu_ontop_link_color;  */background:transparent;}}.header-sticky{position:fixed;left:0;right:0;z-index:10;/* Extra attribute */}.header-sticky .main-logo,.header-sticky .ontop-logo{display:none;}.header-sticky .sticky-logo{display:inline-block;}@media (min-width:1201px){.header-sticky .cms-nav-extra.has-extra .cms-header-popup:before{background:transparent;}}.cms-nav-extra{/* Header V2 */}.cms-nav-extra .cms-header-popup{height:77px;position:relative;}.cms-nav-extra .cms-header-popup .header-icon{height:77px;display:table;float:left;}.cms-nav-extra .cms-header-popup .header-icon i{cursor:pointer;display:table-cell;vertical-align:middle;width:50px;text-align:center;font-size:20px;position:relative;}@media (max-width:480px){.cms-nav-extra .cms-header-popup .header-icon i{width:40px;}}.cms-nav-extra .cms-header-popup .header-icon i .cart_total{position:absolute;top:28%;left:28px;height:13px;min-width:13px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */color:#fff;background-color:#1f1f1f;line-height:13px;font-size:8px;padding:0 3px;font-family:Lato;}.cms-nav-extra .cms-header-popup .popup{display:none;width:320px;position:absolute;top:100%;z-index:21;background:#fff;border:1px solid #eee;padding:10px;vertical-align:inherit;}.cms-nav-extra .cms-header-popup .popup a.button{color:#fff;padding-left:24px;padding-right:24px;}.cms-nav-extra .cms-header-popup .popup a.button:hover{color:#1f1f1f;}.cms-nav-extra .cms-header-popup .popup a.remove{color:#fff;}.cms-nav-extra .cms-header-popup .popup.cms-cart{padding-left:20px;padding-right:20px;padding-bottom:20px;}.cms-nav-extra .cms-header-popup .popup.cms-tools{position:fixed;top:0;bottom:0;width:360px;max-width:100%;padding:0;}.cms-nav-extra .cms-header-popup .popup.cms-tools .cms-mousewheel-inner{max-height:100%;padding:70px 80px 30px 60px;}.cms-nav-extra .cms-header-popup .popup.cms-tools .cms-mousewheel-inner .header-icon{line-height:70px;width:70px;height:70px;border:none;padding:0;display:block;float:none;}.cms-nav-extra .cms-header-popup .popup.cms-tools .cms-mousewheel-inner .header-icon i{font-size:35px;text-align:left;-webkit-transform:translate(-10px, -10px);-khtml-transform:translate(-10px, -10px);-moz-transform:translate(-10px, -10px);-ms-transform:translate(-10px, -10px);-o-transform:translate(-10px, -10px);transform:translate(-10px, -10px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-nav-extra .cms-header-popup .popup.cms-tools .cms-mousewheel-inner .widget_nav_menu ul.menu li,.cms-nav-extra .cms-header-popup .popup.cms-tools .cms-mousewheel-inner .menu li{border-bottom:0;text-transform:uppercase;}.cms-nav-extra .cms-header-popup .popup.cms-tools .cms-mousewheel-inner .widget_nav_menu ul.menu li a,.cms-nav-extra .cms-header-popup .popup.cms-tools .cms-mousewheel-inner .menu li a{padding-left:0;font-size:80%;}@media (max-width:767px){.cms-nav-extra .cms-header-popup .popup.cms-tools{right:0 !important;}.cms-nav-extra .cms-header-popup .popup.cms-tools .cms-mousewheel-inner{padding:30px 40px 30px 20px;}}@media (max-width:320px){.cms-nav-extra .cms-header-popup .popup{right:-15px !important;}}.cms-nav-extra .cms-tools .widget{margin-bottom:60px;}.cms-header-v2{/* Header V3 */}@media (min-width:1200px){.cms-header-v2 div.cms-main-navigation > ul > li,.cms-header-v2 ul.cms-main-navigation > li{display:table-cell;width:1%;float:none;padding-left:10px;padding-right:10px;}.cms-header-v2 div.cms-main-navigation > ul > li > a,.cms-header-v2 ul.cms-main-navigation > li > a{width:100%;text-align:center;}}.cms-header-v3{/* Header V4 */}.cms-header-v3 #cms-header{text-align:center;}.cms-header-v3 #cms-header #cms-header-logo{display:block;height:120px;line-height:118px;border-bottom:2px solid #ebebeb;width:auto;max-width:inherit;}.cms-header-v3 #cms-header #cms-header-logo a{display:block;}.cms-header-v3 #cms-header #cms-navigation,.cms-header-v3 #cms-header .cms-nav-extra{display:inline-block;vertical-align:top;text-align:start;}.cms-header-v4{/* Header V5 */}@media (max-width:767px){.cms-header-v4 .cms-header-top2 + #cms-header #cms-header-logo{padding:5px 0;}.cms-header-v4 .cms-header-top2 + #cms-header #cms-header-logo img{background-color:transparent;}}.cms-header-v5{/* Header V6 */}.cms-header-v5 #cms-header-logo{max-width:inherit;text-align:center;padding-left:10px;padding-right:10px;background-color:#1f1f1f;}@media (min-width:1200px){.cms-header-v5 .cms-header .no-container{padding-left:0;padding-right:0;}.cms-header-v5 #cms-header-logo{width:12.5%;}.cms-header-v5 #cms-navigation{width:calc(75%);}.cms-header-v5 #cms-navigation div.cms-main-navigation > ul > li,.cms-header-v5 #cms-navigation ul.cms-main-navigation > li{display:table-cell;width:1%;float:none;padding-left:10px;padding-right:10px;border-right:1px solid rgba(136, 136, 136, 0.1);-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.cms-header-v5 #cms-navigation div.cms-main-navigation > ul > li > a,.cms-header-v5 #cms-navigation ul.cms-main-navigation > li > a{width:100%;text-align:center;}.cms-header-v5 #cms-navigation div.cms-main-navigation > ul > li:last-child,.cms-header-v5 #cms-navigation ul.cms-main-navigation > li:last-child{border-right:0;/* Hover state */}.cms-header-v5 #cms-navigation div.cms-main-navigation > ul > li:hover,.cms-header-v5 #cms-navigation ul.cms-main-navigation > li:hover,.cms-header-v5 #cms-navigation div.cms-main-navigation > ul > li:active,.cms-header-v5 #cms-navigation ul.cms-main-navigation > li:active,.cms-header-v5 #cms-navigation div.cms-main-navigation > ul > li:focus,.cms-header-v5 #cms-navigation ul.cms-main-navigation > li:focus{background-color:#1f1f1f;}.cms-header-v5 #cms-navigation div.cms-main-navigation > ul > li:hover > a,.cms-header-v5 #cms-navigation ul.cms-main-navigation > li:hover > a,.cms-header-v5 #cms-navigation div.cms-main-navigation > ul > li:active > a,.cms-header-v5 #cms-navigation ul.cms-main-navigation > li:active > a,.cms-header-v5 #cms-navigation div.cms-main-navigation > ul > li:focus > a,.cms-header-v5 #cms-navigation ul.cms-main-navigation > li:focus > a{color:#fff;}.cms-header-v5 .cms-nav-extra{width:12.5%;}.cms-header-v5 .cms-nav-extra.has-extra .cms-header-popup:before{display:none;}.cms-header-v5 .cms-nav-extra.has-extra .header-icon{display:table-cell;vertical-align:middle;width:1%;float:none;text-align:center;padding-left:10px;padding-right:10px;border-left:1px solid rgba(136, 136, 136, 0.1);}.cms-header-v5 .cms-nav-extra.has-extra .header-icon .cart_total{top:-3px;}}.cms-header-v6{/* Header V7 */}@media (min-width:1200px){.cms-header-v6 #cms-header{float:left;width:384px;padding-bottom:30px;/* Logo */}.cms-header-v6 #cms-header.header-sticky{right:auto;bottom:0;}.cms-header-v6 #cms-header > div{padding-right:15px;padding-left:28.61035%;}.cms-header-v6 #cms-header.header-ontop #cms-header-logo{padding-top:36px;padding-bottom:60px;}.cms-header-v6 #cms-header.header-ontop .cms-nav-extra{position:fixed;top:25px;right:5.2%;}.cms-header-v6 #cms-header.header-ontop .cms-nav-extra .header-icon i{text-align:center;}.cms-header-v6 #cms-header.header-ontop .cms-nav-extra .header-icon .cart_total{left:28px !important;}.cms-header-v6 #cms-header .cms-social{margin-top:32px;}.cms-header-v6 #cms-header .cms-social a{font-size:18px;}.cms-header-v6 #cms-header-logo{float:none !important;display:block;height:inherit;width:100%;max-width:100%;padding-top:62px;padding-bottom:68px;/* Attribute */}.cms-header-v6 .cms-nav-extra{float:none !important;}.cms-header-v6 .cms-nav-extra:not(.has-extra){display:none;}.cms-header-v6 .cms-nav-extra .cms-header-popup:before{display:none;}.cms-header-v6 .cms-nav-extra .header-icon i{text-align:left;}.cms-header-v6 .cms-nav-extra .header-icon .cart_total{left:15px !important;right:auto;}.cms-header-v6 .cms-navigation{max-width:inherit;/* Menu */}.cms-header-v6 div.cms-main-navigation > ul > li,.cms-header-v6 ul.cms-main-navigation > li{float:none;padding-left:0;padding-right:0;/* Main Content */}.cms-header-v6 div.cms-main-navigation > ul > li > a,.cms-header-v6 ul.cms-main-navigation > li > a{line-height:46px;height:46px;width:100%;}.cms-header-v6 div.cms-main-navigation > ul > li .sub-menu,.cms-header-v6 ul.cms-main-navigation > li .sub-menu{margin-top:0;top:0;left:calc(100% + 40px);}.cms-header-v6 div.cms-main-navigation > ul > li:hover .sub-menu,.cms-header-v6 ul.cms-main-navigation > li:hover .sub-menu{left:100%;}.cms-header-v6 #cms-page-content-wrapper{overflow:hidden;-webkit-box-shadow:inset 0px 0px 12px #f7f7f7;-khtml-box-shadow:inset 0px 0px 12px #f7f7f7;-moz-box-shadow:inset 0px 0px 12px #f7f7f7;-ms-box-shadow:inset 0px 0px 12px #f7f7f7;-o-box-shadow:inset 0px 0px 12px #f7f7f7;box-shadow:inset 0px 0px 12px #f7f7f7;/* BACKGROUND GRADIENT *//* BOX SIZING *//*Logged in */}.cms-header-v6.admin-bar #cms-header .cms-nav-extra{top:55px;}}@media (max-width:1200px){.cms-header-v6 #cms-header{width:100% !important;}.cms-header-v6 #cms-page-content-wrapper{float:none !important;}}@media (min-width:1200px){.cms-header-v7 #cms-left-sidebar{float:left;width:384px;padding-bottom:30px;/* Main Content */}.cms-header-v7 #cms-left-sidebar .cms-left-sidebar-inner{padding:0 20%;}.cms-header-v7 #cms-left-sidebar .sidebar-logo{padding:75px 0 40px 0;}.cms-header-v7 #cms-left-sidebar .widget{margin-bottom:80px;text-align:center;}.cms-header-v7 #cms-left-sidebar .widget:last-child{margin-bottom:0;}.cms-header-v7 #cms-page-content-wrapper{position:relative;overflow:hidden;-webkit-box-shadow:inset 0px 0px 12px #f7f7f7;-khtml-box-shadow:inset 0px 0px 12px #f7f7f7;-moz-box-shadow:inset 0px 0px 12px #f7f7f7;-ms-box-shadow:inset 0px 0px 12px #f7f7f7;-o-box-shadow:inset 0px 0px 12px #f7f7f7;box-shadow:inset 0px 0px 12px #f7f7f7;/* BACKGROUND GRADIENT *//* BOX SIZING */}.cms-header-v7 .cms-nav-extra #cms-menu-mobile{display:table !important;}.cms-header-v7 #cms-menu-mobile-close{position:absolute;top:0;left:0;width:50px;height:50px;line-height:50px;text-align:center;color:#1f1f1f;background:#fff;z-index:1;font-size:200%;cursor:pointer;}.cms-header-v7 #cms-menu-mobile-close:hover{background:#1f1f1f;color:#fff;}.cms-header-v7 #cms-navigation{width:384px;position:fixed;top:0;right:-100%;bottom:0;padding:50px 15px;overflow:hidden;/* Menu */-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//* Logged in */}.cms-header-v7 #cms-navigation div.cms-main-navigation{width:calc(100% + 30px);padding-right:30px;overflow-x:hidden;max-height:100%;}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li{float:none;padding-left:0;padding-right:0;overflow:hidden;}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li > a,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li > a{line-height:50px;height:50px;}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li .sub-menu,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li .sub-menu{max-width:100%;min-width:100%;position:relative;max-height:0;border:none;padding:0;top:0;left:0;}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li .sub-menu.submenu-open,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li .sub-menu.submenu-open{max-height:10000px;visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li .sub-menu .sub-menu,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li .sub-menu .sub-menu{padding-top:10px;}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li .cms-menu-toggle,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li .cms-menu-toggle{display:block;top:0px;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li > .cms-menu-toggle,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li > .cms-menu-toggle{top:10px;}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li:hover,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li:hover{/* Grouped */}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li:hover .sub-menu,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li:hover .sub-menu{visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li:hover .sub-menu.submenu-open,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li:hover .sub-menu.submenu-open{visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li.group > .sub-menu,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li.group > .sub-menu,.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li .group > .sub-menu,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li .group > .sub-menu{max-height:inherit;visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li.group > .cms-menu-toggle,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li.group > .cms-menu-toggle,.cms-header-v7 #cms-navigation div.cms-main-navigation > ul > li .group > .cms-menu-toggle,.cms-header-v7 #cms-navigation ul.cms-main-navigation > li .group > .cms-menu-toggle{display:none;}.cms-header-v7 #cms-navigation.open{right:0;}.cms-header-v7.admin-bar #cms-navigation{top:32px;}}@media (max-width:1200px){.cms-header-v7 #cms-menu-mobile-close,.cms-header-v7 #cms-left-sidebar{display:none;}}.cms-menu-toggle{width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;display:block;position:absolute;top:3px;right:0;/* Badge Icon */}.menu-title{position:relative;display:table-cell;vertical-align:middle;line-height:normal;}.menu-title .title-attribute{display:block;text-transform:capitalize;font-style:italic;}.menu-title .menu-badge{position:relative;top:-10px;margin-left:10px;background-color:#9f0909;color:#fff;text-transform:uppercase;font-size:66.6667%;line-height:1;padding:5px 7px;}.menu-title .menu-badge:after{content:"";width:0;height:0;display:block;border-width:2px;border-style:solid;border-color:#9f0909 transparent transparent #9f0909;position:absolute;bottom:-4px;left:0;}div.cms-main-navigation > ul,ul.cms-main-navigation{list-style:none;padding:0;margin:0;/* Header Ontop */}div.cms-main-navigation > ul li,ul.cms-main-navigation li{position:relative;display:block;/* First Level */}div.cms-main-navigation > ul li a,ul.cms-main-navigation li a{display:table;/* Has Children */}div.cms-main-navigation > ul li.menu-item-has-children,ul.cms-main-navigation li.menu-item-has-children,div.cms-main-navigation > ul li.page_item_has_children,ul.cms-main-navigation li.page_item_has_children{/* Show Level 2+ */}div.cms-main-navigation > ul li:hover > ul,ul.cms-main-navigation li:hover > ul{visibility:visible;top:100%;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}div.cms-main-navigation > ul > li,ul.cms-main-navigation > li{padding-left:30px;padding-right:30px;float:left;overflow:hidden;/* Level 2+ */}div.cms-main-navigation > ul > li > a,ul.cms-main-navigation > li > a{line-height:77px;height:77px;}div.cms-main-navigation > ul > li:first-child,ul.cms-main-navigation > li:first-child{padding-left:0;/* Hover State */}div.cms-main-navigation > ul > li:hover,ul.cms-main-navigation > li:hover{overflow:visible;/* Active State */}div.cms-main-navigation > ul > li:hover > a,ul.cms-main-navigation > li:hover > a{color:#999;}div.cms-main-navigation > ul > li.current-menu-item,ul.cms-main-navigation > li.current-menu-item,div.cms-main-navigation > ul > li.current_page_item,ul.cms-main-navigation > li.current_page_item,div.cms-main-navigation > ul > li.current-menu-ancestor,ul.cms-main-navigation > li.current-menu-ancestor,div.cms-main-navigation > ul > li.current_page_ancestor,ul.cms-main-navigation > li.current_page_ancestor,div.cms-main-navigation > ul > li:active,ul.cms-main-navigation > li:active,div.cms-main-navigation > ul > li:focus,ul.cms-main-navigation > li:focus{/* Has Childrent */}div.cms-main-navigation > ul > li.current-menu-item > a,ul.cms-main-navigation > li.current-menu-item > a,div.cms-main-navigation > ul > li.current_page_item > a,ul.cms-main-navigation > li.current_page_item > a,div.cms-main-navigation > ul > li.current-menu-ancestor > a,ul.cms-main-navigation > li.current-menu-ancestor > a,div.cms-main-navigation > ul > li.current_page_ancestor > a,ul.cms-main-navigation > li.current_page_ancestor > a,div.cms-main-navigation > ul > li:active > a,ul.cms-main-navigation > li:active > a,div.cms-main-navigation > ul > li:focus > a,ul.cms-main-navigation > li:focus > a{color:#999;}div.cms-main-navigation > ul > li.menu-item-has-children > .cms-menu-toggle,ul.cms-main-navigation > li.menu-item-has-children > .cms-menu-toggle,div.cms-main-navigation > ul > li.page_item_has_children > .cms-menu-toggle,ul.cms-main-navigation > li.page_item_has_children > .cms-menu-toggle{display:none;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}div.cms-main-navigation > ul > li.menu-item-has-children > .cms-menu-toggle i:before,ul.cms-main-navigation > li.menu-item-has-children > .cms-menu-toggle i:before,div.cms-main-navigation > ul > li.page_item_has_children > .cms-menu-toggle i:before,ul.cms-main-navigation > li.page_item_has_children > .cms-menu-toggle i:before{content:"\f107";}div.cms-main-navigation > ul > li > ul.back,ul.cms-main-navigation > li > ul.back{right:0;}div.cms-main-navigation > ul ul,ul.cms-main-navigation ul{padding:33px 25px 40px;margin:0;position:absolute;left:0;top:200%;z-index:2;visibility:hidden;background-color:#fff;border:1px solid #eee;min-width:267.5px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}div.cms-main-navigation > ul ul li,ul.cms-main-navigation ul li{padding:10px 20px;/* Sublevel touched right */}div.cms-main-navigation > ul ul li > a,ul.cms-main-navigation ul li > a,div.cms-main-navigation > ul ul li > .cms-menu-toggle,ul.cms-main-navigation ul li > .cms-menu-toggle{color:#1f1f1f;/* Has Children */}div.cms-main-navigation > ul ul li > a:hover,ul.cms-main-navigation ul li > a:hover,div.cms-main-navigation > ul ul li > .cms-menu-toggle:hover,ul.cms-main-navigation ul li > .cms-menu-toggle:hover{color:#999;}div.cms-main-navigation > ul ul li.menu-item-has-children,ul.cms-main-navigation ul li.menu-item-has-children,div.cms-main-navigation > ul ul li.page_item_has_children,ul.cms-main-navigation ul li.page_item_has_children{position:relative;/* Hover State */}div.cms-main-navigation > ul ul li.menu-item-has-children > .cms-menu-toggle i:before,ul.cms-main-navigation ul li.menu-item-has-children > .cms-menu-toggle i:before,div.cms-main-navigation > ul ul li.page_item_has_children > .cms-menu-toggle i:before,ul.cms-main-navigation ul li.page_item_has_children > .cms-menu-toggle i:before{content:"\f105";}div.cms-main-navigation > ul ul li:hover,ul.cms-main-navigation ul li:hover{/* Active State */}div.cms-main-navigation > ul ul li:hover > a,ul.cms-main-navigation ul li:hover > a,div.cms-main-navigation > ul ul li:hover > .cms-menu-toggle,ul.cms-main-navigation ul li:hover > .cms-menu-toggle{color:#999;/* Show Level 3 */}@media (min-width:1200px){div.cms-main-navigation > ul ul li:hover > ul,ul.cms-main-navigation ul li:hover > ul{top:0;left:calc(100% + 0px);}div.cms-main-navigation > ul ul li:hover > ul.back,ul.cms-main-navigation ul li:hover > ul.back{right:calc(100% + 0px);left:auto;}}div.cms-main-navigation > ul ul li.current-menu-item,ul.cms-main-navigation ul li.current-menu-item,div.cms-main-navigation > ul ul li.current_page_item,ul.cms-main-navigation ul li.current_page_item,div.cms-main-navigation > ul ul li.current-menu-ancestor,ul.cms-main-navigation ul li.current-menu-ancestor,div.cms-main-navigation > ul ul li.current_page_ancestor,ul.cms-main-navigation ul li.current_page_ancestor,div.cms-main-navigation > ul ul li:active,ul.cms-main-navigation ul li:active,div.cms-main-navigation > ul ul li:focus,ul.cms-main-navigation ul li:focus,div.cms-main-navigation > ul ul li.actived,ul.cms-main-navigation ul li.actived{/* Level 3+ */}div.cms-main-navigation > ul ul li.current-menu-item > a,ul.cms-main-navigation ul li.current-menu-item > a,div.cms-main-navigation > ul ul li.current_page_item > a,ul.cms-main-navigation ul li.current_page_item > a,div.cms-main-navigation > ul ul li.current-menu-ancestor > a,ul.cms-main-navigation ul li.current-menu-ancestor > a,div.cms-main-navigation > ul ul li.current_page_ancestor > a,ul.cms-main-navigation ul li.current_page_ancestor > a,div.cms-main-navigation > ul ul li:active > a,ul.cms-main-navigation ul li:active > a,div.cms-main-navigation > ul ul li:focus > a,ul.cms-main-navigation ul li:focus > a,div.cms-main-navigation > ul ul li.actived > a,ul.cms-main-navigation ul li.actived > a,div.cms-main-navigation > ul ul li.current-menu-item > .cms-menu-toggle,ul.cms-main-navigation ul li.current-menu-item > .cms-menu-toggle,div.cms-main-navigation > ul ul li.current_page_item > .cms-menu-toggle,ul.cms-main-navigation ul li.current_page_item > .cms-menu-toggle,div.cms-main-navigation > ul ul li.current-menu-ancestor > .cms-menu-toggle,ul.cms-main-navigation ul li.current-menu-ancestor > .cms-menu-toggle,div.cms-main-navigation > ul ul li.current_page_ancestor > .cms-menu-toggle,ul.cms-main-navigation ul li.current_page_ancestor > .cms-menu-toggle,div.cms-main-navigation > ul ul li:active > .cms-menu-toggle,ul.cms-main-navigation ul li:active > .cms-menu-toggle,div.cms-main-navigation > ul ul li:focus > .cms-menu-toggle,ul.cms-main-navigation ul li:focus > .cms-menu-toggle,div.cms-main-navigation > ul ul li.actived > .cms-menu-toggle,ul.cms-main-navigation ul li.actived > .cms-menu-toggle{color:#999;}@media (min-width:1200px){div.cms-main-navigation > ul ul li ul,ul.cms-main-navigation ul li ul{top:0;left:calc(100% + 20px);}div.cms-main-navigation > ul ul li ul.back,ul.cms-main-navigation ul li ul.back{right:calc(100% + 20px);}}@media (min-width:1200px){div.cms-main-navigation > ul ul.back,ul.cms-main-navigation ul.back{right:100%;left:auto;}}.header-ontop .cms-main-navigation > ul > li{/* Header Sticky */}.header-ontop .cms-main-navigation > ul > li.current-menu-item > a,.header-ontop .cms-main-navigation > ul > li.current_page_item > a,.header-ontop .cms-main-navigation > ul > li.current-menu-ancestor > a,.header-ontop .cms-main-navigation > ul > li.current_page_ancestor > a{color:#fff;}.header-sticky .cms-main-navigation > ul > li{/* Mobile menu */}.header-sticky .cms-main-navigation > ul > li.current-menu-item > a,.header-sticky .cms-main-navigation > ul > li.current_page_item > a,.header-sticky .cms-main-navigation > ul > li.current-menu-ancestor > a,.header-sticky .cms-main-navigation > ul > li.current_page_ancestor > a{color:#999;}@media (min-width:1201px){#cms-menu-mobile{display:none;}}@media (max-width:1200px){.cms-navigation{position:absolute;top:100%;left:0;right:0;z-index:20;visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}}.mobile-nav{padding:30px 20px;/* Mega Menu */}.mobile-nav.open{visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.mobile-nav .cms-main-navigation li{position:relative;margin:0;padding:0;width:100%;}.mobile-nav .cms-main-navigation li > a{height:auto;padding:5px 20px;}.mobile-nav .cms-main-navigation li > .cms-menu-toggle{display:block !important;margin:0;top:0 !important;-webkit-transform:translateY(0) !important;-khtml-transform:translateY(0) !important;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-o-transform:translateY(0) !important;transform:translateY(0) !important;/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.mobile-nav .cms-main-navigation li.current-menu-item,.mobile-nav .cms-main-navigation li.current_page_item,.mobile-nav .cms-main-navigation li.current-menu-ancestor{/* Level 2+ */}.mobile-nav .cms-main-navigation li.current-menu-item > a,.mobile-nav .cms-main-navigation li.current_page_item > a,.mobile-nav .cms-main-navigation li.current-menu-ancestor > a{color:#999 !important;}.mobile-nav .cms-main-navigation li ul{position:relative;border:none;max-height:0;padding:0 10px 0 25px;left:0 !important;right:auto !important;max-width:100%;width:100% !important;}.mobile-nav .cms-main-navigation li ul:not(.submenu-open){visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS *//* grouped */}.mobile-nav .cms-main-navigation li ul .group{padding-right:15px;}.mobile-nav .cms-main-navigation li ul .group ul{padding-left:0;}.mobile-nav .cms-main-navigation li ul > li > a{padding-left:0;}.mobile-nav .cms-main-navigation li ul.submenu-open{max-height:10000px;visibility:visible;top:0;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.mobile-nav .cms-main-navigation li ul.submenu-open > .hide-link > .sub-menu,.mobile-nav .cms-main-navigation li ul.submenu-open > .group > .sub-menu{visibility:visible;max-height:10000px;top:0;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.mobile-nav .cms-main-navigation li ul.submenu-open > .hide-link > .cms-menu-toggle,.mobile-nav .cms-main-navigation li ul.submenu-open > .group > .cms-menu-toggle{display:none !important;}li.has_full_width{position:static !important;}li.has_full_width .multicolumn{width:100% !important;}.multicolumn{min-width:auto;/* max width 1199px */}.multicolumn > li{float:left;}.multicolumn.columns2 > li{width:50%;}@media (max-width:767px){.multicolumn.columns2 > li{width:100%;}}.multicolumn.columns3 > li{width:33.333%;}@media (max-width:767px){.multicolumn.columns3 > li{width:100%;}}.multicolumn.columns4 > li{width:25%;}@media (max-width:991px){.multicolumn.columns4 > li{width:50%;}}@media (max-width:767px){.multicolumn.columns4 > li{width:100%;}}.multicolumn.columns5{/* Dropdown Postision *//* Drop to right */}.multicolumn.columns5 > li{width:20%;}@media (max-width:991px){.multicolumn.columns5 > li{width:50%;}}@media (max-width:767px){.multicolumn.columns5 > li{width:100%;}}.multicolumn.drop_to_right{right:0;left:auto !important;/* Drop to center */}.multicolumn.drop_to_center{left:50% !important;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE *//* GROUP */}@media (min-width:1200px){.multicolumn .group{padding-top:0;padding-bottom:0;}.multicolumn .group > a{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #eee;width:100%;}.multicolumn .group > ul{position:static;left:auto !important;top:auto !important;visibility:visible;padding:0;margin:0;border:none;max-width:100%;min-width:initial;width:100%;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.multicolumn .group > ul li{/* Level 3+ */padding-left:0;}.multicolumn .group > ul li:hover ul{left:100%;}.multicolumn .group > .cms-menu-toggle{display:none;}}#cms-page-title-wrapper{position:relative;margin-bottom:96px;padding-top:64px;padding-bottom:64px;overflow:hidden;}#cms-page-title-wrapper:not(.no-bg-color){background-color:#eee;}#cms-page-title-wrapper:not(.no-bg-img){background-image:url(../images/pagetitle/bg-pagetitle.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center bottom;}#cms-page-title-wrapper:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;background-color:rgba(0, 0, 0, 0.5);}#cms-page-title-wrapper.layout1 #cms-breadcrumb{margin-bottom:15px;}#cms-page-title-wrapper.layout2 #cms-breadcrumb{margin-top:15px;}#cms-page-title-wrapper.layout8 #cms-breadcrumb,#cms-page-title-wrapper.layout9 #cms-breadcrumb{padding-bottom:11px;}#cms-page-title-wrapper.layout8 #cms-page-title,#cms-page-title-wrapper.layout9 #cms-page-title{padding-bottom:20px;}#cms-page-title-wrapper.layout9 .page-title-logo{width:15.36458%;position:absolute;bottom:0;left:13.80208%;}#cms-page-title-wrapper.layout10 #cms-page-subtitle{margin-top:23px;}#cms-page-title-wrapper.layout10 #cms-breadcrumb{margin-top:133px;}#cms-page-title .page-title-text{padding:0;margin:0;}#cms-page-title .page-title-text.no-option{text-transform:uppercase;line-height:32px;letter-spacing:5.2px;font-weight:400;font-style:normal;color:#fff;font-size:26px;}#cms-page-title .page-title-text + #cms-breadcrumb{margin-top:15px;}#cms-page-subtitle .page-title-subtext{padding:0;margin:0;color:#fff;text-transform:initial;font-size:115.4%;letter-spacing:0.9px;}#cms-page-subtitle .page-title-subtext span{font-style:italic;}#cms-breadcrumb{position:relative;text-transform:uppercase;letter-spacing:1.2px;color:#999;}#cms-breadcrumb ul.breadcrumbs{list-style:none;}#cms-breadcrumb ul.breadcrumbs li{display:inline-block;vertical-align:top;position:relative;}#cms-breadcrumb ul.breadcrumbs li:after{content:"/";padding:0 10px;}#cms-breadcrumb ul.breadcrumbs li:last-child:after{display:none;}#cms-breadcrumb ul.breadcrumbs.no-option li{font-size:80%;}#cms-breadcrumb ul.breadcrumbs.no-option a{color:#999;}#cms-breadcrumb ul.breadcrumbs.no-option a:hover{color:#fff;}.cms-breadcrumb{display:table;}.cms-breadcrumb > *{display:table-cell;vertical-align:middle;}.entry-media{position:relative;margin-bottom:33px;/* Entry Header */}.entry-media img{width:100%;}.entry-media .entry-media{margin-bottom:0;display:block;overflow:hidden;}.entry-media .entry-categories,.entry-media .price{position:absolute;top:45px;background:#fff;text-transform:uppercase;padding:10.5px 25px;}@media (max-width:480px){.entry-media .entry-categories,.entry-media .price{top:0;}}.entry-media .entry-categories{left:0;font-size:86.667%;letter-spacing:2.6px;/* Like button */}.entry-media .nectar-love{position:absolute;bottom:0;right:0;color:#fff;/* Entry Quote */}.entry-media .nectar-love i{width:45px;height:45px;line-height:45px;text-align:center;background:#1f1f1f;position:relative;z-index:2;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.entry-media .nectar-love .nectar-love-count{position:absolute;bottom:0;right:100%;max-width:0;line-height:45px;padding:0 10px;white-space:nowrap;background:#1f1f1f;visibility:hidden;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.entry-media .nectar-love:hover i{background:#999;}.entry-media .nectar-love:hover .nectar-love-count{visibility:visible;background:#999;max-width:200px;}.entry-media.entry-quote{background-color:#f7f7f7;padding:118px 60px 72px;border:none;font-size:inherit;margin:0 0 33px 0;/* Gallery item */}.entry-media.entry-quote .quote-content{color:#1f1f1f;font-size:133.334%;line-height:160.334%;letter-spacing:0.6px;}.entry-media.entry-quote:before{position:absolute;top:13px;right:25px;display:block;clear:both;content:'”';font-size:1000%;line-height:1;color:#ccc;}.entry-media.entry-quote .entry-categories{top:35px;background-color:#1f1f1f;}.entry-media.entry-quote .entry-categories a{color:#fff;}.entry-media.gallery-grid{margin:-15px;/* Woo Product Item */}.entry-media.gallery-grid .gallery-item{margin:15px 0;display:block;}.entry-media .price{right:0;}.entry-media .price ins{text-decoration:inherit;}.entry-media .price del{color:#ddd;padding-right:15px;}.entry-header{margin-bottom:20px;/* Entry Title */}.entry-header .entry-meta{margin-top:2px;}.entry-title{margin:0;/* Entry Share */}.entry-socials-share-list{margin-left:-15px !important;margin-right:-15px !important;/* Entry Meta */}.entry-socials-share-list li{padding:0 15px !important;text-transform:uppercase;letter-spacing:3px;color:#1f1f1f;}.entry-socials-share-list li a{font-size:120%;}.entry-socials-share-list li a:hover{color:#999;}.entry-meta{font-style:italic;letter-spacing:0.45px;/* Entry Content */}.entry-meta.entry-meta-nav li{border-bottom:1px solid #eee;padding:18px 0;}.entry-meta.entry-meta-nav li .meta-title{text-transform:uppercase;color:#1f1f1f;letter-spacing:3px;font-style:normal;}.entry-meta.entry-meta-nav li a{color:#999;letter-spacing:0.75px;}.entry-meta.entry-meta-nav li a:hover{color:#1f1f1f;}.entry-meta.entry-meta-nav li:last-child{border-bottom:none;}.entry-meta.entry-meta-nav li.extra-font{font-size:106.667%;}.entry-content{/* Entry Footer */}.entry-content [class*='wp-image-'],.entry-content [class^='wp-image-']{margin-bottom:32px;}.entry-content [class*='wp-image-'] + .wp-caption-text,.entry-content [class^='wp-image-'] + .wp-caption-text{margin-top:-32px;}.entry-content ul.cms-list{margin:40px 0 0 0;}.entry-content ul.cms-list li{margin-bottom:20px;}.entry-footer{margin-top:25px;clear:both;/* Blog List */}.entry-footer .entry-readmore,.entry-footer .added_to_cart{display:inline-block;font-size:80%;text-transform:uppercase;letter-spacing:2.4px;border-bottom:1px solid #1f1f1f;margin-left:20px;}.entry-footer .entry-readmore:first-child,.entry-footer .added_to_cart:first-child{margin-left:0;}.entry-footer .entry-readmore:hover,.entry-footer .added_to_cart:hover{border-bottom-color:#999;}.entry-footer .post-edit-link{margin-left:20px;}.entry-footer:empty{display:none;}.entry-blog{/* Post Format */}.entry-blog .entry-tags{margin-top:25px;/* Blog List Layout */}.entry-blog.list{/* Grid layout 3 */}.entry-blog.list .entry-media{/* Add Border Bottom */}@media (min-width:992px){.entry-blog.list .entry-media{margin-bottom:0;}}.entry-blog.list .entry-media .wp-video-shortcode{min-height:270px;}.entry-blog.list:after{margin-left:15px;margin-right:15px;}.entry-blog.layout-3{/* Add Border Bottom */}.entry-blog.layout-3 .entry-media .nectar-love{top:0;left:0;right:auto;bottom:auto;}.entry-blog.layout-3 .entry-media .nectar-love .nectar-love-count{left:100%;right:auto;}.entry-blog.layout-3 .entry-media .entry-categories{left:auto;top:auto;right:0;bottom:0;/* Quote Post */}.entry-blog.layout-3 .entry-media.entry-quote{padding:100px 30px 0 30px;}.entry-blog.layout-3 .entry-media.entry-quote .quote-content{font-size:120%;}.entry-blog.layout-3.format-video .entry-categories{display:none;}.entry-blog.layout-3:after{padding:37px 0 0 0;margin:0 0 30px 0;border:none;}.entry-blog:after{content:"";display:block !important;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #eee;}.entry-blog.remove-separate:after{padding-bottom:35px;margin-bottom:35px;border-bottom:none;}.post{/**
 * Single Page 
*/}.post.format-audio .entry-media > .entry-categories,.post.format-audio .entry-media > .nectar-love{display:none;}.single.single-post{/* Single Portfolio */}.single.single-post .entry-header{margin-bottom:45px;}.single.single-post .entry-header .entry-title{margin-bottom:6px;font-weight:700;}.single.single-post .entry-content{margin-bottom:36px;}.single.single-post .cms-post-cmt-tags{padding-bottom:27px;border-bottom:1px solid #eee;}.single.single-post .cms-post-cmt-tags .cmt-count{text-transform:uppercase;line-height:120%;letter-spacing:3px;margin-bottom:20px;}@media (min-width:768px){.single.single-post .cms-post-cmt-tags .cmt-count{float:left;max-width:25%;margin-top:18px;}}@media (min-width:768px){.single.single-post .cms-post-cmt-tags .entry-tags{float:right;max-width:75%;}}.single.single-post .cms-post-like-share{margin-top:32px;}.single.single-post .cms-post-like-share .like-count .nectar-love{background:#1f1f1f;color:#fff;display:inline-block;overflow:hidden;}.single.single-post .cms-post-like-share .like-count .nectar-love i,.single.single-post .cms-post-like-share .like-count .nectar-love span{line-height:45px;text-align:center;display:inline-block;float:left;}.single.single-post .cms-post-like-share .like-count .nectar-love i{width:45px;height:45px;}.single.single-post .cms-post-like-share .like-count .nectar-love span{min-width:45px;padding:0 10px;background:#393939;}.single.single-post .cms-post-like-share .like-count .nectar-love:hover{background:#999;}.single.single-post .cms-post-like-share .like-count .nectar-love:hover span{background:#b3b3b3;}@media (min-width:480px){.single.single-post .cms-post-like-share .like-count{float:left;}}.single.single-post .cms-post-like-share .entry-socials-share-list{margin-top:10px;}@media (min-width:480px){.single.single-post .cms-post-like-share .entry-socials-share-list{float:right;}}.single.single-post .entry-author{margin-top:60px;margin-bottom:72px;}.single.single-post .entry-author .author-avatar{text-align:center;}.single.single-post .entry-author .author-avatar img{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.single.single-post .entry-author .author-info{border:1px solid #eee;padding-top:40px;padding-bottom:30px;}@media (min-width:992px){.single.single-post .entry-author .author-avatar{float:left;padding-top:33px;}.single.single-post .entry-author .author-info{margin-left:50px;padding-left:75px;padding-right:65px;min-height:170px;}.single.single-post .entry-author .author-info > h6{margin-top:0;margin-bottom:10px;font-weight:700;}.single.single-post .entry-author .author-info .author-email{margin-top:8px;font-style:italic;}}@media (max-width:991px){.single.single-post .entry-author .author-info{margin-top:-50px;padding-top:70px;}}.single.single-post .entry-related{margin-bottom:-23px;}.single.single-post .entry-related .wg-title{margin-bottom:40px;}.single.single-post .entry-related .entry-media .nectar-love{top:0;left:0;right:auto;bottom:auto;}.single.single-post .entry-related .entry-media .nectar-love:hover .nectar-love-count{left:100%;right:auto;}.single.single-post .post-nav{margin:-10px 0 60px;/* widget Title */}.single.single-post .post-nav a{margin:10px 0;}.single.single-post .entry-related .wg-title:after,.single.single-post .comments-area .wg-title:after{height:2px;width:80px;background-color:#909090;}.single.single-portfolio #cms-main{padding-top:20px;}.single.single-portfolio .fullwidth img.entry-media{margin-bottom:47px;}.single.single-portfolio .fullwidth .entry-title{margin-top:21px;}.single.single-portfolio .fullwidth .gallery-grid,.single.single-portfolio .fullwidth .gallery-carousel{margin-top:77px;}.single.single-portfolio .fullwidth .gallery-grid{margin-bottom:35px;}.single.single-portfolio .fullwidth .gallery-carousel{margin-bottom:50px;}.single.single-portfolio .entry-title{font-weight:700;}.single.single-portfolio .entry-meta{margin-top:6px;}.single.single-portfolio .entry-content p{margin-bottom:30px;}.single.single-portfolio .entry-socials-share-list{margin-top:20px;}.single.single-portfolio .entry-related{margin-top:44px;}.single.single-portfolio .entry-related .wg-title{margin-bottom:45px;}.single.single-portfolio .post-nav{position:relative;padding:50px 15px;margin-top:90px;}.single.single-portfolio .post-nav:before{width:10000px;content:"";display:block;height:1px;background-color:#eee;top:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* Center Align */}.single.single-portfolio .post-nav .fa-th-large{font-size:24px;}.single.single-portfolio .post-nav a{border-bottom:none;}.single.single-portfolio #cms-footer{margin-top:0 !important;}.comments-area,#comments{/* Page */}.comments-area .wg-title,#comments .wg-title{margin-bottom:50px;}.comments-area .comment-list,#comments .comment-list,.comments-area .commentlist,#comments .commentlist{list-style:none;}.comments-area .comment-list ul.children,#comments .comment-list ul.children,.comments-area .commentlist ul.children,#comments .commentlist ul.children{list-style:none;}.comments-area .comment-list .comment .comment-respond,#comments .comment-list .comment .comment-respond,.comments-area .commentlist .comment .comment-respond,#comments .commentlist .comment .comment-respond{margin-bottom:30px;}.comments-area .author-avatar,#comments .author-avatar,.comments-area .comment_container,#comments .comment_container{position:relative;z-index:1;}.comments-area .author-avatar img,#comments .author-avatar img,.comments-area .comment_container img,#comments .comment_container img{position:relative;z-index:1;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.comments-area .comment-wrap,#comments .comment-wrap,.comments-area .comment-text,#comments .comment-text{border:1px solid #eee;padding-top:40px;padding-bottom:42px;margin-bottom:27px;position:relative;}.comments-area .comment-wrap .comment-header,#comments .comment-wrap .comment-header,.comments-area .comment-text .comment-header,#comments .comment-text .comment-header{margin-bottom:16px;}.comments-area .comment-wrap .comment-author,#comments .comment-wrap .comment-author,.comments-area .comment-text .comment-author,#comments .comment-text .comment-author{font-weight:700;margin:0 0 3px;text-transform:capitalize;}.comments-area .comment-wrap .comment-date,#comments .comment-wrap .comment-date,.comments-area .comment-text .comment-date,#comments .comment-text .comment-date{font-style:italic;font-size:93.333%;}.comments-area .comment-wrap .entry-content,#comments .comment-wrap .entry-content,.comments-area .comment-text .entry-content,#comments .comment-text .entry-content{margin-bottom:0;}.comments-area .comment-wrap .reply,#comments .comment-wrap .reply,.comments-area .comment-text .reply,#comments .comment-text .reply{padding-top:25px;}@media (min-width:480px){.comments-area .comment-wrap .reply,#comments .comment-wrap .reply,.comments-area .comment-text .reply,#comments .comment-text .reply{position:absolute;top:0px;right:25px;z-index:1;}}.comments-area .comment-wrap .reply a,#comments .comment-wrap .reply a,.comments-area .comment-text .reply a,#comments .comment-text .reply a{text-transform:uppercase;font-size:80%;letter-spacing:2.4px;}.comments-area .comment-wrap .reply a + a,#comments .comment-wrap .reply a + a,.comments-area .comment-text .reply a + a,#comments .comment-text .reply a + a{margin-left:20px;}@media (min-width:992px){.comments-area .comment-list ul.children,#comments .comment-list ul.children,.comments-area .commentlist ul.children,#comments .commentlist ul.children{margin-left:100px;}.comments-area .comment-list ul.children ul.children,#comments .comment-list ul.children ul.children,.comments-area .commentlist ul.children ul.children,#comments .commentlist ul.children ul.children{margin-left:25px;}.comments-area .comment-list ul.children ul.children ul.children,#comments .comment-list ul.children ul.children ul.children,.comments-area .commentlist ul.children ul.children ul.children,#comments .commentlist ul.children ul.children ul.children{margin-left:15px;}.comments-area .author-avatar,#comments .author-avatar,.comments-area .comment_container img,#comments .comment_container img{float:left;margin-top:33px;}.comments-area .comment-wrap,#comments .comment-wrap,.comments-area .comment-text,#comments .comment-text{margin-left:50px;padding-left:75px;padding-right:65px;min-height:170px;}.comments-area .comment-wrap > h6,#comments .comment-wrap > h6,.comments-area .comment-text > h6,#comments .comment-text > h6{margin-top:0;margin-bottom:10px;font-weight:700;}}@media (max-width:991px){.comments-area,#comments{/* Respond */}.comments-area .comment_container img,#comments .comment_container img{display:inherit;margin:0 auto;}.comments-area .comment-wrap,#comments .comment-wrap,.comments-area .comment-text,#comments .comment-text{margin-top:-50px;padding:70px 15px 30px;}}.comments-area .comment-respond,#comments .comment-respond{margin-top:50px;}.comments-area .comment-respond .comment-form-comment,#comments .comment-respond .comment-form-comment{margin-bottom:24px;}.comments-area .comment-respond .comment-form-author,#comments .comment-respond .comment-form-author,.comments-area .comment-respond .comment-form-email,#comments .comment-respond .comment-form-email,.comments-area .comment-respond .comment-form-url,#comments .comment-respond .comment-form-url{margin-bottom:30px;}.comments-area .comment-respond textarea,#comments .comment-respond textarea,.comments-area .comment-respond input[type="text"],#comments .comment-respond input[type="text"]{border:1px solid #eee;background-color:#f7f7f7;color:#777;}.comments-area .comment-respond .form-submit,#comments .comment-respond .form-submit{margin-top:0;}.comments-area .comment-respond .form-submit .submit,#comments .comment-respond .form-submit .submit{min-width:140px;text-align:center;}.page + #comments{margin-top:60px;}.tag-links{/* Images */}.tag-links a + a{margin-left:15px;}img,img.ajax-loading{max-width:100%;height:auto;/* Images */}img[style="visibility:hidden;"],img.ajax-loading[style="visibility:hidden;"],img[style="visibility:hidden"],img.ajax-loading[style="visibility:hidden"]{display:none !important;}.wp-caption{max-width:100%;margin-bottom:20px !important;}.wp-caption > a{display:block;}.wp-caption img{width:100%;margin-bottom:0;}.wp-caption .wp-caption-text{padding:5px 10px;background:#eee;font-style:italic;}.wp-caption-text{font-style:italic;/* Gallery */}.gallery-caption{padding:5px 10px;margin:0 10px;background:#eee;font-style:italic;/* AlignMent */}.alignleft{float:left;margin-right:15px;margin-bottom:15px;max-width:100%;text-align:left;}.alignright{float:right;margin-left:15px;max-width:100%;text-align:right;margin-bottom:15px;}.aligncenter{margin:0 auto 15px;max-width:100%;text-align:center;/* Iframe, video, audio */}iframe,video,audio,object,embed{max-width:100%;height:auto;vertical-align:top;}.screen-reader-text,.bypostauthor,.sticky{visibility:visible;/* Image alignment */}img{max-width:100%;height:auto;}img[style="visibility:hidden"],img.ajax-loading[style="visibility:hidden"]{display:none !important;}.carousel .carousel-control{height:50px;line-height:44px;text-align:center;background:rgba(255, 255, 255, 0.8);text-shadow:none;font-size:40px;color:#1f1f1f;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */top:50%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* Horizontal Align */width:50px;}.carousel .carousel-control:hover{background:rgba(153, 153, 153, 0.8);color:#fff;}@media (max-width:480px){.carousel .carousel-control{width:40px;height:40px;line-height:34px;font-size:30px;}}.carousel .open-gal{position:absolute;right:20px;bottom:20px;}.carousel img{width:100%;}.owl-carousel{/* WP Media */}.owl-carousel .owl-controls{margin-top:52px;text-align:center;}.owl-carousel .owl-controls .owl-nav{margin:0 -5px;}.owl-carousel .owl-controls .owl-nav > div{display:inline-block;padding:0 5px;}.owl-carousel .owl-controls .owl-nav > div i{width:60px;height:60px;line-height:60px;background-color:#1f1f1f;color:#fff;font-size:200%;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.owl-carousel .owl-controls .owl-nav > div:hover i{background-color:#999;}.owl-carousel .owl-controls .owl-nav + .owl-dots{margin-top:20px;}.owl-carousel .owl-controls .owl-dots .owl-dot{width:10px;height:10px;display:inline-block;margin-right:10px;background-color:#ccc;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.owl-carousel .owl-controls .owl-dots .owl-dot:last-child{margin-right:0;}.owl-carousel .owl-controls .owl-dots .owl-dot.active{background-color:#1f1f1f;}.mejs-container .mejs-poster{background-size:cover;/* Video */}.mejs-container.wp-video-shortcode .mejs-controls:not(.mejs-offscreen){display:none;}.mejs-container.wp-video-shortcode .mejs-overlay-button{width:58px;height:58px;margin:-29px 0 0 -29px;background:url(../images/media-play.png) center center no-repeat;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.mejs-container.wp-video-shortcode .mejs-overlay:hover .mejs-overlay-button{background-position:center center;-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.btn,.btn-default,button,.button,input[type="submit"],.submit,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#1f1f1f;color:#fff;font-size:80%;text-transform:uppercase;letter-spacing:2.4px;padding:9.5px 25px;text-align:center;line-height:inherit;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//* Primary Button */}.btn.alt,.btn-default.alt,button.alt,.button.alt,input[type="submit"].alt,.submit.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.btn.btn-alt,.btn-default.btn-alt,button.btn-alt,.button.btn-alt,input[type="submit"].btn-alt,.submit.btn-alt,.woocommerce #respond input#submit.btn-alt,.woocommerce a.button.btn-alt,.woocommerce button.button.btn-alt,.woocommerce input.button.btn-alt,.btn[name="apply_coupon"],.btn-default[name="apply_coupon"],button[name="apply_coupon"],.button[name="apply_coupon"],input[type="submit"][name="apply_coupon"],.submit[name="apply_coupon"],.woocommerce #respond input#submit[name="apply_coupon"],.woocommerce a.button[name="apply_coupon"],.woocommerce button.button[name="apply_coupon"],.woocommerce input.button[name="apply_coupon"],.btn[name="update_cart"],.btn-default[name="update_cart"],button[name="update_cart"],.button[name="update_cart"],input[type="submit"][name="update_cart"],.submit[name="update_cart"],.woocommerce #respond input#submit[name="update_cart"],.woocommerce a.button[name="update_cart"],.woocommerce button.button[name="update_cart"],.woocommerce input.button[name="update_cart"]{background:#fff;color:#1f1f1f;}.btn.alt:hover,.btn-default.alt:hover,button.alt:hover,.button.alt:hover,input[type="submit"].alt:hover,.submit.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.btn.btn-alt:hover,.btn-default.btn-alt:hover,button.btn-alt:hover,.button.btn-alt:hover,input[type="submit"].btn-alt:hover,.submit.btn-alt:hover,.woocommerce #respond input#submit.btn-alt:hover,.woocommerce a.button.btn-alt:hover,.woocommerce button.button.btn-alt:hover,.woocommerce input.button.btn-alt:hover,.btn[name="apply_coupon"]:hover,.btn-default[name="apply_coupon"]:hover,button[name="apply_coupon"]:hover,.button[name="apply_coupon"]:hover,input[type="submit"][name="apply_coupon"]:hover,.submit[name="apply_coupon"]:hover,.woocommerce #respond input#submit[name="apply_coupon"]:hover,.woocommerce a.button[name="apply_coupon"]:hover,.woocommerce button.button[name="apply_coupon"]:hover,.woocommerce input.button[name="apply_coupon"]:hover,.btn[name="update_cart"]:hover,.btn-default[name="update_cart"]:hover,button[name="update_cart"]:hover,.button[name="update_cart"]:hover,input[type="submit"][name="update_cart"]:hover,.submit[name="update_cart"]:hover,.woocommerce #respond input#submit[name="update_cart"]:hover,.woocommerce a.button[name="update_cart"]:hover,.woocommerce button.button[name="update_cart"]:hover,.woocommerce input.button[name="update_cart"]:hover,.btn.alt:active,.btn-default.alt:active,button.alt:active,.button.alt:active,input[type="submit"].alt:active,.submit.alt:active,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.btn.btn-alt:active,.btn-default.btn-alt:active,button.btn-alt:active,.button.btn-alt:active,input[type="submit"].btn-alt:active,.submit.btn-alt:active,.woocommerce #respond input#submit.btn-alt:active,.woocommerce a.button.btn-alt:active,.woocommerce button.button.btn-alt:active,.woocommerce input.button.btn-alt:active,.btn[name="apply_coupon"]:active,.btn-default[name="apply_coupon"]:active,button[name="apply_coupon"]:active,.button[name="apply_coupon"]:active,input[type="submit"][name="apply_coupon"]:active,.submit[name="apply_coupon"]:active,.woocommerce #respond input#submit[name="apply_coupon"]:active,.woocommerce a.button[name="apply_coupon"]:active,.woocommerce button.button[name="apply_coupon"]:active,.woocommerce input.button[name="apply_coupon"]:active,.btn[name="update_cart"]:active,.btn-default[name="update_cart"]:active,button[name="update_cart"]:active,.button[name="update_cart"]:active,input[type="submit"][name="update_cart"]:active,.submit[name="update_cart"]:active,.woocommerce #respond input#submit[name="update_cart"]:active,.woocommerce a.button[name="update_cart"]:active,.woocommerce button.button[name="update_cart"]:active,.woocommerce input.button[name="update_cart"]:active,.btn.alt:focus,.btn-default.alt:focus,button.alt:focus,.button.alt:focus,input[type="submit"].alt:focus,.submit.alt:focus,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus,.btn.btn-alt:focus,.btn-default.btn-alt:focus,button.btn-alt:focus,.button.btn-alt:focus,input[type="submit"].btn-alt:focus,.submit.btn-alt:focus,.woocommerce #respond input#submit.btn-alt:focus,.woocommerce a.button.btn-alt:focus,.woocommerce button.button.btn-alt:focus,.woocommerce input.button.btn-alt:focus,.btn[name="apply_coupon"]:focus,.btn-default[name="apply_coupon"]:focus,button[name="apply_coupon"]:focus,.button[name="apply_coupon"]:focus,input[type="submit"][name="apply_coupon"]:focus,.submit[name="apply_coupon"]:focus,.woocommerce #respond input#submit[name="apply_coupon"]:focus,.woocommerce a.button[name="apply_coupon"]:focus,.woocommerce button.button[name="apply_coupon"]:focus,.woocommerce input.button[name="apply_coupon"]:focus,.btn[name="update_cart"]:focus,.btn-default[name="update_cart"]:focus,button[name="update_cart"]:focus,.button[name="update_cart"]:focus,input[type="submit"][name="update_cart"]:focus,.submit[name="update_cart"]:focus,.woocommerce #respond input#submit[name="update_cart"]:focus,.woocommerce a.button[name="update_cart"]:focus,.woocommerce button.button[name="update_cart"]:focus,.woocommerce input.button[name="update_cart"]:focus{background:#1f1f1f;border-color:#1f1f1f;color:#fff;}.btn.btn-alt-white,.btn-default.btn-alt-white,button.btn-alt-white,.button.btn-alt-white,input[type="submit"].btn-alt-white,.submit.btn-alt-white,.woocommerce #respond input#submit.btn-alt-white,.woocommerce a.button.btn-alt-white,.woocommerce button.button.btn-alt-white,.woocommerce input.button.btn-alt-white{border-color:#fff;background:transparent;color:#fff;}.btn.btn-alt-white:hover,.btn-default.btn-alt-white:hover,button.btn-alt-white:hover,.button.btn-alt-white:hover,input[type="submit"].btn-alt-white:hover,.submit.btn-alt-white:hover,.woocommerce #respond input#submit.btn-alt-white:hover,.woocommerce a.button.btn-alt-white:hover,.woocommerce button.button.btn-alt-white:hover,.woocommerce input.button.btn-alt-white:hover{background:#fff;color:#1f1f1f;border-color:#fff;}.btn:hover,.btn-default:hover,button:hover,.button:hover,input[type="submit"]:hover,.submit:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.btn:active,.btn-default:active,button:active,.button:active,input[type="submit"]:active,.submit:active,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.btn:focus,.btn-default:focus,button:focus,.button:focus,input[type="submit"]:focus,.submit:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus{background:transparent;border-color:#1f1f1f;color:#1f1f1f;}.btn.btn-white,.btn-default.btn-white,button.btn-white,.button.btn-white,input[type="submit"].btn-white,.submit.btn-white,.woocommerce #respond input#submit.btn-white,.woocommerce a.button.btn-white,.woocommerce button.button.btn-white,.woocommerce input.button.btn-white{background-color:#fff;color:#1f1f1f;border-color:#fff;}.btn.btn-white:hover,.btn-default.btn-white:hover,button.btn-white:hover,.button.btn-white:hover,input[type="submit"].btn-white:hover,.submit.btn-white:hover,.woocommerce #respond input#submit.btn-white:hover,.woocommerce a.button.btn-white:hover,.woocommerce button.button.btn-white:hover,.woocommerce input.button.btn-white:hover{background-color:#1f1f1f;color:#fff;}.btn-primary{background-color:transparent;color:#1f1f1f;font-size:80%;text-transform:uppercase;letter-spacing:2.4px;padding:9.5px 25px;text-align:center;display:inline-block;line-height:inherit;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.btn-primary:hover{background-color:#1f1f1f;border-color:#1f1f1f;color:#fff;}.btn-block{display:block;/* Load more button */}.cms-load-posts a{min-width:160px;height:45px;padding:0 15px;border:1px solid #1f1f1f;line-height:43px;text-align:center;font-size:80%;text-transform:uppercase;display:inline-block;color:#1f1f1f;}.cms-load-posts a:hover{background-color:#1f1f1f;border-color:#1f1f1f;color:#fff;}input{max-width:100%;outline:0 none transparent;}input[type="text"],input[type="email"],input[type="password"],input[type="phone"],input[type="tel"]{width:100%;}input[type="radio"],input[type="checkbox"]{margin-right:10px;}input[type="radio"] + label,input[type="checkbox"] + label,input[type="radio"] + .label,input[type="checkbox"] + .label{font-weight:400;color:#1f1f1f;}input,select,textarea{border:1px solid #ddd;background:transparent;color:#777;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}input:hover,select:hover,textarea:hover,input:active,select:active,textarea:active,input:focus,select:focus,textarea:focus{border-color:#999;}input,textarea{padding:9.5px 25px;}select,textarea{width:100%;max-width:100%;outline:0 none transparent !important;}select{height:45px;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../images/select-arrow.png") right center no-repeat;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;/* BOX */}textarea{/* for IE10+ */}textarea[name="order_comments"]{min-height:100px;}select::-ms-expand{display:none;/* Form Row */}.form-row{margin-bottom:10px;/* Custom Select 2 */}@media (min-width:768px){.form-row.form-row-first,.form-row.form-row-last{width:calc(50% - 5px);float:left;}.form-row.form-row-last{margin-left:10px;}}.select2-container .select2-choice{padding:9.5px 25px;overflow:hidden;border:1px solid #ddd;color:inherit;text-decoration:none;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}.select2-container .select2-choice .select2-arrow{height:calc(100% - 4px);width:39px;background-color:#f9f9f9;margin:2px;}.select2-container .select2-choice .select2-arrow:before{content:"\f107";font-family:'FontAwesome';top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);/* BACKGROUND GRADIENT *//* Spin */}.select2-container .select2-choice .select2-arrow b{display:none;}.select2-container.select2-dropdown-open .select2-choice,.select2-container.select2-drop-above .select2-choice,.select2-container.select2-dropdown-open .select2-choices,.select2-container.select2-drop-above .select2-choices{border:1px solid #ddd;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}.select2-drop-active{border:1px solid #ddd;}*{outline:none !important;}*:hover,*:active,*:focus{outline:none !important;}.require,.required{color:red;}.regular-color,.primary-color{color:#1f1f1f;}.accent-color{color:#999;}.accent-bg{background-color:#999;color:#fff;}.regular-bg{background-color:#1f1f1f;color:#fff;}.available{color:#7db701;}.unavailable{color:red;/* HTML tag and Formating *//* Heading */}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:15px 0;font-weight:inherit;color:#1f1f1f;}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:#1f1f1f;}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover,h1 a:active,.h1 a:active,h2 a:active,.h2 a:active,h3 a:active,.h3 a:active,h4 a:active,.h4 a:active,h5 a:active,.h5 a:active,h6 a:active,.h6 a:active,h1 a:focus,.h1 a:focus,h2 a:focus,.h2 a:focus,h3 a:focus,.h3 a:focus,h4 a:focus,.h4 a:focus,h5 a:focus,.h5 a:focus,h6 a:focus,.h6 a:focus{color:#999;}h1,.h1{font-size:240%;line-height:128%;}h2,.h2{font-size:200%;line-height:133.334%;letter-spacing:1.5px;}h3,.h3{font-size:160%;line-height:142%;letter-spacing:1.2px;}h4,.h4{font-size:133.334%;line-height:150%;}h5,.h5{font-size:120%;line-height:155.555%;}h6,.h6{font-size:106.667%;line-height:162.5%;/* link */}a{color:#1f1f1f;text-decoration:none;outline:none;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//* Table */}a:hover,a:active,a:focus{color:#999;text-decoration:none;outline:none;}a:active,a.active,a.actived{color:#999;text-decoration:none;outline:none;}table,.table{width:100%;border:1px solid #ddd;/* List */}table thead,.table thead{background-color:#f2f2f5;color:#202020;text-transform:uppercase;letter-spacing:2.4px;font-size:80%;font-weight:400;border:1px solid #ddd;border-bottom:0;}table tr,.table tr{border-bottom:1px solid #ddd;}table tr:last-child,.table tr:last-child{border-bottom:0;}table th,.table th{font-weight:400;}table th,.table th,table td,.table td{padding:5px;}ul,ol{padding:0;margin:0;list-style-position:inside;/* Definition Lists */}ul ul,ol ul,ul ol,ol ol{margin-left:20px;}ul.list-unstyled,ol.list-unstyled{list-style:none;}ul.list-unstyled ul,ol.list-unstyled ul,ul.list-unstyled ol,ol.list-unstyled ol{list-style:none;}ul.list-inline,ol.list-inline{margin-left:-5px;margin-right:-5px;}ul.list-inline li,ol.list-inline li{display:inline-block;padding:0 5px;}dl{margin:0;/* p */}dl dt{font-size:125%;}dl dd{padding:0;margin:0;}dl dd + dt{margin-top:15px;}p{margin:0 0 20px 0;/* Blockquote */}p:last-child{margin-bottom:0;}blockquote,.blockquote{color:#1f1f1f;padding:0;margin:0;line-height:177%;font-size:113.34%;font-style:italic;letter-spacing:0.85px;border-left:2px solid #ddd;padding-left:15px;margin:43px 0 65px 20px;/* Check list */}@media (min-width:768px){blockquote,.blockquote{margin-left:50px;}}blockquote cite,.blockquote cite{text-transform:uppercase;font-style:normal;display:block;clear:both;}.checkbox{font-weight:400;font-size:14px;display:inline-block;/* Disable / Unselected  */}.disable,.disabled,.unseclect,.unselected,.inactive{cursor:not-allowed;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS *//* Font style */}.italic,.font-italic{font-style:italic;/* Text Alignment */}.content-align-left,.text-left{text-align:left;}.content-align-center,.text-center{text-align:center;}.content-align-right,.text-right{text-align:right;/* loop-pagination */}.loop-pagination .page-numbers{min-width:49px;height:49px;line-height:49px;white-space:nowrap;font-size:18px;font-weight:400;background:#999;color:#fff;display:inline-block;text-align:center;margin-right:6px;}.loop-pagination .page-numbers:last-child{margin-right:0;}.loop-pagination .page-numbers:hover{background:#1f1f1f;}.loop-pagination .page-numbers.dots{background:transparent;color:#999;min-width:inherit;}.loop-pagination span.page-numbers{background:#1f1f1f;}.loop-pagination.style2{display:block;padding-left:3.76344%;padding-right:3.76344%;}.loop-pagination.style2 .page-numbers{background-color:#f7f7f7;color:#212121;}.loop-pagination.style2 .page-numbers:hover{background:#1f1f1f;color:#fff;}.loop-pagination.style2 span.page-numbers{background:#1f1f1f;color:#fff;}.loop-pagination.style2 .prev.page-numbers{display:none;}.loop-pagination.style2 .next.page-numbers{float:right;font-size:12px;text-transform:uppercase;border-bottom:2px solid #909090;background:transparent;color:#1f1f1f;line-height:24px;height:24px;margin:8px 0;}.loop-pagination.style2 .next.page-numbers:hover{color:#999;border-color:#1f1f1f;}.paging-dots .paging-navigation{margin-top:30px !important;}.paging-dots .loop-pagination .page-numbers{min-width:inherit;width:10px;height:10px;font-size:0;background:#ccc;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */margin-right:6px;}.paging-dots .loop-pagination .page-numbers.next,.paging-dots .loop-pagination .page-numbers.prev{display:none;}.paging-dots .loop-pagination span.page-numbers{background:#999;}.paging-classic{/* post-navigation */}.paging-classic .paging-navigation{text-align:right;}.paging-classic .pagination{margin-top:0px;}.paging-classic .loop-pagination .page-numbers{min-width:inherit;width:auto;height:auto;font-size:120%;line-height:140%;background:transparent;margin-right:0;color:#202020;border-bottom:1px solid transparent;margin-right:10px;font-weight:400;}.paging-classic .loop-pagination .page-numbers:last-child{margin-right:0;}.paging-classic .loop-pagination span.page-numbers{color:#202020;border-bottom-color:#202020;}.post-navigation{margin-top:20px;/* page-links */}.post-navigation a{margin-top:10px;}.page-links span:not(.page-links-title),.page-links a{width:30px;height:30px;line-height:30px;color:#fff;display:inline-block;text-align:center;}.page-links span:not(.page-links-title):hover,.page-links a:hover{background:#999;}.page-links a{background:#1f1f1f;}.page-links > span:not(.page-links-title){background:#999;}.circle,.img-circle{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.rounded,.rounded3{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}.inline{display:inline-block;}#cms-footer{margin-top:100px;/* Footer Top */}#cms-footer.remove-margin-top{margin-top:0 !important;}#cms-footer-top{/* Footer Bottom */}#cms-footer-top .widget + .widget{margin-top:18px;}#cms-footer-top .widget.widget_recent_entries a{font-size:120%;}#cms-footer-top .widget .wg-title{margin:0 0 37px 0;}#cms-footer-top .widget .wg-title:after{display:none;}#cms-footer-top .widget .contact-info li{margin-bottom:20px;line-height:30px;}#cms-footer-top .widget .contact-info li:last-child{margin-bottom:0;}#cms-footer-top .cms-social a{font-size:120%;}@media (min-width:992px){#cms-footer-top .col-1 .widget_text + .widget_cms_social_widget{margin-top:53px;}#cms-footer-top .col-2{padding-left:75px;padding-right:75px;}}@media (max-width:991px){#cms-footer-top{background-size:cover;background-attachment:fixed;}#cms-footer-top .footer-top-wg + .footer-top-wg{margin-top:40px;}}#cms-footer-bottom{font-size:106.67%;}@media (max-width:991px){#cms-footer-bottom aside{margin-top:40px;}#cms-footer-bottom aside:first-child,#cms-footer-bottom aside:empty{margin-top:0;}}.cms-grid-wraper .cms-grid-filter:not(.container){width:100%;}.cms-grid-wraper.template-cms_grid--product .cms-grid-filter{margin-bottom:45px;}.cms-grid-wraper.template-cms_grid--product .cms_pagination{margin-top:50px;}.cms-grid-wraper.template-cms_grid--product.new-arrivals .cms-grid-filter{margin-bottom:107px;}.cms-grid-wraper.template-cms_grid--portfolio .cms-grid + .paging-classic{margin-top:20px;}.cms-filter-category{font-size:113.3334%;font-style:italic;margin-bottom:27px;text-transform:capitalize;text-align:center;}.cms-filter-category.layout-7{margin-bottom:45px;}.cms-filter-category.col-md-7{margin-bottom:59px;}.cms-filter-category a{color:#999;display:inline-block !important;}.cms-filter-category a:hover,.cms-filter-category a.active{color:#1f1f1f;}.cms-filter-category li{margin-bottom:20px;padding:0 5px;display:inline-block;}.cms-filter-category li:after{content:"/";padding:0 10px 0 25px;}.cms-filter-category li:last-child:after{display:none;}.cms-grid-view-all{margin-top:20px;}.cms-grid.cms-grid-masonry{overflow:visible !important;/* Layout 1*/}.cms-grid.layout-1{/* Layout 3 */}.cms-grid.layout-1 .type-product{/* Paging */}.cms-grid.layout-1 .type-product .overlay{background:transparent;}.cms-grid.layout-1 + .paging-classic{-webkit-transform:translateY(-13px);-khtml-transform:translateY(-13px);-moz-transform:translateY(-13px);-ms-transform:translateY(-13px);-o-transform:translateY(-13px);transform:translateY(-13px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-grid.layout-1 .cms-grid-item{margin-bottom:0 !important;}.cms-grid.layout-3{/* Layout 4 */}.cms-grid.layout-3 .entry-thumbnail + .nectar-love{display:none;}.cms-grid.layout-3 .entry-thumbnail .nectar-love{bottom:0;top:auto;}.cms-grid.layout-3 h5.entry-title{padding-top:4px;margin-bottom:8px;font-weight:700;}.cms-grid.layout-3 + .cms_pagination{margin-top:30px;}.cms-grid.layout-4{/* Layout 5 */}.cms-grid.layout-4 + .cms_pagination{margin-top:50px;}.cms-grid.layout-4 + .paging-navigation{margin-top:30px;}.cms-grid.layout-5{/* Layout 6 */}.cms-grid.layout-5 .cms-grid-item{margin-bottom:24px;}.cms-grid.layout-5 + .cms_pagination{margin-top:56px;}.cms-grid.layout-5 + .paging-navigation{margin-top:36px;}.cms-grid.layout-6{/* Layout 4/5/6/8/9 */}.cms-grid.layout-6 .cms-grid-item{margin-bottom:30px;}.cms-grid.layout-6 + .cms_pagination{margin-top:50px;}.cms-grid.layout-6 + .paging-navigation{margin-top:30px;}.cms-grid.layout-4,.cms-grid.layout-5,.cms-grid.layout-6,.cms-grid.layout-8,.cms-grid.layout-9{/* Layout 7 */}.cms-grid.layout-4 .cms-grid-item .overlay-inner,.cms-grid.layout-5 .cms-grid-item .overlay-inner,.cms-grid.layout-6 .cms-grid-item .overlay-inner,.cms-grid.layout-8 .cms-grid-item .overlay-inner,.cms-grid.layout-9 .cms-grid-item .overlay-inner{bottom:0;right:0;left:0;padding:15px 34px 8px;position:absolute;}.cms-grid.layout-4 .cms-grid-item .entry-media,.cms-grid.layout-5 .cms-grid-item .entry-media,.cms-grid.layout-6 .cms-grid-item .entry-media,.cms-grid.layout-8 .cms-grid-item .entry-media,.cms-grid.layout-9 .cms-grid-item .entry-media{margin-bottom:0;}.cms-grid.layout-4 .cms-grid-item .entry-blog:after,.cms-grid.layout-5 .cms-grid-item .entry-blog:after,.cms-grid.layout-6 .cms-grid-item .entry-blog:after,.cms-grid.layout-8 .cms-grid-item .entry-blog:after,.cms-grid.layout-9 .cms-grid-item .entry-blog:after{display:none !important;}.cms-grid.layout-4 .cms-grid-item .entry-meta,.cms-grid.layout-5 .cms-grid-item .entry-meta,.cms-grid.layout-6 .cms-grid-item .entry-meta,.cms-grid.layout-8 .cms-grid-item .entry-meta,.cms-grid.layout-9 .cms-grid-item .entry-meta{font-size:93.334%;}.cms-grid.layout-4 .cms-grid-item .entry-footer,.cms-grid.layout-5 .cms-grid-item .entry-footer,.cms-grid.layout-6 .cms-grid-item .entry-footer,.cms-grid.layout-8 .cms-grid-item .entry-footer,.cms-grid.layout-9 .cms-grid-item .entry-footer{position:absolute;top:23px;right:30px;margin:0;}@media (max-width:480px){.cms-grid.layout-4 .cms-grid-item .entry-footer,.cms-grid.layout-5 .cms-grid-item .entry-footer,.cms-grid.layout-6 .cms-grid-item .entry-footer,.cms-grid.layout-8 .cms-grid-item .entry-footer,.cms-grid.layout-9 .cms-grid-item .entry-footer{display:none;}}.cms-grid.layout-4 .cms-grid-item .entry-footer a,.cms-grid.layout-5 .cms-grid-item .entry-footer a,.cms-grid.layout-6 .cms-grid-item .entry-footer a,.cms-grid.layout-8 .cms-grid-item .entry-footer a,.cms-grid.layout-9 .cms-grid-item .entry-footer a{float:left;border:none;height:50px;width:50px;line-height:48px;overflow:hidden;}.cms-grid.layout-4 .cms-grid-item .entry-footer a.entry-readmore:before,.cms-grid.layout-5 .cms-grid-item .entry-footer a.entry-readmore:before,.cms-grid.layout-6 .cms-grid-item .entry-footer a.entry-readmore:before,.cms-grid.layout-8 .cms-grid-item .entry-footer a.entry-readmore:before,.cms-grid.layout-9 .cms-grid-item .entry-footer a.entry-readmore:before,.cms-grid.layout-4 .cms-grid-item .entry-footer a.entry-readmore:after,.cms-grid.layout-5 .cms-grid-item .entry-footer a.entry-readmore:after,.cms-grid.layout-6 .cms-grid-item .entry-footer a.entry-readmore:after,.cms-grid.layout-8 .cms-grid-item .entry-footer a.entry-readmore:after,.cms-grid.layout-9 .cms-grid-item .entry-footer a.entry-readmore:after{content:"";display:block;width:48px;height:1px;background-color:#1f1f1f;position:absolute;top:50%;}.cms-grid.layout-4 .cms-grid-item .entry-footer a.entry-readmore:after,.cms-grid.layout-5 .cms-grid-item .entry-footer a.entry-readmore:after,.cms-grid.layout-6 .cms-grid-item .entry-footer a.entry-readmore:after,.cms-grid.layout-8 .cms-grid-item .entry-footer a.entry-readmore:after,.cms-grid.layout-9 .cms-grid-item .entry-footer a.entry-readmore:after{-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-grid.layout-4 .cms-grid-item .entry-footer a.entry-readmore:hover:before,.cms-grid.layout-5 .cms-grid-item .entry-footer a.entry-readmore:hover:before,.cms-grid.layout-6 .cms-grid-item .entry-footer a.entry-readmore:hover:before,.cms-grid.layout-8 .cms-grid-item .entry-footer a.entry-readmore:hover:before,.cms-grid.layout-9 .cms-grid-item .entry-footer a.entry-readmore:hover:before,.cms-grid.layout-4 .cms-grid-item .entry-footer a.entry-readmore:hover:after,.cms-grid.layout-5 .cms-grid-item .entry-footer a.entry-readmore:hover:after,.cms-grid.layout-6 .cms-grid-item .entry-footer a.entry-readmore:hover:after,.cms-grid.layout-8 .cms-grid-item .entry-footer a.entry-readmore:hover:after,.cms-grid.layout-9 .cms-grid-item .entry-footer a.entry-readmore:hover:after{background-color:#999;}.cms-grid.layout-4 .cms-grid-item .entry-footer a.post-edit-link,.cms-grid.layout-5 .cms-grid-item .entry-footer a.post-edit-link,.cms-grid.layout-6 .cms-grid-item .entry-footer a.post-edit-link,.cms-grid.layout-8 .cms-grid-item .entry-footer a.post-edit-link,.cms-grid.layout-9 .cms-grid-item .entry-footer a.post-edit-link{font-size:250%;}.cms-grid.layout-7{/* Layout 8 */}.cms-grid.layout-7 .cms-grid-item{margin-bottom:30px;}.cms-grid.layout-7 .cms-grid-item article{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}.cms-grid.layout-7 .cms-grid-item article:after{display:none !important;}.cms-grid.layout-7 .cms-grid-item article .content-wrap{background:#fff;margin:125px 0;padding-top:70px;padding-bottom:66px;}.cms-grid.layout-7 .cms-grid-item article .content-wrap .entry-title{font-size:173.3333%;line-height:120%;letter-spacing:1.3px;margin-bottom:10px;font-weight:700;}.cms-grid.layout-7 .cms-grid-item article .content-wrap .entry-footer a{display:inline-block;position:relative;margin-top:2px;}.cms-grid.layout-7 .cms-grid-item article .content-wrap .entry-footer a:not(.post-edit-link){border:1px solid #1f1f1f;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */width:26px;height:26px;line-height:24px;font-size:130%;text-align:center;}.cms-grid.layout-7 .cms-grid-item article .content-wrap .entry-footer a:not(.post-edit-link):hover{background:#999;color:#fff;border-color:#999;}.cms-grid.layout-7 .cms-grid-item article .content-wrap .entry-footer a:not(.post-edit-link) i{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);/* BACKGROUND GRADIENT *//* Spin */}.cms-grid.layout-7 .cms-grid-item article .content-wrap .entry-footer a + a{margin-left:20px;}@media (min-width:992px){.cms-grid.layout-7 .cms-grid-item article .content-wrap{padding-left:70px;padding-right:70px;}}.cms-grid.layout-7 + .cms-grid-view-all{margin-top:35px;}.cms-grid.layout-8{/* Layout 9 */}@media (max-width:1024px){.cms-grid.layout-8 .cms-grid-item{width:50%;}}@media (max-width:767px){.cms-grid.layout-8 .cms-grid-item{width:100%;}}.cms-grid.layout-8 .type-product .overlay{background:transparent;visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.cms-grid.layout-8 .type-product .overlay .overlay-inner{padding-left:15px;padding-right:15px;}.cms-grid.layout-8 .type-product .overlay .cms-grid-readmore{visibility:hidden;right:17px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.cms-grid.layout-8 .type-product .overlay:hover .cms-grid-readmore{visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-grid.layout-8 .type-product .overlay .entry-header{margin-bottom:0;}.cms-grid.layout-8 .type-product .overlay .price{font-size:14px;margin-top:-8px;}.cms-grid.layout-8 .type-product .entry-footer a.post-edit-link{font-size:20px;background-color:#fff;border:1px solid #fff;margin:3px;text-align:center;}.cms-grid.layout-8 .type-product .entry-footer a.woocommerce-LoopProduct-link:before{border:1px solid #1f1f1f;}.cms-grid.layout-8 .type-product .entry-footer a:hover{border-color:#999;background-color:#999;color:#fff;}.cms-grid.layout-8 .type-product .entry-footer a:hover:before{border-color:#999;}.cms-grid.layout-8 + .cms_pagination{margin-top:50px;}.cms-grid.layout-8 + .paging-navigation{margin-top:30px;}@media (max-width:1024px){.cms-grid.layout-9 .cms-grid-item{width:50%;}}@media (max-width:767px){.cms-grid.layout-9 .cms-grid-item{width:100%;}}.cms-grid.layout-9 .type-product .overlay{background:transparent;visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.cms-grid.layout-9 .type-product .overlay .cms-grid-readmore{visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.cms-grid.layout-9 .type-product .overlay:hover .cms-grid-readmore{visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-grid.layout-9 .type-product .entry-footer a.post-edit-link{font-size:20px;background-color:#fff;border:1px solid #fff;margin:3px;text-align:center;}.cms-grid.layout-9 .type-product .entry-footer a.woocommerce-LoopProduct-link:before{border:1px solid #1f1f1f;}.cms-grid.layout-9 .type-product .entry-footer a:hover{border-color:#999;background-color:#999;color:#fff;}.cms-grid.layout-9 .type-product .entry-footer a:hover:before{border-color:#999;}.cms-grid.layout-9 + .cms_pagination{margin-top:50px;}.cms-grid.layout-9 + .paging-navigation{margin-top:30px;}.cms-grid-item{/* CMS Carousel */}.cms-grid-item.has-border{margin-bottom:30px;/* Woo Product */}.cms-grid-item.has-border .entry-blog{border:1px solid #eee;}.cms-grid-item.has-border .entry-blog:after{margin-bottom:0;}.cms-grid-item.has-border .entry-media{margin-top:-1px;margin-right:-1px;margin-left:-1px;}.cms-grid-item.has-border .entry-media > .entry-media{margin:0;}.cms-grid-item.has-border .entry-media.entry-quote{background:transparent;}.cms-grid-item .type-product .entry-media{margin-bottom:25px;}.cms-grid-item .type-product .entry-header{margin-bottom:10px;}.cms-grid-item .type-product .entry-title{font-size:106.667%;font-weight:700;}.cms-grid-item .type-product .entry-meta{font-size:85%;}.cms-grid-item .type-product .price{font-size:120%;}.cms-grid-item .type-product .price + .entry-content{margin-top:20px;}.cms-grid-item .type-product .price ins{text-decoration:inherit;}.cms-grid-item .type-product.remove-separate:after{padding-bottom:25px;margin-bottom:25px;/* Woo Add to cart / detail button */}.cms-grid-item .type-product a.product_type_variable,.cms-grid-item .type-product a.ajax_add_to_cart,.cms-grid-item .type-product a.woocommerce-LoopProduct-link,.cms-grid-item .type-product a.add_to_cart_button.button + a.added_to_cart{font-size:0;padding:0;margin:0;display:inline-block;background:transparent;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:top;margin:3px;border:none;overflow:hidden;}.cms-grid-item .type-product a.product_type_variable:before,.cms-grid-item .type-product a.ajax_add_to_cart:before,.cms-grid-item .type-product a.woocommerce-LoopProduct-link:before,.cms-grid-item .type-product a.add_to_cart_button.button + a.added_to_cart:before{font-family:'Pe-icon-7-stroke';font-size:20px;display:block;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.cms-grid-item .type-product a.product_type_variable:hover:before,.cms-grid-item .type-product a.ajax_add_to_cart:hover:before,.cms-grid-item .type-product a.woocommerce-LoopProduct-link:hover:before,.cms-grid-item .type-product a.add_to_cart_button.button + a.added_to_cart:hover:before{background-color:#999;color:#fff;}.cms-grid-item .type-product a.product_type_variable,.cms-grid-item .type-product a.ajax_add_to_cart{background-color:#fff;color:#1f1f1f;}.cms-grid-item .type-product a.ajax_add_to_cart:before{content:"\e641";}.cms-grid-item .type-product a.product_type_variable:before,.cms-grid-item .type-product a.ajax_add_to_cart.add_to_cart_button:before{content:"\e615";}.cms-grid-item .type-product a.woocommerce-LoopProduct-link:before{content:"\e618";background-color:#1f1f1f;color:#fff;}.cms-grid-item .type-product a.add_to_cart_button.button + a.added_to_cart:before{content:"\e66e";background-color:#999;color:#fff;}@media (min-width:1200px){.cms-grid-item.col-lg-first{clear:left;}}@media (max-width:1199px){.cms-grid-item.col-lg-first{clear:none;}.cms-grid-item.col-md-first{clear:left;}}@media (max-width:991px){.cms-grid-item.col-lg-first,.cms-grid-item.col-md-first{clear:none;}.cms-grid-item.col-sm-first{clear:left;}}@media (max-width:767px){.cms-grid-item.col-lg-first,.cms-grid-item.col-md-first,.cms-grid-item.col-sm-first{clear:none;}.cms-grid-item.col-xs-first{clear:left;}}@media (min-width:768px) and (max-width:800px){.cms-grid-item .cms-grid-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}@media (max-width:320px){.cms-grid-item .cms-grid-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}.cms-carousel{/* CMS Single Fancy Box */}.cms-carousel .type-product{text-align:inherit;}.cms-carousel .type-product.layout-1 .overlay{background:transparent;text-align:center;}.cms-carousel .type-product .onsale{top:10px;right:10px;}.cms-carousel .type-portfolio .overlay-inner{bottom:0;right:0;left:0;top:0;position:absolute;}.cms-carousel .type-portfolio .overlay-inner .content-wrap{padding:15px 34px 8px;position:absolute;left:0;right:0;bottom:0;}.cms-carousel .type-portfolio .entry-meta{font-size:93.334%;}.cms-carousel .type-portfolio .entry-footer{position:absolute;top:23px;right:30px;margin:0;}@media (max-width:480px){.cms-carousel .type-portfolio .entry-footer{display:none;}}.cms-carousel .type-portfolio .entry-footer a{float:left;border:none;height:50px;width:50px;line-height:48px;overflow:hidden;font-size:0;}.cms-carousel .type-portfolio .entry-footer a.entry-readmore:before,.cms-carousel .type-portfolio .entry-footer a.entry-readmore:after{content:"";display:block;width:48px;height:1px;background-color:#1f1f1f;position:absolute;top:50%;}.cms-carousel .type-portfolio .entry-footer a.entry-readmore:after{-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-carousel .type-portfolio .entry-footer a.entry-readmore:hover:before,.cms-carousel .type-portfolio .entry-footer a.entry-readmore:hover:after{background-color:#999;}.cms-carousel .type-portfolio .entry-footer a.post-edit-link{font-size:250%;}.cms-carousel .item-number{position:absolute;left:0;top:0;z-index:1;width:66px;height:66px;line-height:66px;font-size:200%;font-style:italic;color:#1f1f1f;background-color:#eee;text-align:center;}.cms-carousel .content-wrap{/* Layout 2, 3 */}.cms-carousel .content-wrap.no-media{padding-top:92px;}.cms-carousel .content-wrap .entry-title{font-size:186.667%;letter-spacing:0;line-height:130%;font-weight:400;}.cms-carousel .content-wrap .entry-title:after{content:"";width:50px;height:1px;display:block;clear:both;background-color:#1f1f1f;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */margin:18px 0;}.cms-carousel .content-wrap .entry-title:hover:after{background-color:#999;}.cms-carousel .content-wrap .entry-footer{margin-top:35px;}.cms-carousel .content-wrap .entry-footer .entry-readmore{border:none;}.cms-carousel .layout-2,.cms-carousel .layout-3{/* Layout 3 */}.cms-carousel .layout-2 .entry-media,.cms-carousel .layout-3 .entry-media{margin-bottom:0;}.cms-carousel .owl-item.active.first .layout-3{margin-top:106px;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.cms-carousel.layout-2 .owl-controls .owl-nav{position:absolute;left:28px;right:28px;top:50%;margin-top:-30px;}.cms-carousel.layout-2 .owl-controls .owl-nav .owl-prev{float:left;}.cms-carousel.layout-2 .owl-controls .owl-nav .owl-next{float:right;}.cms-carousel.layout-2 .owl-controls .owl-nav > div i{background-color:#fff;color:#1f1f1f;}.cms-carousel.layout-2 .owl-controls .owl-nav > div i:hover{background-color:#1f1f1f;color:#fff;}@media (max-width:480px){.cms-carousel.layout-2 .owl-controls .owl-nav{display:none;}}.cms-carousel.layout-3 .owl-controls .owl-nav i{background:transparent;border:1px solid #1f1f1f;color:#1f1f1f;}.cms-carousel.layout-3 .owl-controls .owl-nav i:hover{background:#1f1f1f;color:#fff;}@media (min-width:768px){.cms-carousel.layout-3 .owl-controls{margin-top:0;}.cms-carousel.layout-3 .owl-controls .owl-nav{position:absolute;right:0;bottom:0;}}.cms-single-fancybox{/* CMS Heading */}.cms-single-fancybox .fancy-title{font-size:86.667%;text-transform:uppercase;letter-spacing:2.6px;padding:0;margin:0;display:block;overflow:hidden;}.cms-single-fancybox .fancy-title:after{content:"";display:block;clear:both;width:40px;height:1px;background-color:#212121;margin-top:15px;margin-bottom:15px;}.cms-single-fancybox .fancy-title2{margin:0 0 18px 0;}.cms-single-fancybox .cms-single-fancybox-icon{display:inline-block;}.cms-single-fancybox .cms-fancybox-content + .cms-fancybox-media{margin-top:25px;}.cms-single-fancybox .cms-fancybox-media{position:relative;}.cms-single-fancybox .cms-fancybox-media .cms-single-fancybox-icon{position:absolute;top:0;left:0;width:60px;height:60px;line-height:60px;text-align:center;font-size:200%;background-color:#1f1f1f;color:#fff;}.cms-single-fancybox .cms-fancybox-media .cms-single-fancybox-img{width:100%;}.cms-single-fancybox .cms-fancybox-foot{margin-top:40px;/* Content Align */}@media (max-width:480px){.cms-single-fancybox .cms-fancybox-foot{margin-top:15px;}}.cms-single-fancybox .cms-fancybox-foot a{text-transform:uppercase;font-size:80%;letter-spacing:2.4px;}.cms-single-fancybox.content-align-right .fancy-title:after{margin-left:calc(100% - 40px);}.cms-single-fancybox.content-align-right .cms-fancybox-media .cms-single-fancybox-icon{right:0;left:auto;}.cms-single-fancybox.content-align-center{/* Overlay */}.cms-single-fancybox.content-align-center .fancy-title:after{margin-left:auto;margin-right:auto;}.cms-single-fancybox.content-align-center .cms-fancybox-media .cms-single-fancybox-icon{left:50%;margin-left:-30px;}.cms-single-fancybox .overlay{background-color:#eee;top:0;right:0;bottom:0;left:0;}.cms-single-fancybox .overlay .overlay-inner{top:50%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* Horizontal Align */}@media (min-width:992px){.cms-single-fancybox .overlay .overlay-inner{padding-left:70px;padding-right:70px;}}.cms-single-fancybox:hover{/* Layout 2 */}.cms-single-fancybox:hover .overlay{left:0 !important;right:0 !important;}.cms-single-fancybox.layout2{/* Layout 3 */}.cms-single-fancybox.layout2 .fancy-title{font-size:100%;}@media (min-width:480px){.cms-single-fancybox.layout2 .fancy-title:after{margin-top:33px;margin-bottom:35px;}}.cms-single-fancybox.layout2 .fancy-title2 span{display:block;}@media (min-width:480px){.cms-single-fancybox.layout2 .fancy-title2{font-size:226.667%;line-height:153%;margin-bottom:22px;}}@media (max-width:480px){.cms-single-fancybox.layout2 .fancy-title2{font-size:120%;}}.cms-single-fancybox.layout2 .no-overlay{background-color:#eee;}.cms-single-fancybox.layout2 .no-overlay .overlay-inner{padding:121.5px 20px;}@media (min-width:992px){.cms-single-fancybox.layout2 .no-overlay .overlay-inner{padding-left:70px;padding-right:70px;}}.cms-single-fancybox.layout3{/* Layout 4 */}.cms-single-fancybox.layout3 .cms-fancybox-media img{width:100%;}.cms-single-fancybox.layout3 .cms-fancybox-media + .cms-fancybox-content-wrap{margin-top:-90px;margin-left:40px;margin-right:40px;position:relative;z-index:1;}@media (max-width:480px){.cms-single-fancybox.layout3 .cms-fancybox-media + .cms-fancybox-content-wrap{margin-left:15px;margin-right:15px;}}.cms-single-fancybox.layout3 .cms-fancybox-content-wrap{padding:35px 70px;background:#fff;}@media (max-width:480px){.cms-single-fancybox.layout3 .cms-fancybox-content-wrap{padding:15px;}}.cms-single-fancybox.layout3 .cms-fancybox-foot{margin-top:15px;}.cms-single-fancybox.layout4{/* Layout 5 */}.cms-single-fancybox.layout4 .cms-single-fancybox-icon{font-size:300%;margin-bottom:20px;color:#1f1f1f;}.cms-single-fancybox.layout4 .fancy-title2{font-size:100%;letter-spacing:3px;}.cms-single-fancybox.layout4 .cms-fancybox-media{margin-bottom:20px;}.cms-single-fancybox.layout4 .cms-fancybox-foot{margin-top:20px;/* Icon Sidebar */}.cms-single-fancybox.layout4.icon-sidebar .cms-single-fancybox-icon{float:left;}.cms-single-fancybox.layout4.icon-sidebar .cms-fancybox-content-wrap{padding-left:70px;/* Content align */}.cms-single-fancybox.layout4.icon-sidebar .cms-fancybox-content-wrap .fancy-title2{margin-bottom:14px;}.cms-single-fancybox.layout4.icon-sidebar.content-align-right .cms-single-fancybox-icon{float:right;}.cms-single-fancybox.layout4.icon-sidebar.content-align-right .cms-fancybox-content-wrap{padding-right:70px;padding-left:0;}.cms-single-fancybox.layout4.icon-sidebar.content-align-center .cms-single-fancybox-icon{float:none;margin-left:auto;margin-right:auto;}.cms-single-fancybox.layout4.icon-sidebar.content-align-center .cms-fancybox-content-wrap{padding-left:0;}.cms-single-fancybox.layout5 .cms-single-fancybox-icon{font-size:40px;color:#1f1f1f;}.cms-single-fancybox.layout5 .cms-fancybox-media{margin-bottom:20px;}.cms-single-fancybox.layout5 .cms-fancybox-content-wrap{color:#1f1f1f;font-size:146.667%;letter-spacing:1px;line-height:1;}.cms-single-fancybox.layout5.icon-sidebar{display:table;}.cms-single-fancybox.layout5.icon-sidebar .cms-single-fancybox-icon{margin-bottom:0;}.cms-single-fancybox.layout5.icon-sidebar .cms-fancybox-content-wrap{display:table-cell;vertical-align:middle;padding-left:20px;}.cms-single-fancybox.layout6 .fancy-title:after{display:none;}.cms-single-fancybox.layout6 .fancy-title2{margin-bottom:33px;}.cms-single-fancybox.layout6 .fancy-title2:after{content:"";display:block;clear:both;width:40px;height:1px;background-color:#212121;margin-top:22px;}.cms-single-fancybox.layout6 .cms-fancybox-foot{margin-top:18px;}.cms-heading-wrap{/* CMS Team */}.cms-heading-wrap .cms-heading{margin-bottom:23px;}.cms-heading-wrap .cms-heading:after{margin-top:32px;}.cms-heading-wrap .cms-sub-heading{font-size:226.667%;letter-spacing:1.02px;line-height:130%;padding:0;margin:0;/* Layout 2 */}.cms-heading-wrap .cms-sub-heading:empty{display:none;}.cms-heading-wrap.layout2{/* Color Mode */}@media (min-width:992px){.cms-heading-wrap.layout2 .cms-heading{margin-bottom:0;}}.cms-heading-wrap.white .cms-heading,.cms-heading-wrap.white .cms-sub-heading{color:#fff;}.cms-heading-wrap.white .cms-heading:after{background-color:#fff;}.cms-team-wrap{/* CMS Clients */}.cms-team-wrap .cms-team-media{display:block;overflow:hidden;margin-bottom:24px;}.cms-team-wrap .cms-team-media .img-circle{margin-bottom:22px;width:auto;display:inline-block;}.cms-team-wrap h5{letter-spacing:0.9px;font-weight:700;margin:0 0 4px 0;}.cms-team-wrap .position{color:#1f1f1f;}.cms-team-wrap .description{margin-top:17px;}.cms-clients-wrap{/* CMS Testimonial */}.cms-clients-wrap .owl-carousel .owl-item{display:table;}.cms-clients-wrap .owl-carousel .owl-item > div{display:table-cell;vertical-align:middle;}.cms-clients-wrap .owl-carousel .owl-item a{display:block;}.cms-clients-wrap .owl-carousel .owl-item img{width:auto;display:inline-block;}.cms-testimonial-wrap{/* CMS Counter */}.cms-testimonial-wrap .quote-icon{width:100px;height:100px;line-height:100px;text-align:center;display:block;background:#1f1f1f;color:#fff;font-size:200%;margin-bottom:50px;}.cms-testimonial-wrap .description{font-size:166.667%;line-height:160%;letter-spacing:1.25px;}.cms-testimonial-wrap .description:after{display:block;content:"";clear:both;margin:50px 0 40px 0;width:80px;height:1px;background:#1f1f1f;}.cms-testimonial-wrap .author-name{font-size:120%;text-transform:uppercase;letter-spacing:3.6px;color:#1f1f1f;margin-bottom:7px;}.cms-testimonial-wrap .author-position{font-size:106.667%;color:#1f1f1f;}@media (min-width:767px){.cms-testimonial-wrap .cms-carousel-item{padding:0 135px;}}.cms-testimonial-wrap .owl-controls{/* Content Align */}.cms-testimonial-wrap .owl-controls .owl-nav{top:50%;width:100%;position:absolute;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* Horizontal Align */}.cms-testimonial-wrap .owl-controls .owl-nav > div i{font-size:97px;width:50px;height:50px;overflow:hidden;line-height:50px;background:transparent;color:#1f1f1f;}.cms-testimonial-wrap .owl-controls .owl-nav > div i:before{-webkit-transform:translate(-10px, -10px);-khtml-transform:translate(-10px, -10px);-moz-transform:translate(-10px, -10px);-ms-transform:translate(-10px, -10px);-o-transform:translate(-10px, -10px);transform:translate(-10px, -10px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */line-height:50px;margin-left:-15px;}.cms-testimonial-wrap .owl-controls .owl-nav > div:hover i{background:transparent;color:#999;}.cms-testimonial-wrap .owl-controls .owl-nav .owl-prev{float:left;}.cms-testimonial-wrap .owl-controls .owl-nav .owl-next{float:right;}@media (max-width:767px){.cms-testimonial-wrap .owl-controls .owl-nav{display:none;visibility:hidden;}}.cms-testimonial-wrap.text-center .quote-icon,.cms-testimonial-wrap.text-center .description:after{margin-left:auto;margin-right:auto;}.cms-testimonial-wrap.text-right{/* Color Mode */}.cms-testimonial-wrap.text-right .quote-icon,.cms-testimonial-wrap.text-right .description:after{margin-left:auto;}.cms-testimonial-wrap.white{color:#fff;}.cms-testimonial-wrap.white .quote-icon,.cms-testimonial-wrap.white .description:after{background:#fff;color:#1f1f1f;}.cms-testimonial-wrap.white .author-name,.cms-testimonial-wrap.white .author-position{color:#fff;}.cms-testimonial-wrap.white .owl-controls .owl-nav > div i{color:#fff;}.cms-counter-wraper{/* CMS Restaurant Menu */}.cms-counter-wraper .cms-counter-head{margin-bottom:25px;}.cms-counter-wraper .cms-counter-body .cms-icon{font-size:280%;margin-bottom:33px;}.cms-counter-wraper .cms-counter-body .cms-counter{font-size:266.667%;margin:0 0 22px;line-height:130%;font-weight:700;}.cms-counter-wraper .cms-counter-body .cms-counter .prefix{padding-right:10px;}.cms-counter-wraper .cms-counter-body .cms-counter .suffix{padding-left:10px;}.cms-counter-wraper .cms-counter-body .cms-counter-title{text-transform:uppercase;letter-spacing:3px;}.cms-restaurant-menu{/* CMS CountDown */}.cms-restaurant-menu .cms-restaurant-filter{margin-bottom:8px;overflow:hidden;}.cms-restaurant-menu .cms-restaurant-menu-title{padding:84.5px 0;}.cms-restaurant-menu .cms-restaurant-menu-title .cat-title{font-size:173.3334%;text-transform:uppercase;letter-spacing:5.2px;font-weight:700;line-height:120%;color:#fff;padding:0;margin:0;}.cms-restaurant-menu .cms-restaurant-menu-title .vc_parallax-inner{background-position:center;}.cms-restaurant-menu .cms-restaurant-menu-title .vc_parallax-inner:after{background:rgba(0, 0, 0, 0.3);content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;}.cms-restaurant-menu .cms-restaurant-menu-item-wrap{margin-top:93px;margin-bottom:70px;}@media (min-width:1199px){.cms-restaurant-menu .cms-restaurant-menu-item-wrap{margin-left:-45px;margin-right:-45px;}.cms-restaurant-menu .cms-restaurant-menu-item-wrap .cms-restaurant-menu-item{padding-left:45px;padding-right:45px;}}.cms-restaurant-menu .cms-restaurant-menu-item{margin-bottom:30px;}.cms-restaurant-menu .entry-header{position:relative;font-size:106.667%;line-height:200%;letter-spacing:0.8px;margin-bottom:5px;}.cms-restaurant-menu .entry-header:after{position:absolute;left:0;right:0;bottom:10px;content:"";display:block;border-top:2px dotted #1f1f1f;}.cms-restaurant-menu .entry-header a,.cms-restaurant-menu .entry-header .price{position:relative;z-index:1;}.cms-restaurant-menu .entry-header a{background-color:#fff;}.cms-restaurant-menu .entry-header .price{float:right;background-color:#fff;}.cms-restaurant-menu .entry-header .new{position:absolute;right:-20px;top:-24px;text-transform:uppercase;letter-spacing:0.8px;font-weight:900;font-size:53.3334%;background-color:#9f0909;color:#fff;line-height:1;padding:6px 9px;}.cms-restaurant-menu .entry-header .new:after{width:0;height:0;content:"";display:block;border-width:2px;border-style:solid;border-color:#9f0909 transparent transparent #9f0909;position:absolute;left:0;bottom:-4px;}.cms-countdown-bar{text-align:center;/* CMS Pricing */}.cms-countdown-bar > div{display:inline-block;width:145px;height:145px;margin:1.5px;padding:46px 10px 0;background-color:#1f1f1f;color:#fff;}.cms-countdown-bar > div > div{font-size:280%;font-weight:700;}.cms-countdown-bar > div > span{font-size:80%;display:block;padding-top:16px;text-transform:uppercase;}.cms-countdown-bar.white > div{background-color:#fff;color:#1f1f1f !important;}.cms-pricing{background:#f7f7f7;padding-bottom:80px;/* CMS Slider Carousel */}.cms-pricing .pricing-header{position:relative;}.cms-pricing .pricing-header img{width:100%;}.cms-pricing .price,.cms-pricing .pricing-icon{min-width:90px;min-height:90px;background:#1f1f1f;color:#fff;font-size:160%;line-height:120%;text-align:center;display:inline-block;text-overflow:ellipsis;overflow:hidden;padding:29.5px 10px;position:absolute;top:-45px;}.cms-pricing .price{left:35px;margin-right:35px;}.cms-pricing .price .unit-plan{display:block;}.cms-pricing .price .unit-plan:empty{display:none;}.cms-pricing .price + .pricing-title{padding-top:60px;}.cms-pricing .price.has-icon{margin-right:135px;}.cms-pricing .pricing-icon{right:35px;}.cms-pricing .pricing-title{font-size:120%;letter-spacing:3.6px;line-height:120%;color:#333;padding:35px 15px 37px;margin:0;}.cms-pricing ul.pricing-feature{padding:0 15px;}@media (min-width:992px){.cms-pricing ul.pricing-feature{padding:0 60px;}}.cms-pricing ul.pricing-feature li{list-style:none;padding-bottom:10px;}.cms-pricing ul.pricing-feature li.square{list-style:square;list-style-position:inside;}.cms-pricing ul.pricing-feature li:last-child{padding-bottom:0;}.cms-pricing .pricing-btn{margin-top:50px;}.cms-pricing .pricing-btn .btn-alt{background-color:transparent;}.cms-pricing .pricing-btn .btn-alt:hover{background-color:#1f1f1f;}.cms-slider-wrap{/* Rev cms_product Shortcode */}.cms-slider-wrap .cms-slide-item{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}.cms-slider-wrap .cms-slide-item:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;background-color:rgba(0, 0, 0, 0.2);}.cms-slider-wrap .container{height:100vh;position:relative;}.cms-slider-wrap .cms-slide-item-content{background-color:#fff;padding:30px 15px;float:left;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}@media (min-width:992px){.cms-slider-wrap .cms-slide-item-content{padding-left:70px;padding-top:65px;padding-right:55px;padding-bottom:45px;}}.cms-slider-wrap .cms-slideitem-title{position:relative;margin:0 0 24px;}.cms-slider-wrap .cms-slideitem-title:before{display:block;content:"";width:80px;height:1px;background-color:#1f1f1f;position:absolute;left:-120px;top:30px;}@media (max-width:991px){.cms-slider-wrap .cms-slideitem-title:before{left:-85px;}}.cms-slider-wrap .cms-slideitem-title:hover:before{background-color:#999;}@media (max-width:480px){.cms-slider-wrap .cms-slideitem-title{font-size:30px !important;}}.cms-slider-wrap .cms-readmore{display:block;font-size:80%;text-transform:uppercase;letter-spacing:2.4px;margin-top:23px;}.cms-slider-wrap .cms-readmore:after{display:inline-block;content:"⟶";}.cms-slider-wrap .owl-nav{float:right;clear:both;border:1px solid #eee;margin-top:35px;}.cms-slider-wrap .owl-nav > div{width:38px;height:38px;line-height:38px;text-align:center;color:#1f1f1f;cursor:pointer;font-size:200%;float:left;}.cms-slider-wrap .owl-nav > div + div{border-left:1px solid #eee;}.cms-slider-wrap .owl-nav > div:hover{background-color:#999;color:#fff;}.cms-sc-product{font-size:14px;position:relative;/* CMS Popup Video */}.cms-sc-product .cms-sc-product-content{visibility:hidden;}.cms-sc-product .cms-sc-product-content .cms-sc-product-title:before,.cms-sc-product .cms-sc-product-content .cms-sc-product-title:after{visibility:visible;}.cms-sc-product .cms-sc-product-title{font-size:14px;line-height:120%;font-weight:700;letter-spacing:0.7px;color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.5);position:relative;margin:0 0 5px 0;text-transform:capitalize;}.cms-sc-product .cms-sc-product-title a{color:#fff;padding-bottom:4px;display:block;}.cms-sc-product .cms-sc-product-title a:hover{color:#1f1f1f;}.cms-sc-product .cms-sc-product-title:before,.cms-sc-product .cms-sc-product-title:after{content:"";display:block;position:absolute;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.cms-sc-product .cms-sc-product-title:before{width:5px;height:5px;background:#fff;bottom:-2.5px;}.cms-sc-product .cms-sc-product-title:after{width:11px;height:11px;border:1px solid #fff;bottom:-5.5px;}.cms-sc-product .cms-sc-product-price{font-size:14px;letter-spacing:0.7px;}.cms-sc-product.content-left{text-align:right;}.cms-sc-product.content-left .cms-sc-product-title{padding-left:30px;padding-right:10px;}.cms-sc-product.content-left .cms-sc-product-title:before{right:-7.5px;}.cms-sc-product.content-left .cms-sc-product-title:after{right:-10px;}.cms-sc-product.content-left .cms-sc-product-price{padding-right:10px;}.cms-sc-product.content-right{text-align:left;}.cms-sc-product.content-right .cms-sc-product-title{padding-left:10px;padding-right:30px;}.cms-sc-product.content-right .cms-sc-product-title:before{left:-7.5px;}.cms-sc-product.content-right .cms-sc-product-title:after{left:-10px;}.cms-sc-product.content-right .cms-sc-product-price{padding-left:10px;}.cms-sc-product:hover .cms-sc-product-content{visibility:visible;}.cms-popup-video{/* CMS NewsLetter */}.cms-popup-video .cms-popup-video-inner{width:80%;height:80%;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);/* BACKGROUND GRADIENT *//* Spin */}.cms-popup-video .cms-popup-video-inner > a{position:absolute;top:-50px;right:-50px;width:50px;height:50px;line-height:50px;text-align:center;font-size:30px;background-color:red;color:#fff;}.cms-popup-video .wp-video,.cms-popup-video .wp-video-shortcode,.cms-popup-video iframe.cms-popup-video{width:100% !important;height:100% !important;}.cms-popup-video > a{color:#fff;}.cms-popup-video > a i{width:61px;height:61px;line-height:61px;text-align:center;margin-right:20px;display:inline-block;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */background-color:#fff;color:#1f1f1f;}.cms-popup-video > a:hover{text-decoration:underline;}.cms-newsletter form{position:relative;color:#fff;}.cms-newsletter form:before{width:30px;height:30px;position:absolute;content:"\f178";font-family:'FontAwesome';font-size:20px;top:0;right:0;line-height:30px;text-align:center;color:#1f1f1f;}.cms-newsletter form p{margin:0;}.cms-newsletter form .newsletter-email{border:none;border-bottom:1px solid rgba(31, 31, 31, 0.2);color:#1f1f1f;padding:0 55px 21px 0;font-size:120%;letter-spacing:0.54px;color:#fff;}.cms-newsletter form .newsletter-email::-webkit-input-placeholder{color:#1f1f1f;}.cms-newsletter form .newsletter-email:-moz-placeholder{color:#1f1f1f;}.cms-newsletter form .newsletter-email::-moz-placeholder{color:#1f1f1f;}.cms-newsletter form .newsletter-email:-ms-input-placeholder{color:#1f1f1f;}.cms-newsletter form .newsletter-email:-moz-placeholder{color:#1f1f1f;}.cms-newsletter form .newsletter-email::-moz-placeholder{color:#1f1f1f;}.cms-newsletter form .newsletter-submit{width:30px;height:30px;font-size:0;text-indent:999999;overflow:hidden;position:absolute;top:0;right:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.sidebar-area,.wpb_widgetised_column{padding-top:5px;}.sidebar-area .widget,.wpb_widgetised_column .widget{margin-bottom:58px;}.sidebar-area .widget:last-child,.wpb_widgetised_column .widget:last-child{margin-bottom:0;}.sidebar-area .widget.widget_search .wg-title,.wpb_widgetised_column .widget.widget_search .wg-title{margin-bottom:35px;}.sidebar-area .widget.widget_search input[type='text'],.wpb_widgetised_column .widget.widget_search input[type='text']{padding-left:15px;}.sidebar-area .widget.widget_categories .wg-title,.wpb_widgetised_column .widget.widget_categories .wg-title{margin-bottom:22px;}.sidebar-area .widget.widget_cs_recent_post_v2 .wg-title,.wpb_widgetised_column .widget.widget_cs_recent_post_v2 .wg-title{margin-bottom:36px;}.sidebar-area .widget.widget_newsletterwidget,.wpb_widgetised_column .widget.widget_newsletterwidget{background-color:#f8f8f8;padding:50px 30px 55px;}.sidebar-area .widget.widget_newsletterwidget .wg-title,.wpb_widgetised_column .widget.widget_newsletterwidget .wg-title{margin-bottom:35px;}.sidebar-area .widget.widget_newsletterwidget .newsletter-widget,.wpb_widgetised_column .widget.widget_newsletterwidget .newsletter-widget{margin-top:25px;}.sidebar-area .widget.widget_newsletterwidget .newsletter-widget form input.newsletter-email,.wpb_widgetised_column .widget.widget_newsletterwidget .newsletter-widget form input.newsletter-email{background-color:#fff;color:#999;margin-bottom:10px;padding-left:15px;}.sidebar-area .widget.widget_newsletterwidget .newsletter-widget form input.newsletter-submit,.wpb_widgetised_column .widget.widget_newsletterwidget .newsletter-widget form input.newsletter-submit{min-width:140px;}.widget > ul:not(.cms-social){padding:0;margin:0;list-style:none;}.wg-title,.related > h2,.upsells > h2,.cross-sells > h2,.cart_totals > h2,.woocommerce-Reviews-title,.comment-reply-title,.woocommerce-billing-fields > h3,#order_review_heading,.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-order-received .wc-bacs-bank-details-heading,.woocommerce-order-received h2,.woocommerce-order-received h3,.woocommerce-view-order h2,.woocommerce-view-order h3,.woocommerce-edit-address h2,.woocommerce-edit-address h3,.woocommerce-MyAccount-content legend,.woocommerce-account .woocommerce > h2{text-transform:uppercase;line-height:120%;font-size:15px;letter-spacing:3px;position:relative;padding:0;margin:0 0 30px 0;border:none;/* Menu */}.wg-title:after,.related > h2:after,.upsells > h2:after,.cross-sells > h2:after,.cart_totals > h2:after,.woocommerce-Reviews-title:after,.comment-reply-title:after,.woocommerce-billing-fields > h3:after,#order_review_heading:after,.woocommerce-order-received .woocommerce-thankyou-order-received:after,.woocommerce-order-received .wc-bacs-bank-details-heading:after,.woocommerce-order-received h2:after,.woocommerce-order-received h3:after,.woocommerce-view-order h2:after,.woocommerce-view-order h3:after,.woocommerce-edit-address h2:after,.woocommerce-edit-address h3:after,.woocommerce-MyAccount-content legend:after,.woocommerce-account .woocommerce > h2:after{content:"";display:block;height:1px;width:60px;background-color:#1f1f1f;margin-top:27px;}.widget_nav_menu,.widget_pages,.widget_categories,.widget_archive,.widget_meta,.widget_product_categories{/* Recenter Post */}.widget_nav_menu .screen-reader-text,.widget_pages .screen-reader-text,.widget_categories .screen-reader-text,.widget_archive .screen-reader-text,.widget_meta .screen-reader-text,.widget_product_categories .screen-reader-text{display:none;}.widget_nav_menu ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_meta ul,.widget_product_categories ul{list-style:none;}.widget_nav_menu ul li,.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_meta ul li,.widget_product_categories ul li{position:relative;color:#999;border-bottom:1px solid #f6f6f6;}.widget_nav_menu ul li a,.widget_pages ul li a,.widget_categories ul li a,.widget_archive ul li a,.widget_meta ul li a,.widget_product_categories ul li a{position:relative;display:inline-block;color:#999;padding:9px 0 8px 20px;}.widget_nav_menu ul li:hover > a,.widget_pages ul li:hover > a,.widget_categories ul li:hover > a,.widget_archive ul li:hover > a,.widget_meta ul li:hover > a,.widget_product_categories ul li:hover > a,.widget_nav_menu ul li.current-cat > a,.widget_pages ul li.current-cat > a,.widget_categories ul li.current-cat > a,.widget_archive ul li.current-cat > a,.widget_meta ul li.current-cat > a,.widget_product_categories ul li.current-cat > a,.widget_nav_menu ul li:hover > .count,.widget_pages ul li:hover > .count,.widget_categories ul li:hover > .count,.widget_archive ul li:hover > .count,.widget_meta ul li:hover > .count,.widget_product_categories ul li:hover > .count,.widget_nav_menu ul li.current-cat > .count,.widget_pages ul li.current-cat > .count,.widget_categories ul li.current-cat > .count,.widget_archive ul li.current-cat > .count,.widget_meta ul li.current-cat > .count,.widget_product_categories ul li.current-cat > .count{color:#1f1f1f;}.widget_nav_menu ul li:hover > a:before,.widget_pages ul li:hover > a:before,.widget_categories ul li:hover > a:before,.widget_archive ul li:hover > a:before,.widget_meta ul li:hover > a:before,.widget_product_categories ul li:hover > a:before,.widget_nav_menu ul li.current-cat > a:before,.widget_pages ul li.current-cat > a:before,.widget_categories ul li.current-cat > a:before,.widget_archive ul li.current-cat > a:before,.widget_meta ul li.current-cat > a:before,.widget_product_categories ul li.current-cat > a:before,.widget_nav_menu ul li:hover > .count:before,.widget_pages ul li:hover > .count:before,.widget_categories ul li:hover > .count:before,.widget_archive ul li:hover > .count:before,.widget_meta ul li:hover > .count:before,.widget_product_categories ul li:hover > .count:before,.widget_nav_menu ul li.current-cat > .count:before,.widget_pages ul li.current-cat > .count:before,.widget_categories ul li.current-cat > .count:before,.widget_archive ul li.current-cat > .count:before,.widget_meta ul li.current-cat > .count:before,.widget_product_categories ul li.current-cat > .count:before{border-color:transparent transparent transparent #1f1f1f;}.widget_nav_menu ul ul,.widget_pages ul ul,.widget_categories ul ul,.widget_archive ul ul,.widget_meta ul ul,.widget_product_categories ul ul{margin:0;}.widget_nav_menu ul ul li a,.widget_pages ul ul li a,.widget_categories ul ul li a,.widget_archive ul ul li a,.widget_meta ul ul li a,.widget_product_categories ul ul li a{margin-left:35px;}.widget_nav_menu ul ul li a:before,.widget_pages ul ul li a:before,.widget_categories ul ul li a:before,.widget_archive ul ul li a:before,.widget_meta ul ul li a:before,.widget_product_categories ul ul li a:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:17px;border-style:solid;border-width:5px;border-color:transparent transparent transparent #999;}.widget_nav_menu ul ul li:first-child,.widget_pages ul ul li:first-child,.widget_categories ul ul li:first-child,.widget_archive ul ul li:first-child,.widget_meta ul ul li:first-child,.widget_product_categories ul ul li:first-child{border-top:1px solid #f6f6f6;}.widget_nav_menu ul ul li:last-child,.widget_pages ul ul li:last-child,.widget_categories ul ul li:last-child,.widget_archive ul ul li:last-child,.widget_meta ul ul li:last-child,.widget_product_categories ul ul li:last-child{border-bottom:0;}.widget_nav_menu ul ul li ul li a,.widget_pages ul ul li ul li a,.widget_categories ul ul li ul li a,.widget_archive ul ul li ul li a,.widget_meta ul ul li ul li a,.widget_product_categories ul ul li ul li a{margin-left:45px;}.widget_nav_menu ul.product-categories > li > a,.widget_pages ul.product-categories > li > a,.widget_categories ul.product-categories > li > a,.widget_archive ul.product-categories > li > a,.widget_meta ul.product-categories > li > a,.widget_product_categories ul.product-categories > li > a{padding-left:0;}.widget_recent_entries{/* Search */}.widget_recent_entries li{border-bottom:1px solid #444;padding:15px 0;}.widget_recent_entries li:first-child{padding-top:0;}.widget_recent_entries li:last-child{border-bottom:none;padding-bottom:0;}.widget_recent_entries a{font-weight:700;display:block;}.widget_recent_entries .post-date{display:block;font-style:italic;}.cms-searchform{position:relative;/* Calendar */}.cms-searchform input{width:100%;padding-right:60px;}.cms-searchform button{position:absolute;top:0;right:0;bottom:0;border:none;background:transparent;color:#333;font-size:20px;line-height:1;}.widget_calendar{/* Recent Post */}.widget_calendar .calendar_wrap{text-align:center;}.widget_calendar #today{background:#999;color:#fff;}.widget_calendar #today a{display:block;color:#fff;}.widget_calendar #today a:hover{color:#fff;}.widget_calendar th{text-align:center;}.widget_recent_comments{/* RSS */}.widget_rss{/* tags cloud */}.widget_rss > ul > li{margin-bottom:15px;}.widget_rss > ul > li:last-child{margin-bottom:0;}.widget_rss .rsswidget{font-weight:700;}.widget_rss .rss-date{display:block;font-style:italic;font-size:80%;color:#999;}.widget_rss cite{color:#1f1f1f;}.tagcloud a{padding:10px 20px;margin:5px 6px 5px 0;display:inline-block;color:#999;background:#f5f5f5;letter-spacing:0.75px;font-size:inherit !important;/* CMS Recent Post */}.tagcloud a:hover{background:#1f1f1f;color:#fff;}.tagcloud a:last-child{margin-right:0;}.widget_cs_recent_post_v2 .cms-recent-item{padding:0;margin-bottom:32px;}.widget_cs_recent_post_v2 .cms-recent-item:last-child{margin-bottom:0;}.widget_cs_recent_post_v2 .entry-media{margin:0 20px 0 0;max-width:66px;}.widget_cs_recent_post_v2 .entry-media img{margin-bottom:0;}.widget_cs_recent_post_v2 .entry-media + .item-content{padding-left:86px;}.widget_cs_recent_post_v2 .entry-title{margin-top:-5px;margin-bottom:0;letter-spacing:0.8px;font-weight:700;}.widget_cs_recent_post_v2 .entry-desc,.widget_cs_recent_post_v2 .description{margin-top:5px;}.container,.pull-left,.pull-right{max-width:100%;}.clear{clear:both;}span[style="line-height:1.714285714;font-size:1rem;"],em[style="line-height:1.714285714;font-size:1rem;"],strong[style="line-height:1.714285714;font-size:1rem;"]{font-size:inherit !important;}*[style="visibility: hidden;"],*[style="visibility: hidden; display: inline;"]{display:none !important;}.vc_row{background-position:center top;background-repeat:no-repeat;position:relative;}.vc_row[data-vc-full-width]{overflow:visible !important;}.vc_row.vc_parallax{overflow:hidden !important;}.vc_row.vc_parallax .vc_parallax-inner{background-color:inherit;}.vc_row.vc_parallax .vc_parallax-inner:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;background-color:inherit;}.vc_row.section-holder.vc_parallax .vc_parallax-inner{background-attachment:fixed;}.wpb_column.contact2{padding-left:15px;padding-right:15px;}.wpb_column.full-height .wpb_wrapper{height:100vh;display:block;}.wpb_column.custom-social .cms-el-social .cms-social{margin-left:-8px;margin-right:-8px;}.wpb_column.custom-social .cms-el-social .cms-social a{padding-left:8px;padding-right:8px;font-size:120%;color:#999;}.wpb_column.custom-social .cms-el-social .cms-social a:hover{color:#999;}.wpb_column.vCard{padding-left:15px;padding-right:15px;}.wpb_column.vCard .vc_column-inner{background-color:rgba(255, 255, 255, 0.2);color:#fff;padding-top:44px;}@media (min-width:480px){.wpb_column.vCard .vc_column-inner{padding-left:12%;padding-right:12%;}}.wpb_column.vCard .wpb_content_element.wpb_text_column ul{list-style-position:outside;list-style:inherit;margin-left:15px;}.wpb_column.vCard .wpb_content_element.wpb_text_column ul li{padding-bottom:20px;}.wpb_column.vCard .vc_custom_heading{letter-spacing:3px;}@media (min-width:992px){.wpb_column.download-resume{position:fixed;right:5%;bottom:10%;text-align:right;}}.wpb_content_element{/* Custom Heading */}.wpb_content_element.wpb_text_column{/* VC Progress Bar */}.wpb_content_element.wpb_text_column ul{list-style:square;margin-left:25px;list-style-position:inside;}.wpb_content_element.wpb_text_column ul li{padding-bottom:11px;}.wpb_content_element.wpb_text_column ul li:last-child{padding-bottom:0;}.wpb_content_element.vc_progress_bar .vc_general.vc_single_bar{background:transparent;position:relative;margin-bottom:35px;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;/* BACKGROUND GRADIENT */-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}.wpb_content_element.vc_progress_bar .vc_general.vc_single_bar .vc_label{padding:0 0 10px;margin:0;display:block;position:relative;color:#1f1f1f;letter-spacing:3px;font-size:inherit;}.wpb_content_element.vc_progress_bar .vc_general.vc_single_bar .vc_label .vc_label_units{position:absolute;font-size:106.667%;letter-spacing:0.48px;}.wpb_content_element.vc_progress_bar .vc_general.vc_single_bar .vc_bar{position:relative;height:7px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}.wpb_content_element.vc_progress_bar .vc_general.vc_single_bar:before,.wpb_content_element.vc_progress_bar .vc_general.vc_single_bar .cms-custom-bg{content:"";display:block;background-color:#fff;border-radius:0;box-shadow:none;height:7px;overflow:hidden;position:absolute;left:0;right:0;bottom:0;}.vc_custom_heading{/* VC Icon */}@media (max-width:480px){.vc_custom_heading.vc_custom_1477540732403,.vc_custom_heading.vc_custom_1477644123101{font-size:40px !important;line-height:130% !important;}}.vc_icon_element.vc_icon_element-outer.vc_icon_element-have-style .vc_icon_element-inner.vc_icon_element-size-xl{/* TTA - Accordion */}.vc_icon_element.vc_icon_element-outer.vc_icon_element-have-style .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner{width:111px !important;height:111px !important;}.vc_icon_element.vc_icon_element-outer.vc_icon_element-have-style .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon{font-size:39px !important;}.wpb-js-composer .vc_tta-container{/* Style Classic */overflow:hidden;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic{margin-bottom:18.26px;/* Style Flat */}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-gap-35 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-gap-35.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:40px;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon-position-left.vc_tta-panel-title > a{padding-left:75px;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-heading{border:1px solid #eee;background-color:transparent;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-title{border:none;background-color:transparent;color:#535353;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-title > a{font-size:120%;color:#535353;line-height:120%;padding-top:21px;padding-bottom:21px;font-weight:300;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-title .vc_tta-controls-icon-chevron{border:1px solid #535353;width:22px;height:22px;line-height:20px;text-align:center;font-style:normal;font-size:18px;left:30px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-title .vc_tta-controls-icon-chevron:before{display:none;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-title .vc_tta-controls-icon-chevron:after{display:block;content:"\f105";font-family:'FontAwesome';}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-body{background-color:transparent;padding:35px 30px 50px;color:inherit;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel:hover .vc_tta-panel-heading,.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:#1f1f1f;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel:hover .vc_tta-panel-title,.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#1f1f1f;color:#fff;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel:hover .vc_tta-panel-title > a,.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-title > a{color:#fff;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel:hover .vc_tta-panel-title .vc_tta-controls-icon-chevron,.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-title .vc_tta-controls-icon-chevron{border-color:#fff;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-title .vc_tta-controls-icon-chevron:after{content:"\f107";}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:transparent;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title{font-size:inherit;line-height:120%;letter-spacing:3px;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a{color:#1f1f1f;padding-top:0;padding-left:0;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a:hover{color:#999;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon-plus:before{width:50px;height:1px;background-color:#1f1f1f;border:none;right:auto;top:auto;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon-plus:before,.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon-plus:after{display:none;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{padding-left:70px;padding-top:7px;padding-bottom:24px;color:inherit;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-left > a{padding-left:70px;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-left .vc_tta-controls-icon-plus:before{display:block;}.wpb-js-composer .vc_tta-container .vc_general.vc_tta-accordion.vc_tta-style-flat.vc_tta-controls-align-left .vc_tta-controls-icon-plus{left:0;top:8px;width:50px;height:1px;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-cf7-keepintouch input:not([type="submit"]),.cms-cf7-keepintouch textarea{background-color:#fff;color:#777;padding-top:12px;padding-bottom:12px;border-color:#eee;}.cms-cf7-keepintouch input:not([type="submit"])[type="submit"],.cms-cf7-keepintouch textarea[type="submit"]{background-color:transparent;padding-top:9.5px;padding-bottom:9.5px;min-width:160px;}.cms-cf7-keepintouch input:not([type="submit"])[type="submit"]:hover,.cms-cf7-keepintouch textarea[type="submit"]:hover,.cms-cf7-keepintouch input:not([type="submit"])[type="submit"]:active,.cms-cf7-keepintouch textarea[type="submit"]:active,.cms-cf7-keepintouch input:not([type="submit"])[type="submit"]:focus,.cms-cf7-keepintouch textarea[type="submit"]:focus{background-color:#1f1f1f;color:#fff;}.cms-cf7-keepintouch input:not([type="submit"]):hover,.cms-cf7-keepintouch textarea:hover,.cms-cf7-keepintouch input:not([type="submit"]):active,.cms-cf7-keepintouch textarea:active,.cms-cf7-keepintouch input:not([type="submit"]):focus,.cms-cf7-keepintouch textarea:focus{border-color:#1f1f1f;}.cms-cf7-keepintouch textarea{height:187px;}.cms-cf7-keepintouch .wpcf7-form-control-wrap{display:block;margin-bottom:20px;}.cms-cf7-keepintouch > div.row{margin-left:-10px;margin-right:-10px;}.cms-cf7-keepintouch > div.row > [class*="col-"]{padding-left:10px;padding-right:10px;}.cms-cf7-keepintouch.cms-cf7-keepintouch2 input[type="submit"]{background-color:#1f1f1f;color:#fff;margin-top:24px;}.cms-cf7-keepintouch.cms-cf7-keepintouch2 input[type="submit"]:hover,.cms-cf7-keepintouch.cms-cf7-keepintouch2 input[type="submit"]:active,.cms-cf7-keepintouch.cms-cf7-keepintouch2 input[type="submit"]:focus{background-color:#999;}.cms-cf7-keepintouch.cms-cf7-keepintouch3 > div.row{margin-left:-15px;margin-right:-15px;}.cms-cf7-keepintouch.cms-cf7-keepintouch3 > div.row > [class*="col-"]{padding-left:15px;padding-right:15px;}.cms-cf7-keepintouch.cms-cf7-keepintouch3 .wpcf7-form-control-wrap{margin-bottom:30px;}.cms-cf7-keepintouch.cms-cf7-keepintouch3 input,.cms-cf7-keepintouch.cms-cf7-keepintouch3 textarea{background-color:#333;color:#777;border-color:#333;}.cms-cf7-keepintouch.cms-cf7-keepintouch3 input:hover,.cms-cf7-keepintouch.cms-cf7-keepintouch3 textarea:hover,.cms-cf7-keepintouch.cms-cf7-keepintouch3 input:active,.cms-cf7-keepintouch.cms-cf7-keepintouch3 textarea:active,.cms-cf7-keepintouch.cms-cf7-keepintouch3 input:focus,.cms-cf7-keepintouch.cms-cf7-keepintouch3 textarea:focus{border-color:#999;}.cms-cf7-keepintouch.cms-cf7-keepintouch3 input[type="submit"]{background-color:#fff;color:#1f1f1f;}.cms-cf7-keepintouch.cms-cf7-keepintouch3 input[type="submit"]:hover{background-color:#999;color:#fff;}.cf7-booktable{/* Rev Slider */}.cf7-booktable .field-row{margin:0 -10px;}.cf7-booktable .field-row > [class*="col-"],.cf7-booktable .field-row > [class^="col-"]{padding:0 10px;}.cf7-booktable .field-row .wpcf7-form-control-wrap{margin-bottom:20px;display:block;}.cf7-booktable .field-row input{padding-top:12px;padding-bottom:12px;}.cf7-booktable .field-row input[type="submit"]{margin-top:35px;}.cf7-booktable .field-row input[type='text'],.cf7-booktable .field-row input[type='email']{background-color:#fff;}.cf7-booktable .field-row textarea{max-height:187px;background-color:#fff;}.wpb_revslider_element.wpb_content_element{margin-bottom:0;}.rev_slider_wrapper{/* VC */}.rev_slider_wrapper #cms-triangle-white{overflow:hidden;}.rev_slider_wrapper #cms-triangle-white:before,.rev_slider_wrapper #cms-triangle-white:after{content:"";display:block;width:100%;height:100%;position:absolute;top:70%;z-index:21;background-color:#fff;outline:1px solid transparent;}.rev_slider_wrapper #cms-triangle-white:before{left:-33%;-webkit-transform:skew(0deg, 14deg);-khtml-transform:skew(0deg, 14deg);-moz-transform:skew(0deg, 14deg);-ms-transform:skew(0deg, 14deg);-o-transform:skew(0deg, 14deg);transform:skew(0deg, 14deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.rev_slider_wrapper #cms-triangle-white:after{right:-33%;-webkit-transform:skew(0deg, -14deg);-khtml-transform:skew(0deg, -14deg);-moz-transform:skew(0deg, -14deg);-ms-transform:skew(0deg, -14deg);-o-transform:skew(0deg, -14deg);transform:skew(0deg, -14deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.rev_slider_wrapper .tparrows.nito-02{background:transparent;}.rev_slider_wrapper .tparrows.nito-02:before{font-family:'Pe-icon-7-stroke';font-size:80px;color:#fff;display:block;line-height:40px;width:40px;overflow:hidden;text-indent:-13px;text-align:center;}.rev_slider_wrapper .tparrows.nito-02.tp-leftarrow:before{content:"\e6a2";}.rev_slider_wrapper .tparrows.nito-02.tp-rightarrow:before{content:"\e699";}#vc_load-inline-editor{display:none !important;}span.onsale{background:#9f0909;color:#fff;font-size:14px;font-weight:900;height:60px;min-width:60px;line-height:60px;text-align:center;text-transform:uppercase;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */position:absolute;top:-25px;right:40px;z-index:1;/**
 * Product Images 
 * @since 1.0.3
 * @author Chinh Duong Manh
*/}.woocommerce-product-gallery{position:relative;margin-bottom:30px;}.woocommerce-product-gallery img{width:100%;}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.woocommerce-product-gallery .flex-control-nav{margin:-5px;box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.woocommerce-product-gallery .woocommerce-product-gallery__image a,.woocommerce-product-gallery .flex-control-nav li{padding:5px;}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(1){width:100%;display:block;}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2),.woocommerce-product-gallery .flex-control-nav li{display:inline-block;vertical-align:top;width:calc(20%);-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:flex;/* Gallery Zoom */}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) img,.woocommerce-product-gallery .flex-control-nav li img{height:100%;width:100%;object-fit:cover;-o-object-fit:cover;-moz-object-fit:cover;-ms-filter-object-fit:cover;-webkit-object-fit:cover;/* overlay position  */}@media (max-width:480px){.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2),.woocommerce-product-gallery .flex-control-nav li{width:calc(50% - 10px);}}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:10px;right:10px;z-index:1;width:40px;height:40px;line-height:40px;text-align:center;background:#999;}.woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none !important;}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{color:#fff;content:"\f00e";font-family:'FontAwesome';font-size:20px;background:transparent;visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */position:static;}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:after{display:none;}.woocommerce-product-gallery .flex-viewport .onsale{left:10px;right:auto;}.woocommerce-product-gallery .flex-viewport + .flex-control-nav{margin-top:5px;}@media (min-width:992px){.woocommerce-product-gallery{float:left;width:calc(50% - 20px);}}.woocommerce-product-gallery a{position:relative;display:block;}.woocommerce-product-gallery a:before,.woocommerce-product-gallery a:after{display:block;visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.woocommerce-product-gallery a:before{content:"";background:rgba(31, 31, 31, 0.8);position:absolute;top:5px;right:5px;bottom:5px;left:5px;}.woocommerce-product-gallery a:after{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);/* BACKGROUND GRADIENT *//* Spin */color:#fff;content:"\f00e";font-family:'FontAwesome';font-size:40px;}.woocommerce-product-gallery a:hover:before,.woocommerce-product-gallery a:hover:after{visibility:visible;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.woocommerce .price,.woocommerce-page .price{color:#858585;/* Variations */}.woocommerce .price ins,.woocommerce-page .price ins{text-decoration:inherit;}.woocommerce .price del,.woocommerce-page .price del{color:#ddd;padding-right:15px;}.woocommerce dl.variation,.woocommerce-page dl.variation{padding-left:0;border-left:none;display:block;overflow:hidden;/* Rating */}.woocommerce dl.variation dt,.woocommerce-page dl.variation dt{font-weight:400;padding:0;margin:0 4px 0 0;font-size:inherit;float:left;clear:left;text-transform:capitalize;}.woocommerce dl.variation dd,.woocommerce-page dl.variation dd{padding:0;margin:0;}.woocommerce .star-rating,.woocommerce-page .star-rating{font-size:14px;color:#999;width:75px;height:24px;display:block;position:relative;/* Star on review form */}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{font-family:'FontAwesome';content:"\f006\f006\f006\f006\f006";position:absolute;top:0;left:0;letter-spacing:2px;}.woocommerce .star-rating span,.woocommerce-page .star-rating span{color:#999;overflow:hidden;height:24px;position:absolute;top:0;left:0;font-size:0;}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{font-family:'FontAwesome';content:"\f005\f005\f005\f005\f005";font-size:14px;letter-spacing:2px;}.woocommerce p.stars a,.woocommerce-page p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;}.woocommerce p.stars a:before,.woocommerce-page p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:'FontAwesome';content:"\f006";text-indent:0;}.woocommerce p.stars.selected a:not(.active):before,.woocommerce-page p.stars.selected a:not(.active):before,.woocommerce p.stars.selected a.active:before,.woocommerce-page p.stars.selected a.active:before,.woocommerce p.stars:hover a:before,.woocommerce-page p.stars:hover a:before{content:"\f005";}.woocommerce .wc-forward,.woocommerce-page .wc-forward{display:inline-block;/* Remove icon */}.woocommerce a.remove,.woocommerce-page a.remove{width:20px;height:20px;line-height:1;font-size:120%;background-color:red;color:#fff;text-align:center;text-indent:1px;display:inline-block;/* Result Count */}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{/* Product Ordering */}@media (min-width:768px){.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left;max-width:50%;padding-top:15px;}}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:60px;}@media (min-width:768px){.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right;margin-top:4px;max-width:50%;min-width:250px;}}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{padding:30px 30px 30px 60px;margin:0 0 30px;position:relative;background-color:#f7f6f7;border-top:3px solid #1e85be;word-wrap:break-word;/* Message */}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{font-family:'FontAwesome';content:"\f05a";display:inline-block;position:absolute;top:30px;left:30px;color:#1e85be;}.woocommerce .woocommerce-error .button,.woocommerce-page .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-message .button{margin-right:20px;}.woocommerce .woocommerce-error + .checkout_coupon,.woocommerce-page .woocommerce-error + .checkout_coupon,.woocommerce .woocommerce-info + .checkout_coupon,.woocommerce-page .woocommerce-info + .checkout_coupon,.woocommerce .woocommerce-message + .checkout_coupon,.woocommerce-page .woocommerce-message + .checkout_coupon{margin-bottom:30px;}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{display:block;overflow:hidden;border-top-color:#8fae1b;}.woocommerce .woocommerce-message .wc-forward,.woocommerce-page .woocommerce-message .wc-forward{float:right;margin-left:20px;}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{content:"\f058";color:#8fae1b;}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{list-style:none;color:red;border-top-color:red;/* Quantity */}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{content:"\f05c";color:red;}.woocommerce .quantity,.woocommerce-page .quantity{width:45px;display:inline-block;/* Shop Table */}.woocommerce .quantity .qty,.woocommerce-page .quantity .qty{padding-left:0;padding-right:0;min-width:45px;text-align:center !important;text-indent:10px;background:#f4f4f4;border-color:#f4f4f4;color:#000;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.woocommerce .quantity .qty:hover,.woocommerce-page .quantity .qty:hover,.woocommerce .quantity .qty:active,.woocommerce-page .quantity .qty:active,.woocommerce .quantity .qty:focus,.woocommerce-page .quantity .qty:focus{background:#999;border-color:#999;color:#fff;}.woocommerce table.shop_table,.woocommerce-page table.shop_table{/* Columns Set */}.woocommerce table.shop_table.cart,.woocommerce-page table.shop_table.cart{border:none;/* CART TOTALS */}.woocommerce table.shop_table.cart tbody tr.cart_item,.woocommerce-page table.shop_table.cart tbody tr.cart_item{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;font-size:106.667%;}.woocommerce table.shop_table.cart tbody tr.cart_item td,.woocommerce-page table.shop_table.cart tbody tr.cart_item td{padding:25px 15px;}.woocommerce table.shop_table.cart tbody tr.cart_item td.product-name a,.woocommerce-page table.shop_table.cart tbody tr.cart_item td.product-name a{font-weight:700;}.woocommerce table.shop_table.cart tbody tr.cart_item td.product-remove,.woocommerce-page table.shop_table.cart tbody tr.cart_item td.product-remove{text-align:center;}.woocommerce table.shop_table.cart tbody tr.cart_item td.product-remove a,.woocommerce-page table.shop_table.cart tbody tr.cart_item td.product-remove a{background-color:transparent;color:#888;font-size:20px;}.woocommerce table.shop_table.cart tbody tr.cart_item td.product-remove a:hover,.woocommerce-page table.shop_table.cart tbody tr.cart_item td.product-remove a:hover{background-color:red;color:#fff;}.woocommerce table.shop_table.cart tbody tr.cart_item td.product-thumbnail,.woocommerce-page table.shop_table.cart tbody tr.cart_item td.product-thumbnail{width:108px;}.woocommerce table.shop_table.cart tbody tr td.actions,.woocommerce-page table.shop_table.cart tbody tr td.actions{padding:30px 0 0 0;border:none;}.woocommerce table.shop_table.cart tbody tr td.actions .coupon label[for="coupon_code"],.woocommerce-page table.shop_table.cart tbody tr td.actions .coupon label[for="coupon_code"]{display:none;}.woocommerce table.shop_table.cart tbody tr td.actions input,.woocommerce-page table.shop_table.cart tbody tr td.actions input{margin-bottom:30px;width:100%;}@media (min-width:768px){.woocommerce table.shop_table.cart tbody tr td.actions .coupon,.woocommerce-page table.shop_table.cart tbody tr td.actions .coupon{width:calc(100% - 180px);float:left;}.woocommerce table.shop_table.cart tbody tr td.actions .coupon input,.woocommerce-page table.shop_table.cart tbody tr td.actions .coupon input{float:left;}.woocommerce table.shop_table.cart tbody tr td.actions .coupon input[name="coupon_code"],.woocommerce-page table.shop_table.cart tbody tr td.actions .coupon input[name="coupon_code"]{width:280px;margin-right:20px;}.woocommerce table.shop_table.cart tbody tr td.actions .coupon input[name="apply_coupon"],.woocommerce-page table.shop_table.cart tbody tr td.actions .coupon input[name="apply_coupon"]{width:180px;}.woocommerce table.shop_table.cart tbody tr td.actions input[name="update_cart"],.woocommerce-page table.shop_table.cart tbody tr td.actions input[name="update_cart"]{width:170px;float:right;}}@media (max-width:767px){.woocommerce table.shop_table.cart tbody tr td.actions input[name="coupon_code"],.woocommerce-page table.shop_table.cart tbody tr td.actions input[name="coupon_code"]{text-align:center;}}.woocommerce table.shop_table .cart-subtotal th,.woocommerce-page table.shop_table .cart-subtotal th,.woocommerce table.shop_table .order-total th,.woocommerce-page table.shop_table .order-total th,.woocommerce table.shop_table .shipping th,.woocommerce-page table.shop_table .shipping th,.woocommerce table.shop_table .cart-subtotal td,.woocommerce-page table.shop_table .cart-subtotal td,.woocommerce table.shop_table .order-total td,.woocommerce-page table.shop_table .order-total td,.woocommerce table.shop_table .shipping td,.woocommerce-page table.shop_table .shipping td{padding:15px 20px;color:#1f1f1f;}.woocommerce table.shop_table .cart-subtotal td,.woocommerce-page table.shop_table .cart-subtotal td,.woocommerce table.shop_table .order-total td,.woocommerce-page table.shop_table .order-total td,.woocommerce table.shop_table .shipping td,.woocommerce-page table.shop_table .shipping td{text-align:right;}.woocommerce table.shop_table .shipping #shipping_method label,.woocommerce-page table.shop_table .shipping #shipping_method label{color:#999;/* Table Responsive */}@media (max-width:991px){.woocommerce table.shop_table.shop_table_responsive tbody th,.woocommerce-page table.shop_table.shop_table_responsive tbody th,.woocommerce table.shop_table.shop_table_responsive thead,.woocommerce-page table.shop_table.shop_table_responsive thead{display:none;}.woocommerce table.shop_table.shop_table_responsive tr td,.woocommerce-page table.shop_table.shop_table_responsive tr td{display:block;text-align:right !important;border-bottom:1px solid #ddd;}.woocommerce table.shop_table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table.shop_table_responsive tr td:before{content:attr(data-title) ": ";font-weight:700;float:left;}.woocommerce table.shop_table.shop_table_responsive tr td.product-thumbnail,.woocommerce-page table.shop_table.shop_table_responsive tr td.product-thumbnail{display:none;}.woocommerce table.shop_table.shop_table_responsive tr td.product-remove:before,.woocommerce-page table.shop_table.shop_table_responsive tr td.product-remove:before,.woocommerce table.shop_table.shop_table_responsive tr td.actions:before,.woocommerce-page table.shop_table.shop_table_responsive tr td.actions:before{display:none;}.woocommerce table.shop_table.shop_table_responsive tr.cart_item:first-child,.woocommerce-page table.shop_table.shop_table_responsive tr.cart_item:first-child{border-top:1px solid #ddd;}}.woocommerce .col2-set,.woocommerce-page .col2-set{margin:0 -15px;clear:both;display:block;overflow:hidden;}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{padding:0 15px;}@media (min-width:992px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:calc(50%);float:left;}}.woocommerce #shipping_method,.woocommerce-page #shipping_method,.woocommerce .payment_methods,.woocommerce-page .payment_methods{list-style:none;/* Products List Widget */}.woocommerce ul.product_list_widget,.woocommerce-page ul.product_list_widget{list-style:none;/**
	 * All WooCommerce Widget Style
	*//* Mini Cart */}.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li{padding:18px 0;border-top:1px solid #eee;position:relative;overflow:hidden;}.woocommerce ul.product_list_widget li:first-child,.woocommerce-page ul.product_list_widget li:first-child{border-top:none;}.woocommerce ul.product_list_widget li .product-image,.woocommerce-page ul.product_list_widget li .product-image{float:left;}.woocommerce ul.product_list_widget li .product-image + div,.woocommerce-page ul.product_list_widget li .product-image + div{padding-left:90px;}.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{margin:0 12px 0 0;max-width:78px;width:78px;}.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a{padding:0;}.woocommerce ul.product_list_widget li .product-title,.woocommerce-page ul.product_list_widget li .product-title{display:block;}.woocommerce ul.product_list_widget li .star-rating,.woocommerce-page ul.product_list_widget li .star-rating{-webkit-transform:translateY(8px);-khtml-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.woocommerce ul.product_list_widget li .star-rating + .price,.woocommerce-page ul.product_list_widget li .star-rating + .price,.woocommerce ul.product_list_widget li .star-rating + .reviewer,.woocommerce-page ul.product_list_widget li .star-rating + .reviewer{margin-top:10px;display:block;}.woocommerce ul.product_list_widget li .price,.woocommerce-page ul.product_list_widget li .price{display:block;color:#999;}.woocommerce ul.product_list_widget li .quantity,.woocommerce-page ul.product_list_widget li .quantity{width:100%;/* Mini Cart */}.woocommerce ul.product_list_widget li.mini_cart_item a.remove,.woocommerce-page ul.product_list_widget li.mini_cart_item a.remove{position:absolute;top:18px;left:0;}.woocommerce .widget_shopping_cart,.woocommerce-page .widget_shopping_cart{overflow:hidden;/* Layered Nav */}.woocommerce .widget_shopping_cart .widget_shopping_cart_content,.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content{max-height:411px;overflow-x:hidden;width:calc(100% + 20px);padding-right:20px;}.woocommerce .widget_shopping_cart .buttons,.woocommerce-page .widget_shopping_cart .buttons{overflow:hidden;}.woocommerce .widget_shopping_cart .buttons .button,.woocommerce-page .widget_shopping_cart .buttons .button{width:calc(50% - 15px);float:left;padding-left:0;padding-right:0;}.woocommerce .widget_shopping_cart .buttons .button + .button,.woocommerce-page .widget_shopping_cart .buttons .button + .button{margin-left:30px;}.woocommerce .widget_layered_nav,.woocommerce-page .widget_layered_nav{margin-bottom:35px;/* widget_layered_nav_filters */}.woocommerce .widget_layered_nav .attr-name,.woocommerce-page .widget_layered_nav .attr-name{text-transform:uppercase;}.woocommerce .widget_layered_nav ul.wc-layered-nav .wc-layered-nav-term,.woocommerce-page .widget_layered_nav ul.wc-layered-nav .wc-layered-nav-term{padding-top:10px;padding-bottom:10px;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term:before,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term:before{content:"";display:block;float:left;margin-right:20px;width:17px;height:17px;margin-top:4px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.black:before,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.black:before{background:#333;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.brown:before,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.brown:before{background:#403000;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.gray:before,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.gray:before{background:#757584;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.grey:before,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.grey:before{background:#f2f2f2;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.blue:before,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.blue:before{background:#7da7d9;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.green:before,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.green:before{background:#004000;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.orange:before,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.orange:before{background:#f68e56;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.red:before,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.red:before{background:#8c0000;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.pink:before,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term.pink:before{background:#f99;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term a,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term a{color:#999;}.woocommerce .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term:hover a,.woocommerce-page .widget_layered_nav ul.wc-layered-nav.color .wc-layered-nav-term:hover a{color:#1f1f1f;}.woocommerce .widget_layered_nav,.woocommerce-page .widget_layered_nav,.woocommerce .widget_layered_nav_filters,.woocommerce-page .widget_layered_nav_filters{/* Price Filter */}.woocommerce .widget_layered_nav .wg-title,.woocommerce-page .widget_layered_nav .wg-title,.woocommerce .widget_layered_nav_filters .wg-title,.woocommerce-page .widget_layered_nav_filters .wg-title{margin-bottom:20px;}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce-page .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li.chosen a:before,.woocommerce-page .widget_layered_nav_filters ul li.chosen a:before{content:"\f057";font-family:'FontAwesome';color:#a00;margin-right:10px;}.woocommerce .widget_price_filter,.woocommerce-page .widget_price_filter{/* Widget widget_rating_filter */}.woocommerce .widget_price_filter .wg-title,.woocommerce-page .widget_price_filter .wg-title{margin-bottom:40px;}.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider{position:relative;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ddd;height:4px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */margin:0;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;background-color:#1f1f1f;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{height:4px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */width:20px;height:20px;top:-8px;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-20px;}.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{margin-top:33px;font-size:93.33334%;color:#1f1f1f;}.woocommerce .widget_price_filter .price_label,.woocommerce-page .widget_price_filter .price_label{float:right;padding-top:11px;}.woocommerce .widget_rating_filter,.woocommerce-page .widget_rating_filter{/** Products list 
	 * Archive, categories, category, search products layout 
	 * @since: 1.0.0
	 * @uthor: Chinh Duong Manh
	*/}.woocommerce .widget_rating_filter .star-rating,.woocommerce-page .widget_rating_filter .star-rating{float:left;}.woocommerce .products,.woocommerce-page .products{margin:0 -15px;list-style:none;clear:both;}.woocommerce .products > .product,.woocommerce-page .products > .product{width:33.33%;padding:0 15px;margin:0 0 60px;float:left;position:relative;text-align:center;}.woocommerce .products > .product.first,.woocommerce-page .products > .product.first{clear:left;}.woocommerce .products > .product img,.woocommerce-page .products > .product img{width:100%;}.woocommerce .products > .product .overlay-wrap .overlay,.woocommerce-page .products > .product .overlay-wrap .overlay{background:transparent;}.woocommerce .products > .product .star-rating,.woocommerce-page .products > .product .star-rating{margin-bottom:20px;clear:both;margin:0 auto;/* Add to cart / detail button */}.woocommerce .products > .product a.product_type_variable,.woocommerce-page .products > .product a.product_type_variable,.woocommerce .products > .product a.ajax_add_to_cart,.woocommerce-page .products > .product a.ajax_add_to_cart,.woocommerce .products > .product a.woocommerce-LoopProduct-link,.woocommerce-page .products > .product a.woocommerce-LoopProduct-link,.woocommerce .products > .product a.added_to_cart,.woocommerce-page .products > .product a.added_to_cart{font-size:0;padding:0;margin:0;display:inline-block;background:transparent;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:top;margin:3px;border:none;}.woocommerce .products > .product a.product_type_variable:before,.woocommerce-page .products > .product a.product_type_variable:before,.woocommerce .products > .product a.ajax_add_to_cart:before,.woocommerce-page .products > .product a.ajax_add_to_cart:before,.woocommerce .products > .product a.woocommerce-LoopProduct-link:before,.woocommerce-page .products > .product a.woocommerce-LoopProduct-link:before,.woocommerce .products > .product a.added_to_cart:before,.woocommerce-page .products > .product a.added_to_cart:before{font-family:'Pe-icon-7-stroke';font-size:20px;display:block;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.woocommerce .products > .product a.product_type_variable:hover:before,.woocommerce-page .products > .product a.product_type_variable:hover:before,.woocommerce .products > .product a.ajax_add_to_cart:hover:before,.woocommerce-page .products > .product a.ajax_add_to_cart:hover:before,.woocommerce .products > .product a.woocommerce-LoopProduct-link:hover:before,.woocommerce-page .products > .product a.woocommerce-LoopProduct-link:hover:before,.woocommerce .products > .product a.added_to_cart:hover:before,.woocommerce-page .products > .product a.added_to_cart:hover:before{background-color:#999;color:#fff;}.woocommerce .products > .product a.product_type_variable:before,.woocommerce-page .products > .product a.product_type_variable:before,.woocommerce .products > .product a.ajax_add_to_cart:before,.woocommerce-page .products > .product a.ajax_add_to_cart:before{background-color:#fff;color:#1f1f1f;}.woocommerce .products > .product a.ajax_add_to_cart:before,.woocommerce-page .products > .product a.ajax_add_to_cart:before{content:"\e641";}.woocommerce .products > .product a.product_type_variable:before,.woocommerce-page .products > .product a.product_type_variable:before,.woocommerce .products > .product a.ajax_add_to_cart.add_to_cart_button:before,.woocommerce-page .products > .product a.ajax_add_to_cart.add_to_cart_button:before{content:"\e615";}.woocommerce .products > .product a.woocommerce-LoopProduct-link:before,.woocommerce-page .products > .product a.woocommerce-LoopProduct-link:before{content:"\e618";background-color:#1f1f1f;color:#fff;}.woocommerce .products > .product a.added_to_cart:before,.woocommerce-page .products > .product a.added_to_cart:before{content:"\e66e";background-color:#999;color:#fff;}.woocommerce .products > .product h6,.woocommerce-page .products > .product h6{font-weight:700;margin:25px 0 7px 0;}.woocommerce .products > .product .price,.woocommerce-page .products > .product .price{font-size:120%;line-height:1.2222;}@media (max-width:1024px){.woocommerce .products > .product,.woocommerce-page .products > .product{width:50%;}.woocommerce .products > .product.first,.woocommerce-page .products > .product.first{clear:none;}}@media (max-width:480px){.woocommerce .products > .product,.woocommerce-page .products > .product{width:100%;clear:both;}}.woocommerce .products.columns-2 > .product,.woocommerce-page .products.columns-2 > .product{width:50%;}@media (max-width:480px){.woocommerce .products.columns-2 > .product,.woocommerce-page .products.columns-2 > .product{width:100%;clear:both;}}.woocommerce .products.columns-4 > .product,.woocommerce-page .products.columns-4 > .product{width:25%;}@media (max-width:1024px){.woocommerce .products.columns-4 > .product,.woocommerce-page .products.columns-4 > .product{width:50%;}.woocommerce .products.columns-4 > .product.first,.woocommerce-page .products.columns-4 > .product.first{clear:none;}}@media (max-width:480px){.woocommerce .products.columns-4 > .product,.woocommerce-page .products.columns-4 > .product{width:100%;clear:both;}}.woocommerce .products.columns-5 > .product,.woocommerce-page .products.columns-5 > .product{width:20%;}@media (max-width:1024px){.woocommerce .products.columns-5 > .product,.woocommerce-page .products.columns-5 > .product{width:50%;}.woocommerce .products.columns-5 > .product.first,.woocommerce-page .products.columns-5 > .product.first{clear:none;}}@media (max-width:480px){.woocommerce .products.columns-5 > .product,.woocommerce-page .products.columns-5 > .product{width:100%;clear:both;}}.woocommerce.columns-2 > .products > .product,.woocommerce-page.columns-2 > .products > .product{width:50%;}@media (max-width:1024px){.woocommerce.columns-2 > .products > .product,.woocommerce-page.columns-2 > .products > .product{width:50%;}}@media (max-width:480px){.woocommerce.columns-2 > .products > .product,.woocommerce-page.columns-2 > .products > .product{width:100%;clear:both;}}.woocommerce.columns-3 > .products > .product,.woocommerce-page.columns-3 > .products > .product{width:33.333%;}@media (max-width:1024px){.woocommerce.columns-3 > .products > .product,.woocommerce-page.columns-3 > .products > .product{width:50%;}.woocommerce.columns-3 > .products > .product.first,.woocommerce-page.columns-3 > .products > .product.first{clear:none;}}@media (max-width:480px){.woocommerce.columns-3 > .products > .product,.woocommerce-page.columns-3 > .products > .product{width:100%;clear:both;}}.woocommerce.columns-4 > .products > .product,.woocommerce-page.columns-4 > .products > .product{width:25%;}@media (max-width:1024px){.woocommerce.columns-4 > .products > .product,.woocommerce-page.columns-4 > .products > .product{width:50%;}.woocommerce.columns-4 > .products > .product.first,.woocommerce-page.columns-4 > .products > .product.first{clear:none;}}@media (max-width:480px){.woocommerce.columns-4 > .products > .product,.woocommerce-page.columns-4 > .products > .product{width:100%;clear:both;}}.woocommerce.columns-5,.woocommerce-page.columns-5{/* Cart Page */}.woocommerce.columns-5 > .products > .product,.woocommerce-page.columns-5 > .products > .product{width:20%;}@media (max-width:1024px){.woocommerce.columns-5 > .products > .product,.woocommerce-page.columns-5 > .products > .product{width:50%;}.woocommerce.columns-5 > .products > .product.first,.woocommerce-page.columns-5 > .products > .product.first{clear:none;}}@media (max-width:480px){.woocommerce.columns-5 > .products > .product,.woocommerce-page.columns-5 > .products > .product{width:100%;clear:both;}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{/* Check out page */}.woocommerce .cart-collaterals > div,.woocommerce-page .cart-collaterals > div{display:block;margin-top:30px;}@media (min-width:992px){.woocommerce .cart-collaterals > div,.woocommerce-page .cart-collaterals > div{width:calc(50% - 15px);float:left;}.woocommerce .cart-collaterals > div.cart_totals,.woocommerce-page .cart-collaterals > div.cart_totals{margin-left:30px;float:right;}.woocommerce .cart-collaterals > div .products li,.woocommerce-page .cart-collaterals > div .products li{width:50%;}}.woocommerce .cart-collaterals > div > h2,.woocommerce-page .cart-collaterals > div > h2{margin-bottom:40px;}.woocommerce .cart-collaterals .wc-proceed-to-checkout,.woocommerce-page .cart-collaterals .wc-proceed-to-checkout{margin-top:30px;}.woocommerce .cart-collaterals .wc-proceed-to-checkout .button,.woocommerce-page .cart-collaterals .wc-proceed-to-checkout .button{min-width:250px;}@media (max-width:991px){.woocommerce .cart-collaterals .wc-proceed-to-checkout .button,.woocommerce-page .cart-collaterals .wc-proceed-to-checkout .button{width:100%;}}.woocommerce .woocommerce-billing-fields > h3,.woocommerce-page .woocommerce-billing-fields > h3{margin-bottom:40px;}.woocommerce .woocommerce-billing-fields label[for="createaccount"],.woocommerce-page .woocommerce-billing-fields label[for="createaccount"]{color:#1f1f1f;padding-left:5px;}.woocommerce #ship-to-different-address,.woocommerce-page #ship-to-different-address{margin:-8px 0 60px 0;}.woocommerce #ship-to-different-address label,.woocommerce-page #ship-to-different-address label{margin:0;line-height:120%;}.woocommerce #order_review_heading,.woocommerce-page #order_review_heading{margin-top:55px;}.woocommerce .woocommerce-checkout-review-order-table th,.woocommerce-page .woocommerce-checkout-review-order-table th,.woocommerce .woocommerce-checkout-review-order-table td,.woocommerce-page .woocommerce-checkout-review-order-table td{padding-top:15px;padding-bottom:15px;padding-left:30px !important;text-align:left !important;color:#1f1f1f;}.woocommerce .woocommerce-checkout-review-order-table th.product-name,.woocommerce-page .woocommerce-checkout-review-order-table th.product-name,.woocommerce .woocommerce-checkout-review-order-table td.product-name,.woocommerce-page .woocommerce-checkout-review-order-table td.product-name{font-size:93.3334%;line-height:1;width:70%;}.woocommerce .woocommerce-checkout-review-order-table tfoot,.woocommerce-page .woocommerce-checkout-review-order-table tfoot{border-top:1px solid #ddd;}.woocommerce .woocommerce-checkout-review-order-table .order-total,.woocommerce-page .woocommerce-checkout-review-order-table .order-total{background-color:#f2f2f5;}.woocommerce .woocommerce-checkout-payment,.woocommerce-page .woocommerce-checkout-payment{margin-top:43px;/* Order Received */}.woocommerce .woocommerce-checkout-payment .payment_box,.woocommerce-page .woocommerce-checkout-payment .payment_box{padding-top:30px;}.woocommerce .woocommerce-checkout-payment .wc_payment_method,.woocommerce-page .woocommerce-checkout-payment .wc_payment_method{margin-bottom:35px;}.woocommerce .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal,.woocommerce-page .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal{vertical-align:top;}.woocommerce .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal img,.woocommerce-page .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal img{margin-left:50px;}.woocommerce .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal a.about_paypal,.woocommerce-page .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal a.about_paypal{padding-left:30px;color:red;}.woocommerce .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal label,.woocommerce-page .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal label{display:inline-block;max-width:calc(100% - 30px);}@media (max-width:480px){.woocommerce .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal input,.woocommerce-page .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal input{vertical-align:top;}.woocommerce .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal img,.woocommerce-page .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal img{margin-left:0;}}.woocommerce.woocommerce-order-received,.woocommerce-page.woocommerce-order-received,.woocommerce.woocommerce-view-order,.woocommerce-page.woocommerce-view-order{/* My Account */}.woocommerce.woocommerce-order-received .shop_table,.woocommerce-page.woocommerce-order-received .shop_table,.woocommerce.woocommerce-view-order .shop_table,.woocommerce-page.woocommerce-view-order .shop_table,.woocommerce.woocommerce-order-received .order_details,.woocommerce-page.woocommerce-order-received .order_details,.woocommerce.woocommerce-view-order .order_details,.woocommerce-page.woocommerce-view-order .order_details{margin-bottom:30px;}.woocommerce.woocommerce-order-received .order_details,.woocommerce-page.woocommerce-order-received .order_details,.woocommerce.woocommerce-view-order .order_details,.woocommerce-page.woocommerce-view-order .order_details{list-style:none;}.woocommerce.woocommerce-order-received .order_details li,.woocommerce-page.woocommerce-order-received .order_details li,.woocommerce.woocommerce-view-order .order_details li,.woocommerce-page.woocommerce-view-order .order_details li{padding-bottom:20px;}.woocommerce.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-page.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce.woocommerce-view-order .woocommerce-thankyou-order-received,.woocommerce-page.woocommerce-view-order .woocommerce-thankyou-order-received{color:#1f1f1f;}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce-page .woocommerce-MyAccount-navigation{margin-bottom:30px;}.woocommerce .woocommerce-MyAccount-navigation ul,.woocommerce-page .woocommerce-MyAccount-navigation ul{list-style:none;text-align:center;}.woocommerce .woocommerce-MyAccount-navigation ul li,.woocommerce-page .woocommerce-MyAccount-navigation ul li{display:inline-block;margin:5px;text-transform:uppercase;}.woocommerce .woocommerce-MyAccount-navigation ul li a,.woocommerce-page .woocommerce-MyAccount-navigation ul li a{padding:7px 15px;}.woocommerce .woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-page .woocommerce-MyAccount-navigation ul li:hover a,.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-page .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#1f1f1f;color:#fff;color:#fff;}.woocommerce .woocommerce-MyAccount-content .woocommerce-FormRow,.woocommerce-page .woocommerce-MyAccount-content .woocommerce-FormRow{margin-bottom:30px;}.woocommerce.woocommerce-account > .woocommerce > h2,.woocommerce-page.woocommerce-account > .woocommerce > h2{/* Pagination */}.woocommerce .paging-navigation,.woocommerce-page .paging-navigation{float:left;width:100%;}.woocommerce .paging-navigation .loop-pagination,.woocommerce-page .paging-navigation .loop-pagination{margin:0;}.single-product .product .images{position:relative;margin-bottom:30px;}@media (min-width:992px){.single-product .product .images{float:left;width:45%;padding-right:15px;}}@media (max-width:991px){.single-product .product .images .wp-post-image{width:100%;}}.single-product .product .images .thumbnails{margin:5px -5px 0 -5px;}.single-product .product .images .thumbnails a img{margin:5px 6px;}.single-product .product .entry-summary{margin-bottom:30px;}@media (min-width:992px){.single-product .product .entry-summary{float:left;width:55%;padding-left:15px;}}.single-product .product .entry-summary .product_title{font-size:200%;line-height:133.334%;letter-spacing:1.5px;font-weight:700;margin-top:-8px;margin-bottom:23px;}.single-product .product .entry-summary .price{font-size:120%;letter-spacing:0.9px;margin-bottom:22px;}.single-product .product .entry-summary .woocommerce-product-rating{margin-bottom:20px;}.single-product .product .entry-summary .woocommerce-product-details__short-description{margin-bottom:35px;}.single-product .product .entry-summary form.cart{/* Product Meta */}.single-product .product .entry-summary form.cart .quantity{float:left;margin-right:20px;/* variations form cart */}.single-product .product .entry-summary form.cart .variations{margin-bottom:30px;border:none;}.single-product .product .entry-summary form.cart .variations tr{border:none;}.single-product .product .entry-summary form.cart .variations td.label{display:table-cell;padding:15px 5px 5px;font-size:120%;font-weight:inherit;line-height:inherit;color:inherit;text-align:inherit;white-space:nowrap;vertical-align:top;border-radius:inherit;}.single-product .product .entry-summary form.cart .variations td.label label{margin:0;font-weight:400;text-transform:capitalize;}.single-product .product .entry-summary form.cart .single_variation_wrap .single_variation{margin-bottom:30px;}.single-product .product .entry-summary .product_meta{margin-top:20px;/* Product Social Share */}.single-product .product .entry-summary .entry-socials-share-list{margin-top:20px;}.single-product .product .woocommerce-tabs{clear:both;width:100%;padding-top:25px;}.single-product .product .woocommerce-tabs .wc-tabs{list-style:none;padding:0;margin:0;border-bottom:1px solid #eee;display:block;overflow:hidden;}.single-product .product .woocommerce-tabs .wc-tabs > li{float:left;}.single-product .product .woocommerce-tabs .wc-tabs > li a{font-size:80%;text-transform:uppercase;color:#202020;line-height:44px;padding:0 25px;display:block;letter-spacing:2.4px;}.single-product .product .woocommerce-tabs .wc-tabs > li.active a,.single-product .product .woocommerce-tabs .wc-tabs > li:hover a{background-color:#222;color:#fff;}.single-product .product .woocommerce-tabs > .wc-tab{padding-top:33px;border-bottom:none;margin:0;-webkit-box-shadow:0 0 0 transparent;-khtml-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;/* BACKGROUND GRADIENT *//* BOX SIZING *//* Review pagination */}.single-product .product .woocommerce-tabs > .wc-tab > h2{display:none;}.single-product .product .woocommerce-tabs #comments .woocommerce-pagination ul.page-numbers{list-style:none;margin:0 0 30px;}.single-product .product .woocommerce-tabs #comments .woocommerce-pagination ul.page-numbers li{display:inline-block;padding:0;}.single-product .product .woocommerce-tabs #comments .woocommerce-pagination ul.page-numbers li .page-numbers{min-width:40px;height:40px;line-height:40px;white-space:nowrap;font-size:18px;font-weight:900;background:#1f1f1f;color:#fff;display:inline-block;text-align:center;margin-right:21px;}.single-product .product .woocommerce-tabs #comments .woocommerce-pagination ul.page-numbers li .page-numbers.current{background-color:#999;}.single-product .product .upsells.products,.single-product .product .related.products{padding:0 15px;margin-top:55px;}.single-product .product .upsells.products > h2,.single-product .product .related.products > h2{margin-bottom:42px;}.single-product #cms-footer{margin-top:40px !important;}@media (min-width:1280px){/* Min width 1200 */.container{width:1200px;}}@media (min-width:1200px){/* Min width 992 */.hidden-desktop{display:none !important;/* Left Right Menu */}#cms-navigation-left,#cms-navigation-right{width:calc(50% - 50px);min-height:1px;}.wpb_column.contact2{padding-left:100px;}.text-lg-right{text-align:right;}}@media (min-width:992px){/* max width 991 */.text-md-right{text-align:right;}.pull-md-right{float:right !important;}.width-md-50{width:50%;float:left;}.wpb_column.full-left,.wpb_column.full-right{position:absolute;top:0;bottom:0;}.wpb_column.full-left > div,.wpb_column.full-right > div{position:absolute;bottom:0;height:100%;}.wpb_column.full-left > div[class*='vc_custom_'],.wpb_column.full-right > div[class*='vc_custom_']{padding-left:0 !important;padding-right:0 !important;}.wpb_column.full-left.has-overlay > div:before,.wpb_column.full-right.has-overlay > div:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;background-color:rgba(0, 0, 0, 0.5);}.wpb_column.full-left.w-39,.wpb_column.full-right.w-39{max-width:39%;}.wpb_column.full-left{left:0;}.wpb_column.full-right{right:0;}}@media (max-width:991px){/* min width 768 */html body{padding:0;}.text-sm-center{text-align:center;}.content-area + #sidebar-area,#sidebar-area + .content-area{margin-top:90px;}}@media (min-width:768px){/* Max width 767px */.sm-pull-right{float:right;}}@media (max-width:767px){/* Max width 480px */}@media (max-width:480px){.hidden-xxs{display:none !important;}}