/* -------------------------------------------------------------
  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 *//* ==========================================================================
    Style Button
========================================================================== *//*------------------------------------------------------------------
[All Style Shortcode]

  1. Blog Standard
  2. Single Details
  3. Single Portfolio

-------------------------------------------------------------------*//*------------------------------------------------------------------
[All Style Shortcode]

  1. Custom Heading
  2. Counter
  3. Tabs & Accordion
  4. Pricing
  5. Carousel 
  6. Progressbar
  7. Alert
  8. Testimonial
  9. Team
  10. Heading
  11. Fancybox
  12. Service
  13. Client
  14. Blog Carousel
  15. Blog Grid
  19. Image Gallery
  20. Location
  21. Menu
  22. Bullets & Lists
  23. Countdown
  24. Newletter

-------------------------------------------------------------------*//* ==========================================================================
   [Start] All Style Footer Top & Footer Bottom
========================================================================== *//* ==========================================================================
   [Start] All Style Form
========================================================================== *//* ==========================================================================
   [Start] All style header
   /* 1. Header Main
========================================================================== *//* ==========================================================================
   [1. Header Main
========================================================================== *//*------------------------------------------------------------------
[Main of contents]

1. Reset HTML/CSS, Unitest, Body
2. Page Title
3. Primary
3. Footer
-------------------------------------------------------------------*//* ==========================================================================
   [Start] 1. Reset HTML/CSS, Unitest, Body, @Extend
========================================================================== *//* ==========================================================================
    Style Main Menu
========================================================================== *//*
-----> Minimum width of 992 pixels.
*//*------------------------------------------------------------------
[All Style Widgets]

  1. Newletter
  2. Search
  3. Tags
  4. Categories

-------------------------------------------------------------------*//* ==========================================================================
  [Start] Large devices (desktops, 992px and up)
========================================================================== *//* 
     [Start] Header
     +-----------------------------------+
  *//*#cshero-menu-mobile {
    display: none !important;
  }*//* 
     [Start] Main
     +-----------------------------------+
  *//*------------------------------------------------------------------
[Woo of contents]

1. Sidebar
2. Typo
3. Single Product
4. Archive Product
5. Checkout
6. Cart Search

-------------------------------------------------------------------*/.cms-service-layout1 .cms-service-nav .cms-service-overlay{background-color:rgba(55, 47, 115, 0.44);}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel-body{border-left:1px solid rgba(55, 47, 115, 0.4);border-right:1px solid rgba(55, 47, 115, 0.4);border-bottom:1px solid rgba(55, 47, 115, 0.4);}#wl-wrapper.woocommerce .button:hover,.btn:hover,button:hover,.button:hover,input[type="submit"]:hover,.btn:focus,button:focus,.button:focus,input[type="submit"]:focus{outline:medium none;text-decoration:none;color:#fff;/* Button Styles */}.portfolio-button{/* Button Size */}.portfolio-button .btn{margin-top:20px;padding:10px 35px;font-size:11px;color:#333;background-color:#fff;border-color:#ccc;text-transform:uppercase;}.portfolio-button .btn:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}.portfolio-button .border-radius{border-radius:120px;}.cms-button-wrapper{display:inline-block;margin:0 2px;}.btn{-webkit-border-radius:120px;-khtml-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px;/* BACKGROUND GRADIENT */border:1px solid #ccc;margin-bottom:10px;/* Button slider */}.btn.size-lg{padding:12px 40px;font-size:14px;font-weight:500;}.btn.size-md{padding:10px 26px;font-size:14px;}.btn.size-wide{padding:7px 20px;font-size:12px;}.btn.size-small{padding:5px 14px;font-size:12px;}.btn.color_default{background-color:#372f73;border:1px solid #372f73;color:#fff;}.btn.color_default:hover{background-color:#fff;border:1px solid #fff;}.btn.btn_cl_tran{color:#fff;background-color:transparent;border-color:#ccc;}.btn.btn_cl_tran:hover{background-color:transparent;border-color:#adadad;}.btn.btn_cl_1{color:#333;background-color:#fff;border-color:#ccc;}.btn.btn_cl_1:hover{background-color:#e6e6e6;border-color:#adadad;}.btn.btn_cl_2{color:#fff;background-color:#5cb85c;border-color:#5cb85c;}.btn.btn_cl_2:hover{background-color:#449d44;border-color:#398439;}.btn.btn_cl_3{color:#fff;background-color:#5bc0de;border-color:#46b8da;}.btn.btn_cl_3:hover{background-color:#31b0d5;border-color:#269abc;}.btn.btn_cl_4{color:#fff;background-color:#f0ad4e;border-color:#eea236;}.btn.btn_cl_4:hover{background-color:#ec971f;border-color:#d58512;}.rev_slider_wrapper{/* ==========================================================================
    End Style Button
========================================================================== */}.rev_slider_wrapper .btn{-webkit-transition:all 300ms linear 0ms !important;-moz-transition:all 300ms linear 0ms !important;-ms-transition:all 300ms linear 0ms !important;transition:all 300ms linear 0ms !important;}.rev_slider_wrapper .btn.btn-md{padding:11px 34px !important;}.entry-blog .post_image,.testimonial .post_image,.client-template-default .post_image,.archive.author .post_image,.search-results .post_image,.entry-blog .item,.testimonial .item,.client-template-default .item,.archive.author .item,.search-results .item,.block-image .content-left a{overflow:hidden;/* 
   [Start] 1. Blog Standard
   +-----------------------------------+
*/}.entry-blog .post_image img,.testimonial .post_image img,.client-template-default .post_image img,.archive.author .post_image img,.search-results .post_image img,.entry-blog .item img,.testimonial .item img,.client-template-default .item img,.archive.author .item img,.search-results .item img,.block-image .content-left a img{width:100%;opacity:0.8;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.entry-blog .post_image:hover,.testimonial .post_image:hover,.client-template-default .post_image:hover,.archive.author .post_image:hover,.search-results .post_image:hover,.entry-blog .item:hover,.testimonial .item:hover,.client-template-default .item:hover,.archive.author .item:hover,.search-results .item:hover,.block-image .content-left a:hover{-webkit-box-shadow:0 0 7px -1px #fff;-moz-box-shadow:0 0 7px -1px #fff;-ms-box-shadow:0 0 7px -1px #fff;box-shadow:0 0 7px -1px #fff;}.entry-blog .post_image:hover img,.testimonial .post_image:hover img,.client-template-default .post_image:hover img,.archive.author .post_image:hover img,.search-results .post_image:hover img,.entry-blog .item:hover img,.testimonial .item:hover img,.client-template-default .item:hover img,.archive.author .item:hover img,.search-results .item:hover img,.block-image .content-left a:hover img{width:100%;opacity:1;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;-webkit-transform:scale(1.05);-khtml-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);/* BACKGROUND GRADIENT */filter:FlipH;-ms-filter:"FlipH";/* FONT FACE */}.type-post > img{width:100%;}.content-full-width .entry-blog,.content-full-width .cms-paging-navigation{display:inline-block;width:100%;}.testimonial img,.client-template-default img{display:block;}.testimonial .entry-meta,.client-template-default .entry-meta{display:none;}.entry-blog .post_image,.testimonial .post_image,.client-template-default .post_image,.archive.author .post_image,.search-results .post_image{margin-right:20px;}.entry-blog article,.testimonial article,.client-template-default article,.archive.author article,.search-results article{margin-bottom:100px;}.entry-blog article:nth-child(2n + 1),.testimonial article:nth-child(2n + 1),.client-template-default article:nth-child(2n + 1),.archive.author article:nth-child(2n + 1),.search-results article:nth-child(2n + 1){clear:both;}.entry-blog article:last-child,.testimonial article:last-child,.client-template-default article:last-child,.archive.author article:last-child,.search-results article:last-child{margin-bottom:0px;}.entry-blog .post_image,.testimonial .post_image,.client-template-default .post_image,.archive.author .post_image,.search-results .post_image{display:inline-block;overflow:hidden;width:auto;float:left;}.entry-blog .entry-header,.testimonial .entry-header,.client-template-default .entry-header,.archive.author .entry-header,.search-results .entry-header{margin:10px 0 15px;display:inline-block;}.entry-blog .entry-header .entry-title,.testimonial .entry-header .entry-title,.client-template-default .entry-header .entry-title,.archive.author .entry-header .entry-title,.search-results .entry-header .entry-title{margin:25px 0 15px;}.entry-blog .entry-header .entry-title a,.testimonial .entry-header .entry-title a,.client-template-default .entry-header .entry-title a,.archive.author .entry-header .entry-title a,.search-results .entry-header .entry-title a{color:#444;font-size:30px;font-weight:500;}.entry-blog article:last-child .entry-footer,.testimonial article:last-child .entry-footer,.client-template-default article:last-child .entry-footer,.archive.author article:last-child .entry-footer,.search-results article:last-child .entry-footer{margin-bottom:40px;}.entry-blog .post-wrapper.blog-style2,.testimonial .post-wrapper.blog-style2,.client-template-default .post-wrapper.blog-style2,.archive.author .post-wrapper.blog-style2,.search-results .post-wrapper.blog-style2{background-color:#fff;box-shadow:0 1px 25px rgba(0, 0, 0, 0.07);border:1px solid #fff;margin-bottom:50px;-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 */overflow:hidden;}.entry-blog .post-wrapper.blog-style2 .post-thumbnail img,.testimonial .post-wrapper.blog-style2 .post-thumbnail img,.client-template-default .post-wrapper.blog-style2 .post-thumbnail img,.archive.author .post-wrapper.blog-style2 .post-thumbnail img,.search-results .post-wrapper.blog-style2 .post-thumbnail img{margin-bottom:0;-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 */}.entry-blog .post-wrapper.blog-style2 .post-column-left,.testimonial .post-wrapper.blog-style2 .post-column-left,.client-template-default .post-wrapper.blog-style2 .post-column-left,.archive.author .post-wrapper.blog-style2 .post-column-left,.search-results .post-wrapper.blog-style2 .post-column-left{padding-right:20px;}.entry-blog .post-wrapper.blog-style2 .post-column-right,.testimonial .post-wrapper.blog-style2 .post-column-right,.client-template-default .post-wrapper.blog-style2 .post-column-right,.archive.author .post-wrapper.blog-style2 .post-column-right,.search-results .post-wrapper.blog-style2 .post-column-right{padding-top:23px;padding-bottom:23px;}.entry-blog .post-wrapper.blog-style2 .post-column-right .entry-content,.testimonial .post-wrapper.blog-style2 .post-column-right .entry-content,.client-template-default .post-wrapper.blog-style2 .post-column-right .entry-content,.archive.author .post-wrapper.blog-style2 .post-column-right .entry-content,.search-results .post-wrapper.blog-style2 .post-column-right .entry-content{padding-right:30px;}.entry-blog .entry-content,.testimonial .entry-content,.client-template-default .entry-content,.archive.author .entry-content,.search-results .entry-content{margin-bottom:20px;font-size:14px;}.entry-blog .cms-paging-navigation,.testimonial .cms-paging-navigation,.client-template-default .cms-paging-navigation,.archive.author .cms-paging-navigation,.search-results .cms-paging-navigation{margin-top:-60px;padding:0 15px;margin-bottom:80px;}.pagination .page-numbers{display:none;}.pagination .page-numbers.prev,.pagination .page-numbers.next{display:block;}.pagination .page-numbers:last-child,.pagination .page-numbers:first-child{padding:6px 30px;background-color:#fff;border:1px solid #ddd;font-size:14px;font-weight:300;color:#424242;-webkit-border-radius:120px;-khtml-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px;/* BACKGROUND GRADIENT */}.pagination .page-numbers:last-child span,.pagination .page-numbers:first-child span{color:#444;font-family:"Helvetica Neue";}.pagination .page-numbers:last-child:hover,.pagination .page-numbers:first-child:hover{background-color:#b6d14b;border-color:#b6d14b !important;color:#fff;}.pagination .page-numbers:last-child:hover span,.pagination .page-numbers:first-child:hover span{color:#444;}.pagination .page-numbers:last-child{float:right;}.pagination .page-numbers:first-child{float:left;}.entry-meta p{font-size:13px;font-weight:300;margin:0;color:#444;}.entry-meta p a{color:#444;}.entry-meta p span{padding:0 5px;}.cms-paging-navigation a{color:#424242;}.cms-paging-navigation a:hover{color:#372f73;}.cms-paging-navigation .page-numbers{padding-left:4px;}.cms-paging-navigation .current{color:#372f73;}.cms-paging-navigation .pagination{margin:20px 0;width:100%;}#carousel-example-generic .carousel-control{top:inherit;width:30px;background-color:#898989;background-image:inherit;height:30px;}.format-image > img{margin-bottom:40px;}.block-image .content-left{float:left;max-width:270px;min-width:270px;margin:5px 20px 5px 0;}.block-image .content-left a{display:inline-block;}.block-image .content-rigth .entry-header{margin:0px 0 15px;}.block-image .content-rigth .entry-header .entry-title{margin:0px 0 15px;}.block-image.col-lg-6{display:block;}.block-image.col-lg-6 .content-left{width:100%;min-width:100%;margin:0;}.block-image.col-lg-6 .content-left img{min-width:100%;}.block-image.col-lg-6 .content-rigth .entry-header{margin:12px 0 15px;display:inline-block;}.block-image.col-lg-6 .content-rigth .entry-header .entry-title{margin:25px 0 15px;}.block-link .blog-container{background-color:#45b29d;padding-bottom:50px;}.block-link .blog-links{border-bottom:1px solid #99d1c7;padding:20px 0;position:relative;}.block-link .blog-links i{border-right:1px solid #99d1c7 !important;color:#fff;font-size:28px;height:74px;left:0;line-height:74px;margin:0 !important;position:absolute;text-align:center;top:0;width:74px;}.block-link .blog-links a,.block-link .blog-links h4{font-family:'Raleway';font-size:28px;font-weight:600;padding:0;margin:0;color:#fff;line-height:1.2em;}.block-link .blog-links-desc{margin:0;padding:40px 20px;color:#fff;font-size:20px;font-weight:400;}.sharebuttons{display:flex;display:-webkit-flex;margin-top:25px;}.sharebuttons i{color:#45b29d;padding:0 5px;font-size:15px;display:initial !important;vertical-align:inherit !important;margin-left:0 !important;}.sharebuttons__item{margin-left:20px;position:relative;}.sharebuttons__item:first-child{margin-left:0px;}.sharebuttons__item a,.sharebuttons__item span{color:#ababab;font-size:14px;font-weight:300;}.sharebuttons .share-btn{cursor:pointer;overflow:hidden;width:82px;-webkit-transition:all 500ms linear 0ms;-moz-transition:all 500ms linear 0ms;-ms-transition:all 500ms linear 0ms;transition:all 500ms linear 0ms;}.sharebuttons .share-btn > span{float:left;}.sharebuttons .share-btn > ul{display:flex;display:-webkit-flex;float:left;position:absolute;left:85px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.sharebuttons .share-btn > ul li{display:inline-block;}.sharebuttons .share-btn > ul li i{font-size:13px;color:#fff;}.sharebuttons .share-btn > ul li a{width:30px;display:inline-block;text-align:center;margin:0 3px;-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 */}.sharebuttons .share-btn > ul li a.facebook{background-color:#1852a9;}.sharebuttons .share-btn > ul li a.facebook:hover{background-color:#fff;-webkit-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);-moz-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);-ms-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);}.sharebuttons .share-btn > ul li a.facebook:hover i{color:#1852a9;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.sharebuttons .share-btn > ul li a.twitter{background-color:#26d3f9;}.sharebuttons .share-btn > ul li a.twitter:hover{background-color:#fff;-webkit-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);-moz-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);-ms-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);}.sharebuttons .share-btn > ul li a.twitter:hover i{color:#26d3f9;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.sharebuttons .share-btn > ul li a.google{background-color:#da4835;}.sharebuttons .share-btn > ul li a.google:hover{background-color:#fff;-webkit-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);-moz-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);-ms-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);}.sharebuttons .share-btn > ul li a.google:hover i{color:#da4835;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.sharebuttons .share-btn > ul li a.pinterest{background-color:#eb477c;}.sharebuttons .share-btn > ul li a.pinterest:hover{background-color:#fff;-webkit-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);-moz-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);-ms-box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);box-shadow:inset 1px 1px 6px 0px rgba(0, 0, 0, 0.31);}.sharebuttons .share-btn > ul li a.pinterest:hover i{color:#eb477c;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.sharebuttons .share-btn > ul li:first-child a{margin-left:5px;}.sharebuttons .share-btn:hover{width:228px;margin-left:5px;-webkit-transition:all 500ms linear 0ms;-moz-transition:all 500ms linear 0ms;-ms-transition:all 500ms linear 0ms;transition:all 500ms linear 0ms;}@media (max-width:480px){width:100%;.btn{float:none !important;}.sharebuttons{width:100%;}.share-btn{display:none;}}.sharebuttons .sharebuttons__item{margin-left:10px;}.portfolio-button .sharebuttons .share-btn:hover{width:195px !important;}@media (min-width:768px) and (max-width:1200px){.portfolio-button .portfolio-button{width:100%;}.portfolio-button .sharebuttons{float:left !important;}}.single-post #main,.testimonial-template-default #main,.client-template-default #main{padding-bottom:50px;margin-bottom:50px;}.single-post .entry-header,.testimonial-template-default .entry-header,.client-template-default .entry-header{margin:10px 0 15px;}.single-post .entry-header .entry-title,.testimonial-template-default .entry-header .entry-title,.client-template-default .entry-header .entry-title{margin:37px 0 15px;}.single-post .entry-header .entry-title a,.testimonial-template-default .entry-header .entry-title a,.client-template-default .entry-header .entry-title a{color:#444;font-size:30px;font-weight:500;}.single-post .entry-content,.testimonial-template-default .entry-content,.client-template-default .entry-content{margin-bottom:20px;}.single-post .authorcontainer h3,.testimonial-template-default .authorcontainer h3,.client-template-default .authorcontainer h3{font-size:16px;margin-bottom:20px;}.single-post .authorcontainer h3,.testimonial-template-default .authorcontainer h3,.client-template-default .authorcontainer h3{display:inline-block;}.single-post .authorcontainer h3 small,.testimonial-template-default .authorcontainer h3 small,.client-template-default .authorcontainer h3 small{font-size:12px;display:block;text-transform:uppercase;padding-top:15px;font-weight:300;line-height:1;color:#777;}.single-post .authorcontainer,.testimonial-template-default .authorcontainer,.client-template-default .authorcontainer{width:100%;padding:0;margin-bottom:20px;display:inline-block;}.single-post .authorcontainer .title,.testimonial-template-default .authorcontainer .title,.client-template-default .authorcontainer .title{text-transform:uppercase;font-weight:600;font-size:17px;display:inline-block;padding:20px 0;border-bottom:1px solid #444;margin-bottom:35px;font-family:'Source Sans Pro';}.single-post .authorcontainer img,.testimonial-template-default .authorcontainer img,.client-template-default .authorcontainer img{float:left;margin:5px 20px 5px 0;max-width:85px;}.single-post .authorcontainer p,.testimonial-template-default .authorcontainer p,.client-template-default .authorcontainer p{margin-bottom:20px;font-weight:300;font-size:14px;color:#888;}.blockquote-1{margin:10px 0;}.blockquote-1 blockquote{padding:30px;font-size:20px !important;font-weight:300 !important;font-style:normal;line-height:1.8;color:#a5a5a5;border-left:4px solid #372f73;background-color:#eee;}.blockquote-1 blockquote strong{font-weight:600;font-size:16px;margin-top:20px;line-height:1.42857;color:#777;}.blockquote-1 blockquote strong:before{content:'\2014 \00A0';}.blockquote-1 blockquote p:last-child{line-height:100%;margin-bottom:0 !important;}.blockquote-2{margin:10px 0;/*--------------------
// 3. Single Portfolio
---------------------*/}.blockquote-2 blockquote{padding:10px 30px;font-size:20px !important;font-weight:300 !important;font-style:normal;line-height:1.8;color:#444;border:none;background-color:#fff;}.blockquote-2 blockquote strong{font-weight:600;font-size:16px;margin-top:20px;line-height:1.42857;color:#372f73;}.blockquote-2 blockquote strong:before{content:'\2014 \00A0';}.blockquote-2 blockquote p:first-child:before,.blockquote-2 blockquote p:first-child:after{content:' " ';font-size:18px;padding:0 10px;}.blockquote-2 blockquote p:last-child{line-height:100%;margin-bottom:0 !important;}.single-portfolio-inner .portfolio_layout1 .content_portfolio,.single-portfolio-inner .portfolio_layout2 .content_portfolio{margin-bottom:90px;}.single-portfolio-inner .portfolio_layout1 .entry-header,.single-portfolio-inner .portfolio_layout2 .entry-header{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:space-between;-webkit-justify-content:space-between;width:100%;margin-bottom:60px;}.single-portfolio-inner .portfolio_layout1 .entry-header .entry-title a,.single-portfolio-inner .portfolio_layout2 .entry-header .entry-title a{font-size:32px;font-weight:300;color:#444;}.single-portfolio-inner .portfolio_layout1 .entry-header .paging-portfolio .post-nav,.single-portfolio-inner .portfolio_layout2 .entry-header .paging-portfolio .post-nav{padding:0 30px;line-height:40px;color:#444;border:1px solid #ddd;font-size:11px;display:inline-block;}.single-portfolio-inner .portfolio_layout1 .entry-header .paging-portfolio .post-nav:hover,.single-portfolio-inner .portfolio_layout2 .entry-header .paging-portfolio .post-nav:hover{background-color:#fff;border:1px solid #fff;color:#fff;}@media (max-width:767px){.single-portfolio-inner .portfolio_layout1 .entry-header .paging-portfolio .post-nav,.single-portfolio-inner .portfolio_layout2 .entry-header .paging-portfolio .post-nav{margin-bottom:10px;}}.single-portfolio-inner .portfolio_layout1 .media-portfolio,.single-portfolio-inner .portfolio_layout2 .media-portfolio{overflow:hidden;}.single-portfolio-inner .portfolio_layout1 .media-portfolio .cms-carousel,.single-portfolio-inner .portfolio_layout2 .media-portfolio .cms-carousel{margin-bottom:-9px;}.single-portfolio-inner .portfolio_layout1 .media-portfolio img,.single-portfolio-inner .portfolio_layout2 .media-portfolio img{width:100%;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.single-portfolio-inner .portfolio_layout1 .media-portfolio:hover img,.single-portfolio-inner .portfolio_layout2 .media-portfolio:hover img{-webkit-transform:scale(1.03);-khtml-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */opacity:0.8;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.single-portfolio-inner .portfolio_layout1 .media-portfolio .owl-controls .owl-dots,.single-portfolio-inner .portfolio_layout2 .media-portfolio .owl-controls .owl-dots{padding-top:26px !important;}.single-portfolio-inner .portfolio_layout1 .description-portfolio,.single-portfolio-inner .portfolio_layout2 .description-portfolio{padding-top:0;padding-bottom:20px;margin-bottom:30px;text-transform:uppercase;font-size:16px;font-weight:700;color:#444;position:relative;}.single-portfolio-inner .portfolio_layout1 .description-portfolio:before,.single-portfolio-inner .portfolio_layout2 .description-portfolio:before{content:"";height:1px;width:64px;background-color:#eee;position:absolute;left:0;bottom:0;width:40px;}.single-portfolio-inner .portfolio_layout1 .content_portfolio .entry-content,.single-portfolio-inner .portfolio_layout2 .content_portfolio .entry-content{display:inline-block;border-bottom:1px solid #eee;}.single-portfolio-inner .portfolio_layout1 .entry-meta,.single-portfolio-inner .portfolio_layout2 .entry-meta{border-bottom:1px solid #eee;padding:20px 0;}.single-portfolio-inner .portfolio_layout1 .entry-meta a,.single-portfolio-inner .portfolio_layout2 .entry-meta a{margin:6px 0;display:block;color:#888;}.single-portfolio-inner .portfolio_layout1 .entry-meta strong,.single-portfolio-inner .portfolio_layout2 .entry-meta strong{min-width:120px;display:inline-block;color:#444;}.single-portfolio-inner .portfolio_layout1 .entry-meta .category_detail,.single-portfolio-inner .portfolio_layout2 .entry-meta .category_detail{margin:6px 0;}.single-portfolio-inner .portfolio_layout1 .entry-meta .category_detail a,.single-portfolio-inner .portfolio_layout2 .entry-meta .category_detail a{display:inline-block;margin:0;}.single-portfolio-inner .portfolio_layout1 .portfolio-button .btn:hover,.single-portfolio-inner .portfolio_layout2 .portfolio-button .btn:hover{color:#fff;}.single-portfolio-inner .portfolio_layout1 .sg-portfolio-recent,.single-portfolio-inner .portfolio_layout2 .sg-portfolio-recent{padding:45px 0 90px;}.single-portfolio-inner .portfolio_layout1 .sg-portfolio-recent .cms-grid-content-item img,.single-portfolio-inner .portfolio_layout2 .sg-portfolio-recent .cms-grid-content-item img{width:100%;}.single-portfolio-inner .portfolio_layout1 .sg-portfolio-recent-header,.single-portfolio-inner .portfolio_layout2 .sg-portfolio-recent-header{padding-bottom:60px;}.single-portfolio-inner .portfolio_layout1 .sg-portfolio-recent-header h3,.single-portfolio-inner .portfolio_layout2 .sg-portfolio-recent-header h3{font-size:26px;color:#444;font-weight:600;padding-bottom:24px;margin-bottom:20px;position:relative;}.single-portfolio-inner .portfolio_layout1 .sg-portfolio-recent-header h3:before,.single-portfolio-inner .portfolio_layout2 .sg-portfolio-recent-header h3:before{content:'';position:absolute;height:4px;background-color:#372f73;left:0;right:0;bottom:0;width:30px;margin:auto;}.single-portfolio-inner .portfolio_layout1 .sg-portfolio-recent-header p,.single-portfolio-inner .portfolio_layout2 .sg-portfolio-recent-header p{max-width:660px;margin:0 auto;}.single-portfolio-inner .portfolio_layout1 .taglinemessage .vc_row,.single-portfolio-inner .portfolio_layout2 .taglinemessage .vc_row{padding-bottom:60px;padding-top:60px;}.single-portfolio-inner .portfolio_layout1 .taglinemessage p,.single-portfolio-inner .portfolio_layout2 .taglinemessage p{color:#fff;}@media (max-width:767px){.single-portfolio-inner .portfolio_layout1 .content_portfolio,.single-portfolio-inner .portfolio_layout2 .content_portfolio{margin-bottom:30px;padding:0 10px;}.single-portfolio-inner .portfolio_layout1 .sg-portfolio-recent,.single-portfolio-inner .portfolio_layout2 .sg-portfolio-recent{padding:30px 0;}.single-portfolio-inner .portfolio_layout1 .cms-grid-content-item,.single-portfolio-inner .portfolio_layout2 .cms-grid-content-item{margin:0 10px;}.single-portfolio-inner .portfolio_layout1 .entry-header,.single-portfolio-inner .portfolio_layout2 .entry-header{padding:0 10px;}}.single-portfolio-inner .portfolio_layout2 .media-portfolio:hover img{-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 */opacity:1;}@media (max-width:767px){.single-portfolio-inner .portfolio_layout2 .media-portfolio{margin-top:10px;}}.cms-portfolio_categories{margin-bottom:60px;}.taglinemessage{background-repeat:no-repeat;background-size:cover;background-position:center center;padding:60px 0;}.taglinemessage h2{font-size:42px;color:#fff;text-align:left;font-weight:700;font-style:normal;}.taglinemessage p{font-size:16px;color:#fff;text-align:left;}.taglinemessage .btn-action{height:136px;text-align:right;}.taglinemessage .btn-action a{position:absolute;right:0;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 */color:#fff;border-color:#fff;}.taglinemessage .btn-action a:hover{color:#df494a;border-color:#df494a;}#comments{padding-top:20px;display:inline-block;width:100%;border-top:1px solid #ddd;}#comments .comments-title,#comments #reply-title{font-size:17px;text-transform:uppercase;font-weight:700;display:inline-block;padding:20px 0;border-bottom:1px solid #444;}#comments #respond{margin:0;}#comments .comment-list{list-style:none;padding:0;margin-top:40px;}#comments .comment-list .comment-body .comment-inner{padding:20px;margin:40px 0;border-bottom:1px solid #eee;}#comments .comment-list .comment-body .comment-author .avatar{max-width:85px;width:100%;float:left;margin-right:20px;}#comments .comment-list .comment-body .comment-author cite{font-size:13px;text-transform:uppercase;color:#444;font-style:normal;display:block;font-weight:700;margin-bottom:5px;line-height:1;}#comments .comment-list .comment-body .comment-date{line-height:1;}#comments .comment-list .comment-body .comment-date a{color:#bdbdbd;font-size:11px;text-transform:uppercase;}#comments .comment-list .comment-body .comment-date a:hover{color:;}#comments .comment-list .comment-body .comment-right{padding-left:105px;}#comments .comment-list .comment-body .comment-right .comment-meta{font-style:italic !important;font-size:13px;color:#aaa;margin-bottom:20px;font-weight:300;display:inline-block;}#comments .comment-list .comment-body .comment-right .comment-meta span{text-transform:uppercase;}#comments .comment-list .comment-body .commetn-text{padding-left:105px;}#comments .comment-list .comment-body .commetn-text p{margin-bottom:20px;color:#888;font-weight:300;font-size:14px;}@media (max-width:767px){#comments .comment-list .comment-body .commetn-text{padding-left:0;}}#comments .comment-list .comment-body .reply{display:inline-block;}#comments .comment-list .comment-body .reply a{font-size:13px;color:#444;display:inline-block;font-weight:600;}#comments .comment-list .comment-body .reply a:before{content:"\23";font-family:'ElegantIcons';}#comments .comment-list .children{list-style:none;padding:0 0 0 80px;}@media (max-width:676px){#comments .comment-list .children{padding:0;}}#comments #commentform{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;margin-top:10px;}#comments #commentform .comment-form-comment textarea{margin-bottom:10px;}#comments #commentform .form-submit{margin-bottom:0;text-align:right;}#comments #commentform .form-submit #submit{color:#fff;font-size:14px;padding:12px 40px;font-weight:500;background-color:#372f73;border-radius:120px;line-height:1.33333;border:1px solid transparent;-webkit-transition:all 400ms linear 0ms;-moz-transition:all 400ms linear 0ms;-ms-transition:all 400ms linear 0ms;transition:all 400ms linear 0ms;}#comments #commentform .form-submit #submit:hover{background-color:#fff;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#comments #commentform .row{-webkit-order:-1;order:-1;margin:0 -10px;}#comments #commentform .row .col-xs-12{padding:0 10px;}.pingback + .pingback{margin-top:20px;}.pingback + .comment{margin-top:20px;}@media (max-width:991px){#comments #respond{margin-bottom:40px;}}.media.box-icon{font-size:13px;color:#757575;line-height:1;}.media.box-icon .media-left{padding-right:32px;}.media.box-icon h3{font-size:16px;text-transform:uppercase;font-family:'loraitalic';margin-bottom:10px;margin-top:3px;}.wpb_column.col-fixed-right{position:absolute;top:0;right:0;}.arrow-right{overflow:hidden;}.arrow-right .wpb_wrapper{box-shadow:0 0 10px rgba(0, 0, 0, 0.3) inset;}.arrow-right:before{background-color:#fff;content:"";height:40px;position:absolute;right:-20px;bottom:155px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:40px;z-index:99;}.get-contact{color:#616161;font-size:13px;line-height:25px;font-family:'josefin_sanssemibold';}.get-contact span,.get-contact a{font-family:'JosefinSans-Bold';color:#444;font-size:15px;}.get-contact a:hover{color:#372f73;}.bg-image-default{background-size:cover;background-position:center;background-repeat:no-repeat;}.cms-load-posts i{padding:0;display:none;}.cms-load-posts span{display:inline-block;padding:0 6px;}.cms-load-posts a.run-loading i{display:inline-block;}.link-about{display:inline-block;text-align:left;/* Slick Carousel */}.link-about li{font-size:16px;text-transform:uppercase;letter-spacing:0.035em;line-height:23px;padding-right:22px;margin-bottom:18px;position:relative;}.link-about li a{color:rgba(255, 255, 255, 0.67);}.link-about li a span{text-transform:none;color:;display:block;}.link-about li a i{position:absolute;right:0;top:3px;}.link-about li a:hover{color:#fff;}.slick-prev:before,.slick-next:before{color:#372f73;/* OWL Carousel */}body .owl-carousel .owl-item img{transform-style:inherit;}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{display:inline-block;text-align:center;}.owl-controls .owl-nav .owl-prev i,.owl-controls .owl-nav .owl-next i{height:40px;width:40px;line-height:40px;}.owl-controls .owl-nav .owl-prev i:before,.owl-controls .owl-nav .owl-next i:before{content:"\f2fa";font-family:"Material-Design-Iconic-Font";font-size:25px;color:#444;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.owl-controls .owl-nav .owl-prev i:hover:before,.owl-controls .owl-nav .owl-next i:hover:before{color:#372f73;}.owl-controls .owl-nav .owl-next i:before{content:"\f2fb";}.owl-controls .owl-dots{text-align:center;padding-top:14px;}.owl-controls .owl-dots .owl-dot{display:inline-block;margin:0 4px;}.owl-controls .owl-dots .owl-dot span{display:block;height:12px;width:12px;border:1px solid #acacac;background-color:#acacac;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}.owl-controls .owl-dots .owl-dot.active span{background-color:#372f73;}.carousel-shoplayout .owl-controls .owl-dots{padding-top:39px !important;}.social-page{text-align:center;/* 
   [Start] 1. Custom Heading
   +-----------------------------------+
*/}.social-page li{display:inline-block;margin:0 23px;}.social-page li a{color:rgba(0, 0, 0, 0.45);font-size:20px;}.social-page li a:hover{color:;}.vc_custom_heading cite{font-style:normal;}.vc_custom_heading dir{display:inline-block;margin:0;padding:0;color:;}.wpb_text_column{/* 
   [Start] 2. Counter
   +-----------------------------------+
*/}.wpb_text_column p{margin-bottom:20px !important;}.border-left{border-left:1px solid #47494b;}.border-right{border-right:1px solid #47494b;}.cms-counter-wraper{padding-left:45px;/* 
   [Start] 3. Tabs & Accordion
   +-----------------------------------+
*/}.cms-counter-wraper .cms-counter-title{font-size:20px;line-height:28px;}.cms-counter-wraper .cms-counter-icon i{color:#372f73;font-size:38px;height:auto;width:auto;line-height:initial;vertical-align:middle;margin-left:0;}.cms-counter-wraper.cms-counter-default .cms-counter{display:inline-block;font-weight:400;font-size:60px;color:#fff;line-height:88px;margin-top:6px;display:block;}.cms-counter-wraper.cms-counter-default .cms-counter-title{text-transform:uppercase;font-size:15px;font-weight:600;}.cms-counter-wraper.cms-counter-default .cms-counter-image-icon{margin-bottom:29px;}@media (max-width:767px){.cms-counter-wraper{padding:0;text-align:center;}.cms-counter-wraper .cms-counter-content{margin-bottom:30px;}}.vc_tta-style-kerna .vc_tta-tabs-container{overflow:visible !important;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list{overflow:visible !important;display:flex !important;display:-webkit-flex !important;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;padding-bottom:90px !important;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab{max-width:25%;width:100%;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{border:none;font-size:16px;font-weight:400;font-family:Raleway, sans-serif;color:#fff;line-height:58px;margin-right:0;padding:0;text-align:center;background-color:#45b29d;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_active a{position:relative;line-height:70px;border:none;-webkit-box-shadow:0 0 11px 11px rgba(50, 50, 50, .75);-moz-box-shadow:0 0 11px 11px rgba(50, 50, 50, .75);-ms-box-shadow:0 0 11px 11px rgba(50, 50, 50, .75);box-shadow:0 0 11px 11px rgba(50, 50, 50, .75);}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_active a span{color:#fff;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_active a:after{position:absolute;top:100%;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 */height:0 !important;width:0 !important;border:11px solid transparent !important;border-top-color:#45b29d !important;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(1) a{background-color:#45b29d;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(1) a:after{border-top-color:#45b29d !important;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(2) a{background-color:#f66162;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(2) a:after{border-top-color:#f66162 !important;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(3) a{background-color:#f0cb46;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(3) a:after{border-top-color:#f0cb46 !important;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(4) a{background-color:#9d46cb;}.vc_tta-style-kerna .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(4) a:after{border-top-color:#9d46cb !important;}.vc_tta-style-kerna .vc_tta-panels-container .vc_tta-panel-body{padding:0 !important;}.vc_tta-style-kerna .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{text-align:center;}.vc_tta-style-kerna .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading a{font-size:16px;font-weight:400;color:#fff;}.vc_tta-style-kerna .vc_tta-panels .vc_tta-panel:nth-child(1) .vc_tta-panel-heading{background-color:#45b29d;}.vc_tta-style-kerna .vc_tta-panels .vc_tta-panel:nth-child(2) .vc_tta-panel-heading{background-color:#f66162;}.vc_tta-style-kerna .vc_tta-panels .vc_tta-panel:nth-child(3) .vc_tta-panel-heading{background-color:#f0cb46;}.vc_tta-style-kerna .vc_tta-panels .vc_tta-panel:nth-child(4) .vc_tta-panel-heading{background-color:#9d46cb;}@media (max-width:767px){.vc_tta-style-kerna .tab_mobi{padding:0 !important;margin:0 !important;}.vc_tta-style-kerna .tab_mobi .wpb_single_image,.vc_tta-style-kerna .tab_mobi img{width:100% !important;}}.vc_tta-container{/* Tabs */margin:0 !important;/* 
   [Start] 4. Pricing
   +-----------------------------------+
*/}.vc_tta-container .vc_tta-tabs{/* Accordion */}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic{margin-bottom:20px;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel{margin-bottom:5px;border:1px solid #f5f5f5 !important;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading{-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 */border:none;padding:12px 24px 19px;margin:0 !important;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading span,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading span{color:#444;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading i:before,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading i:before,.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading i:after,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading i:after{border-color:#444;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading a,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading a{padding:0 !important;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading:hover,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading:hover{background-color:#45b29d !important;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading:hover span,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading:hover span,.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading:hover i:before,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading:hover i:before{color:#fff !important;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading:hover i:before,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading:hover i:before,.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading:hover i:after,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading:hover i:after{border-color:#fff !important;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-title-text,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-title-text{font-size:13px;display:inline-block;font-weight:600;margin:0;padding:0;text-transform:uppercase;color:#444;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-body,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-body{background-color:#fff !important;border:none;-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 */}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-body p,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-body p{margin-bottom:0px !important;}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading{background-color:#f1f1f1 !important;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading{background-color:#fff !important;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel{border:1px solid #f5f5f5 !important;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-body{border:none !important;}.cms-pricing-wrapper{border:1px solid #eee;padding-bottom:30px;background-color:#fff;-webkit-transition:1s all cubic-bezier(0.47, 0, 0.74, 0.71);-moz-transition:1s all cubic-bezier(0.47, 0, 0.74, 0.71);-ms-transition:1s all cubic-bezier(0.47, 0, 0.74, 0.71);transition:1s all cubic-bezier(0.47, 0, 0.74, 0.71);/* 
   [Start] 5. Carousel 
   +-----------------------------------+
*/}.cms-pricing-wrapper .pricing-header{padding:40px 0 20px;}.cms-pricing-wrapper .pricing-header h4{font-size:20px;font-weight:700;text-transform:uppercase;-webkit-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-moz-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-ms-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);}.cms-pricing-wrapper .pricing-header small{font-size:14px;-webkit-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-moz-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-ms-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);}.cms-pricing-wrapper .pricing-circle{background:#fff;border-color:#fff;padding-top:30px;margin:20px auto 0;width:120px;color:#fff;height:120px;line-height:120px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}.cms-pricing-wrapper .pricing-circle h3{font-size:34px;margin:0;font-weight:700;color:#fff;}.cms-pricing-wrapper .pricing-circle sup{font-family:"Source Sans Pro", sans-serif !important;font-size:20px;font-weight:100;margin:2px;vertical-align:middle;}.cms-pricing-wrapper .pricing-circle p{margin:0;line-height:1.7;text-transform:uppercase;font-size:12px;}.cms-pricing-wrapper .pricing-body ul li{border-bottom:1px solid #eee;padding:10px;-webkit-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-moz-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-ms-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);}.cms-pricing-wrapper .pricing-body ul li:last-child{border-bottom:none;}.cms-pricing-wrapper .pricing-button{padding:10px 0;}.cms-pricing-wrapper .pricing-button .btn-default{background-color:#fff;border-color:#eee;border-width:1px;padding:10px 40px;text-transform:uppercase;}.cms-pricing-wrapper .pricing-button .btn-default:hover{color:#444 !important;}.cms-pricing-wrapper:hover{background-color:#372f73;-webkit-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-moz-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-ms-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);}.cms-pricing-wrapper:hover .pricing-header h4{color:#fff;-webkit-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-moz-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-ms-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);}.cms-pricing-wrapper:hover .pricing-header small{color:#fff;-webkit-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-moz-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-ms-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);}.cms-pricing-wrapper:hover .pricing-body ul li{color:#fff;-webkit-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-moz-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);-ms-transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);transition:0.6s all cubic-bezier(0.47, 0, 0.74, 0.71);}.cms-carousel-layout1.custom-layout3 .cms-carousel-item-inner .cms-carousel-body{padding:61px 31px;text-align:right;z-index:1;}.cms-carousel-layout1.custom-layout4 .cms-carousel-item-inner .cms-carousel-body{padding:61px 31px;text-align:center;z-index:1;}.cms-carousel-layout1.custom-layout4 .owl-controls{right:0;left:0;}.cms-carousel-layout2{/* 
   [Start] 6. Progressbar
   +-----------------------------------+
*/}.cms-carousel-layout2 .cms-carousel-item-inner{position:relative;}.cms-carousel-layout2 .cms-carousel-item-inner .cms-carousel-image img{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.cms-progress-wraper{position:relative;overflow:hidden;}.cms-progress-wraper .cms-progress-title,.cms-progress-wraper .progress-couter{line-height:1;color:#444;font-size:15px;font-weight:600;}.cms-progress-wraper .progress-couter{letter-spacing:0.035em;}.cms-progress-wraper .cms-progress-icon i{font-size:45px;color:#372f73;}.cms-progress-layout .cms-progress{border-radius:0;height:14px;margin:5px 5px 40px 4px;background-color:#fff;box-shadow:none;border:1px solid #ddd;overflow:visible;}.cms-progress-layout .cms-progress .progress-bar{overflow:visible;}.cms-progress-layout .cms-progress .progress-couter{display:block;font-size:14px;line-height:18px;color:#999 !important;overflow:visible;text-align:center;position:absolute;right:0;top:-34px;z-index:99;}.cms-progress-layout1{/* 
   [Start] 7. Alert
   +-----------------------------------+
*/}.cms-progress-layout1 .stat-details{left:0;position:absolute;right:0;top:40%;display:block;margin:auto;padding-top:25px;}.cms-progress-layout1 .stat-details h3{font-size:20px;}.cms-progress-layout1 .stat-details h4{padding-top:20px;font-size:14px;text-transform:uppercase;font-weight:300;}.cms-progress-layout1 .circle-stat{padding-top:10px;position:relative;}.cms-progress-layout1 .circle-stat canvas{box-shadow:0 0 0 7px rgba(50, 50, 50, .14);border-radius:500px;}.cms-progress-layout1 .circle-stat p{font-size:34px;font-weight:700;left:0;color:#444;margin:-20px auto;position:absolute;right:0;top:46%;}.cms-alert-wrapper{/* 
   [Start] 8. Testimonial
   +-----------------------------------+
*/}.cms-alert-wrapper .alert{font-size:14px;line-height:24px;letter-spacing:0.035em;padding:11px 18px;position:relative;}.cms-alert-wrapper .alert .close{font-size:18px;opacity:1;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;text-shadow:none;}.cms-alert-wrapper .title{font-size:18px;left:18px;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-alert-wrapper.cms-alert-layout1 .alert{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);}.cms-alert-wrapper.cms-alert-layout1 .alert .text{padding-left:140px;}.cms-alert-wrapper.cms-alert-layout1 .alert-success{color:#1d8178;background-color:#3ac9bc;border:1px solid #3cb9ad;}.cms-alert-wrapper.cms-alert-layout1 .alert-success .close i{color:#1d8178;}.cms-alert-wrapper.cms-alert-layout1 .alert-info{color:#22649a;background-color:#42a5f5;border:1px solid #3a9ae7;}.cms-alert-wrapper.cms-alert-layout1 .alert-info .close i{color:#22649a;}.cms-alert-wrapper.cms-alert-layout1 .alert-warning{color:#997721;background-color:#fbc02d;border:1px solid #edb31f;}.cms-alert-wrapper.cms-alert-layout1 .alert-warning .close i{color:#997721;}.cms-alert-wrapper.cms-alert-layout1 .alert-danger{color:#bdbdbd;background-color:#3c3c3c;border:1px solid #797979;}.cms-alert-wrapper.cms-alert-layout1 .alert-danger .close i{color:#bdbdbd;}.cms-alert-wrapper.cms-alert-layout1.custom-layout2 .alert{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.cms-alert-wrapper.cms-alert-layout3 .alert{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */background-color:#eceff1;border-width:3px 0 0 0;border-style:solid;border-color:#372f73;color:#372f73;}.cms-alert-wrapper.cms-alert-layout3 .alert .text{padding-left:140px;}.cms-alert-wrapper.cms-alert-layout3 .alert .close i{color:#372f73;}.cms-alert-wrapper.cms-alert-layout3 .alert-warning,.cms-alert-wrapper.cms-alert-layout3 .alert-danger{color:#d82020;}.cms-alert-wrapper.cms-alert-layout3 .alert-warning .close i,.cms-alert-wrapper.cms-alert-layout3 .alert-danger .close i{color:#d82020;}.cms-testimonial .cms-testimonial-rating{margin-bottom:12px;}.cms-testimonial .cms-testimonial-rating:before{font-family:'Material-Design-Iconic-Font';letter-spacing:3px;color:#372f73;font-size:15px;opacity:0.8;}.cms-testimonial .cms-testimonial-rating.rating-5-star:before{content:"\f27d\f27d\f27d\f27d\f27d";}.cms-testimonial .cms-testimonial-rating.rating-4-star:before{content:"\f27d\f27d\f27d\f27d\f27c";}.cms-testimonial .cms-testimonial-rating.rating-3-star:before{content:"\f27d\f27d\f27d\f27c\f27c";}.cms-testimonial .cms-testimonial-rating.rating-2-star:before{content:"\f27d\f27d\f27c\f27c\f27c";}.cms-testimonial .cms-testimonial-rating.rating-1-star:before{content:"\f27d\f27c\f27c\f27c\f27c";}.cms-testimonial .cms-testimonial-title{font-size:13px;}.cms-testimonial-layout2 .cms-testimonial-content{background-color:#fff;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */padding:10px 30px 30px;margin-bottom:48px;position:relative;}.cms-testimonial-layout2 .cms-testimonial-content:before{border-color:#fff transparent transparent;border-style:solid;border-width:20px;bottom:-40px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0;}.cms-testimonial-layout2 .cms-testimonial-content .cms-testimonial-icon-quote i{color:#e3e3e2;font-size:50px;}.cms-testimonial-layout2 .cms-testimonial-content .cms-testimonial-title{color:#372f73;font-size:14px;margin-bottom:0;}.cms-testimonial-layout2 .cms-testimonial-content-inner{padding-bottom:15px;}.cms-testimonial-layout2 .cms-testimonial-content-inner p{margin:0;}.cms-testimonial-layout2 .cms-testimonial-image{max-width:90px;margin:auto;}.cms-testimonial-layout2 .cms-testimonial-image img{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}.cms-testimonial-layout2 .owl-controls .owl-dots{padding-top:40px;}.cms-testimonial-layout2 .owl-controls .owl-dots .owl-dot span{border-color:rgba(255, 255, 255, 0.5);}.cms-testimonial-layout2 .owl-controls .owl-dots .owl-dot.active span,.cms-testimonial-layout2 .owl-controls .owl-dots .owl-dot:hover span{background-color:#fff;}.cms-testimonial-layout3{/* 
   [Start] 9. Team
   +-----------------------------------+
*/}.cms-testimonial-layout3 .cms-testimonial-image{max-width:66px;float:left;}.cms-testimonial-layout3 .cms-testimonial-image img{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}.cms-testimonial-layout3 .cms-testimonial-meta{padding-top:5px;padding-left:90px;}.cms-testimonial-layout3 .cms-testimonial-title{font-size:14px;color:#372f73;margin-bottom:5px;}.cms-testimonial-layout3 .cms-testimonial-position{color:#bdbdbd;font-size:14px;line-height:1;}.cms-testimonial-layout3 .cms-testimonial-content{border-width:1px 1px 0 1px;border-style:solid;border-color:#dbdbdb;background-color:#fff;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 2px 5px rgba(0, 0, 0, 0.05);box-shadow:0 2px 5px rgba(0, 0, 0, 0.05);padding:20px;position:relative;margin-bottom:21px;}.cms-testimonial-layout3 .cms-testimonial-content:before,.cms-testimonial-layout3 .cms-testimonial-content:after{height:20px;border-bottom:1px solid #dbdbdb;position:absolute;content:"";bottom:0;}.cms-testimonial-layout3 .cms-testimonial-content:before{width:60px;left:0;-webkit-border-radius:0 0 0 4px;-khtml-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;-ms-border-radius:0 0 0 4px;-o-border-radius:0 0 0 4px;border-radius:0 0 0 4px;/* BACKGROUND GRADIENT */}.cms-testimonial-layout3 .cms-testimonial-content:after{width:calc(100% - 80px);width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);-webkit-border-radius:0 4px 0 0;-khtml-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;-ms-border-radius:0 4px 0 0;-o-border-radius:0 4px 0 0;border-radius:0 4px 0 0;/* BACKGROUND GRADIENT */right:1px;}.cms-testimonial-layout3 .cms-testimonial-content .arrow-bottom{bottom:-15px;height:20px;left:60px;position:absolute;width:20px;background-color:#fff;}.cms-testimonial-layout3 .cms-testimonial-content .arrow-bottom:before,.cms-testimonial-layout3 .cms-testimonial-content .arrow-bottom:after{content:"";height:15px;display:block;width:1px;background-color:#dbdbdb;position:absolute;top:0;left:10px;}.cms-testimonial-layout3 .cms-testimonial-content .arrow-bottom:before{-webkit-transform:rotate(45deg) translateX(-100%);-khtml-transform:rotate(45deg) translateX(-100%);-moz-transform:rotate(45deg) translateX(-100%);-ms-transform:rotate(45deg) translateX(-100%);-o-transform:rotate(45deg) translateX(-100%);transform:rotate(45deg) translateX(-100%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */transform-origin:left bottom 0;}.cms-testimonial-layout3 .cms-testimonial-content .arrow-bottom:after{-webkit-transform:rotate(-45deg) translateX(0px);-khtml-transform:rotate(-45deg) translateX(0px);-moz-transform:rotate(-45deg) translateX(0px);-ms-transform:rotate(-45deg) translateX(0px);-o-transform:rotate(-45deg) translateX(0px);transform:rotate(-45deg) translateX(0px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */transform-origin:left bottom 0;}.cms-testimonial-layout3 .owl-controls .owl-dots{padding-top:92px;}.cms-team-social a{font-size:16px;padding:0 11px;display:inline-block;}.cms-team-title{font-size:18px;line-height:24px;}.cms-team-layout1 .cms-team-content .cms-team-position{font-size:12px;text-transform:uppercase;color:#888;}.cms-team-layout1 .cms-team-content .cms-team-title{font-size:18px;font-weight:600;margin:30px 0 0;color:#444;}.cms-team-layout1 .cms-team-content .cms-team-social{margin-top:20px;}.cms-team-layout1 .cms-team-content .cms-team-social a{color:#d0d0d0;background-color:transparent;border:1px solid #d0d0d0;border-radius:500px;width:33px;height:33px;margin-right:7px;display:inline-block;text-align:center;line-height:30px;}.cms-team-layout1 .cms-team-content .cms-team-social a:before{color:#aaa;font-size:11px;}.cms-team-layout1 .cms-team-content .cms-team-social a:hover{color:#fff;}.cms-team-layout1 .cms-carousel-item{position:relative;overflow:hidden;}.cms-team-layout1 .cms-carousel-item .cms-team-wrapper{padding:5px 5px 40px;background-color:#fff;}.cms-team-layout1 .cms-carousel-item .magnifier{position:absolute;top:100%;left:0;right:0;height:100%;opacity:0;background-color:#372f73;-webkit-transition:1s all cubic-bezier(0.22, 0.74, 0.32, 0.82);-moz-transition:1s all cubic-bezier(0.22, 0.74, 0.32, 0.82);-ms-transition:1s all cubic-bezier(0.22, 0.74, 0.32, 0.82);transition:1s all cubic-bezier(0.22, 0.74, 0.32, 0.82);}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-position{font-size:12px;text-transform:uppercase;color:#fff;}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-title{font-size:18px;font-weight:600;margin:30px 0 0;color:#fff;}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-desc{font-size:13px;display:block;color:#fff;padding:20px;font-weight:300;}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-social{margin-top:20px;}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-social a{color:#fff;background-color:transparent;border:1px solid #fff;border-radius:500px;width:33px;height:33px;margin-right:7px;display:inline-block;text-align:center;line-height:30px;}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-social a:before{color:#fff;font-size:11px;}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-social a:hover{background-color:#372f73;}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-social a.fa-facebook:hover{background-color:#1852a9;border-color:#1852a9;}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-social a.fa-twitter:hover{background-color:#26d3f9;border-color:#26d3f9;}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-social a.fa-linkedin:hover{background-color:#1a85bc;border-color:#1a85bc;}.cms-team-layout1 .cms-carousel-item .magnifier .cms-team-social a.fa-vimeo:hover{background-color:#7eaa29;border-color:#7eaa29;}.cms-team-layout1 .cms-carousel-item:hover .magnifier{opacity:1;top:0;-webkit-transition:1s all cubic-bezier(0.68, -0.55, 0.27, 1.55);-moz-transition:1s all cubic-bezier(0.68, -0.55, 0.27, 1.55);-ms-transition:1s all cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:1s all cubic-bezier(0.68, -0.55, 0.27, 1.55);}.cms-team-layout1 .owl-controls .owl-dots{padding-top:75px !important;}.cms-team-layout1 .owl-controls .owl-dots .owl-dot span{height:12px !important;width:12px !important;}.cms-team-layout2 .cms-carousel-item{padding-top:20px;padding-bottom:20px;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper{padding:20px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);background-color:#fafafa;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-left{float:left;max-width:125px;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-left img{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);width:100%;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-right{padding-left:155px;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-right .cms-team-title{font-size:22px;line-height:1;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-right .cms-team-content{font-size:13px;line-height:28px;padding-top:8px;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-right .cms-team-content p{margin-bottom:0;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-right .cms-team-meta{position:relative;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-right .cms-team-meta .cms-team-social{line-height:1;position:absolute;top:-2px;left:0;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-right .cms-team-meta .cms-team-social a{font-size:14px;color:#424243;padding:0 8px;opacity:0;visibility:hidden;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-right .cms-team-meta .cms-team-social a:first-child{padding-left:0;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-right .cms-team-meta .cms-team-social a:hover{color:#372f73;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper .cms-team-right .cms-team-meta .cms-team-position{font-family:'loraitalic';font-size:12px;color:#372f73;line-height:1;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper:hover .cms-team-right .cms-team-meta .cms-team-social a{opacity:1;visibility:visible;}.cms-team-layout2 .cms-carousel-item .cms-team-wrapper:hover .cms-team-right .cms-team-meta .cms-team-position{opacity:0;visibility:hidden;}.wpb_wrapper{position:relative;}.cms-team-layout3{padding-left:92.5px;}.cms-team-layout3 .cms-header-team .cms-title{display:inline-block;float:left;position:relative;padding-bottom:15px;margin-bottom:15px;}.cms-team-layout3 .cms-header-team .cms-title h3{font-size:18px;font-weight:600;margin-bottom:0;}.cms-team-layout3 .cms-header-team .cms-title span{font-size:12px;text-transform:uppercase;}.cms-team-layout3 .cms-header-team .cms-title:after{content:"";width:40px;border-top:1px solid #ddd;position:absolute;bottom:0;left:0;}.cms-team-layout3 .cms-header-team .cms-team-social{display:inline-block;float:right;}@media (max-width:767px){.cms-team-layout3 .cms-header-team .cms-team-social{display:none;}}.cms-team-layout3 .cms-header-team .cms-team-social a{border:1px solid #ececec;background-color:transparent;color:#ececec;width:33px;height:33px;margin-right:7px;display:inline-block;text-align:center;line-height:30px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}.cms-team-layout3 .cms-header-team .cms-team-social a:before{color:#aaa;font-size:11px;}.cms-team-layout3 .cms-header-team .cms-team-social a:hover{background-color:#372f73;border-color:#372f73;}.cms-team-layout3 .cms-header-team .cms-team-social a:hover:before{color:#fff;}.cms-team-layout3 .cms-header-team .cms-team-social a.fa-facebook:hover{background-color:#1852a9;border-color:#1852a9;}.cms-team-layout3 .cms-header-team .cms-team-social a.fa-twitter:hover{background-color:#26d3f9;border-color:#26d3f9;}.cms-team-layout3 .cms-header-team .cms-team-social a.fa-linkedin:hover{background-color:#1a85bc;border-color:#1a85bc;}.cms-team-layout3 .cms-header-team .cms-team-social a.fa-vimeo:hover{background-color:#7eaa29;border-color:#7eaa29;}.cms-team-layout3 .cms-team-desc{display:inline-block;}.cms-team-layout3 .cms-team-content{padding:0 15px;}.dotsCont{position:absolute;left:0;top:0;z-index:99;cursor:pointer;/* 
   [Start] 10. Heading
   +-----------------------------------+
*/}.dotsCont .item-dot div{display:inline-block;height:73px;width:77.5px;background-repeat:no-repeat;opacity:0.3;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */margin-bottom:10px;background-size:cover;}.dotsCont .item-dot.active div{opacity:1;}.cms-heading-default .title{position:relative;font-size:26px;color:#444;letter-spacing:0;padding-top:18px;margin-bottom:6px;text-transform:uppercase;font-weight:600;}.cms-heading-default .title:before{height:1px;width:64px;background-color:#ccc;position:absolute;content:"";top:0;left:0;}.cms-heading-default.text-center .title:before{right:0;margin:auto;}.cms-heading-default.text-right .title:before{left:inherit;right:0;}.cms-heading-default.line-bottom .title{padding-top:0;padding-bottom:20px;margin-bottom:40px;text-transform:none;font-size:22px;}.cms-heading-default.line-bottom .title:before{top:inherit;bottom:0;width:30px;}.cms-heading-layout1 .cms-heading-sub{font-size:24px;font-weight:400;color:#444;margin-bottom:10px;}.cms-heading-layout1 .cms-heading-description{max-width:660px;margin:0 auto;}.cms-heading-layout1 .title{font-weight:400;padding-bottom:24px !important;margin-bottom:20px !important;}.cms-heading-layout1 .title:before{height:4px;background-color:#372f73;}.cms-heading-layout1 .line_false{padding-bottom:10px !important;margin-bottom:0 !important;}.cms-heading-layout1 .line_false:before{display:none;}.social-connect{padding-top:3px;}.social-connect a{font-size:26px;padding-right:20px;}.cms-edge-wrapper{left:0;position:absolute;right:0;width:100%;/* 
   [Start] 11. Fancybox
   +-----------------------------------+
*/}.cms-edge-wrapper svg{position:absolute;left:0;right:0;}.cms-edge-wrapper.edge-top{top:0;}.cms-edge-wrapper.edge-top svg{transform:rotate(180deg);top:0;}.cms-edge-wrapper.edge-bottom{bottom:0;}.cms-edge-wrapper.edge-bottom svg{bottom:0;}.hover_server .service-one{padding:0 30px;}.hover_server .service-one h2{font-size:36px;font-weight:300;}.hover_server .service-one .sub_title{font-size:18px;font-weight:400;padding-bottom:20px;margin-bottom:20px;position:relative;color:#444;}.hover_server .service-one .sub_title:before{content:'';position:absolute;bottom:0;left:0;border-bottom:1px #ddd solid;width:40px;}.hover_server:hover{background-color:#372f73;color:#fff;-webkit-transition:1s all ease;-moz-transition:1s all ease;-ms-transition:1s all ease;transition:1s all ease;}.hover_server:hover h2{color:#fff;-webkit-transition:1s all ease;-moz-transition:1s all ease;-ms-transition:1s all ease;transition:1s all ease;}.hover_server:hover .sub_title{color:#fff;-webkit-transition:1s all ease;-moz-transition:1s all ease;-ms-transition:1s all ease;transition:1s all ease;}.no-hover:hover{background-color:transparent !important;}.cms-fancyboxes-deault .cms-fancybox-icon span{display:inline-block;color:#45b29d;}.cms-fancyboxes-deault .cms-fancybox-right .cms-fancybox-title{-webkit-transition:1s all ease;-moz-transition:1s all ease;-ms-transition:1s all ease;transition:1s all ease;}.cms-fancyboxes-deault .cms-fancybox-right .cms-fancybox-title.line-title{position:relative;}.cms-fancyboxes-deault .cms-fancybox-right .cms-fancybox-title.line-title:before{content:"";width:40px;border-top:1px solid #ddd;position:absolute;bottom:15px;}.cms-fancyboxes-deault.text-center .line-title:before{left:50%;-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 */}.cms-fancyboxes-deault.text-left .line-title:before{left:0;}.cms-fancyboxes-deault.text-right .line-title:before{right:0;}.cms-fancyboxes-deault:hover{background-color:#372f73;color:#fff;-webkit-transition:1s all ease;-moz-transition:1s all ease;-ms-transition:1s all ease;transition:1s all ease;}.cms-fancyboxes-deault:hover .cms-fancybox-title{color:#fff;-webkit-transition:1s all ease;-moz-transition:1s all ease;-ms-transition:1s all ease;transition:1s all ease;}.cms-fancyboxes-deault:hover .cms-fancybox-title:before{border-top:1px solid #fff;}.cms-fancyboxes-deault:hover .cms-fancybox-icon span{color:#fff !important;}.cms-fancyboxes-layout1 .fancybox-top{position:relative;}.cms-fancyboxes-layout1 .fancybox-top .cms-fancybox-title{font-size:16px;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:50px;-webkit-transition:1s all ease;-moz-transition:1s all ease;-ms-transition:1s all ease;transition:1s all ease;}.cms-fancyboxes-layout1 .fancybox-top .cms-fancybox-icon span{color:#444;background:#fff;border:1px solid #ddd;font-size:24px;height:60px;left:0;line-height:59px;position:absolute;text-align:center;top:7px;width:60px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-transition:1s all ease;-moz-transition:1s all ease;-ms-transition:1s all ease;transition:1s all ease;}.cms-fancyboxes-layout1:hover .fancybox-top .cms-fancybox-title{border-bottom:1px solid #372f73;-webkit-transition:1s all ease;-moz-transition:1s all ease;-ms-transition:1s all ease;transition:1s all ease;}.cms-fancyboxes-layout1:hover .fancybox-top .cms-fancybox-icon span{color:#fff;background:#372f73;border:1px solid #372f73;-webkit-transition:1s all ease;-moz-transition:1s all ease;-ms-transition:1s all ease;transition:1s all ease;}@media (max-width:768px){.cms-fancyboxes-layout1 .cms-fancybox-title{text-align:right;}}.cms-fancyboxes-layout2{min-height:300px;}.cms-fancyboxes-layout2 .cms-fancybox-item .cms-fancybox-icon{margin-bottom:40px;}.cms-fancyboxes-layout2 .cms-fancybox-item .cms-fancybox-icon span{width:150px;line-height:150px;display:inline-block;text-align:center;border-radius:100%;color:#fff;}.cms-fancyboxes-layout2 .cms-fancybox-item .cms-fancybox-right{margin-bottom:0;}.cms-fancyboxes-layout2 .cms-fancybox-item .cms-fancybox-right h3{margin:25px 0 15px;font-weight:700;color:#444;padding-bottom:15px;position:relative;}.cms-fancyboxes-layout2 .cms-fancybox-item .cms-fancybox-right h3:before{content:'';position:absolute;width:40px;bottom:0;border-top:1px solid #ddd;left:50%;-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 */}@media (max-width:767px){.cms-fancyboxes-layout2 .cms-fancybox-item .cms-fancybox-right{margin-bottom:40px;}}.cms-fancyboxes-layout3 .cms-fancybox-item .cms-fancybox-icon{padding:10px 0 40px;}.cms-fancyboxes-layout3 .cms-fancybox-item .cms-fancybox-icon span{width:80px;color:#45b29d;display:inline-block;line-height:80px;background-color:#fff;border-radius:100%;-webkit-box-shadow:0 0 0 10px rgba(255, 255, 255, .18);-moz-box-shadow:0 0 0 10px rgba(255, 255, 255, .18);-ms-box-shadow:0 0 0 10px rgba(255, 255, 255, .18);box-shadow:0 0 0 10px rgba(255, 255, 255, .18);-webkit-transition:1s all ease-in-out;-moz-transition:1s all ease-in-out;-ms-transition:1s all ease-in-out;transition:1s all ease-in-out;}@media (max-width:767px){.cms-fancyboxes-layout3 .cms-fancybox-item{margin-bottom:40px;}}.cms-fancyboxes-layout3 .cms-fancybox-right h3{color:#fff;font-weight:400;}.cms-fancyboxes-layout3:hover .cms-fancybox-item .cms-fancybox-icon span{background-color:#df494a;-webkit-transition:1s all ease-in-out;-moz-transition:1s all ease-in-out;-ms-transition:1s all ease-in-out;transition:1s all ease-in-out;color:#fff;}.cms-fancyboxes-layout4 .cms-fancybox-item .fancybox-top{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin-bottom:20px;padding-bottom:15px;padding-top:8px;border-bottom:1px solid;}.cms-fancyboxes-layout4 .cms-fancybox-item .fancybox-top .cms-fancybox-icon span{width:40px;line-height:40px;display:inline-block;text-align:center;background-color:#372f73;border-radius:100%;color:#fff;margin-right:24px;}.cms-fancyboxes-layout4 .cms-fancybox-item .fancybox-top .cms-fancybox-title{font-weight:700;margin-top:6px;margin-bottom:0;}.cms-fancyboxes-layout5 .cms-fancybox-item{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:wrap;}@media (max-width:767px){.cms-fancyboxes-layout5 .cms-fancybox-item{margin-bottom:20px !important;}}.cms-fancyboxes-layout5 .cms-fancybox-item .cms-fancybox-right .cms-fancybox-title{padding-bottom:20px;margin-bottom:0;position:relative;}.cms-fancyboxes-layout5 .cms-fancybox-item .cms-fancybox-right .line_true:before{display:block;}.cms-fancyboxes-layout5 .cms-fancybox-item .cms-fancybox-right .line_false:before{display:none;}.cms-fancyboxes-layout5 .cms-fancybox-item .cms-fancybox-right .line_false{padding-bottom:10px !important;}.cms-fancyboxes-layout5 .cms-fancybox-item .cms-fancybox-right .cms-fancybox-content p{margin:20px 0 0;}.cms-fancyboxes-layout5 .cms-fancybox-item .cms-fancybox-icon span{font-size:24px;width:64px;height:64px;display:table;text-align:center;border:2px solid #eee;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.cms-fancyboxes-layout5 .cms-fancybox-item .cms-fancybox-icon span:before{vertical-align:middle;display:table-cell;color:#888;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.cms-fancyboxes-layout5 .cms-fancybox-item:hover .cms-fancybox-icon span{background-color:#372f73;border:2px solid #372f73;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.cms-fancyboxes-layout5 .cms-fancybox-item:hover .cms-fancybox-icon span:before{color:#fff;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.cms-fancyboxes-layout5 .align-left{flex-direction:row;margin:40px 0 0;padding-left:30px;}.cms-fancyboxes-layout5 .align-left .cms-fancybox-right{text-align:left;}.cms-fancyboxes-layout5 .align-left .cms-fancybox-right .cms-fancybox-title:before{content:'';position:absolute;width:30px;bottom:0;left:0;border-top:1px solid #ddd;}.cms-fancyboxes-layout5 .align-left .cms-fancybox-icon{margin-right:30px;}.cms-fancyboxes-layout5 .align-right{flex-direction:row-reverse;margin:40px 0 0;padding-right:30px;}.cms-fancyboxes-layout5 .align-right .cms-fancybox-right{text-align:right;}.cms-fancyboxes-layout5 .align-right .cms-fancybox-right .cms-fancybox-title:before{content:'';position:absolute;width:30px;bottom:0;right:0;border-top:1px solid #ddd;}.cms-fancyboxes-layout5 .align-right .cms-fancybox-icon{margin-left:30px;}.color-white{/* 
   [Start] 13. Client
   +-----------------------------------+
*/}.color-white .cms-fancyboxes-layout5 .cms-fancybox-item{padding-left:0;margin:0;}.color-white .cms-fancybox-item{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:wrap;}.color-white .cms-fancybox-item .cms-fancybox-right .cms-fancybox-title{padding-bottom:20px;margin-bottom:0;position:relative;}.color-white .cms-fancybox-item .cms-fancybox-right .cms-fancybox-content p{margin:0;}.color-white .cms-fancybox-item .cms-fancybox-icon span{font-size:24px;width:50px;height:50px;display:table;text-align:center;border:1px solid #eee;}.color-white .cms-fancybox-item:hover .cms-fancybox-icon span{background-color:transparent;border:1px solid #fff;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.color-white .cms-fancybox-item:hover .cms-fancybox-icon span:before{color:#fff;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.cms-carousel-layout1{/* 
   [Start] 14. Blog Carousel
   +-----------------------------------+
*/}.cms-carousel-layout1 .cms-carousel-item-inner{margin:1px;border:1px solid #eee;}.cms-carousel-layout1 .cms-carousel-item-inner .cms-carousel-image{padding:15px;}.cms-carousel-layout1 .owl-controls .owl-dots{padding-top:75px !important;}.cms-carousel-layout1 .owl-controls .owl-dots .owl-dot span{height:12px !important;width:12px !important;}.blog-gap{width:32px;height:2px;background-color:#372f73;margin-left:0;}.blog-gap.gap-center{margin:auto;}.cms-carousel-blog-layout1 .cms-carousel-item{padding:45px 0 20px;}.cms-carousel-blog-layout1 .cms-carousel-item .carousel-entry-blog{border:1px solid #e6e6e6;-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 */-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.14);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.14);-ms-box-shadow:0 0 20px rgba(0, 0, 0, 0.14);box-shadow:0 0 20px rgba(0, 0, 0, 0.14);}.cms-carousel-blog-layout1 .cms-carousel-item .carousel-entry-blog .entry-feature img{-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;/* BACKGROUND GRADIENT */}.cms-carousel-blog-layout1 .cms-carousel-item .entry-body{padding:10px 15% 26px;}.cms-carousel-blog-layout1 .cms-carousel-item .entry-body .blog-category{color:#b8b9bc;font-size:11px;}.cms-carousel-blog-layout1 .cms-carousel-item .entry-body .entry-title{font-size:24px;line-height:32px;}.cms-carousel-blog-layout1 .cms-carousel-item .entry-body .entry-title a{color:#444;}.cms-carousel-blog-layout1 .cms-carousel-item .entry-body .entry-title a:hover{color:#372f73;}.cms-carousel-blog-layout1 .cms-carousel-item .entry-body .entry-content{padding-top:15px;font-size:12px;line-height:22px;color:#7b7e84;}.cms-carousel-blog-layout1 .owl-controls .owl-nav{position:absolute;right:0px;top:0;}.cms-carousel-blog-layout1 .owl-controls .owl-nav i{border:1px solid #c9c9c9;background-color:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));background-image:-webkit-linear-gradient(top, #f9f9f9, #e9e9e9);background-image:-moz-linear-gradient(top, #f9f9f9, #e9e9e9);background-image:-ms-linear-gradient(top, #f9f9f9, #e9e9e9);background-image:-o-linear-gradient(top, #f9f9f9, #e9e9e9);background-image:linear-gradient(top, #f9f9f9, #e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', endColorStr='#e9e9e9');/* BACKGROUND HORIZONTAL Right */-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-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 */color:#717171;height:25px;width:25px;line-height:25px;}.cms-carousel-blog-layout1 .owl-controls .owl-nav i:before{font-size:15px;}.cms-carousel-blog-layout1 .owl-controls .owl-nav .owl-next{margin-left:8px;}.cms-carousel-blog-layout2 .cms-carousel-item{padding:10px;}.cms-carousel-blog-layout3 .carousel-entry-blog{background-color:#fff;border:1px solid #e1e1e1;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-header{position:relative;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-header .entry-feature a{padding:110px 0;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-header .blog-category{bottom:20px;left:20px;line-height:1;position:absolute;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-header .blog-category a{text-transform:uppercase;color:#fff;font-family:'karlabold';letter-spacing:0.075em;font-weight:normal;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-body{border-radius:0 0 4px 4px;padding:13px 22px 22px;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-body .entry-date{font-size:11px;letter-spacing:0.075px;text-transform:uppercase;margin-bottom:6px;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-body .entry-title{font-size:24px;line-height:32px;text-transform:uppercase;margin-bottom:20px;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-body .entry-title a{color:#444;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-body .entry-title a:hover{color:#372f73;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-content{font-size:13px;line-height:24px;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-content p{margin:0;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-readmore{padding-top:10px;line-height:24px;color:#372f73;height:0;overflow:hidden;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-readmore i{padding-right:6px;position:relative;top:-2px;}.cms-carousel-blog-layout3 .carousel-entry-blog .entry-readmore:hover{color:#444;}.cms-carousel-blog-layout3 .carousel-entry-blog:hover .entry-header .entry-feature a{padding:97px 0;}.cms-carousel-blog-layout3 .carousel-entry-blog:hover .entry-readmore{height:36px;overflow:visible;}.cms-carousel-blog-layout4 .carousel-entry-blog{-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 */position:relative;overflow:hidden;}.cms-carousel-blog-layout4 .carousel-entry-blog:before{content:"";z-index:1;background-color:#040e24;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;opacity:0;}.cms-carousel-blog-layout4 .carousel-entry-blog:after{content:"";z-index:2;background-color:rgba(0, 0, 0, 0);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#040e24));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), #040e24);background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), #040e24);background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0), #040e24);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), #040e24);background-image:linear-gradient(top, rgba(0, 0, 0, 0), #040e24);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='#040e24');/* BACKGROUND HORIZONTAL Right */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;opacity:0;}.cms-carousel-blog-layout4 .carousel-entry-blog .entry-feature a{padding:150px 0;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;}.cms-carousel-blog-layout4 .carousel-entry-blog .blog-category{top:20px;left:20px;line-height:1;position:absolute;z-index:3;}.cms-carousel-blog-layout4 .carousel-entry-blog .blog-category a{text-transform:uppercase;color:#fff;letter-spacing:0.075em;font-weight:normal;}.cms-carousel-blog-layout4 .carousel-entry-blog .blog-category a:hover{color:#372f73;}.cms-carousel-blog-layout4 .carousel-entry-blog .entry-body{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:11px;}.cms-carousel-blog-layout4 .carousel-entry-blog .entry-body .entry-title{font-size:16px;line-height:24px;text-transform:uppercase;margin-bottom:6px;}.cms-carousel-blog-layout4 .carousel-entry-blog .entry-body .entry-title a{color:#fff;}.cms-carousel-blog-layout4 .carousel-entry-blog .entry-body .entry-title a:hover{color:#372f73;}.cms-carousel-blog-layout4 .carousel-entry-blog .entry-body .entry-readmore{color:#fff;font-size:11px;text-transform:uppercase;}.cms-carousel-blog-layout4 .carousel-entry-blog .entry-body .entry-readmore a{color:#372f73;float:right;opacity:0;}.cms-carousel-blog-layout4 .carousel-entry-blog .entry-body .entry-readmore a i{padding-left:11px;}.cms-carousel-blog-layout4 .carousel-entry-blog .entry-body .entry-readmore a:hover{color:#fff;}.cms-carousel-blog-layout4 .carousel-entry-blog:hover:before{opacity:0.4;}.cms-carousel-blog-layout4 .carousel-entry-blog:hover:after{opacity:0.8;}.cms-carousel-blog-layout4 .carousel-entry-blog:hover .entry-body .entry-readmore a{opacity:1;}.cms-carousel-blog-layout4 .owl-controls .owl-dots{padding-top:24px;}.cms-carousel-blog-layout4 .owl-controls .owl-dots .owl-dot span{border-color:#888482;height:13px;width:13px;border-width:2px;}.cms-carousel-blog-layout4 .owl-controls .owl-dots .owl-dot.active span{background-color:#fff;border-color:#fff;}.cms-carousel-blog-layout5{/* 
   [Start] 15. Blog Grid
   +-----------------------------------+
*/}.cms-carousel-blog-layout5 .carousel-entry-blog{background-color:#fff;border:1px solid #eee;}.cms-carousel-blog-layout5 .carousel-entry-blog .col-same{min-height:218px;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-feature{padding:0;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-feature a{height:inherit;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-body{padding:16px 20px;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-body .entry-content{font-size:12px;line-height:24px;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-body .entry-title{font-size:22px;line-height:32px;text-transform:uppercase;margin-bottom:6px;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-body .entry-title a{color:#444;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-body .entry-title a:hover{color:#372f73;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-footer{font-size:11px;text-transform:uppercase;color:#444;letter-spacing:0.075em;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-footer a{color:#444;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-footer a:hover{color:#372f73;}.cms-carousel-blog-layout5 .carousel-entry-blog .entry-footer .entry-date{float:right;}.cms-carousel-blog-layout5 .owl-controls .owl-dots{padding-top:24px;}.cms-carousel-blog-layout5 .owl-controls .owl-dots .owl-dot span{border-color:#7c818c;height:13px;width:13px;border-width:2px;}.cms-carousel-blog-layout5 .owl-controls .owl-dots .owl-dot.active span{background-color:#040e24;border-color:#040e24;}.grid-entry-blog-layout1 .grid-entry-blog,.cms-testimonial-layout1 .grid-entry-blog{display:flex;display:-webkit-flex;padding:20px 20px 20px 0;background-color:#fff;margin-bottom:25px;}@media (max-width:480px){.grid-entry-blog-layout1 .grid-entry-blog,.cms-testimonial-layout1 .grid-entry-blog{flex-wrap:wrap;-webkit-flex-wrap:wrap;}.grid-entry-blog-layout1 .grid-entry-blog .entry-content-wrap,.cms-testimonial-layout1 .grid-entry-blog .entry-content-wrap{padding:0 10px;}.grid-entry-blog-layout1 .grid-entry-blog i,.cms-testimonial-layout1 .grid-entry-blog i{margin-left:10px !important;}}.grid-entry-blog-layout1 .grid-entry-blog .entry-feature,.cms-testimonial-layout1 .grid-entry-blog .entry-feature{width:100px;padding:0;margin-right:20px;}.grid-entry-blog-layout1 .grid-entry-blog .entry-feature a,.cms-testimonial-layout1 .grid-entry-blog .entry-feature a{width:100px;height:100px;background-size:cover;background-position:center center;border-radius:0;float:left;margin:5px 20px 5px 0;}.grid-entry-blog-layout1 .grid-entry-blog .entry-feature .entry-feature-inner,.cms-testimonial-layout1 .grid-entry-blog .entry-feature .entry-feature-inner{display:inline-block;}.grid-entry-blog-layout1 .grid-entry-blog .entry-content-inner span,.cms-testimonial-layout1 .grid-entry-blog .entry-content-inner span{text-transform:uppercase;font-size:12px;color:#888;font-weight:300;}.grid-entry-blog-layout1 .grid-entry-blog .entry-content,.cms-testimonial-layout1 .grid-entry-blog .entry-content{margin-top:5px;}.grid-entry-blog-layout1 .grid-entry-blog .entry-title,.cms-testimonial-layout1 .grid-entry-blog .entry-title{margin-bottom:0;}.grid-entry-blog-layout1 .grid-entry-blog .entry-title a,.cms-testimonial-layout1 .grid-entry-blog .entry-title a{padding-bottom:0;margin-bottom:0;font-weight:500;font-size:16px;padding-top:5px;display:block;color:#444;line-height:1.2em;}.grid-entry-blog-layout1 .grid-entry-blog i,.cms-testimonial-layout1 .grid-entry-blog i{display:inline-block;width:auto;height:auto;line-height:inherit;vertical-align:middle;margin-left:0;padding-top:5px;padding-right:7px;}.grid-entry-blog-layout1 .grid-entry-blog i:before,.cms-testimonial-layout1 .grid-entry-blog i:before{color:#45b29d;font-size:34px;}.grid_portfolio .cms-grid-filter .cms-filter-category li{margin-bottom:5px !important;}.grid_portfolio .cms-grid-filter .cms-filter-category li a:hover,.grid_portfolio .cms-grid-filter .cms-filter-category li a.active{background-color:#fff;color:#fff;border:1px solid #fff;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-item{overflow:hidden;}.grid_portfolio .cms-grid-item .cms-grid-media img{width:100%;height:100%;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-item:hover .cms-grid-media img{-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 */-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-item:hover .portfolio-hover-desc{opacity:1;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-item:hover .portfolio-hover-desc .cms-portfolio-categories{opacity:1;-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 */-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-item:hover .portfolio-hover-desc .cms-grid-title{opacity:1;-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 */-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-item:hover .portfolio-hover-desc .portfolio-buttons{opacity:1;-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 */-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-item .portfolio-hover-desc{opacity:0;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:flex-end;-webkit-justify-content:flex-end;position:absolute;bottom:0;left:0;right:0;top:0;padding:20px 20px 42px;background-color:#fff;color:#fff;}.grid_portfolio .cms-grid-item .portfolio-hover-desc .cms-portfolio-categories{opacity:0;-webkit-transform:translateY(100%);-khtml-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-item .portfolio-hover-desc .cms-portfolio-categories a{color:#fff;}.grid_portfolio .cms-grid-item .portfolio-hover-desc .cms-grid-title{opacity:0;-webkit-transform:translateY(150%);-khtml-transform:translateY(150%);-moz-transform:translateY(150%);-ms-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:0.8s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.8s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.8s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.8s all cubic-bezier(1, 0.9, 0, 0.09);font-size:21px;text-align:left;text-transform:uppercase;font-weight:600;}.grid_portfolio .cms-grid-item .portfolio-hover-desc .portfolio-buttons{opacity:0;-webkit-transform:translateY(200%);-khtml-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:0.9s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.9s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.9s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.9s all cubic-bezier(1, 0.9, 0, 0.09);margin-top:30px;}.grid_portfolio .cms-grid-item .portfolio-hover-desc .portfolio-buttons a{width:48px;height:48px;display:inline-block;text-align:center;margin:0 10px 0 0;font-size:14px;line-height:48px;border-radius:100%;color:#fff;border:1px solid #fff;-webkit-transition:0.3s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.3s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.3s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.3s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-item .portfolio-hover-desc .portfolio-buttons a i{color:#fff;}.grid_portfolio .cms-grid-item .portfolio-hover-desc .portfolio-buttons a:hover{background-color:#372f73;border:1px solid #372f73;-webkit-transition:0.3s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.3s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.3s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.3s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-filter,.grid_portfolio2 .cms-grid-filter{text-align:center;margin-bottom:60px;}.grid_portfolio .cms-grid-filter .cms-filter-category,.grid_portfolio2 .cms-grid-filter .cms-filter-category{display:inline-block;}.grid_portfolio .cms-grid-filter .cms-filter-category li,.grid_portfolio2 .cms-grid-filter .cms-filter-category li{margin:0;padding:0;}.grid_portfolio .cms-grid-filter .cms-filter-category li a,.grid_portfolio2 .cms-grid-filter .cms-filter-category li a{color:#444;margin:0 5px;padding:0 10px;border:1px solid #ddd;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio .cms-grid-filter .cms-filter-category li a:hover,.grid_portfolio2 .cms-grid-filter .cms-filter-category li a:hover,.grid_portfolio .cms-grid-filter .cms-filter-category li a.active,.grid_portfolio2 .cms-grid-filter .cms-filter-category li a.active{background-color:#fff;color:#fff;border:1px solid #fff;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}@media (max-width:540px){.grid_portfolio .portfolio-hover-desc .cms-grid-title,.grid_portfolio .portfolio-hover-desc .cms-portfolio-categories{display:none;}}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item{padding-bottom:30px;text-align:center;margin-bottom:30px;overflow:hidden;position:relative;display:block;border-bottom:1px solid #eee;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-title .cms-grid-title{margin-top:20px;margin-bottom:0;font-size:18px;font-weight:600;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-title .cms-grid-title:hover{color:#fff;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-title .cms-portfolio-categories{text-transform:uppercase;font-size:13px;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-title .cms-portfolio-categories:hover{color:#fff;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-title .cms-portfolio-categories a{color:#444;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-hover-desc{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#372f73;color:#fff;padding:30px;-webkit-transform:translateY(100%);-khtml-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:1s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:1s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:1s cubic-bezier(0.4, 0, 0.2, 1);transition:1s cubic-bezier(0.4, 0, 0.2, 1);}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-hover-desc .cms-grid-title{font-size:18px !important;font-weight:400;color:#fff;margin-top:20px;margin-bottom:0;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-hover-desc .cms-grid-title:hover{color:#fff;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-hover-desc .cms-portfolio-categories{font-size:13px;text-transform:uppercase;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-hover-desc .cms-portfolio-categories a{color:#fff;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-hover-desc .cms-portfolio-categories a:hover{color:#fff;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-hover-desc .entry-content{margin:20px 0;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-hover-desc .cms-portfolio-readmore{color:#fff;font-style:italic;border-bottom:1px solid #fff;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-hover-desc .cms-portfolio-readmore:hover{color:#fff;border-color:#fff;}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .cms-grid-media{-webkit-transition:1s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:1s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:1s cubic-bezier(0.4, 0, 0.2, 1);transition:1s cubic-bezier(0.4, 0, 0.2, 1);}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item:hover .portfolio-hover-desc{-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 */-webkit-transition:1s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:1s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:1s cubic-bezier(0.4, 0, 0.2, 1);transition:1s cubic-bezier(0.4, 0, 0.2, 1);}.grid_portfolio-1 .cms-grid-item .cms-grid-content-item:hover .cms-grid-media{-webkit-transform:translateY(10px);-khtml-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:1s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:1s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:1s cubic-bezier(0.4, 0, 0.2, 1);transition:1s cubic-bezier(0.4, 0, 0.2, 1);}@media (min-width:992px){.grid_portfolio-1 .cms-grid-item:nth-child(3n + 1){clear:both;}}@media (max-width:991px){.grid_portfolio-1 .cms-grid-item:nth-child(2n + 1){clear:both;}}.grid_portfolio2 .cms-grid-filter .cms-filter-category li{margin-bottom:5px;}.grid_portfolio2 .cms-grid-filter .cms-filter-category li a:hover,.grid_portfolio2 .cms-grid-filter .cms-filter-category li a.active{background-color:#372f73;color:#fff;border:1px solid #372f73;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio2 .cms-grid-item{overflow:hidden;}.grid_portfolio2 .cms-grid-item .portfolio-hover-desc{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.7);text-align:center;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;opacity:0;-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 */-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio2 .cms-grid-item .portfolio-hover-desc .cms-grid-title{font-size:18px;font-weight:400;margin-bottom:0px;color:#fff;}.grid_portfolio2 .cms-grid-item .portfolio-hover-desc .cms-portfolio-categories a{text-transform:uppercase;font-size:11px;font-weight:700;color:#eee;}.grid_portfolio2 .cms-grid-item .cms-grid-media{overflow:hidden;}.grid_portfolio2 .cms-grid-item .cms-grid-media img{-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);width:100%;height:100%;}.grid_portfolio2 .cms-grid-item:hover{opacity:1;}.grid_portfolio2 .cms-grid-item:hover .cms-grid-media img{-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 */-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid_portfolio2 .cms-grid-item:hover .portfolio-hover-desc{opacity:1;-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 */-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.grid-entry-blog-layout4 .has-thumbnail{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}.grid-entry-blog-layout4 .grid-entry-blog{position:relative;height:215px;}.grid-entry-blog-layout4 .grid-entry-blog:hover .entry-content-wrap{opacity:1;-webkit-transition:1s all;-moz-transition:1s all;-ms-transition:1s all;transition:1s all;}.grid-entry-blog-layout4 .grid-entry-blog .entry-content-wrap{width:50%;float:right;text-align:right;position:absolute;top:0;bottom:0;right:0;background-color:#fff;padding:40px;opacity:0;-webkit-transition:1s all;-moz-transition:1s all;-ms-transition:1s all;transition:1s all;}.grid-entry-blog-layout4 .grid-entry-blog .entry-content-wrap .title a{color:#444;padding-left:10px;font-size:18px;font-weight:400;line-height:1.2em;}.grid-entry-blog-layout4 .grid-entry-blog .entry-content-wrap .empty-meta{color:#444;font-size:12px;font-weight:400;display:inline-block;}.grid-entry-blog-layout4 .grid-entry-blog .entry-content-wrap .empty-meta a{color:#444;}.grid-entry-blog-layout4 .grid-entry-blog .entry-content-wrap .empty-meta span{padding:0 10px;}.grid-entry-blog-layout4 .grid-entry-blog .blog_meta{display:inline-block;position:absolute;bottom:0;left:50%;-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 */}.grid-entry-blog-layout4 .grid-entry-blog .blog_meta .post-date{display:inline-block;text-transform:uppercase;width:68px;height:68px;font-size:28px;line-height:68px;color:#444;background-color:#fff;text-align:center;}.grid-entry-blog-layout4 .grid-entry-blog .blog_meta .post-date h3{color:#444;font-weight:600;line-height:1.5;}.grid-entry-blog-layout4 .grid-entry-blog .blog_meta .post-date h3 span{display:block;font-weight:400;font-size:65%;}.grid-entry-blog-layout4 .grid-entry-blog .blog_meta .post-type{display:inline-block;width:68px;height:68px;font-size:28px;line-height:68px;color:#fff;text-align:center;float:right;}.grid-entry-blog-layout4 .format-image .post-type span:before{content:"\e6ac";}.grid-entry-blog-layout4 .format-standard .post-type span:before{content:"\e675";}.grid-entry-blog-layout4 .format-video .post-type span:before{content:"\e69a";}.grid-entry-blog-layout4 .format-gallery .post-type span:before{content:"\e6be";}.grid-entry-blog-layout4 .content:nth-child(odd){background-color:#372f73;}.grid-entry-blog-layout4 .content:nth-child(odd) .post-type{background-color:#fff;}.grid-entry-blog-layout4 .content:nth-child(even){background-color:#fff;}.grid-entry-blog-layout4 .content:nth-child(even) .post-type{background-color:#372f73;}@media (max-width:767px){.grid-entry-blog-layout4 .entry-content-wrap{padding:20px !important;}}.carousel-inner{max-height:350px !important;/*  
   [Start] 19. Image Grid Gallery
   +-----------------------------------+
*/}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul{margin:0 -15px;}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:25%;padding:0 15px;margin:0 0 30px;}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item a{display:block;position:relative;background-color:#372f73;-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 */}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item a img{-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 */opacity:0.25;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item a:hover img{opacity:1;}.cms-layout-gallery1 .row{margin:0 -4px;}.cms-layout-gallery1 .row .cms-gallery-item{padding:0 4px;margin-bottom:8px;}.cms-layout-gallery1 .cms-gallery-zoom{z-index:99;cursor:pointer;}.cms-layout-gallery1 .cms-icon-zoom{position:absolute;top:50%;left:0;right:0;margin:auto;height:26px;width:26px;background-image:url(../images/icon-zoom.png);z-index:1;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;opacity:0;}.cms-layout-gallery1 .cms-gallery-inner{position:relative;overflow:hidden;}.cms-layout-gallery1 .cms-gallery-inner:before{background-color:#444;opacity:0.45;content:"";opacity:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-layout-gallery1 .cms-gallery-inner .cms-gallery-body{position:absolute;bottom:0;left:0;right:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;z-index:2;}.cms-layout-gallery1 .cms-gallery-inner .cms-gallery-body .cms-gallery-title{font-size:16px;color:#fff;background-color:#372f73;margin:0;padding:15px 35px;position:relative;-webkit-transform:rotate(-3deg);-khtml-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */bottom:-30px;}.cms-layout-gallery1 .cms-gallery-inner .cms-gallery-body .cms-gallery-title span{position:relative;z-index:2;}.cms-layout-gallery1 .cms-gallery-inner .cms-gallery-body .cms-gallery-title:before,.cms-layout-gallery1 .cms-gallery-inner .cms-gallery-body .cms-gallery-title:after{background-color:#372f73;content:"";height:100%;position:absolute;top:0;width:2000px;z-index:1;}.cms-layout-gallery1 .cms-gallery-inner .cms-gallery-body .cms-gallery-title:before{left:-1500px;}.cms-layout-gallery1 .cms-gallery-inner .cms-gallery-body .cms-gallery-title:after{right:-1500px;}.cms-layout-gallery1 .cms-gallery-inner .cms-gallery-body .cms-gallery-content{font-size:12px;line-height:23px;color:#fff;background-color:rgba(34, 41, 54, 0.9);padding:68px 26px 32px;}.cms-layout-gallery1 .cms-gallery-inner:hover .cms-gallery-body{bottom:0 !important;}.cms-layout-gallery1 .cms-gallery-inner:hover:before{opacity:0.45;}.cms-layout-gallery1 .cms-gallery-inner:hover .cms-icon-zoom{opacity:1;}.cms-layout-gallery1 .cms-gallery-item.item-2x .cms-gallery-inner .cms-gallery-title{-webkit-transform:rotate(-2deg);-khtml-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-layout-gallery2{/* 
   [Start] 20. Location
   +-----------------------------------+
*/}.cms-layout-gallery2 .cms-gallery-body{position:absolute;bottom:0;left:0;right:0;padding:27px 80px 27px 23px;z-index:2;}.cms-layout-gallery2 .cms-gallery-body .cms-gallery-title{font-size:30px;line-height:28px;letter-spacing:0.1em;color:#fff;text-transform:uppercase;margin-bottom:0;transform:translateX(-40px);opacity:0;-webkit-transition:all 280ms linear 0ms;-moz-transition:all 280ms linear 0ms;-ms-transition:all 280ms linear 0ms;transition:all 280ms linear 0ms;}.cms-layout-gallery2 .cms-gallery-body .cms-gallery-subtitle{color:#fff;font-family:"josefin_sanslight";font-size:14px;line-height:normal;margin-top:6px;transform:translateX(-40px);opacity:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-layout-gallery2 .cms-gallery-body .cms-gallery-zoom{height:26px;width:26px;background-image:url(../images/icon-zoom.png);cursor:pointer;display:inline-block;position:absolute;bottom:30px;right:23px;-webkit-transition:all 320ms linear 0ms;-moz-transition:all 320ms linear 0ms;-ms-transition:all 320ms linear 0ms;transition:all 320ms linear 0ms;transform:translateX(40px);opacity:0;}.cms-layout-gallery2 .cms-gallery-item{padding:0;position:relative;overflow:hidden;}.cms-layout-gallery2 .cms-gallery-item:before{background-color:#010c24;opacity:0.65;z-index:1;content:"";-webkit-transition:all 240ms linear 0ms;-moz-transition:all 240ms linear 0ms;-ms-transition:all 240ms linear 0ms;transition:all 240ms linear 0ms;}.cms-layout-gallery2 .cms-gallery-item:hover:before{opacity:0.25;}.cms-layout-gallery2 .cms-gallery-item:hover .cms-gallery-title,.cms-layout-gallery2 .cms-gallery-item:hover .cms-gallery-subtitle{opacity:1;transform:translateX(0px);}.cms-layout-gallery2 .cms-gallery-item:hover .cms-gallery-zoom{opacity:1;transform:translateX(0px);}.side-wrapper{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 0 10px rgba(0, 0, 0, 0.25);box-shadow:0 0 10px rgba(0, 0, 0, 0.25);font-size:12px;line-height:23px;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;/* 
   [Start] 21. Menu
   +-----------------------------------+
*/}.side-wrapper .side-hidden{padding-top:430px;position:relative;overflow:hidden;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.side-wrapper .side-body{position:absolute;bottom:0;left:0;right:0;-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.side-wrapper .side-title{font-size:16px;color:#fff;font-family:'lorabold';background-color:#372f73;margin:0;padding:15px 35px;position:relative;-webkit-transform:rotate(-5deg);-khtml-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */bottom:-30px;}.side-wrapper .side-title a{color:#fff;}.side-wrapper .side-title a:hover{color:;}.side-wrapper .side-title span{position:relative;z-index:2;}.side-wrapper .side-title:before,.side-wrapper .side-title:after{background-color:#372f73;content:"";height:100%;position:absolute;top:0;width:2000px;z-index:1;}.side-wrapper .side-title:before{left:-1500px;}.side-wrapper .side-title:after{right:-1500px;}.side-wrapper .side-title.entry-title{font-size:15px;}.side-wrapper .side-decs{padding-bottom:26px;}.side-wrapper .side-decs ul li{float:left;width:50%;}.side-wrapper .side-decs ul li:nth-child(even){float:right;text-align:right;}.side-wrapper .side-decs p{margin:0;}.side-wrapper .more a{font-family:'josefin_sanssemibold';font-size:13px;display:block;line-height:1;}.side-wrapper .more a i{float:right;}.side-wrapper .more a:hover{color:#fff;}.side-wrapper .side-content{background-color:rgba(34, 41, 54, 0.9);padding:61px 26px 26px;}.side-wrapper:hover .side-body{bottom:0 !important;}.side-wrapper .entry-content{font-size:13px;line-height:23px;font-family:'josefin_sanssemibold';}.side-wrapper .entry-content .side-meta{font-size:11px;text-transform:uppercase;color:#fff;margin-bottom:14px;}.side-wrapper .entry-content .side-meta a{color:#fff;}.side-wrapper .entry-content .side-meta a:hover{color:#372f73;}.side-wrapper .entry-content .side-meta li{border-right:1px solid #d9dadb;display:inline-block;float:left;line-height:12px;width:50%;}.side-wrapper .entry-content .side-meta li:nth-child(2){text-align:right;border:none;}#nuvo-menu-filter.menu-filter-style1 li{display:inline-block;margin:0 12px 18px 12px;line-height:1;}#nuvo-menu-filter.menu-filter-style1 li a{color:#c9c9c9;}#nuvo-menu-filter.menu-filter-style1 li.active a,#nuvo-menu-filter.menu-filter-style1 li:hover a{color:#fff;}#nuvo-menu-filter.menu-filter-style1 li:first-child{margin-left:0;}#nuvo-menu-filter.menu-filter-style2{text-align:center;margin-bottom:52px;}#nuvo-menu-filter.menu-filter-style2 li{display:inline-block;margin:0 0 10px -4px;}#nuvo-menu-filter.menu-filter-style2 li a{font-size:15px;color:#000;font-family:'loraitalic';line-height:40px;height:40px;padding:0 38px;display:block;position:relative;background-color:#fff;overflow:hidden;}#nuvo-menu-filter.menu-filter-style2 li a:before{background-color:#fff;content:"";height:70px;left:-15px;position:absolute;top:-10px;transform:rotate(20deg);width:20px;}#nuvo-menu-filter.menu-filter-style2 li a:after{background-color:#fff;content:"";height:70px;position:absolute;right:-11px;top:-10px;transform:rotate(20deg);width:20px;}#nuvo-menu-filter.menu-filter-style2 li a span{background-color:#aaa;display:block;height:50px;position:absolute;right:5px;top:0;transform:rotate(20deg);width:1px;z-index:11;opacity:0;}#nuvo-menu-filter.menu-filter-style2 li:first-child{margin-left:0;}#nuvo-menu-filter.menu-filter-style2 li:first-child a span{display:none;}#nuvo-menu-filter.menu-filter-style2 li.active a,#nuvo-menu-filter.menu-filter-style2 li:hover a{color:#fff;background-color:#222936;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item{background-color:#fff;margin-bottom:33px;display:table;overflow:hidden;-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 */}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-title{font-size:16px;letter-spacing:0.06em;text-transform:uppercase;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-title a{color:#444;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-title a:hover{color:#372f73;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-content{color:#616161;font-size:13px;line-height:24px;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left,#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-right{float:none;padding:20px;vertical-align:top;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left{display:table-cell;position:relative;width:150px;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left a{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left a:before{content:"";background-color:rgba(34, 41, 54, 0.5);-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;opacity:0;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left a i{color:#fff;font-size:36px;height:40px;left:0;line-height:40px;margin:auto;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:40px;opacity:0;-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left:hover a:before,#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left:hover a i{opacity:1;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-right{display:table-cell;padding:24px 110px 23px 20px;position:relative;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-right.price-empty{padding-right:20px;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-right .nuvo-menu-course{background-color:#222936;color:#fff;font-size:10px;width:95px;height:20px;line-height:normal;padding:4px 0;text-align:center;position:absolute;right:-25px;top:12px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */font-size:10px;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-right .nuvo-menu-price{font-size:28px;letter-spacing:0.02em;font-family:'josefin_sanssemibold';color:#372f73;position:absolute;bottom:30px;right:30px;}#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-right .nuvo-menu-price span{font-size:16px;position:relative;top:-4px;right:-4px;vertical-align:top;}#nuvo-menus{background-color:#fff;/* 
   [Start] 22. Bullets & Lists
   +-----------------------------------+
*/}#nuvo-menus #nuvo-menu-items{margin:0 -32px;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item{width:50%;float:left;padding:0 32px;margin-bottom:60px;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-title{font-size:20px;line-height:24px;letter-spacing:0em;text-transform:uppercase;margin-bottom:8px;position:relative;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-title:before{border-bottom:2px dotted #262626;bottom:5px;content:"";height:1px;position:absolute;width:100%;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-title a{color:#444;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-title a:hover{color:#372f73;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-title span.nuvo-menu-title-inner{background-color:#fff;padding-right:8px;position:relative;z-index:1;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-title span.nuvo-menu-price{background-color:#fff;float:right;padding-left:7px;position:relative;z-index:1;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-content{color:#333;font-size:15px;line-height:24px;font-family:'josefin_sanssemibold';padding-right:90px;position:relative;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-content a.nuvo-menu-tooltips{display:block;position:absolute;right:25px;top:-7px;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-content a.nuvo-menu-tooltips cite{border:1px solid #c07932;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */color:#c07932;display:inline-block;font-family:karlaregular;font-size:11px;font-style:normal;height:16px;line-height:13px;text-align:center;width:16px;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-content a.nuvo-menu-tooltips span{background:#372f73;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */color:#835222;font-family:loraitalic;font-size:9px;left:50%;line-height:1.1;margin-left:-47px;min-width:95px;padding:5px 6px;position:absolute;text-align:center;text-transform:uppercase;top:33px;visibility:visible;z-index:999;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-content a.nuvo-menu-tooltips span:after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-6px;width:0;height:0;border-bottom:6px solid #372f73;border-right:6px solid transparent;border-left:6px solid transparent;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left,#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-right{float:none;vertical-align:top;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left{-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 */display:table-cell;overflow:hidden;position:relative;width:90px;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left a{background-position:center center;background-repeat:no-repeat;background-size:cover;height:60px;left:0;position:absolute;top:0;width:100%;}#nuvo-menus #nuvo-menu-items .nuvo-menu-item .nuvo-menu-right{display:table-cell;padding-left:17px;}ul.custom li{display:flex;display:-webkit-flex;align-items:baseline;-webkit-align-items:baseline;}ol.custom,ul.custom{padding-left:0;}ol.custom li,ul.custom li{margin-bottom:10px;}ol.custom li i:before,ul.custom li i:before{font-weight:normal;font-size:16px;left:0;color:#45b29d;padding-right:11px;position:relative;top:3px;float:left;line-height:normal;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}ol.custom li:hover > i:before,ul.custom li:hover > i:before{color:#372f73;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}ol.custom{padding-left:15px;}.check{margin:20px 0;padding:0;/* 
   [Start] 23. CMS Countdown
   +-----------------------------------+
*/}.check li:before{content:"\4e";font-family:'ElegantIcons';font-size:16px;left:0;color:#df494a;padding-right:10px;position:relative;top:2px;}.time_circles{height:100%;position:relative;width:100%;}.time_circles > div{position:absolute;text-align:center;}.time_circles > div > h4{margin:0;padding:0;text-align:center;text-transform:uppercase;}.time_circles > div > span{display:block;font-size:300%;color:;margin-top:0.4em;text-align:center;width:100%;}.form-newletter .tnp-field label{display:none;}.form-newletter .tnp-widget form{max-width:670px;margin:auto;display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;height:50px;}.form-newletter .tnp-widget form .tnp-field-email{width:100%;margin-right:20px;height:100%;margin-bottom:0;}.form-newletter .tnp-widget form .tnp-field-email .tnp-email{margin:0;height:100%;padding:0 20px;background-color:transparent;font-size:14px;color:#ddd;}.form-newletter .tnp-widget form .tnp-field-button{margin:0;}.form-newletter .tnp-widget form .tnp-field-button .tnp-submit{height:100%;text-transform:uppercase;padding:14px 40px;border-radius:120px;border-color:#df494a;background-color:#df494a;font-weight:500;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.form-newletter .tnp-widget form .tnp-field-button .tnp-submit:hover{border-color:#45b29d;background-color:#45b29d;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}#colophon{background-color:#222;background-repeat:no-repeat;background-position:center;font-size:14px;line-height:24px;}#colophon .footer-gap{height:22px;}#colophon .footer-copyright{margin:0;font-size:13px;line-height:28px;letter-spacing:normal;}.social-big{display:flex;display:-webkit-flex;flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;flex-direction:row;-webkit-flex-direction:row;justify-content:center;-webkit-justify-content:center;max-width:100%;}.social-big a{width:25%;text-align:center;line-height:106px;background-color:#372f73;}.social-big a:hover{background-color:#000 !important;color:#fff;}.social-big a:hover.facebook i{color:#1852a9 !important;}.social-big a:hover.twitter i{color:#26d3f9 !important;}.social-big a:hover.linkedin i{color:#1a85bc !important;}.social-big a:hover.rss i{color:#ff8a00 !important;}.social-big a:hover.instagram i{color:#df494a !important;}.social-big a:hover.google-plus i{color:#da4835 !important;}.social-big a:hover.skype i{color:#00aff0 !important;}.social-big a:hover.pinterest i{color:#eb477c !important;}.social-big a:hover.vimeo i{color:#7eaa29 !important;}.social-big a:hover.youtube i{color:#e62117 !important;}.social-big a:hover.yelp i{color:#8d0005 !important;}.social-big a:hover.tumblr i{color:#547f9d !important;}.social-big a i{font-size:41px;color:#fff;vertical-align:middle;}.social-big a.facebook{background-color:#1852a9;}.social-big a.twitter{background-color:#26d3f9;}.social-big a.linkedin{background-color:#1a85bc;}.social-big a.rss{background-color:#ff8a00;}.social-big a.instagram{background-color:#df494a;}.social-big a.google-plus{background-color:#da4835;}.social-big a.skype{background-color:#00aff0;}.social-big a.pinterest{background-color:#eb477c;}.social-big a.vimeo{background-color:#7eaa29;}.social-big a.youtube{background-color:#e62117;}.social-big a.yelp{background-color:#8d0005;}.social-big a.tumblr{background-color:#547f9d;}#cms-footer-top{padding-top:60px;padding-bottom:90px;color:#bbb;}#cms-footer-top .wg-title{color:#fff;line-height:1.2em;font-size:17px;display:inline-block;padding:20px 0;border-bottom:1px solid #444;margin-bottom:35px;}#cms-footer-top .row-newletter{padding-top:56px;}#cms-footer-top .row-newletter .newsletter-widget{max-width:400px;position:relative;}#cms-footer-top .row-newletter .newsletter-widget form{padding-right:84px;}#cms-footer-top .row-newletter .newsletter-widget .newsletter-email{background-color:rgba(255, 255, 255, 0.12);border:medium none;font-size:10px;height:26px;line-height:26px;padding:0 12px;text-transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}#cms-footer-top .row-newletter .newsletter-widget .newsletter-submit{border:2px solid #372f73;font-size:10px;line-height:22px;padding:0 16px;position:absolute;right:0;top:0;letter-spacing:0.035em;}#cms-footer-top .row-newletter .newsletter-widget .newsletter-submit:hover{background-color:transparent;color:#372f73;}#cms-footer-top .cms-locations a{color:#c4c4c4;}#cms-footer-top .cms-locations a:hover{color:#372f73;}#cms-footer-top .logo-footer{display:inline-block;margin:5px 0 55px;}#cms-footer-top .text-col{margin-bottom:20px;font-size:14px;line-height:28px;letter-spacing:normal;}#cms-footer-bottom{color:#bbb;background-color:#000;}#cms-footer-bottom .cms-footer-bottom-item{padding:25px 0;}#cms-footer-bottom ul.menu li{display:inline-block;padding-right:5px;padding-left:5px;}#cms-footer-bottom ul.menu li a{color:#bbb;font-size:14px;line-height:28px;letter-spacing:normal;font-weight:300;}#cms-footer-bottom ul.menu li a:hover{color:#fff;}#cms-footer-bottom ul.menu li:last-child{padding-right:0;}#cms-footer-bottom ul.menu li:first-child{padding-left:0;}@media (min-width:1280px){#cms-footer-bottom .cms-footer-bottom-item:nth-child(2){text-align:right;}}@media (max-width:992px){#cms-footer-bottom .cms-footer-bottom-item{padding:5px 15px;}}#back_to_top{height:40px;width:40px;line-height:40px;text-align:center;position:fixed;bottom:25px;right:25px;background-color:#372f73;opacity:0;visibility:hidden;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;color:#fff;font-size:22px;-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 */cursor:pointer;z-index:10010;}#back_to_top.on{opacity:1;visibility:visible;}#back_to_top:hover{background-color:;}@media (max-width:767px){.social-big a{line-height:65px;}.social-big a i{font-size:26px;}}input[type='text'],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="submit"],textarea,select{background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:0;box-shadow:none;font-size:14px;font-weight:300;height:47px;line-height:1.62857;margin-bottom:20px;width:100%;padding:6px 12px;outline:none;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}input[type="submit"]{width:auto;}textarea{height:100px;max-width:100%;padding:12px 18px;}input[type='text']:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,input[type="submit"]:focus,textarea:focus{border:1px solid #372f73;outline:none;}input::-moz-placeholder,textarea::-moz-placeholder{color:#757575;opacity:1;}input::-webkit-input-placeholder,textarea::-webkit-placeholder{color:#757575;opacity:1;}input::-o-placeholder,textarea::-o-placeholder{color:#757575;opacity:1;}input::-ms-placeholder,textarea::-ms-placeholder{color:#757575;opacity:1;}.wpcf7-form input::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:#bdbdbd;opacity:1;}.wpcf7-form input::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-placeholder{color:#bdbdbd;opacity:1;}.wpcf7-form input::-o-placeholder,.wpcf7-form textarea::-o-placeholder{color:#bdbdbd;opacity:1;}.wpcf7-form input::-ms-placeholder,.wpcf7-form textarea::-ms-placeholder{color:#bdbdbd;opacity:1;}.placeholder-white input::-moz-placeholder,.placeholder-white textarea::-moz-placeholder{color:rgba(255, 255, 255, 0.8);opacity:1;}.placeholder-white input::-webkit-input-placeholder,.placeholder-white textarea::-webkit-placeholder{color:rgba(255, 255, 255, 0.8);opacity:1;}.placeholder-white input::-o-placeholder,.placeholder-white textarea::-o-placeholder{color:rgba(255, 255, 255, 0.8);opacity:1;}.placeholder-white input::-ms-placeholder,.placeholder-white textarea::-ms-placeholder{color:rgba(255, 255, 255, 0.8);opacity:1;}.wpb_widgetised_column .newsletter-email input::-moz-placeholder,.wpb_widgetised_column .newsletter-email textarea::-moz-placeholder{color:#fff;opacity:1;}.wpb_widgetised_column .newsletter-email input::-webkit-input-placeholder,.wpb_widgetised_column .newsletter-email textarea::-webkit-input-placeholder{color:#fff;opacity:1;}.placeholder-dark input::-o-placeholder,.wpb_widgetised_column .newsletter-email textarea::-o-placeholder{color:#fff;opacity:1;}.wpb_widgetised_column .newsletter-email input::-ms-placeholder,.wpb_widgetised_column .newsletter-email textarea::-ms-placeholder{color:#fff;opacity:1;}.wpb_widgetised_column .newsletter-email input{color:#fff;}.get-contact-page{font-size:15px;line-height:24px;letter-spacing:0.035em;color:#fff;margin-bottom:38px;}.get-contact-page .media-left{padding-right:17px;}.get-contact-page i{color:rgba(0, 0, 0, 0.45);font-size:28px;}.contact-form .contact-item{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;}.contact-form .contact-item .wpcf7-form-control-wrap{width:100%;margin-right:30px;}.contact-form .contact-item .wpcf7-form-control-wrap:last-child{margin-right:0;}.contact-form .your-message{max-width:100%;margin-right:0;display:block;}.contact-form .wpcf7-submit{height:auto !important;margin-bottom:0;border:none;background-color:#372f73;color:#fff;text-transform:uppercase;padding:10px 26px;border-radius:4px;line-height:1.42857;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.contact-form .wpcf7-submit:hover{background-color:#fff;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.coming-soon_form{display:flex;display:-webkit-flex;}.coming-soon_form .your-email{flex-grow:1;}.coming-soon_form input[type="email"]{margin-bottom:0;}.coming-soon_form .wpcf7-submit{margin-left:23px;font-size:14px;padding:14px 40px;font-weight:500;-webkit-border-radius:120px;-khtml-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px;/* BACKGROUND GRADIENT */height:auto !important;margin-bottom:0;border:none;background-color:#372f73;color:#fff;text-transform:uppercase;line-height:1.42857;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.coming-soon_form .wpcf7-submit:hover{background-color:#fff;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.coming-soon_form .ajax-loader{display:none;}@media (max-width:767px){.coming-soon_form{flex-direction:column;}.coming-soon_form .wpcf7-submit{margin-left:0;margin-top:10px;}}.construction .wpcf7-submit{font-size:14px;padding:14px 40px;font-weight:500;-webkit-border-radius:120px;-khtml-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px;/* BACKGROUND GRADIENT */height:auto !important;margin-bottom:0;border:none;background-color:#372f73;color:#fff;text-transform:uppercase;line-height:1.42857;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}.construction .wpcf7-submit:hover{background-color:#fff;-webkit-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.5s all cubic-bezier(1, 0.9, 0, 0.09);}@media (max-width:767px){.contact-form .contact-item{flex-wrap:wrap;-webkit-flex-wrap:wrap;}.contact-form .contact-item .wpcf7-form-control-wrap{margin-right:0px;}}.form-portfolio input[type="submit"]{border:none;width:100%;background-color:#372f73;font-size:14px;padding:12px 0;font-weight:500;color:#fff;line-height:initial;-webkit-border-radius:120px;-khtml-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px;/* BACKGROUND GRADIENT */}.form-portfolio input[type="submit"]:hover{background-color:#fff;}.wpcf7-not-valid-tip{display:none !important;/* ==========================================================================
   [End] All Style Form
========================================================================== */}.new-item-menu a{line-height:90px;float:right;}#cshero-header-inner{position:relative;}#cshero-header-inner.header-top{background-color:#fff;}#cshero-header-inner.header-top #cshero-header-top{padding:6px 0;font-size:13px;color:#fff;}#cshero-header-inner.header-top #cshero-header-top .topbar-container .navbar-brand{height:auto;padding:10px 0px;}#cshero-header-inner.header-top #cshero-header-top a:hover{color:#372f73;}#cshero-header-inner.header-top #cshero-header-top .topsocial{display:inline-block;float:right;}#cshero-header-inner.header-top #cshero-header-top .topsocial a{border:0 solid #fff;color:#aaa;border-radius:0;background-color:transparent !important;padding:0 12px;text-align:center;display:inline-block;}#cshero-header-inner.header-top #cshero-header-top .topsocial a i{font-size:14px;font-weight:bold;}#cshero-header-inner.header-top #cshero-header-top .top-contact{padding:13px 0 14px;text-align:left;}#cshero-header-inner.header-top #cshero-header-top .top-contact span{margin-right:20px;color:#888;font-size:12px;font-weight:normal;}#cshero-header-inner.header-top #cshero-header-top .top-contact span strong{margin-left:10px;}#cshero-header-inner.header-top #cshero-header-top .top-contact span a:hover{color:#b6d14b;}#cshero-header-inner.header-top #cshero-header-top .top-contact span strong,#cshero-header-inner.header-top #cshero-header-top .top-contact span a{color:#444;}#cshero-header-inner.header-top #cshero-header-logo a{display:block;line-height:90px;}#cshero-header-inner.header-top #cshero-header-logo a img{height:52px;}#cshero-header-inner.header-2 #cshero-header-top .topsocial,#cshero-header-inner.header-3 #cshero-header-top .topsocial{padding:12px 10px;}#cshero-header-inner.header-3 #cshero-header-top .top-contact span{color:#e9e9e9;}#cshero-header-inner.header-3 #cshero-header-top .top-contact span strong,#cshero-header-inner.header-3 #cshero-header-top .top-contact span a{color:#e9e9e9;}#cshero-header-inner .topsocial .facebook:hover{color:#1852a9 !important;}#cshero-header-inner .topsocial .twitter:hover{color:#26d3f9 !important;}#cshero-header-inner .topsocial .linkedin:hover{color:#1a85bc !important;}#cshero-header-inner .topsocial .rss:hover{color:#ff8a00 !important;}#cshero-header-inner .topsocial .instagram:hover{color:#df494a !important;}#cshero-header-inner .topsocial .google-plus:hover{color:#da4835 !important;}#cshero-header-inner .topsocial .skype:hover{color:#00aff0 !important;}#cshero-header-inner .topsocial .pinterest:hover{color:#eb477c !important;}#cshero-header-inner .topsocial .vimeo:hover{color:#7eaa29 !important;}#cshero-header-inner .topsocial .youtube:hover{color:#e62117 !important;}#cshero-header-inner .topsocial .yelp:hover{color:#8d0005 !important;}#cshero-header-inner .topsocial .tumblr:hover{color:#547f9d !important;}#cshero-header-inner .cshero-navigation-right .nav-button-icon{height:90px;vertical-align:middle;display:flex;display:-webkit-flex;width:100%;align-items:center;-webkit-align-items:center;flex-direction:row;-webkit-flex-direction:row;justify-content:flex-end;-webkit-justify-content:flex-end;position:relative;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-search-wrapper{width:53px;text-align:center;text-transform:uppercase;color:#444;height:100%;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;line-height:2.5;border-left:1px solid #eee;border-right:1px solid #eee;cursor:pointer;position:relative;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-search-wrapper:hover .show-search{-webkit-transform:scaleY(1);-khtml-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:1s all;-moz-transition:1s all;-ms-transition:1s all;transition:1s all;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-search-wrapper span{font-size:10px;font-weight:400;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-search-wrapper .show-search{position:absolute;top:100%;z-index:10;right:0;width:210px;padding:12px;border:1px #eee solid;background-color:#fff;-webkit-transform:scaleY(0);-khtml-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:1s all;-moz-transition:1s all;-ms-transition:1s all;transition:1s all;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-search-wrapper .show-search input{margin-bottom:0;height:34px;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-search-wrapper .show-search form{height:34px;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-search-wrapper .show-search form div:before{top:1px;width:34px;height:34px;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-cart-wrapper{width:53px;text-align:center;text-transform:uppercase;color:#444;height:100%;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;line-height:2.5;border-right:1px solid #eee;cursor:pointer;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-cart-wrapper .icon_cart_alt{font-size:13px;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-cart-wrapper .couter_items{display:block;font-size:10px;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-cart-wrapper .couter_items:after{content:'Items';font-size:10px;font-weight:400;margin-left:3px;}#cshero-header-inner .cshero-navigation-right .nav-button-icon .h-cart-wrapper:hover .widget_shopping_cart{top:100%;-webkit-transform:scaleX(1);-khtml-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;transition:0.5s all;}#cshero-header-inner .cshero-navigation-right .widget_shopping_cart{position:absolute;z-index:111;background-color:#fff;min-width:210px;padding:12px;border:1px solid #eee;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;transition:0.5s all;-webkit-transform:scaleX(0);-khtml-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */right:0;top:100%;}#cshero-header-inner .cshero-navigation-right .widget_shopping_cart .widget_shopping_cart_header{display:none;}#cshero-header-inner .cshero-navigation-right .widget_shopping_cart .widget_shopping_cart_footer{text-align:center;}#cshero-header-inner .cshero-navigation-right .widget_shopping_cart .widget_shopping_cart_footer .total{width:100%;}#cshero-header-inner .cshero-navigation-right .widget_shopping_cart .widget_shopping_cart_footer .buttons{width:100%;}#cshero-header-inner .cshero-navigation-right .widget_shopping_cart .widget_shopping_cart_footer .buttons a{width:100% !important;background-color:#df494a !important;color:#fff !important;font-weight:300 !important;text-transform:uppercase !important;border-radius:0 !important;display:block;}#cshero-header-inner .cshero-navigation-right .widget_shopping_cart .widget_shopping_cart_content .cart_list > li{text-align:center;padding:0;margin-bottom:20px;}#cshero-header-inner .cshero-navigation-right .widget_shopping_cart .widget_shopping_cart_content .cart_list > li .remove{float:right;font-weight:bold;left:auto !important;right:0;}#cshero-header-inner .cshero-navigation-right .widget_shopping_cart .widget_shopping_cart_content .cart_list > li > a{text-align:center;display:block;color:#444;font-weight:600;line-height:1;}#cshero-header-inner .cshero-navigation-right .widget_shopping_cart .widget_shopping_cart_content .cart_list > li > a img{float:left;width:50px;}@media (min-width:1201px){#cshero-header-inner.header-1 #cshero-header-top .top-contact{text-align:right;}#cshero-header-inner.header-1 #cshero-header-top .topsocial{float:right;}#cshero-header-inner.header-1 #cshero-header-top .topsocial a:last-child{padding-right:0;}#cshero-header-inner.header-1 #cshero-header{border-top:1px solid #eee;}#cshero-header-inner.header-1 #cshero-header #cshero-header-logo a img{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-inner.header-1 #cshero-header #cshero-header-navigation{text-align:left;}#cshero-header-inner.header-1 #cshero-header #cshero-header-navigation .menu-main-menu > li:last-child{padding-right:0;}#cshero-header-inner.header-1 #cshero-header #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-1 #cshero-header #cshero-header-navigation #cshero-header-logo a{line-height:90px;}#cshero-header-inner.header-1 #cshero-header.header-fixed{background-color:#fff;position:fixed;top:0px;width:100%;left:0;right:0;z-index:1001;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);}#cshero-header-inner.header-1 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-1 #cshero-header.header-fixed #cshero-header-logo a{line-height:70px;}#cshero-header-inner.header-1 #cshero-header.header-fixed #cshero-header-logo a img{height:52px;}#cshero-header-inner.header-1 #cshero-header.header-fixed .cshero-navigation-right .nav-button-icon{height:70px;}#cshero-header-inner.header-2 #cshero-header-top,#cshero-header-inner.header-3 #cshero-header-top{padding:0;}#cshero-header-inner.header-2 #cshero-header-top .top-contact,#cshero-header-inner.header-3 #cshero-header-top .top-contact{padding:12px 0 13px;}#cshero-header-inner.header-2 #cshero-header-top .topsocial,#cshero-header-inner.header-3 #cshero-header-top .topsocial{padding:12px 10px;border-left:1px solid #eee;border-right:1px solid #eee;}#cshero-header-inner.header-2 #cshero-header,#cshero-header-inner.header-3 #cshero-header{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;border-top:1px solid #eee;left:0;right:0;top:0px;width:100%;z-index:1001;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);}#cshero-header-inner.header-2 #cshero-header #cshero-header-logo,#cshero-header-inner.header-3 #cshero-header #cshero-header-logo{left:50%;max-width:300px;position:absolute;text-align:center;top:0;-webkit-transform:translate(-50%, 0px);-khtml-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:100%;z-index:99;}#cshero-header-inner.header-2 #cshero-header #cshero-header-logo a,#cshero-header-inner.header-3 #cshero-header #cshero-header-logo a{display:block;position:relative;z-index:1;line-height:90px;}#cshero-header-inner.header-2 #cshero-header #cshero-header-logo a img,#cshero-header-inner.header-3 #cshero-header #cshero-header-logo a img{height:123px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-inner.header-2 #cshero-header .navbar-brand,#cshero-header-inner.header-3 #cshero-header .navbar-brand{height:auto;padding:26px 0;}#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation-left,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation-left{width:38%;float:left;}#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation-right,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation-right{width:38%;float:right;text-align:right;}#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation{text-align:right;}#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation .menu-main-menu > li:before,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation .menu-main-menu > li:before,#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation .menu-main-menu > li:after,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation .menu-main-menu > li:after{display:none;}#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation .menu-main-menu > li > a{line-height:90px;color:#444;font-size:13px;}#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation .menu-main-menu > li > a .menu-title,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation .menu-main-menu > li > a .menu-title{position:relative;}#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation .menu-main-menu > li > a .menu-title:before,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation .menu-main-menu > li > a .menu-title:before{bottom:-22px;height:2px;width:0;left:0;right:0;margin:auto;background-color:transparent;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;position:absolute;content:"";}#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation .menu-main-menu > li.current-menu-item > a,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation .menu-main-menu > li.current-menu-item > a,#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation .menu-main-menu > li > a:hover,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation .menu-main-menu > li > a:hover{color:#b6d14b;}#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation .menu-main-menu > li.current-menu-item > a .menu-title:before,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation .menu-main-menu > li.current-menu-item > a .menu-title:before,#cshero-header-inner.header-2 #cshero-header #cshero-header-navigation .menu-main-menu > li > a:hover .menu-title:before,#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation .menu-main-menu > li > a:hover .menu-title:before{width:100%;background-color:#b6d14b;}#cshero-header-inner.header-2 #cshero-header.header-fixed,#cshero-header-inner.header-3 #cshero-header.header-fixed{position:fixed;background-color:#fff;}#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-logo a,#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-logo a{line-height:70px;color:#444;}#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a .menu-title:before,#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a .menu-title:before,#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-logo a .menu-title:before,#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-logo a .menu-title:before{bottom:-12px;}#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li.current-menu-item > a,#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li.current-menu-item > a,#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a:hover,#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a:hover{color:#b6d14b;}#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-logo a img,#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-logo a img{height:75px;}#cshero-header-inner.header-2 #cshero-header.header-fixed .navbar-brand,#cshero-header-inner.header-3 #cshero-header.header-fixed .navbar-brand{padding:15px 0 !important;}#cshero-header-inner.header-2 #cshero-header.header-fixed .cshero-navigation-right .nav-button-icon,#cshero-header-inner.header-3 #cshero-header.header-fixed .cshero-navigation-right .nav-button-icon{height:70px;}#cshero-header-inner.header-2.no-trans #cshero-header,#cshero-header-inner.header-3.no-trans #cshero-header{position:static;background-color:#040e24;}#cshero-header-inner.header-2.no-trans #cshero-header #cshero-header-logo a,#cshero-header-inner.header-3.no-trans #cshero-header #cshero-header-logo a{line-height:144px;}#cshero-header-inner.header-2.no-trans #cshero-header #cshero-header-logo a img,#cshero-header-inner.header-3.no-trans #cshero-header #cshero-header-logo a img{height:85px;}#cshero-header-inner.header-2.no-trans #cshero-header #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-3.no-trans #cshero-header #cshero-header-navigation .menu-main-menu > li > a{line-height:144px;}#cshero-header-inner.header-2.no-trans #cshero-header.header-fixed,#cshero-header-inner.header-3.no-trans #cshero-header.header-fixed{position:fixed;}#cshero-header-inner.header-2.no-trans #cshero-header.header-fixed #cshero-header-logo a,#cshero-header-inner.header-3.no-trans #cshero-header.header-fixed #cshero-header-logo a{line-height:60px !important;}#cshero-header-inner.header-2.no-trans #cshero-header.header-fixed #cshero-header-logo a img,#cshero-header-inner.header-3.no-trans #cshero-header.header-fixed #cshero-header-logo a img{height:50px !important;}#cshero-header-inner.header-2.no-trans #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-3.no-trans #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a{line-height:60px !important;color:#e9e9e9;}#cshero-header-inner.header-2.no-trans #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li.current-menu-item > a,#cshero-header-inner.header-3.no-trans #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li.current-menu-item > a,#cshero-header-inner.header-2.no-trans #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a:hover,#cshero-header-inner.header-3.no-trans #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a:hover{color:#b6d14b;}#cshero-header-inner.header-3{background-color:#212121;}#cshero-header-inner.header-3 #cshero-header-top .topsocial{border-left:1px solid #313131;border-right:1px solid #313131;}#cshero-header-inner.header-3 #cshero-header-top .top-contact span{color:#e9e9e9;}#cshero-header-inner.header-3 #cshero-header-top .top-contact span strong,#cshero-header-inner.header-3 #cshero-header-top .top-contact span a{color:#e9e9e9;}#cshero-header-inner.header-3 #cshero-header{border-top:1px solid #313131;}#cshero-header-inner.header-3 #cshero-header #cshero-header-navigation .menu-main-menu > li > a{color:#e9e9e9;}#cshero-header-inner.header-3 #cshero-header.header-fixed{position:fixed;background-color:#212121;}#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-logo a{line-height:70px;color:#e9e9e9;}#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a .menu-title:before,#cshero-header-inner.header-3 #cshero-header.header-fixed #cshero-header-logo a .menu-title:before{bottom:-12px;}.admin-bar #cshero-header-inner #cshero-header.header-fixed,#cshero-header-inner.no-trans #cshero-header:not(.header-fixed) #cshero-header-logo{top:32px;}}@media (max-width:1199px){#cshero-header-inner.header-2 #cshero-header-top,#cshero-header-inner.header-3 #cshero-header-top{border-bottom:1px solid #eee;}#cshero-header-inner.header-2 #cshero-header-top .topsocial a,#cshero-header-inner.header-3 #cshero-header-top .topsocial a{padding:0 10px;}#cshero-header-inner.header-2 #cshero-header .navbar-brand,#cshero-header-inner.header-3 #cshero-header .navbar-brand{height:auto;padding:10px 0;}#cshero-header-inner.header-2 #cshero-menu-mobile,#cshero-header-inner.header-3 #cshero-menu-mobile{bottom:10px;top:auto;}#cshero-header-inner.header-2 #cshero-header-navigation.navigation-open,#cshero-header-inner.header-3 #cshero-header-navigation.navigation-open{top:55px;}#cshero-header-inner.header-3{background-color:#212121;}#cshero-header-inner.header-3 #cshero-header-navigation.navigation-open{top:125px;}#cshero-header-inner.header-3 #cshero-header-top{border-bottom:1px solid #313131;}#cshero-header-inner.header-3 #cshero-header{background-color:#212121;}}@media (max-width:768px){#cshero-header-inner.header-2 #cshero-header-top .top-contact,#cshero-header-inner.header-3 #cshero-header-top .top-contact{padding:0;text-align:center;}#cshero-header-inner.header-2 #cshero-header-top .topsocial,#cshero-header-inner.header-3 #cshero-header-top .topsocial{padding:0;display:block;text-align:center;float:none;}}@media (max-width:1199px){/* ==========================================================================
   [End] 1. Header Main
========================================================================== */.cshero-navigation-right{width:100% !important;}#cshero-header-inner.header-1 .top-contact,#cshero-header-inner.header-2 .top-contact,#cshero-header-inner.header-3 .top-contact{text-align:center !important;}#cshero-header-inner.header-1 .top-contact span,#cshero-header-inner.header-2 .top-contact span,#cshero-header-inner.header-3 .top-contact span{display:block;margin-right:0px;}#cshero-header-inner.header-1 .top-contact .topsocial,#cshero-header-inner.header-2 .top-contact .topsocial,#cshero-header-inner.header-3 .top-contact .topsocial{float:none !important;}#cshero-header-inner .cshero-navigation-right{border-top:1px #eee solid;}#cshero-header-inner .cshero-navigation-right .nav-button-icon{justify-content:center;-webkit-justify-content:center;height:60px;}#cshero-header-inner .cshero-navigation-right .h-cart-wrapper{position:relative;}}body{overflow-x:hidden;font-family:'Source Sans Pro', sans-serif;letter-spacing:normal;font-size:14px;line-height:28px;font-weight:300;color:#888;}.aligncenter{display:block;margin-left:auto;margin-right:auto;}img.aligncenter{margin:5px auto;}.sticky{opacity:1;}.alignleft{float:left;}img.alignleft{margin:5px 30px 15px 0;}.alignright{float:right;}img.alignright{margin-left:15px;margin-bottom:20px;}.wp-caption{opacity:1;}.wp-caption.alignnone{width:100% !important;}.media-left img{max-width:inherit;}.wp-caption-text{opacity:1;}.gallery-caption{opacity:1;}.left{float:left;}.right{float:right;}.text-upper{text-transform:uppercase;}.block{display:block;}.position-relative{position:relative;}.position-initial{position:initial;}.full-height .wpb_wrapper,.full-height{height:100%;}a{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;color:#fff;}a:hover,a:focus{color:#b6d14b;}a,a:hover,a:focus,a:before,a:after{outline:none;text-decoration:none;}h1,h2,h3,h4,h5,h6{margin:0 0 15px;letter-spacing:0.035em;color:#444;font-weight:700;margin-bottom:10px;line-height:1.2em;}h1{font-size:32px;}h2{font-size:28;}h3{font-size:25px;}h4{font-size:22px;}h5{font-size:18px;}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}ul{padding:0;margin:0;list-style:none;}p{margin:0 0 20px;}img{height:auto;max-width:100%;}.vc_column-inner{padding-top:0 !important;}.colorred{color:#372f73;font-weight:400;font-size:22px;}.colorgreen{color:#fff;font-weight:400;}.hide-image img{display:none;}.w40{float:left;width:40%;}.w50{float:left;width:50%;}.w60{float:left;width:60%;}.size_big{font-size:64px;}.size_small{font-size:26px;}body .wpb_content_element,body .wpb_button{margin-bottom:0;}.entry-content > .vc_row-fluid{position:relative;}.entry-content > .wpb_row .wpb_row{margin-left:-15px;margin-right:-15px;}.entry-content > .wpb_row .padding-30 .wpb_row{margin-left:0;margin-right:0;}.vc_row-fluid .container .container,.vc_row-fluid .vc_row-fluid .container{width:100%;}.no_padding{padding-left:0 !important;padding-right:0 !important;}.media-body{width:inherit;}.thin{font-weight:300;}.well{border:medium none;border-radius:0;box-shadow:none;}.color-white i,.color-white span,.color-white p,.color-white h1,.color-white h2,.color-white h3,.color-white h4,.color-white h5{color:#fff !important;}.color-white i:before,.color-white span:before,.color-white p:before,.color-white h1:before,.color-white h2:before,.color-white h3:before,.color-white h4:before,.color-white h5:before{color:#fff !important;}.color-for-durk a,.color-for-durk div,.color-for-durk p,.color-for-durk h1,.color-for-durk h2,.color-for-durk h3,.color-for-durk h4,.color-for-durk h5,.color-for-durk span{color:#e9e9e9 !important;}.bg-dunk{background-color:#212121;}.relative-img img{position:relative;z-index:1;}.fixed-buttom{position:fixed;bottom:0;width:100%;}.dark{color:#444;}.dark2{color:;}.color-primary{color:#372f73;}.color-secondary{color: !important;}.br-2px{-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 */}.br-3px{-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 */}.br-4px{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.br-5px{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;/* BACKGROUND GRADIENT */}.z-index-1{z-index:1;}.zmdi{vertical-align:middle;}.lt0{letter-spacing:0 !important;}.lt35{letter-spacing:0.035em !important;}.abs,.cms-carousel-blog-layout4 .carousel-entry-blog:before,.cms-carousel-blog-layout4 .carousel-entry-blog:after,.cms-layout-gallery1 .cms-gallery-zoom,.cms-layout-gallery1 .cms-gallery-inner:before,.cms-layout-gallery2 .cms-gallery-item:before,#nuvo-menu-day #nuvo-menu-items .nuvo-menu-item .nuvo-menu-left a:before{position:absolute;top:0;left:0;right:0;bottom:0;}#bg-position-bottom{background-position:center bottom;/*
================> Unit Test
*/}table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;line-height:2;margin:0 0 20px;width:100%;-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 */}table th{color:#444;}caption,td{font-weight:normal;text-align:left;}.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th{padding:13px 8px;}th{font-weight:700;}td{border-top:1px solid #ededed;padding:6px 10px 6px 0;/*--- Definition Lists ---*/}dl{margin:0 0 0 25px;}dl dt{font-weight:normal;line-height:26px;text-transform:uppercase;font-weight:700;color:#444;}dl dd{line-height:normal;margin-bottom:20px;}dl dd a{color:#372f73;}dl dd a:hover{color:;}code,kbd{background-color:transparent;border-radius:4px;color:inherit;font-size:100%;padding:2px 4px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}ins{color:#fff;border:none;padding:2px;text-decoration:none;background-color:#372f73;}pre{background:#f5f5f5;color:#666;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word;}#maps{overflow:visible !important;}.woocommerce ins{background-color:transparent;}.entry-content-inner ul{padding:0 0 0 35px;list-style-type:square;}.entry-content-inner ul.list-style-check{list-style:none;padding:0;}dl + h2 + ul{list-style:none;padding:0 0 0 35px;}dl + h2 + ul li{position:relative;padding-left:15px;}dl + h2 + ul li:before{content:"\f111";font-family:FontAwesome;font-size:7px;left:0;position:absolute;color:#372f73;}dl + h2 + ul li ul{padding-left:35px;}.block-left{display:inline-block;float:left;}.block-right{display:inline-block;float:right;}.fixed-bottom{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;}.img-content{bottom:-87px;z-index:1;/* ==========================================================================
   [End] 1. Reset HTML/CSS, Unitest, Body
========================================================================== *//* ==========================================================================
   [Start] 2. Page Title
========================================================================== */}#cms-breadcrumb{background-color:#372f73;padding:22px 0;color:#fff;}#cms-breadcrumb .gohome{background-color:#4f399b;border-radius:100%;display:inline-block;height:50px;line-height:50px;text-align:center;width:50px;color:#fff;font-size:28px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.22);-ms-box-shadow:0 1px 2px rgba(0, 0, 0, 0.22);box-shadow:0 1px 2px rgba(0, 0, 0, 0.22);float:left;margin-left:15px;}#cms-breadcrumb .breadcrumbs{margin-left:100px;padding:12px 0 10px;}#cms-breadcrumb .breadcrumbs li{display:inline-block;font-size:14px;margin-right:14px;}#cms-breadcrumb .breadcrumbs li a{color:#fff;font-size:14px;}#cms-breadcrumb .breadcrumbs li a:hover{opacity:1;}#cms-breadcrumb .breadcrumbs li a:after{content:"\f2fb";font-family:'Material-Design-Iconic-Font';padding-left:14px;position:relative;top:2px;}#cms-breadcrumb .breadcrumbs li:last-child:after{content:"\f2f9";font-family:'Material-Design-Iconic-Font';padding-left:11px;position:relative;top:1px;}#cms-page-title{background-image:url(../images/bg-page-title.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding:70px 0 50px;}#cms-page-title .cms-page-title-inner{position:relative;z-index:3;}#cms-page-title .cms-page-title-inner h1{color:#fff;margin:0;text-align:left;font-size:34px;letter-spacing:normal;line-height:1.2em;margin-bottom:10px;font-weight:400;}@media (max-width:767px){#cms-page-title .cms-page-title-inner h1{text-align:center;}}#cms-page-title .cms-page-bread_crumb{background-color:transparent;border-radius:4px;font-weight:400;list-style:none none;margin-top:15px;margin-bottom:20px;color:#fff;text-align:right;}#cms-page-title .cms-page-bread_crumb > a{color:#fff;}#cms-page-title .cms-page-bread_crumb > a:hover{color:#b6d14b;}#cms-page-title .cms-page-bread_crumb ul{display:inline-block;}#cms-page-title .cms-page-bread_crumb ul li{display:inline-block;color:#888;font-size:14px;}#cms-page-title .cms-page-bread_crumb ul li a{color:#fff;}#cms-page-title .cms-page-bread_crumb ul li a:hover{color:#b6d14b;}#cms-page-title .cms-page-bread_crumb ul li:before{padding:0 5px;color:#ccc;content:"/\00a0";}@media (max-width:991px){#cms-page-title{padding:70px 30px 50px;}}@media (max-width:767px){/* ==========================================================================
   [End] 2. Page Title
========================================================================== *//* ==========================================================================
   [Start] 3. Primary
========================================================================== */#cms-page-title{padding:50px 30px 30px;}#cms-page-title .cms-page-inner-title{position:relative;z-index:3;}#cms-page-title .cms-page-inner-title h1{text-align:center;}#cms-page-title .cms-page-bread_crumb{text-align:center;}}#cms-theme.page #comments{padding:0;}#cms-theme.page #comments .comment-respond{padding:50px 0 80px 0;}#cms-content{padding:90px 0 0;}#cms-content.noPadding{padding:0 !important;}.row-has-boxshadow:before,.row-has-boxshadow:after{height:12px;width:100%;position:absolute;left:0;content:"";z-index:99;opacity:0.3;}.row-has-boxshadow:before{top:0;background-image:url(../images/box-shadow-top.png);background-repeat:repeat-x;}.row-has-boxshadow:after{bottom:0;background-image:url(../images/box-shadow-bottom.png);background-repeat:repeat-x;}.row-has-boxshadow-top:before{height:12px;width:100%;position:absolute;top:0;left:0;content:"";background-image:url(../images/box-shadow-top.png);background-repeat:repeat-x;z-index:99;opacity:0.3;}.row-has-boxshadow-bottom:before{height:12px;width:100%;position:absolute;bottom:0;left:0;content:"";background-image:url(../images/box-shadow-top.png);background-repeat:repeat-x;z-index:99;opacity:0.3;}.cms-button-video{display:inline-block;font-size:75px;color:#372f73;/* 
   [Start] 404 Page
   +-----------------------------------+
*/}.cms-button-video:hover{color:#372f73;opacity:0.7;}.error404{/* 
   [Start] Slider
   +-----------------------------------+
*/}.error404 .header{display:none;}.error404 #cms-page-title{display:none;}.error404 .site-content{padding:10em 0 !important;}.error404 .logo img{margin:60px 0 50px;}.error404 .section-title{margin-bottom:60px;display:block;position:relative;}.error404 .section-title h2{font-size:36px;font-weight:400;}.error404 .section-title a{margin-top:50px;padding:15px 50px;font-size:14px;font-weight:500;margin-bottom:0;}.tp-bullets.custom .tp-bullet{width:9px;height:9px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */border:3px solid #fff;background-color:transparent;}.tp-bullets.custom .tp-bullet.selected{background-color:#fff;}.fixed-bottom{bottom:0;left:0;margin:0 !important;position:absolute;right:0;width:100%;}.fixed-bottom > .vc_column_container{margin:auto;max-width:1140px;}#bg-position-bottom{background-position:center bottom !important;}.row-overlay{position:relative;/* ==========================================================================
   [End] 3. Primary
========================================================================== */}.row-overlay:after{position:absolute;top:0;left:0;right:0;bottom:0;display:block !important;background-color:inherit;content:"";}.row-overlay .vc_column-inner{position:relative;z-index:1;}.ft-sspr{font-family:'Source Sans Pro';font-weight:normal;}.ft-sspb,#cms-footer-top .wg-title{font-family:'Source Sans Pro';font-weight:bold;}.ft-sspl,.entry-blog .entry-content,.testimonial .entry-content,.client-template-default .entry-content,.archive.author .entry-content,.search-results .entry-content,#colophon .footer-copyright,#cms-footer-top .text-col,.cms-recent-post .item a,.footer-contact ul li{font-family:'Source Sans Pro';font-weight:300;}.ft-sspsb,#cshero-header-inner.header-top #cshero-header-top .top-contact span strong{font-family:'Source Sans Pro';font-weight:600;}.ft-r,.entry-blog .entry-header .entry-title a,.testimonial .entry-header .entry-title a,.client-template-default .entry-header .entry-title a,.archive.author .entry-header .entry-title a,.search-results .entry-header .entry-title a,.single-post .entry-header .entry-title a,.testimonial-template-default .entry-header .entry-title a,.client-template-default .entry-header .entry-title a,.single-post .authorcontainer h3,.testimonial-template-default .authorcontainer h3,.client-template-default .authorcontainer h3,.single-portfolio-inner .portfolio_layout1 .entry-header .entry-title a,.single-portfolio-inner .portfolio_layout2 .entry-header .entry-title a,.single-portfolio-inner .portfolio_layout1 .description-portfolio,.single-portfolio-inner .portfolio_layout2 .description-portfolio,.single-portfolio-inner .portfolio_layout1 .sg-portfolio-recent-header h3,.single-portfolio-inner .portfolio_layout2 .sg-portfolio-recent-header h3,.taglinemessage h2,#comments .comment-list .comment-body .comment-author cite,.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-title-text,.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-title-text,.cms-pricing-wrapper .pricing-header h4,.cms-pricing-wrapper .pricing-circle h3,.cms-progress-layout1 .stat-details h4,.cms-team-layout3 .cms-header-team .cms-title h3,.cms-heading-default .title,.cms-heading-layout1 .cms-heading-sub,.cms-heading-layout1 .title,.hover_server .service-one h2,.hover_server .service-one .sub_title,.cms-fancyboxes-deault .cms-fancybox-right .cms-fancybox-title,.cms-fancyboxes-layout1 .fancybox-top .cms-fancybox-title,.cms-fancyboxes-layout2 .cms-fancybox-item .cms-fancybox-right h3,.cms-fancyboxes-layout3 .cms-fancybox-right h3,.cms-fancyboxes-layout4 .cms-fancybox-item .fancybox-top .cms-fancybox-title,.cms-fancyboxes-layout5 .cms-fancybox-item .cms-fancybox-right .cms-fancybox-title,.color-white .cms-fancybox-item .cms-fancybox-right .cms-fancybox-title,.grid-entry-blog-layout1 .grid-entry-blog .entry-title a,.cms-testimonial-layout1 .grid-entry-blog .entry-title a,.grid_portfolio-1 .cms-grid-item .cms-grid-content-item .portfolio-title .cms-grid-title,.grid_portfolio2 .cms-grid-item .portfolio-hover-desc .cms-grid-title,.grid-entry-blog-layout4 .grid-entry-blog .entry-content-wrap .title a,.colorred,.colorgreen,#cms-page-title .cms-page-title-inner h1,.error404 .section-title h2,.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3 a,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3 a,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3 a,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3 a,.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover h3,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover h3,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover h3,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover h3,.cshero-woo-meta .cshero-product-title h3 a,.cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3 a,.cshere-woo-item-wrap .cshero-woo-hover h3,.pr-single-product .entry-summary h3,.pr-single-product .entry-summary h3 span,.pr-single-product .des_product_single .woocommerce-tabs .tabs li a{font-family:'Raleway';}@font-face{font-family:'ElegantIcons';src:url('../fonts/ElegantIcons.eot');src:url('../fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'), url('../fonts/ElegantIcons.woff') format('woff'), url('../fonts/ElegantIcons.ttf') format('truetype'), url('../fonts/ElegantIcons.svg#ElegantIcons') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Stroke-Gap-Icons';src:url('../fonts/Stroke-Gap-Icons.eot');src:url('../fonts/Stroke-Gap-Icons.svg') format('embedded-opentype'), url('../fonts/Stroke-Gap-Icons.woff') format('woff'), url('../fonts/Stroke-Gap-Icons.ttf') format('truetype');}.icon{font-family:'Stroke-Gap-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-WorldWide:before{content:"\e600";}.icon-WorldGlobe:before{content:"\e601";}.icon-Underpants:before{content:"\e602";}.icon-Tshirt:before{content:"\e603";}.icon-Trousers:before{content:"\e604";}.icon-Tie:before{content:"\e605";}.icon-TennisBall:before{content:"\e606";}.icon-Telesocpe:before{content:"\e607";}.icon-Stop:before{content:"\e608";}.icon-Starship:before{content:"\e609";}.icon-Starship2:before{content:"\e60a";}.icon-Speaker:before{content:"\e60b";}.icon-Speaker2:before{content:"\e60c";}.icon-Soccer:before{content:"\e60d";}.icon-Snikers:before{content:"\e60e";}.icon-Scisors:before{content:"\e60f";}.icon-Puzzle:before{content:"\e610";}.icon-Printer:before{content:"\e611";}.icon-Pool:before{content:"\e612";}.icon-Podium:before{content:"\e613";}.icon-Play:before{content:"\e614";}.icon-Planet:before{content:"\e615";}.icon-Pause:before{content:"\e616";}.icon-Next:before{content:"\e617";}.icon-MusicNote2:before{content:"\e618";}.icon-MusicNote:before{content:"\e619";}.icon-MusicMixer:before{content:"\e61a";}.icon-Microphone:before{content:"\e61b";}.icon-Medal:before{content:"\e61c";}.icon-ManFigure:before{content:"\e61d";}.icon-Magnet:before{content:"\e61e";}.icon-Like:before{content:"\e61f";}.icon-Hanger:before{content:"\e620";}.icon-Handicap:before{content:"\e621";}.icon-Forward:before{content:"\e622";}.icon-Footbal:before{content:"\e623";}.icon-Flag:before{content:"\e624";}.icon-FemaleFigure:before{content:"\e625";}.icon-Dislike:before{content:"\e626";}.icon-DiamondRing:before{content:"\e627";}.icon-Cup:before{content:"\e628";}.icon-Crown:before{content:"\e629";}.icon-Column:before{content:"\e62a";}.icon-Click:before{content:"\e62b";}.icon-Cassette:before{content:"\e62c";}.icon-Bomb:before{content:"\e62d";}.icon-BatteryLow:before{content:"\e62e";}.icon-BatteryFull:before{content:"\e62f";}.icon-Bascketball:before{content:"\e630";}.icon-Astronaut:before{content:"\e631";}.icon-WineGlass:before{content:"\e632";}.icon-Water:before{content:"\e633";}.icon-Wallet:before{content:"\e634";}.icon-Umbrella:before{content:"\e635";}.icon-TV:before{content:"\e636";}.icon-TeaMug:before{content:"\e637";}.icon-Tablet:before{content:"\e638";}.icon-Soda:before{content:"\e639";}.icon-SodaCan:before{content:"\e63a";}.icon-SimCard:before{content:"\e63b";}.icon-Signal:before{content:"\e63c";}.icon-Shaker:before{content:"\e63d";}.icon-Radio:before{content:"\e63e";}.icon-Pizza:before{content:"\e63f";}.icon-Phone:before{content:"\e640";}.icon-Notebook:before{content:"\e641";}.icon-Mug:before{content:"\e642";}.icon-Mastercard:before{content:"\e643";}.icon-Ipod:before{content:"\e644";}.icon-Info:before{content:"\e645";}.icon-Icecream2:before{content:"\e646";}.icon-Icecream1:before{content:"\e647";}.icon-Hourglass:before{content:"\e648";}.icon-Help:before{content:"\e649";}.icon-Goto:before{content:"\e64a";}.icon-Glasses:before{content:"\e64b";}.icon-Gameboy:before{content:"\e64c";}.icon-ForkandKnife:before{content:"\e64d";}.icon-Export:before{content:"\e64e";}.icon-Exit:before{content:"\e64f";}.icon-Espresso:before{content:"\e650";}.icon-Drop:before{content:"\e651";}.icon-Download:before{content:"\e652";}.icon-Dollars:before{content:"\e653";}.icon-Dollar:before{content:"\e654";}.icon-DesktopMonitor:before{content:"\e655";}.icon-Corkscrew:before{content:"\e656";}.icon-CoffeeToGo:before{content:"\e657";}.icon-Chart:before{content:"\e658";}.icon-ChartUp:before{content:"\e659";}.icon-ChartDown:before{content:"\e65a";}.icon-Calculator:before{content:"\e65b";}.icon-Bread:before{content:"\e65c";}.icon-Bourbon:before{content:"\e65d";}.icon-BottleofWIne:before{content:"\e65e";}.icon-Bag:before{content:"\e65f";}.icon-Arrow:before{content:"\e660";}.icon-Antenna2:before{content:"\e661";}.icon-Antenna1:before{content:"\e662";}.icon-Anchor:before{content:"\e663";}.icon-Wheelbarrow:before{content:"\e664";}.icon-Webcam:before{content:"\e665";}.icon-Unlinked:before{content:"\e666";}.icon-Truck:before{content:"\e667";}.icon-Timer:before{content:"\e668";}.icon-Time:before{content:"\e669";}.icon-StorageBox:before{content:"\e66a";}.icon-Star:before{content:"\e66b";}.icon-ShoppingCart:before{content:"\e66c";}.icon-Shield:before{content:"\e66d";}.icon-Seringe:before{content:"\e66e";}.icon-Pulse:before{content:"\e66f";}.icon-Plaster:before{content:"\e670";}.icon-Plaine:before{content:"\e671";}.icon-Pill:before{content:"\e672";}.icon-PicnicBasket:before{content:"\e673";}.icon-Phone2:before{content:"\e674";}.icon-Pencil:before{content:"\e675";}.icon-Pen:before{content:"\e676";}.icon-PaperClip:before{content:"\e677";}.icon-On-Off:before{content:"\e678";}.icon-Mouse:before{content:"\e679";}.icon-Megaphone:before{content:"\e67a";}.icon-Linked:before{content:"\e67b";}.icon-Keyboard:before{content:"\e67c";}.icon-House:before{content:"\e67d";}.icon-Heart:before{content:"\e67e";}.icon-Headset:before{content:"\e67f";}.icon-FullShoppingCart:before{content:"\e680";}.icon-FullScreen:before{content:"\e681";}.icon-Folder:before{content:"\e682";}.icon-Floppy:before{content:"\e683";}.icon-Files:before{content:"\e684";}.icon-File:before{content:"\e685";}.icon-FileBox:before{content:"\e686";}.icon-ExitFullScreen:before{content:"\e687";}.icon-EmptyBox:before{content:"\e688";}.icon-Delete:before{content:"\e689";}.icon-Controller:before{content:"\e68a";}.icon-Compass:before{content:"\e68b";}.icon-CompassTool:before{content:"\e68c";}.icon-ClipboardText:before{content:"\e68d";}.icon-ClipboardChart:before{content:"\e68e";}.icon-ChemicalGlass:before{content:"\e68f";}.icon-CD:before{content:"\e690";}.icon-Carioca:before{content:"\e691";}.icon-Car:before{content:"\e692";}.icon-Book:before{content:"\e693";}.icon-BigTruck:before{content:"\e694";}.icon-Bicycle:before{content:"\e695";}.icon-Wrench:before{content:"\e696";}.icon-Web:before{content:"\e697";}.icon-Watch:before{content:"\e698";}.icon-Volume:before{content:"\e699";}.icon-Video:before{content:"\e69a";}.icon-Users:before{content:"\e69b";}.icon-User:before{content:"\e69c";}.icon-UploadCLoud:before{content:"\e69d";}.icon-Typing:before{content:"\e69e";}.icon-Tools:before{content:"\e69f";}.icon-Tag:before{content:"\e6a0";}.icon-Speedometter:before{content:"\e6a1";}.icon-Share:before{content:"\e6a2";}.icon-Settings:before{content:"\e6a3";}.icon-Search:before{content:"\e6a4";}.icon-Screwdriver:before{content:"\e6a5";}.icon-Rolodex:before{content:"\e6a6";}.icon-Ringer:before{content:"\e6a7";}.icon-Resume:before{content:"\e6a8";}.icon-Restart:before{content:"\e6a9";}.icon-PowerOff:before{content:"\e6aa";}.icon-Pointer:before{content:"\e6ab";}.icon-Picture:before{content:"\e6ac";}.icon-OpenedLock:before{content:"\e6ad";}.icon-Notes:before{content:"\e6ae";}.icon-Mute:before{content:"\e6af";}.icon-Movie:before{content:"\e6b0";}.icon-Microphone2:before{content:"\e6b1";}.icon-Message:before{content:"\e6b2";}.icon-MessageRight:before{content:"\e6b3";}.icon-MessageLeft:before{content:"\e6b4";}.icon-Menu:before{content:"\e6b5";}.icon-Media:before{content:"\e6b6";}.icon-Mail:before{content:"\e6b7";}.icon-List:before{content:"\e6b8";}.icon-Layers:before{content:"\e6b9";}.icon-Key:before{content:"\e6ba";}.icon-Imbox:before{content:"\e6bb";}.icon-Eye:before{content:"\e6bc";}.icon-Edit:before{content:"\e6bd";}.icon-DSLRCamera:before{content:"\e6be";}.icon-DownloadCloud:before{content:"\e6bf";}.icon-CompactCamera:before{content:"\e6c0";}.icon-Cloud:before{content:"\e6c1";}.icon-ClosedLock:before{content:"\e6c2";}.icon-Chart2:before{content:"\e6c3";}.icon-Bulb:before{content:"\e6c4";}.icon-Briefcase:before{content:"\e6c5";}.icon-Blog:before{content:"\e6c6";}.icon-Agenda:before{content:"\e6c7";}@media screen and (min-width:1201px){/*
-----> Minimum width of 992 pixels.
*//*
-----> Max width of 992 pixels.
*/#cshero-menu-mobile{display:none;}.cshero-header-navigation .main-navigation .menu-main-menu > li:first-child a{padding-left:0 !important;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li,.cshero-header-navigation .main-navigation .menu-main-menu > li{vertical-align:top;display:inline-block;position:relative;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li:before,.cshero-header-navigation .main-navigation .menu-main-menu > li:before,.cshero-header-navigation .main-navigation .menu-main-menu > ul > li:after,.cshero-header-navigation .main-navigation .menu-main-menu > li:after{content:"";position:absolute;top:50%;height:11px;width:1px;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a,.cshero-header-navigation .main-navigation .menu-main-menu > li > a{padding:0 20px;font-size:13px;color:#444;display:block;font-weight:700;text-transform:uppercase;-webkit-transition:all 300ms linear 0ms !important;-moz-transition:all 300ms linear 0ms !important;-ms-transition:all 300ms linear 0ms !important;transition:all 300ms linear 0ms !important;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a i,.cshero-header-navigation .main-navigation .menu-main-menu > li > a i{display:block;width:100%;line-height:0;margin-bottom:6px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a i + .menu-title,.cshero-header-navigation .main-navigation .menu-main-menu > li > a i + .menu-title{-webkit-transform:translateY(25px);-khtml-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */display:block;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a .menu-title,.cshero-header-navigation .main-navigation .menu-main-menu > li > a .menu-title{position:relative;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a.onepage.current,.cshero-header-navigation .main-navigation .menu-main-menu > li > a.onepage.current{color:#fff;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a,.cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a,.cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-parent > a,.cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-parent > a,.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:hover,.cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover{color:#b6d14b;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a:after,.cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a:after,.cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-parent > a:after,.cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-parent > a:after,.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:hover:after,.cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover:after{color:#b6d14b;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > ul.sub-menu,.cshero-header-navigation .main-navigation .menu-main-menu > li > ul.sub-menu{opacity:0;-webkit-transition:opacity 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s;transition:opacity 0.4s ease 0s;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li:hover > ul.sub-menu,.cshero-header-navigation .main-navigation .menu-main-menu > li:hover > ul.sub-menu{opacity:1;}.cshero-header-navigation .main-navigation .menu-main-menu .sub-menu span.menu-title{white-space:nowrap;width:12em;overflow:hidden;text-overflow:ellipsis;}.cshero-header-navigation .main-navigation li ul:not(.wg-menu-item){background-color:#fff;margin:0;position:absolute;top:100%;z-index:1001;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);min-width:210px;/* Menu Stick Wall */}.cshero-header-navigation .main-navigation li ul:not(.wg-menu-item) li.menu-item-has-children > a:after{content:"\f105";font-family:FontAwesome;font-size:inherit;float:right;color:#7f7f7f;font-weight:normal;}.cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item){top:0px;left:100%;/* End Menu Stick Wall */}.cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item).back{right:100%;left:auto;}.cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item).back ul:not(.back){right:100%;left:auto;}.cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item).back ul.back{left:100%;right:auto;}.cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item).back ul.back ul:not(.back){left:100%;right:auto;}.cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item).back ul.back ul.back{right:100%;left:auto;}.cshero-header-navigation .main-navigation{/* End Menu Sub Level *//* Start Mega Menu */}.cshero-header-navigation .main-navigation ul li:hover > ul,.cshero-header-navigation .main-navigation ul li:focus > ul,.cshero-header-navigation .main-navigation .focus > ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;}.cshero-header-navigation .main-navigation li ul li{padding:0 30px;white-space:nowrap;border-bottom:1px solid rgba(0, 0, 0, 0.04);}.cshero-header-navigation .main-navigation li ul li a{display:block;font-size:14px;letter-spacing:0.035em;padding:6px 0;text-align:left;color:#444;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-transition:all 300ms linear 0ms !important;-moz-transition:all 300ms linear 0ms !important;-ms-transition:all 300ms linear 0ms !important;transition:all 300ms linear 0ms !important;}.cshero-header-navigation .main-navigation li ul li a:hover{color:#b6d14b;}.cshero-header-navigation .main-navigation li ul li.current-menu-item a{color:#fff;}.cshero-header-navigation .main-navigation li ul.sub-menu li:last-child > a{border:none;}.cshero-header-navigation .main-navigation ul.sub-menu li{position:relative;}.cshero-header-navigation .main-navigation{/* End Start Mega Menu */}.cshero-header-navigation .main-navigation .columns2 > li:nth-of-type(2n+1),.cshero-header-navigation .main-navigation .columns3 > li:nth-child(3n+1),.cshero-header-navigation .main-navigation .columns4 > li:nth-child(4n+1),.cshero-header-navigation .main-navigation .columns5 > li:nth-child(5n+1){clear:left;border-right:0px solid transparent;}.cshero-header-navigation .main-navigation .nav-menu > li{position:inherit;}.cshero-header-navigation .main-navigation .columns5 > li{width:20% !important;}.cshero-header-navigation .main-navigation .columns4 > li{width:25% !important;}.cshero-header-navigation .main-navigation .columns3 > li{width:33.3344% !important;}.cshero-header-navigation .main-navigation .columns2 > li{width:50% !important;}.cshero-header-navigation .main-navigation [class*="columns"]{padding:7px 20px 7px 30px !important;width:100% !important;left:0;right:0;}.cshero-header-navigation .main-navigation [class*="columns"] > li{float:left;padding:0;}.cshero-header-navigation .main-navigation [class*="columns"] > li ul li{padding:0 11px;}.cshero-header-navigation .main-navigation [class*="columns"] > li ul li ul.sub-menu li{padding:0 30px;}.cshero-header-navigation .main-navigation [class*="columns"] > li > a{width:100%;border-bottom:none;}.cshero-header-navigation .main-navigation [class*="columns"] > li > a:after{content:"" !important;}.cshero-header-navigation .main-navigation .menu-main-menu li.has_full_width{position:inherit;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{left:0;margin:auto;max-width:1140px !important;right:0;width:100% !important;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu li a{font-size:14px;line-height:26px;letter-spacing:0.035em;color:#372f73;opacity:0.5;padding:0;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu li a:hover{opacity:1;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu li:before{display:none;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a,.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a span{padding-left:5px;padding-right:5px;font-size:16px;text-transform:uppercase;color:#372f73;opacity:1;margin-bottom:9px;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a:hover,.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a span:hover{background-color:transparent;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > ul.sub-menu{background-color:transparent;border-top:none !important;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu{left:auto;right:90px;margin:auto;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu .sub-menu{background-color:transparent;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu > li > a span.menu-title{color:#ccc;text-transform:none;font-weight:bold;font-size:14px;}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu > li > a span.menu-title:before{content:"";}.cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu > li > a:hover{background-color:transparent;}.cshero-header-navigation .main-navigation li.group > ul.sub-menu{display:block;float:left;left:0;position:relative;width:100%;height:inherit;}.cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu ul.sub-menu{background-color:#fff !important;opacity:0;-webkit-transition:opacity 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s;transition:opacity 0.4s ease 0s;}.cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu > li:hover > ul.sub-menu{opacity:1;}.cshero-header-navigation .main-navigation ul.multicolumn > li > ul.sub-menu{padding-bottom:0;}.cshero-header-navigation .main-navigation ul.multicolumn > li:hover{position:relative;z-index:10;}.cshero-header-navigation .main-navigation ul.multicolumn > li.hidden-menu-item > a{display:none;}.cshero-header-navigation .main-navigation ul.standar-dropdown li ul.sub-menu{opacity:0;-webkit-transition:opacity 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s;transition:opacity 0.4s ease 0s;}.cshero-header-navigation .main-navigation ul.standar-dropdown li:hover ul.sub-menu{opacity:1;}}@media screen and (width:1200px){.header-1 .topbar-container .col-md-8{width:100% !important;}}@media screen and (max-width:1200px){/*
-----> End Max width of 992 pixels.
*//* ==========================================================================
  End Style Main Menu
========================================================================== */#cshero-header{border-bottom:1px solid #e7e4ef;background-color:#fff;}#cshero-header > .container{position:inherit;z-index:1001;}#cshero-header #cshero-header-logo{padding:0 15px;}#cshero-header #cshero-header-logo a{display:inline-block;line-height:100px;}#cshero-header #cshero-header-logo a img{max-height:80px;}#cshero-header #cshero-header-navigation{background-color:#fff;width:100%;position:absolute;right:0;top:121px;z-index:-10;padding:18px 30px;opacity:0;visibility:hidden;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 1.22);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 1.22);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 1.22);box-shadow:0 1px 3px rgba(0, 0, 0, 1.22);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header #cshero-header-navigation.navigation-open{z-index:1001;opacity:1;visibility:visible;top:70px;}#cshero-header #cshero-header-navigation .menu-main-menu li{border-bottom:1px solid rgba(0, 0, 0, 0.07);position:relative;}#cshero-header #cshero-header-navigation .menu-main-menu li a{display:block;padding:9px 0;}#cshero-header #cshero-header-navigation .menu-main-menu li .cs-menu-toggle{cursor:pointer;display:inline-block;height:30px;line-height:30px;position:absolute;right:0;text-align:center;top:6px;width:30px;}#cshero-header #cshero-header-navigation .menu-main-menu li .cs-menu-toggle:before{content:"\f278";font-family:Material-Design-Iconic-Font;font-size:14px;color:#372f73;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header #cshero-header-navigation .menu-main-menu li .cs-menu-toggle:hover:before{color:;}#cshero-header #cshero-header-navigation .menu-main-menu li:last-child{border-bottom:none;}#cshero-header #cshero-header-navigation .menu-main-menu.nav-menu-left li:last-child{border-bottom:1px solid rgba(0, 0, 0, 0.07);}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu{max-height:0;overflow:hidden;opacity:0;width:100% !important;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;transition:all 0.25s ease;}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu li a{padding-left:10px;padding-right:10px;}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu li:first-child{border-top:1px solid rgba(0, 0, 0, 0.07);}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu li:last-child{border-bottom:none;}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu.submenu-open{max-height:1000px;opacity:1;overflow:visible;}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu.submenu-open + .cs-menu-toggle:before{content:"\f273";}#cshero-menu-mobile{display:block;position:absolute;right:15px;top:16px;}#cshero-menu-mobile i{background-color:#372f73;-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 */-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;color:#fff;cursor:pointer;font-size:23px;height:36px;line-height:36px;text-align:center;width:46px;}#cshero-menu-mobile i:hover{background-color:;}.current-menu-item > a,.current-menu-parent > a{color:#372f73;}}.wg-title{text-transform:uppercase;letter-spacing:normal;}.wg-title + label{display:none;}.widget-area{display:inline-block;padding:0 10px;max-width:100%;}.widget-area aside{margin-bottom:40px;display:inline-block;width:100%;}.widget-area .widget_search{margin-bottom:20px;display:block;position:relative;overflow:hidden;}.widget-area .widget_categories,.widget-area .widget_archive{margin-bottom:45px;width:100%;}.widget-area .widget_categories ul li,.widget-area .widget_archive ul li{margin-bottom:10px;text-align:right;color:#444;font-weight:600;font-size:12px;width:100%;display:inline-block;}.widget-area .widget_categories ul li:before,.widget-area .widget_archive ul li:before{content:"\52";font-family:ElegantIcons;font-weight:normal;font-size:16px;left:0;color:#45b29d;padding-right:11px;position:relative;top:3px;float:left;line-height:normal;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.widget-area .widget_categories ul li:hover:before,.widget-area .widget_archive ul li:hover:before{color:#372f73;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.widget-area .widget_categories ul li a,.widget-area .widget_archive ul li a{font-size:14px;float:left;color:#444;font-weight:300;line-height:normal;}.wg-title{border-bottom:1px solid #eee;display:inline-block;font-size:16px;font-weight:600;margin-bottom:40px;padding:20px 0;color:#444;/* 
   [Start] 1. Newletter
   +-----------------------------------+
*/}.wpb_widgetised_column .newsletter-widget{max-width:515px;margin-left:0;overflow:hidden;/* 
   [Start] 2. Search
   +-----------------------------------+
*/}.wpb_widgetised_column .newsletter-widget form{padding-right:95px;position:relative;}.wpb_widgetised_column .newsletter-widget form p{margin:0;}.wpb_widgetised_column .newsletter-widget .newsletter-email{background-color:rgba(255, 255, 255, 0.5);border:medium none;box-shadow:none;font-size:10px;height:35px;line-height:35px;padding:0 12px;text-transform:none;color:#fff;float:left;}.wpb_widgetised_column .newsletter-widget .newsletter-submit{border:2px solid #c07932;font-family:"karlabold";font-size:10px;letter-spacing:0.035em;line-height:31px;padding:0 16px;position:absolute;right:0;top:0;}.wpb_widgetised_column .newsletter-widget .newsletter-submit:hover{background-color:#444;color:#fff;border-color:#444;}#searchform{position:relative;/* 
   [Start] 3. Tags
   +-----------------------------------+
*//* 
   [Start] 4. Categories
   +-----------------------------------+
*/}#searchform .screen-reader-text{display:none;}#searchform > div:before{color:#fff;content:"\e003";font-family:'Glyphicons Halflings';font-size:13px;position:absolute;right:0;top:0;bottom:0;z-index:1;width:50px;height:50px;justify-content:center;-webkit-justify-content:center;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;background-color:#fff;}#searchform #searchsubmit{position:absolute;top:0;right:0;bottom:0;opacity:0;z-index:2;padding:0;width:50px;}#searchform input[type='text']{font-style:italic;font-size:13px;height:50px;border:1px solid #ddd;box-shadow:none;font-weight:300;color:#888;}.widget_price_filter .wg-title{margin-bottom:32px;}#cms-footer-top .widget_cs_social_widget ul li{display:inline-block;}#cms-footer-top .widget_cs_social_widget ul li a{display:inline-block;height:33px;width:33px;margin-right:7px;text-align:center;background-color:#000;-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;/* BACKGROUND GRADIENT */}#cms-footer-top .widget_cs_social_widget ul li a i{font-size:13px;color:#aaa;margin-top:10px;display:inline-block;}#cms-footer-top .widget_cs_social_widget ul li a:hover{background-color:#372f73;}#cms-footer-top .widget_cs_social_widget ul li a:hover i{color:#fff;}#cms-footer-top .widget_cs_social_widget ul li a.link_facebook:hover{background-color:#1852a9;}#cms-footer-top .widget_cs_social_widget ul li a.link_rss:hover{background-color:#ff8a00;}#cms-footer-top .widget_cs_social_widget ul li a.link_youtube:hover{background-color:#e62117;}#cms-footer-top .widget_cs_social_widget ul li a.link_twitter:hover{background-color:#26d3f9;}#cms-footer-top .widget_cs_social_widget ul li a.link_google:hover{background-color:#da4835;}#cms-footer-top .widget_cs_social_widget ul li a.link_skype:hover{background-color:#00aff0;}#cms-footer-top .widget_cs_social_widget ul li a.link_linkedin:hover{background-color:#1a85bc;}#cms-footer-top .widget_cs_social_widget ul li a.link_vimeo:hover{background-color:#7eaa29;}#cms-footer-top .widget_cs_social_widget ul li a.link_pinterest:hover{background-color:#eb477c;}#cms-footer-top .widget_cs_social_widget ul li a.link_instagram:hover{background-color:#df494a;}#cms-footer-top .widget_cs_social_widget ul li:last-child a{margin-right:0;}.cms-recent-post{overflow:hidden;position:relative;width:100% !important;padding-right:12px !important;padding-left:0 !important;}.cms-recent-post + div{width:8px;background-color:#e0e0e0;}.cms-recent-post + div .vertical-handle{width:8px;background-color:#757575;-webkit-border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;/* BACKGROUND GRADIENT */}.cms-recent-post .cms-recent-media{float:left;max-width:100px;}.cms-recent-post .cms-recent-media a{background-size:cover;bottom:0;display:block;height:100%;left:0;position:absolute;width:100px;-webkit-border-radius:3px 0 0 3px;-khtml-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;/* BACKGROUND GRADIENT */background-repeat:no-repeat;background-position:center;}.cms-recent-post .item{padding:10px 0;border-bottom:1px solid #444;position:relative;}.cms-recent-post .item:last-child{border-bottom:none;}.cms-recent-post .item a{display:block;font-size:14px;line-height:28px;letter-spacing:normal;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}.cms-recent-post .item a span:first-child{-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;float:left;white-space:nowrap;max-width:70%;overflow:hidden;text-overflow:ellipsis;color:#bbb;}.cms-recent-post .item a span{color:#bbb;}.cms-recent-post .item a:hover span:first-child{color:#fff;}.cms-recent-post .item a:hover span{color:#bbb;}.footer-contact ul li{padding:10px 0;border-bottom:1px solid #444;position:relative;}.footer-contact ul li:last-child{border-bottom:none;}.footer-contact ul li i{display:-moz-groupbox;font-size:21px;padding:12px 7px 7px;vertical-align:bottom;width:auto;height:auto;margin-left:0;}.footer-contact ul li a{color:#bbb;}#cms-latest-post{margin-bottom:40px;}.cms-latest-post{margin-bottom:40px;}.cms-latest-post .item{margin-bottom:10px;}.cms-latest-post .item .latest-post-img{position:relative;display:inline-block;float:left;}.cms-latest-post .item .latest-post-img img{width:100px;height:80px;margin:5px 20px 5px 0;}.cms-latest-post .item .latest-post-link a > span{display:block;color:#444;}.cms-latest-post .item .latest-post-link a > span:first-child{font-weight:600;font-size:12px;text-transform:uppercase;}.cms-latest-post .item .latest-post-link a > span:last-child{font-weight:300;font-size:14px;margin:0;line-height:1.6;}@media (max-width:1200px) and (min-width:768px){.cms-latest-post .latest-post-img{width:100%;}}.widget-area .widget_cs_social_widget,.woocommerce-widget .widget_cs_social_widget{margin-bottom:40px;}.widget-area .widget_cs_social_widget ul li,.woocommerce-widget .widget_cs_social_widget ul li{display:inline-block;}.widget-area .widget_cs_social_widget ul li a,.woocommerce-widget .widget_cs_social_widget ul li a{display:inline-block;line-height:33px;width:33px;margin-right:7px;margin-bottom:7px;text-align:center;background-color:#372f73;-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 */}.widget-area .widget_cs_social_widget ul li a i,.woocommerce-widget .widget_cs_social_widget ul li a i{font-size:13px;color:#fff;}.widget-area .widget_cs_social_widget ul li a.link_facebook,.woocommerce-widget .widget_cs_social_widget ul li a.link_facebook{background-color:#1852a9;}.widget-area .widget_cs_social_widget ul li a.link_rss,.woocommerce-widget .widget_cs_social_widget ul li a.link_rss{background-color:#ff8a00;}.widget-area .widget_cs_social_widget ul li a.link_youtube,.woocommerce-widget .widget_cs_social_widget ul li a.link_youtube{background-color:#e62117;}.widget-area .widget_cs_social_widget ul li a.link_twitter,.woocommerce-widget .widget_cs_social_widget ul li a.link_twitter{background-color:#26d3f9;}.widget-area .widget_cs_social_widget ul li a.link_google,.woocommerce-widget .widget_cs_social_widget ul li a.link_google{background-color:#da4835;}.widget-area .widget_cs_social_widget ul li a.link_skype,.woocommerce-widget .widget_cs_social_widget ul li a.link_skype{background-color:#00aff0;}.widget-area .widget_cs_social_widget ul li a.link_linkedin,.woocommerce-widget .widget_cs_social_widget ul li a.link_linkedin{background-color:#1a85bc;}.widget-area .widget_cs_social_widget ul li a.link_vimeo,.woocommerce-widget .widget_cs_social_widget ul li a.link_vimeo{background-color:#7eaa29;}.widget-area .widget_cs_social_widget ul li a.link_pinterest,.woocommerce-widget .widget_cs_social_widget ul li a.link_pinterest{background-color:#eb477c;}.widget-area .widget_cs_social_widget ul li a.link_instagram,.woocommerce-widget .widget_cs_social_widget ul li a.link_instagram{background-color:#df494a;}.widget-area .widget_cs_social_widget ul li:last-child a,.woocommerce-widget .widget_cs_social_widget ul li:last-child a{margin-right:0;}.widget-area .widget_text{margin-bottom:40px;}.widget-area .widget_text .flexslider{-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 */-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;margin-bottom:0;border:none;}.widget-area .widget_text .flex-control-nav{display:none;}.widget-area .widget_text .flex-prev,.widget-area .widget_text .flex-next{background-color:#fff;opacity:1 !important;color:rgba(0, 0, 0, 0) !important;text-shadow:none;width:30px;height:30px;text-align:center;bottom:0;top:inherit !important;}.widget-area .widget_text .flex-prev:before,.widget-area .widget_text .flex-next:before{font:normal normal normal 14px/1 FontAwesome !important;color:#fff;}.widget-area .widget_text .flex-prev{left:0 !important;}.widget-area .widget_text .flex-prev:before{content:"\f104" !important;}.widget-area .widget_text .flex-next{right:0 !important;}.widget-area .widget_text .flex-next:before{content:"\f105" !important;}@media (max-width:1024px) and (min-width:768px){.widget-area .widget_text{display:none;}}.widget-area .widget_tag_cloud .tagcloud a{background-color:#fff;border:1px solid #cacaca;color:#444;float:left;line-height:1.42857;margin-right:4px !important;margin-bottom:5px !important;border-radius:0 !important;padding:8px 10px;position:relative;text-decoration:none;font-size:14px !important;font-weight:300;}.widget-area .widget_tag_cloud .tagcloud a:hover{color:#372f73;}.contact-info{font-size:16px;line-height:1;}.contact-info i{display:inline-block !important;font-size:24px !important;height:57px !important;line-height:50px !important;text-align:left !important;vertical-align:middle !important;width:34px !important;color:#df494a;}.contact-info li{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}.contact-info p{display:inline-block;line-height:18px;margin-bottom:0;}.cms-random-post .cms-random-post-wrapper{margin-left:-8px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.cms-random-post .cms-random-post-wrapper .item{margin-left:8px;margin-bottom:8px;}.cms-random-post .cms-random-post-wrapper .item .random-post-img img{width:79px;height:79px;}.widget_pages .children,.widget_nav_menu .children,.widget_pages .sub-menu,.widget_nav_menu .sub-menu{margin-left:10px;}@media screen and (max-width:1600px){.cms-carousel-blog-layout1 .owl-nav{margin-top:40px;}.cms-carousel-blog-layout1 .owl-nav .owl-prev,.cms-carousel-blog-layout1 .owl-nav .owl-next{position:static;}}@media screen and (min-width:1200px){.cms-team-layout3 .owl-prev,.cms-team-layout3 .owl-next{left:30%;position:absolute;top:94px;}.cms-team-layout3 .owl-next{left:inherit;right:30%;}.fixed-bottom{padding:0 20%;}.main-form{padding-right:115px;position:relative;}.main-form .submit-btn{position:absolute;bottom:5px;right:0;}.main-form .wpcf7-textarea{-webkit-width:-webkit-calc(100% - 95px);-moz-width:-moz-calc(100% - 95px);width:calc(100% - 95px);}#col-width-custom .vc_col-sm-8{width:71.669%;}#col-width-custom .vc_col-sm-4{width:28.333%;}#col-width-custom .vc_col-sm-12 > .vc_column-inner{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */overflow:hidden;}#spa-row .vc_col-sm-8{width:63.667%;}#spa-row .vc_col-sm-4{width:36.333%;}}@media screen and (min-width:1200px){#cms-content #sidebar.sidebar-left-active + #content{padding-right:15px;padding-left:75px;}}@media screen and (min-width:1200px){body .cs-boxed{max-width:1250px;margin-left:auto;margin-right:auto;}body .cs-boxed .vc_row[data-vc-full-width]{width:1250px !important;margin:0 auto;left:50% !important;transform:translate(-50%, 0);padding-left:0 !important;padding-right:0 !important;opacity:1 !important;}body .cs-boxed .rev_slider_wrapper{width:1250px !important;left:50% !important;transform:translate(-50%, 0);}body .cs-boxed .site-content{background-color:#fff;}}@media (min-width:1200px){/* ==========================================================================
  [Start] Medium devices (desktops, 992px and up)
========================================================================== */.block-img .vc_column-inner{position:absolute;top:0;left:0;right:-75px;width:auto !important;}}@media screen and (min-width:993px){/* ==========================================================================
   [Start] Small devices (tablets, 768px and up)
========================================================================== */.single-post .entry-meta{/* 
     [Start] Footer
     +-----------------------------------+
  */}.single-post .entry-meta .post-details{width:66.6667%;float:left;padding:0 15px;}.single-post .entry-meta .post-social-shared{width:33.3333%;float:left;padding:0 15px;text-align:right;}#cms-footer-top .cms-footer-top-item.col-lg-2{width:15.6667%;}#cms-footer-top .cms-footer-top-item.col-lg-2:first-child{width:20.6667%;}}@media screen and (max-width:992px){.container{width:100%;}.cms-edge-wrapper{left:0 !important;}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:50%;}#cms-footer-top .cms-footer-top-item{margin-bottom:35px;}.rm-padding-sm > .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}}@media (min-width:768px) and (max-width:992px){/* ==========================================================================
   [Start] Extra small devices 
========================================================================== */.text-center-sm{text-align:center;}}@media screen and (max-width:767px){#cshero-header #cshero-header-navigation{max-width:100%;}.text-center-xs{text-align:center !important;}.cms-treatment-wrapper .w40,.cms-treatment-wrapper .w60{width:100%;}.cms-treatment-wrapper .w40 .cms-treatment-item-inner{margin-bottom:16px;}.vc_tta-tabs-position-left .vc_tta-tabs-container{display:none !important;}#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50{width:100%;}#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50:nth-child(2){padding:13px 0;}#cms-spaprice .panel-group .panel .panel-heading .panel-title a:not(.collapsed) .w50:nth-child(2){padding:13px 20px;}#cms-spaprice .panel-group .panel .panel-body.image-active .panel-text{padding:0;}#cms-spaprice .panel-group .panel .panel-body.image-active .panel-image{margin-top:30px;max-width:inherit;min-height:170px;position:static;width:100%;}.rm-padding-xs > .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}.single-portfolio-inner .portfolio_layout1 .content_portfolio .entry-content{margin-top:20px;}}@media screen and (max-width:480px){.cms-treatment-wrapper .w50{width:100%;}.cms-treatment-wrapper .w50 .cms-treatment-item{margin-bottom:16px;}.cms-treatment-wrapper .gap{margin-bottom:0;}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:100%;}}.woocommerce-page{/*--------------
// 1. Sidebar
---------------*/}.woocommerce-page #cms-content{padding-bottom:90px;}.woocommerce-page .pr-full-width{width:100% !important;}.woocommerce-page .pr-full-width .products > li{max-width:25% !important;}@media (max-width:767px){.woocommerce-page .pr-full-width .products > li{max-width:33.3% !important;}}@media (max-width:480px){.woocommerce-page .pr-full-width .products > li{max-width:100% !important;}}.woocommerce-widget{margin-bottom:20px !important;/*--------------
// 2. Typo
---------------*/}.woocommerce-widget .widget_product_search .screen-reader-text{display:none;}.woocommerce-widget .widget_product_search .woocommerce-product-search{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin-bottom:40px;}.woocommerce-widget .widget_product_search .woocommerce-product-search .search-field{height:50px;padding:6px 12px;margin:0;font-style:italic;font-size:13px;}.woocommerce-widget .widget_product_search .woocommerce-product-search input[type="submit"]{height:50px;border:none;background-color:#fff;-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);color:#fff;}.woocommerce-widget .widget_product_search .woocommerce-product-search input[type="submit"]:hover{background-color:#372f73;-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);}.woocommerce-widget .widget_product_categories{margin-bottom:40px;}.woocommerce-widget .widget_product_categories .product-categories li{margin-bottom:10px;text-align:left;color:#444;font-weight:600;font-size:12px;}.woocommerce-widget .widget_product_categories .product-categories li a{font-size:14px;color:#444;font-weight:300;line-height:normal;}.woocommerce-widget .widget_product_categories .product-categories li:before{content:"\52";font-family:ElegantIcons;font-weight:normal;font-size:16px;left:0;color:#cecece;padding-right:11px;position:relative;top:3px;float:left;line-height:normal;-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);}.woocommerce-widget .widget_product_categories .product-categories li:hover:before{color:#372f73;-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);}.woocommerce-widget .widget_price_filter{margin-bottom:40px;}.woocommerce-widget .widget_price_filter .price_slider_wrapper .ui-slider-horizontal{background-color:#ddd;border-radius:0;margin-bottom:1.5em;}.woocommerce-widget .widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range{background-color:#372f73;cursor:pointer;border-radius:0;}.woocommerce-widget .widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-handle{background-color:#372f73;border-radius:0;cursor:pointer;width:7px;height:14px;bottom:0;}.woocommerce-widget .widget_price_filter .price_slider_wrapper .price_slider_amount .button{background-color:#fff;border-radius:0;color:#fff;-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);}.woocommerce-widget .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover{background-color:#372f73;-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);}.woocommerce-widget .widget_product_tag_cloud .tagcloud a{background-color:#fff;border:1px solid #fff;color:#444;float:left;line-height:1.42857;margin-right:4px !important;margin-bottom:5px !important;border-radius:0 !important;padding:8px 10px;position:relative;text-decoration:none;font-size:14px !important;font-weight:300;-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);}.woocommerce-widget .widget_product_tag_cloud .tagcloud a:hover{border:1px solid #fff;color:#fff;background-color:#fff;-webkit-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-moz-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);-ms-transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);transition:0.7s all cubic-bezier(1, 0.9, 0, 0.09);}.pr-content .cms-product-meta,.pr-single-product .cms-product-meta{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px;}.pr-content .cms-product-meta .woocommerce-result-count,.pr-single-product .cms-product-meta .woocommerce-result-count{color:#444;font-weight:600;}.pr-content .cms-product-meta .woocommerce-result-count span,.pr-single-product .cms-product-meta .woocommerce-result-count span{color:#444;font-weight:600;}.pr-content .cms-product-meta .form-effect .woocommerce-ordering,.pr-single-product .cms-product-meta .form-effect .woocommerce-ordering{margin:0 !important;}.pr-content .cms-product-meta .form-effect .woocommerce-ordering select:focus,.pr-single-product .cms-product-meta .form-effect .woocommerce-ordering select:focus{border-color:#372f73;}.pr-content .products,.pr-single-product .products{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-left:-15px !important;margin-right:-15px !important;margin-bottom:0 !important;}.pr-content .products > li,.pr-single-product .products > li,.pr-content .products .cms-product,.pr-single-product .products .cms-product{max-width:33.3% !important;width:100% !important;margin:0 0 30px !important;padding:0 15px !important;text-align:center;}@media (max-width:767px){.pr-content .products > li,.pr-single-product .products > li,.pr-content .products .cms-product,.pr-single-product .products .cms-product{max-width:50% !important;}}@media (max-width:480px){.pr-content .products > li,.pr-single-product .products > li,.pr-content .products .cms-product,.pr-single-product .products .cms-product{max-width:100% !important;}}.pr-content .products > li.cms-product,.pr-single-product .products > li.cms-product,.pr-content .products .cms-product.cms-product,.pr-single-product .products .cms-product.cms-product{max-width:100% !important;}.pr-content .products > li.cms-product .view-detail,.pr-single-product .products > li.cms-product .view-detail,.pr-content .products .cms-product.cms-product .view-detail,.pr-single-product .products .cms-product.cms-product .view-detail{font-style:italic;}.pr-content .products > li.cms-product .view-detail span,.pr-single-product .products > li.cms-product .view-detail span,.pr-content .products .cms-product.cms-product .view-detail span,.pr-single-product .products .cms-product.cms-product .view-detail span{font-size:21px;padding:10px;}.pr-content .products > li .cshere-woo-item-wrap,.pr-single-product .products > li .cshere-woo-item-wrap,.pr-content .products .cms-product .cshere-woo-item-wrap,.pr-single-product .products .cms-product .cshere-woo-item-wrap{overflow:hidden;padding-bottom:30px;border-bottom:1px solid #eee;position:relative;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-inner .cshero-woo-image img,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-inner .cshero-woo-image img,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-inner .cshero-woo-image img,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-inner .cshero-woo-image img{margin:0 !important;-webkit-transform:scale(1.05);-khtml-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);transition:0.5s all cubic-bezier(0.4, 0, 1, 1);}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price ins,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price ins,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price ins,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price ins,.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price del,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price del,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price del,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price del{font-size:13px;color:#888 !important;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-meta .star-rating,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-meta .star-rating,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .star-rating,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .star-rating{display:none !important;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3{padding:0 !important;margin-top:20px !important;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3 a,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3 a,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3 a,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3 a{font-size:18px;margin-bottom:0;font-weight:600;color:#444 !important;}.pr-content .products > li .cshere-woo-item-wrap:hover .cshero-woo-inner .cshero-woo-image img,.pr-single-product .products > li .cshere-woo-item-wrap:hover .cshero-woo-inner .cshero-woo-image img,.pr-content .products .cms-product .cshere-woo-item-wrap:hover .cshero-woo-inner .cshero-woo-image img,.pr-single-product .products .cms-product .cshere-woo-item-wrap:hover .cshero-woo-inner .cshero-woo-image img{margin:0 !important;-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 */-webkit-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);transition:0.5s all cubic-bezier(0.4, 0, 1, 1);}.pr-content .products > li .cshere-woo-item-wrap:hover .cshero-woo-hover,.pr-single-product .products > li .cshere-woo-item-wrap:hover .cshero-woo-hover,.pr-content .products .cms-product .cshere-woo-item-wrap:hover .cshero-woo-hover,.pr-single-product .products .cms-product .cshere-woo-item-wrap:hover .cshero-woo-hover{top:0;-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 */-webkit-transition:1s all ease-in-out;-moz-transition:1s all ease-in-out;-ms-transition:1s all ease-in-out;transition:1s all ease-in-out;opacity:1;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover{position:absolute;top:50%;bottom:0;width:100%;background-color:rgba(223, 73, 74, 0.9);color:#fff;padding:30px;opacity:0;-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:1s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:1s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:1s all cubic-bezier(0.4, 0, 1, 1);transition:1s all cubic-bezier(0.4, 0, 1, 1);}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover a,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover a,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover a,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover a{color:#fff;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover h3,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover h3,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover h3,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover h3{font-size:18px !important;font-weight:400 !important;padding:0 !important;margin-top:20px !important;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-product-categories,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-product-categories,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-product-categories,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-product-categories{text-transform:uppercase;font-size:13px;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover .content,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover .content,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .content,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .content{height:84px;overflow:hidden;margin:20px 0 !important;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover .content p,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover .content p,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .content p,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .content p{line-height:28px;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover .content .panel,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover .content .panel,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .content .panel,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .content .panel{margin-bottom:20px;background-color:transparent;border:none;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart{position:relative;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart .added_to_cart,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart .added_to_cart,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart .added_to_cart,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart .added_to_cart{display:none !important;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart:before,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart:before,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart:before,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart:before{content:'';width:40px;border-top:1px solid #eee;margin:0 auto;position:absolute;top:0;left:50%;-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 */}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart a,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart a,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart a,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart a{background-color:transparent !important;margin-top:20px !important;padding:0 15px 15px !important;font-weight:300 !important;font-size:14px !important;font-style:italic;}.pr-content .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart a:before,.pr-single-product .products > li .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart a:before,.pr-content .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart a:before,.pr-single-product .products .cms-product .cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart a:before{content:"\e66c";font-family:'Stroke-Gap-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;font-size:21px;padding:10px;}.pr-content .products .cshero-woo-image-shared,.pr-single-product .products .cshero-woo-image-shared,.pr-content .products .onsale,.pr-single-product .products .onsale{display:none;}.pr-content .products .cms-carousel .owl-item .cms-product,.pr-single-product .products .cms-carousel .owl-item .cms-product{padding:0 !important;}.pr-content .products ~ .woocommerce-pagination ul,.pr-single-product .products ~ .woocommerce-pagination ul{float:left;margin:20px 0 !important;}.pr-content .products ~ .woocommerce-pagination .page-numbers,.pr-single-product .products ~ .woocommerce-pagination .page-numbers{border:none !important;width:100% !important;}.pr-content .products ~ .woocommerce-pagination .page-numbers li,.pr-single-product .products ~ .woocommerce-pagination .page-numbers li{border:none !important;border-right:none;}.pr-content .products ~ .woocommerce-pagination .page-numbers li:last-child,.pr-single-product .products ~ .woocommerce-pagination .page-numbers li:last-child{float:right;}.pr-content .products ~ .woocommerce-pagination .page-numbers li:first-child,.pr-single-product .products ~ .woocommerce-pagination .page-numbers li:first-child{float:left;}.pr-content .products ~ .woocommerce-pagination .page-numbers .page-numbers,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .page-numbers{display:none;}.pr-content .products ~ .woocommerce-pagination .page-numbers .prev,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .prev,.pr-content .products ~ .woocommerce-pagination .page-numbers .next,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .next{display:block;border-radius:120px;padding:0px 30px !important;background-color:#fff !important;border:1px solid #ddd !important;line-height:40px;color:#424242 !important;-webkit-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);transition:0.5s all cubic-bezier(0.4, 0, 1, 1);}.pr-content .products ~ .woocommerce-pagination .page-numbers .prev:hover,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .prev:hover,.pr-content .products ~ .woocommerce-pagination .page-numbers .next:hover,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .next:hover{background-color:#fff !important;border:1px solid #fff !important;-webkit-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);transition:0.5s all cubic-bezier(0.4, 0, 1, 1);}.pr-content .products ~ .woocommerce-pagination .page-numbers .prev:hover:after,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .prev:hover:after,.pr-content .products ~ .woocommerce-pagination .page-numbers .next:hover:after,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .next:hover:after,.pr-content .products ~ .woocommerce-pagination .page-numbers .prev:hover:before,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .prev:hover:before,.pr-content .products ~ .woocommerce-pagination .page-numbers .next:hover:before,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .next:hover:before{color:#fff;-webkit-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);transition:0.5s all cubic-bezier(0.4, 0, 1, 1);}.pr-content .products ~ .woocommerce-pagination .page-numbers .prev:after,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .prev:after{content:'Older';background-color:transparent;font-size:14px;font-weight:300;color:#424242;margin-left:5px;-webkit-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);transition:0.5s all cubic-bezier(0.4, 0, 1, 1);}.pr-content .products ~ .woocommerce-pagination .page-numbers .next:before,.pr-single-product .products ~ .woocommerce-pagination .page-numbers .next:before{content:'Newer';background-color:transparent;font-size:14px;font-weight:300;color:#424242;margin-right:5px;-webkit-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);transition:0.5s all cubic-bezier(0.4, 0, 1, 1);}.cshero-woo-meta .cshero-product-price ins,.cshero-woo-meta .cshero-product-price del{font-size:13px;color:#888 !important;}.cshero-woo-meta .star-rating{display:none !important;}.cshero-woo-meta .cshero-product-title h3{padding:0 !important;margin-top:20px !important;}.cshero-woo-meta .cshero-product-title h3 a{font-size:18px;margin-bottom:0;font-weight:600;color:#444 !important;}.cms-grid-wraper .cshere-woo-item-wrap{margin-bottom:30px;}.cms-grid-wraper .cshero-woo-inner a{display:block !important;}.cms-grid-wraper .cshero-woo-inner a img{width:100% !important;}.cshere-woo-item-wrap{overflow:hidden;padding-bottom:30px;border-bottom:1px solid #eee;position:relative;}.cshere-woo-item-wrap .cshero-woo-inner .cshero-woo-image img{margin:0 !important;-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 */-webkit-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);transition:0.5s all cubic-bezier(0.4, 0, 1, 1);}.cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price ins,.cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price del{font-size:13px;color:#888 !important;}.cshere-woo-item-wrap .cshero-woo-meta .star-rating{display:none !important;}.cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3{padding:0 !important;margin-top:20px !important;}.cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title h3 a{font-size:18px;margin-bottom:0;font-weight:600;color:#444 !important;}.cshere-woo-item-wrap:hover .cshero-woo-inner .cshero-woo-image img{margin:0 !important;-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 */-webkit-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);transition:0.5s all cubic-bezier(0.4, 0, 1, 1);}.cshere-woo-item-wrap:hover .cshero-woo-hover{top:0;-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 */-webkit-transition:1s all ease-in-out;-moz-transition:1s all ease-in-out;-ms-transition:1s all ease-in-out;transition:1s all ease-in-out;opacity:1;}.cshere-woo-item-wrap .cshero-woo-hover{position:absolute;top:50%;bottom:0;width:100%;background-color:rgba(223, 73, 74, 0.9);color:#fff;padding:30px;opacity:0;-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:1s all cubic-bezier(0.4, 0, 1, 1);-moz-transition:1s all cubic-bezier(0.4, 0, 1, 1);-ms-transition:1s all cubic-bezier(0.4, 0, 1, 1);transition:1s all cubic-bezier(0.4, 0, 1, 1);}.cshere-woo-item-wrap .cshero-woo-hover a{color:#fff;}.cshere-woo-item-wrap .cshero-woo-hover h3{font-size:18px !important;font-weight:400 !important;padding:0 !important;margin-top:20px !important;}.cshere-woo-item-wrap .cshero-woo-hover .cshero-product-categories{text-transform:uppercase;font-size:13px;}.cshere-woo-item-wrap .cshero-woo-hover .content{height:84px;overflow:hidden;margin:20px 0 !important;}.cshere-woo-item-wrap .cshero-woo-hover .content p{line-height:28px;}.cshere-woo-item-wrap .cshero-woo-hover .content .panel{margin-bottom:20px;background-color:transparent;border:none;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart{position:relative;}.cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart .added_to_cart{display:none !important;}.cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart:before{content:'';width:40px;border-top:1px solid #eee;margin:0 auto;position:absolute;top:0;left:50%;-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 */}.cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart a{background-color:transparent !important;margin-top:20px !important;padding:0 15px 15px !important;font-weight:300 !important;font-size:14px !important;font-style:italic;}.cshere-woo-item-wrap .cshero-woo-hover .cshero-add-to-cart a:before{content:"\e66c";font-family:'Stroke-Gap-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;font-size:21px;padding:10px;}.cshere-woo-item-wrap .view-detail{font-style:italic;}.cshere-woo-item-wrap .view-detail span{font-size:21px;padding:10px;}.cms-carousel .onsale,.cms-grid-wraper .onsale,.cms-carousel del .woocommerce-Price-amount,.cms-grid-wraper del .woocommerce-Price-amount{display:none;}.cms-carousel ins,.cms-grid-wraper ins{background-color:transparent;}.line-hr{width:40px;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;/*--------------
// 3. Single Product
---------------*/}.container_flex{display:flex;display:-webkit-flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;margin-left:-15px;margin-right:-15px;}.container_flex .pr-single-product{max-width:75%;width:100%;padding:0 15px;}.container_flex .woocommerce-widget{max-width:25%;width:100%;padding:0 15px;}.container_flex .woocommerce-widget .sidebar{padding:0 10px;}@media (max-width:768px){.container_flex .pr-single-product,.container_flex .woocommerce-widget{max-width:100% !important;}}@media (max-width:768px){.container_flex{margin:0;flex-direction:column !important;}}.product_full .container_flex .woocommerce-widget{display:none;}.product_full .container_flex .pr-single-product{max-width:100%;width:100%;padding:0 15px;}.product_left .container_flex{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;}.product_right .container_flex{flex-direction:row;-webkit-flex-direction:row;}.pr-single-product .cshero-product-images .cshero-product-thumbnails a{border:1px solid #eee;}.pr-single-product .cshero-product-images .cshero-product-thumbnails a img{opacity:0.3;-webkit-transition:0.5s opacity ease-in-out;-moz-transition:0.5s opacity ease-in-out;-ms-transition:0.5s opacity ease-in-out;transition:0.5s opacity ease-in-out;}.pr-single-product .cshero-product-images .cshero-product-thumbnails a:hover{border:1px solid #eee;}.pr-single-product .cshero-product-images .cshero-product-thumbnails a:hover img{opacity:1;-webkit-transition:0.5s opacity ease-in-out;-moz-transition:0.5s opacity ease-in-out;-ms-transition:0.5s opacity ease-in-out;transition:0.5s opacity ease-in-out;}.pr-single-product .entry-summary h3{font-size:28px;font-weight:600 !important;margin:15px 0 10px !important;color:#444;}.pr-single-product .entry-summary h3 span{color:#444;font-size:28px !important;font-weight:600 !important;margin:15px 0 10px !important;}.pr-single-product .entry-summary .woocommerce-product-rating{padding-bottom:30px !important;padding-top:5px !important;margin-bottom:30px !important;position:relative;}.pr-single-product .entry-summary .woocommerce-product-rating:before{content:'';position:absolute;bottom:0;left:0;width:30px;border-top:1px solid #eee;}.pr-single-product .entry-summary .woocommerce-product-rating .star-rating{margin:0 !important;letter-spacing:5px;width:95px !important;color:#fff;}.pr-single-product .entry-summary .cart{margin-top:10px !important;margin-bottom:0 !important;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;flex-direction:row;-webkit-flex-direction:row;}.pr-single-product .entry-summary .cart .input-text{margin:0 !important;width:34px !important;height:34px !important;padding:0 !important;font-weight:bold;}.pr-single-product .entry-summary .cart .variations-item-quanity{width:115px;padding:5px 0;}.pr-single-product .entry-summary .cart .variations-item-quanity .quantity span{width:34px;display:inline-block;text-align:center;border:1px solid #eee;padding:0px 0 4px;font-size:22px;vertical-align:middle;margin-top:-4px;}.pr-single-product .entry-summary .cart .variations-item-quanity .quantity span i{font-weight:bold;}.pr-single-product .entry-summary .cart .variations-item-quanity .quantity span:hover{border:1px solid #372f73;color:#372f73;}.pr-single-product .entry-summary .cart .variations_button{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center;padding:5px 0;}.pr-single-product .entry-summary .cart .variations_button .single_add_to_cart_button{-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 */height:34px;background-color:#fff;}.pr-single-product .entry-summary .cart .variations_button .single_add_to_cart_button:hover{background-color:#372f73;}.pr-single-product .entry-summary .cart .variations_button .wl-button-wrap{width:auto !important;padding:0 !important;}.pr-single-product .entry-summary .cart .variations_button .wl-button-wrap a{background-color:transparent !important;font-weight:normal;color:#444;}.pr-single-product .entry-summary .cart .variations_button .wl-button-wrap a:before{content:"\e030";font-family:'ElegantIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.pr-single-product .entry-summary .cart .variations_button .wl-button-wrap a:hover{color:#fff !important;}.pr-single-product .des_product_single{display:inline-block;width:100%;}.pr-single-product .des_product_single .woocommerce-tabs .tabs{padding:0 !important;margin:0 !important;}.pr-single-product .des_product_single .woocommerce-tabs .tabs:before,.pr-single-product .des_product_single .woocommerce-tabs .tabs:after{display:none !important;}.pr-single-product .des_product_single .woocommerce-tabs .tabs li{margin:0 !important;border-radius:0 !important;background-color:transparent !important;border:none !important;padding:0 15px !important;}.pr-single-product .des_product_single .woocommerce-tabs .tabs li:before,.pr-single-product .des_product_single .woocommerce-tabs .tabs li:after{display:none;}.pr-single-product .des_product_single .woocommerce-tabs .tabs li.active{border:1px solid #eee !important;border-bottom:0px !important;background-color:#fff !important;}.pr-single-product .des_product_single .woocommerce-tabs .tabs li a{text-transform:uppercase;font-size:13px !important;font-weight:600 !important;color:#555 !important;}.pr-single-product .des_product_single .woocommerce-tabs .entry-content{margin-top:-1px !important;border:1px solid #eee;border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;padding:20px !important;margin-bottom:60px !important;}.pr-single-product .des_product_single .woocommerce-tabs .entry-content #reviews #comments h2{font-size:17px;font-weight:700;display:inline-block;padding:20px 0;border-bottom:1px solid #444;margin-bottom:35px;}.pr-single-product .des_product_single .woocommerce-tabs .entry-content #reviews #comments .commentlist{padding:0;}.pr-single-product .des_product_single .woocommerce-tabs .entry-content #reviews #comments .commentlist .comment-text{margin:0 !important;}.pr-single-product .des_product_single .woocommerce-tabs .entry-content #reviews #comments .commentlist .comment-text .comment-meta .author{font-weight:bold;}.pr-single-product .des_product_single .woocommerce-tabs .entry-content #reviews #review_form #reply-title{display:none;}.pr-single-product .des_product_single .woocommerce-tabs .entry-content #reviews #review_form .title-rating{font-size:17px;font-weight:700;display:inline-block;margin-bottom:15px;margin-top:30px;}.pr-single-product .des_product_single .woocommerce-tabs .entry-content #reviews #review_form .form-submit input{padding:10px 26px !important;font-size:14px !important;font-weight:400 !important;border-radius:120px !important;line-height:1.42857 !important;color:#fff !important;background-color:#372f73 !important;}.pr-single-product .des_product_single .woocommerce-tabs .entry-content #reviews #review_form .form-submit input:hover{background-color:#fff !important;}.owl-item{/*--------------
// 4. Cart
---------------*/}.owl-item .cms-product{padding:0 !important;}.shop_table{-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;/* BACKGROUND GRADIENT */}.shop_table thead{background-color:#fff;}.shop_table thead tr th{color:#fff;text-transform:uppercase;letter-spacing:2px;color:#fff !important;font-weight:300 !important;font-size:16px !important;padding:20px !important;line-height:100% !important;}.shop_table tbody .cart_item .product-thumbnail{width:100px;}.shop_table tbody .cart_item .product-thumbnail a{display:block;}.shop_table tbody .cart_item .product-thumbnail a img{max-width:80px;width:100%;}.shop_table tbody .cart_item .product-name a{color:#444 !important;font-family:'Droid Serif', serif;}.shop_table tbody .cart_item td{padding:20px !important;color:#444 !important;font-family:'Droid Serif', serif;}.shop_table tbody .cart_item td .quantity span{display:none;}.shop_table tbody .cart_item td .quantity input{border:none !important;padding:0 !important;width:5em !important;}.cms-checkout-page .cart-action-wrap .coupon h2,.cms-checkout-page .cart-collaterals .cart_totals h2,.woocommerce .woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce .woocommerce-checkout .woocommerce-shipping-fields h3{font-size:17px !important;font-family:'Source Sans Pro', sans-serif;font-weight:700 !important;display:inline-block;padding:20px 0 !important;border-bottom:1px solid #444 !important;margin-bottom:35px !important;color:#444 !important;}.cms-checkout-page .cart-action-wrap .actions,.cms-checkout-page .cart-collaterals .cart_totals table{border:1px solid #ededed;margin-top:20px;padding:30px;}.cms-checkout-page .cart-action-wrap .actions .coupon input[type="submit"],.cms-checkout-page .cart-action-wrap .actions > input,.cms-checkout-page .cart-action-wrap .wc-proceed-to-checkout a,.cms-checkout-page .cart-collaterals .cart_totals .wc-proceed-to-checkout a,.woocommerce .login .form-row .button,.woocommerce .checkout_coupon .button,.woocommerce .woocommerce-checkout .woocommerce-checkout-payment input{padding:10px 20px !important;font-size:14px !important;font-weight:400 !important;color:#fff;line-height:20px;background-color:#372f73;-webkit-border-radius:120px !important;-khtml-border-radius:120px !important;-moz-border-radius:120px !important;-ms-border-radius:120px !important;-o-border-radius:120px !important;border-radius:120px !important;/* BACKGROUND GRADIENT */}.cms-checkout-page .cart-action-wrap .actions .coupon input[type="submit"]:hover,.cms-checkout-page .cart-action-wrap .actions > input:hover,.cms-checkout-page .cart-action-wrap .wc-proceed-to-checkout a:hover,.cms-checkout-page .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,.woocommerce .login .form-row .button:hover,.woocommerce .checkout_coupon .button:hover,.woocommerce .woocommerce-checkout .woocommerce-checkout-payment input:hover{background-color:#fff !important;color:#fff !important;}.cms-checkout-page{/*--------------
// 5. Checkout
---------------*/}.cms-checkout-page .cart-action-wrap .actions{display:inline-block;width:100%;}.cms-checkout-page .cart-action-wrap .actions .coupon input[type="submit"]{margin:5px 0;display:inline-block;height:40px;}.cms-checkout-page .cart-action-wrap .actions > input{margin:5px 0;width:50%;float:right;height:40px;}.cms-checkout-page .cart-action-wrap .wc-proceed-to-checkout{width:50%;float:left;display:inline-block;margin:5px 0;padding:0 2px !important;}.cms-checkout-page .cart-action-wrap .wc-proceed-to-checkout a{margin:0;height:40px;}.cms-checkout-page .cart-collaterals .cart-subtotal td{text-align:right !important;}.cms-checkout-page .cart-collaterals .cart_totals{width:100%;}.cms-checkout-page .cart-collaterals .cart_totals table .order-total th,.cms-checkout-page .cart-collaterals .cart_totals table .order-total td{border:none;}.cms-checkout-page .cart-collaterals .cart_totals table .order-total td{text-align:right;}.cms-checkout-page .cart-collaterals .cart_totals table tr th,.cms-checkout-page .cart-collaterals .cart_totals table tr td{font-weight:300 !important;font-size:14px !important;color:#888;}.cms-checkout-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:5px 0 !important;}.woocommerce .login .form-row .button{padding:10px 30px !important;margin-right:20px !important;}.woocommerce .form-row{margin:0 !important;}.woocommerce .checkout_coupon .form-row-last{line-height:47px;}.woocommerce .woocommerce-checkout .woocommerce-billing-fields p,.woocommerce .woocommerce-checkout .woocommerce-shipping-fields p{padding:0 !important;}.woocommerce .woocommerce-checkout .woocommerce-billing-fields label,.woocommerce .woocommerce-checkout .woocommerce-shipping-fields label{color:#0b0b0b !important;margin:10px 0 !important;font-family:Dosis, sans-serif;font-weight:400 !important;}.woocommerce .woocommerce-checkout .woocommerce-billing-fields input[type="text"],.woocommerce .woocommerce-checkout .woocommerce-shipping-fields input[type="text"]{margin-bottom:20px !important;}.woocommerce .woocommerce-checkout .woocommerce-billing-fields .create-account,.woocommerce .woocommerce-checkout .woocommerce-shipping-fields .create-account{margin:20px 0 !important;}.woocommerce .woocommerce-checkout .woocommerce-billing-fields textarea,.woocommerce .woocommerce-checkout .woocommerce-shipping-fields textarea{height:100px !important;}.woocommerce .woocommerce-checkout #customer_details{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;}.woocommerce .woocommerce-checkout .woocommerce-checkout-payment input{text-transform:uppercase;}.woocommerce-info{border-top-color:#372f73 !important;}.woocommerce-info:before{color:#372f73 !important;}