

.sticky-popup

{

  position: fixed;  

  width: 350px;

  visibility: hidden; 

    z-index: 999999;

}

.sticky-popup .popup-header

{   

    padding: 10px 5px 5px 10px;

    border:1px solid #2C5A85;   

    cursor:pointer;

}

#top-bar {

  border-bottom: 1px solid #ccc;

  padding: 6px 6px 0;

  display: none !important;

}

.popup-title

{

    color: #ffffff; 

    font-size: 18px;

    font-weight: bold;

}

    

.popup-image 

{

    float: right;

    padding: 0 15px 0 0;

    margin: 0px;

    width:25px;

}



.popup-image img

{

    max-width: 20px;

    max-height: 20px;    

}

.popup-content

{

    width: 100%;

    max-width: 100%;

    overflow-x: hidden;

    overflow-y:auto;

    height: 400px;

    background-color: #fefefe;

    border: 1px solid hsl(0, 0%, 92%);

}



.popup-content input, textarea, select

{

    max-width: 95%;

}

.popup-content p

{

    margin: 5px 0 5px 0px;

}

.popup-content-pad

{

    padding: 10px;

}

/*Right Bottom and Left bottom side popup style*/

.right-bottom

{   

    right: 2%;

    bottom: 0;  

}

.left-bottom .popup-header

{

    border-radius: 4px 4px 0 0;

}

.right-bottom .popup-header

{

    border-radius: 4px 4px 0 0;

}

.left-bottom

{   

    left: 2%;

    bottom: 0;  

}

.open_sticky_popup {

    -webkit-transition: bottom .8s;

    -moz-transition: bottom .8s;

    -o-transition: bottom .8s;

    transition: bottom .8s;

}

@-webkit-keyframes popup_content_bounce_in_up{

    0%{opacity:0;-webkit-transform:translateY(2000px)}

    60%{opacity:1;-webkit-transform:translateY(-30px)}

    80%{-webkit-transform:translateY(10px)}

    100%{-webkit-transform:translateY(0)}

}

@-moz-keyframes popup_content_bounce_in_up{

    0%{opacity:0;-moz-transform:translateY(2000px)}

    60%{opacity:1;-moz-transform:translateY(-30px)}

    80%{-moz-transform:translateY(10px)}

    100%{-moz-transform:translateY(0)}

}

@-o-keyframes popup_content_bounce_in_up{

    0%{opacity:0;-o-transform:translateY(2000px)}

    60%{opacity:1;-o-transform:translateY(-30px)}

    80%{-o-transform:translateY(10px)}

    100%{-o-transform:translateY(0)}

}

@keyframes popup_content_bounce_in_up{

    0%{opacity:0;transform:translateY(2000px)}

    60%{opacity:1;transform:translateY(-30px)}

    80%{transform:translateY(10px)}

    100%{transform:translateY(0)}

}

.popup-content-bounce-in-up{    

    -webkit-animation-name:popup_content_bounce_in_up;

    -moz-animation-name:popup_content_bounce_in_up;

    -o-animation-name:popup_content_bounce_in_up;

    animation-name:popup_content_bounce_in_up;

    -webkit-animation-duration: 2s;

    animation-duration: 2s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

/*Right side popup style*/

.sticky-popup-right

{

    top:25%;

    right:0;    

}

.sticky-popup-right .popup-header

{

    width: 35px;

    margin-top: 35%;

    float: left;

    height: 160px;

    border-radius: 4px 0 0 4px;

    padding: 0px;  

}

.sticky-popup-right .popup-title

{

    writing-mode:tb-rl;

    -webkit-transform:rotate(90deg);

    -moz-transform:rotate(90deg);

    -o-transform: rotate(90deg);

    white-space:nowrap;

    display: block;

    padding:5px;    

}

.sticky-popup-right .popup-image

{

    margin:7px -135px 0 0;

margin-right:-16px\9 !important;

padding-right:15px\9 !important;

    width: 40px;

    padding: 0px;

    -webkit-transform:rotate(90deg);

    -moz-transform:rotate(90deg);

    -o-transform: rotate(90deg);

}

.sticky-popup-right .ie10 .popup-image

{

    margin-right:-16px !important;

}

.sticky-popup-right .ie11 .popup-image

{

    margin-right:-16px !important;

}

.sticky-popup-right .popup-content

{    

    width: auto;

}

.open_sticky_popup_right{

    -webkit-transition: right .8s;

    -moz-transition: right .8s;

    -o-transition: right .8s;

    transition: right .8s;

}

@-webkit-keyframes popup_content_bounce_in_right {

    0% {

        opacity: 0;

        -webkit-transform: translateX(2000px);

        transform: translateX(2000px);

    }



    60% {

        opacity: 1;

        -webkit-transform: translateX(-30px);

        transform: translateX(-30px);

    }



    80% {

        -webkit-transform: translateX(10px);

        transform: translateX(10px);

    }



    100% {

        -webkit-transform: translateX(0);

        transform: translateX(0);

    }

}



@keyframes popup_content_bounce_in_right {

    0% {

        opacity: 0;

        -webkit-transform: translateX(2000px);

        -ms-transform: translateX(2000px);

        transform: translateX(2000px);

    }



    60% {

        opacity: 1;

        -webkit-transform: translateX(-30px);

        -ms-transform: translateX(-30px);

        transform: translateX(-30px);

    }



    80% {

        -webkit-transform: translateX(10px);

        -ms-transform: translateX(10px);

        transform: translateX(10px);

    }



    100% {

        -webkit-transform: translateX(0);

        -ms-transform: translateX(0);

        transform: translateX(0);

    }

}

.popup-content-bounce-in-right{ 

    -webkit-animation-name:popup_content_bounce_in_right;

    -moz-animation-name:popup_content_bounce_in_right;

    -o-animation-name:popup_content_bounce_in_right;

    animation-name:popup_content_bounce_in_right;

    -webkit-animation-duration: 2s;

    animation-duration: 2s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

/*Left side popup style*/

.sticky-popup-left

{

  /*top:25%;*/

  left:0;    

}

.sticky-popup-left .popup-header

{

    width: 40px;

    padding: 0px; 

    margin: 35% 0 0 0;

    float: right;

    height: 160px;

    border-radius: 0 4px 4px 0;    

}

.sticky-popup-left .popup-title

{

    padding:10px;

    writing-mode:tb-rl;

    -webkit-transform:rotate(90deg);

    -moz-transform:rotate(90deg);

    -o-transform: rotate(90deg);

    white-space:nowrap;

    display: block;    

}

.sticky-popup-left .popup-image

{

    margin:7px -135px 0 0;

    margin-right:-20px\9 !important;

    padding-right:20px\9 !important;

    width: 40px;

    padding: 0px;    

    -webkit-transform:rotate(90deg);

    -moz-transform:rotate(90deg);

    -o-transform: rotate(90deg);    

}



.sticky-popup-left .ie8 .popup-image

{

    margin-right:-16px !important;

}

.sticky-popup-left .ie9 .popup-image

{

    margin-right:-16px !important;

}

.sticky-popup-left .ie10 .popup-image

{

    margin-right:-16px !important;

}

.sticky-popup-left .ie11 .popup-image

{

    margin-right:-16px !important;

}

.sticky-popup-left .popup-content

{    

    width: auto;

    padding:0px;

    margin:0px;    

}

.open_sticky_popup_left{

    -webkit-transition: left .8s;

    -moz-transition: left .8s;

    -o-transition: left .8s;

    transition: left .8s;

}

@-webkit-keyframes popup_content_bounce_in_right_left {

    0% {

        opacity: 0;

        -webkit-transform: translateX(-2000px);

        transform: translateX(-2000px);

    }



    60% {

        opacity: 1;

        -webkit-transform: translateX(30px);

        transform: translateX(30px);

    }



    80% {

        -webkit-transform: translateX(-10px);

        transform: translateX(-10px);

    }



    100% {

        -webkit-transform: translateX(0);

        transform: translateX(0);

    }

}



@keyframes popup_content_bounce_in_right_left {

    0% {

        opacity: 0;

        -webkit-transform: translateX(-2000px);

        -ms-transform: translateX(-2000px);

        transform: translateX(-2000px);

    }



    60% {

        opacity: 1;

        -webkit-transform: translateX(30px);

        -ms-transform: translateX(30px);

        transform: translateX(30px);

    }



    80% {

        -webkit-transform: translateX(-10px);

        -ms-transform: translateX(-10px);

        transform: translateX(-10px);

    }



    100% {

        -webkit-transform: translateX(0);

        -ms-transform: translateX(0);

        transform: translateX(0);

    }

}

.popup-content-bounce-in-left {

    -webkit-animation-name:popup_content_bounce_in_right_left;

    -moz-animation-name:popup_content_bounce_in_right_left;

    -o-animation-name:popup_content_bounce_in_right_left;

    animation-name:popup_content_bounce_in_right_left;

    -webkit-animation-duration: 2s;

    animation-duration: 2s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

/* Top Left and Top Right style */

.top-left .popup-header

{

   border-radius:0 0 4px 4px;

}

.top-right .popup-header

{

   border-radius:0 0 4px 4px;

}

.open_sticky_popup_top {

    -webkit-transition: top .8s;

    -moz-transition: top .8s;

    -o-transition: top .8s;

    transition: top .8s;

}

@-webkit-keyframes popup_content_bounce_in_down{

    0%{opacity:0;-webkit-transform:translateY(2000px)}

    60%{opacity:1;-webkit-transform:translateY(-30px)}

    80%{-webkit-transform:translateY(10px)}

    100%{-webkit-transform:translateY(0)}

}

@-moz-keyframes popup_content_bounce_in_down{

    0%{opacity:0;-moz-transform:translateY(2000px)}

    60%{opacity:1;-moz-transform:translateY(-30px)}

    80%{-moz-transform:translateY(10px)}

    100%{-moz-transform:translateY(0)}

}

@-o-keyframes popup_content_bounce_in_down{

    0%{opacity:0;-o-transform:translateY(2000px)}

    60%{opacity:1;-o-transform:translateY(-30px)}

    80%{-o-transform:translateY(10px)}

    100%{-o-transform:translateY(0)}

}

@keyframes popup_content_bounce_in_down{

    0%{opacity:0;transform:translateY(50px)}

    60%{opacity:1;transform:translateY(-30px)}

    80%{transform:translateY(10px)}

    100%{transform:translateY(0)}

}

.popup-content-bounce-in-down{    

    -webkit-animation-name:popup_content_bounce_in_down;

    -moz-animation-name:popup_content_bounce_in_down;

    -o-animation-name:popup_content_bounce_in_down;

    animation-name:popup_content_bounce_in_down;

    -webkit-animation-duration: 2s;

    animation-duration: 2s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}



.top-left

{

    left: 2%;

}

.top-right

{

    right : 2%;

}



  .text-left,  .vc_align_left  {

      text-align:  left;

}

.text-right,  .vc_align_right  {

      text-align:  right;

}

.text-center,  .vc_align_center  {

      text-align:  center;

}

.vc_container  {

      margin-right:  auto;

      margin-left:  auto;

      padding-left:  10px;

       padding-right:  10px;

 }

.vc_container:before, .vc_container:after  {

      content:  " ";

      display:  table;

}

.vc_container:after  {

      clear:  both;

}

.vc_container:before, .vc_container:after  {

      content:  " ";

      display:  table;

}

.vc_container:after  {

      clear:  both;

}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button  {

      margin-bottom:  35px;

}

.wpb_row  {

      margin-left:  -10px;

       margin-right:  -10px;

 }

@media (min-width: 1200px)  {

    .wpb_row  {

      margin-left:  -15px;

       margin-right:  -15px;

 }

}

.wpb_row:before, .wpb_row:after  {

      content:  " ";

      display:  table;

}

.wpb_row:after  {

      clear:  both;

}

.wpb_row:before, .wpb_row:after  {

      content:  " ";

      display:  table;

}

.wpb_row:after  {

      clear:  both;

}

@media (max-width: 767px)  {

      .wpb_row .wpb_column  {

    margin-bottom:  20px;

   }

}

@media (max-width: 767px)  {

      .wpb_row > : last-child,   .wpb_row > :last-child > .wpb_column  {

    margin-bottom:  0;

  }

}

 .wpb_row.full-row .vc_span12, .wpb_row.full-row .vc_col-sm-12, .wpb_row.full-row .vc_col-md-12, .wpb_row.full-row .vc_col-lg-12  {

     padding: 0;

}

.wpb_row.full-row .wpb_column .vc_span12, .wpb_row.full-row .wpb_column .vc_col-sm-12, .wpb_row.full-row .wpb_column .vc_col-md-12, .wpb_row.full-row .wpb_column .vc_col-lg-12  {

     padding-left:  10px;

     padding-right:  10px;

}

.wpb_row .vc_span12 .wpb_row, .wpb_row .vc_col-sm-12 .wpb_row, .wpb_row .vc_col-md-12 .wpb_row, .wpb_row .vc_col-lg-12 .wpb_row  {

     margin-left: -10px;

      margin-right: -10px;

     width: auto;

 }

  @media only screen and (min-width: 1200px)  {

     .wpb_row .vc_span12 .wpb_row, .wpb_row .vc_col-sm-12 .wpb_row, .wpb_row .vc_col-md-12 .wpb_row, .wpb_row .vc_col-lg-12 .wpb_row  {

     margin-left: -15px;

      margin-right: -15px;

     width: auto;

 }

.wpb_row.full-row .vc_span12, .wpb_row.full-row .vc_col-sm-12, .wpb_row.full-row .vc_col-md-12, .wpb_row.full-row .vc_col-lg-12  {

     padding: 0;

}

.wpb_row.full-row .wpb_column .vc_span12, .wpb_row.full-row .wpb_column .vc_col-sm-12, .wpb_row.full-row .wpb_column .vc_col-md-12, .wpb_row.full-row .wpb_column .vc_col-lg-12  {

     padding-left:  15px;

     padding-right:  15px;

}

 }

  @media only screen and (max-width: 767px)  {

      .wpb_row .vc_span12 .wpb_row, .wpb_row .vc_col-sm-12 .wpb_row, .wpb_row .vc_col-md-12 .wpb_row  {

     margin-left: 0;

      margin-right: 0;

     width: 100%;

 }

 }

  .wpb_row [class*="vc_span"] .wpb_row .container,   .wpb_row [class*="vc_col"] .wpb_row .container,  .container .container,  .columns .container,  .container.wrapping,  .wpb_column .container  {

     width: auto;

     margin: 0;

     padding: 0;

}

.wpb_teaser_grid  {

     margin-top: 20px;

}

.wpb_teaser_grid p,  .wpb_teaser_grid .entry-content  {

     font-size: 13px;

     font-weight: 400;

     color: #818181;

     clear: right;

     line-height: 1.8 !important;

     padding: 6px 0 18px;

}

.wpb_teaser_grid img  {

     width:  100%;

     border-bottom:  3px solid #eee;

     margin-bottom: 8px;

     height: auto !important;

}

.wpb_teaser_grid h2.post-title  {

     font-size: 18px;

     margin-bottom: 5px;

     font-weight: 400;

     line-height: 1.3;

}

.wpb_teaser_grid.wpb_teaser_grid_post h2.post-title  {

    font-size:  23px;

     font-weight: bold;

     margin: 10px 0;

}

.wpb_teaser_grid h2.post-title a  {

     color:  #2e373d;

}

.wpb_teaser_grid h2.post-title a:hover  {

     color:  #e84a52;

}

.wpb_teaser_grid ul.wpb_thumbnails-fluid li  {

     padding: 0 10px;

 }

@media only screen and (min-width: 1200px)  {

    .wpb_teaser_grid ul.wpb_thumbnails-fluid li  {

     padding: 0 15px;

 }

}

.wpb_teaser_grid .categories_filter  {

     display: block;

     margin: 14px 10px 24px !important;

     text-align:  center;

     clear:  both;

     list-style:  none outside none;

}

#main-content .wpb_teaser_grid .categories_filter li a  {

     border-radius:  0;

     padding:  6px 12px;

     font-size:  13px;

     line-height:  1.2;

     color:  #333;

     font-weight:  normal;

     margin-top:  0;

     text-align:  center;

     width:  auto;

     border:  2px solid #f0eeed;

}

#main-content .wpb_teaser_grid .categories_filter li a:hover  {

     border-color:  #e84a52;

 }

#main-content .wpb_teaser_grid .categories_filter li.active a,  .wpb_teaser_grid .categories_filter li a:active  {

     border:  2px solid #e84a52;

     color:  #e84a52;

 }

.wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"]  {

     padding-bottom: 10px;

}

.wpb_teaser_grid ul.wpb_thumbnails-fluid li  {

 }

.teaser-metadata  {

     display: inline-block;

     color: #888;

     font-size: 12px;

      font-weight: 400;

      text-transform: lowercase;

      padding: 6px 0px 7px 0;

 }

.teaser-metadata span  {

     padding-right: 8px;

}

.teaser-metadata strong  {

     font-weight: 400;

     color: #a8b1b4;

}

.wpb_teaser_grid .entry-content  {

    clear: left;

}

#wrap .wpb_gallery_slides  {

     position: relative;

}

.wpb_gallery_slides .flex-caption  {

     position: absolute;

     width: 62%;

     background: rgba(255, 255, 255, 0.97);

     box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);

     left: 0;

     right: 0;

     bottom: 11%;

     margin: auto;

     padding: 35px;

     text-align: center;

}

.wpb_gallery_slides .flex-caption h2.post-title  {

     font-size:  27px;

     font-weight: bold;

     line-height: 1.3;

     letter-spacing:  -0.03em;

     margin-bottom: 6px;

}

.wpb_gallery_slides .flex-caption h2.post-title a  {

     color: #2a2a2a;

}

.wpb_gallery_slides .flex-caption h2.post-title a:hover  {

     color: #fa5555;

}

.wpb_gallery_slides .flex-caption a.readmore  {

     font-size: 10px;

     padding: 6px 12px;

     text-transform: uppercase;

     letter-spacing: 1.5px;

     border-radius:  0;

     font-weight: 600;

     color: #fff;

     margin-top: 10px;

     margin-bottom: 0;

     float: none;

     border: 2px solid #fff;

     text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);

     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);

      display: inline-block;

}

.wpb_gallery_slides .flex-caption a.readmore:after  {

     content: "";

     display: none;

}

.wpb_gallery_slides .flex-caption h6,  .wpb_gallery_slides .flex-caption h6 a  {

     font-size: 17px;

     font-weight: 400;

     color: #4a4a4a;

}

.wpb_gallery_slides .flex-caption h6 a:hover  {

     color: #fa5555;

     text-decoration: underline;

}

.wpb_gallery_slides .flex-control-nav  {

     display: none;

}

.wpb_gallery_slides .flex-direction-nav a  {

     opacity:  0.28;

     padding: 30px 5px;

}

.wpb_gallery_slides:hover .flex-direction-nav a  {

     opacity:  0.65;

 }

.wpb_gallery_slides .flex-direction-nav a:hover  {

     opacity:  1;

 }

.wpb_gallery_slides .flex-direction-nav .flex-next,  .wpb_gallery_slides .flex-direction-nav .flex-prev  {

     border-radius:  0;

     background: none;

     border: none;

 }

.wpb_gallery_slides .flex-direction-nav .flex-next  {

     margin-right: 5px;

}

.wpb_gallery_slides .flex-direction-nav .flex-prev  {

     margin-left: 3px;

}

.wpb_gallery_slides .flex-direction-nav a i  {

     width: 34px;

     height: 34px;

     font-size: 12px;

     color: #000;

     background: #fff;

     padding: 12px 10px 12px 14px;

     border-radius: 33px;

     display: inline-block;

}

.wpb_gallery_slides .flex-direction-nav a.flex-prev i  {

     padding: 12px;

}

.wpb_gallery_slides.flexslider:hover .flex-next:hover,  .wpb_gallery_slides.flexslider:hover .flex-prev:hover  {

     background: none;

 }

.col-md-4 .wpb_gallery_slides .flex-direction-nav a i  {

     border: none;

     padding: 0;

}

@media only screen and (max-width: 768px)  {

    .wpb_gallery_slides .flex-caption  {

     padding: 20px;

}

.wpb_gallery_slides .flex-caption h2.post-title  {

     font-size: 17px;

}

.wpb_gallery_slides .flex-caption h6,  .wpb_gallery_slides .flex-caption h6 a  {

     font-size: 12px;

}

.wpb_gallery_slides .flex-caption a.readmore  {

     display: none;

}

.wpb_teaser_grid .categories_filter li,  .wpb_categories_filter li  {

     margin-bottom: 23px;

}

}

@media only screen and (max-width: 480px)  {

    .wpb_gallery_slides .flex-caption  {

     display: none;

}

}

.vc-carousel-indicators  {

      position:  absolute;

      bottom:  -36px;

      left:  50%;

      z-index:  15;

      width:  60%;

      margin-left:  -30%;

      padding-left:  0;

      list-style:  none;

      text-align:  center;

}

.vc-carousel-indicators li  {

      display:  inline-block;

      width:  10px;

      height:  10px;

      margin:  1px;

      text-indent:  -999px;

      border-radius:  10px;

      cursor:  pointer;

      border:  1px solid #888;

      background-color:  #888;

}

.vc-carousel-indicators .vc-active  {

      background-color:  transparent;

      border:  1px solid #666;

}

.vc-carousel-indicators .vc-partial  {

      opacity:  0.5;

}

.vc-carousel  {

      position:  relative;

     padding-top: 22px;

}

.vc-carousel .vc-carousel-inner  {

      position:  relative;

      overflow:  hidden;

      width:  100%;

}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline  {

      position:  relative;

      overflow:  hidden;

}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner  {

      left:  0;

      position:  relative;

      width:  100%;

}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition  {

      -webkit-transition:  0.5s ease left;

      transition:  0.5s ease left;

}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition.vc-swipe-transition  {

      -webkit-transition-duration:  0.2s;

      transition-duration:  0.2s;

}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item  {

      float:  left;

      visibility:  hidden;

}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item > img, .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item > a > img  {

      display:  block;

      max-width:  100%;

      height:  auto;

      line-height:  1;

}

.vc-carousel.vc-per-view-more .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item > .vc-inner  {

      margin-right: 18px;

     margin-left: 2px;

}

.vc-carousel.vc_carousel_vertical .vc-carousel-slideline  {

      overflow:  hidden;

}

.vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner  {

      width:  100%;

}

.vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition  {

      -webkit-transition-property:  top;

      transition-property:  top;

}

.vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner .vc-item  {

      float:  none;

}

.vc-carousel.vc_carousel_vertical .vc-carousel-indicators  {

      position:  absolute;

      top:  2%;

      right:  3%;

      left:  auto;

      width:  10px;

}

.vc-carousel.vc_carousel_vertical .vc-carousel-indicators li  {

      display:  block;

      margin:  0 auto 3px;

      width:  6px;

      height:  6px;

}

.vc-carousel.vc_carousel_vertical .vc-carousel-indicators li.vc-active  {

      width:  8px;

      height:  8px;

      margin:  0 auto 1px;

}

.vc-carousel.vc-build .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item  {

      visibility:  visible;

}

.vc-carousel-control  {

      position:  absolute;

      padding:  0;

      top:  0;

      left:  50%;

      bottom:  0;

      margin-top:  -32px;

      font-size:  22px;

      text-align:  center;

}

#wrap .vc-carousel .vc-carousel-indicators  {

     display: none;

}

#wrap .vc-carousel-control  {

     opacity: 1;

 }

#wrap .vc-carousel-control.vc-left  {

    margin-left:  -71px;

     left: 50%;

}

#wrap .vc-carousel-control.vc-right  {

    right:  auto;

     left:  50%;

     margin-left:  -35px;

}

.vc-carousel-control .icon-prev, .vc-carousel-control .icon-next, .vc-carousel-control .glyphicon-chevron-left, .vc-carousel-control .glyphicon-chevron-right  {

      position:  absolute;

      z-index:  5;

      display:  inline-block;

}

.vc-carousel-caption  {

     position:  absolute;

      left:  15%;

      right:  15%;

      bottom:  20px;

      z-index:  10;

      padding-top:  20px;

      padding-bottom:  20px;

      color:  #ffffff;

      text-align:  center;

      text-shadow:  0 1px 2px rgba(0,  0,  0,  0.6);

}

.vc-carousel-caption .btn  {

     text-shadow:  none;

}

#wrap .vc_carousel .wpb_wrapper  {

     border-top: 1px solid #e9e9e9;

     padding-top: 10px;

     margin-top: 17px;

     padding-bottom: 10px;

}

#wrap .vc_carousel .vc-carousel-control  {

     top: 15px;

}

#wrap .vc_carousel .vc-carousel-control .icon-prev,  #wrap .vc_carousel .vc-carousel-control .icon-next   {

     opacity: 1;

     background-color:  #fff;

     width: 36px;

     height: 36px;

     padding:  10px;

     border-radius:  50%;

     right:  auto;

     margin-left:  5px;

     top:  -14px;

     border: none;

     color:  #acb0b2;

}

#wrap .vc_carousel .vc-carousel-control .icon-prev:hover,  #wrap .vc_carousel .vc-carousel-control .icon-next:hover  {

     border-color:  #e84a52;

     color:  #e84a52;

     background: #fff;

}

#wrap .vc_carousel .vc-carousel-control .icon-next:before,  #wrap .vc_carousel .vc-carousel-control .icon-prev:before  {

     top: 0px;

     opacity: 1;

     position:  absolute;

     top:  7px;

     right:  9px;

     font-family:  'FontAwesome';

     font-size:  16px;

     color:  inherit;

      content:  "\f054";

     speak:  none;

     font-style:  normal;

 }

#wrap .vc_carousel .vc-carousel-control .icon-prev:before  {

     right: 11px;

     content:  "\f053";

 }

#wrap .vc_carousel p  {

     font-size: 13px;

     font-weight: 400;

     color: #666;

     clear: right;

     line-height: 1.6 !important;

}

#wrap .vc_carousel img  {

     width:  100%;

     border-bottom:  3px solid #e2e2e2;

     margin-bottom: 8px;

     height: auto;

}

#wrap .vc_carousel h2.post-title  {

     font-size: 17px;

     margin-bottom: 7px;

     margin-top: 7px;

     font-weight: 400;

     line-height: 1.3;

}

#wrap .vc_carousel h2.post-title a  {

     color:  #2e373d;

}

#wrap .vc_carousel h2.post-title a:hover  {

     color:  #e84a52;

}

@media screen and (min-width: 768px)  {

      .vc-carousel-caption  {

      left:  20%;

      right:  20%;

      padding-bottom:  30px;

 }

}

@media screen and (max-width: 767px)  {

    #wrap .vc_carousel .vc-carousel-control  {

     top: 9px;

}

}

.clearfix:before,  .clearfix:after  {

      content:  " ";

    display:  table;

  }

.clearfix:after  {

      clear:  both;

}

.pull-right  {

      float:  right !important;

}

.pull-left  {

      float:  left !important;

}

.hide  {

      display:  none !important;

}

.show  {

      display:  block !important;

}

.invisible  {

      visibility:  hidden;

}

.text-hide  {

      font:  0/0 a;

      color:  transparent;

      text-shadow:  none;

      background-color:  transparent;

      border:  0;

}

.entry-content ol.vc-carousel-indicators  {

      margin:  0 0 0 -30%;

}

.entry-content .vc_carousel_vertical ol.vc-carousel-indicators  {

      margin:  1px 0 0 0;

      bottom:  auto;

}

.wpb_images_carousel.carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .item > a  {

      display:  block;

}

.wpb_images_carousel.carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .item > a > img  {

      margin:  auto;

}

#wrap .wpb_content_element .wpb_tour_tabs_wrapper, #wrap .wpb_content_element .wpb_tabs_nav  {

      padding:  0;

}

#wrap .ui-widget  {

    font-family:  'Poppins',  'Open Sans',  Helvetica,  Arial,  sans-serif;

}

#wrap .wpb_content_element .wpb_tabs_nav  {

      margin:  0;

      padding-left:  0 !important;

      text-indent:  inherit !important;

      border-bottom:  1px solid #e5e5e5;

}

#wrap #content .wpb_content_element .wpb_tabs_nav  {

      margin:  0;

}

#wrap .wpb_content_element .wpb_tabs_nav li  {

      background: #f7f7f7;

      display: block;

      margin-bottom: -1px !important;

      margin-right: -1px !important;

      line-height:  18px;

      border:  1px solid #e5e5e5;

    white-space:  nowrap;

    background-image:  none;

      list-style:  none !important;

}

#wrap .wpb_content_element .wpb_tabs_nav li:after, #wrap .wpb_content_element .wpb_tabs_nav li:before  {

      display:  none !important;

}

#wrap .wpb_content_element .wpb_tabs_nav li:hover  {

      background-color:  #fbfbfb;

}

#wrap .wpb_content_element .wpb_tabs_nav .ui-state-active,  #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-active:hover ,  #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus:hover   {

     border-bottom-color: #fff;

     background: #fff;

     padding-top: 6px;

     margin-top: -6px;

}

#wrap .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a  {

      cursor:  default;

}

#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide  {

      display:  none;

}

#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, #wrap .wpb_content_element .wpb_accordion_header a  {

      border-bottom:  none;

      text-decoration:  none;

      display:  block;

      padding: 12px 18px;

      font-size: 13px;

       color: #555;

}

#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, #wrap .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab  {

      background-color:  #fff;

    border: 1px solid #e5e5e5;

      border-top: none;

}

#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, #wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content  {

      padding:  20px;

}

#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child, #wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child, #wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, #wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child  {

      margin-bottom:  0;

}

#wrap .wpb_tabs .wpb_tabs_nav li  {

      float:  left;

      margin:  0 1px 0 0;

}

#wrap .wpb_tour .wpb_tabs_nav  {

      float:  left;

      display: block;

      border: none;

      border-right: 1px solid #e5e5e5;

      padding: 40px 0;

      width:  20%;

      min-width: 98px;

}

#wrap .wpb_tour .wpb_tabs_nav li  {

      margin:  0 0 1px 0;

      padding: 0;

      background: #f9f9f9;

      border: 1px solid #e5e5e5;

      border-left: none;

}

#wrap .wpb_tour .wpb_tabs_nav .ui-state-active,  #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus, #wrap .wpb_tour .wpb_tabs_nav .ui-state-active:hover ,  #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus:hover   {

     border-bottom-color: #e5e5e5;

     border-right-color: #fff;

     background: #fff;

     padding-top: 0;

     margin-top: 0;

     margin-right: -1px;

}

#wrap .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav a  {

    text-transform: uppercase;

    font-size: 12px;

    font-weight: bold;

    color: #838383;

    padding: 10px;

    font-family:  'Poppins',  'Open Sans',   Helvetica,  Arial,  sans-serif;

}

#wrap .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab  {

      -webkit-box-sizing:  border-box;

      -moz-box-sizing:  border-box;

      box-sizing:  border-box;

      border:  none;

      height: 100%;

      float: left;

      width: 79%;

      min-width: 196px;

      min-height: 160px;

      display: block;

      padding:  30px 0 0 21.739130434782606px;

}

#wrap .wpb_tour_next_prev_nav  {

    width: 0px;

     height: 0px;

     display: none;

     visibility: hidden;

}

#wrap .wpb_tour_next_prev_nav a  {

      border-bottom:  1px dotted;

      text-decoration:  none;

}

#wrap .wpb_tour_next_prev_nav a:hover  {

      text-decoration:  none;

      border-bottom:  none;

}

#wrap .wpb_tour_next_prev_nav span  {

      width:  48%;

      display:  inline-block;

      padding-top:  1em;

      float:  left;

}

#wrap .wpb_tour_next_prev_nav span.wpb_next_slide  {

      text-align:  right;

      float:  right;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header  {

      margin:  0 0 1px 0;

      padding-top:  0;

      position:  relative;

      text-transform:  none;

      font-weight:  inherit;

      font-size:  inherit;

      font-family:  inherit;

      line-height:  inherit;

      letter-spacing:  inherit;

      border: none;

      cursor:  pointer;

     display:  block;

     margin:  0;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a  {

      display:  block;

     color: #656f78;

      padding:  36px 14px 16px 38px;

     letter-spacing: 2px;

     text-transform: uppercase;

     text-decoration:  none;

     text-shadow:  none;

     font-weight: bold;

     font-size: 17px;

      font-family:  'Lora',  serif;

     min-height: 82px;

     line-height: 1.5;

     margin-left: 37px;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon  {

      display:  block;

      width:  60px;

      height:  60px;

      position:  absolute;

      left:  7px;

      top: 19px;

      border: 2px solid #eee;

      border-radius: 50%;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before, #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before  {

     content: "+";

     display: block;

     float: left;

     font-size: 23px;

     margin-left: 22px;

     margin-top: 14px;

     color: #999;

     font-family:  'Lora',  serif;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before  {

     content: "-";

     margin-left: 24px;

     margin-top: 16px;

 }

#wrap .wpb_accordion .wpb_accordion_wrapper:last-of-type  {

      margin-bottom:  20px;

 }

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active a,  #wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover  {

     color:  #0093d0;

 }

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active a  {

     background-color:  #fff;

 }

  #wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content   {

      padding: 0 20px 30px 74px;

 }

#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content p  {

    font-size: 14px;

     font-weight: 400;

}

@media (max-width: 960px)  {

      #wrap .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,   #wrap .vc_responsive .wpb_tour .wpb_tab,   #wrap .vc_responsive .wpb_tour_next_prev_nav  {

    width:  100%;

    float:  none;

    margin-left:  0;

  }

  #wrap .wpb_tabs .wpb_tabs_nav li,  #wrap .wpb_content_element .wpb_tabs_nav li,  .wpb_tour .wpb_tabs_nav   {

      float: none;

      margin: 0 !important;

  }

  #wrap .wpb_content_element .wpb_tabs_nav .ui-state-active,  #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-active:hover ,  #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus:hover,  #wrap .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab  {

      float: none;

      margin: 0 !important;

      padding-top: 0 !important;

      border-left-color: #ff9900;

  }

#wrap .wpb_tour .wpb_tabs_nav  {

      width: auto;

      border: none;

      max-width: 100%;

}

#wrap .wpb_tour .wpb_tabs_nav li  {

      border: 1px solid #e5e5e5;

}

#wrap .wpb_tour .wpb_tabs_nav .ui-state-active,  #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus, #wrap .wpb_tour .wpb_tabs_nav .ui-state-active:hover ,  #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus:hover  {

      border-left: 1px solid #ff9900;

     border-right: 1px solid #e5e5e5;

}

}

.vc_progress_bar .vc_single_bar  {

      background:  #f7f7f7;

      position:  relative;

      margin-bottom:  12px;

      height: 11px;

      margin-top:  50px;

      -webkit-box-shadow:  0 1px 2px rgba(0,  0,  0,  0.1) inset;

      box-shadow:  0 1px 2px rgba(0,  0,  0,  0.1) inset;

}

.vc_progress_bar .vc_single_bar:last-child  {

      margin-bottom:  0;

}

.vc_progress_bar .vc_single_bar .vc_label  {

      position:  relative;

      display:  inline;

      padding:  0;

      text-shadow:  none !important;

      z-index:  1;

      top: -28px;

      color: #797d84;

       font-size: 15px;

       font-weight: 300;

 }

.vc_progress_bar .vc_single_bar .vc_label .vc_label_units  {

     float: right;

     margin-top: -24px;

}

.vc_progress_bar .vc_single_bar.bar_blue .vc_bar  {

      background-color:  #0074CC;

}

.vc_progress_bar .vc_single_bar.bar_blue .vc_label  {

      color: #797d84;

 }

.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar  {

      background-color:  #49afcd;

}

.vc_progress_bar .vc_single_bar.bar_turquoise .vc_label  {

      color: #797d84;

 }

.vc_progress_bar .vc_single_bar.bar_green .vc_bar  {

      background-color:  #5bb75b;

}

.vc_progress_bar .vc_single_bar.bar_green .vc_label  {

      color: #797d84;

 }

.vc_progress_bar .vc_single_bar.bar_orange .vc_bar  {

      background-color:  #faa732;

}

.vc_progress_bar .vc_single_bar.bar_orange .vc_label  {

      color: #797d84;

 }

.vc_progress_bar .vc_single_bar.bar_red .vc_bar  {

      background-color:  #da4f49;

}

.vc_progress_bar .vc_single_bar.bar_red .vc_label  {

      color: #797d84;

 }

.vc_progress_bar .vc_single_bar.bar_black .vc_bar  {

      background-color:  #414141;

}

.vc_progress_bar .vc_single_bar.bar_black .vc_label  {

      color: #797d84;

 }

.vc_progress_bar .vc_single_bar .vc_bar  {

      display:  block;

      position:  absolute;

      height:  100%;

      background-color:  #e0e0e0;

      width:  0%;

      top:  0;

      left:  0;

      transition:  width 1s linear;

      -moz-transition:  width 1s linear;

      -webkit-transition:  width 1s linear;

      -o-transition:  width 1s linear;

}

.vc_progress_bar .vc_single_bar .vc_bar.striped  {

      background-image:  -webkit-gradient(linear,  0 100%,  100% 0,  color-stop(0.25,  rgba(255,  255,  255,  0.15)),  color-stop(0.25,  transparent),  color-stop(0.5,  transparent),  color-stop(0.5,  rgba(255,  255,  255,  0.15)),  color-stop(0.75,  rgba(255,  255,  255,  0.15)),  color-stop(0.75,  transparent),  to(transparent));

      background-image:  -webkit-linear-gradient(45deg,  rgba(255,  255,  255,  0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255,  255,  255,  0.15) 50%,  rgba(255,  255,  255,  0.15) 75%,  transparent 75%,  transparent);

      background-image:  -moz-linear-gradient(45deg,  rgba(255,  255,  255,  0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255,  255,  255,  0.15) 50%,  rgba(255,  255,  255,  0.15) 75%,  transparent 75%,  transparent);

      background-image:  -o-linear-gradient(45deg,  rgba(255,  255,  255,  0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255,  255,  255,  0.15) 50%,  rgba(255,  255,  255,  0.15) 75%,  transparent 75%,  transparent);

      background-image:  linear-gradient(45deg,  rgba(255,  255,  255,  0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255,  255,  255,  0.15) 50%,  rgba(255,  255,  255,  0.15) 75%,  transparent 75%,  transparent);

      -webkit-background-size:  20px 20px;

      -moz-background-size:  20px 20px;

      -o-background-size:  20px 20px;

      background-size:  20px 20px;

}

.vc_progress_bar .vc_single_bar .vc_bar.animated  {

      -webkit-animation:  progress-bar-stripes 2s linear infinite;

      -moz-animation:  progress-bar-stripes 2s linear infinite;

      -ms-animation:  progress-bar-stripes 2s linear infinite;

      -o-animation:  progress-bar-stripes 2s linear infinite;

      animation:  progress-bar-stripes 2s linear infinite;

}

@-webkit-keyframes progress-bar-stripes  {

      from  {

    background-position:  20px 0;

  }

  to  {

    background-position:  0 0;

  }

}

@-moz-keyframes progress-bar-stripes  {

      from  {

    background-position:  20px 0;

  }

  to  {

    background-position:  0 0;

  }

}

@-ms-keyframes progress-bar-stripes  {

      from  {

    background-position:  20px 0;

  }

  to  {

    background-position:  0 0;

  }

}

@-o-keyframes progress-bar-stripes  {

      from  {

    background-position:  0 0;

  }

  to  {

    background-position:  20px 0;

  }

}

@keyframes progress-bar-stripes  {

      from  {

    background-position:  20px 0;

  }

  to  {

    background-position:  0 0;

  }

}

html,  body,  div,  span,  applet,  object,  iframe,  h1,  h2,  h3,  h4,  h5,  h6,  p,  blockquote,  pre,  a,  abbr,  acronym,  address,  big,  cite,  code,  del,  dfn,  em,  img,  ins,  kbd,  q,  s,  samp,  small,  strike,  strong,  sub,  sup,  tt,  var,  b,  u,  i,  center,  dl,  dt,  dd,  ol,  ul,  li,  fieldset,  form,  label,  legend,  table,  caption,  tbody,  tfoot,  thead,  tr,  th,  td,  article,  aside,  canvas,  details,  embed,  figure,  figcaption,  footer,  header,  hgroup,  menu,  nav,  output,  ruby,  section,  summary,  time,  mark,  audio,  video  {

    margin:  0;

    padding:  0;

    border:  0;

    font-size:  100%;

    font:  inherit;

    vertical-align:  baseline;

}

article,  aside,  details,  figcaption,  figure,  footer,  header,  hgroup,  menu,  nav,  section  {

    display:  block;

}

body  {

    line-height:  1;

}

blockquote,  q  {

    quotes:  none;

}

blockquote:before,  blockquote:after, q:before,  q:after  {

    content:  '';

    content:  none;

}

table  {

    border-collapse:  collapse;

    border-spacing:  0;

}

:focus  {

     outline: 0;

}

body  {

    background:  #f4f7f8 url(../images/bdbg1.png);

    font:  14px/22px sans-serif;

    font-family: 'Hind',  Helvetica,  Arial,  sans-serif;

    color:  #424242;

    -webkit-font-smoothing:  antialiased;

     -webkit-text-size-adjust:  100%;

    overflow-x:  hidden;

}

h1,  h2,  h3,  h4,  h5,  h6  {

     color:  #0a0a0a;

     font-weight:  400;

     font-family: 'PT Serif',  Helvetica,  Arial,  sans-serif;

}

h1 a,  h2 a,  h3 a,  h4 a,  h5 a,  h6 a  {

     font-weight:  inherit;

}

h1  {

     font-size:  41px;

     line-height:  1.16;

     margin-bottom:  12px;

     letter-spacing:  -1px;

}

h2  {

     font-size:  36px;

     line-height:  1.14;

     margin-bottom:  10px;

}

h3  {

     font-size:  28px;

     line-height:  1.2;

     margin-bottom:  8px;

}

h4  {

     font-size:  21px;

     line-height:  1.2;

     margin-bottom:  10px;

}

h5  {

     font-size:  18px;

     line-height:  1.3;

     margin-bottom:  7px;

}

h6  {

     font-size:  16px;

     line-height:  1.3;

     margin-bottom:  4px;

}

.subheader  {

     color:  #849098;

}

h1.slight,  h2.slight,  h3.slight,  h4.slight,  h5.slight,  h6.slight,  p.slight,  .blox.dark h4.tagline-thin.slight  {

     color:  #959da2;

}

h1.slight-dark,  h2.slight-dark,  h3.slight-dark,  h4.slight-dark,  h5.slight-dark,  h6.slight-dark,  p.slight-dark  {

     color:  #525558;

}

h1.extr  {

     font-size: 56px;

     font-weight: 100;

}

h1.tagline-bold  {

     font-size: 36px;

     font-weight: 800;

     line-height: 1.24;

}

h4.tagline-thin  {

     font-size: 23px;

     line-height: 32px;

     color: #464d52;

     font-weight: 300;

}

h4.tagline-thin.slight  {

     color:  #858e93;

}

h4.slight  {

     font-weight: 300;

}

h5.title-bold  {

     font-size: 17px;

     font-weight: 400;

     letter-spacing: 1.6px;

     text-transform: uppercase;

}

h1 strong  {

     font-weight: 700;

     letter-spacing:  -1px;

}

h1.maxtitle  {

     font-size: 56px;

     line-height: 60px;

     font-weight: 100;

}

#wrap .slog-wrap-resp  {

     max-width: 1120px;

     margin-left: auto;

     margin-right: auto;

     position: relative;

     float: none;

}

#wrap .slog-tx1  {

     max-width: 940px;

}

#wrap .slog-tx2  {

     max-width: 762px;

}

#wrap .slog-tx3  {

     max-width: 610px;

}

#wrap .slog-tx4  {

     max-width: 400px;

}

#wrap .slog-tx5  {

     max-width: 220px;

}

#wrap .slog-tx6  {

     max-width: 482px;

}

.slog-tx1.aligncenter,  .slog-tx2.aligncenter,  .slog-tx3.aligncenter,  .slog-tx4.aligncenter,  .slog-tx5.aligncenter,  .aligncenter .slog-tx1,  .aligncenter .slog-tx2,  .aligncenter .slog-tx3,  .aligncenter .slog-tx4,  .aligncenter .slog-tx5  {

     margin-left: auto;

     margin-right: auto;

     text-align: center;

}

p  {

     margin:  0 0 20px 0;

     color: #5a5a5a;

     font-size: 15px;

     line-height: 1.64;

     font-weight: 400;

     font-family: 'Hind', 'Open Sans',  Helvetica,  Arial,  sans-serif;

}

p img  {

     margin:  0;

}

p.lead  {

     font-size:  21px;

     line-height:  27px;

     color:  #818a92;

}

p.magic  {

     font-size:  19px;

     line-height:  25px;

     margin:  0;

}

p.slog  {

     font-size:  17px;

}

em  {

     font-style:  italic;

}

strong  {

     font-weight:  bold;

}

small  {

     font-size:  75%;

     color:  #969a9e;

}

p small  {

     font-size: 12px;

     font-weight: 400;

}

i:hover  {

     cursor: default;

}

a i:hover  {

     cursor: pointer;

}

.dropcap1,  .dropcap2,  .dropcap3  {

     text-transform: uppercase;

     line-height: 1;

     float:  left;

     font-size:  44px;

     margin:  0 8px 0 0;

     font-family:  Times,  serif,  Arial;

}

.dropcap2,  .dropcap3  {

    background:  #4a4a4a;

     color:  #fff;

     display:  block;

     padding: 10px;

     border-radius: 5px;

     margin-top:  -2px;

}

.dropcap3  {

     background:  #0093d0;

}

.highlight1  {

     padding: 2px 5px;

     background: #85bc36;

     color: #fff;

     vertical-align: baseline;

}

.highlight2  {

     padding: 2px 5px;

     background: #f4f4f4;

     color: #666;

     vertical-align: baseline;

}

.highlight3  {

     padding: 3px 6px;

     background: #0093d0;

     color: #fff;

     vertical-align: baseline;

}

.highlight4  {

     background-color: #fffdcc;

     vertical-align: baseline;

     padding: 1px 3px;

}

blockquote,  blockquote p,  q  {

     font-size:  15px;

     line-height:  24px;

     color:  #3a3b3c;

     font-family: 'Lora',  serif;

     font-style: italic;

}

blockquote  {

     position: relative;

     margin:  0 0 21px;

     padding:  18px 10px 14px 60px;

}

blockquote:before  {

     position: absolute;

     left: 12px;

     top: 26px;

     content: '\201C';

     font-size: 62px;

     color: #bbb;

     font-weight: bold;

     font-family:  Georgia,  Times,  serif;

}

blockquote cite  {

     display:  block;

     font-style:  italic;

     font-family: Arial,  Helvetica,  sans-serif;

     margin-top: 6px;

      font-size:  12px;

     color:  #777f87;

}

blockquote cite:before  {

     content:  "\2014 \0020";

}

blockquote cite a,  blockquote cite a:visited,  blockquote cite a:visited  {

     color:  #555;

}

blockquote small  {

     font-size: 13px;

     font-style:  italic;

}

blockquote img  {

     max-width: 100%;

     width: auto;

     display: inline;

}

hr  {

     border:  solid #e5e5e5;

     border-width:  1px 0 0;

     clear:  both;

     margin:  14px 0 35px;

     height:  0;

     width:  auto;

}

hr.boldbx  {

     border-width:  4px 0 0;

     border-color: #efefef;

}

.container hr  {

     margin-right:  10px;

     margin-left:  10px;

}

.container .columns hr,  .container .column hr,  .container .wpb_column hr,  .container .wpb_column hr  {

     margin-right:  0px;

     margin-left:  0px;

}

pre,  code  {

     background: #f3f3f3;

     padding: 5px 10px;

     font-family: "Courier New",  Courier,  monospace;

     font-size: 12px;

     white-space: pre-wrap;

}

::selection  {

     background:  #e4744f;

     color:  #fff;

}

::-moz-selection  {

     background:  #e4744f;

     color:  #fff;

}

a,  a:visited  {

     color:  #2174e2;

     text-decoration:  none;

     outline:  0;

}

a:hover,  a:focus  {

     color:  #fa5555;

}

a:active  {

     outline: none;

     opacity:  0.75;

}

ul,  ol  {

     margin-bottom:  21px;

     margin-left:  3px;

}

ul  {

     list-style:  inside;

}

ol  {

     list-style:  decimal;

}

ol,  ul.disc  {

     margin-left:  20px;

}

ul.disc  {

     list-style:  disc outside;

}

ul ul,  ul ol, ol ol,  ol ul  {

     margin:  4px 0 5px 30px;

     font-size:  90%;

  }

ul ul li,  ul ol li, ol ol li,  ol ul li  {

     margin-bottom:  6px;

}

li  {

     line-height:  24px;

     margin-bottom: 4px;

     font-weight: 400;

}

ul.large li  {

     line-height:  21px;

}

li p  {

     line-height:  18px;

}

ul.check li,  li.check  {

     background: url(../images/li-check.png) no-repeat left 4px;

}

ul.plus li,  li.plus  {

     background: url(../images/li-plus.png) no-repeat left 4px;

}

ul.minus li,  li.minus  {

     background: url(../images/li-minus.png) no-repeat left 3px;

}

ul.star li,  li.star  {

     background: url(../images/li-star.png) no-repeat left 4px;

}

ul.arrow li,  li.arrow  {

     background: url(../images/li-arrow.png) no-repeat left 4px;

}

ul.arrow2 li,  li.arrow2  {

     background: url(../images/li-arrow2.png) no-repeat left 4px;

}

ul.square li,  li.square  {

     background: url(../images/li-square.png) no-repeat left 4px;

}

ul.circle li,  li.circle  {

     background: url(../images/li-circle.png) no-repeat left 5px;

}

ul.cross li,  li.cross  {

     background: url(../images/li-cross.png) no-repeat left 3px;

}

ul.check li,  li.check,  ul.plus li,  li.plus,  ul.minus li,  li.minus,  ul.star li,  li.star, ul.arrow li,  li.arrow,  ul.arrow2 li,  li.arrow2,  ul.square li,  li.square, ul.circle li,  li.circle,  ul.cross li,  li.cross  {

     padding: 0 0 1px 16px;

     list-style: none;

}

 img  {

     height: auto;

     vertical-align: middle;

}

img.scale-with-grid  {

    max-width:  100%;

    height:  auto;

}

img.full-width  {

    width:  100%;

    height:  auto;

}

p img  {

     margin-bottom: 14px;

}

.button, button,  a.price-send, input[type="submit"], input[type="reset"], input[type="button"], .button.green, button.green,  input[type="submit"].green, input[type="reset"].green, input[type="button"].green   {

      position: relative;

      border: 0 none;

      color:  #fff;

      border-radius:  3px;

      display:  inline-block;

      font-family: 'Hind',  Helvetica,  Arial,  sans-serif;

      font-size:  13px;

      line-height: 1;

      text-transform: none;

      font-weight:  700;

      text-decoration:  none;

      cursor:  pointer;

      margin-bottom:  21px;

      margin-right: 10px;

      line-height:  1;

      letter-spacing: 1px;

      padding:  13px 18px;

      background:  #54cd38;

      -webkit-transition:  all 0.28s ease;

      -moz-transition:  all 0.28s ease;

      -o-transition:  all 0.28s ease;

      transition:  all 0.28s ease;

   }

.button:hover, button:hover,  a.price-send:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button.green:hover, button.green:hover,  input[type="submit"].green:hover, input[type="reset"].green:hover, input[type="button"].green:hover   {

    background:  #9ecd40;

    -webkit-box-shadow:  0px 0px 4px rgba(0, 0, 0, 0.2) inset;

    -moz-box-shadow:  0px 0px 4px rgba(0, 0, 0, 0.2) inset;

    box-shadow:  0px 0px 4px rgba(0, 0, 0, 0.2) inset;

}

.button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width  {

    width:  100%;

    padding-left:  0 !important;

    padding-right:  0 !important;

    text-align:  center;

 }

 .button.large, button.large, input[type="submit"].large, input[type="reset"].large, input[type="button"].large  {

    padding:  19px 30px;

    font-size: 14px;

    letter-spacing: 1px;

    font-weight: 700;

 }

   .button.small, button.small, input[type="submit"].small, input[type="reset"].small, input[type="button"].small  {

    padding:  12px 15px;

    font-size:  11px;

    text-transform: uppercase;

 }

   .button.blue, button.blue, input[type="submit"].blue, input[type="reset"].blue, input[type="button"].blue  {

      background:  #128abc;

}

  .button.blue:hover, button.blue:hover,  input[type="submit"].blue:hover, input[type="reset"].blue:hover, input[type="button"].blue:hover  {

    background:  #32a6d6;

}

  .button.red, button.red, input[type="submit"].red, input[type="reset"].red, input[type="button"].red  {

      background:  #e53f51;

}

   .button.red:hover, button.red:hover,  input[type="submit"].red:hover, input[type="reset"].red:hover, input[type="button"].red:hover  {

    background:  #eb5162;

    text-decoration: none;

}

a:hover{

    text-decoration: none;

}

  .button.gray, button.gray, input[type="submit"].gray, input[type="reset"].gray, input[type="button"].gray  {

      color: #656f79;

      text-shadow:  0 -1px #fff;

      background:  #f3f4f5;

 }

 .button.gray:hover, button.gray:hover,  input[type="submit"].gray:hover, input[type="reset"].gray:hover, input[type="button"].gray:hover  {

    background:  #f6f7f7;

}

  .button.cherry, button.cherry, input[type="submit"].cherry, input[type="reset"].cherry, input[type="button"].cherry  {

      background:  #93516a;

}

  .button.cherry:hover, button.cherry:hover,  input[type="submit"].cherry:hover, input[type="reset"].cherry:hover, input[type="button"].cherry:hover  {

    background:  #a45d78;

}

  .button.orchid, button.orchid, input[type="submit"].orchid, input[type="reset"].orchid, input[type="button"].orchid  {

      background:  #9661ab;

  }

  .button.orchid:hover, button.orchid:hover,  input[type="submit"].orchid:hover, input[type="reset"].orchid:hover, input[type="button"].orchid:hover  {

    background:  #a06ab5;

}

  .button.pink, button.pink, input[type="submit"].pink, input[type="reset"].pink, input[type="button"].pink  {

      background:  #e64883;

}

  .button.pink:hover, button.pink:hover,  input[type="submit"].pink:hover, input[type="reset"].pink:hover, input[type="button"].pink:hover  {

    background:  #ea598f;

}

  .button.orange, button.orange, input[type="submit"].orange, input[type="reset"].orange, input[type="button"].orange  {

      background:  #f98805;

}

  .button.orange:hover, button.orange:hover,  input[type="submit"].orange:hover, input[type="reset"].orange:hover, input[type="button"].orange:hover  {

    background:  #eb9634;

}

  .button.teal, button.teal, input[type="submit"].teal, input[type="reset"].teal, input[type="button"].teal  {

      background:  #1fa79e;

  }

  .button.teal:hover, button.teal:hover,  input[type="submit"].teal:hover, input[type="reset"].teal:hover, input[type="button"].teal:hover  {

    background:  #34b7ae;

}

  .button.skyblue, button.skyblue, input[type="submit"].skyblue, input[type="reset"].skyblue, input[type="button"].skyblue  {

      background:  #03acdc;

}

  .button.skyblue:hover, button.skyblue:hover,  input[type="submit"].skyblue:hover, input[type="reset"].skyblue:hover, input[type="button"].skyblue:hover  {

    background:  #1db7e3;

}

  .button.jade, button.jade, input[type="submit"].jade, input[type="reset"].jade, input[type="button"].jade  {

      background:  #0aad80;

}

  .button.jade:hover, button.jade:hover,  input[type="submit"].jade:hover, input[type="reset"].jade:hover, input[type="button"].jade:hover  {

    background:  #19bc8f;

}

.button.gold, button.gold, input[type="submit"].gold, input[type="reset"].gold, input[type="button"].gold  {

      background:  #d0ae5e;

}

  .button.gold:hover, button.gold:hover,  input[type="submit"].gold:hover, input[type="reset"].gold:hover, input[type="button"].gold:hover  {

    background:  #272727;

}

 .button.white, button.white, input[type="submit"].white, input[type="reset"].white, input[type="button"].white, .button.black:hover, button.black:hover, input[type="submit"].black:hover, input[type="reset"].black:hover, input[type="button"].black:hover  {

      background:  #fff;

      color: #222;

}

  .button.black, button.black, input[type="submit"].black, input[type="reset"].black, input[type="button"].black, .button.white:hover, button.white:hover, input[type="submit"].white:hover, input[type="reset"].white:hover, input[type="button"].white:hover  {

      background:  #222;

      color: #fff;

}

 a.button,  .button.blue,  .button.red,  .button.cherry,  .button.orchid,  .button.pink,  .button.orange,  .button.teal  {

     color:  #fff;

}

  .button:active, button:active,  a.price-send:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active  {

    color:  #c1d7dc;

    opacity:  0.94;

 }

   .button.bordered-bot, button.bordered-bot, input[type="submit"].bordered-bot, input[type="reset"].bordered-bot, input[type="button"].bordered-bot  {

    background: none;

    border: 2px solid #dedede;

    color: #363f46;

    text-shadow: none;

    letter-spacing: 1px;

    text-transform: uppercase;

    padding:  15px 12px;

}

.button.large.bordered-bot, button.large.bordered-bot, input[type="submit"].large.bordered-bot, input[type="reset"].large.bordered-bot, input[type="button"].large.bordered-bot  {

    padding:  17px 28px;

 }

   .button.small.bordered-bot, button.small.bordered-bot, input[type="submit"].small.bordered-bot, input[type="reset"].small.bordered-bot, input[type="button"].small.bordered-bot  {

    padding:  9px 13px;

 }

 .button.bordered-bot:hover, button.bordered-bot:hover, input[type="submit"].bordered-bot:hover, input[type="reset"].bordered-bot:hover, input[type="button"].bordered-bot:hover  {

    border-color: #363f46;

    color: #363f46;

    text-shadow: none;

    box-shadow: none;

    text-decoration: none;

}

.vc_non_responsive .vc_row .vc_col-sm-1, .vc_non_responsive .vc_row .vc_col-sm-10, .vc_non_responsive .vc_row .vc_col-sm-11, .vc_non_responsive .vc_row .vc_col-sm-12, .vc_non_responsive .vc_row .vc_col-sm-2, .vc_non_responsive .vc_row .vc_col-sm-3, .vc_non_responsive .vc_row .vc_col-sm-4, .vc_non_responsive .vc_row .vc_col-sm-5, .vc_non_responsive .vc_row .vc_col-sm-7, .vc_non_responsive .vc_row .vc_col-sm-8, .vc_non_responsive .vc_row .vc_col-sm-9 {

    padding-left: 15px;

    padding-right: 15px;

    float: left;

}

.vc_parallax-inner iframe, .vc_video-bg iframe {

    max-width: 1000%}

.vc_clearfix:after, .vc_column-inner::after, .vc_el-clearfix, .vc_row:after {

    clear: both;

}

.vc-composer-icon, [class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {

    speak: none;

    font-variant: normal;

    text-transform: none;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.vc_row:after, .vc_row:before {

    content: " ";

    display: table;

}

@media (max-width:767px) {

    .vc_hidden-xs {

    display: none!important;

}

.vc_el-clearfix-xs {

    clear: both;

}

}@media (min-width:768px) and (max-width:991px) {

    .vc_hidden-sm {

    display: none!important;

}

.vc_el-clearfix-sm {

    clear: both;

}

}@media (min-width:992px) and (max-width:1199px) {

    .vc_hidden-md {

    display: none!important;

}

.vc_el-clearfix-md {

    clear: both;

}

}.vc_non_responsive .vc_row .vc_col-sm-1 {

    position: relative;

    width: 8.33333333%;

    min-height: 1px;

}

.vc_non_responsive .vc_row .vc_col-sm-2 {

    position: relative;

    width: 16.66666667%;

    min-height: 1px;

}

.vc_non_responsive .vc_row .vc_col-sm-3 {

    position: relative;

    width: 25%;

    min-height: 1px;

}

.vc_non_responsive .vc_row .vc_col-sm-4 {

    position: relative;

    width: 33.33333333%;

    min-height: 1px;

}

.vc_non_responsive .vc_row .vc_col-sm-5 {

    position: relative;

    width: 41.66666667%;

    min-height: 1px;

}

.vc_non_responsive .vc_row .vc_col-sm-6 {

    position: relative;

    float: left;

    width: 50%;

    min-height: 1px;

    padding-left: 15px;

    padding-right: 15px;

}

.vc_non_responsive .vc_row .vc_col-sm-7 {

    position: relative;

    width: 58.33333333%;

    min-height: 1px;

}

.vc_non_responsive .vc_row .vc_col-sm-8 {

    position: relative;

    width: 66.66666667%;

    min-height: 1px;

}

.vc_non_responsive .vc_row .vc_col-sm-9 {

    position: relative;

    width: 75%;

    min-height: 1px;

}

.vc_non_responsive .vc_row .vc_col-sm-10 {

    position: relative;

    width: 83.33333333%;

    min-height: 1px;

}

.vc_non_responsive .vc_row .vc_col-sm-11 {

    position: relative;

    width: 91.66666667%;

    min-height: 1px;

}

.vc_col-xs-12, .vc_column_container {

    width: 100%}

.vc_non_responsive .vc_row .vc_col-sm-12 {

    position: relative;

    width: 100%;

    min-height: 1px;

}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {

    margin-left: 100%}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {

    margin-left: 91.66666667%}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {

    margin-left: 83.33333333%}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {

    margin-left: 75%}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {

    margin-left: 66.66666667%}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {

    margin-left: 58.33333333%}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {

    margin-left: 50%}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {

    margin-left: 41.66666667%}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {

    margin-left: 33.33333333%}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {

    margin-left: 25%}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {

    margin-left: 16.66666667%}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {

    margin-left: 8.33333333%}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {

    margin-left: 0;

}

.vc_non_responsive .vc_row .vc_hidden-sm {

    display: none!important;

}

.vc_row {

    margin-left: -15px;

    margin-right: -15px;

}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {

    position: relative;

    min-height: 1px;

    padding-left: 15px;

    padding-right: 15px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {

    float: left;

}

.vc_col-xs-11 {

    width: 91.66666667%}

.vc_col-xs-10 {

    width: 83.33333333%}

.vc_col-xs-9 {

    width: 75%}

.vc_col-xs-8 {

    width: 66.66666667%}

.vc_col-xs-7 {

    width: 58.33333333%}

.vc_col-xs-6 {

    width: 50%}

.vc_col-xs-5 {

    width: 41.66666667%}

.vc_col-xs-4 {

    width: 33.33333333%}

.vc_col-xs-3 {

    width: 25%}

.vc_col-xs-2 {

    width: 16.66666667%}

.vc_col-xs-1 {

    width: 8.33333333%}

.vc_col-xs-pull-12 {

    right: 100%}

.vc_col-xs-pull-11 {

    right: 91.66666667%}

.vc_col-xs-pull-10 {

    right: 83.33333333%}

.vc_col-xs-pull-9 {

    right: 75%}

.vc_col-xs-pull-8 {

    right: 66.66666667%}

.vc_col-xs-pull-7 {

    right: 58.33333333%}

.vc_col-xs-pull-6 {

    right: 50%}

.vc_col-xs-pull-5 {

    right: 41.66666667%}

.vc_col-xs-pull-4 {

    right: 33.33333333%}

.vc_col-xs-pull-3 {

    right: 25%}

.vc_col-xs-pull-2 {

    right: 16.66666667%}

.vc_col-xs-pull-1 {

    right: 8.33333333%}

.vc_col-xs-pull-0 {

    right: auto;

}

.vc_col-xs-push-12 {

    left: 100%}

.vc_col-xs-push-11 {

    left: 91.66666667%}

.vc_col-xs-push-10 {

    left: 83.33333333%}

.vc_col-xs-push-9 {

    left: 75%}

.vc_col-xs-push-8 {

    left: 66.66666667%}

.vc_col-xs-push-7 {

    left: 58.33333333%}

.vc_col-xs-push-6 {

    left: 50%}

.vc_col-xs-push-5 {

    left: 41.66666667%}

.vc_col-xs-push-4 {

    left: 33.33333333%}

.vc_col-xs-push-3 {

    left: 25%}

.vc_col-xs-push-2 {

    left: 16.66666667%}

.vc_col-xs-push-1 {

    left: 8.33333333%}

.vc_col-xs-push-0 {

    left: auto;

}

.vc_col-xs-offset-12 {

    margin-left: 100%}

.vc_col-xs-offset-11 {

    margin-left: 91.66666667%}

.vc_col-xs-offset-10 {

    margin-left: 83.33333333%}

.vc_col-xs-offset-9 {

    margin-left: 75%}

.vc_col-xs-offset-8 {

    margin-left: 66.66666667%}

.vc_col-xs-offset-7 {

    margin-left: 58.33333333%}

.vc_col-xs-offset-6 {

    margin-left: 50%}

.vc_col-xs-offset-5 {

    margin-left: 41.66666667%}

.vc_col-xs-offset-4 {

    margin-left: 33.33333333%}

.vc_col-xs-offset-3 {

    margin-left: 25%}

.vc_col-xs-offset-2 {

    margin-left: 16.66666667%}

.vc_col-xs-offset-1 {

    margin-left: 8.33333333%}

.vc_col-xs-offset-0 {

    margin-left: 0;

}

@media (min-width:768px) {

    .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {

    float: left;

}

.vc_col-sm-12 {

    width: 100%}

.vc_col-sm-11 {

    width: 91.66666667%}

.vc_col-sm-10 {

    width: 83.33333333%}

.vc_col-sm-9 {

    width: 75%}

.vc_col-sm-8 {

    width: 66.66666667%}

.vc_col-sm-7 {

    width: 58.33333333%}

.vc_col-sm-6 {

    width: 50%}

.vc_col-sm-5 {

    width: 41.66666667%}

.vc_col-sm-4 {

    width: 33.33333333%}

.vc_col-sm-3 {

    width: 25%}

.vc_col-sm-2 {

    width: 16.66666667%}

.vc_col-sm-1 {

    width: 8.33333333%}

.vc_col-sm-pull-12 {

    right: 100%}

.vc_col-sm-pull-11 {

    right: 91.66666667%}

.vc_col-sm-pull-10 {

    right: 83.33333333%}

.vc_col-sm-pull-9 {

    right: 75%}

.vc_col-sm-pull-8 {

    right: 66.66666667%}

.vc_col-sm-pull-7 {

    right: 58.33333333%}

.vc_col-sm-pull-6 {

    right: 50%}

.vc_col-sm-pull-5 {

    right: 41.66666667%}

.vc_col-sm-pull-4 {

    right: 33.33333333%}

.vc_col-sm-pull-3 {

    right: 25%}

.vc_col-sm-pull-2 {

    right: 16.66666667%}

.vc_col-sm-pull-1 {

    right: 8.33333333%}

.vc_col-sm-pull-0 {

    right: auto;

}

.vc_col-sm-push-12 {

    left: 100%}

.vc_col-sm-push-11 {

    left: 91.66666667%}

.vc_col-sm-push-10 {

    left: 83.33333333%}

.vc_col-sm-push-9 {

    left: 75%}

.vc_col-sm-push-8 {

    left: 66.66666667%}

.vc_col-sm-push-7 {

    left: 58.33333333%}

.vc_col-sm-push-6 {

    left: 50%}

.vc_col-sm-push-5 {

    left: 41.66666667%}

.vc_col-sm-push-4 {

    left: 33.33333333%}

.vc_col-sm-push-3 {

    left: 25%}

.vc_col-sm-push-2 {

    left: 16.66666667%}

.vc_col-sm-push-1 {

    left: 8.33333333%}

.vc_col-sm-push-0 {

    left: auto;

}

.vc_col-sm-offset-12 {

    margin-left: 100%}

.vc_col-sm-offset-11 {

    margin-left: 91.66666667%}

.vc_col-sm-offset-10 {

    margin-left: 83.33333333%}

.vc_col-sm-offset-9 {

    margin-left: 75%}

.vc_col-sm-offset-8 {

    margin-left: 66.66666667%}

.vc_col-sm-offset-7 {

    margin-left: 58.33333333%}

.vc_col-sm-offset-6 {

    margin-left: 50%}

.vc_col-sm-offset-5 {

    margin-left: 41.66666667%}

.vc_col-sm-offset-4 {

    margin-left: 33.33333333%}

.vc_col-sm-offset-3 {

    margin-left: 25%}

.vc_col-sm-offset-2 {

    margin-left: 16.66666667%}

.vc_col-sm-offset-1 {

    margin-left: 8.33333333%}

.vc_col-sm-offset-0 {

    margin-left: 0;

}

}@media (min-width:992px) {

    .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {

    float: left;

}

.vc_col-md-12 {

    width: 100%}

.vc_col-md-11 {

    width: 91.66666667%}

.vc_col-md-10 {

    width: 83.33333333%}

.vc_col-md-9 {

    width: 75%}

.vc_col-md-8 {

    width: 66.66666667%}

.vc_col-md-7 {

    width: 58.33333333%}

.vc_col-md-6 {

    width: 50%}

.vc_col-md-5 {

    width: 41.66666667%}

.vc_col-md-4 {

    width: 33.33333333%}

.vc_col-md-3 {

    width: 25%}

.vc_col-md-2 {

    width: 16.66666667%}

.vc_col-md-1 {

    width: 8.33333333%}

.vc_col-md-pull-12 {

    right: 100%}

.vc_col-md-pull-11 {

    right: 91.66666667%}

.vc_col-md-pull-10 {

    right: 83.33333333%}

.vc_col-md-pull-9 {

    right: 75%}

.vc_col-md-pull-8 {

    right: 66.66666667%}

.vc_col-md-pull-7 {

    right: 58.33333333%}

.vc_col-md-pull-6 {

    right: 50%}

.vc_col-md-pull-5 {

    right: 41.66666667%}

.vc_col-md-pull-4 {

    right: 33.33333333%}

.vc_col-md-pull-3 {

    right: 25%}

.vc_col-md-pull-2 {

    right: 16.66666667%}

.vc_col-md-pull-1 {

    right: 8.33333333%}

.vc_col-md-pull-0 {

    right: auto;

}

.vc_col-md-push-12 {

    left: 100%}

.vc_col-md-push-11 {

    left: 91.66666667%}

.vc_col-md-push-10 {

    left: 83.33333333%}

.vc_col-md-push-9 {

    left: 75%}

.vc_col-md-push-8 {

    left: 66.66666667%}

.vc_col-md-push-7 {

    left: 58.33333333%}

.vc_col-md-push-6 {

    left: 50%}

.vc_col-md-push-5 {

    left: 41.66666667%}

.vc_col-md-push-4 {

    left: 33.33333333%}

.vc_col-md-push-3 {

    left: 25%}

.vc_col-md-push-2 {

    left: 16.66666667%}

.vc_col-md-push-1 {

    left: 8.33333333%}

.vc_col-md-push-0 {

    left: auto;

}

.vc_col-md-offset-12 {

    margin-left: 100%}

.vc_col-md-offset-11 {

    margin-left: 91.66666667%}

.vc_col-md-offset-10 {

    margin-left: 83.33333333%}

.vc_col-md-offset-9 {

    margin-left: 75%}

.vc_col-md-offset-8 {

    margin-left: 66.66666667%}

.vc_col-md-offset-7 {

    margin-left: 58.33333333%}

.vc_col-md-offset-6 {

    margin-left: 50%}

.vc_col-md-offset-5 {

    margin-left: 41.66666667%}

.vc_col-md-offset-4 {

    margin-left: 33.33333333%}

.vc_col-md-offset-3 {

    margin-left: 25%}

.vc_col-md-offset-2 {

    margin-left: 16.66666667%}

.vc_col-md-offset-1 {

    margin-left: 8.33333333%}

.vc_col-md-offset-0 {

    margin-left: 0;

}

}@media (min-width:1200px) {

    .vc_hidden-lg {

    display: none!important;

}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {

    float: left;

}

.vc_col-lg-12 {

    width: 100%}

.vc_col-lg-11 {

    width: 91.66666667%}

.vc_col-lg-10 {

    width: 83.33333333%}

.vc_col-lg-9 {

    width: 75%}

.vc_col-lg-8 {

    width: 66.66666667%}

.vc_col-lg-7 {

    width: 58.33333333%}

.vc_col-lg-6 {

    width: 50%}

.vc_col-lg-5 {

    width: 41.66666667%}

.vc_col-lg-4 {

    width: 33.33333333%}

.vc_col-lg-3 {

    width: 25%}

.vc_col-lg-2 {

    width: 16.66666667%}

.vc_col-lg-1 {

    width: 8.33333333%}

.vc_col-lg-pull-12 {

    right: 100%}

.vc_col-lg-pull-11 {

    right: 91.66666667%}

.vc_col-lg-pull-10 {

    right: 83.33333333%}

.vc_col-lg-pull-9 {

    right: 75%}

.vc_col-lg-pull-8 {

    right: 66.66666667%}

.vc_col-lg-pull-7 {

    right: 58.33333333%}

.vc_col-lg-pull-6 {

    right: 50%}

.vc_col-lg-pull-5 {

    right: 41.66666667%}

.vc_col-lg-pull-4 {

    right: 33.33333333%}

.vc_col-lg-pull-3 {

    right: 25%}

.vc_col-lg-pull-2 {

    right: 16.66666667%}

.vc_col-lg-pull-1 {

    right: 8.33333333%}

.vc_col-lg-pull-0 {

    right: auto;

}

.vc_col-lg-push-12 {

    left: 100%}

.vc_col-lg-push-11 {

    left: 91.66666667%}

.vc_col-lg-push-10 {

    left: 83.33333333%}

.vc_col-lg-push-9 {

    left: 75%}

.vc_col-lg-push-8 {

    left: 66.66666667%}

.vc_col-lg-push-7 {

    left: 58.33333333%}

.vc_col-lg-push-6 {

    left: 50%}

.vc_col-lg-push-5 {

    left: 41.66666667%}

.vc_col-lg-push-4 {

    left: 33.33333333%}

.vc_col-lg-push-3 {

    left: 25%}

.vc_col-lg-push-2 {

    left: 16.66666667%}

.vc_col-lg-push-1 {

    left: 8.33333333%}

.vc_col-lg-push-0 {

    left: auto;

}

.vc_col-lg-offset-12 {

    margin-left: 100%}

.vc_col-lg-offset-11 {

    margin-left: 91.66666667%}

.vc_col-lg-offset-10 {

    margin-left: 83.33333333%}

.vc_col-lg-offset-9 {

    margin-left: 75%}

.vc_col-lg-offset-8 {

    margin-left: 66.66666667%}

.vc_col-lg-offset-7 {

    margin-left: 58.33333333%}

.vc_col-lg-offset-6 {

    margin-left: 50%}

.vc_col-lg-offset-5 {

    margin-left: 41.66666667%}

.vc_col-lg-offset-4 {

    margin-left: 33.33333333%}

.vc_col-lg-offset-3 {

    margin-left: 25%}

.vc_col-lg-offset-2 {

    margin-left: 16.66666667%}

.vc_col-lg-offset-1 {

    margin-left: 8.33333333%}

.vc_col-lg-offset-0 {

    margin-left: 0;

}

.vc_el-clearfix-lg {

    clear: both;

}

}.vc_el_width_100, .vc_el_width_50, .vc_el_width_60, .vc_el_width_70, .vc_el_width_80, .vc_el_width_90 {

    margin-left: auto!important;

    margin-right: auto!important;

}

.vc_pull-right {

    float: right!important;

}

.vc_pull-left {

    float: left!important;

}

.vc_clearfix:after, .vc_clearfix:before {

    content: " ";

    display: table;

}

.vc_visible {

    display: block;

}

.vc_table {

    width: 100%;

    margin-bottom: 20px;

    border-collapse: collapse;

}

.vc_table>tbody>tr>td, .vc_table>tbody>tr>th, .vc_table>tfoot>tr>td, .vc_table>tfoot>tr>th, .vc_table>thead>tr>td, .vc_table>thead>tr>th {

    padding: 8px;

    line-height: 1.42857143;

    vertical-align: top;

    border-top: 1px solid #ddd;

}

.vc_table>thead>tr>th {

    vertical-align: bottom;

    border-bottom: 2px solid #ddd;

}

.vc_button-2-wrapper, .vc_pixel_icon {

    display: inline-block;

    vertical-align: middle;

}

.vc_table>caption+thead>tr:first-child>td, .vc_table>caption+thead>tr:first-child>th, .vc_table>colgroup+thead>tr:first-child>td, .vc_table>colgroup+thead>tr:first-child>th, .vc_table>thead:first-child>tr:first-child>td, .vc_table>thead:first-child>tr:first-child>th {

    border-top: 0;

}

.vc_table>tbody+tbody {

    border-top: 2px solid #ddd;

}

.vc_table .table {

    background-color: #fff;

}

.vc_table-bordered, .vc_table-bordered>tbody>tr>td, .vc_table-bordered>tbody>tr>th, .vc_table-bordered>tfoot>tr>td, .vc_table-bordered>tfoot>tr>th, .vc_table-bordered>thead>tr>td, .vc_table-bordered>thead>tr>th {

    border: 1px solid #ddd;

}

.vc_table-bordered>thead>tr>td, .vc_table-bordered>thead>tr>th {

    border-bottom-width: 2px;

}

.vc_pixel_icon {

    height: 16px;

    width: 16px;

    background-position: 0 0;

    background-repeat: no-repeat;

}

.vc_pixel_icon-alert {

    background-image: url(../vc/alert.png);

}

.vc_pixel_icon-info {

    background-image: url(../vc/info.png);

}

.vc_pixel_icon-tick {

    background-image: url(../vc/tick.png);

}

.vc_pixel_icon-explanation {

    background-image: url(../vc/exclamation.png);

}

.vc_pixel_icon-address_book {

    background-image: url(../images/icons/address-book.png);

}

.vc_pixel_icon-alarm_clock {

    background-image: url(../images/icons/alarm-clock.png);

}

.vc_pixel_icon-anchor {

    background-image: url(../images/icons/anchor.png);

}

.vc_pixel_icon-application_image {

    background-image: url(../images/icons/application-image.png);

}

.vc_pixel_icon-arrow {

    background-image: url(../images/icons/arrow.png);

}

.vc_pixel_icon-asterisk {

    background-image: url(../images/icons/asterisk.png);

}

.vc_pixel_icon-hammer {

    background-image: url(../images/icons/auction-hammer.png);

}

.vc_pixel_icon-balloon {

    background-image: url(../images/icons/balloon.png);

}

.vc_pixel_icon-balloon_buzz {

    background-image: url(../images/icons/balloon-buzz.png);

}

.vc_pixel_icon-balloon_facebook {

    background-image: url(../images/icons/balloon-facebook.png);

}

.vc_pixel_icon-balloon_twitter {

    background-image: url(../images/icons/balloon-twitter.png);

}

.vc_pixel_icon-battery {

    background-image: url(../images/icons/battery-full.png);

}

.vc_pixel_icon-binocular {

    background-image: url(../images/icons/binocular.png);

}

.vc_pixel_icon-document_excel {

    background-image: url(../images/icons/blue-document-excel.png);

}

.vc_pixel_icon-document_image {

    background-image: url(../images/icons/blue-document-image.png);

}

.vc_pixel_icon-document_music {

    background-image: url(../images/icons/blue-document-music.png);

}

.vc_pixel_icon-document_office {

    background-image: url(../images/icons/blue-document-office.png);

}

.vc_pixel_icon-document_pdf {

    background-image: url(../images/icons/blue-document-pdf.png);

}

.vc_pixel_icon-document_powerpoint {

    background-image: url(../images/icons/blue-document-powerpoint.png);

}

.vc_pixel_icon-document_word {

    background-image: url(../images/icons/blue-document-word.png);

}

.vc_pixel_icon-bookmark {

    background-image: url(../images/icons/bookmark.png);

}

.vc_pixel_icon-camcorder {

    background-image: url(../images/icons/camcorder.png);

}

.vc_pixel_icon-camera {

    background-image: url(../images/icons/camera.png);

}

.vc_pixel_icon-chart {

    background-image: url(../images/icons/chart.png);

}

.vc_pixel_icon-chart_pie {

    background-image: url(../images/icons/chart-pie.png);

}

.vc_pixel_icon-clock {

    background-image: url(../images/icons/clock.png);

}

.vc_pixel_icon-play {

    background-image: url(../images/icons/control.png);

}

.vc_pixel_icon-fire {

    background-image: url(../images/icons/fire.png);

}

.vc_pixel_icon-heart {

    background-image: url(../images/icons/heart.png);

}

.vc_pixel_icon-mail {

    background-image: url(../images/icons/mail.png);

}

.vc_pixel_icon-shield {

    background-image: url(../images/icons/plus-shield.png);

}

.vc_pixel_icon-video {

    background-image: url(../images/icons/video.png);

}

@font-face {

    font-family: vcpb-plugin-icons;

    src: url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?i5rhx5) format('truetype'), url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?i5rhx5) format('woff'), url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?i5rhx5#vcpb-plugin-icons) format('svg');

    font-weight: 400;

    font-style: normal;

}

.vc-composer-icon {

    font-family: vcpb-plugin-icons!important;

    font-style: normal;

    font-weight: 400;

    line-height: 1;

}

.vc-c-icon-minimize:before {

    content: "\e91b"}

.vc-c-icon-close:before {

    content: "\e5cd"}

.vc-c-icon-1-6_4-6_1-6:before {

    content: "\e90d"}

.vc-c-icon-add_template:before {

    content: "\e903"}

.vc-c-icon-arrow_back:before {

    content: "\e5c4"}

.vc-c-icon-arrow_drop_down:before {

    content: "\e5c5"}

.vc-c-icon-arrow_drop_up:before {

    content: "\e5c7"}

.vc-c-icon-arrow_forward:before {

    content: "\e5c8"}

.vc-c-icon-check:before {

    content: "\e5ca"}

.vc-c-icon-arrow_upward:before {

    content: "\e5d8"}

.vc-c-icon-arrow_downward:before {

    content: "\e5db"}

.vc-c-icon-sync:before {

    content: "\e627"}

.vc-c-icon-search:before {

    content: "\e8b6"}

.vc-c-icon-1-1:before {

    content: "\e900"}

.vc-c-icon-1-2_1-2:before {

    content: "\e901"}

.vc-c-icon-1-3_1-3_1-3:before {

    content: "\e902"}

.vc-c-icon-1-4_1-2_1-4:before {

    content: "\e904"}

.vc-c-icon-1-4_1-4_1-4_1-4:before {

    content: "\e905"}

.vc-c-icon-1-4_3-4:before {

    content: "\e906"}

.vc-c-icon-1-6_1-6_1-6_1-2:before {

    content: "\e907"}

.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {

    content: "\e908"}

.vc-c-icon-1-6_2-3_1-6:before {

    content: "\e909"}

.vc-c-icon-2-3_1-3:before {

    content: "\e90a"}

.vc-c-icon-5-6_1-6:before {

    content: "\e90b"}

.vc-c-icon-add_element:before {

    content: "\e90c"}

.vc-c-icon-add:before {

    content: "\e90e"}

.vc-c-icon-cog:before {

    content: "\e90f"}

.vc-c-icon-content_copy:before {

    content: "\e910"}

.vc-c-icon-delete_empty:before {

    content: "\e911"}

.vc-c-icon-dragndrop:before {

    content: "\e912"}

.vc-c-icon-fullscreen_exit:before {

    content: "\e913"}

.vc-c-icon-fullscreen:before {

    content: "\e914"}

.vc-c-icon-arrow_drop_right:before {

    content: "\e915"}

.vc-c-icon-layout_default:before {

    content: "\e916"}

.vc-c-icon-layout_landscape-smartphones:before {

    content: "\e917"}

.vc-c-icon-layout_landscape-tablets:before {

    content: "\e918"}

.vc-c-icon-layout_portrait-smartphones:before {

    content: "\e919"}

.vc-c-icon-layout_portrait-tablets:before {

    content: "\e91a"}

.vc-c-icon-mode_edit:before {

    content: "\e91c"}

.vc-c-icon-row_default_fe:before {

    content: "\e91d"}

.vc-c-icon-text-block:before {

    content: "\e91e"}

.vc_txt_align_left {

    text-align: left;

}

.vc_txt_align_right {

    text-align: right;

}

.vc_txt_align_center {

    text-align: center;

}

.vc_txt_align_justify {

    text-align: justify;

    text-justify: inter-word;

}

.vc_el_width_50 {

    width: 50%}

.vc_el_width_60 {

    width: 60%}

.vc_el_width_70 {

    width: 70%}

.vc_el_width_80 {

    width: 80%}

.vc_el_width_90 {

    width: 90%}

.vc_el_width_100 {

    width: 100%}

.vc_btn, a.vc_btn, button.vc_btn {

    cursor: pointer;

    display: inline-block;

    text-decoration: none!important;

    padding: 9px 12px;

    font-size: 100%;

    line-height: 20px;

    border-radius: 4px;

}

.vc_general.vc_btn3, .wpb_button:hover, a.wpb_button_a, a.wpb_button_a:hover {

    text-decoration: none;

}

.vc_btn, .vc_btn:focus, .vc_btn:hover, a.vc_btn, a.vc_btn:focus, a.vc_btn:hover, button.vc_btn, button.vc_btn:focus, button.vc_btn:hover {

    border: 1px solid transparent;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}

.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px;

}

.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs {

    padding: 1px 5px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

.vc_btn_square, a.vc_btn_square, button.vc_btn_square {

    border-radius: 0;

}

.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined {

    border-radius: 0;

    background: 0 0!important;

}

.vc_btn_square_outlined, .vc_btn_square_outlined:focus, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined, a.vc_btn_square_outlined:focus, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined, button.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:hover {

    border: 2px solid;

}

.vc_btn_round, a.vc_btn_round, button.vc_btn_round {

    border-radius: 25px;

}

.vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined {

    background: 0 0!important;

}

.open>.dropdown-toggle.vc_btn-danger, .open>.dropdown-toggle.vc_btn-default, .open>.dropdown-toggle.vc_btn-info, .open>.dropdown-toggle.vc_btn-primary, .open>.dropdown-toggle.vc_btn-success, .open>.dropdown-toggle.vc_btn-warning, .open>.dropdown-togglea.vc_btn-danger, .open>.dropdown-togglea.vc_btn-default, .open>.dropdown-togglea.vc_btn-info, .open>.dropdown-togglea.vc_btn-primary, .open>.dropdown-togglea.vc_btn-success, .open>.dropdown-togglea.vc_btn-warning, .open>.dropdown-togglebutton.vc_btn-danger, .open>.dropdown-togglebutton.vc_btn-default, .open>.dropdown-togglebutton.vc_btn-info, .open>.dropdown-togglebutton.vc_btn-primary, .open>.dropdown-togglebutton.vc_btn-success, .open>.dropdown-togglebutton.vc_btn-warning, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-warning.active, .vc_btn-warning:active, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-warning.active, a.vc_btn-warning:active, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-warning.active, button.vc_btn-warning:active {

    background-image: none;

}

.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover {

    border: 2px solid;

}

.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {

    background-color: #5472D2;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover {

    background-color: #3c5ecc;

    color: #f7f7f7!important;

}

.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined {

    color: #5472D2!important;

}

.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover {

    border-color: #3c5ecc;

}

.vc_btn-blue.vc_btn_3d, a.vc_btn-blue.vc_btn_3d, button.vc_btn-blue.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #3253bc;

    box-shadow: 0 5px 0 #3253bc;

    margin-bottom: 5px;

}

.vc_btn-blue.vc_btn_3d.vc_btn_xs, a.vc_btn-blue.vc_btn_3d.vc_btn_xs, button.vc_btn-blue.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #3253bc;

    box-shadow: 0 3px 0 #3253bc;

    margin-bottom: 3px;

}

.vc_btn-blue.vc_btn_3d.vc_btn_sm, a.vc_btn-blue.vc_btn_3d.vc_btn_sm, button.vc_btn-blue.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #3253bc;

    box-shadow: 0 4px 0 #3253bc;

    margin-bottom: 4px;

}

.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise {

    background-color: #00C1CF;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-turquoise:hover, a.vc_btn-turquoise:hover, button.vc_btn-turquoise:hover {

    background-color: #00a4b0;

    color: #f7f7f7!important;

}

.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_square_outlined {

    color: #00C1CF!important;

}

.vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_square_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_square_outlined:hover {

    border-color: #00a4b0;

}

.vc_btn-turquoise.vc_btn_3d, a.vc_btn-turquoise.vc_btn_3d, button.vc_btn-turquoise.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #008d97;

    box-shadow: 0 5px 0 #008d97;

    margin-bottom: 5px;

}

.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #008d97;

    box-shadow: 0 3px 0 #008d97;

    margin-bottom: 3px;

}

.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #008d97;

    box-shadow: 0 4px 0 #008d97;

    margin-bottom: 4px;

}

.vc_btn-pink, a.vc_btn-pink, button.vc_btn-pink {

    background-color: #FE6C61;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-pink:hover, a.vc_btn-pink:hover, button.vc_btn-pink:hover {

    background-color: #fe5043;

    color: #f7f7f7!important;

}

.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_square_outlined {

    color: #FE6C61!important;

}

.vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_square_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_square_outlined:hover {

    border-color: #fe5043;

}

.vc_btn-pink.vc_btn_3d, a.vc_btn-pink.vc_btn_3d, button.vc_btn-pink.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #fe3829;

    box-shadow: 0 5px 0 #fe3829;

    margin-bottom: 5px;

}

.vc_btn-pink.vc_btn_3d.vc_btn_xs, a.vc_btn-pink.vc_btn_3d.vc_btn_xs, button.vc_btn-pink.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #fe3829;

    box-shadow: 0 3px 0 #fe3829;

    margin-bottom: 3px;

}

.vc_btn-pink.vc_btn_3d.vc_btn_sm, a.vc_btn-pink.vc_btn_3d.vc_btn_sm, button.vc_btn-pink.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #fe3829;

    box-shadow: 0 4px 0 #fe3829;

    margin-bottom: 4px;

}

.vc_btn-violet, a.vc_btn-violet, button.vc_btn-violet {

    background-color: #8D6DC4;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-violet:hover, a.vc_btn-violet:hover, button.vc_btn-violet:hover {

    background-color: #7c57bb;

    color: #f7f7f7!important;

}

.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_square_outlined {

    color: #8D6DC4!important;

}

.vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_square_outlined:hover {

    border-color: #7c57bb;

}

.vc_btn-violet.vc_btn_3d, a.vc_btn-violet.vc_btn_3d, button.vc_btn-violet.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #6e48b1;

    box-shadow: 0 5px 0 #6e48b1;

    margin-bottom: 5px;

}

.vc_btn-violet.vc_btn_3d.vc_btn_xs, a.vc_btn-violet.vc_btn_3d.vc_btn_xs, button.vc_btn-violet.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #6e48b1;

    box-shadow: 0 3px 0 #6e48b1;

    margin-bottom: 3px;

}

.vc_btn-violet.vc_btn_3d.vc_btn_sm, a.vc_btn-violet.vc_btn_3d.vc_btn_sm, button.vc_btn-violet.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #6e48b1;

    box-shadow: 0 4px 0 #6e48b1;

    margin-bottom: 4px;

}

.vc_btn-peacoc, a.vc_btn-peacoc, button.vc_btn-peacoc {

    background-color: #4CADC9;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-peacoc:hover, a.vc_btn-peacoc:hover, button.vc_btn-peacoc:hover {

    background-color: #39a0bd;

    color: #f7f7f7!important;

}

.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_square_outlined {

    color: #4CADC9!important;

}

.vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_square_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_square_outlined:hover {

    border-color: #39a0bd;

}

.vc_btn-peacoc.vc_btn_3d, a.vc_btn-peacoc.vc_btn_3d, button.vc_btn-peacoc.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #338faa;

    box-shadow: 0 5px 0 #338faa;

    margin-bottom: 5px;

}

.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #338faa;

    box-shadow: 0 3px 0 #338faa;

    margin-bottom: 3px;

}

.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #338faa;

    box-shadow: 0 4px 0 #338faa;

    margin-bottom: 4px;

}

.vc_btn-chino, a.vc_btn-chino, button.vc_btn-chino {

    background-color: #CEC2AB;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-chino:hover, a.vc_btn-chino:hover, button.vc_btn-chino:hover {

    background-color: #c3b498;

    color: #f7f7f7!important;

}

.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_square_outlined {

    color: #CEC2AB!important;

}

.vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_square_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_square_outlined:hover {

    border-color: #c3b498;

}

.vc_btn-chino.vc_btn_3d, a.vc_btn-chino.vc_btn_3d, button.vc_btn-chino.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #b9a888;

    box-shadow: 0 5px 0 #b9a888;

    margin-bottom: 5px;

}

.vc_btn-chino.vc_btn_3d.vc_btn_xs, a.vc_btn-chino.vc_btn_3d.vc_btn_xs, button.vc_btn-chino.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #b9a888;

    box-shadow: 0 3px 0 #b9a888;

    margin-bottom: 3px;

}

.vc_btn-chino.vc_btn_3d.vc_btn_sm, a.vc_btn-chino.vc_btn_3d.vc_btn_sm, button.vc_btn-chino.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #b9a888;

    box-shadow: 0 4px 0 #b9a888;

    margin-bottom: 4px;

}

.vc_btn-mulled_wine, a.vc_btn-mulled_wine, button.vc_btn-mulled_wine {

    background-color: #50485B;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-mulled_wine:hover, a.vc_btn-mulled_wine:hover, button.vc_btn-mulled_wine:hover {

    background-color: #413a4a;

    color: #f7f7f7!important;

}

.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined {

    color: #50485B!important;

}

.vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {

    border-color: #413a4a;

}

.vc_btn-mulled_wine.vc_btn_3d, a.vc_btn-mulled_wine.vc_btn_3d, button.vc_btn-mulled_wine.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #342f3c;

    box-shadow: 0 5px 0 #342f3c;

    margin-bottom: 5px;

}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #342f3c;

    box-shadow: 0 3px 0 #342f3c;

    margin-bottom: 3px;

}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #342f3c;

    box-shadow: 0 4px 0 #342f3c;

    margin-bottom: 4px;

}

.vc_btn-vista_blue, a.vc_btn-vista_blue, button.vc_btn-vista_blue {

    background-color: #75D69C;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-vista_blue:hover, a.vc_btn-vista_blue:hover, button.vc_btn-vista_blue:hover {

    background-color: #5dcf8b;

    color: #f7f7f7!important;

}

.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined {

    color: #75D69C!important;

}

.vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_square_outlined:hover {

    border-color: #5dcf8b;

}

.vc_btn-vista_blue.vc_btn_3d, a.vc_btn-vista_blue.vc_btn_3d, button.vc_btn-vista_blue.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #4ac97d;

    box-shadow: 0 5px 0 #4ac97d;

    margin-bottom: 5px;

}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #4ac97d;

    box-shadow: 0 3px 0 #4ac97d;

    margin-bottom: 3px;

}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #4ac97d;

    box-shadow: 0 4px 0 #4ac97d;

    margin-bottom: 4px;

}

.vc_btn-black, a.vc_btn-black, button.vc_btn-black {

    background-color: #2A2A2A;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-black:hover, a.vc_btn-black:hover, button.vc_btn-black:hover {

    background-color: #1b1b1b;

    color: #f7f7f7!important;

}

.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_square_outlined {

    color: #2A2A2A!important;

}

.vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_square_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_square_outlined:hover {

    border-color: #1b1b1b;

}

.vc_btn-black.vc_btn_3d, a.vc_btn-black.vc_btn_3d, button.vc_btn-black.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #0e0e0e;

    box-shadow: 0 5px 0 #0e0e0e;

    margin-bottom: 5px;

}

.vc_btn-black.vc_btn_3d.vc_btn_xs, a.vc_btn-black.vc_btn_3d.vc_btn_xs, button.vc_btn-black.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #0e0e0e;

    box-shadow: 0 3px 0 #0e0e0e;

    margin-bottom: 3px;

}

.vc_btn-black.vc_btn_3d.vc_btn_sm, a.vc_btn-black.vc_btn_3d.vc_btn_sm, button.vc_btn-black.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #0e0e0e;

    box-shadow: 0 4px 0 #0e0e0e;

    margin-bottom: 4px;

}

.vc_btn-grey, a.vc_btn-grey, button.vc_btn-grey {

    background-color: #EBEBEB;

    color: #666!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-grey:hover, a.vc_btn-grey:hover, button.vc_btn-grey:hover {

    background-color: #dcdcdc;

    color: #5e5e5e!important;

}

.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_square_outlined {

    color: #EBEBEB!important;

}

.vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_square_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_square_outlined:hover {

    border-color: #dcdcdc;

}

.vc_btn-grey.vc_btn_3d, a.vc_btn-grey.vc_btn_3d, button.vc_btn-grey.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #cfcfcf;

    box-shadow: 0 5px 0 #cfcfcf;

    margin-bottom: 5px;

}

.vc_btn-grey.vc_btn_3d.vc_btn_xs, a.vc_btn-grey.vc_btn_3d.vc_btn_xs, button.vc_btn-grey.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #cfcfcf;

    box-shadow: 0 3px 0 #cfcfcf;

    margin-bottom: 3px;

}

.vc_btn-grey.vc_btn_3d.vc_btn_sm, a.vc_btn-grey.vc_btn_3d.vc_btn_sm, button.vc_btn-grey.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #cfcfcf;

    box-shadow: 0 4px 0 #cfcfcf;

    margin-bottom: 4px;

}

.vc_btn-orange, a.vc_btn-orange, button.vc_btn-orange {

    background-color: #F7BE68;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-orange:hover, a.vc_btn-orange:hover, button.vc_btn-orange:hover {

    background-color: #f5b14b;

    color: #f7f7f7!important;

}

.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_square_outlined {

    color: #F7BE68!important;

}

.vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_square_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_square_outlined:hover {

    border-color: #f5b14b;

}

.vc_btn-orange.vc_btn_3d, a.vc_btn-orange.vc_btn_3d, button.vc_btn-orange.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #f4a733;

    box-shadow: 0 5px 0 #f4a733;

    margin-bottom: 5px;

}

.vc_btn-orange.vc_btn_3d.vc_btn_xs, a.vc_btn-orange.vc_btn_3d.vc_btn_xs, button.vc_btn-orange.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #f4a733;

    box-shadow: 0 3px 0 #f4a733;

    margin-bottom: 3px;

}

.vc_btn-orange.vc_btn_3d.vc_btn_sm, a.vc_btn-orange.vc_btn_3d.vc_btn_sm, button.vc_btn-orange.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #f4a733;

    box-shadow: 0 4px 0 #f4a733;

    margin-bottom: 4px;

}

.vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky {

    background-color: #5AA1E3;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-sky:hover, a.vc_btn-sky:hover, button.vc_btn-sky:hover {

    background-color: #4092df;

    color: #f7f7f7!important;

}

.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_square_outlined {

    color: #5AA1E3!important;

}

.vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_square_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_square_outlined:hover {

    border-color: #4092df;

}

.vc_btn-sky.vc_btn_3d, a.vc_btn-sky.vc_btn_3d, button.vc_btn-sky.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #2a86db;

    box-shadow: 0 5px 0 #2a86db;

    margin-bottom: 5px;

}

.vc_btn-sky.vc_btn_3d.vc_btn_xs, a.vc_btn-sky.vc_btn_3d.vc_btn_xs, button.vc_btn-sky.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #2a86db;

    box-shadow: 0 3px 0 #2a86db;

    margin-bottom: 3px;

}

.vc_btn-sky.vc_btn_3d.vc_btn_sm, a.vc_btn-sky.vc_btn_3d.vc_btn_sm, button.vc_btn-sky.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #2a86db;

    box-shadow: 0 4px 0 #2a86db;

    margin-bottom: 4px;

}

.vc_btn-green, a.vc_btn-green, button.vc_btn-green {

    background-color: #6DAB3C;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-green:hover, a.vc_btn-green:hover, button.vc_btn-green:hover {

    background-color: #5f9434;

    color: #f7f7f7!important;

}

.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_square_outlined {

    color: #6DAB3C!important;

}

.vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_square_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_square_outlined:hover {

    border-color: #5f9434;

}

.vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #53812d;

    box-shadow: 0 5px 0 #53812d;

    margin-bottom: 5px;

}

.vc_btn-green.vc_btn_3d.vc_btn_xs, a.vc_btn-green.vc_btn_3d.vc_btn_xs, button.vc_btn-green.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #53812d;

    box-shadow: 0 3px 0 #53812d;

    margin-bottom: 3px;

}

.vc_btn-green.vc_btn_3d.vc_btn_sm, a.vc_btn-green.vc_btn_3d.vc_btn_sm, button.vc_btn-green.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #53812d;

    box-shadow: 0 4px 0 #53812d;

    margin-bottom: 4px;

}

.vc_btn-juicy_pink, a.vc_btn-juicy_pink, button.vc_btn-juicy_pink {

    background-color: #F4524D;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-juicy_pink:hover, a.vc_btn-juicy_pink:hover, button.vc_btn-juicy_pink:hover {

    background-color: #f23630;

    color: #f7f7f7!important;

}

.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined {

    color: #F4524D!important;

}

.vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {

    border-color: #f23630;

}

.vc_btn-juicy_pink.vc_btn_3d, a.vc_btn-juicy_pink.vc_btn_3d, button.vc_btn-juicy_pink.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #f11f18;

    box-shadow: 0 5px 0 #f11f18;

    margin-bottom: 5px;

}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #f11f18;

    box-shadow: 0 3px 0 #f11f18;

    margin-bottom: 3px;

}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #f11f18;

    box-shadow: 0 4px 0 #f11f18;

    margin-bottom: 4px;

}

.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown {

    background-color: #F79468;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-sandy_brown:hover, a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover {

    background-color: #f57f4b;

    color: #f7f7f7!important;

}

.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined {

    color: #F79468!important;

}

.vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {

    border-color: #f57f4b;

}

.vc_btn-sandy_brown.vc_btn_3d, a.vc_btn-sandy_brown.vc_btn_3d, button.vc_btn-sandy_brown.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #f46e33;

    box-shadow: 0 5px 0 #f46e33;

    margin-bottom: 5px;

}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #f46e33;

    box-shadow: 0 3px 0 #f46e33;

    margin-bottom: 3px;

}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #f46e33;

    box-shadow: 0 4px 0 #f46e33;

    margin-bottom: 4px;

}

.vc_btn-purple, a.vc_btn-purple, button.vc_btn-purple {

    background-color: #B97EBB;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-purple:hover, a.vc_btn-purple:hover, button.vc_btn-purple:hover {

    background-color: #ae6ab0;

    color: #f7f7f7!important;

}

.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_square_outlined {

    color: #B97EBB!important;

}

.vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_square_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_square_outlined:hover {

    border-color: #ae6ab0;

}

.vc_btn-purple.vc_btn_3d, a.vc_btn-purple.vc_btn_3d, button.vc_btn-purple.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #a559a8;

    box-shadow: 0 5px 0 #a559a8;

    margin-bottom: 5px;

}

.vc_btn-purple.vc_btn_3d.vc_btn_xs, a.vc_btn-purple.vc_btn_3d.vc_btn_xs, button.vc_btn-purple.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #a559a8;

    box-shadow: 0 3px 0 #a559a8;

    margin-bottom: 3px;

}

.vc_btn-purple.vc_btn_3d.vc_btn_sm, a.vc_btn-purple.vc_btn_3d.vc_btn_sm, button.vc_btn-purple.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #a559a8;

    box-shadow: 0 4px 0 #a559a8;

    margin-bottom: 4px;

}

.vc_btn-white, a.vc_btn-white, button.vc_btn-white {

    background-color: #FFF;

    color: #666!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-white:hover, a.vc_btn-white:hover, button.vc_btn-white:hover {

    background-color: #f0f0f0;

    color: #5e5e5e!important;

}

.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_square_outlined {

    color: #FFF!important;

}

.vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_square_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_square_outlined:hover {

    border-color: #f0f0f0;

}

.vc_btn-white.vc_btn_3d, a.vc_btn-white.vc_btn_3d, button.vc_btn-white.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #e3e3e3;

    box-shadow: 0 5px 0 #e3e3e3;

    margin-bottom: 5px;

}

.vc_btn-white.vc_btn_3d.vc_btn_xs, a.vc_btn-white.vc_btn_3d.vc_btn_xs, button.vc_btn-white.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #e3e3e3;

    box-shadow: 0 3px 0 #e3e3e3;

    margin-bottom: 3px;

}

.vc_btn-white.vc_btn_3d.vc_btn_sm, a.vc_btn-white.vc_btn_3d.vc_btn_sm, button.vc_btn-white.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #e3e3e3;

    box-shadow: 0 4px 0 #e3e3e3;

    margin-bottom: 4px;

}

.vc_btn-grace, a.vc_btn-grace, button.vc_btn-grace {

    background-color: #AED13B;

    color: #fff!important;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}

.vc_btn-grace:hover, a.vc_btn-grace:hover, button.vc_btn-grace:hover {

    background-color: #9ec02d;

    color: #f7f7f7!important;

}

.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_square_outlined {

    color: #AED13B!important;

}

.vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_square_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_square_outlined:hover {

    border-color: #9ec02d;

}

.vc_btn-grace.vc_btn_3d, a.vc_btn-grace.vc_btn_3d, button.vc_btn-grace.vc_btn_3d {

    -webkit-box-shadow: 0 5px 0 #8dac28;

    box-shadow: 0 5px 0 #8dac28;

    margin-bottom: 5px;

}

.vc_btn-grace.vc_btn_3d.vc_btn_xs, a.vc_btn-grace.vc_btn_3d.vc_btn_xs, button.vc_btn-grace.vc_btn_3d.vc_btn_xs {

    -webkit-box-shadow: 0 3px 0 #8dac28;

    box-shadow: 0 3px 0 #8dac28;

    margin-bottom: 3px;

}

.vc_btn-grace.vc_btn_3d.vc_btn_sm, a.vc_btn-grace.vc_btn_3d.vc_btn_sm, button.vc_btn-grace.vc_btn_3d.vc_btn_sm {

    -webkit-box-shadow: 0 4px 0 #8dac28;

    box-shadow: 0 4px 0 #8dac28;

    margin-bottom: 4px;

}

.vc_btn-default, a.vc_btn-default, button.vc_btn-default {

    color: #7d7d7d;

    background-color: #fff;

    border-color: transparent;

}

.open>.dropdown-toggle.vc_btn-default, .open>.dropdown-togglea.vc_btn-default, .open>.dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover {

    color: #7d7d7d;

    background-color: #e6e6e6;

    border-color: transparent;

}

.vc_btn-default.disabled, .vc_btn-default.disabled.active, .vc_btn-default.disabled:active, .vc_btn-default.disabled:focus, .vc_btn-default.disabled:hover, .vc_btn-default[disabled], .vc_btn-default[disabled].active, .vc_btn-default[disabled]:active, .vc_btn-default[disabled]:focus, .vc_btn-default[disabled]:hover, a.vc_btn-default.disabled, a.vc_btn-default.disabled.active, a.vc_btn-default.disabled:active, a.vc_btn-default.disabled:focus, a.vc_btn-default.disabled:hover, a.vc_btn-default[disabled], a.vc_btn-default[disabled].active, a.vc_btn-default[disabled]:active, a.vc_btn-default[disabled]:focus, a.vc_btn-default[disabled]:hover, button.vc_btn-default.disabled, button.vc_btn-default.disabled.active, button.vc_btn-default.disabled:active, button.vc_btn-default.disabled:focus, button.vc_btn-default.disabled:hover, button.vc_btn-default[disabled], button.vc_btn-default[disabled].active, button.vc_btn-default[disabled]:active, button.vc_btn-default[disabled]:focus, button.vc_btn-default[disabled]:hover, fieldset[disabled] .vc_btn-default, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] .vc_btn-default:active, fieldset[disabled] .vc_btn-default:focus, fieldset[disabled] .vc_btn-default:hover, fieldset[disabled] a.vc_btn-default, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] a.vc_btn-default:active, fieldset[disabled] a.vc_btn-default:focus, fieldset[disabled] a.vc_btn-default:hover, fieldset[disabled] button.vc_btn-default, fieldset[disabled] button.vc_btn-default.active, fieldset[disabled] button.vc_btn-default:active, fieldset[disabled] button.vc_btn-default:focus, fieldset[disabled] button.vc_btn-default:hover {

    background-color: #fff;

    border-color: transparent;

}

.vc_btn-default .badge, a.vc_btn-default .badge, button.vc_btn-default .badge {

    color: #fff;

    background-color: #7d7d7d;

}

.vc_btn-primary, a.vc_btn-primary, button.vc_btn-primary {

    color: #fff;

    background-color: #00aef0;

    border-color: transparent;

}

.open>.dropdown-toggle.vc_btn-primary, .open>.dropdown-togglea.vc_btn-primary, .open>.dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-primary:focus, button.vc_btn-primary:hover {

    color: #fff;

    background-color: #0089bd;

    border-color: transparent;

}

.vc_btn-primary.disabled, .vc_btn-primary.disabled.active, .vc_btn-primary.disabled:active, .vc_btn-primary.disabled:focus, .vc_btn-primary.disabled:hover, .vc_btn-primary[disabled], .vc_btn-primary[disabled].active, .vc_btn-primary[disabled]:active, .vc_btn-primary[disabled]:focus, .vc_btn-primary[disabled]:hover, a.vc_btn-primary.disabled, a.vc_btn-primary.disabled.active, a.vc_btn-primary.disabled:active, a.vc_btn-primary.disabled:focus, a.vc_btn-primary.disabled:hover, a.vc_btn-primary[disabled], a.vc_btn-primary[disabled].active, a.vc_btn-primary[disabled]:active, a.vc_btn-primary[disabled]:focus, a.vc_btn-primary[disabled]:hover, button.vc_btn-primary.disabled, button.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled:active, button.vc_btn-primary.disabled:focus, button.vc_btn-primary.disabled:hover, button.vc_btn-primary[disabled], button.vc_btn-primary[disabled].active, button.vc_btn-primary[disabled]:active, button.vc_btn-primary[disabled]:focus, button.vc_btn-primary[disabled]:hover, fieldset[disabled] .vc_btn-primary, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] .vc_btn-primary:active, fieldset[disabled] .vc_btn-primary:focus, fieldset[disabled] .vc_btn-primary:hover, fieldset[disabled] a.vc_btn-primary, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary:active, fieldset[disabled] a.vc_btn-primary:focus, fieldset[disabled] a.vc_btn-primary:hover, fieldset[disabled] button.vc_btn-primary, fieldset[disabled] button.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary:active, fieldset[disabled] button.vc_btn-primary:focus, fieldset[disabled] button.vc_btn-primary:hover {

    background-color: #00aef0;

    border-color: transparent;

}

.vc_btn-primary .badge, a.vc_btn-primary .badge, button.vc_btn-primary .badge {

    color: #00aef0;

    background-color: #fff;

}

.vc_btn-success, a.vc_btn-success, button.vc_btn-success {

    color: #fff;

    background-color: #5cb85c;

    border-color: transparent;

}

.open>.dropdown-toggle.vc_btn-success, .open>.dropdown-togglea.vc_btn-success, .open>.dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-success:focus, button.vc_btn-success:hover {

    color: #fff;

    background-color: #449d44;

    border-color: transparent;

}

.vc_btn-success.disabled, .vc_btn-success.disabled.active, .vc_btn-success.disabled:active, .vc_btn-success.disabled:focus, .vc_btn-success.disabled:hover, .vc_btn-success[disabled], .vc_btn-success[disabled].active, .vc_btn-success[disabled]:active, .vc_btn-success[disabled]:focus, .vc_btn-success[disabled]:hover, a.vc_btn-success.disabled, a.vc_btn-success.disabled.active, a.vc_btn-success.disabled:active, a.vc_btn-success.disabled:focus, a.vc_btn-success.disabled:hover, a.vc_btn-success[disabled], a.vc_btn-success[disabled].active, a.vc_btn-success[disabled]:active, a.vc_btn-success[disabled]:focus, a.vc_btn-success[disabled]:hover, button.vc_btn-success.disabled, button.vc_btn-success.disabled.active, button.vc_btn-success.disabled:active, button.vc_btn-success.disabled:focus, button.vc_btn-success.disabled:hover, button.vc_btn-success[disabled], button.vc_btn-success[disabled].active, button.vc_btn-success[disabled]:active, button.vc_btn-success[disabled]:focus, button.vc_btn-success[disabled]:hover, fieldset[disabled] .vc_btn-success, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] .vc_btn-success:active, fieldset[disabled] .vc_btn-success:focus, fieldset[disabled] .vc_btn-success:hover, fieldset[disabled] a.vc_btn-success, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] a.vc_btn-success:active, fieldset[disabled] a.vc_btn-success:focus, fieldset[disabled] a.vc_btn-success:hover, fieldset[disabled] button.vc_btn-success, fieldset[disabled] button.vc_btn-success.active, fieldset[disabled] button.vc_btn-success:active, fieldset[disabled] button.vc_btn-success:focus, fieldset[disabled] button.vc_btn-success:hover {

    background-color: #5cb85c;

    border-color: transparent;

}

.vc_btn-success .badge, a.vc_btn-success .badge, button.vc_btn-success .badge {

    color: #5cb85c;

    background-color: #fff;

}

.vc_btn-info, a.vc_btn-info, button.vc_btn-info {

    color: #fff;

    background-color: #5bc0de;

    border-color: transparent;

}

.open>.dropdown-toggle.vc_btn-info, .open>.dropdown-togglea.vc_btn-info, .open>.dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-info:focus, button.vc_btn-info:hover {

    color: #fff;

    background-color: #31b0d5;

    border-color: transparent;

}

.vc_btn-info.disabled, .vc_btn-info.disabled.active, .vc_btn-info.disabled:active, .vc_btn-info.disabled:focus, .vc_btn-info.disabled:hover, .vc_btn-info[disabled], .vc_btn-info[disabled].active, .vc_btn-info[disabled]:active, .vc_btn-info[disabled]:focus, .vc_btn-info[disabled]:hover, a.vc_btn-info.disabled, a.vc_btn-info.disabled.active, a.vc_btn-info.disabled:active, a.vc_btn-info.disabled:focus, a.vc_btn-info.disabled:hover, a.vc_btn-info[disabled], a.vc_btn-info[disabled].active, a.vc_btn-info[disabled]:active, a.vc_btn-info[disabled]:focus, a.vc_btn-info[disabled]:hover, button.vc_btn-info.disabled, button.vc_btn-info.disabled.active, button.vc_btn-info.disabled:active, button.vc_btn-info.disabled:focus, button.vc_btn-info.disabled:hover, button.vc_btn-info[disabled], button.vc_btn-info[disabled].active, button.vc_btn-info[disabled]:active, button.vc_btn-info[disabled]:focus, button.vc_btn-info[disabled]:hover, fieldset[disabled] .vc_btn-info, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] .vc_btn-info:active, fieldset[disabled] .vc_btn-info:focus, fieldset[disabled] .vc_btn-info:hover, fieldset[disabled] a.vc_btn-info, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] a.vc_btn-info:active, fieldset[disabled] a.vc_btn-info:focus, fieldset[disabled] a.vc_btn-info:hover, fieldset[disabled] button.vc_btn-info, fieldset[disabled] button.vc_btn-info.active, fieldset[disabled] button.vc_btn-info:active, fieldset[disabled] button.vc_btn-info:focus, fieldset[disabled] button.vc_btn-info:hover {

    background-color: #5bc0de;

    border-color: transparent;

}

.vc_btn-info .badge, a.vc_btn-info .badge, button.vc_btn-info .badge {

    color: #5bc0de;

    background-color: #fff;

}

.vc_btn-warning, a.vc_btn-warning, button.vc_btn-warning {

    color: #fff;

    background-color: #f0ad4e;

    border-color: transparent;

}

.open>.dropdown-toggle.vc_btn-warning, .open>.dropdown-togglea.vc_btn-warning, .open>.dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, button.vc_btn-warning:active, button.vc_btn-warning:focus, button.vc_btn-warning:hover {

    color: #fff;

    background-color: #ec971f;

    border-color: transparent;

}

.vc_btn-warning.disabled, .vc_btn-warning.disabled.active, .vc_btn-warning.disabled:active, .vc_btn-warning.disabled:focus, .vc_btn-warning.disabled:hover, .vc_btn-warning[disabled], .vc_btn-warning[disabled].active, .vc_btn-warning[disabled]:active, .vc_btn-warning[disabled]:focus, .vc_btn-warning[disabled]:hover, a.vc_btn-warning.disabled, a.vc_btn-warning.disabled.active, a.vc_btn-warning.disabled:active, a.vc_btn-warning.disabled:focus, a.vc_btn-warning.disabled:hover, a.vc_btn-warning[disabled], a.vc_btn-warning[disabled].active, a.vc_btn-warning[disabled]:active, a.vc_btn-warning[disabled]:focus, a.vc_btn-warning[disabled]:hover, button.vc_btn-warning.disabled, button.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled:active, button.vc_btn-warning.disabled:focus, button.vc_btn-warning.disabled:hover, button.vc_btn-warning[disabled], button.vc_btn-warning[disabled].active, button.vc_btn-warning[disabled]:active, button.vc_btn-warning[disabled]:focus, button.vc_btn-warning[disabled]:hover, fieldset[disabled] .vc_btn-warning, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] .vc_btn-warning:active, fieldset[disabled] .vc_btn-warning:focus, fieldset[disabled] .vc_btn-warning:hover, fieldset[disabled] a.vc_btn-warning, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning:active, fieldset[disabled] a.vc_btn-warning:focus, fieldset[disabled] a.vc_btn-warning:hover, fieldset[disabled] button.vc_btn-warning, fieldset[disabled] button.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning:active, fieldset[disabled] button.vc_btn-warning:focus, fieldset[disabled] button.vc_btn-warning:hover {

    background-color: #f0ad4e;

    border-color: transparent;

}

.vc_btn-warning .badge, a.vc_btn-warning .badge, button.vc_btn-warning .badge {

    color: #f0ad4e;

    background-color: #fff;

}

.vc_btn-danger, a.vc_btn-danger, button.vc_btn-danger {

    color: #fff;

    background-color: #d9534f;

    border-color: transparent;

}

.open>.dropdown-toggle.vc_btn-danger, .open>.dropdown-togglea.vc_btn-danger, .open>.dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-danger:focus, button.vc_btn-danger:hover {

    color: #fff;

    background-color: #c9302c;

    border-color: transparent;

}

.vc_btn-danger.disabled, .vc_btn-danger.disabled.active, .vc_btn-danger.disabled:active, .vc_btn-danger.disabled:focus, .vc_btn-danger.disabled:hover, .vc_btn-danger[disabled], .vc_btn-danger[disabled].active, .vc_btn-danger[disabled]:active, .vc_btn-danger[disabled]:focus, .vc_btn-danger[disabled]:hover, a.vc_btn-danger.disabled, a.vc_btn-danger.disabled.active, a.vc_btn-danger.disabled:active, a.vc_btn-danger.disabled:focus, a.vc_btn-danger.disabled:hover, a.vc_btn-danger[disabled], a.vc_btn-danger[disabled].active, a.vc_btn-danger[disabled]:active, a.vc_btn-danger[disabled]:focus, a.vc_btn-danger[disabled]:hover, button.vc_btn-danger.disabled, button.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled:active, button.vc_btn-danger.disabled:focus, button.vc_btn-danger.disabled:hover, button.vc_btn-danger[disabled], button.vc_btn-danger[disabled].active, button.vc_btn-danger[disabled]:active, button.vc_btn-danger[disabled]:focus, button.vc_btn-danger[disabled]:hover, fieldset[disabled] .vc_btn-danger, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] .vc_btn-danger:active, fieldset[disabled] .vc_btn-danger:focus, fieldset[disabled] .vc_btn-danger:hover, fieldset[disabled] a.vc_btn-danger, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger:active, fieldset[disabled] a.vc_btn-danger:focus, fieldset[disabled] a.vc_btn-danger:hover, fieldset[disabled] button.vc_btn-danger, fieldset[disabled] button.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:hover {

    background-color: #d9534f;

    border-color: transparent;

}

.vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge {

    color: #d9534f;

    background-color: #fff;

}

.vc_button-2-wrapper.vc_button-2-align-left {

    display: block;

    text-align: left;

}

.vc_button-2-wrapper.vc_button-2-align-right {

    display: block;

    text-align: right;

}

.vc_button-2-wrapper.vc_button-2-align-center {

    display: block;

    text-align: center;

}

i.icon {

    display: inline-block;

    width: 16px;

    height: 16px;

    line-height: 16px;

    vertical-align: text-top;

    margin-left: 5px;

}

.wpb_btn-large i.icon {

    height: 19px;

    margin-left: 9px;

}

.wpb_btn-small i.icon {

    height: 15px;

}

.wpb_btn-mini i.icon {

    display: none;

}

.wpb_address_book i.icon, option.wpb_address_book {

    background: url(../images/icons/address-book.png) right center no-repeat;

}

.wpb_alarm_clock i.icon, option.wpb_alarm_clock {

    background: url(../images/icons/alarm-clock.png) right center no-repeat;

}

.wpb_anchor i.icon, option.wpb_anchor {

    background: url(../images/icons/anchor.png) right center no-repeat;

}

.wpb_application_image i.icon, option.wpb_application_image {

    background: url(../images/icons/application-image.png) right center no-repeat;

}

.wpb_arrow i.icon, option.wpb_arrow {

    background: url(../images/icons/arrow.png) right center no-repeat;

}

.wpb_asterisk i.icon, option.wpb_asterisk {

    background: url(../images/icons/asterisk.png) right center no-repeat;

}

.wpb_hammer i.icon, option.wpb_hammer {

    background: url(../images/icons/auction-hammer.png) right center no-repeat;

}

.wpb_balloon i.icon, option.wpb_balloon {

    background: url(../images/icons/balloon.png) right center no-repeat;

}

.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {

    background: url(../images/icons/balloon-buzz.png) right center no-repeat;

}

.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {

    background: url(../images/icons/balloon-facebook.png) right center no-repeat;

}

.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {

    background: url(../images/icons/balloon-twitter.png) right center no-repeat;

}

.wpb_battery i.icon, option.wpb_battery {

    background: url(../images/icons/battery-full.png) right center no-repeat;

}

.wpb_binocular i.icon, option.wpb_binocular {

    background: url(../images/icons/binocular.png) right center no-repeat;

}

.wpb_document_excel i.icon, option.wpb_document_excel {

    background: url(../images/icons/blue-document-excel.png) right center no-repeat;

}

.wpb_document_image i.icon, option.wpb_document_image {

    background: url(../images/icons/blue-document-image.png) right center no-repeat;

}

.wpb_document_music i.icon, option.wpb_document_music {

    background: url(../images/icons/blue-document-music.png) right center no-repeat;

}

.wpb_document_office i.icon, option.wpb_document_office {

    background: url(../images/icons/blue-document-office.png) right center no-repeat;

}

.wpb_document_pdf i.icon, option.wpb_document_pdf {

    background: url(../images/icons/blue-document-pdf.png) right center no-repeat;

}

.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {

    background: url(../images/icons/blue-document-powerpoint.png) right center no-repeat;

}

.wpb_document_word i.icon, option.wpb_document_word {

    background: url(../images/icons/blue-document-word.png) right center no-repeat;

}

.wpb_bookmark i.icon, option.wpb_bookmark {

    background: url(../images/icons/bookmark.png) right center no-repeat;

}

.wpb_camcorder i.icon, option.wpb_camcorder {

    background: url(../images/icons/camcorder.png) right center no-repeat;

}

.wpb_camera i.icon, option.wpb_camera {

    background: url(../images/icons/camera.png) right center no-repeat;

}

.wpb_chart i.icon, option.wpb_chart {

    background: url(../images/icons/chart.png) right center no-repeat;

}

.wpb_chart_pie i.icon, option.wpb_chart_pie {

    background: url(../images/icons/chart-pie.png) right center no-repeat;

}

.wpb_clock i.icon, option.wpb_clock {

    background: url(../images/icons/clock.png) right center no-repeat;

}

.wpb_play i.icon, option.wpb_play {

    background: url(../images/icons/control.png) right center no-repeat;

}

.wpb_fire i.icon, option.wpb_fire {

    background: url(../images/icons/fire.png) right center no-repeat;

}

.wpb_heart i.icon, option.wpb_heart {

    background: url(../images/icons/heart.png) right center no-repeat;

}

.wpb_mail i.icon, option.wpb_mail {

    background: url(../images/icons/mail.png) right center no-repeat;

}

.wpb_shield i.icon, option.wpb_shield {

    background: url(../images/icons/plus-shield.png) right center no-repeat;

}

.wpb_video i.icon, option.wpb_video {

    background: url(../images/icons/video.png) right center no-repeat;

}

.vc_column_container .vc_btn, .vc_column_container .wpb_button {

    margin-top: 5px;

    margin-bottom: 5px;

}

.vc_message_box {

    border: 1px solid transparent;

    display: block;

    overflow: hidden;

    margin: 0 0 21.74px;

    padding: 1em 1em 1em 4em;

    position: relative;

    font-size: 1em;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.vc_row.vc_row-flex, .vc_row.vc_row-flex>.vc_column_container {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box>p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {

    margin-bottom: 0;

}

.vc_message_box-icon, .vc_message_box-icon>* {

    position: absolute;

    font-weight: 400;

    font-style: normal;

}

.vc_message_box>p:first-child {

    margin-top: 0;

}

.vc_message_box-icon {

    bottom: 0;

    font-size: 1em;

    left: 0;

    top: 0;

    width: 4em;

}

.vc_message_box-icon>*, .vc_message_box-icon>.fa {

    font-size: 1.7em;

    line-height: 1;

}

.vc_message_box-icon>*, .vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {

    left: 50%;

    top: 50%;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

}

.vc_message_box-icon>* {

    transform: translate(-50%, -50%);

}

.vc_color-blue.vc_message_box {

    color: #364a8a;

    border-color: #c5cff0;

    background-color: #edf1fa;

}

.vc_color-blue.vc_message_box .vc_message_box-icon {

    color: #5472D2;

}

.vc_color-blue.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #5472D2;

}

.vc_color-blue.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-blue.vc_message_box-outline, .vc_color-blue.vc_message_box-solid-icon {

    color: #364a8a;

    border-color: #5472D2;

    background-color: transparent;

}

.vc_color-blue.vc_message_box-outline .vc_message_box-icon, .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {

    color: #5472D2;

}

.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #5472D2;

}

.vc_color-blue.vc_message_box-3d {

    box-shadow: 0 5px 0 #9daee5;

}

.vc_color-turquoise.vc_message_box {

    color: #085b61;

    border-color: #c6ecee;

    background-color: #ebfcfd;

}

.vc_color-turquoise.vc_message_box .vc_message_box-icon {

    color: #00C1CF;

}

.vc_color-turquoise.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #00C1CF;

}

.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-turquoise.vc_message_box-outline, .vc_color-turquoise.vc_message_box-solid-icon {

    color: #085b61;

    border-color: #00C1CF;

    background-color: transparent;

}

.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon, .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {

    color: #00C1CF;

}

.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #00C1CF;

}

.vc_color-turquoise.vc_message_box-3d {

    box-shadow: 0 5px 0 #9fdee3;

}

.vc_color-pink.vc_message_box {

    color: #d82e21;

    border-color: #ffd8d6;

    background-color: #fff0ef;

}

.vc_color-pink.vc_message_box .vc_message_box-icon {

    color: #FE6C61;

}

.vc_color-pink.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #FE6C61;

}

.vc_color-pink.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-pink.vc_message_box-outline, .vc_color-pink.vc_message_box-solid-icon {

    color: #d82e21;

    border-color: #FE6C61;

    background-color: transparent;

}

.vc_color-pink.vc_message_box-outline .vc_message_box-icon, .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {

    color: #FE6C61;

}

.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #FE6C61;

}

.vc_color-pink.vc_message_box-3d {

    box-shadow: 0 5px 0 #fea9a3;

}

.vc_color-violet.vc_message_box {

    color: #5e4a81;

    border-color: #d4c8e9;

    background-color: #f0ecf7;

}

.vc_color-violet.vc_message_box .vc_message_box-icon {

    color: #8D6DC4;

}

.vc_color-violet.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #8D6DC4;

}

.vc_color-violet.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-violet.vc_message_box-outline, .vc_color-violet.vc_message_box-solid-icon {

    color: #5e4a81;

    border-color: #8D6DC4;

    background-color: transparent;

}

.vc_color-violet.vc_message_box-outline .vc_message_box-icon, .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {

    color: #8D6DC4;

}

.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #8D6DC4;

}

.vc_color-violet.vc_message_box-3d {

    box-shadow: 0 5px 0 #b8a3da;

}

.vc_color-peacoc.vc_message_box {

    color: #366a79;

    border-color: #c2e3ec;

    background-color: #e9f5f8;

}

.vc_color-peacoc.vc_message_box .vc_message_box-icon {

    color: #4CADC9;

}

.vc_color-peacoc.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #4CADC9;

}

.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-peacoc.vc_message_box-outline, .vc_color-peacoc.vc_message_box-solid-icon {

    color: #366a79;

    border-color: #4CADC9;

    background-color: transparent;

}

.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon, .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {

    color: #4CADC9;

}

.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #4CADC9;

}

.vc_color-peacoc.vc_message_box-3d {

    box-shadow: 0 5px 0 #9ad1e1;

}

.vc_color-chino.vc_message_box {

    color: #978258;

    border-color: #e5ded2;

    background-color: #f7f5f2;

}

.vc_color-chino.vc_message_box .vc_message_box-icon {

    color: #CEC2AB;

}

.vc_color-chino.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #CEC2AB;

}

.vc_color-chino.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-chino.vc_message_box-outline, .vc_color-chino.vc_message_box-solid-icon {

    color: #978258;

    border-color: #CEC2AB;

    background-color: transparent;

}

.vc_color-chino.vc_message_box-outline .vc_message_box-icon, .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {

    color: #CEC2AB;

}

.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #CEC2AB;

}

.vc_color-chino.vc_message_box-3d {

    box-shadow: 0 5px 0 #d2c7b1;

}

.vc_color-mulled_wine.vc_message_box {

    color: #1e1b22;

    border-color: #d0ccd6;

    background-color: #eae8ed;

}

.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {

    color: #50485B;

}

.vc_color-mulled_wine.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #50485B;

}

.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-mulled_wine.vc_message_box-outline, .vc_color-mulled_wine.vc_message_box-solid-icon {

    color: #1e1b22;

    border-color: #50485B;

    background-color: transparent;

}

.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon, .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {

    color: #50485B;

}

.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #50485B;

}

.vc_color-mulled_wine.vc_message_box-3d {

    box-shadow: 0 5px 0 #b6afc0;

}

.vc_color-vista_blue.vc_message_box {

    color: #3e8e5e;

    border-color: #bcebcf;

    background-color: #e3f7eb;

}

.vc_color-vista_blue.vc_message_box .vc_message_box-icon {

    color: #75D69C;

}

.vc_color-vista_blue.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #75D69C;

}

.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon {

    color: #3e8e5e;

    border-color: #75D69C;

    background-color: transparent;

}

.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {

    color: #75D69C;

}

.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #75D69C;

}

.vc_color-vista_blue.vc_message_box-3d {

    box-shadow: 0 5px 0 #94dfb3;

}

.vc_color-orange.vc_message_box {

    color: #c3811c;

    border-color: #fbe1ba;

    background-color: #fef6eb;

}

.vc_color-orange.vc_message_box .vc_message_box-icon {

    color: #F7BE68;

}

.vc_color-orange.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #F7BE68;

}

.vc_color-orange.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon {

    color: #c3811c;

    border-color: #F7BE68;

    background-color: transparent;

}

.vc_color-orange.vc_message_box-outline .vc_message_box-icon, .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {

    color: #F7BE68;

}

.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #F7BE68;

}

.vc_color-orange.vc_message_box-3d {

    box-shadow: 0 5px 0 #f9cd8a;

}

.vc_color-sky.vc_message_box {

    color: #2a6194;

    border-color: #bedaf4;

    background-color: #eaf3fb;

}

.vc_color-sky.vc_message_box .vc_message_box-icon {

    color: #5AA1E3;

}

.vc_color-sky.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #5AA1E3;

}

.vc_color-sky.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-sky.vc_message_box-outline, .vc_color-sky.vc_message_box-solid-icon {

    color: #2a6194;

    border-color: #5AA1E3;

    background-color: transparent;

}

.vc_color-sky.vc_message_box-outline .vc_message_box-icon, .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {

    color: #5AA1E3;

}

.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #5AA1E3;

}

.vc_color-sky.vc_message_box-3d {

    box-shadow: 0 5px 0 #93c1ed;

}

.vc_color-green.vc_message_box {

    color: #3e562b;

    border-color: #c2e1a9;

    background-color: #eaf5e2;

}

.vc_color-green.vc_message_box .vc_message_box-icon {

    color: #6DAB3C;

}

.vc_color-green.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #6DAB3C;

}

.vc_color-green.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-green.vc_message_box-outline, .vc_color-green.vc_message_box-solid-icon {

    color: #3e562b;

    border-color: #6DAB3C;

    background-color: transparent;

}

.vc_color-green.vc_message_box-outline .vc_message_box-icon, .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {

    color: #6DAB3C;

}

.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #6DAB3C;

}

.vc_color-green.vc_message_box-3d {

    box-shadow: 0 5px 0 #a7d484;

}

.vc_color-juicy_pink.vc_message_box {

    color: #a3231f;

    border-color: #fbc7c5;

    background-color: #fef5f5;

}

.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {

    color: #F4524D;

}

.vc_color-juicy_pink.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #F4524D;

}

.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon {

    color: #a3231f;

    border-color: #F4524D;

    background-color: transparent;

}

.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon, .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {

    color: #F4524D;

}

.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #F4524D;

}

.vc_color-juicy_pink.vc_message_box-3d {

    box-shadow: 0 5px 0 #f89895;

}

.vc_color-sandy_brown.vc_message_box {

    color: #c3501c;

    border-color: #fbceba;

    background-color: #fef1eb;

}

.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {

    color: #F79468;

}

.vc_color-sandy_brown.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #F79468;

}

.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-sandy_brown.vc_message_box-outline, .vc_color-sandy_brown.vc_message_box-solid-icon {

    color: #c3501c;

    border-color: #F79468;

    background-color: transparent;

}

.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon, .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {

    color: #F79468;

}

.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #F79468;

}

.vc_color-sandy_brown.vc_message_box-3d {

    box-shadow: 0 5px 0 #f9ac8a;

}

.vc_color-purple.vc_message_box {

    color: #886389;

    border-color: #e3cbe3;

    background-color: #f5ecf5;

}

.vc_color-purple.vc_message_box .vc_message_box-icon {

    color: #B97EBB;

}

.vc_color-purple.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #B97EBB;

}

.vc_color-purple.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-purple.vc_message_box-outline, .vc_color-purple.vc_message_box-solid-icon {

    color: #886389;

    border-color: #B97EBB;

    background-color: transparent;

}

.vc_color-purple.vc_message_box-outline .vc_message_box-icon, .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {

    color: #B97EBB;

}

.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #B97EBB;

}

.vc_color-purple.vc_message_box-3d {

    box-shadow: 0 5px 0 #d1a9d2;

}

.vc_color-black.vc_message_box {

    color: #fff;

    border-color: #2A2A2A;

    background-color: #3c3c3c;

}

.vc_color-black.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #2A2A2A;

}

.vc_color-black.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-solid-icon {

    border-color: #2A2A2A;

    background-color: transparent;

}

.vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {

    color: #2A2A2A;

}

.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #2A2A2A;

}

.vc_color-black.vc_message_box-3d {

    box-shadow: 0 5px 0 #101010;

}

.vc_color-grey.vc_message_box {

    color: #858585;

    border-color: #d2d2d2;

    background-color: #EBEBEB;

}

.vc_color-grey.vc_message_box-solid {

    color: #858585;

    border-color: transparent;

    background-color: #EBEBEB;

}

.vc_color-grey.vc_message_box-solid .vc_message_box-icon {

    color: #858585;

}

.vc_color-grey.vc_message_box-outline, .vc_color-grey.vc_message_box-solid-icon {

    color: #858585;

    border-color: #EBEBEB;

    background-color: transparent;

}

.vc_color-grey.vc_message_box-outline .vc_message_box-icon, .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {

    color: #EBEBEB;

}

.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {

    color: #858585;

    background-color: #EBEBEB;

}

.vc_color-grey.vc_message_box-3d {

    box-shadow: 0 5px 0 #b8b8b8;

}

.vc_color-white.vc_message_box {

    color: #b3b3b3;

    border-color: #e6e6e6;

    background-color: #FFF;

}

.vc_color-white.vc_message_box-solid {

    color: #b3b3b3;

    border-color: transparent;

    background-color: #FFF;

}

.vc_color-white.vc_message_box-solid .vc_message_box-icon {

    color: #b3b3b3;

}

.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-solid-icon {

    border-color: #FFF;

    background-color: transparent;

}

.vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {

    color: #FFF;

}

.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {

    color: #b3b3b3;

    background-color: #FFF;

}

.vc_color-white.vc_message_box-3d {

    box-shadow: 0 5px 0 #ccc;

}

.vc_color-info.vc_message_box-3d, .vc_color-success.vc_message_box-3d {

    box-shadow: 0 5px 0 #9dd6fd;

}

.vc_color-info.vc_message_box {

    color: #5e7f96;

    border-color: #cfebfe;

    background-color: #dff2fe;

}

.vc_color-info.vc_message_box .vc_message_box-icon {

    color: #56b0ee;

}

.vc_color-info.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #56b0ee;

}

.vc_color-info.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-info.vc_message_box-outline, .vc_color-info.vc_message_box-solid-icon {

    color: #5e7f96;

    border-color: #56b0ee;

    background-color: transparent;

}

.vc_color-info.vc_message_box-outline .vc_message_box-icon, .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {

    color: #56b0ee;

}

.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #56b0ee;

}

.vc_color-success.vc_message_box {

    color: #5e7f96;

    border-color: #cfebfe;

    background-color: #e6fdf8;

}

.vc_color-success.vc_message_box .vc_message_box-icon {

    color: #1bbc9b;

}

.vc_color-success.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #1bbc9b;

}

.vc_color-success.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-success.vc_message_box-outline, .vc_color-success.vc_message_box-solid-icon {

    color: #5e7f96;

    border-color: #1bbc9b;

    background-color: transparent;

}

.vc_color-success.vc_message_box-outline .vc_message_box-icon, .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {

    color: #1bbc9b;

}

.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #1bbc9b;

}

.vc_color-warning.vc_message_box {

    color: #9d8967;

    border-color: #ffeccc;

    background-color: #fff4e2;

}

.vc_color-warning.vc_message_box .vc_message_box-icon {

    color: #fcb53f;

}

.vc_color-warning.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #fcb53f;

}

.vc_color-warning.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-warning.vc_message_box-outline, .vc_color-warning.vc_message_box-solid-icon {

    color: #9d8967;

    border-color: #fcb53f;

    background-color: transparent;

}

.vc_color-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fcb53f;

}

.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #fcb53f;

}

.vc_color-warning.vc_message_box-3d {

    box-shadow: 0 5px 0 #ffd999;

}

.vc_color-danger.vc_message_box {

    color: #a85959;

    border-color: #fedede;

    background-color: #fdeaea;

}

.vc_color-danger.vc_message_box .vc_message_box-icon {

    color: #ff7877;

}

.vc_color-danger.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #ff7877;

}

.vc_color-danger.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-danger.vc_message_box-outline, .vc_color-danger.vc_message_box-solid-icon {

    color: #a85959;

    border-color: #ff7877;

    background-color: transparent;

}

.vc_color-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {

    color: #ff7877;

}

.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #ff7877;

}

.vc_color-danger.vc_message_box-3d {

    box-shadow: 0 5px 0 #fdacac;

}

.vc_color-alert-info.vc_message_box {

    color: #31708f;

    border-color: #bce8f1;

    background-color: #d9edf7;

}

.vc_color-alert-info.vc_message_box .vc_message_box-icon {

    color: #67CCE0;

}

.vc_color-alert-info.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #67CCE0;

}

.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-alert-info.vc_message_box-outline, .vc_color-alert-info.vc_message_box-solid-icon {

    color: #31708f;

    border-color: #67CCE0;

    background-color: transparent;

}

.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {

    color: #67CCE0;

}

.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #67CCE0;

}

.vc_color-alert-info.vc_message_box-3d {

    box-shadow: 0 5px 0 #91d9e8;

}

.vc_color-alert-success.vc_message_box {

    color: #3c763d;

    border-color: #d6e9c6;

    background-color: #dff0d8;

}

.vc_color-alert-success.vc_message_box .vc_message_box-icon {

    color: #9AD36A;

}

.vc_color-alert-success.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #9AD36A;

}

.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-alert-success.vc_message_box-outline, .vc_color-alert-success.vc_message_box-solid-icon {

    color: #3c763d;

    border-color: #9AD36A;

    background-color: transparent;

}

.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {

    color: #9AD36A;

}

.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #9AD36A;

}

.vc_color-alert-success.vc_message_box-3d {

    box-shadow: 0 5px 0 #bbdba1;

}

.vc_color-alert-warning.vc_message_box {

    color: #8a6d3b;

    border-color: #faebcc;

    background-color: #fcf8e3;

}

.vc_color-alert-warning.vc_message_box .vc_message_box-icon {

    color: #F9CF79;

}

.vc_color-alert-warning.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #F9CF79;

}

.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-alert-warning.vc_message_box-outline, .vc_color-alert-warning.vc_message_box-solid-icon {

    color: #8a6d3b;

    border-color: #F9CF79;

    background-color: transparent;

}

.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {

    color: #F9CF79;

}

.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #F9CF79;

}

.vc_color-alert-warning.vc_message_box-3d {

    box-shadow: 0 5px 0 #f5d89e;

}

.vc_color-alert-danger.vc_message_box {

    color: #a94442;

    border-color: #ebccd1;

    background-color: #f2dede;

}

.vc_color-alert-danger.vc_message_box .vc_message_box-icon {

    color: #EF8495;

}

.vc_color-alert-danger.vc_message_box-solid {

    color: #fff;

    border-color: transparent;

    background-color: #EF8495;

}

.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {

    color: #fff;

}

.vc_color-alert-danger.vc_message_box-outline, .vc_color-alert-danger.vc_message_box-solid-icon {

    color: #a94442;

    border-color: #EF8495;

    background-color: transparent;

}

.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {

    color: #EF8495;

}

.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {

    color: #fff;

    background-color: #EF8495;

}

.vc_color-alert-danger.vc_message_box-3d {

    box-shadow: 0 5px 0 #dca7b0;

}

.vc_color-black.vc_message_box .vc_message_box-icon {

    color: #fff;

}

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon {

    color: #2A2A2A;

}

.vc_color-grey.vc_message_box .vc_message_box-icon {

    color: #858585;

}

.vc_color-white.vc_message_box .vc_message_box-icon {

    color: #b3b3b3;

}

.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon {

    color: #FFF;

}

.vc_message_box-outline, .vc_message_box-solid-icon {

    border-width: 2px;

}

.vc_message_box-solid-icon .vc_message_box-icon {

    width: 3.25em;

}

.vc_message_box-rounded {

    border-radius: 5px;

}

.vc_message_box-round {

    border-radius: 4em;

}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {

    margin-bottom: 35px;

}

.entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element {

    margin-bottom: 21.74px;

}

.vc_parallax {

    position: relative;

    overflow: hidden;

}

.vc_parallax>* {

    position: relative;

    z-index: 1;

}

.vc_parallax .vc_parallax-inner {

    pointer-events: none;

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    background-attachment: scroll;

    background-color: transparent;

    background-image: inherit;

    background-size: cover;

    z-index: 0;

    background-position: 50% 0;

}

.vc_video-bg-container {

    position: relative;

}

.vc_video-bg {

    height: 100%;

    overflow: hidden;

    pointer-events: none;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 0;

}

.vc_row.vc_row-no-padding .vc_column-inner {

    padding-left: 0;

    padding-right: 0;

}

.vc_row[data-vc-full-width] {

    -webkit-transition: opacity .5s ease;

    -o-transition: opacity .5s ease;

    transition: opacity .5s ease;

    overflow: hidden;

}

.vc_row[data-vc-full-width].vc_hidden {

    opacity: 0;

}

.vc_row-no-padding .vc_inner {

    margin-left: 0;

    margin-right: 0;

}

.vc_row.vc_row-o-full-height {

    min-height: 100vh;

}

.vc_row.vc_row-flex {

    box-sizing: border-box;

    display: flex;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}

.vc_row.vc_row-flex>.vc_column_container {

    display: flex;

}

.vc_ie-flexbox-fixer, .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

}

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {

    -webkit-box-flex: 1;

    -webkit-flex-grow: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    z-index: 1;

}

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {

    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {

    min-height: 1em;

}

}.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {

    display: none;

}

.vc_row.vc_row-o-columns-stretch {

    -webkit-align-content: stretch;

    -ms-flex-line-pack: stretch;

    align-content: stretch;

}

.vc_row.vc_row-o-columns-top {

    -webkit-align-content: flex-start;

    -ms-flex-line-pack: start;

    align-content: flex-start;

}

.vc_row.vc_row-o-columns-bottom {

    -webkit-align-content: flex-end;

    -ms-flex-line-pack: end;

    align-content: flex-end;

}

.vc_row.vc_row-o-columns-middle {

    -webkit-align-content: center;

    -ms-flex-line-pack: center;

    align-content: center;

}

.vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after {

    content: '';

    width: 100%;

    height: 0;

    overflow: hidden;

    visibility: hidden;

    display: block;

}

.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {

    -webkit-box-pack: start;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {

    -webkit-box-align: start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

}

.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {

    -webkit-box-align: end;

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

}

.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.vc_column-inner::after, .vc_column-inner::before {

    content: " ";

    display: table;

}

.vc_ie-flexbox-fixer {

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

}

.vc_ie-flexbox-fixer>.vc_row {

    -webkit-box-flex: 1;

    -webkit-flex: 1 1 auto;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

}

.vc_row.vc_column-gap-1 {

    margin-left: -15.5px;

    margin-right: -15.5px;

}

.vc_row.vc_column-gap-1>.vc_column_container {

    padding: .5px;

}

.vc_row.vc_column-gap-2 {

    margin-left: -16px;

    margin-right: -16px;

}

.vc_row.vc_column-gap-2>.vc_column_container {

    padding: 1px;

}

.vc_row.vc_column-gap-3 {

    margin-left: -16.5px;

    margin-right: -16.5px;

}

.vc_row.vc_column-gap-3>.vc_column_container {

    padding: 1.5px;

}

.vc_row.vc_column-gap-4 {

    margin-left: -17px;

    margin-right: -17px;

}

.vc_row.vc_column-gap-4>.vc_column_container {

    padding: 2px;

}

.vc_row.vc_column-gap-5 {

    margin-left: -17.5px;

    margin-right: -17.5px;

}

.vc_row.vc_column-gap-5>.vc_column_container {

    padding: 2.5px;

}

.vc_row.vc_column-gap-10 {

    margin-left: -20px;

    margin-right: -20px;

}

.vc_row.vc_column-gap-10>.vc_column_container {

    padding: 5px;

}

.vc_row.vc_column-gap-15 {

    margin-left: -22.5px;

    margin-right: -22.5px;

}

.vc_row.vc_column-gap-15>.vc_column_container {

    padding: 7.5px;

}

.vc_row.vc_column-gap-20 {

    margin-left: -25px;

    margin-right: -25px;

}

.vc_row.vc_column-gap-20>.vc_column_container {

    padding: 10px;

}

.vc_row.vc_column-gap-25 {

    margin-left: -27.5px;

    margin-right: -27.5px;

}

.vc_row.vc_column-gap-25>.vc_column_container {

    padding: 12.5px;

}

.vc_row.vc_column-gap-30 {

    margin-left: -30px;

    margin-right: -30px;

}

.vc_row.vc_column-gap-30>.vc_column_container {

    padding: 15px;

}

.vc_row.vc_column-gap-35 {

    margin-left: -32.5px;

    margin-right: -32.5px;

}

.vc_row.vc_column-gap-35>.vc_column_container {

    padding: 17.5px;

}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {

    padding-top: 35px;

}

.vc_column_container {

    padding-left: 0;

    padding-right: 0;

}

.vc_column_container>.vc_column-inner {

    box-sizing: border-box;

    padding-left: 15px;

    padding-right: 15px;

    width: 100%}

.vc_section {

    padding-left: 15px;

    padding-right: 15px;

    margin-left: -15px;

    margin-right: -15px;

}

.vc_section[data-vc-full-width] {

    -webkit-transition: opacity .5s ease;

    -o-transition: opacity .5s ease;

    transition: opacity .5s ease;

    overflow: hidden;

}

.vc_section[data-vc-full-width].vc_hidden {

    opacity: 0;

}

.vc_section[data-vc-full-width]>.vc_row {

    margin-left: 0;

    margin-right: 0;

}

.vc_section[data-vc-stretch-content] {

    padding-left: 0;

    padding-right: 0;

}

.vc_section.vc_row-o-full-height {

    min-height: 100vh;

}

.vc_section.vc_section-flex {

    box-sizing: border-box;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-flow: column nowrap;

    flex-flow: column nowrap;

}

.vc_section.vc_section-flex .vc_vc_row {

    width: 100%}

.vc_section.vc_section-flex::after, .vc_section.vc_section-flex::before {

    display: none;

}

.vc_section.vc_section-o-content-top {

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

}

.vc_section.vc_section-o-content-bottom {

    -webkit-box-pack: end;

    -ms-flex-pack: end;

    justify-content: flex-end;

}

.vc_section.vc_section-o-content-middle {

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}

.vc_section.vc_section-o-content-bottom::after, .vc_section.vc_section-o-content-middle::after, .vc_section.vc_section-o-content-top::after {

    content: '';

    width: 100%;

    height: 0;

    overflow: hidden;

    visibility: hidden;

    display: block;

}

.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container {

    padding-left: .5px;

    padding-right: .5px;

}

.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container {

    padding-left: 1px;

    padding-right: 1px;

}

.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container {

    padding-left: 1.5px;

    padding-right: 1.5px;

}

.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container {

    padding-left: 2px;

    padding-right: 2px;

}

.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container {

    padding-left: 2.5px;

    padding-right: 2.5px;

}

.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container {

    padding-left: 5px;

    padding-right: 5px;

}

.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container {

    padding-left: 7.5px;

    padding-right: 7.5px;

}

.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container {

    padding-left: 10px;

    padding-right: 10px;

}

.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container {

    padding-left: 12.5px;

    padding-right: 12.5px;

}

.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container {

    padding-left: 15px;

    padding-right: 15px;

}

.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container {

    padding-left: 17.5px;

    padding-right: 17.5px;

}

.vc_vc_column, .vc_vc_column_inner {

    padding-left: 0;

    padding-right: 0;

}

.vc_row.vc_row-flex>.vc_vc_column, .vc_row.vc_row-flex>.vc_vc_column_inner {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

}

.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container, .vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    width: 100%}

.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {

    -webkit-box-flex: 1;

    -webkit-flex-grow: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

}

.vc_row.vc_row-o-equal-height>.vc_column_container {

    -webkit-box-align: stretch;

    -webkit-align-items: stretch;

    -ms-flex-align: stretch;

    align-items: stretch;

}

.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {

    -webkit-box-pack: start;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {

    -webkit-box-align: start;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

}

.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {

    -webkit-box-align: end;

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end;

}

.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.vc_empty-element>.vc_column-inner {

    min-height: 100px;

}

.fb_type_standard, .fb_type_standard iframe {

    height: 25px;

}

.fb_type_button_count, .fb_type_button_count iframe {

    height: 20px;

}

.fb_type_box_count, .fb_type_box_count iframe {

    height: 62px;

}

.wpb_googleplus_type_standard {

    height: 25px;

}

.wpb_googleplus_type_small {

    height: 19px;

}

.wpb_googleplus_type_medium, .wpb_googleplus_type_tall {

    height: 21px;

}

.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {

    height: 62px;

}

.wpb_pinterest_type_horizontal, .wpb_pinterest_type_none {

    height: 21px;

}

.wpb_pinterest a {

    border-bottom: 0;

}

.wpb_pinterest_type_vertical {

    box-sizing: content-box;

    padding-top: 29px;

    height: 21px;

}

iframe.twitter-share-button {

    margin: 0;

}

.vc_toggle {

    display: block;

    margin: 0 0 21.74px;

    padding: 0;

    font-size: 1em;

}

.vc_toggle:last-of-type {

    margin-bottom: 35px;

}

.vc_toggle_title {

    cursor: pointer;

    display: block;

    margin: 0;

    padding: 0;

    position: relative;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    font-weight: 400;

}

.vc_toggle_title>h4 {

    display: inline;

}

.vc_toggle_icon {

    display: none;

    position: relative;

    vertical-align: middle;

}

.vc_toggle_content {

    display: none;

    margin-bottom: 21.74px;

    margin-top: 1em;

    overflow: hidden;

    padding: 0;

}

.vc_toggle.vc_toggle_active>.vc_toggle_content {

    display: block;

}

.vc_toggle_simple .vc_toggle_icon {

    border: 0 solid transparent;

    border-radius: 0;

    display: inline-block;

    height: 22px;

    width: 22px;

    background-color: transparent;

    margin-left: 2px;

}

.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {

    visibility: hidden;

}

.vc_toggle_simple .vc_toggle_icon::before {

    height: 2px;

    width: 10px;

}

.vc_toggle_simple .vc_toggle_icon::after {

    height: 10px;

    width: 2px;

}

.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {

    content: '';

    display: block;

    position: absolute;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    transform: translate(-50%, -50%);

    background-color: #2A2A2A;

}

.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before, .vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {

    -moz-box-sizing: border-box;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    content: '';

    left: 50%;

    position: absolute;

    top: 50%}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #444;

}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_round .vc_toggle_icon {

    border: 2px solid transparent;

    border-radius: 50%;

    display: inline-block;

    height: 22px;

    width: 22px;

    background-color: #2A2A2A;

}

.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {

    visibility: hidden;

}

.vc_toggle_round .vc_toggle_icon::before {

    height: 2px;

    width: 10px;

}

.vc_toggle_round .vc_toggle_icon::after {

    height: 10px;

    width: 2px;

}

.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {

    display: block;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    transform: translate(-50%, -50%);

    background-color: #FFF;

}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #2A2A2A;

}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #2A2A2A;

}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #444;

}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #444;

}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #444;

}

.vc_toggle_rounded .vc_toggle_icon {

    border: 2px solid transparent;

    border-radius: 20%;

    display: inline-block;

    height: 22px;

    width: 22px;

    background-color: #2A2A2A;

}

.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {

    visibility: hidden;

}

.vc_toggle_rounded .vc_toggle_icon::before {

    height: 2px;

    width: 10px;

}

.vc_toggle_rounded .vc_toggle_icon::after {

    height: 10px;

    width: 2px;

}

.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {

    display: block;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    transform: translate(-50%, -50%);

    background-color: #FFF;

}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #2A2A2A;

}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #2A2A2A;

}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #444;

}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #444;

}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #444;

}

.vc_toggle_square .vc_toggle_icon {

    border: 2px solid transparent;

    border-radius: 0;

    display: inline-block;

    height: 22px;

    width: 22px;

    background-color: #2A2A2A;

}

.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {

    visibility: hidden;

}

.vc_toggle_square .vc_toggle_icon::before {

    height: 2px;

    width: 10px;

}

.vc_toggle_square .vc_toggle_icon::after {

    height: 10px;

    width: 2px;

}

.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before {

    content: '';

    display: block;

    left: 50%;

    position: absolute;

    top: 50%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    background-color: #FFF;

}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #2A2A2A;

}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #2A2A2A;

}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #444;

}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #444;

}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #444;

}

.vc_toggle_text_only .vc_toggle_icon {

    display: none;

}

.vc_toggle_arrow .vc_toggle_icon {

    display: inline-block;

}

.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_arrow .vc_toggle_icon::before {

    content: '';

    border-style: solid;

    display: block;

    left: 50%;

    position: absolute;

    top: 50%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

}

.vc_toggle_arrow .vc_toggle_icon::before {

    border-left: none;

    border-top: none;

}

.vc_toggle_arrow .vc_toggle_icon::after {

    border-right: none;

    border-bottom: none;

    visibility: hidden;

}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {

    visibility: hidden;

}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {

    visibility: visible;

}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon {

    height: 22px;

    width: 22px;

    background: 0 0;

}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {

    border-width: 2px;

    height: 10px;

    margin-left: -5px;

    width: 10px;

    border-color: #2A2A2A;

    background: 0 0;

}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {

    margin-top: -10px;

}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {

    margin-top: -5px;

}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #444;

    background: 0 0;

}

.vc_toggle_default .vc_toggle_icon {

    background: #bababa;

    border: 1px solid #acacac;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%);

}

.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {

    content: '';

    display: block;

    left: 50%;

    position: absolute;

    top: 50%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    background: #bababa;

}

.vc_toggle_default .vc_toggle_icon::before {

    border: 1px solid #acacac;

}

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {

    visibility: hidden;

}

.vc_toggle.vc_toggle_default .vc_toggle_icon {

    display: inline-block;

    width: 10px;

    margin-left: 5px;

    height: 4px;

}

.vc_toggle.vc_toggle_default .vc_toggle_icon::before {

    height: 10px;

    width: 4px;

}

.vc_toggle.vc_toggle_default .vc_toggle_icon::after {

    width: 8px;

    height: 2px;

}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #5472D2;

}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #7c93dd;

}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_blue .vc_toggle_icon {

    background-color: #5472D2;

    border-color: transparent;

}

.vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #5472D2;

}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #5472D2;

}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #7c93dd;

}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #7c93dd;

}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {

    border-color: #3354c0;

    background: #5472D2;

}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #7c93dd;

}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #5472d2;

    background: #7c93dd;

}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {

    background: #5472D2;

}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #7c93dd;

}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #5472D2;

    background: 0 0;

}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #7c93dd;

    background: 0 0;

}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #00C1CF;

}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #00919c;

}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_turquoise .vc_toggle_icon {

    background-color: #00C1CF;

    border-color: transparent;

}

.vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #00C1CF;

}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {

    border-color: #00919c;

    background: #00C1CF;

}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #00C1CF;

}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #00919c;

}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #00919c;

}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #00919c;

}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #006269;

    background: #00919c;

}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {

    background: #00C1CF;

}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #00919c;

}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #00C1CF;

    background: 0 0;

}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #00919c;

    background: 0 0;

}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #FE6C61;

}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #fe9b94;

}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_pink .vc_toggle_icon {

    background-color: #FE6C61;

    border-color: transparent;

}

.vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #FE6C61;

}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #FE6C61;

}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #fe9b94;

}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #fe9b94;

}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {

    border-color: #fe3d2e;

    background: #FE6C61;

}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #fe9b94;

}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #fe6c61;

    background: #fe9b94;

}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {

    background: #FE6C61;

}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #fe9b94;

}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #FE6C61;

    background: 0 0;

}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #fe9b94;

    background: 0 0;

}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #8D6DC4;

}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #a991d3;

}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_violet .vc_toggle_icon {

    background-color: #8D6DC4;

    border-color: transparent;

}

.vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #8D6DC4;

}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #8D6DC4;

}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #a991d3;

}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #a991d3;

}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {

    border-color: #7149b5;

    background: #8D6DC4;

}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #a991d3;

}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #8d6dc4;

    background: #a991d3;

}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {

    background: #8D6DC4;

}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #a991d3;

}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #8D6DC4;

    background: 0 0;

}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #a991d3;

    background: 0 0;

}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #4CADC9;

}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #73bfd5;

}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_peacoc .vc_toggle_icon {

    background-color: #4CADC9;

    border-color: transparent;

}

.vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #4CADC9;

}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #4CADC9;

}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #73bfd5;

}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #73bfd5;

}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {

    border-color: #3492ae;

    background: #4CADC9;

}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #73bfd5;

}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #4cadc9;

    background: #73bfd5;

}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {

    background: #4CADC9;

}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #73bfd5;

}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #4CADC9;

    background: 0 0;

}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #73bfd5;

    background: 0 0;

}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #CEC2AB;

}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #e1d9cb;

}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_chino .vc_toggle_icon {

    background-color: #CEC2AB;

    border-color: transparent;

}

.vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #CEC2AB;

}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #CEC2AB;

}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #e1d9cb;

}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #e1d9cb;

}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {

    border-color: #bbab8b;

    background: #CEC2AB;

}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #e1d9cb;

}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #cec2ab;

    background: #e1d9cb;

}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {

    background: #CEC2AB;

}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #e1d9cb;

}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #CEC2AB;

    background: 0 0;

}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #e1d9cb;

    background: 0 0;

}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #50485B;

}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #695f77;

}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_mulled_wine .vc_toggle_icon {

    background-color: #50485B;

    border-color: transparent;

}

.vc_toggle_color_mulled_wine .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #50485B;

}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #50485B;

}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #695f77;

}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #695f77;

}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {

    border-color: #37313f;

    background: #50485B;

}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #695f77;

}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #50485b;

    background: #695f77;

}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {

    background: #50485B;

}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #695f77;

}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #50485B;

    background: 0 0;

}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #695f77;

    background: 0 0;

}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #75D69C;

}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #9ce2b8;

}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_vista_blue .vc_toggle_icon {

    background-color: #75D69C;

    border-color: transparent;

}

.vc_toggle_color_vista_blue .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #75D69C;

}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #75D69C;

}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #9ce2b8;

}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #9ce2b8;

}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {

    border-color: #4eca80;

    background: #75D69C;

}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #9ce2b8;

}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #75d69c;

    background: #9ce2b8;

}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {

    background: #75D69C;

}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #9ce2b8;

}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #75D69C;

    background: 0 0;

}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #9ce2b8;

    background: 0 0;

}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #2A2A2A;

}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #444;

}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_black .vc_toggle_icon {

    background-color: #2A2A2A;

    border-color: transparent;

}

.vc_toggle_color_black .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #2A2A2A;

}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #2A2A2A;

}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #444;

}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #444;

}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {

    border-color: #101010;

    background: #2A2A2A;

}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #444;

}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #2a2a2a;

    background: #444;

}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {

    background: #2A2A2A;

}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #444;

}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #2A2A2A;

    background: 0 0;

}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #444;

    background: 0 0;

}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #EBEBEB;

}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #d2d2d2;

}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_grey .vc_toggle_icon {

    background-color: #EBEBEB;

    border-color: transparent;

}

.vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #EBEBEB;

}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {

    border-color: #d2d2d2;

    background: #EBEBEB;

}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #EBEBEB;

}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #d2d2d2;

}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #d2d2d2;

}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #d2d2d2;

}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #b8b8b8;

    background: #d2d2d2;

}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {

    background: #EBEBEB;

}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #d2d2d2;

}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #EBEBEB;

    background: 0 0;

}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #d2d2d2;

    background: 0 0;

}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #F7BE68;

}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #fad398;

}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_orange .vc_toggle_icon {

    background-color: #F7BE68;

    border-color: transparent;

}

.vc_toggle_color_orange .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #F7BE68;

}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #F7BE68;

}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #fad398;

}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #fad398;

}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {

    border-color: #f4a938;

    background: #F7BE68;

}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #fad398;

}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #f7be68;

    background: #fad398;

}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {

    background: #F7BE68;

}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #fad398;

}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #F7BE68;

    background: 0 0;

}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #fad398;

    background: 0 0;

}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #5AA1E3;

}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #86baea;

}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_sky .vc_toggle_icon {

    background-color: #5AA1E3;

    border-color: transparent;

}

.vc_toggle_color_sky .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #5AA1E3;

}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #5AA1E3;

}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #86baea;

}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #86baea;

}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {

    border-color: #2e88dc;

    background: #5AA1E3;

}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #86baea;

}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #5aa1e3;

    background: #86baea;

}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {

    background: #5AA1E3;

}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #86baea;

}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #5AA1E3;

    background: 0 0;

}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #86baea;

    background: 0 0;

}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #6DAB3C;

}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #87c456;

}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_green .vc_toggle_icon {

    background-color: #6DAB3C;

    border-color: transparent;

}

.vc_toggle_color_green .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #6DAB3C;

}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #6DAB3C;

}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #87c456;

}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #87c456;

}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {

    border-color: #55852f;

    background: #6DAB3C;

}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #87c456;

}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #6dab3c;

    background: #87c456;

}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {

    background: #6DAB3C;

}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #87c456;

}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #6DAB3C;

    background: 0 0;

}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #87c456;

    background: 0 0;

}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #F4524D;

}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #f7817d;

}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_juicy_pink .vc_toggle_icon {

    background-color: #F4524D;

    border-color: transparent;

}

.vc_toggle_color_juicy_pink .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #F4524D;

}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #F4524D;

}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #f7817d;

}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #f7817d;

}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {

    border-color: #f1231d;

    background: #F4524D;

}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #f7817d;

}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #f4524d;

    background: #f7817d;

}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {

    background: #F4524D;

}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #f7817d;

}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #F4524D;

    background: 0 0;

}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #f7817d;

    background: 0 0;

}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #F79468;

}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #fab698;

}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_sandy_brown .vc_toggle_icon {

    background-color: #F79468;

    border-color: transparent;

}

.vc_toggle_color_sandy_brown .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #F79468;

}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #F79468;

}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #fab698;

}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #fab698;

}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {

    border-color: #f47238;

    background: #F79468;

}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #fab698;

}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #f79468;

    background: #fab698;

}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {

    background: #F79468;

}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #fab698;

}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #F79468;

    background: 0 0;

}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #fab698;

    background: 0 0;

}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #B97EBB;

}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #cb9fcd;

}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_purple .vc_toggle_icon {

    background-color: #B97EBB;

    border-color: transparent;

}

.vc_toggle_color_purple .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #B97EBB;

}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #B97EBB;

}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #cb9fcd;

}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #cb9fcd;

}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {

    border-color: #a75da9;

    background: #B97EBB;

}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #cb9fcd;

}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #b97ebb;

    background: #cb9fcd;

}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {

    background: #B97EBB;

}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #cb9fcd;

}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #B97EBB;

    background: 0 0;

}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #cb9fcd;

    background: 0 0;

}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #e6e6e6;

}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: transparent;

}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: transparent;

}

.vc_toggle_color_white .vc_toggle_icon {

    background-color: #FFF;

    border-color: transparent;

}

.vc_toggle_color_white .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_icon::before {

    background-color: #2A2A2A;

}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {

    background-color: transparent;

    border-color: #FFF;

}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {

    border-color: #e6e6e6;

    background: #FFF;

}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {

    background-color: #FFF;

}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {

    background-color: #e6e6e6;

}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #2A2A2A;

}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

    background-color: transparent;

    border-color: #e6e6e6;

}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #e6e6e6;

}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #ccc;

    background: #e6e6e6;

}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {

    background: #FFF;

}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

    background: #e6e6e6;

}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {

    border-color: #FFF;

    background: 0 0;

}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

    background: 0 0;

}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {

    border-color: #e6e6e6;

    background: 0 0;

}

.vc_toggle_size_sm .vc_toggle_icon {

    height: 16px;

    width: 16px;

}

.vc_toggle_size_sm .vc_toggle_icon::before {

    height: 2px;

    width: 8px;

}

.vc_toggle_size_sm .vc_toggle_icon::after {

    height: 8px;

    width: 2px;

}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {

    display: inline-block;

    width: 8px;

    margin-left: 4px;

    height: 2px;

}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {

    height: 8px;

    width: 2px;

}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {

    width: 6px;

    height: 0;

}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {

    height: 16px;

    width: 16px;

}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {

    border-width: 2px;

    height: 8px;

    margin-left: -4px;

    width: 8px;

}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {

    margin-top: -8px;

}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {

    margin-top: -4px;

}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {

    padding-left: 24px;

}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {

    position: absolute;

    left: 0;

    top: 50%;

    -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%);

}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {

    padding-left: 17.6px;

}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {

    margin-left: 8px;

}

.vc_toggle_size_md .vc_toggle_icon {

    height: 22px;

    width: 22px;

}

.vc_toggle_size_md .vc_toggle_icon::before {

    height: 2px;

    width: 10px;

}

.vc_toggle_size_md .vc_toggle_icon::after {

    height: 10px;

    width: 2px;

}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {

    display: inline-block;

    width: 10px;

    margin-left: 5px;

    height: 4px;

}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {

    height: 10px;

    width: 4px;

}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {

    width: 8px;

    height: 2px;

}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {

    height: 22px;

    width: 22px;

}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {

    border-width: 2px;

    height: 10px;

    margin-left: -5px;

    width: 10px;

}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {

    margin-top: -10px;

}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {

    margin-top: -5px;

}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {

    padding-left: 33px;

}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {

    position: absolute;

    left: 0;

    top: 50%;

    -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%);

}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {

    padding-left: 24.2px;

}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {

    margin-left: 11px;

}

.vc_toggle_size_lg .vc_toggle_icon {

    height: 28px;

    width: 28px;

}

.vc_toggle_size_lg .vc_toggle_icon::before {

    height: 2px;

    width: 14px;

}

.vc_toggle_size_lg .vc_toggle_icon::after {

    height: 14px;

    width: 2px;

}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {

    display: inline-block;

    width: 14px;

    margin-left: 7px;

    height: 4px;

}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {

    height: 14px;

    width: 4px;

}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {

    width: 12px;

    height: 2px;

}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {

    height: 28px;

    width: 28px;

}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {

    border-width: 2px;

    height: 14px;

    margin-left: -7px;

    width: 14px;

}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {

    margin-top: -14px;

}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {

    margin-top: -7px;

}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {

    padding-left: 42px;

}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {

    position: absolute;

    left: 0;

    top: 50%;

    -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%);

}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {

    padding-left: 30.8px;

}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {

    margin-left: 14px;

}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title {

    padding-left: 33px;

}

.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon {

    position: absolute;

    left: 0;

    top: 50%;

    -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%);

}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title {

    padding-left: 24.2px;

}

.vc_toggle_arrow .vc_toggle_icon {

    margin-left: 11px;

}

.wpb_widgetised_column .wpb_wrapper>ul {

    margin: 0;

}

.wpb_widgetised_column .wpb_wrapper>ul>li {

    margin-left: 0;

    background-image: none;

    list-style: none!important;

}

.wpb_widgetised_column .wpb_wrapper>ul>li:after, .wpb_widgetised_column .wpb_wrapper>ul>li:before {

    display: none!important;

}

.wpb_button {

    display: inline-block;

    padding: 4px 10px;

    margin-bottom: 0;

    margin-top: 0;

    font-size: 13px;

    line-height: 18px;

    color: #333;

    text-align: center;

    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);

    vertical-align: middle;

    cursor: pointer;

    background-color: #f7f7f7;

    border: 1px solid #ccc;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    border-color: rgba(0, 0, 0, .1);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

    color: #fff;

}

.wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] {

    background-color: #eaeaea;

}

.vc_vc_button .vc_btn, .vc_vc_button2 .vc_btn {

    margin-top: 5px;

    margin-bottom: 5px;

}

.wpb_button:hover {

    color: #333;

    background-color: #e6e6e6;

    -webkit-transition: background-color .1s linear;

    -o-transition: background-color .1s linear;

    transition: background-color .1s linear;

    background-image: none;

}

.wpb_button:focus {

    outline: dotted thin;

    outline: -webkit-focus-ring-color auto 5px;

    outline-offset: -2px;

}

.wpb_button.active, .wpb_button:active {

    background-color: #e6e6e6;

    background-image: none;

    outline: 0;

    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);

    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);

}

button.wpb_btn-large, span.wpb_btn-large {

    padding: 9px 14px;

    font-size: 15px;

    line-height: normal;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

}

button.wpb_btn-large [class^=icon-], span.wpb_btn-large [class^=icon-] {

    margin-top: 1px;

}

button.wpb_btn-small, span.wpb_btn-small {

    padding: 5px 9px;

    font-size: 11px;

    line-height: 16px;

}

button.wpb_btn-small [class^=icon-], span.wpb_btn-small [class^=icon-] {

    margin-top: -1px;

}

button.wpb_btn-mini, span.wpb_btn-mini {

    padding: 2px 6px;

    font-size: 11px;

    line-height: 14px;

}

.wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover, .wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-warning, .wpb_btn-warning:hover {

    color: #FFF;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.wpb_btn-danger.active, .wpb_btn-info.active, .wpb_btn-inverse.active, .wpb_btn-primary.active, .wpb_btn-success.active, .wpb_btn-warning.active {

    color: rgba(255, 255, 255, .75);

}

.wpb_btn-primary {

    background-color: #08c;

}

.wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary:active, .wpb_btn-primary:hover, .wpb_btn-primary[disabled] {

    background-color: #0077b3;

}

.wpb_btn-warning {

    background-color: #F90;

}

.wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning:active, .wpb_btn-warning:hover, .wpb_btn-warning[disabled] {

    background-color: #e68a00;

}

.wpb_btn-danger {

    background-color: #FF675B;

}

.wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger:active, .wpb_btn-danger:hover, .wpb_btn-danger[disabled] {

    background-color: #ff4f42;

}

.wpb_btn-success {

    background-color: #6AB165;

}

.wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success:active, .wpb_btn-success:hover, .wpb_btn-success[disabled] {

    background-color: #5aa855;

}

.wpb_btn-info {

    background-color: #58B9DA;

}

.wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info:active, .wpb_btn-info:hover, .wpb_btn-info[disabled] {

    background-color: #43b0d5;

}

.wpb_btn-inverse {

    background-color: #555;

}

.wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse:active, .wpb_btn-inverse:hover, .wpb_btn-inverse[disabled] {

    background-color: #484848;

}

button.wpb_button::-moz-focus-inner, input[type=submit].wpb_button::-moz-focus-inner {

    padding: 0;

    border: 0;

}

a.wpb_button_a {

    border: none;

}

.vc_btn3-container {

    display: block;

    margin-bottom: 21.74px;

    max-width: 100%}

.vc_btn3-container.vc_btn3-inline {

    display: inline-block;

    vertical-align: top;

}

.vc_general.vc_btn3 {

    display: inline-block;

    margin-bottom: 0;

    text-align: center;

    vertical-align: middle;

    cursor: pointer;

    background-image: none;

    background-color: transparent;

    color: #5472D2;

    border: 1px solid transparent;

    box-sizing: border-box;

    word-wrap: break-word;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    position: relative;

    top: 0;

    -webkit-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

    line-height: normal;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    font-size: 14px;

    padding: 14px 20px;

}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_gallery .wpb_flexslider .flex-caption {

    cursor: default;

}

.wpb_call_to_action, .wpb_call_to_action .wpb_button {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

}

.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {

    padding: 13px 19px;

}

.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus {

    outline: 0;

}

.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {

    border: 1px solid transparent;

    text-decoration: none;

    color: #4868cf;

}

.vc_general.vc_btn3 .vc_btn3-icon {

    vertical-align: top;

    height: 14px;

    line-height: 1;

    font-size: 16px;

}

.vc_general.vc_btn3 .vc_btn3-icon-inner {

    display: block;

    position: absolute;

    top: 50%;

    left: 0;

    -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    transform: translate(0, -50%);

}

.vc_general.vc_btn3 .vc_btn3-placeholder {

    display: inline-block;

    vertical-align: top;

    width: 0;

}

.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right {

    position: relative;

}

.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {

    display: block;

    position: absolute;

    top: 50%;

    -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%);

}

.vc_btn3.vc_btn3-icon-left {

    text-align: left;

}

.vc_btn3.vc_btn3-icon-right {

    text-align: right;

}

.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {

    -webkit-transform: translate(-75%, -50%);

    -ms-transform: translate(-75%, -50%);

    transform: translate(-75%, -50%);

}

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.vc_btn3.vc_btn3-style-classic {

    border-color: rgba(0, 0, 0, .1);

}

.vc_btn3.vc_btn3-style-modern {

    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);

    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);

    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);

    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',  endColorstr='#03ffffff',  GradientType=0);

}

.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {

    border-width: 2px;

}

.vc_btn3.vc_btn3-style-custom {

    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));

    background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));

    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',  endColorstr='#1a000000',  GradientType=0);

    background-repeat: repeat-x;

    background-size: 200%;

    background-position: 0 -100%}

.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {

    background-position: 0 100%}

.vc_btn3.vc_btn3-block {

    display: block;

    width: 100%;

    text-align: inherit;

}

.vc_btn3.vc_btn3-shape-square {

    border-radius: 0;

}

.vc_btn3.vc_btn3-shape-rounded {

    border-radius: 5px;

}

.vc_btn3.vc_btn3-shape-round {

    border-radius: 2em;

}

.vc_btn3.vc_btn3-size-xs {

    font-size: 11px;

    padding: 8px 12px;

}

.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {

    padding: 7px 11px;

}

.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {

    font-size: 14px;

    height: 11px;

    line-height: 11px;

}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {

    padding-left: 31px;

}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {

    left: 12px;

}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {

    padding-right: 31px;

}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

    right: 12px;

}

.vc_btn3.vc_btn3-size-sm {

    font-size: 12px;

    padding: 11px 16px;

}

.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {

    padding: 10px 15px;

}

.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {

    font-size: 14px;

    height: 12px;

    line-height: 12px;

}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {

    padding-left: 39px;

}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {

    left: 16px;

}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {

    padding-right: 39px;

}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

    right: 16px;

}

.vc_btn3.vc_btn3-size-md {

    font-size: 14px;

    padding: 14px 20px;

}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {

    padding: 13px 19px;

}

.vc_btn3.vc_btn3-size-md .vc_btn3-icon {

    font-size: 16px;

    height: 14px;

    line-height: 14px;

}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {

    padding-left: 48px;

}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {

    left: 20px;

}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {

    padding-right: 48px;

}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

    right: 20px;

}

.vc_btn3.vc_btn3-size-lg {

    font-size: 16px;

    padding: 18px 25px;

}

.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {

    padding: 17px 24px;

}

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {

    font-size: 20px;

    height: 16px;

    line-height: 16px;

}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {

    padding-left: 60px;

}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {

    left: 25px;

}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {

    padding-right: 60px;

}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

    right: 25px;

}

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {

    color: #fff;

    background-color: #5472D2;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {

    color: #f7f7f7;

    background-color: #3c5ecc;

}

.vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {

    color: #f2f2f2;

    background-color: #3558c8;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {

    color: #5472D2;

    border-color: #5472D2;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #5472D2;

    background-color: #5472D2;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {

    color: #fff;

    background-color: #5472D2;

    box-shadow: 0 5px 0 #3253bc;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #5472D2;

    top: 3px;

    box-shadow: 0 2px 0 #3253bc;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #5472D2;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #3253bc;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #3253bc;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #3253bc;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #3253bc;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #3253bc;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #3253bc;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {

    color: #fff;

    border-color: #5472D2;

    background-color: #5472D2;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #3c5ecc;

    background-color: #3c5ecc;

}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #3558c8;

    background-color: #3558c8;

}

.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {

    color: #fff;

    background-color: #00C1CF;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover {

    color: #f7f7f7;

    background-color: #00a4b0;

}

.vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active {

    color: #f2f2f2;

    background-color: #009ba6;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {

    color: #00C1CF;

    border-color: #00C1CF;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #00C1CF;

    background-color: #00C1CF;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {

    color: #fff;

    background-color: #00C1CF;

    box-shadow: 0 5px 0 #008d97;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #00C1CF;

    top: 3px;

    box-shadow: 0 2px 0 #008d97;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #00C1CF;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #008d97;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #008d97;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #008d97;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #008d97;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #008d97;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #008d97;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {

    color: #fff;

    border-color: #00C1CF;

    background-color: #00C1CF;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #00a4b0;

    background-color: #00a4b0;

}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #009ba6;

    background-color: #009ba6;

}

.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {

    color: #fff;

    background-color: #FE6C61;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {

    color: #f7f7f7;

    background-color: #fe5043;

}

.vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active {

    color: #f2f2f2;

    background-color: #fe4638;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {

    color: #FE6C61;

    border-color: #FE6C61;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #FE6C61;

    background-color: #FE6C61;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {

    color: #fff;

    background-color: #FE6C61;

    box-shadow: 0 5px 0 #fe3829;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #FE6C61;

    top: 3px;

    box-shadow: 0 2px 0 #fe3829;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #FE6C61;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #fe3829;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #fe3829;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #fe3829;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #fe3829;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #fe3829;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #fe3829;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {

    color: #fff;

    border-color: #FE6C61;

    background-color: #FE6C61;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #fe5043;

    background-color: #fe5043;

}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #fe4638;

    background-color: #fe4638;

}

.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {

    color: #fff;

    background-color: #8D6DC4;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover {

    color: #f7f7f7;

    background-color: #7c57bb;

}

.vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active {

    color: #f2f2f2;

    background-color: #7650b8;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {

    color: #8D6DC4;

    border-color: #8D6DC4;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #8D6DC4;

    background-color: #8D6DC4;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {

    color: #fff;

    background-color: #8D6DC4;

    box-shadow: 0 5px 0 #6e48b1;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #8D6DC4;

    top: 3px;

    box-shadow: 0 2px 0 #6e48b1;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #8D6DC4;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #6e48b1;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #6e48b1;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #6e48b1;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #6e48b1;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #6e48b1;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #6e48b1;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {

    color: #fff;

    border-color: #8D6DC4;

    background-color: #8D6DC4;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #7c57bb;

    background-color: #7c57bb;

}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #7650b8;

    background-color: #7650b8;

}

.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {

    color: #fff;

    background-color: #4CADC9;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover {

    color: #f7f7f7;

    background-color: #39a0bd;

}

.vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active {

    color: #f2f2f2;

    background-color: #3799b5;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {

    color: #4CADC9;

    border-color: #4CADC9;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #4CADC9;

    background-color: #4CADC9;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {

    color: #fff;

    background-color: #4CADC9;

    box-shadow: 0 5px 0 #338faa;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #4CADC9;

    top: 3px;

    box-shadow: 0 2px 0 #338faa;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #4CADC9;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #338faa;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #338faa;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #338faa;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #338faa;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #338faa;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #338faa;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {

    color: #fff;

    border-color: #4CADC9;

    background-color: #4CADC9;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #39a0bd;

    background-color: #39a0bd;

}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #3799b5;

    background-color: #3799b5;

}

.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {

    color: #fff;

    background-color: #CEC2AB;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover {

    color: #f7f7f7;

    background-color: #c3b498;

}

.vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active {

    color: #f2f2f2;

    background-color: #bfaf91;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {

    color: #CEC2AB;

    border-color: #CEC2AB;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #CEC2AB;

    background-color: #CEC2AB;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {

    color: #fff;

    background-color: #CEC2AB;

    box-shadow: 0 5px 0 #b9a888;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #CEC2AB;

    top: 3px;

    box-shadow: 0 2px 0 #b9a888;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #CEC2AB;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #b9a888;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #b9a888;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #b9a888;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #b9a888;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #b9a888;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #b9a888;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {

    color: #fff;

    border-color: #CEC2AB;

    background-color: #CEC2AB;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #c3b498;

    background-color: #c3b498;

}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #bfaf91;

    background-color: #bfaf91;

}

.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {

    color: #fff;

    background-color: #50485B;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover {

    color: #f7f7f7;

    background-color: #413a4a;

}

.vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active {

    color: #f2f2f2;

    background-color: #3c3644;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {

    color: #50485B;

    border-color: #50485B;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #50485B;

    background-color: #50485B;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {

    color: #fff;

    background-color: #50485B;

    box-shadow: 0 5px 0 #342f3c;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #50485B;

    top: 3px;

    box-shadow: 0 2px 0 #342f3c;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #50485B;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #342f3c;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #342f3c;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #342f3c;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #342f3c;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #342f3c;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #342f3c;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {

    color: #fff;

    border-color: #50485B;

    background-color: #50485B;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #413a4a;

    background-color: #413a4a;

}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #3c3644;

    background-color: #3c3644;

}

.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {

    color: #fff;

    background-color: #75D69C;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover {

    color: #f7f7f7;

    background-color: #5dcf8b;

}

.vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active {

    color: #f2f2f2;

    background-color: #56cd85;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {

    color: #75D69C;

    border-color: #75D69C;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #75D69C;

    background-color: #75D69C;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {

    color: #fff;

    background-color: #75D69C;

    box-shadow: 0 5px 0 #4ac97d;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #75D69C;

    top: 3px;

    box-shadow: 0 2px 0 #4ac97d;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #75D69C;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #4ac97d;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #4ac97d;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #4ac97d;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #4ac97d;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #4ac97d;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #4ac97d;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {

    color: #fff;

    border-color: #75D69C;

    background-color: #75D69C;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #5dcf8b;

    background-color: #5dcf8b;

}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #56cd85;

    background-color: #56cd85;

}

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {

    color: #fff;

    background-color: #F7BE68;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover {

    color: #f7f7f7;

    background-color: #f5b14b;

}

.vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active {

    color: #f2f2f2;

    background-color: #f5ad41;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {

    color: #F7BE68;

    border-color: #F7BE68;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #F7BE68;

    background-color: #F7BE68;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {

    color: #fff;

    background-color: #F7BE68;

    box-shadow: 0 5px 0 #f4a733;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #F7BE68;

    top: 3px;

    box-shadow: 0 2px 0 #f4a733;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #F7BE68;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #f4a733;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #f4a733;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #f4a733;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #f4a733;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #f4a733;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #f4a733;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {

    color: #fff;

    border-color: #F7BE68;

    background-color: #F7BE68;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #f5b14b;

    background-color: #f5b14b;

}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #f5ad41;

    background-color: #f5ad41;

}

.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {

    color: #fff;

    background-color: #5AA1E3;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover {

    color: #f7f7f7;

    background-color: #4092df;

}

.vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active {

    color: #f2f2f2;

    background-color: #378ddd;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {

    color: #5AA1E3;

    border-color: #5AA1E3;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #5AA1E3;

    background-color: #5AA1E3;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {

    color: #fff;

    background-color: #5AA1E3;

    box-shadow: 0 5px 0 #2a86db;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #5AA1E3;

    top: 3px;

    box-shadow: 0 2px 0 #2a86db;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #5AA1E3;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #2a86db;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #2a86db;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #2a86db;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #2a86db;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #2a86db;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #2a86db;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {

    color: #fff;

    border-color: #5AA1E3;

    background-color: #5AA1E3;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #4092df;

    background-color: #4092df;

}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #378ddd;

    background-color: #378ddd;

}

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {

    color: #fff;

    background-color: #6DAB3C;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {

    color: #f7f7f7;

    background-color: #5f9434;

}

.vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active {

    color: #f2f2f2;

    background-color: #5a8d31;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {

    color: #6DAB3C;

    border-color: #6DAB3C;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #6DAB3C;

    background-color: #6DAB3C;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {

    color: #fff;

    background-color: #6DAB3C;

    box-shadow: 0 5px 0 #53812d;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #6DAB3C;

    top: 3px;

    box-shadow: 0 2px 0 #53812d;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #6DAB3C;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #53812d;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #53812d;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #53812d;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #53812d;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #53812d;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #53812d;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {

    color: #fff;

    border-color: #6DAB3C;

    background-color: #6DAB3C;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #5f9434;

    background-color: #5f9434;

}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #5a8d31;

    background-color: #5a8d31;

}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {

    color: #fff;

    background-color: #F4524D;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {

    color: #f7f7f7;

    background-color: #f23630;

}

.vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {

    color: #f2f2f2;

    background-color: #f22d27;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {

    color: #F4524D;

    border-color: #F4524D;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #F4524D;

    background-color: #F4524D;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {

    color: #fff;

    background-color: #F4524D;

    box-shadow: 0 5px 0 #f11f18;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #F4524D;

    top: 3px;

    box-shadow: 0 2px 0 #f11f18;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #F4524D;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #f11f18;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #f11f18;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #f11f18;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #f11f18;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #f11f18;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #f11f18;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {

    color: #fff;

    border-color: #F4524D;

    background-color: #F4524D;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #f23630;

    background-color: #f23630;

}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #f22d27;

    background-color: #f22d27;

}

.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {

    color: #fff;

    background-color: #F79468;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover {

    color: #f7f7f7;

    background-color: #f57f4b;

}

.vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active {

    color: #f2f2f2;

    background-color: #f57941;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {

    color: #F79468;

    border-color: #F79468;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #F79468;

    background-color: #F79468;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {

    color: #fff;

    background-color: #F79468;

    box-shadow: 0 5px 0 #f46e33;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #F79468;

    top: 3px;

    box-shadow: 0 2px 0 #f46e33;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #F79468;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #f46e33;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #f46e33;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #f46e33;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #f46e33;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #f46e33;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #f46e33;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {

    color: #fff;

    border-color: #F79468;

    background-color: #F79468;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #f57f4b;

    background-color: #f57f4b;

}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #f57941;

    background-color: #f57941;

}

.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {

    color: #fff;

    background-color: #B97EBB;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover {

    color: #f7f7f7;

    background-color: #ae6ab0;

}

.vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active {

    color: #f2f2f2;

    background-color: #ab63ad;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {

    color: #B97EBB;

    border-color: #B97EBB;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #B97EBB;

    background-color: #B97EBB;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {

    color: #fff;

    background-color: #B97EBB;

    box-shadow: 0 5px 0 #a559a8;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #B97EBB;

    top: 3px;

    box-shadow: 0 2px 0 #a559a8;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #B97EBB;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #a559a8;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #a559a8;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #a559a8;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #a559a8;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #a559a8;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #a559a8;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {

    color: #fff;

    border-color: #B97EBB;

    background-color: #B97EBB;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #ae6ab0;

    background-color: #ae6ab0;

}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #ab63ad;

    background-color: #ab63ad;

}

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {

    color: #fff;

    background-color: #2A2A2A;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {

    color: #f7f7f7;

    background-color: #1b1b1b;

}

.vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active {

    color: #f2f2f2;

    background-color: #161616;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {

    border-color: #2A2A2A;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #2A2A2A;

    background-color: #2A2A2A;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {

    color: #fff;

    background-color: #2A2A2A;

    box-shadow: 0 5px 0 #0e0e0e;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #2A2A2A;

    top: 3px;

    box-shadow: 0 2px 0 #0e0e0e;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #2A2A2A;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #0e0e0e;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #0e0e0e;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #0e0e0e;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #0e0e0e;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #0e0e0e;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #0e0e0e;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {

    color: #fff;

    border-color: #2A2A2A;

    background-color: #2A2A2A;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #1b1b1b;

    background-color: #1b1b1b;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #161616;

    background-color: #161616;

}

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {

    color: #666;

    background-color: #EBEBEB;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {

    color: #5e5e5e;

    background-color: #dcdcdc;

}

.vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active {

    color: #595959;

    background-color: #d7d7d7;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {

    border-color: #EBEBEB;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {

    color: #666;

    border-color: #EBEBEB;

    background-color: #EBEBEB;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {

    color: #666;

    background-color: #EBEBEB;

    box-shadow: 0 5px 0 #cfcfcf;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {

    color: #5e5e5e;

    background-color: #EBEBEB;

    top: 3px;

    box-shadow: 0 2px 0 #cfcfcf;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {

    color: #595959;

    background-color: #EBEBEB;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #cfcfcf;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #cfcfcf;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #cfcfcf;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #cfcfcf;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #cfcfcf;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #cfcfcf;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {

    color: #666;

    border-color: #EBEBEB;

    background-color: #EBEBEB;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {

    color: #5e5e5e;

    border-color: #dcdcdc;

    background-color: #dcdcdc;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {

    color: #595959;

    border-color: #d7d7d7;

    background-color: #d7d7d7;

}

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {

    color: #666;

    background-color: #FFF;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {

    color: #5e5e5e;

    background-color: #f0f0f0;

}

.vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active {

    color: #595959;

    background-color: #ebebeb;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {

    border-color: #FFF;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {

    color: #666;

    border-color: #FFF;

    background-color: #FFF;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {

    color: #666;

    background-color: #FFF;

    box-shadow: 0 5px 0 #e3e3e3;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {

    color: #5e5e5e;

    background-color: #FFF;

    top: 3px;

    box-shadow: 0 2px 0 #e3e3e3;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {

    color: #595959;

    background-color: #FFF;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #e3e3e3;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #e3e3e3;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #e3e3e3;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #e3e3e3;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #e3e3e3;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #e3e3e3;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {

    color: #666;

    border-color: #FFF;

    background-color: #FFF;

    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);

    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);

    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);

    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000',  endColorstr='#05000000',  GradientType=0);

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {

    color: #5e5e5e;

    border-color: #f0f0f0;

    background-color: #f0f0f0;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {

    color: #595959;

    border-color: #ebebeb;

    background-color: #ebebeb;

}

.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {

    color: #333;

    background-color: #f7f7f7;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {

    color: #2b2b2b;

    background-color: #e8e8e8;

}

.vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active {

    color: #262626;

    background-color: #e3e3e3;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {

    color: #f7f7f7;

    border-color: #f7f7f7;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {

    color: #333;

    border-color: #f7f7f7;

    background-color: #f7f7f7;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {

    color: #333;

    background-color: #f7f7f7;

    box-shadow: 0 5px 0 #dbdbdb;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {

    color: #2b2b2b;

    background-color: #f7f7f7;

    top: 3px;

    box-shadow: 0 2px 0 #dbdbdb;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {

    color: #262626;

    background-color: #f7f7f7;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #dbdbdb;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #dbdbdb;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #dbdbdb;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #dbdbdb;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #dbdbdb;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #dbdbdb;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {

    color: #333;

    border-color: #f7f7f7;

    background-color: #f7f7f7;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {

    color: #2b2b2b;

    border-color: #e8e8e8;

    background-color: #e8e8e8;

}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {

    color: #262626;

    border-color: #e3e3e3;

    background-color: #e3e3e3;

}

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {

    color: #FFF;

    background-color: #08c;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {

    color: #f7f7f7;

    background-color: #0074ad;

}

.vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active {

    color: #f2f2f2;

    background-color: #006da3;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {

    color: #08c;

    border-color: #08c;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {

    color: #FFF;

    border-color: #08c;

    background-color: #08c;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {

    color: #FFF;

    background-color: #08c;

    box-shadow: 0 5px 0 #006394;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #08c;

    top: 3px;

    box-shadow: 0 2px 0 #006394;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #08c;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #006394;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #006394;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #006394;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #006394;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #006394;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #006394;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {

    color: #FFF;

    border-color: #08c;

    background-color: #08c;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #0074ad;

    background-color: #0074ad;

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #006da3;

    background-color: #006da3;

}

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {

    color: #FFF;

    background-color: #58B9DA;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {

    color: #f7f7f7;

    background-color: #3fafd4;

}

.vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {

    color: #f2f2f2;

    background-color: #37abd3;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {

    color: #58B9DA;

    border-color: #58B9DA;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {

    color: #FFF;

    border-color: #58B9DA;

    background-color: #58B9DA;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {

    color: #FFF;

    background-color: #58B9DA;

    box-shadow: 0 5px 0 #2da4cd;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #58B9DA;

    top: 3px;

    box-shadow: 0 2px 0 #2da4cd;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #58B9DA;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #2da4cd;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #2da4cd;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #2da4cd;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #2da4cd;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #2da4cd;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #2da4cd;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {

    color: #FFF;

    border-color: #58B9DA;

    background-color: #58B9DA;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #3fafd4;

    background-color: #3fafd4;

}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #37abd3;

    background-color: #37abd3;

}

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {

    color: #fff;

    background-color: #6AB165;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover {

    color: #f7f7f7;

    background-color: #59a453;

}

.vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active {

    color: #f2f2f2;

    background-color: #559d50;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {

    color: #6AB165;

    border-color: #6AB165;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {

    color: #fff;

    border-color: #6AB165;

    background-color: #6AB165;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {

    color: #fff;

    background-color: #6AB165;

    box-shadow: 0 5px 0 #4f934b;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #6AB165;

    top: 3px;

    box-shadow: 0 2px 0 #4f934b;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #6AB165;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #4f934b;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #4f934b;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #4f934b;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #4f934b;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #4f934b;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #4f934b;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {

    color: #fff;

    border-color: #6AB165;

    background-color: #6AB165;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #59a453;

    background-color: #59a453;

}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #559d50;

    background-color: #559d50;

}

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {

    color: #FFF;

    background-color: #F90;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {

    color: #f7f7f7;

    background-color: #e08700;

}

.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active {

    color: #f2f2f2;

    background-color: #d68100;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {

    color: #F90;

    border-color: #F90;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {

    color: #FFF;

    border-color: #F90;

    background-color: #F90;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {

    color: #FFF;

    background-color: #F90;

    box-shadow: 0 5px 0 #c77700;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #F90;

    top: 3px;

    box-shadow: 0 2px 0 #c77700;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #F90;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #c77700;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #c77700;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #c77700;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #c77700;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #c77700;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #c77700;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {

    color: #FFF;

    border-color: #F90;

    background-color: #F90;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #e08700;

    background-color: #e08700;

}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #d68100;

    background-color: #d68100;

}

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {

    color: #FFF;

    background-color: #FF675B;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {

    color: #f7f7f7;

    background-color: #ff4b3c;

}

.vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active {

    color: #f2f2f2;

    background-color: #ff4132;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {

    color: #FF675B;

    border-color: #FF675B;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {

    color: #FFF;

    border-color: #FF675B;

    background-color: #FF675B;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {

    color: #FFF;

    background-color: #FF675B;

    box-shadow: 0 5px 0 #ff3323;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #FF675B;

    top: 3px;

    box-shadow: 0 2px 0 #ff3323;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #FF675B;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #ff3323;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #ff3323;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #ff3323;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #ff3323;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #ff3323;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #ff3323;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {

    color: #FFF;

    border-color: #FF675B;

    background-color: #FF675B;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #ff4b3c;

    background-color: #ff4b3c;

}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #ff4132;

    background-color: #ff4132;

}

.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {

    color: #FFF;

    background-color: #555;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover {

    color: #f7f7f7;

    background-color: #464646;

}

.vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active {

    color: #f2f2f2;

    background-color: #414141;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {

    color: #555;

    border-color: #555;

    background-color: transparent;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {

    color: #FFF;

    border-color: #555;

    background-color: #555;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {

    color: #FFF;

    background-color: #555;

    box-shadow: 0 5px 0 #393939;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {

    color: #f7f7f7;

    background-color: #555;

    top: 3px;

    box-shadow: 0 2px 0 #393939;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {

    color: #f2f2f2;

    background-color: #555;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {

    box-shadow: 0 3px 0 #393939;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {

    top: 1px;

    box-shadow: 0 2px 0 #393939;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {

    box-shadow: 0 4px 0 #393939;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {

    top: 2px;

    box-shadow: 0 2px 0 #393939;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {

    box-shadow: 0 5px 0 #393939;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {

    top: 3px;

    box-shadow: 0 2px 0 #393939;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {

    color: #FFF;

    border-color: #555;

    background-color: #555;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {

    color: #f7f7f7;

    border-color: #464646;

    background-color: #464646;

}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {

    color: #f2f2f2;

    border-color: #414141;

    background-color: #414141;

}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {

    color: #2A2A2A;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {

    color: #EBEBEB;

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {

    color: #FFF;

}

.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {

    color: inherit;

}

.vc_btn3-container.vc_btn3-center {

    text-align: center;

}

.vc_btn3-container.vc_btn3-left {

    text-align: left;

}

.vc_btn3-container.vc_btn3-right {

    text-align: right;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {

    display: inline-block;

    position: static;

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

    min-width: 1em;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {

    margin-right: .5em;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

    margin-left: .5em;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {

    font-size: 11px;

    padding: 8px 12px;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {

    padding: 7px 11px;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {

    font-size: 12px;

    padding: 11px 16px;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {

    padding: 10px 15px;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {

    font-size: 14px;

    padding: 14px 20px;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {

    padding: 13px 19px;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {

    font-size: 16px;

    padding: 18px 25px;

}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {

    padding: 17px 24px;

}

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {

    text-align: inherit;

}

.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {

    border: none;

    text-decoration: inherit;

    color: inherit;

}

.vc_custom_heading a {

    -webkit-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

    opacity: 1;

}

.vc_custom_heading a:hover {

    opacity: .85;

}

.vc_call_to_action {

    background-color: #EBEBEB;

    border: 2px solid #EBEBEB;

    padding: 2em;

    border-radius: 5px;

}

.vc_call_to_action :last-child {

    margin-bottom: 0;

}

.vc_call_to_action.vc_cta_square {

    border-radius: 0;

}

.vc_call_to_action.vc_cta_square_outlined {

    border-radius: 0;

    background: 0 0!important;

}

.vc_call_to_action.vc_cta_round {

    border-radius: 50px;

}

.vc_call_to_action.vc_cta_outlined {

    background: 0 0!important;

}

.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 {

    margin: 0;

    clear: none;

}

.vc_call_to_action hgroup+p {

    margin-top: 1em;

}

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {

    float: right;

    margin-left: 2em;

}

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {

    float: left;

    margin-right: 2em;

}

.wpb_call_to_action {

    position: relative;

    background-color: #f7f7f7;

    padding: 35px;

    border: 1px solid #F0F0F0;

    box-sizing: border-box;

}

.wpb_call_to_action .wpb_button {

    margin: 0;

    box-sizing: border-box;

}

.cta_align_left .wpb_button {

    float: left;

}

.cta_align_right .wpb_button {

    float: right;

}

.cta_align_left .wpb_button, .cta_align_right .wpb_button {

    max-width: 27.5%}

.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text {

    width: 70%;

    float: left;

    clear: none;

}

.cta_align_left .wpb_call_text {

    float: right;

}

#content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text {

    margin: 0;

    padding-top: 0;

}

.cta_align_bottom {

    text-align: center;

}

.cta_align_bottom .wpb_button {

    position: static;

    margin-top: 21.74px;

    display: inline-block;

}

.cta_no_button .wpb_call_text {

    width: auto;

    float: none;

}

@media (max-width:600px) {

    .vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button {

    max-width: 70%;

    width: 70%;

    float: none;

    display: block;

    margin: 3% auto;

}

.vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text {

    width: auto;

    max-width: none;

    text-align: center;

}

}.vc_cta3-container {

    margin-bottom: 35px;

    margin-left: auto;

    margin-right: auto;

}

.vc_cta3-container::after, .vc_cta3-container::before {

    display: table;

    content: ' '}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {

    display: inline-block;

}

.vc_cta3-container.vc_cta3-size-xs {

    width: 50%}

.vc_cta3-container.vc_cta3-size-sm {

    width: 60%}

.vc_cta3-container.vc_cta3-size-md {

    width: 70%}

.vc_cta3-container.vc_cta3-size-lg {

    width: 80%}

.vc_cta3-container.vc_cta3-size-xl {

    width: 90%}

.vc_general.vc_cta3 {

    border: 1px solid transparent;

    font-size: 1em;

    padding: 28px;

    word-wrap: break-word;

}

.vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom {

    border-color: #F0F0F0;

    background-color: #f7f7f7;

}

.vc_general.vc_cta3 .vc_cta3-content {

    vertical-align: top;

}

.vc_general.vc_cta3 .vc_cta3-content>:last-child, .vc_general.vc_cta3 .vc_cta3-icons>:last-child {

    margin-bottom: 0;

}

.vc_general.vc_cta3 .vc_cta3-actions {

    vertical-align: middle;

    white-space: nowrap;

}

@media (min-width:768px) {

    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {

    margin: 0;

}

}.vc_general.vc_cta3 .vc_cta3-icons {

    vertical-align: middle;

}

.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 {

    margin-top: 0;

    margin-left: 0;

    margin-right: 0;

}

.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {

    text-align: left;

}

.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {

    text-align: right;

}

.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {

    text-align: center;

}

.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {

    text-align: justify;

}

.separator_align_center, .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons, .vc_pie_chart {

    text-align: center;

}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {

    padding-top: 1em;

}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {

    padding-bottom: 1em;

}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {

    display: table-cell;

}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {

    display: table-cell;

    padding-left: 1em;

}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {

    display: table-cell;

}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {

    display: table-cell;

    padding-right: 1em;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border {

    position: relative;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {

    position: absolute;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {

    right: 0;

    top: 50%;

    -webkit-transform: translate(50%, -50%);

    -ms-transform: translate(50%, -50%);

    transform: translate(50%, -50%);

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {

    margin-right: 17px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {

    padding-right: 0;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-right: 7px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {

    margin-right: 22px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-right: 14px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {

    margin-right: 28px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-right: 21px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {

    margin-right: 35px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {

    padding-right: 28px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {

    margin-right: 50px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-right: 35px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {

    left: 0;

    top: 50%;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {

    margin-left: 17px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {

    padding-left: 0;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-left: 7px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {

    margin-left: 22px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-left: 14px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {

    margin-left: 28px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-left: 21px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {

    margin-left: 35px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {

    padding-left: 28px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {

    margin-left: 50px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-left: 35px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {

    left: 50%;

    top: 0;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {

    margin-top: 17px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {

    padding-top: 0;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-top: 7px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {

    margin-top: 22px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-top: 14px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {

    margin-top: 28px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-top: 21px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {

    margin-top: 35px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {

    padding-top: 28px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {

    margin-top: 50px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-top: 35px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {

    left: 50%;

    bottom: 0;

    -webkit-transform: translate(-50%, 50%);

    -ms-transform: translate(-50%, 50%);

    transform: translate(-50%, 50%);

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {

    margin-bottom: 17px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {

    padding-bottom: 0;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-bottom: 7px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {

    margin-bottom: 22px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-bottom: 14px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {

    margin-bottom: 28px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-bottom: 21px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {

    margin-bottom: 35px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {

    padding-bottom: 28px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {

    margin-bottom: 50px;

}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {

    padding-bottom: 35px;

}

.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {

    margin-top: 1em;

}

.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {

    margin-bottom: 1em;

}

@media (min-width:768px) {

    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions, .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {

    max-width: 30%;

    display: table-cell;

}

.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {

    padding-left: 28px;

    display: table-cell;

}

.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {

    padding-right: 28px;

    display: table-cell;

}

}.vc_general.vc_cta3.vc_cta3-style-outline {

    border-width: 3px;

}

.vc_general.vc_cta3.vc_cta3-shape-square {

    border-radius: 0;

}

.vc_general.vc_cta3.vc_cta3-shape-rounded {

    border-radius: 5px;

}

.vc_general.vc_cta3.vc_cta3-shape-round {

    border-radius: 4em;

}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {

    color: #5472D2;

}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {

    color: #c9d2f0;

    border-color: transparent;

    background-color: #5472D2;

}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #3253bc;

    color: #c9d2f0;

    border-color: transparent;

    background-color: #5472D2;

}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {

    border-color: #5472D2;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {

    color: #5472D2;

}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {

    color: #00C1CF;

}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {

    color: #d3f5f1;

    border-color: transparent;

    background-color: #00C1CF;

}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #008d97;

    color: #d3f5f1;

    border-color: transparent;

    background-color: #00C1CF;

}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {

    border-color: #00C1CF;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {

    color: #00C1CF;

}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {

    color: #FE6C61;

}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {

    color: #fcdbd7;

    border-color: transparent;

    background-color: #FE6C61;

}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #fe3829;

    color: #fcdbd7;

    border-color: transparent;

    background-color: #FE6C61;

}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {

    border-color: #FE6C61;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {

    color: #FE6C61;

}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {

    color: #8D6DC4;

}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {

    color: #e1d5f5;

    border-color: transparent;

    background-color: #8D6DC4;

}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #6e48b1;

    color: #e1d5f5;

    border-color: transparent;

    background-color: #8D6DC4;

}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {

    border-color: #8D6DC4;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {

    color: #8D6DC4;

}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {

    color: #4CADC9;

}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {

    color: #d0edf5;

    border-color: transparent;

    background-color: #4CADC9;

}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #338faa;

    color: #d0edf5;

    border-color: transparent;

    background-color: #4CADC9;

}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {

    border-color: #4CADC9;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {

    color: #4CADC9;

}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {

    color: #CEC2AB;

}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {

    color: #f7f3eb;

    border-color: transparent;

    background-color: #CEC2AB;

}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #b9a888;

    color: #f7f3eb;

    border-color: transparent;

    background-color: #CEC2AB;

}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {

    border-color: #CEC2AB;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {

    color: #CEC2AB;

}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {

    color: #50485B;

}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {

    color: #e2ddeb;

    border-color: transparent;

    background-color: #50485B;

}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #342f3c;

    color: #e2ddeb;

    border-color: transparent;

    background-color: #50485B;

}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {

    border-color: #50485B;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {

    color: #50485B;

}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {

    color: #75D69C;

}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {

    color: #e1f5e9;

    border-color: transparent;

    background-color: #75D69C;

}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #4ac97d;

    color: #e1f5e9;

    border-color: transparent;

    background-color: #75D69C;

}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {

    border-color: #75D69C;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {

    color: #75D69C;

}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {

    color: #F7BE68;

}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {

    color: #faf0e1;

    border-color: transparent;

    background-color: #F7BE68;

}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #f4a733;

    color: #faf0e1;

    border-color: transparent;

    background-color: #F7BE68;

}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {

    border-color: #F7BE68;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {

    color: #F7BE68;

}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {

    color: #5AA1E3;

}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {

    color: #dce9f5;

    border-color: transparent;

    background-color: #5AA1E3;

}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #2a86db;

    color: #dce9f5;

    border-color: transparent;

    background-color: #5AA1E3;

}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {

    border-color: #5AA1E3;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {

    color: #5AA1E3;

}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {

    color: #6DAB3C;

}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {

    color: #e5f2da;

    border-color: transparent;

    background-color: #6DAB3C;

}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #53812d;

    color: #e5f2da;

    border-color: transparent;

    background-color: #6DAB3C;

}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {

    border-color: #6DAB3C;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {

    color: #6DAB3C;

}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {

    color: #F4524D;

}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {

    color: #fce2e1;

    border-color: transparent;

    background-color: #F4524D;

}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #f11f18;

    color: #fce2e1;

    border-color: transparent;

    background-color: #F4524D;

}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {

    border-color: #F4524D;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {

    color: #F4524D;

}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {

    color: #F79468;

}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {

    color: #f7e1d7;

    border-color: transparent;

    background-color: #F79468;

}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #f46e33;

    color: #f7e1d7;

    border-color: transparent;

    background-color: #F79468;

}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {

    border-color: #F79468;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {

    color: #F79468;

}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {

    color: #B97EBB;

}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {

    color: #f4dff5;

    border-color: transparent;

    background-color: #B97EBB;

}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #a559a8;

    color: #f4dff5;

    border-color: transparent;

    background-color: #B97EBB;

}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {

    border-color: #B97EBB;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {

    color: #B97EBB;

}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {

    color: #2A2A2A;

}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {

    color: #d9d9d9;

    border-color: transparent;

    background-color: #2A2A2A;

}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #0e0e0e;

    color: #d9d9d9;

    border-color: transparent;

    background-color: #2A2A2A;

}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {

    color: #fff;

}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {

    border-color: #2A2A2A;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {

    color: #2A2A2A;

}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {

    color: #EBEBEB;

}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {

    color: #9d9d9e;

    border-color: transparent;

    background-color: #EBEBEB;

}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {

    color: #666;

}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #cfcfcf;

    color: #9d9d9e;

    border-color: transparent;

    background-color: #EBEBEB;

}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {

    color: #666;

}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {

    border-color: #EBEBEB;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {

    color: #EBEBEB;

}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {

    color: #FFF;

}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {

    color: #9d9d9e;

    border-color: transparent;

    background-color: #FFF;

}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {

    color: #666;

}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #e3e3e3;

    color: #9d9d9e;

    border-color: transparent;

    background-color: #FFF;

}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {

    color: #666;

}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {

    border-color: #FFF;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {

    color: #FFF;

}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {

    color: #9d9d9e;

    border-color: transparent;

    background-color: #F0F0F0;

}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {

    color: #666;

}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {

    box-shadow: 0 5px 0 #d4d4d4;

    color: #9d9d9e;

    border-color: transparent;

    background-color: #F0F0F0;

}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {

    color: #666;

}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {

    border-color: #F0F0F0;

    background-color: transparent;

}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {

    color: #F0F0F0;

}

.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {

    height: 1em;

    width: 1em;

}

.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {

    height: 2em;

    width: 2em;

}

.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {

    height: 3em;

    width: 3em;

}

.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {

    height: 4em;

    width: 4em;

}

.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {

    height: 5em;

    width: 5em;

}

.wpb_gmaps_widget .wpb_wrapper {

    background-color: #f7f7f7;

    padding: 5px;

}

.wpb_gmaps_widget .wpb_map_wraper iframe {

    margin-bottom: 0;

    padding: 0;

    display: block;

    width: 100%;

    border: none;

}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {

    position: relative;

    padding-bottom: 56.25%;

    height: 0;

}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {

    position: absolute;

    top: 0;

    left: 0;

    height: 100%}

.wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus {

    outline: 0;

}

.wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper {

    padding: 0;

}

.wpb_content_element .wpb_tabs_nav {

    margin: 0;

    padding-left: 0!important;

    text-indent: inherit!important;

}

#content .wpb_content_element .wpb_tabs_nav {

    margin: 0;

}

.wpb_content_element .wpb_tabs_nav li {

    background-color: #FFF;

    white-space: nowrap;

    padding: 0;

    background-image: none;

    list-style: none!important;

}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {

    background-color: #f7f7f7;

}

.wpb_content_element .wpb_tabs_nav li:after, .wpb_content_element .wpb_tabs_nav li:before {

    display: none!important;

}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {

    display: none;

}

.wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {

    border-bottom: none;

    text-decoration: none;

    display: block;

    padding: .5em 1em;

}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {

    padding: 1em;

}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {

    margin-bottom: 0;

}

.wpb_tabs .wpb_tabs_nav li {

    float: left;

    margin: 0 1px 0 0;

}

.wpb_tour .wpb_tabs_nav {

    float: left;

    width: 31.66666667%}

.wpb_tour .wpb_tabs_nav li {

    margin: 0 0 1px;

    clear: left;

    width: 100%}

.wpb_tour .wpb_tabs_nav a {

    width: 100%}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: none;

    float: left;

    width: 68.33333333%;

    padding: 0 0 0 21.74px;

}

.wpb_tour_next_prev_nav {

    margin-left: 31.66666667%;

    padding-left: 21.74px;

    font-size: 80%}

.wpb_tour_next_prev_nav a {

    border-bottom: 1px dotted;

    text-decoration: none;

}

.wpb_tour_next_prev_nav a:hover {

    text-decoration: none;

    border-bottom: none;

}

.wpb_tour_next_prev_nav span {

    width: 48%;

    display: inline-block;

    padding-top: 1em;

    float: left;

}

.wpb_tour_next_prev_nav span.wpb_next_slide {

    text-align: right;

    float: right;

}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {

    margin: 0 0 1px;

    padding-top: 0;

    position: relative;

    text-transform: none;

    font-weight: inherit;

    font-size: inherit;

    font-family: inherit;

    line-height: inherit;

    letter-spacing: inherit;

}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {

    padding-left: 1em;

}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {

    display: block;

    width: 16px;

    height: 16px;

    background-image: url(../images/toggle_open.png);

    background-repeat: no-repeat;

    position: absolute;

    right: .7em;

    top: .7em;

}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {

    background-image: url(../images/toggle_close.png);

}

@media (max-width:480px) {

    .vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour_next_prev_nav {

    width: 100%;

    float: none;

    margin-left: 0;

}

.vc_responsive .wpb_tour_next_prev_nav {

    width: auto;

    padding: 0 1em;

}

.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {

    margin-bottom: 1em;

}

.vc_responsive .wpb_tour .wpb_tab {

    padding-left: 1em;

    padding-right: 1em;

}

}.grid_layout-thumbnail .post-thumb, body ul.wpb_thumbnails-fluid li .entry-content :last-child {

    margin-bottom: 0;

}

.wpb_column .wpb_wrapper .wpb_teaser_grid {

    float: none;

}

body ul.wpb_thumbnails-fluid li {

    padding: 0;

    margin-left: 0;

    background-image: none;

    list-style: none!important;

}

body ul.wpb_thumbnails-fluid li:after, body ul.wpb_thumbnails-fluid li:before {

    display: none!important;

}

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_grid ul.wpb_thumbnails-fluid {

    padding: 0;

    overflow: visible!important;

}

.wpb_teaser_grid .entry-content {

    margin: 0;

    padding: 0;

    width: 100%}

.grid_layout-thumbnail .post-thumb img {

    max-width: 100%}

.wpb_carousel .wpb_wrapper {

    position: relative;

}

.wpb_carousel .next, .wpb_carousel .prev {

    position: absolute;

    top: 3px;

    background-color: #f7f7f7;

    padding: 0 6px;

    font-size: 12px;

    z-index: 10;

    text-decoration: none;

    transition: all .2s linear;

    -moz-transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -o-transition: all .2s linear;

}

.wpb_carousel .next:hover, .wpb_carousel .prev:hover {

    background-color: #F0F0F0;

}

.wpb_carousel .next:focus, .wpb_carousel .prev:focus {

    outline: 0;

    text-decoration: none;

}

.wpb_carousel .prev {

    right: 30px;

}

.wpb_carousel .next {

    right: 0;

}

.wpb_carousel .wpb_thumbnails-fluid {

    width: 100%}

.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span] {

    height: auto!important;

}

.wpb_categories_filter, .wpb_teaser_grid .categories_filter {

    list-style: none;

    padding: 0;

    margin: 0 0 10px;

}

.wpb_categories_filter li, .wpb_teaser_grid .categories_filter li {

    display: block;

    float: left;

    margin: 0 10px 10px 0;

    background-image: none;

    list-style: none!important;

}

.wpb_categories_filter li:after, .wpb_categories_filter li:before, .wpb_teaser_grid .categories_filter li:after, .wpb_teaser_grid .categories_filter li:before {

    display: none!important;

}

.wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a {

    border: none;

    text-decoration: none;

}

.wpb_categories_filter li a:hover, .wpb_categories_filter li.active a, .wpb_teaser_grid .categories_filter li a:hover, .wpb_teaser_grid .categories_filter li.active a {

    border-bottom: 1px dotted;

}

@media (max-width:480px) {

    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {

    margin-left: 0;

    width: auto;

}

.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {

    width: 100%;

    float: none;

    display: block;

    margin-left: 0;

    margin-right: 0;

}

}.wpb_image_grid .wpb_image_grid_ul {

    margin: 0;

    padding: 0;

}

.wpb_image_grid .wpb_image_grid_ul>li {

    background-image: none;

    list-style: none!important;

}

.wpb_image_grid .wpb_image_grid_ul>li:after, .wpb_image_grid .wpb_image_grid_ul>li:before {

    display: none!important;

}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {

    list-style: none;

    margin: 0 1px 1px 0;

    max-width: 100%;

    float: left;

}

.wpb_image_grid .wpb_image_grid_ul a {

    display: block;

}

.wpb_image_grid .wpb_image_grid_ul img {

    display: block;

    max-width: 100%;

    height: auto;

}

.wpb_gallery .theme-default .nivoSlider {

    margin-bottom: 0;

}

.wpb_gallery .theme-default .nivo-controlNav {

    padding: 10px 0 3px;

}

.wpb_gallery .wpb_flexslider .flex-control-nav {

    bottom: auto;

    top: 100%;

    margin-top: 15px;

}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {

    border: none;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {

    line-height: 1;

}

.wpb_gallery .wpb_flexslider .flex-control-paging {

    z-index: 10;

}

#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li {

    list-style: none;

    padding: 0;

    background-image: none;

    margin: 0;

}

.flickr_badge_image {

    margin: 0 10px 10px 0;

    width: 72px;

    height: 72px;

    float: left;

    background: 0 0;

    padding: 0;

}

.flickr_badge_image a {

    border: none;

}

.flickr_badge_image img {

    margin: 0;

    overflow: hidden;

    position: relative;

    width: 100%;

    height: 100%;

    max-width: 100%;

    max-height: 100%}

.wpb_flickr_widget p.flickr_stream_wrap {

    clear: both;

    margin-bottom: 0;

    font-size: 80%}

.wpb_flickr_widget p.flickr_stream_wrap a {

    background-image: url(../images/flickr.png);

    background-repeat: no-repeat;

    background-position: left center;

    padding-left: 25px;

    display: inline-block;

}

.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {

    width: 10%}

.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {

    width: 20%}

.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {

    width: 30%}

.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {

    width: 40%}

.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {

    width: 50%}

.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {

    width: 60%}

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {

    width: 70%}

.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {

    width: 80%}

.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {

    width: 90%}

.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {

    width: 100%}

.wpb_video_widget .wpb_video_wrapper {

    padding-top: 56.25%;

    position: relative;

    width: 100%}

.wpb_video_widget .wpb_video_wrapper>div {

    padding-top: 0!important;

    position: static;

}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {

    padding-top: 56.25%}

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {

    padding-top: 75%}

.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {

    padding-top: 42.55319149%}

.wpb_video_widget.vc_video-align-left .wpb_wrapper {

    float: left;

}

.wpb_video_widget.vc_video-align-center .wpb_wrapper {

    margin: 0 auto;

}

.wpb_video_widget.vc_video-align-right .wpb_wrapper {

    float: right;

}

.wpb_video_widget .wpb_wrapper {

    position: relative;

}

.wpb_video_widget .wpb_wrapper iframe {

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

    margin: 0;

    top: 0;

    left: 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.wpb_video_wrapper .fluid-width-video-wrapper {

    padding-top: 0!important;

    position: static;

}

.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {

    background-color: #f7f7f7;

    opacity: 1;

    filter: alpha(opacity=100);

    color: inherit;

    padding: 10px 15px;

    position: static;

}

.wpb_posts_slider .wpb_gallery_slides>ul>li {

    background-image: none;

    list-style: none!important;

}

.wpb_posts_slider .wpb_gallery_slides>ul>li:after, .wpb_posts_slider .wpb_gallery_slides>ul>li:before {

    display: none!important;

}

.vc_progress_bar .vc_single_bar {

    background: #f7f7f7;

    position: relative;

    margin-bottom: 11.67px;

    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;

    box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

}

.vc_progress_bar .vc_single_bar:last-child {

    margin-bottom: 0;

}

.vc_progress_bar .vc_single_bar .vc_label {

    display: block;

    padding: .5em 1em;

    position: relative;

    z-index: 1;

}

.vc_progress_bar .vc_single_bar .vc_bar {

    display: block;

    position: absolute;

    height: 100%;

    background-color: #e0e0e0;

    width: 0%;

    top: 0;

    left: 0;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    transition: width 1s linear;

    -moz-transition: width 1s linear;

    -webkit-transition: width 1s linear;

    -o-transition: width 1s linear;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {

    background-color: #0074CC;

}

.vc_progress_bar .vc_single_bar .vc_bar.striped {

    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    -webkit-background-size: 40px 40px;

    -moz-background-size: 40px 40px;

    -o-background-size: 40px 40px;

    background-size: 40px 40px;

}

.vc_progress_bar .vc_single_bar .vc_bar.animated {

    -webkit-animation: progress-bar-stripes 2s linear infinite;

    -moz-animation: progress-bar-stripes 2s linear infinite;

    -ms-animation: progress-bar-stripes 2s linear infinite;

    -o-animation: progress-bar-stripes 2s linear infinite;

    animation: progress-bar-stripes 2s linear infinite;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {

    background-color: #49afcd;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {

    background-color: #5bb75b;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {

    background-color: #faa732;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {

    background-color: #da4f49;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {

    background-color: #414141;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {

    background-color: #5472D2;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {

    background-color: #00C1CF;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {

    background-color: #FE6C61;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {

    background-color: #8D6DC4;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {

    background-color: #4CADC9;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {

    background-color: #CEC2AB;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {

    background-color: #50485B;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {

    background-color: #75D69C;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {

    background-color: #2A2A2A;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {

    background-color: #EBEBEB;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {

    color: #666;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {

    background-color: #F7BE68;

}

.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar, .vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {

    background-color: #5AA1E3;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar, .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {

    background-color: #6DAB3C;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {

    background-color: #F4524D;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar, .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {

    background-color: #F79468;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar, .vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {

    background-color: #B97EBB;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {

    background-color: #FFF;

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {

    color: #fff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {

    color: #666;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);

}

@-webkit-keyframes progress-bar-stripes {

    from {

    background-position: 40px 0;

}

to {

    background-position: 0 0;

}

}@-moz-keyframes progress-bar-stripes {

    from {

    background-position: 40px 0;

}

to {

    background-position: 0 0;

}

}@-ms-keyframes progress-bar-stripes {

    from {

    background-position: 40px 0;

}

to {

    background-position: 0 0;

}

}@-o-keyframes progress-bar-stripes {

    from {

    background-position: 0 0;

}

to {

    background-position: 40px 0;

}

}@keyframes progress-bar-stripes {

    from {

    background-position: 40px 0;

}

to {

    background-position: 0 0;

}

}.vc_pie_chart {

    z-index: 0;

    opacity: 0;

    filter: alpha(opacity=0);

}

.vc_pie_chart.vc_ready {

    opacity: 1;

    filter: alpha(opacity=100);

}

.vc_pie_chart .vc_pie_wrapper {

    position: relative;

    margin: 0 auto;

}

.vc_pie_chart canvas {

    position: relative;

    z-index: 1;

}

.vc_pie_chart .vc_pie_chart_value, .vc_pie_chart_back {

    display: block;

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.vc_pie_chart .vc_pie_chart_value {

    font-size: 200%;

    text-align: center;

}

.vc_pie_chart_back {

    border: 6px solid #f7f7f7;

    border-radius: 50%;

    opacity: .3;

    filter: alpha(opacity=30);

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.vc_images_carousel .vc_carousel-control {

    border: none;

}

.vc_carousel .vc_carousel-control {

    text-shadow: none;

    border: none;

    transition: all .2s linear;

    -moz-transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -o-transition: all .2s linear;

}

.vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus {

    outline: 0;

}

.vc_carousel .vc_carousel-indicators li {

    width: 5px;

    height: 5px;

    margin: 0;

    border-color: #f7f7f7;

    transition: all .2s linear;

    -moz-transition: all .2s linear;

    -webkit-transition: all .2s linear;

    -o-transition: all .2s linear;

}

.vc_separator {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: horizontal;

    -webkit-box-direction: normal;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: nowrap;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}

.vc_separator h4 {

    line-height: 1em;

    font-size: 100%;

    margin: 0;

    word-wrap: break-word;

    -webkit-box-flex: 0;

    -webkit-flex: 0 1 auto;

    -ms-flex: 0 1 auto;

    flex: 0 1 auto;

}

.vc_separator h4 .normal {

    font-size: 12px;

    font-weight: 400;

}

.vc_separator .vc_sep_holder {

    height: 1px;

    position: relative;

    -webkit-box-flex: 1;

    -webkit-flex: 1 1 auto;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    min-width: 10%}

.vc_separator .vc_sep_holder .vc_sep_line {

    height: 1px;

    border-top: 1px solid #EBEBEB;

    display: block;

    position: relative;

    top: 1px;

    width: 100%}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l, .vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {

    display: none;

}

.vc_separator.vc_separator_align_center h4 {

    padding: 0 .8em;

}

.vc_separator.vc_separator_align_left h4 {

    padding: 0 .8em 0 0;

}

.vc_separator.vc_separator_align_right h4 {

    padding: 0 0 0 .8em;

    margin: 0!important;

}

.vc_separator.vc_sep_double {

    height: 3px;

}

.vc_separator.vc_sep_double .vc_sep_line {

    border-bottom: 1px solid #EBEBEB;

    border-top: 1px solid #EBEBEB;

    height: 3px;

}

.vc_separator.vc_sep_dashed .vc_sep_line {

    border-top-style: dashed;

}

.vc_separator.vc_sep_dotted .vc_sep_line {

    border-top-style: dotted;

}

.vc_separator.vc_sep_shadow .vc_sep_line {

    border: none;

    position: relative;

    height: 20px;

    top: 0;

    overflow: hidden;

}

.vc_separator.vc_sep_shadow .vc_sep_line::after {

    content: '';

    display: block;

    position: absolute;

    left: 0;

    top: -20px;

    right: 0;

    height: 10px;

    border-radius: 100%}

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    right: -100%;

    box-shadow: 10px 10px 10px 1px;

}

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    left: -100%;

    box-shadow: -10px 10px 10px 1px;

}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {

    width: 100%}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {

    display: none;

}

.vc_separator .vc_icon_element {

    margin-bottom: 0;

}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {

    padding-left: 0;

}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {

    margin-left: .8em;

    margin-right: .8em;

}

.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {

    margin-left: .8em;

}

.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {

    padding-left: .8em;

}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {

    border-top-width: 1px;

}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {

    border-bottom-width: 1px;

    top: 0;

}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {

    top: 0;

}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    box-shadow: 10px 10px 10px 1px;

}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    box-shadow: -10px 10px 10px 1px;

}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {

    border-top-width: 2px;

}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {

    border-bottom-width: 2px;

    top: -1px;

}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {

    top: -1px;

}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    box-shadow: 10px 10px 10px 2px;

}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    box-shadow: -10px 10px 10px 2px;

}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {

    border-top-width: 3px;

}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {

    border-bottom-width: 3px;

    top: -1px;

}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {

    top: -1px;

}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    box-shadow: 10px 10px 10px 3px;

}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    box-shadow: -10px 10px 10px 3px;

}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {

    border-top-width: 4px;

}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {

    border-bottom-width: 4px;

    top: -2px;

}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {

    top: -2px;

}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    box-shadow: 10px 10px 10px 4px;

}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    box-shadow: -10px 10px 10px 4px;

}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {

    border-top-width: 5px;

}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {

    border-bottom-width: 5px;

    top: -2px;

}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {

    top: -2px;

}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    box-shadow: 10px 10px 10px 5px;

}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    box-shadow: -10px 10px 10px 5px;

}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {

    border-top-width: 6px;

}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {

    border-bottom-width: 6px;

    top: -3px;

}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {

    top: -3px;

}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    box-shadow: 10px 10px 10px 6px;

}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    box-shadow: -10px 10px 10px 6px;

}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {

    border-top-width: 7px;

}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {

    border-bottom-width: 7px;

    top: -3px;

}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {

    top: -3px;

}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    box-shadow: 10px 10px 10px 7px;

}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    box-shadow: -10px 10px 10px 7px;

}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {

    border-top-width: 8px;

}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {

    border-bottom-width: 8px;

    top: -4px;

}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {

    top: -4px;

}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    box-shadow: 10px 10px 10px 8px;

}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    box-shadow: -10px 10px 10px 8px;

}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {

    border-top-width: 9px;

}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {

    border-bottom-width: 9px;

    top: -4px;

}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {

    top: -4px;

}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    box-shadow: 10px 10px 10px 9px;

}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    box-shadow: -10px 10px 10px 9px;

}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {

    border-top-width: 10px;

}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {

    border-bottom-width: 10px;

    top: -5px;

}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {

    top: -5px;

}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

    box-shadow: 10px 10px 10px 10px;

}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

    box-shadow: -10px 10px 10px 10px;

}

.vc_separator.vc_sep_color_blue .vc_sep_line {

    border-color: #5472D2;

}

.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {

    color: #5472D2;

}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {

    border-color: #00C1CF;

}

.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {

    color: #00C1CF;

}

.vc_separator.vc_sep_color_pink .vc_sep_line {

    border-color: #FE6C61;

}

.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {

    color: #FE6C61;

}

.vc_separator.vc_sep_color_violet .vc_sep_line {

    border-color: #8D6DC4;

}

.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {

    color: #8D6DC4;

}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {

    border-color: #4CADC9;

}

.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {

    color: #4CADC9;

}

.vc_separator.vc_sep_color_chino .vc_sep_line {

    border-color: #CEC2AB;

}

.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {

    color: #CEC2AB;

}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {

    border-color: #50485B;

}

.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {

    color: #50485B;

}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {

    border-color: #75D69C;

}

.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {

    color: #75D69C;

}

.vc_separator.vc_sep_color_black .vc_sep_line {

    border-color: #2A2A2A;

}

.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {

    color: #2A2A2A;

}

.vc_separator.vc_sep_color_grey .vc_sep_line {

    border-color: #EBEBEB;

}

.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {

    color: #EBEBEB;

}

.vc_separator.vc_sep_color_orange .vc_sep_line {

    border-color: #F7BE68;

}

.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {

    color: #F7BE68;

}

.vc_separator.vc_sep_color_sky .vc_sep_line {

    border-color: #5AA1E3;

}

.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {

    color: #5AA1E3;

}

.vc_separator.vc_sep_color_green .vc_sep_line {

    border-color: #6DAB3C;

}

.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {

    color: #6DAB3C;

}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {

    border-color: #F4524D;

}

.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {

    color: #F4524D;

}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {

    border-color: #F79468;

}

.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {

    color: #F79468;

}

.vc_separator.vc_sep_color_purple .vc_sep_line {

    border-color: #B97EBB;

}

.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {

    color: #B97EBB;

}

.vc_separator.vc_sep_color_white .vc_sep_line {

    border-color: #FFF;

}

.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {

    color: #FFF;

}

.vc_text_separator, .wpb_separator {

    border-bottom: 1px solid #EBEBEB;

    clear: both;

    height: 1px;

}

.vc_sep_width_10 {

    width: 10%}

.vc_sep_width_20 {

    width: 20%}

.vc_sep_width_30 {

    width: 30%}

.vc_sep_width_40 {

    width: 40%}

.vc_sep_width_50 {

    width: 50%}

.vc_sep_width_60 {

    width: 60%}

.vc_sep_width_70 {

    width: 70%}

.vc_sep_width_80 {

    width: 80%}

.vc_sep_width_90 {

    width: 90%}

.vc_sep_width_100, .wpb_single_image img.vc_img-placeholder {

    width: 100%}

.vc_sep_pos_align_center {

    margin-left: auto;

    margin-right: auto;

}

.vc_sep_pos_align_left {

    margin-left: 0;

    margin-right: auto;

}

.vc_sep_pos_align_right {

    margin-left: auto;

    margin-right: 0;

}

.vc_text_separator div {

    display: inline-block;

    background-color: #FFF;

    padding: 1px 1em;

    position: relative;

    top: -9px;

}

.separator_align_left {

    text-align: left;

}

.separator_align_right {

    text-align: right;

}

.vc-zigzag-wrapper {

    text-align: center;

}

.vc-zigzag-wrapper.vc-zigzag-align-left {

    text-align: left;

}

.vc-zigzag-wrapper.vc-zigzag-align-right {

    text-align: right;

}

.vc-zigzag-inner {

    display: inline-block;

}

.wpb_single_image a {

    border: none;

    outline: 0;

}

.wpb_single_image img {

    height: auto;

    max-width: 100%;

    vertical-align: top;

}

.wpb_single_image .vc_single_image-wrapper {

    display: inline-block;

    vertical-align: top;

    max-width: 100%}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {

    border-radius: 4px;

    -webkit-box-shadow: none;

    box-shadow: none;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    padding: 6px;

    border: 1px solid #EBEBEB;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: 1px solid #EBEBEB;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    padding: 6px;

    border: none;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    border: none;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {

    border-radius: 0;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);

    box-shadow: 0 0 5px rgba(0, 0, 0, .1);

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {

    padding: 6px;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    margin-bottom: 15px;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {

    border-radius: 50%;

    -webkit-box-shadow: none;

    box-shadow: none;

    overflow: hidden;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);

    box-shadow: 0 0 5px rgba(0, 0, 0, .1);

}

.wpb_single_image.vc_align_center {

    text-align: center;

}

.wpb_single_image.vc_align_right {

    text-align: right;

}

.wpb_single_image.vc_align_left {

    text-align: left;

}

.wpb_single_image .vc_box_shadow_3d {

    position: relative;

    z-index: 0;

    display: inline-block;

    max-width: 100%}

.wpb_single_image .vc_box_shadow_3d:after, .wpb_single_image .vc_box_shadow_3d:before {

    content: "";

    position: absolute;

    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .6);

    box-shadow: 0 15px 10px rgba(0, 0, 0, .6);

    left: 5px;

    right: 50%;

    bottom: 8px;

    height: 30%;

    z-index: -1;

    border-radius: inherit;

    -webkit-transform-origin: 0 0;

    -moz-transform-origin: 0 0;

    -ms-transform-origin: 0 0;

    transform-origin: 0 0;

    -webkit-transform: skewY(-6deg);

    -ms-transform: skewY(-6deg);

    transform: skewY(-6deg);

}

.wpb_single_image .vc_box_shadow_3d:after {

    left: 50%;

    right: 5px;

    -webkit-transform: skewY(6deg);

    -ms-transform: skewY(6deg);

    transform: skewY(6deg);

    -webkit-transform-origin: 100% 0;

    -moz-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

}

.wpb_single_image .vc_figure {

    display: inline-block;

    vertical-align: top;

    margin: 0;

    max-width: 100%}

.wpb_single_image .vc_figure-caption {

    margin-top: .2em;

    font-size: .8em;

}

.wpb_single_image .vc_box_outline.vc_box_border_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_blue {

    border-color: #5472D2;

}

.wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue {

    background-color: #5472D2;

}

.wpb_single_image .vc_box_outline.vc_box_border_turquoise, .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {

    border-color: #00C1CF;

}

.wpb_single_image .vc_box_border.vc_box_border_turquoise, .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {

    background-color: #00C1CF;

}

.wpb_single_image .vc_box_outline.vc_box_border_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_pink {

    border-color: #FE6C61;

}

.wpb_single_image .vc_box_border.vc_box_border_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_pink {

    background-color: #FE6C61;

}

.wpb_single_image .vc_box_outline.vc_box_border_violet, .wpb_single_image .vc_box_outline_circle.vc_box_border_violet {

    border-color: #8D6DC4;

}

.wpb_single_image .vc_box_border.vc_box_border_violet, .wpb_single_image .vc_box_border_circle.vc_box_border_violet {

    background-color: #8D6DC4;

}

.wpb_single_image .vc_box_outline.vc_box_border_peacoc, .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {

    border-color: #4CADC9;

}

.wpb_single_image .vc_box_border.vc_box_border_peacoc, .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {

    background-color: #4CADC9;

}

.wpb_single_image .vc_box_outline.vc_box_border_chino, .wpb_single_image .vc_box_outline_circle.vc_box_border_chino {

    border-color: #CEC2AB;

}

.wpb_single_image .vc_box_border.vc_box_border_chino, .wpb_single_image .vc_box_border_circle.vc_box_border_chino {

    background-color: #CEC2AB;

}

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine, .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {

    border-color: #50485B;

}

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine, .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {

    background-color: #50485B;

}

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {

    border-color: #75D69C;

}

.wpb_single_image .vc_box_border.vc_box_border_vista_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {

    background-color: #75D69C;

}

.wpb_single_image .vc_box_outline.vc_box_border_black, .wpb_single_image .vc_box_outline_circle.vc_box_border_black {

    border-color: #2A2A2A;

}

.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black {

    background-color: #2A2A2A;

}

.wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey {

    border-color: #EBEBEB;

}

.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {

    background-color: #EBEBEB;

}

.wpb_single_image .vc_box_outline.vc_box_border_orange, .wpb_single_image .vc_box_outline_circle.vc_box_border_orange {

    border-color: #F7BE68;

}

.wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange {

    background-color: #F7BE68;

}

.wpb_single_image .vc_box_outline.vc_box_border_sky, .wpb_single_image .vc_box_outline_circle.vc_box_border_sky {

    border-color: #5AA1E3;

}

.wpb_single_image .vc_box_border.vc_box_border_sky, .wpb_single_image .vc_box_border_circle.vc_box_border_sky {

    background-color: #5AA1E3;

}

.wpb_single_image .vc_box_outline.vc_box_border_green, .wpb_single_image .vc_box_outline_circle.vc_box_border_green {

    border-color: #6DAB3C;

}

.wpb_single_image .vc_box_border.vc_box_border_green, .wpb_single_image .vc_box_border_circle.vc_box_border_green {

    background-color: #6DAB3C;

}

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {

    border-color: #F4524D;

}

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {

    background-color: #F4524D;

}

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown, .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {

    border-color: #F79468;

}

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {

    background-color: #F79468;

}

.wpb_single_image .vc_box_outline.vc_box_border_purple, .wpb_single_image .vc_box_outline_circle.vc_box_border_purple {

    border-color: #B97EBB;

}

.wpb_single_image .vc_box_border.vc_box_border_purple, .wpb_single_image .vc_box_border_circle.vc_box_border_purple {

    background-color: #B97EBB;

}

.wpb_single_image .vc_box_outline.vc_box_border_white, .wpb_single_image .vc_box_outline_circle.vc_box_border_white {

    border-color: #FFF;

}

.wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white {

    background-color: #FFF;

}

.vc_icon_element {

    line-height: 0;

    font-size: 14px;

    margin-bottom: 35px;

}

.vc_icon_element.vc_icon_element-outer {

    box-sizing: border-box;

    text-align: center;

}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {

    text-align: left;

}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {

    text-align: center;

}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {

    text-align: right;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {

    text-align: center;

    display: inline-block;

    border: 2px solid transparent;

    width: 4em;

    height: 4em;

    box-sizing: content-box;

    position: relative;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {

    font-size: 2.15em;

    font-style: normal;

    font-weight: 400;

    line-height: 1!important;

    font-size-adjust: none;

    font-stretch: normal;

    -webkit-font-feature-settings: normal;

    font-feature-settings: normal;

    -webkit-font-language-override: normal;

    font-language-override: normal;

    -webkit-font-kerning: auto;

    font-kerning: auto;

    font-synthesis: weight style;

    font-variant: normal;

    text-rendering: auto;

    display: inline-block;

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {

    font-style: normal;

    font-weight: 400;

    display: inline-block;

    text-decoration: inherit;

    width: inherit;

    height: inherit;

    font-size: 1em;

    text-align: center;

    text-rendering: optimizelegibility;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

    top: 0;

    box-sizing: content-box;

    border: none;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {

    max-width: 100%!important;

    line-height: 1.2em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {

    width: 2.5em!important;

    height: 2.5em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {

    font-size: 1.2em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {

    max-width: 100%!important;

    line-height: 1.6em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {

    width: 3.15em!important;

    height: 3.15em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {

    font-size: 1.6em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {

    max-width: 100%!important;

    line-height: 2.15em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {

    width: 4em!important;

    height: 4em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {

    font-size: 2.15em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {

    max-width: 100%!important;

    line-height: 2.85em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {

    width: 5em!important;

    height: 5em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {

    font-size: 2.85em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {

    max-width: 100%!important;

    line-height: 5em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {

    width: 7.15em!important;

    height: 7.15em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {

    font-size: 5em!important;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {

    border-radius: 50%}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {

    border-radius: 5px;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {

    color: #5472D2;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {

    color: #00C1CF;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {

    color: #FE6C61;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {

    color: #8D6DC4;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {

    color: #4CADC9;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {

    color: #CEC2AB;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {

    color: #50485B;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {

    color: #75D69C;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {

    color: #2A2A2A;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {

    color: #EBEBEB;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {

    color: #F7BE68;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {

    color: #5AA1E3;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {

    color: #6DAB3C;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {

    color: #F4524D;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {

    color: #F79468;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {

    color: #B97EBB;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {

    color: #FFF;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {

    border-color: #5472D2;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {

    background-color: #5472D2;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {

    border-color: #00C1CF;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {

    background-color: #00C1CF;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {

    border-color: #FE6C61;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {

    background-color: #FE6C61;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {

    border-color: #8D6DC4;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {

    background-color: #8D6DC4;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {

    border-color: #4CADC9;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {

    background-color: #4CADC9;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {

    border-color: #CEC2AB;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {

    background-color: #CEC2AB;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {

    border-color: #50485B;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {

    background-color: #50485B;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {

    border-color: #75D69C;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {

    background-color: #75D69C;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {

    border-color: #2A2A2A;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {

    background-color: #2A2A2A;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {

    border-color: #EBEBEB;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {

    background-color: #EBEBEB;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {

    border-color: #F7BE68;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {

    background-color: #F7BE68;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {

    border-color: #5AA1E3;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {

    background-color: #5AA1E3;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {

    border-color: #6DAB3C;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {

    background-color: #6DAB3C;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {

    border-color: #F4524D;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {

    background-color: #F4524D;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {

    border-color: #F79468;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {

    background-color: #F79468;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {

    border-color: #B97EBB;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {

    background-color: #B97EBB;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {

    border-color: #FFF;

}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {

    background-color: #FFF;

}

.vc_chart .vc_chart-legend {

    font-size: 14px;

    margin: 0;

    padding: 0;

}

.vc_chart .vc_chart-legend li {

    line-height: 1.3em;

    list-style: none;

    margin: 0 0 .3em;

    min-height: 1.3em;

}

.vc_chart .vc_chart-legend span {

    border-radius: .3em;

    display: inline-block;

    height: 1.3em;

    left: 0;

    margin-right: .5em;

    vertical-align: middle;

    width: 1.3em;

}

@media (min-width:768px) {

    .vc_chart .vc_chart-legend {

    display: inline-block;

    vertical-align: middle;

    width: 40%}

.vc_chart .vc_chart-legend li {

    margin-left: 1em;

}

.vc_chart .vc_chart-with-legend {

    display: inline-block;

    vertical-align: middle;

    width: 60%}

}.vc_line-chart .vc_chart-with-legend {

    width: 75%}

.vc_line-chart .vc_chart-legend {

    width: 25%}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {

    border-radius: 0;

}

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {

    border-radius: 50%}

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {

    border-radius: 4px;

}

.vc_general.vc_pagination {

    display: block;

    margin: 0;

    padding: 0;

    text-align: center;

}

.vc_general.vc_pagination .vc_pagination-item {

    display: inline-block;

    margin: 0;

    padding: 0;

    vertical-align: middle;

}

.vc_general.vc_pagination .vc_pagination-trigger {

    display: block;

    text-decoration: none;

    cursor: pointer;

    height: 10px;

    width: 10px;

    margin: 5px 7px;

    background: 0 0;

    -webkit-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

    border: none;

}

.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {

    background-repeat: no-repeat;

    background-position: 50% 50%;

    background-size: cover;

    box-sizing: border-box;

}

.vc_general.vc_pagination .vc_pagination-trigger:focus {

    outline: 0;

}

.vc_general.vc_pagination .vc_active .vc_pagination-trigger {

    cursor: default;

}

.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {

    border: 3px solid transparent;

}

.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {

    opacity: .6;

}

.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger, .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {

    opacity: 1;

}

.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {

    border-radius: 50%}

.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {

    border-radius: 3px;

}

.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #5472D2;

}

.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #5472D2;

}

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #00C1CF;

}

.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #00C1CF;

}

.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #FE6C61;

}

.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #FE6C61;

}

.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #8D6DC4;

}

.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #8D6DC4;

}

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #4CADC9;

}

.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #4CADC9;

}

.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #CEC2AB;

}

.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #CEC2AB;

}

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #50485B;

}

.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #50485B;

}

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #75D69C;

}

.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #75D69C;

}

.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #F7BE68;

}

.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #F7BE68;

}

.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #5AA1E3;

}

.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #5AA1E3;

}

.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #6DAB3C;

}

.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #6DAB3C;

}

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #F4524D;

}

.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #F4524D;

}

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #F79468;

}

.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #F79468;

}

.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #B97EBB;

}

.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #B97EBB;

}

.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #2A2A2A;

}

.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #2A2A2A;

}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #EBEBEB;

}

.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #EBEBEB;

}

.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {

    border-color: #FFF;

}

.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {

    background-color: #FFF;

}

.vc_grid.vc_row {

    padding-left: 0;

    padding-right: 0;

    margin-left: 0;

    margin-right: 0;

}

.vc-row[data-vc-full-width] .vc_grid.vc_row {

    overflow: hidden;

}

.vc_grid.vc_row.vc_grid-gutter-1px {

    margin-bottom: -1px;

}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {

    margin-right: -1px;

}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {

    padding-right: 1px;

    padding-bottom: 1px;

}

.vc_grid.vc_row.vc_grid-gutter-2px {

    margin-bottom: -2px;

}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {

    margin-right: -2px;

}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {

    padding-right: 2px;

    padding-bottom: 2px;

}

.vc_grid.vc_row.vc_grid-gutter-3px {

    margin-bottom: -3px;

}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {

    margin-right: -3px;

}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {

    padding-right: 3px;

    padding-bottom: 3px;

}

.vc_grid.vc_row.vc_grid-gutter-4px {

    margin-bottom: -4px;

}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {

    margin-right: -4px;

}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {

    padding-right: 4px;

    padding-bottom: 4px;

}

.vc_grid.vc_row.vc_grid-gutter-5px {

    margin-bottom: -5px;

}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {

    margin-right: -5px;

}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {

    padding-right: 5px;

    padding-bottom: 5px;

}

.vc_grid.vc_row.vc_grid-gutter-10px {

    margin-bottom: -10px;

}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {

    margin-right: -10px;

}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {

    padding-right: 10px;

    padding-bottom: 10px;

}

.vc_grid.vc_row.vc_grid-gutter-15px {

    margin-bottom: -15px;

}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {

    margin-right: -15px;

}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {

    padding-right: 15px;

    padding-bottom: 15px;

}

.vc_grid.vc_row.vc_grid-gutter-20px {

    margin-bottom: -20px;

}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {

    margin-right: -20px;

}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {

    padding-right: 20px;

    padding-bottom: 20px;

}

.vc_grid.vc_row.vc_grid-gutter-25px {

    margin-bottom: -25px;

}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {

    margin-right: -25px;

}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {

    padding-right: 25px;

    padding-bottom: 25px;

}

.vc_grid.vc_row.vc_grid-gutter-30px {

    margin-bottom: -30px;

}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {

    margin-right: -30px;

}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {

    padding-right: 30px;

    padding-bottom: 30px;

}

.vc_grid.vc_row.vc_grid-gutter-35px {

    margin-bottom: -35px;

}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {

    margin-right: -35px;

}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {

    padding-right: 35px;

    padding-bottom: 35px;

}

.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {

    z-index: 3;

}

.vc_grid.vc_row .vc_grid-item {

    display: none;

    padding: 0;

    vertical-align: top;

    float: none;

    box-sizing: border-box;

    z-index: 1;

}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {

    overflow: hidden;

}

.vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element {

    margin-bottom: 15px;

}

.vc_gitem_row, .vc_gitem_row .vc_gitem_row {

    margin-bottom: 0;

}

.vc_grid.vc_row .vc_grid-item .vc_btn a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a {

    text-decoration: none;

    border-bottom: 0;

}

.vc_grid .vc_gitem-link {

    border-bottom: none;

    outline: 0;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {

    position: static;

}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {

    display: block;

}

@media (min-width:768px) {

    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {

    display: inline-block;

}

}@-moz-document url-prefix() {

    .vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item {

    margin-left: -.01px;

}

}.vc_gitem-zone-b {

    display: none;

    overflow: hidden;

}

.vc_gitem-float-none {

    float: none;

}

.vc_gitem-float-left {

    float: left;

}

.vc_gitem-float-right {

    float: right;

}

.vc_gitem-align-center {

    text-align: center;

}

.vc_gitem-align-right {

    text-align: right;

}

.vc_gitem-align-justify {

    text-align: justify;

}

.vc_gitem-block {

    position: relative;

    overflow: hidden;

}

.vc_gitem-is-link {

    cursor: pointer;

}

.vc_gitem-link {

    text-decoration: none;

}

.vc_gitem_row {

    margin-left: 0;

    margin-right: 0;

    padding: inherit;

    box-sizing: border-box;

}

.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

}

.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {

    position: absolute;

    left: 0;

    right: 0;

    top: 50%;

    -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%);

}

.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom {

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

}

.vc_gitem_row .vc_gitem-col {

    padding: 10px;

}

.vc_gitem-zone {

    position: relative;

    background-clip: border-box;

    overflow: hidden;

}

.vc_gitem-zone .vc-zone-link {

    display: block;

    position: absolute;

    top: 0;

    right: 0;

    left: 0;

    bottom: 0;

    z-index: 5;

}

.vc_gitem-zone-img {

    width: 100%;

    display: block;

    visibility: hidden;

    height: auto;

}

.vc_gitem-zone-a .vc_gitem-zone-mini {

    box-sizing: border-box;

    padding: inherit;

    position: static;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

}

.vc_gitem-zone-b .vc_gitem-zone-mini {

    position: static;

    padding: inherit;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: 0;

}

.vc_grid-item-zone-c-left .vc_gitem-animated-block {

    float: right;

    width: 50%}

.vc_grid-item-zone-c-left .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block {

    float: left;

    width: 50%}

.vc_grid-item-zone-c-right .vc_gitem-zone-c {

    float: right;

    width: 50%}

.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {

    display: none!important;

}

.vc-gitem-zone-height-mode-auto:before {

    content: "";

    display: block;

    padding-top: 100%}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {

    padding-top: 75%}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {

    padding-top: 133.33333333%}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {

    padding-top: 56.25%}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {

    padding-top: 177.77777778%}

.vc_gitem-animated-block {

    position: relative;

}

.vc_gitem-animate .vc_btn {

    -webkit-transition: all 0s ease;

    -o-transition: all 0s ease;

    transition: all 0s ease;

}

.vc_gitem-animate .vc_gitem-zone-b {

    z-index: 199;

}

.vc_gitem-animate-none .vc_gitem-zone-b {

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    margin: 0;

    opacity: 0;

    filter: alpha(opacity=0);

    box-sizing: border-box;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {

    opacity: 1;

    filter: alpha(opacity=100);

}

.vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    margin: 0;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

    box-sizing: border-box;

}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {

    -webkit-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

    width: 0;

}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {

    -webkit-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {

    display: inline-block;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transform: translate3d(0, -100%, 0);

    transform: translate3d(0, -100%, 0);

    -webkit-perspective: 1000;

    -webkit-backface-visibility: hidden;

    -webkit-transition: -webkit-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);

    -moz-transition: -moz-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);

    transition: transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {

    -webkit-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

    width: 50%}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {

    -webkit-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {

    opacity: 1;

    filter: alpha(opacity=100);

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {

    -webkit-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

    width: 50%}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {

    -webkit-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

}

.vc_gitem-animate-scaleIn {

    overflow: hidden;

}

.vc_gitem-animate-scaleIn .vc_gitem-zone-a {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: -webkit-transform .3s ease-in-out;

    -moz-transition: -moz-transform .3s ease-in-out;

    -o-transition: -o-transform .3s ease-in-out;

    transition: transform .3s ease-in-out;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}

.vc_gitem-animate-scaleRotateIn {

    overflow: hidden;

}

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: -webkit-transform .3s ease-in-out;

    -moz-transition: -moz-transform .3s ease-in-out;

    -o-transition: -o-transform .3s ease-in-out;

    transition: transform .3s ease-in-out;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {

    -webkit-transform: scale(1.5) rotate(10deg);

    -moz-transform: scale(1.5) rotate(10deg);

    -ms-transform: scale(1.5) rotate(10deg);

    -o-transform: scale(1.5) rotate(10deg);

    transform: scale(1.5) rotate(10deg);

}

.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {

    -webkit-filter: blur(0);

    -moz-filter: blur(0);

    -ms-filter: blur(0);

    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');

    -webkit-transform-origin: 50% 50%;

    -moz-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    -webkit-perspective: 1000;

    -webkit-backface-visibility: hidden;

    webkit-transition: filter .5s cubic-bezier(0, .275, .125, 1), -webkit-transform .5s cubic-bezier(0, .275, .125, 1);

    -moz-transition: filter .5s cubic-bezier(0, .275, .125, 1), -moz-transform .5s cubic-bezier(0, .275, .125, 1);

    transition: filter .5s cubic-bezier(0, .275, .125, 1), transform .5s cubic-bezier(0, .275, .125, 1);

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {

    -webkit-filter: blur(2px);

    -moz-filter: blur(2px);

    -ms-filter: blur(2px);

    filter: blur(2px);

    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');

}

.vc_gitem-animate-blurScaleOut {

    overflow: hidden;

}

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}

.vc_gitem-animate-slideInRight {

    overflow: hidden;

}

.vc_gitem-animate-slideInRight .vc_gitem-zone-b {

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: 0;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

    -webkit-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    -o-transform: translateX(-100%);

    transform: translateX(-100%);

}

.vc_gitem-animate-slideBottom .vc_gitem-zone-b, .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {

    -webkit-transition: all 1s ease;

    -o-transition: all 1s ease;

    left: 0;

    right: 0;

    display: block;

    margin: 0;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transform: translateX(0);

    -ms-transform: translateX(0);

    -o-transform: translateX(0);

    transform: translateX(0);

}

.vc_gitem-animate-slideInLeft {

    overflow: hidden;

}

.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {

    position: absolute;

    top: 0;

    bottom: 0;

    transition: all 1s ease;

    -webkit-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    -o-transform: translateX(-100%);

    transform: translateX(-100%);

    opacity: 0;

    filter: alpha(opacity=0);

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transform: translateX(0);

    -ms-transform: translateX(0);

    -o-transform: translateX(0);

    transform: translateX(0);

}

.vc_gitem-animate-slideBottom {

    overflow: hidden;

    position: relative;

}

.vc_gitem-animate-slideBottom .vc_gitem-zone-b {

    transition: all 1s ease;

    z-index: 1000;

    position: absolute;

    top: 100%;

    height: 100%}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {

    top: 0;

}

.vc_gitem-animate-slideTop {

    overflow: hidden;

    position: relative;

}

.vc_gitem-animate-slideTop .vc_gitem-zone-b {

    display: block;

    -webkit-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

    z-index: 1000;

    position: absolute;

    top: -100%;

    height: 100%;

    left: 0;

    right: 0;

    margin: 0;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {

    top: 0;

}

.vc_gitem-animate-flipFadeIn {

    overflow: hidden;

}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    backface-visibility: hidden;

    -webkit-transition: -webkit-transform 1s;

    -moz-transition: -moz-transform 1s;

    -o-transition: -o-transform 1s;

    transition: transform 1s;

    -webkit-transform-style: preserve-3d;

    -moz-transform-style: preserve-3d;

    -o-transform-style: preserve-3d;

    transform-style: preserve-3d;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {

    -webkit-transform: rotateX(180deg);

    -ms-transform: rotateX(180deg);

    -o-transform: rotateX(180deg);

    transform: rotateX(180deg);

}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {

    display: block;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    position: absolute;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: all .6s ease;

    -o-transition: all .6s ease;

    transition: all .6s ease;

    -webkit-transform-style: preserve-3d;

    -moz-transform-style: preserve-3d;

    -o-transform-style: preserve-3d;

    transform-style: preserve-3d;

    -webkit-transform: rotateX(180deg);

    -ms-transform: rotateX(180deg);

    -o-transform: rotateX(180deg);

    transform: rotateX(180deg);

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    backface-visibility: hidden;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transform: rotateX(0);

    -ms-transform: rotateX(0);

    -o-transform: rotateX(0);

    transform: rotateX(0);

}

.vc_gitem-animate-flipHorizontalFadeIn {

    overflow: hidden;

}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    backface-visibility: hidden;

    -webkit-transition: -webkit-transform 1s;

    -moz-transition: -moz-transform 1s;

    -o-transition: -o-transform 1s;

    transition: transform 1s;

    -webkit-transform-style: preserve-3d;

    -moz-transform-style: preserve-3d;

    -o-transform-style: preserve-3d;

    transform-style: preserve-3d;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {

    -webkit-transform: rotateY(180deg);

    -ms-transform: rotateY(180deg);

    -o-transform: rotateY(180deg);

    transform: rotateY(180deg);

}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {

    display: block;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    position: absolute;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: all .6s ease;

    -o-transition: all .6s ease;

    transition: all .6s ease;

    -webkit-transform-style: preserve-3d;

    -moz-transform-style: preserve-3d;

    -o-transform-style: preserve-3d;

    transform-style: preserve-3d;

    -webkit-transform: rotateY(180deg);

    -ms-transform: rotateY(180deg);

    -o-transform: rotateY(180deg);

    transform: rotateY(180deg);

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    backface-visibility: hidden;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transform: rotateY(0);

    -ms-transform: rotateY(0);

    -o-transform: rotateY(0);

    transform: rotateY(0);

}

.vc_gitem-animate-goTop20 {

    overflow: hidden;

}

.vc_gitem-animate-goTop20 .vc_gitem-zone-a {

    position: relative;

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition: -webkit-transform .5s ease;

    -moz-transition: -moz-transform .5s ease;

    -o-transition: -o-transform .5s ease;

    transition: transform .5s ease;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {

    -webkit-transform: translateY(-20%);

    -ms-transform: translateY(-20%);

    -o-transform: translateY(-20%);

    transform: translateY(-20%);

}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b {

    display: block;

    -webkit-transition: bottom .5s ease;

    -o-transition: bottom .5s ease;

    transition: bottom .5s ease;

    bottom: -100%;

    z-index: 1000;

    position: absolute;

    width: 100%;

    margin: 0;

}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {

    position: static;

    -webkit-transform: none;

    -ms-transform: none;

    transform: none;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {

    bottom: 0;

}

.vc_gitem-animate-goBottom20 {

    overflow: hidden;

}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {

    position: relative;

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

    -webkit-transition: -webkit-transform .5s ease;

    -moz-transition: -moz-transform .5s ease;

    -o-transition: -o-transform .5s ease;

    transition: transform .5s ease;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {

    -webkit-transform: translateY(20%);

    -ms-transform: translateY(20%);

    transform: translateY(20%);

}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {

    display: block;

    -webkit-transition: top .5s ease;

    -o-transition: top .5s ease;

    transition: top .5s ease;

    top: -100%;

    z-index: 1000;

    position: absolute;

    width: 100%;

    margin: 0;

}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {

    position: static;

    -webkit-transform: none;

    -ms-transform: none;

    transform: none;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {

    top: 0;

}

.vc_gitem-post-data {

    margin-bottom: 15px;

}

.vc_gitem-post-data h2 {

    margin: 0;

}

.vc_gitem-post-category-name .vc_gitem-link {

    color: inherit;

}

.vc_grid .vc_pageable-load-more-btn {

    text-align: center;

    margin-top: 25px;

}

.vc_grid .vc_pageable-load-more-btn>.vc_btn {

    outline: 0;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {

    display: none;

    margin-top: 20px;

    text-align: center;

    -webkit-tap-highlight-color: transparent;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {

    cursor: pointer;

    display: inline-block;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {

    width: 10px;

    height: 10px;

    margin: 5px 7px;

    display: block;

    -webkit-backface-visibility: visible;

    -webkit-transition: opacity .2s ease;

    -o-transition: opacity .2s ease;

    transition: opacity .2s ease;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {

    display: block;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {

    border: 3px solid;

    -webkit-transition: background-color .2s ease;

    -o-transition: background-color .2s ease;

    transition: background-color .2s ease;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {

    display: block;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {

    border: 3px solid;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    -webkit-transition: background-color .2s ease;

    -o-transition: background-color .2s ease;

    transition: background-color .2s ease;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {

    display: block;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

    opacity: .6;

    filter: alpha(opacity=60);

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {

    opacity: 1;

    filter: alpha(opacity=100);

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {

    display: block;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {

    width: 10px;

    height: 10px;

    margin: 5px 7px;

    display: block;

    -webkit-backface-visibility: visible;

    -webkit-transition: opacity .2s ease;

    -o-transition: opacity .2s ease;

    transition: opacity .2s ease;

    opacity: .6;

    filter: alpha(opacity=60);

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {

    opacity: 1;

    filter: alpha(opacity=100);

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {

    display: block;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {

    width: 10px;

    height: 10px;

    margin: 5px 7px;

    display: block;

    -webkit-backface-visibility: visible;

    -webkit-transition: opacity .2s ease;

    -o-transition: opacity .2s ease;

    transition: opacity .2s ease;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    opacity: .6;

    filter: alpha(opacity=60);

}

.vc-hoverbox-block, .vc-hoverbox-block-inner * {

    backface-visibility: hidden;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {

    opacity: 1;

    filter: alpha(opacity=100);

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {

    border-color: #5472D2!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {

    background-color: #5472D2!important;

    border-color: #5472D2!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {

    border-color: #00C1CF!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {

    background-color: #00C1CF!important;

    border-color: #00C1CF!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {

    border-color: #FE6C61!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {

    background-color: #FE6C61!important;

    border-color: #FE6C61!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {

    border-color: #8D6DC4!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {

    background-color: #8D6DC4!important;

    border-color: #8D6DC4!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {

    border-color: #4CADC9!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {

    background-color: #4CADC9!important;

    border-color: #4CADC9!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {

    border-color: #CEC2AB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {

    background-color: #CEC2AB!important;

    border-color: #CEC2AB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {

    border-color: #50485B!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {

    background-color: #50485B!important;

    border-color: #50485B!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {

    border-color: #75D69C!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {

    background-color: #75D69C!important;

    border-color: #75D69C!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {

    border-color: #2A2A2A!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {

    background-color: #2A2A2A!important;

    border-color: #2A2A2A!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {

    border-color: #EBEBEB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {

    background-color: #EBEBEB!important;

    border-color: #EBEBEB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {

    border-color: #F7BE68!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {

    background-color: #F7BE68!important;

    border-color: #F7BE68!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {

    border-color: #5AA1E3!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {

    background-color: #5AA1E3!important;

    border-color: #5AA1E3!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {

    border-color: #6DAB3C!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {

    background-color: #6DAB3C!important;

    border-color: #6DAB3C!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {

    border-color: #F4524D!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {

    background-color: #F4524D!important;

    border-color: #F4524D!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {

    border-color: #F79468!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {

    background-color: #F79468!important;

    border-color: #F79468!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {

    border-color: #B97EBB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {

    background-color: #B97EBB!important;

    border-color: #B97EBB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {

    border-color: #FFF!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {

    background-color: #FFF!important;

    border-color: #FFF!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {

    background-color: #5472D2!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {

    background-color: #00C1CF!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {

    background-color: #FE6C61!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {

    background-color: #8D6DC4!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {

    background-color: #4CADC9!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {

    background-color: #CEC2AB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {

    background-color: #50485B!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {

    background-color: #75D69C!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {

    background-color: #2A2A2A!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {

    background-color: #EBEBEB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {

    background-color: #F7BE68!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {

    background-color: #5AA1E3!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {

    background-color: #6DAB3C!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {

    background-color: #F4524D!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {

    background-color: #F79468!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {

    background-color: #B97EBB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {

    background-color: #FFF!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {

    cursor: pointer;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: opacity .3s ease-in 0s;

    -o-transition: opacity .3s ease-in 0s;

    transition: opacity .3s ease-in 0s;

    -webkit-tap-highlight-color: transparent;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {

    display: none!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {

    position: absolute;

    top: 50%;

    margin-top: -12.5px;

    opacity: .5;

    filter: alpha(opacity=50);

    font-size: 25px;

    line-height: 25px;

    height: 25px;

    display: inline-block;

    text-decoration: none;

    cursor: pointer;

    -webkit-transition: opacity .3s ease-in 0s;

    -o-transition: opacity .3s ease-in 0s;

    transition: opacity .3s ease-in 0s;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {

    opacity: 1;

    filter: alpha(opacity=100);

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {

    left: 5px;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {

    left: -30px;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {

    right: 5px;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {

    right: -30px;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {

    color: #5472D2!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {

    color: #00C1CF!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {

    color: #FE6C61!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {

    color: #8D6DC4!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {

    color: #4CADC9!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {

    color: #CEC2AB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {

    color: #50485B!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {

    color: #75D69C!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {

    color: #2A2A2A!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {

    color: #EBEBEB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {

    color: #F7BE68!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {

    color: #5AA1E3!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {

    color: #6DAB3C!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {

    color: #F4524D!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {

    color: #F79468!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {

    color: #B97EBB!important;

}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {

    color: #FFF!important;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -13px;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -13.5px;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -14px;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -14.5px;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -15px;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -17.5px;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -20px;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -22.5px;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -25px;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -27.5px;

}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev {

    margin-top: -30px;

}

.vc_grid-pagination .vc_grid-pagination-list {

    outline: 0;

    display: block;

    padding-left: 0;

    text-align: center;

    margin: 20px 0 0!important;

    border-radius: 2px;

}

.vc_grid-pagination .vc_grid-pagination-list>li {

    display: inline-block;

    margin: 0;

    border: 0 solid transparent;

}

.vc_grid-pagination .vc_grid-pagination-list>li>a, .vc_grid-pagination .vc_grid-pagination-list>li>span {

    color: #fff;

    background-color: #428bca;

    border: 1px solid #428bca;

    -webkit-transition: opacity .3s ease-in 0s;

    -o-transition: opacity .3s ease-in 0s;

    transition: opacity .3s ease-in 0s;

    position: relative;

    float: left;

    padding: 3px 10px;

    line-height: 1.42857143;

    text-decoration: none;

    opacity: .5;

    filter: alpha(opacity=50);

    margin-left: -1px;

    font-size: 10px;

}

.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list>li:first-child>span {

    margin-left: 0;

}

.vc_grid-pagination .vc_grid-pagination-list>li:focus a, .vc_grid-pagination .vc_grid-pagination-list>li:focus span, .vc_grid-pagination .vc_grid-pagination-list>li:hover a, .vc_grid-pagination .vc_grid-pagination-list>li:hover span {

    opacity: 1;

    filter: alpha(opacity=100);

}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after {

    font-family: vc_grid_v1;

    display: inline-block;

    content: "\e61b"}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after {

    font-family: vc_grid_v1;

    display: inline-block;

    content: "\e61a"}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after {

    font-family: vc_grid_v1;

    display: inline-block;

    content: "\e618"}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after {

    font-family: vc_grid_v1;

    display: inline-block;

    content: "\e619"}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover {

    z-index: 2;

    opacity: 1;

    filter: alpha(opacity=100);

    cursor: default;

}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover {

    display: none;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li {

    border-color: #5472D2!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span {

    background-color: #5472D2!important;

    border-color: #5472D2!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li {

    border-color: #00C1CF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span {

    background-color: #00C1CF!important;

    border-color: #00C1CF!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li {

    border-color: #FE6C61!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span {

    background-color: #FE6C61!important;

    border-color: #FE6C61!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li {

    border-color: #8D6DC4!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span {

    background-color: #8D6DC4!important;

    border-color: #8D6DC4!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li {

    border-color: #4CADC9!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span {

    background-color: #4CADC9!important;

    border-color: #4CADC9!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li {

    border-color: #CEC2AB!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span {

    background-color: #CEC2AB!important;

    border-color: #CEC2AB!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li {

    border-color: #50485B!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span {

    background-color: #50485B!important;

    border-color: #50485B!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li {

    border-color: #75D69C!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span {

    background-color: #75D69C!important;

    border-color: #75D69C!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li {

    border-color: #2A2A2A!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span {

    background-color: #2A2A2A!important;

    border-color: #2A2A2A!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li {

    border-color: #EBEBEB!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span {

    background-color: #EBEBEB!important;

    border-color: #EBEBEB!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li {

    border-color: #F7BE68!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span {

    background-color: #F7BE68!important;

    border-color: #F7BE68!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li {

    border-color: #5AA1E3!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span {

    background-color: #5AA1E3!important;

    border-color: #5AA1E3!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li {

    border-color: #6DAB3C!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span {

    background-color: #6DAB3C!important;

    border-color: #6DAB3C!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li {

    border-color: #F4524D!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span {

    background-color: #F4524D!important;

    border-color: #F4524D!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li {

    border-color: #F79468!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span {

    background-color: #F79468!important;

    border-color: #F79468!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li {

    border-color: #B97EBB!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span {

    background-color: #B97EBB!important;

    border-color: #B97EBB!important;

    color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li {

    border-color: #FFF!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span {

    background-color: #FFF!important;

    border-color: #FFF!important;

    color: #2A2A2A!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    min-width: 28px;

    min-height: 22px;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span {

    border-bottom-left-radius: 2px;

    border-top-left-radius: 2px;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span {

    border-bottom-right-radius: 2px;

    border-top-right-radius: 2px;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {

    margin-left: 5px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    min-height: 22px;

    min-width: 22px;

    padding: 3px;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {

    margin-left: 5px;

    border-radius: 30px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    min-height: 22px;

    min-width: 22px;

    padding: 3px;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    min-height: 22px;

    min-width: 22px;

    padding: 3px;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span {

    background-color: transparent!important;

    color: #000!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {

    background-color: transparent!important;

    color: #fff!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li {

    border-left-width: 1px!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {

    border-width: 0;

    background: rgba(0, 0, 0, 0)!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child {

    border-width: 0!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a {

    color: #000!important;

}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {

    color: #fff!important;

}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span {

    color: #FFF;

}

.vc_grid-loading {

    margin: 2em auto;

    font-size: 10px;

    position: relative;

    text-indent: -9999em;

}

.vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {

    border-radius: 50%;

    width: 12px;

    height: 12px;

    -webkit-animation: load7 1.8s infinite ease-in-out;

    animation: load7 1.8s infinite ease-in-out;

}

.vc_grid-loading:before {

    left: -20px;

}

.vc_grid-loading:after {

    left: 20px;

    -webkit-animation-delay: .32s;

    animation-delay: .32s;

}

.vc_grid-loading:after, .vc_grid-loading:before {

    content: '';

    position: absolute;

    top: 0;

}

@-webkit-keyframes load7 {

    0%, 100%, 80% {

    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75);

}

40% {

    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75);

}

}@keyframes load7 {

    0%, 100%, 80% {

    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75);

}

40% {

    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75);

}

}.vc_grid-filter {

    margin-left: 0;

    margin-bottom: 20px;

    list-style: none;

    padding: 0;

}

.vc_grid-filter.vc_grid-filter-center {

    text-align: center;

}

.vc_grid-filter.vc_grid-filter-right {

    text-align: right;

}

.vc_grid-filter.vc_grid-filter-left {

    text-align: left;

}

.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {

    background-color: #5472D2;

}

.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {

    background-color: #00C1CF;

}

.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {

    background-color: #FE6C61;

}

.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {

    background-color: #8D6DC4;

}

.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {

    background-color: #4CADC9;

}

.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {

    background-color: #CEC2AB;

}

.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {

    background-color: #50485B;

}

.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {

    background-color: #75D69C;

}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover {

    background-color: #2A2A2A;

}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {

    background-color: #EBEBEB;

}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {

    color: #666;

}

.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span {

    color: #FFF;

}

.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {

    background-color: #F7BE68;

}

.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {

    background-color: #5AA1E3;

}

.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover {

    background-color: #6DAB3C;

}

.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {

    background-color: #F4524D;

}

.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {

    background-color: #F79468;

}

.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {

    background-color: #B97EBB;

}

.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover {

    background-color: #FFF;

}

.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span {

    color: #666;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span {

    color: #FFF;

}

.vc_grid-filter>.vc_grid-filter-item {

    cursor: pointer;

    display: inline-block;

    background: 0 0;

    padding: 4px 10px;

    -webkit-transition: background-color .1s linear;

    -o-transition: background-color .1s linear;

    transition: background-color .1s linear;

}

.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {

    display: none;

}

.vc_grid-filter>.vc_grid-filter-item:first-child {

    margin-left: 0!important;

}

.vc_grid-filter>.vc_grid-filter-item>span {

    -webkit-transition: color .1s linear;

    -o-transition: color .1s linear;

    transition: color .1s linear;

    outline: 0;

    padding: 0;

    text-decoration: none;

}

.vc_grid-filter>.vc_grid-filter-item.vc_active>span, .vc_grid-filter>.vc_grid-filter-item:hover>span {

    text-decoration: none;

}

.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item {

    margin: 0 5px 5px 0;

    border-radius: 30px;

}

.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {

    padding: 0!important;

}

.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item {

    margin: 0 5px 5px 0;

    border-radius: 5px;

}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {

    margin: 0;

    border: 1px solid rgba(235, 235, 235, .8);

    border-collapse: collapse;

}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2) {

    margin-left: -1px;

    margin-top: -1px;

}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover {

    position: relative;

    z-index: 1;

    border-color: transparent;

}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a {

    text-decoration: none;

}

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child {

    border-top-left-radius: 30px;

    border-bottom-left-radius: 30px;

}

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child {

    border-top-right-radius: 30px;

    border-bottom-right-radius: 30px;

}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child {

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px;

}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child {

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item {

    background-color: #7c93dd;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {

    background-color: #5472D2;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item {

    background-color: #00919c;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {

    background-color: #00C1CF;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item {

    background-color: #fe9b94;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {

    background-color: #FE6C61;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item {

    background-color: #a991d3;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {

    background-color: #8D6DC4;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item {

    background-color: #73bfd5;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span {

    color: #FFF;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {

    background-color: #4CADC9;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item {

    background-color: #e1d9cb;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {

    background-color: #CEC2AB;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item {

    background-color: #695f77;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {

    background-color: #50485B;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item {

    background-color: #9ce2b8;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {

    background-color: #75D69C;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item {

    background-color: #444;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover {

    background-color: #2A2A2A;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span {

    color: #666;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item {

    background-color: #d2d2d2;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {

    background-color: #EBEBEB;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span {

    color: #FFF;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item {

    background-color: #fad398;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {

    background-color: #F7BE68;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item {

    background-color: #86baea;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {

    background-color: #5AA1E3;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item {

    background-color: #87c456;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover {

    background-color: #6DAB3C;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span {

    color: #FFF;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item {

    background-color: #f7817d;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {

    background-color: #F4524D;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item {

    background-color: #fab698;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {

    background-color: #F79468;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item {

    background-color: #cb9fcd;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {

    background-color: #B97EBB;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span {

    color: #666;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item {

    background-color: #e6e6e6;

}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover {

    background-color: #FFF;

}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item {

    margin: 0;

    border: 1px solid transparent;

    border-collapse: collapse;

    padding: 3px 7px;

}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span {

    color: #FFF;

}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2) {

    border-left: none;

    margin-left: 1px;

    border-top: none;

    margin-top: 1px;

}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child {

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px;

    border-top: 0;

}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child {

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;

}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child {

    border-top-left-radius: 30px;

    border-bottom-left-radius: 30px;

    border-top: 0;

}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child {

    border-top-right-radius: 30px;

    border-bottom-right-radius: 30px;

}

.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item {

    border-radius: 3px!important;

}

.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item {

    border-radius: 30px!important;

}

.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {

    font-size: 12px;

    padding: 1px 5px;

}

.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {

    font-size: 13px;

    padding: 2px 7px;

}

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {

    font-size: 100%;

    padding: 2px 10px;

}

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {

    font-size: 18px;

    padding: 4px 10px;

}

.vc_grid-filter-dropdown, .vc_grid-filter-select {

    font-size: 12px;

    margin-bottom: 20px;

}

.vc_grid-filter-dropdown.vc_grid-filter-center, .vc_grid-filter-select.vc_grid-filter-center {

    text-align: center;

}

.vc_grid-filter-dropdown.vc_grid-filter-right, .vc_grid-filter-select.vc_grid-filter-right {

    text-align: right;

}

.vc_grid-filter-dropdown.vc_grid-filter-left, .vc_grid-filter-select.vc_grid-filter-left {

    text-align: left;

}

.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {

    outline: 0;

    display: inline-block;

}

@media (min-width:768px) {

    .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {

    color: #5472D2;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {

    color: #00C1CF;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {

    color: #FE6C61;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {

    color: #8D6DC4;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {

    color: #4CADC9;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {

    color: #CEC2AB;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {

    color: #50485B;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {

    color: #75D69C;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {

    color: #2A2A2A;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {

    color: #EBEBEB;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {

    color: #F7BE68;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {

    color: #5AA1E3;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {

    color: #6DAB3C;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {

    color: #F4524D;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {

    color: #F79468;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {

    color: #B97EBB;

}

.vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {

    color: #FFF;

}

.vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {

    border: 1px solid #ccc;

    display: inline-block;

    height: 30px;

    overflow: hidden;

    padding-right: 5px;

    text-align: left;

    width: auto;

    vertical-align: middle;

}

.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {

    font-size: 17px;

    display: inline;

    vertical-align: middle;

}

.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {

    background: none;

    border: 0;

    border-radius: 0;

    height: 30px;

    line-height: 1;

    margin-right: -50px;

    padding: 5px;

    position: relative;

    font-size: 12px;

    z-index: 0;

    cursor: pointer;

    max-width: inherit!important;

}

}@media (max-width:768px) {

    .vc_responsive .vc_grid-filter-select {

    display: block;

}

.vc_responsive .vc_grid-filter {

    display: none!important;

}

}.owl-carousel .owl-item .vc_grid-item {

    -webkit-transform: translate3D(0, 0, 0);

    -ms-transform: translate3D(0, 0, 0);

    transform: translate3D(0, 0, 0);

}

.owl-carousel .owl-animated-out {

    z-index: 0;

}

.owl-carousel .owl-animated-in {

    z-index: 1;

}

.vc-hoverbox-wrapper, .vc-hoverbox-wrapper * {

    box-sizing: border-box;

}

.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front {

    border-radius: 10px;

}

.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front {

    border-radius: 50px;

}

.vc-hoverbox-wrapper.vc-hoverbox-align--center {

    text-align: center;

}

.vc-hoverbox-wrapper.vc-hoverbox-align--left {

    text-align: left;

}

.vc-hoverbox-wrapper.vc-hoverbox-align--right {

    text-align: right;

}

.vc-hoverbox-wrapper .vc-hoverbox {

    position: relative;

    display: inline-block;

    text-align: center;

    width: 100%}

.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {

    width: 100%}

.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox {

    width: 90%}

.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox {

    width: 80%}

.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox {

    width: 70%}

.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox {

    width: 60%}

.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox {

    width: 50%}

.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox {

    width: 40%}

.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox {

    width: 30%}

.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox {

    width: 20%}

.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox {

    width: 10%}

.vc-hoverbox-inner {

    width: 100%;

    display: inline-block;

    min-height: 250px;

}

.vc-hoverbox-inner :last-child {

    margin-bottom: 0;

}

.vc-hoverbox-block {

    height: 100%;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    display: flex;

    flex-direction: column;

    justify-content: center;

    transition: transform .5s ease-in-out;

    transform-style: preserve-3d;

    background-size: cover;

    background-position: center;

}

.vc-hoverbox-block-inner {

    flex-shrink: 0;

    padding: 20px;

}

.vc-hoverbox-front {

    transform: rotateY(0);

    z-index: 1;

}

.vc-hoverbox-back {

    transform: rotateY(180deg);

}

.vc-hoverbox:hover .vc-hoverbox-front {

    transform: rotateY(-180deg);

}

.vc-hoverbox:hover .vc-hoverbox-back {

    transform: rotateY(0);

}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {

    transform: rotateY(180deg);

}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {

    transform: rotateY(0);

    z-index: 2;

}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front {

    transform: rotateY(0);

}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back {

    transform: rotateY(-180deg);

}

@font-face {

    font-family: vc_grid_v1;

    src: url(../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);

    src: url(../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');

    font-weight: 400;

    font-style: normal;

}

[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {

    font-family: vc_grid_v1;

    font-style: normal;

    font-weight: 400;

    line-height: 1;

}

.vc_arrow-icon-minus:before {

    content: "\e61c"}

.vc_arrow-icon-plus:before {

    content: "\e61d"}

.vc_arrow-icon-arrow_down:before {

    content: "\e61e"}

.vc_arrow-icon-arrow_up:before {

    content: "\e61f"}

.vc_arrow-icon-arrow_01_left:before {

    content: "\e600"}

.vc_arrow-icon-arrow_01_right:before {

    content: "\e601"}

.vc_arrow-icon-arrow_02_left:before {

    content: "\e602"}

.vc_arrow-icon-arrow_02_right:before {

    content: "\e603"}

.vc_arrow-icon-arrow_03_left:before {

    content: "\e604"}

.vc_arrow-icon-arrow_03_right:before {

    content: "\e605"}

.vc_arrow-icon-arrow_04_left:before {

    content: "\e606"}

.vc_arrow-icon-arrow_04_right:before {

    content: "\e607"}

.vc_arrow-icon-arrow_05_left:before {

    content: "\e608"}

.vc_arrow-icon-arrow_05_right:before {

    content: "\e609"}

.vc_arrow-icon-arrow_06_left:before {

    content: "\e60a"}

.vc_arrow-icon-arrow_06_right:before {

    content: "\e60b"}

.vc_arrow-icon-arrow_07_left:before {

    content: "\e60c"}

.vc_arrow-icon-arrow_07_right:before {

    content: "\e60d"}

.vc_arrow-icon-arrow_08_left:before {

    content: "\e60e"}

.vc_arrow-icon-arrow_08_right:before {

    content: "\e60f"}

.vc_arrow-icon-arrow_09_left:before {

    content: "\e610"}

.vc_arrow-icon-arrow_09_right:before {

    content: "\e611"}

.vc_arrow-icon-arrow_10_left:before {

    content: "\e612"}

.vc_arrow-icon-arrow_10_right:before {

    content: "\e613"}

.vc_arrow-icon-arrow_11_left:before {

    content: "\e614"}

.vc_arrow-icon-arrow_11_right:before {

    content: "\e615"}

.vc_arrow-icon-arrow_12_left:before {

    content: "\e616"}

.vc_arrow-icon-arrow_12_right:before {

    content: "\e617"}

.vc_arrow-icon-navicon:before {

    content: "\f0c9"}

.wpb_animate_when_almost_visible {

    opacity: 0;

    filter: alpha(opacity=0);

}

.wpb_animate_when_almost_visible:not(.wpb_start_animation) {

    -webkit-animation: none;

    -o-animation: none;

    animation: none;

}

.top-to-bottom, .wpb_top-to-bottom {

    -webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    -o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);

}

.bottom-to-top, .wpb_bottom-to-top {

    -webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    -o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);

}

.left-to-right, .wpb_left-to-right {

    -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    -o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);

}

.right-to-left, .wpb_right-to-left {

    -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    -o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);

}

.appear, .wpb_appear {

    -webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    -o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}

.wpb_start_animation {

    opacity: 1;

    filter: alpha(opacity=100);

}

@-webkit-keyframes wpb_ttb {

    0% {

    -webkit-transform: translate(0, -10%);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -webkit-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-moz-keyframes wpb_ttb {

    0% {

    -moz-transform: translate(0, -10%);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -moz-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-o-keyframes wpb_ttb {

    0% {

    -o-transform: translate(0, -10%);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -o-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@keyframes wpb_ttb {

    0% {

    -webkit-transform: translate(0, -10%);

    -ms-transform: translate(0, -10%);

    -o-transform: translate(0, -10%);

    transform: translate(0, -10%);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    -o-transform: translate(0, 0);

    transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-webkit-keyframes wpb_btt {

    0% {

    -webkit-transform: translate(0, 10%);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -webkit-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-moz-keyframes wpb_btt {

    0% {

    -moz-transform: translate(0, 10%);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -moz-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-o-keyframes wpb_btt {

    0% {

    -o-transform: translate(0, 10%);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -o-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@keyframes wpb_btt {

    0% {

    -webkit-transform: translate(0, 10%);

    -ms-transform: translate(0, 10%);

    -o-transform: translate(0, 10%);

    transform: translate(0, 10%);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    -o-transform: translate(0, 0);

    transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-webkit-keyframes wpb_ltr {

    0% {

    -webkit-transform: translate(-10%, 0);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -webkit-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-moz-keyframes wpb_ltr {

    0% {

    -moz-transform: translate(-10%, 0);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -moz-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-o-keyframes wpb_ltr {

    0% {

    -o-transform: translate(-10%, 0);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -o-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@keyframes wpb_ltr {

    0% {

    -webkit-transform: translate(-10%, 0);

    -ms-transform: translate(-10%, 0);

    -o-transform: translate(-10%, 0);

    transform: translate(-10%, 0);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    -o-transform: translate(0, 0);

    transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-webkit-keyframes wpb_rtl {

    0% {

    -webkit-transform: translate(10%, 0);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -webkit-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-moz-keyframes wpb_rtl {

    0% {

    -moz-transform: translate(10%, 0);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -moz-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-o-keyframes wpb_rtl {

    0% {

    -o-transform: translate(10%, 0);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -o-transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@keyframes wpb_rtl {

    0% {

    -webkit-transform: translate(10%, 0);

    -ms-transform: translate(10%, 0);

    -o-transform: translate(10%, 0);

    transform: translate(10%, 0);

    opacity: 0;

    filter: alpha(opacity=0);

}

100% {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    -o-transform: translate(0, 0);

    transform: translate(0, 0);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-webkit-keyframes wpb_appear {

    0% {

    -webkit-transform: scale(.5);

    opacity: .1;

    filter: alpha(opacity=10);

}

100% {

    -webkit-transform: scale(1);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-moz-keyframes wpb_appear {

    0% {

    -moz-transform: scale(.5);

    opacity: .1;

    filter: alpha(opacity=10);

}

100% {

    -moz-transform: scale(1);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@-o-keyframes wpb_appear {

    0% {

    -o-transform: scale(.5);

    opacity: .1;

    filter: alpha(opacity=10);

}

100% {

    -o-transform: scale(1);

    opacity: 1;

    filter: alpha(opacity=100);

}

}@keyframes wpb_appear {

    0% {

    -webkit-transform: scale(.5);

    -ms-transform: scale(.5);

    -o-transform: scale(.5);

    transform: scale(.5);

    opacity: .1;

    filter: alpha(opacity=10);

}

100% {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    opacity: 1;

    filter: alpha(opacity=100);

}

}.vc-spinner::before {

    content: '';

    width: 16px;

    height: 16px;

    display: inline-block;

    pointer-events: none;

    margin-top: 6px;

    background: url(../images/spinner.gif) no-repeat;

    background-position-x: center;

    background-position-y: center;

}

.vc-spinner.vc-spinner-complete::before {

    background-image: url(../vc/tick.png);

}

.vc-spinner.vc-spinner-failed::before {

    background-image: url(../vc/remove.png);

}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {

    position: relative;

}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {

    opacity: 0!important;

    filter: alpha(opacity=0)!important;

    -webkit-transform: none!important;

    -ms-transform: none!important;

    transform: none!important;

    -webkit-transition: none!important;

    -o-transition: none!important;

    transition: none!important;

}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {

    position: absolute;

    right: 0;

    top: 50%;

    margin-top: -50px;

    left: 0;

}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {

    margin: 2em auto;

    font-size: 10px;

    position: relative;

    text-indent: -9999em;

}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {

    border-radius: 50%;

    width: 12px;

    height: 12px;

    -webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;

    animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;

}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {

    left: -20px;

}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {

    left: 20px;

    -webkit-animation-delay: .32s;

    animation-delay: .32s;

}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {

    content: '';

    position: absolute;

    top: 0;

}

@-webkit-keyframes vc_woo-add-cart-load {

    0%, 100%, 80% {

    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75);

}

40% {

    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75);

}

}@keyframes vc_woo-add-cart-load {

    0%, 100%, 80% {

    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75);

}

40% {

    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75);

}

}.vc_grid-item-mini .added_to_cart.wc-forward {

    display: none;

}

 .button.blue.bordered-bot, button.blue.bordered-bot, input[type="submit"].blue.bordered-bot, input[type="reset"].blue.bordered-bot, input[type="button"].blue.bordered-bot  {

      border-color:  #128abc;

      color:  #128abc;

}

  .button.blue.bordered-bot:hover, button.blue.bordered-bot:hover, input[type="submit"].blue.bordered-bot:hover, input[type="reset"].blue.bordered-bot:hover, input[type="button"].blue.bordered-bot:hover  {

      border-color:  #128abc;

      background-color:  #128abc;

      color:  #fff;

}

   .button.red.bordered-bot, button.red.bordered-bot, input[type="submit"].red.bordered-bot, input[type="reset"].red.bordered-bot, input[type="button"].red.bordered-bot  {

      border-color:  #e53f51;

      color:  #e53f51;

}

 .button.red.bordered-bot:hover, button.red.bordered-bot:hover, input[type="submit"].red.bordered-bot:hover, input[type="reset"].red.bordered-bot:hover, input[type="button"].red.bordered-bot:hover  {

      border-color:  #e53f51;

      background-color:  #e53f51;

      color:  #fff;

}

   .button.cherry.bordered-bot, button.cherry.bordered-bot, input[type="submit"].cherry.bordered-bot, input[type="reset"].cherry.bordered-bot, input[type="button"].cherry.bordered-bot  {

      border-color:  #93516a;

      color:  #93516a;

}

 .button.cherry.bordered-bot:hover, button.cherry.bordered-bot:hover, input[type="submit"].cherry.bordered-bot:hover, input[type="reset"].cherry.bordered-bot:hover, input[type="button"].cherry.bordered-bot:hover  {

      border-color:  #93516a;

      background-color:  #93516a;

      color:  #fff;

}

  .button.orchid.bordered-bot, button.orchid.bordered-bot, input[type="submit"].orchid.bordered-bot, input[type="reset"].orchid.bordered-bot, input[type="button"].orchid.bordered-bot  {

      border-color:  #9661ab;

      color:  #9661ab;

  }

 .button.orchid.bordered-bot:hover, button.orchid.bordered-bot:hover, input[type="submit"].orchid.bordered-bot:hover, input[type="reset"].orchid.bordered-bot:hover, input[type="button"].orchid.bordered-bot:hover  {

      border-color:  #9661ab;

      background-color:  #9661ab;

      color:  #fff;

}

   .button.pink.bordered-bot, button.pink.bordered-bot, input[type="submit"].pink.bordered-bot, input[type="reset"].pink.bordered-bot, input[type="button"].pink.bordered-bot  {

      border-color:  #e64883;

      color:  #e64883;

}

 .button.pink.bordered-bot:hover, button.pink.bordered-bot:hover, input[type="submit"].pink.bordered-bot:hover, input[type="reset"].pink.bordered-bot:hover, input[type="button"].pink.bordered-bot:hover  {

      border-color:  #e64883;

      background-color:  #e64883;

      color:  #fff;

}

   .button.orange.bordered-bot, button.orange.bordered-bot, input[type="submit"].orange.bordered-bot, input[type="reset"].orange.bordered-bot, input[type="button"].orange.bordered-bot  {

      border-color:  #f98805;

      color:  #f98805;

}

 .button.orange.bordered-bot:hover, button.orange.bordered-bot:hover, input[type="submit"].orange.bordered-bot:hover, input[type="reset"].orange.bordered-bot:hover, input[type="button"].orange.bordered-bot:hover  {

      border-color:  #f98805;

      background-color:  #f98805;

      color:  #fff;

}

   .button.teal.bordered-bot, button.teal.bordered-bot, input[type="submit"].teal.bordered-bot, input[type="reset"].teal.bordered-bot, input[type="button"].teal.bordered-bot  {

      border-color:  #1fa79e;

      color:  #1fa79e;

  }

 .button.teal.bordered-bot:hover, button.teal.bordered-bot:hover, input[type="submit"].teal.bordered-bot:hover, input[type="reset"].teal.bordered-bot:hover, input[type="button"].teal.bordered-bot:hover  {

      border-color:  #1fa79e;

      background-color:  #1fa79e;

      color:  #fff;

}

  .button.skyblue.bordered-bot, button.skyblue.bordered-bot, input[type="submit"].skyblue.bordered-bot, input[type="reset"].skyblue.bordered-bot, input[type="button"].skyblue.bordered-bot  {

      border-color:  #03acdc;

      color:  #03acdc;

}

 .button.skyblue.bordered-bot:hover, button.skyblue.bordered-bot:hover, input[type="submit"].skyblue.bordered-bot:hover, input[type="reset"].skyblue.bordered-bot:hover, input[type="button"].skyblue.bordered-bot:hover  {

      border-color:  #03acdc;

      background-color:  #03acdc;

      color:  #fff;

}

  .button.jade.bordered-bot, button.jade.bordered-bot, input[type="submit"].jade.bordered-bot, input[type="reset"].jade.bordered-bot, input[type="button"].jade.bordered-bot  {

      border-color:  #0aad80;

      color:  #0aad80;

}

 .button.jade.bordered-bot:hover, button.jade.bordered-bot:hover, input[type="submit"].jade.bordered-bot:hover, input[type="reset"].jade.bordered-bot:hover, input[type="button"].jade.bordered-bot:hover  {

      border-color:  #0aad80;

      background-color:  #0aad80;

      color:  #fff;

}

  .button.green.bordered-bot, button.green.bordered-bot, input[type="submit"].green.bordered-bot, input[type="reset"].green.bordered-bot, input[type="button"].green.bordered-bot  {

      border-color:  #8fbe32;

      color:  #8fbe32;

}

 .button.green.bordered-bot:hover, button.green.bordered-bot:hover, input[type="submit"].green.bordered-bot:hover, input[type="reset"].green.bordered-bot:hover, input[type="button"].green.bordered-bot:hover  {

      border-color:  #8fbe32;

      background-color:  #8fbe32;

      color:  #fff;

}

   .button.white.bordered-bot, button.white.bordered-bot, input[type="submit"].white.bordered-bot, input[type="reset"].white.bordered-bot, input[type="button"].white.bordered-bot  {

      background:  none;

      border-color:  #fff;

      color: #fff;

}

   .button.black.bordered-bot, button.black.bordered-bot, input[type="submit"].black.bordered-bot, input[type="reset"].black.bordered-bot, input[type="button"].black.bordered-bot  {

    background:  none;

    border-color:  #222;

    color: #222;

 }

   .button.black.bordered-bot:hover, button.black.bordered-bot:hover, input[type="submit"].black.bordered-bot:hover, input[type="reset"].black.bordered-bot:hover, input[type="button"].black.bordered-bot:hover  {

    background:  #222;

    border-color:  #222;

    color:  #fff;

 }

  .button.white.bordered-bot:hover, button.white.bordered-bot:hover, input[type="submit"].white.bordered-bot:hover, input[type="reset"].white.bordered-bot:hover, input[type="button"].white.bordered-bot:hover  {

    background:  #fff;

    border-color:  #fff;

    color: #222;

 }

 #wrap .button.rounded  {

     border-radius: 55px;

}

#wrap .button.square  {

     border-radius: 0;

}

.button i, button i, input[type="submit"] i, input[type="reset"] i, input[type="button"] i  {

      color:  inherit;

      font-size: 16px;

       vertical-align: baseline;

      line-height: 1;

      display: inline;

      margin-right: 7px;

}

 .button i.fa-none  {

     margin: 0;

     display: none;

}

 button::-moz-focus-inner, input::-moz-focus-inner  {

    border:  0;

    padding:  0;

}

form  {

    margin-bottom:  20px;

}

fieldset  {

    margin-bottom:  20px;

}

input[type="text"], input[type="password"], input[type="email"], textarea, select  {

    font-family: 'Hind',  Helvetica,  Arial,  sans-serif;

    border:  1px solid #e1e1e1;

    padding:  6px 4px;

    outline:  none;

    -moz-border-radius:  1px;

    -webkit-border-radius:  1px;

    border-radius:  1px;

    color:  #888;

    margin:  0;

    min-width:  210px;

    width: 99%;

    max-width:  100%;

    min-height:  36px;

    display:  block;

    margin-bottom:  20px;

    -webkit-box-sizing:  border-box;

    -moz-box-sizing:  border-box;

    box-sizing:  border-box;

 }

 select  {

    padding:  5px ;

    outline: 0 none;

}

input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, textarea:hover  {

    border-color:  #c1dfed;

    -moz-box-shadow:  0 0 1px rgba(0, 0, 0, .1);

    -webkit-box-shadow:  0 0 1px rgba(0, 0, 0, .1);

    box-shadow:   0 0 1px rgba(0, 0, 0, .1);

  }

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus  {

    border:  1px solid #aaa;

     color:  #444;

    background:  #fff;

     -moz-box-shadow:  0 0 3px rgba(0, 0, 0, .2);

    -webkit-box-shadow:  0 0 3px rgba(0, 0, 0, .2);

    box-shadow:   0 0 3px rgba(0, 0, 0, .2);

}

textarea  {

    min-height:  60px;

}

label, legend  {

    display:  block;

    font-weight:  bold;

    font-size:  13px;

  }

select  {

    width:  220px;

}

input[type="checkbox"]  {

    display:  inline;

}

label span, legend span  {

    font-weight:  normal;

    font-size:  13px;

    color:  #444;

}

.remove-bottom  {

     margin-bottom:  0 !important;

}

.half-bottom  {

     margin-bottom:  7px !important;

}

.add-bottom  {

     margin-bottom:  21px !important;

}

.blog-single-post h2 {

    margin-top: 30px;

}

address  {

     font-style:  italic;

     margin:  0 0 1.6em;

}

abbr[title]  {

     border-bottom:  1px dotted #eaeaea;

    border-bottom:  1px dotted rgba(51,  51,  51,  0.1);

    cursor:  help;

}

mark, ins  {

     background-color:  #fff9c0;

    text-decoration:  none;

}

sup, sub  {

     font-size:  75%;

    height:  0;

    line-height:  0;

    position:  relative;

    vertical-align:  baseline;

}

sup  {

     bottom:  1ex;

}

sub  {

     top:  .5ex;

}

small  {

    font-size:  75%;

}

big  {

    font-size:  125%;

}

dl  {

     margin-bottom:  1.6em;

}

dt  {

     font-weight:  bold;

}

dd  {

    margin-bottom:  1.6em;

}

table, th, td  {

    border:  1px solid #eaeaea;

    border:  1px solid rgba(51,  51,  51,  0.1);

}

table  {

    border-collapse:  separate;

    border-spacing:  0;

    border-width:  1px 0 0 1px;

    margin:  0 0 1.6em;

    table-layout:  fixed;

     width:  100%;

}

caption, th, td  {

    font-weight:  normal;

    text-align:  left;

}

th  {

     border-width:  0 1px 1px 0;

    font-weight:  700;

}

td  {

     border-width:  0 1px 1px 0;

}

th,  td  {

     padding:  0.4em;

}

del  {

    opacity:  0.8;

}

*  {

     -webkit-box-sizing:  border-box;

     -moz-box-sizing:  border-box;

     box-sizing:  border-box;

 }

 *:before,  *:after  {

     -webkit-box-sizing:  border-box;

     -moz-box-sizing:  border-box;

     box-sizing:  border-box;

 }

 img  {

     vertical-align:  middle;

 }

 .img-responsive  {

     display:  block;

     max-width:  100%;

     height:  auto;

 }

 .img-rounded  {

     border-radius:  6px;

 }

 .img-thumbnail  {

     padding:  4px;

     line-height:  1.428571429;

     background-color:  #ffffff;

     border:  1px solid #dddddd;

     border-radius:  4px;

     -webkit-transition:  all 0.2s ease-in-out;

     transition:  all 0.2s ease-in-out;

     display:  inline-block;

     max-width:  100%;

     height:  auto;

 }

   .clearfix:before,  .clearfix:after  {

     content:  '\0020';

     display:  block;

     overflow:  hidden;

     visibility:  hidden;

     width:  0;

     height:  0;

 }

  .clearfix:after  {

     clear:  both;

 }

  .clearfix  {

     zoom:  1;

 }

  .clear,  .clr  {

     clear:  both;

     display:  block;

     overflow:  hidden;

     visibility:  hidden;

     width:  0;

     height:  0;

 }

  .clr  {

     visibility:  visible;

     overflow:  visible;

 }

  .columns  {

     padding:  0 10px;

     -webkit-box-sizing:  border-box;

     -moz-box-sizing:  border-box;

     box-sizing:  border-box;

 }

  .container [class*="col-"] img  {

     max-width: 100%;

}

  .container  {

     margin-right:  auto;

     margin-left:  auto;

     padding-left:  10px;

     padding-right:  10px;

 }

 .container:before,  .container:after  {

     content:  " ";

     display:  table;

 }

 .container:after  {

     clear:  both;

 }

 @media only screen and (max-width: 479px)  {

     .container  {

     width:  96%;

 }

 }

  @media only screen and (min-width: 480px) and (max-width: 767px)  {

     .container  {

     width:  92%;

 }

 }

 @media only screen and (min-width: 768px) and (max-width: 960px)  {

     .container  {

     width:  768px;

  }

 }

 @media only screen and (min-width: 961px)  {

     .container  {

     width:  960px;

 }

 }

 @media only screen and (min-width: 1200px)  {

     .container  {

     width:  1156px;

     padding-left:  15px;

     padding-right:  15px;

 }

  }

 @media only screen and (min-width: 1921px)  {

     .container  {

     max-width: 1690px;

 }

  }

 .row  {

     margin-left:  -10px;

     margin-right:  -10px;

 }

 .row:before,  .row:after  {

     content:  " ";

     display:  table;

 }

 .row:after  {

     clear:  both;

 }

 .col-xs-1,  .col-sm-1,  .col-md-1,  .col-lg-1,  .col-xs-2,  .col-sm-2,  .col-md-2,  .col-lg-2,  .col-xs-3,  .col-sm-3,  .col-md-3,  .col-lg-3,  .col-xs-4,  .col-sm-4,  .col-md-4,  .col-lg-4,  .col-xs-5,  .col-sm-5,  .col-md-5,  .col-lg-5,  .col-xs-6,  .col-sm-6,  .col-md-6,  .col-lg-6,  .col-xs-7,  .col-sm-7,  .col-md-7,  .col-lg-7,  .col-xs-8,  .col-sm-8,  .col-md-8,  .col-lg-8,  .col-xs-9,  .col-sm-9,  .col-md-9,  .col-lg-9,  .col-xs-10,  .col-sm-10,  .col-md-10,  .col-lg-10,  .col-xs-11,  .col-sm-11,  .col-md-11,  .col-lg-11,  .col-xs-12,  .col-sm-12,  .col-md-12,  .col-lg-12  {

     position:  relative;

     min-height:  1px;

     padding-left:  10px;

     padding-right:  10px;

 }

 @media only screen and (min-width: 1200px)  {

     .col-xs-1,  .col-sm-1,  .col-md-1,  .col-lg-1,  .col-xs-2,  .col-sm-2,  .col-md-2,  .col-lg-2,  .col-xs-3,  .col-sm-3,  .col-md-3,  .col-lg-3,  .col-xs-4,  .col-sm-4,  .col-md-4,  .col-lg-4,  .col-xs-5,  .col-sm-5,  .col-md-5,  .col-lg-5,  .col-xs-6,  .col-sm-6,  .col-md-6,  .col-lg-6,  .col-xs-7,  .col-sm-7,  .col-md-7,  .col-lg-7,  .col-xs-8,  .col-sm-8,  .col-md-8,  .col-lg-8,  .col-xs-9,  .col-sm-9,  .col-md-9,  .col-lg-9,  .col-xs-10,  .col-sm-10,  .col-md-10,  .col-lg-10,  .col-xs-11,  .col-sm-11,  .col-md-11,  .col-lg-11,  .col-xs-12,  .col-sm-12,  .col-md-12,  .col-lg-12  {

     padding-left:  15px;

     padding-right:  15px;

 }

 .row  {

     margin-left:  -15px;

     margin-right:  -15px;

 }

 }

 .container [class*="col-"].alpha  {

     padding-left: 0;

}

 .container [class*="col-"].omega  {

     padding-right: 0;

}

 .col-xs-1,  .col-xs-2,  .col-xs-3,  .col-xs-4,  .col-xs-5,  .col-xs-6,  .col-xs-7,  .col-xs-8,  .col-xs-9,  .col-xs-10,  .col-xs-11,  .col-xs-12  {

     float:  left;

 }

 .col-xs-12  {

     width:  100%;

 }

 .col-xs-11  {

     width:  91.66666666666666%;

 }

 .col-xs-10  {

     width:  83.33333333333334%;

 }

 .col-xs-9  {

     width:  75%;

 }

 .col-xs-8  {

     width:  66.66666666666666%;

 }

 .col-xs-7  {

     width:  58.333333333333336%;

 }

 .col-xs-6  {

     width:  50%;

 }

 .col-xs-5  {

     width:  41.66666666666667%;

 }

 .col-xs-4  {

     width:  33.33333333333333%;

 }

 .col-xs-3  {

     width:  25%;

 }

 .col-xs-2  {

     width:  16.666666666666664%;

 }

 .col-xs-1  {

     width:  8.333333333333332%;

 }

 .col-xs-pull-12  {

     right:  100%;

 }

 .col-xs-pull-11  {

     right:  91.66666666666666%;

 }

 .col-xs-pull-10  {

     right:  83.33333333333334%;

 }

 .col-xs-pull-9  {

     right:  75%;

 }

 .col-xs-pull-8  {

     right:  66.66666666666666%;

 }

 .col-xs-pull-7  {

     right:  58.333333333333336%;

 }

 .col-xs-pull-6  {

     right:  50%;

 }

 .col-xs-pull-5  {

     right:  41.66666666666667%;

 }

 .col-xs-pull-4  {

     right:  33.33333333333333%;

 }

 .col-xs-pull-3  {

     right:  25%;

 }

 .col-xs-pull-2  {

     right:  16.666666666666664%;

 }

 .col-xs-pull-1  {

     right:  8.333333333333332%;

 }

 .col-xs-pull-0  {

     right:  0%;

 }

 .col-xs-push-12  {

     left:  100%;

 }

 .col-xs-push-11  {

     left:  91.66666666666666%;

 }

 .col-xs-push-10  {

     left:  83.33333333333334%;

 }

 .col-xs-push-9  {

     left:  75%;

 }

 .col-xs-push-8  {

     left:  66.66666666666666%;

 }

 .col-xs-push-7  {

     left:  58.333333333333336%;

 }

 .col-xs-push-6  {

     left:  50%;

 }

 .col-xs-push-5  {

     left:  41.66666666666667%;

 }

 .col-xs-push-4  {

     left:  33.33333333333333%;

 }

 .col-xs-push-3  {

     left:  25%;

 }

 .col-xs-push-2  {

     left:  16.666666666666664%;

 }

 .col-xs-push-1  {

     left:  8.333333333333332%;

 }

 .col-xs-push-0  {

     left:  0%;

 }

 .col-xs-offset-12  {

     margin-left:  100%;

 }

 .col-xs-offset-11  {

     margin-left:  91.66666666666666%;

 }

 .col-xs-offset-10  {

     margin-left:  83.33333333333334%;

 }

 .col-xs-offset-9  {

     margin-left:  75%;

 }

 .col-xs-offset-8  {

     margin-left:  66.66666666666666%;

 }

 .col-xs-offset-7  {

     margin-left:  58.333333333333336%;

 }

 .col-xs-offset-6  {

     margin-left:  50%;

 }

 .col-xs-offset-5  {

     margin-left:  41.66666666666667%;

 }

 .col-xs-offset-4  {

     margin-left:  33.33333333333333%;

 }

 .col-xs-offset-3  {

     margin-left:  25%;

 }

 .col-xs-offset-2  {

     margin-left:  16.666666666666664%;

 }

 .col-xs-offset-1  {

     margin-left:  8.333333333333332%;

 }

 .col-xs-offset-0  {

     margin-left:  0%;

 }

 @media (min-width: 768px)  {

     .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12  {

     float:  left;

 }

 .col-sm-12  {

     width:  100%;

 }

 .col-sm-11  {

     width:  91.66666666666666%;

 }

 .col-sm-10  {

     width:  83.33333333333334%;

 }

 .col-sm-9  {

     width:  75%;

 }

 .col-sm-8  {

     width:  66.66666666666666%;

 }

 .col-sm-7  {

     width:  58.333333333333336%;

 }

 .col-sm-6  {

     width:  50%;

 }

 .col-sm-5  {

     width:  41.66666666666667%;

 }

 .col-sm-4  {

     width:  33.33333333333333%;

 }

 .col-sm-3  {

     width:  25%;

 }

 .col-sm-2  {

     width:  16.666666666666664%;

 }

 .col-sm-1  {

     width:  8.333333333333332%;

 }

 .col-sm-pull-12  {

     right:  100%;

 }

 .col-sm-pull-11  {

     right:  91.66666666666666%;

 }

 .col-sm-pull-10  {

     right:  83.33333333333334%;

 }

 .col-sm-pull-9  {

     right:  75%;

 }

 .col-sm-pull-8  {

     right:  66.66666666666666%;

 }

 .col-sm-pull-7  {

     right:  58.333333333333336%;

 }

 .col-sm-pull-6  {

     right:  50%;

 }

 .col-sm-pull-5  {

     right:  41.66666666666667%;

 }

 .col-sm-pull-4  {

     right:  33.33333333333333%;

 }

 .col-sm-pull-3  {

     right:  25%;

 }

 .col-sm-pull-2  {

     right:  16.666666666666664%;

 }

 .col-sm-pull-1  {

     right:  8.333333333333332%;

 }

 .col-sm-pull-0  {

     right:  0%;

 }

 .col-sm-push-12  {

     left:  100%;

 }

 .col-sm-push-11  {

     left:  91.66666666666666%;

 }

 .col-sm-push-10  {

     left:  83.33333333333334%;

 }

 .col-sm-push-9  {

     left:  75%;

 }

 .col-sm-push-8  {

     left:  66.66666666666666%;

 }

 .col-sm-push-7  {

     left:  58.333333333333336%;

 }

 .col-sm-push-6  {

     left:  50%;

 }

 .col-sm-push-5  {

     left:  41.66666666666667%;

 }

 .col-sm-push-4  {

     left:  33.33333333333333%;

 }

 .col-sm-push-3  {

     left:  25%;

 }

 .col-sm-push-2  {

     left:  16.666666666666664%;

 }

 .col-sm-push-1  {

     left:  8.333333333333332%;

 }

 .col-sm-push-0  {

     left:  0%;

 }

 .col-sm-offset-12  {

     margin-left:  100%;

 }

 .col-sm-offset-11  {

     margin-left:  91.66666666666666%;

 }

 .col-sm-offset-10  {

     margin-left:  83.33333333333334%;

 }

 .col-sm-offset-9  {

     margin-left:  75%;

 }

 .col-sm-offset-8  {

     margin-left:  66.66666666666666%;

 }

 .col-sm-offset-7  {

     margin-left:  58.333333333333336%;

 }

 .col-sm-offset-6  {

     margin-left:  50%;

 }

 .col-sm-offset-5  {

     margin-left:  41.66666666666667%;

 }

 .col-sm-offset-4  {

     margin-left:  33.33333333333333%;

 }

 .col-sm-offset-3  {

     margin-left:  25%;

 }

 .col-sm-offset-2  {

     margin-left:  16.666666666666664%;

 }

 .col-sm-offset-1  {

     margin-left:  8.333333333333332%;

 }

 .col-sm-offset-0  {

     margin-left:  0%;

 }

 }

 @media (min-width: 961px)  {

     .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12  {

     float:  left;

 }

 .col-md-12  {

     width:  100%;

 }

 .col-md-11  {

     width:  91.66666666666666%;

 }

 .col-md-10  {

     width:  83.33333333333334%;

 }

 .col-md-9  {

     width:  75%;

 }

 .col-md-8  {

     width:  66.66666666666666%;

 }

 .col-md-7  {

     width:  58.333333333333336%;

 }

 .col-md-6  {

     width:  50%;

 }

 .col-md-5  {

     width:  41.66666666666667%;

 }

 .col-md-4  {

     width:  33.33333333333333%;

 }

 .col-md-3  {

     width:  25%;

 }

 .col-md-2  {

     width:  16.666666666666664%;

 }

 .col-md-1  {

     width:  8.333333333333332%;

 }

 .col-md-pull-12  {

     right:  100%;

 }

 .col-md-pull-11  {

     right:  91.66666666666666%;

 }

 .col-md-pull-10  {

     right:  83.33333333333334%;

 }

 .col-md-pull-9  {

     right:  75%;

 }

 .col-md-pull-8  {

     right:  66.66666666666666%;

 }

 .col-md-pull-7  {

     right:  58.333333333333336%;

 }

 .col-md-pull-6  {

     right:  50%;

 }

 .col-md-pull-5  {

     right:  41.66666666666667%;

 }

 .col-md-pull-4  {

     right:  33.33333333333333%;

 }

 .col-md-pull-3  {

     right:  25%;

 }

 .col-md-pull-2  {

     right:  16.666666666666664%;

 }

 .col-md-pull-1  {

     right:  8.333333333333332%;

 }

 .col-md-pull-0  {

     right:  0%;

 }

 .col-md-push-12  {

     left:  100%;

 }

 .col-md-push-11  {

     left:  91.66666666666666%;

 }

 .col-md-push-10  {

     left:  83.33333333333334%;

 }

 .col-md-push-9  {

     left:  75%;

 }

 .col-md-push-8  {

     left:  66.66666666666666%;

 }

 .col-md-push-7  {

     left:  58.333333333333336%;

 }

 .col-md-push-6  {

     left:  50%;

 }

 .col-md-push-5  {

     left:  41.66666666666667%;

 }

 .col-md-push-4  {

     left:  33.33333333333333%;

 }

 .col-md-push-3  {

     left:  25%;

 }

 .col-md-push-2  {

     left:  16.666666666666664%;

 }

 .col-md-push-1  {

     left:  8.333333333333332%;

 }

 .col-md-push-0  {

     left:  0%;

 }

 .col-md-offset-12  {

     margin-left:  100%;

 }

 .col-md-offset-11  {

     margin-left:  91.66666666666666%;

 }

 .col-md-offset-10  {

     margin-left:  83.33333333333334%;

 }

 .col-md-offset-9  {

     margin-left:  75%;

 }

 .col-md-offset-8  {

     margin-left:  66.66666666666666%;

 }

 .col-md-offset-7  {

     margin-left:  58.333333333333336%;

 }

 .col-md-offset-6  {

     margin-left:  50%;

 }

 .col-md-offset-5  {

     margin-left:  41.66666666666667%;

 }

 .col-md-offset-4  {

     margin-left:  33.33333333333333%;

 }

 .col-md-offset-3  {

     margin-left:  25%;

 }

 .col-md-offset-2  {

     margin-left:  16.666666666666664%;

 }

 .col-md-offset-1  {

     margin-left:  8.333333333333332%;

 }

 .col-md-offset-0  {

     margin-left:  0%;

 }

 }

 @media (min-width: 1200px)  {

     .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12  {

     float:  left;

 }

 .col-lg-12  {

     width:  100%;

 }

 .col-lg-11  {

     width:  91.66666666666666%;

 }

 .col-lg-10  {

     width:  83.33333333333334%;

 }

 .col-lg-9  {

     width:  75%;

 }

 .col-lg-8  {

     width:  66.66666666666666%;

 }

 .col-lg-7  {

     width:  58.333333333333336%;

 }

 .col-lg-6  {

     width:  50%;

 }

 .col-lg-5  {

     width:  41.66666666666667%;

 }

 .col-lg-4  {

     width:  33.33333333333333%;

 }

 .col-lg-3  {

     width:  25%;

 }

 .col-lg-2  {

     width:  16.666666666666664%;

 }

 .col-lg-1  {

     width:  8.333333333333332%;

 }

 .col-lg-pull-12  {

     right:  100%;

 }

 .col-lg-pull-11  {

     right:  91.66666666666666%;

 }

 .col-lg-pull-10  {

     right:  83.33333333333334%;

 }

 .col-lg-pull-9  {

     right:  75%;

 }

 .col-lg-pull-8  {

     right:  66.66666666666666%;

 }

 .col-lg-pull-7  {

     right:  58.333333333333336%;

 }

 .col-lg-pull-6  {

     right:  50%;

 }

 .col-lg-pull-5  {

     right:  41.66666666666667%;

 }

 .col-lg-pull-4  {

     right:  33.33333333333333%;

 }

 .col-lg-pull-3  {

     right:  25%;

 }

 .col-lg-pull-2  {

     right:  16.666666666666664%;

 }

 .col-lg-pull-1  {

     right:  8.333333333333332%;

 }

 .col-lg-pull-0  {

     right:  0%;

 }

 .col-lg-push-12  {

     left:  100%;

 }

 .col-lg-push-11  {

     left:  91.66666666666666%;

 }

 .col-lg-push-10  {

     left:  83.33333333333334%;

 }

 .col-lg-push-9  {

     left:  75%;

 }

 .col-lg-push-8  {

     left:  66.66666666666666%;

 }

 .col-lg-push-7  {

     left:  58.333333333333336%;

 }

 .col-lg-push-6  {

     left:  50%;

 }

 .col-lg-push-5  {

     left:  41.66666666666667%;

 }

 .col-lg-push-4  {

     left:  33.33333333333333%;

 }

 .col-lg-push-3  {

     left:  25%;

 }

 .col-lg-push-2  {

     left:  16.666666666666664%;

 }

 .col-lg-push-1  {

     left:  8.333333333333332%;

 }

 .col-lg-push-0  {

     left:  0%;

 }

 .col-lg-offset-12  {

     margin-left:  100%;

 }

 .col-lg-offset-11  {

     margin-left:  91.66666666666666%;

 }

 .col-lg-offset-10  {

     margin-left:  83.33333333333334%;

 }

 .col-lg-offset-9  {

     margin-left:  75%;

 }

 .col-lg-offset-8  {

     margin-left:  66.66666666666666%;

 }

 .col-lg-offset-7  {

     margin-left:  58.333333333333336%;

 }

 .col-lg-offset-6  {

     margin-left:  50%;

 }

 .col-lg-offset-5  {

     margin-left:  41.66666666666667%;

 }

 .col-lg-offset-4  {

     margin-left:  33.33333333333333%;

 }

 .col-lg-offset-3  {

     margin-left:  25%;

 }

 .col-lg-offset-2  {

     margin-left:  16.666666666666664%;

 }

 .col-lg-offset-1  {

     margin-left:  8.333333333333332%;

 }

 .col-lg-offset-0  {

     margin-left:  0%;

 }

 }

.blox  {

     clear: both;

     background: #F5F6F8;

     position: relative;

}

.blox.wpb_column  {

     clear: none;

     margin-bottom: 0;

}

.blox.nopad  {

     padding: 0;

     margin: 0;

}

.blox.full-container .container  {

     padding-left: 0;

     padding-right: 0;

     width: auto;

     max-width: none;

}

.blox.nopad-cols .wpb_row .wpb_column.vc_column_container  {

     padding-left: 0;

     padding-right: 0;

}

.blox.dark  {

     background: #282828;

}

.blox.dark .nonetextshadow * {

     text-shadow: none;

}

.blox.gray  {

     background: #f0f0f0;

}

.blox.gray2  {

     background: #fbfbfb;

     padding-top: 75px;

     margin-top: -35px;

}

.blox.redbox  {

     background: #ffc5cb;

}

.blox.greenbox  {

     background: #dbebb9;

}

.blox.yellowbox  {

     background: #f7c218;

}

.dark.redbox  {

     background: #de3059;

}

.dark.bluebox  {

     background: #128abc;

}

.dark.blackbox  {

     background: #25272a;

     margin-top: -1px;

}

.blox.dark hr  {

     border-color:  rgba(255,  255,  255,  0.2);

}

.dark.greenbox  {

     background: #5aa300;

}

.dark.yellowbox  {

     background: #fdb012;

}

.blox.dark h1,  .blox.dark h2,  .blox.dark h3,  .blox.dark h4,  .blox.dark h5,  .blox.dark h6,  .blox.dark p,  .blox.dark li  {

     color: #fff;

}

.blox.dark input  {

     color: #777;

}

.blox.dark a  {

     color: #07add4;

}

.blox.dark a.magicmore  {

     color: #00aeef;

}

.blox.dark a.magicmore:after  {

     border-color: #00aeef;

}

.blox.dark a:hover  {

     color: #ff9900;

}

.blox.dark a.button,  .blox.dark a.button:hover  {

     color: #fff;

}

.blox.dark a.button.white,  .slides-content.dark a.button.white  {

     color: #202020;

     transition:  all .3s ease;

}

.blox.dark a.button.white:hover,  .slides-content.dark a.button.white:hover  {

     color: #fff;

     background: #000;

}

.blox.dark a.button.white.bordered-bot,  .slides-content.dark a.button.white.bordered-bot  {

     color: #fff;

     background: none;

     border-color: #fff;

}

.blox.dark a.button.white.bordered-bot:hover,  .slides-content.dark a.button.white.bordered-bot:hover  {

     color: #222;

     background: #fff;

}

.blox.dark a.button.black.bordered-bot,  .slides-content.dark a.button.black.bordered-bot  {

     color: #000;

}

.blox.dark a.button.black:hover,  .slides-content.dark a.button.black:hover  {

     color: #000;

     background: #fff;

}

.blox a.button.gray,  .blox a.button.bordered-bot.gray  {

     color: #000;

     border-color: #000;

     border-radius: 0;

     letter-spacing: 0;

}

.blox a.button.gray:hover,  .blox a.button.bordered-bot.gray:hover  {

     color: #fff;

     background: #000;

}

.blox.dark a.button.gray  {

     color: #222;

}

.blox.dark a.button.gray.bordered-bot  {

     background: none;

     color: #fff;

     border-color: #fff;

}

.blox.dark a.button.gray:hover  {

     color: #000;

     background: #fff;

     box-shadow: none;

}

.blox.dark .magic-link a  {

     color: #fff;

}

.blox.dark p  {

     color: rgba(255,  255,  255,  0.9);

}

.blox.dark small  {

     color: rgba(255,  255,  255,  0.8);

}

#wrap > section.about.blox.dark  {

     padding-bottom: 0;

}

img.about-img-bot  {

     margin-bottom: 0;

     max-width: 100%;

}

.blox.promoblox  {

     background: #00c5ad;

     padding: 60px 0 50px;

     margin: 0;

     text-shadow: none;

}

.blox.promoblox a.button  {

     background: transparent;

     padding: 16px 26px;

     border: 2px solid #fff;

     font-weight: 400;

     float: right;

     margin-left: 20px;

     vertical-align: middle;

     letter-spacing: 3px;

     text-shadow: none;

     box-shadow: none;

     text-transform: uppercase;

     -webkit-transition:  all .5s ease;

     -moz-transition:  all .5s ease;

     transition:  all .5s ease;

}

.blox.promoblox a.button:hover  {

     background: #fff;

     color: #000;

}

.dark.bluebox  {

     background: #128abc;

}

.blox.dark.bot-blox  {

     padding: 14px 0;

     clear: both;

     background:  #303740 url(../images/pattern-bg2.png);

     border-top: 5px solid #242e38;

     margin: 0;

}

.dark.bot-blox .magic-link  {

     margin: 0;

     float: right;

}

*+html .blox.dark.bot-blox  {

     margin-bottom: -21px;

}

.blox h1.extr  {

    font-size: 63px;

     font-size: 57px\9;

     font-weight: lighter;

     line-height: 80px;

     letter-spacing: -4px;

}

.blox h1.extr span,  .blox.dark h1.extr span  {

     color: #fc4f4f;

}

.extrabgsec  {

     padding: 20px;

     background: rgba(255, 255, 255, 0.6);

}

.blox.dark .mex-title  {

     border-bottom:  4px solid rgba(255,  255,  255,  0.27);

}

 .blox.parallax-sec  {

     padding:  0;

     background-position:  center bottom;

     background-repeat: no-repeat;

     background-attachment: fixed;

     min-height:  300px;

     margin:  0 auto;

      width:  100%;

      max-width:  1920px;

     background-size: cover;

}

.parallax-sec article  {

     position:  relative;

}

.parallax-sec .blox,  .parallax-sec .blox.dark  {

     background: none;

}

.blox .slogan  {

     padding-top:  5%;

}

.blox .vc_col-sm-6.slogan  {

     padding-top:  0;

}

.slogan h1  {

     font-size: 67px;

     line-height: 80px;

     font-weight: 100;

}

.slogan  span,  .blox.dark .slogan  span  {

     color: #fc4f4f;

}

.max-overlay  {

    position:  absolute;

    top:  0;

    left:  0;

    width:  100%;

    height:  100%;

    background-repeat:  repeat;

}

.max-pat, .max-pat2 , .max-alpha,  .max-alpha2  {

    position:  relative;

}

.max-pat .max-overlay {

    background-image:  url(../images/pattern.png);

}

.max-pat2 .max-overlay {

    background-image:  url(../images/pattern2.png);

}

.max-pat3 .max-overlay {

    background-image:  url(../images/pattern3.png);

}

.max-alpha .max-overlay {

    background-color: rgba(33,  65,  83,  0.5);

}

.max-alpha2 .max-overlay {

    background-color: rgba(8,  22,  31,  0.8);

}

.blox .container  {

    position:  relative;

}

.max.blox {

     position:  relative;

     background:  #f8f8f8;

     padding-top:  50px;

    padding-bottom:  15px;

}

.max.blox:after {

    content:  '';

    position:  absolute;

    left:  50%;

    bottom:  -22px;

    margin-left:  -29px;

    z-index:  1;

    border-radius:  100%;

    width:  50px;

    height:  50px;

    background:  #f8f8f8;

}

.max.blox.dark, .max.blox.dark:after {

    background:  #384852 url(../images/pattern2.png);

}

.video-sec  {

     position:  relative;

     overflow:  hidden;

     padding:  0!important;

}

.video-item  {

     position:  absolute;

     top:  0;

     left:  0;

     min-width:  100%;

     min-height:  100%;

     width:  auto;

     height:  auto;

     z-index:  0;

     overflow:  hidden;

}

.video-sec .pattern-bg  {

     background-image:  url(../images/pattern.png);

     opacity:  0.5;

     width:  100%;

     height:  100%;

     z-index:  1;

     padding:  45px 0 43px;

     clear:  both;

     background-repeat:  repeat;

     position:  absolute;

}

.video-sec .dark-content,  .video-sec .light-content  {

     text-shadow:  1px 1px 0 rgba(0,  0,  0,  0.23);

     padding:  45px 0 43px;

     z-index:  2;

     width:  100%;

     height:  100%;

     position: relative;

}

.video-sec .dark-content  {

     color:  #fff;

}

.video-sec .light-content  {

     text-shadow: none;

}

.video-sec .slight  {

     color:  #292929;

}

.video-sec .mejs-container  {

    position:  absolute;

     z-index: 0;

}

.video-sec .max-video  {

    position: relative;

}

.video-sec .slides-content  {

     position:  relative;

     z-index:  2;

     background:  transparent;

     min-height:  300px;

     text-align:  center;

}

.fullscreen-video  {

     position:  relative;

     display:  block;

}

.slides-content.dark h1,  .slides-content.dark h2,  .slides-content.dark h3,  .slides-content.dark h4,  .slides-content.dark h5,  .slides-content.dark h6,  .slides-content.dark p,  .slides-content.dark div  {

     color: #fff;

}

.youtube-wrap  {

     float:  none;

     clear:  both;

     width:  100%;

     position:  absolute;

     padding-bottom:  56.25%;

      height:  0;

     overflow:  hidden;

}

.youtube-wrap iframe  {

     position:  absolute;

     top:  0;

     left:  0;

     width:  100%;

     height:  100%;

}

@media only screen and (max-width: 960px)  {

     .parallax-sec,  .video-sec   {

     height: auto !important;

     background-attachment: scroll;

     background-repeat: repeat-y !important;

}

.homedark  {

     height: auto !important;

     background-size: cover;

}

.slogan h1  {

     font-size: 41px;

     line-height: 53px;

}

.aboutdark .slogan  {

     position: relative;

     right: auto;

     margin: 0 auto;

     padding: 3%;

}

.video-sec .max-video  {

     position:  inherit;

}

.blox.parallax-sec  {

     background-position:  center center !important;

}

}

@media only screen and (max-width: 767px)  {

     .blox.dark,  .blox.gray  {

     height: auto !important;

}

.blox.half-white  {

     background-image: none !important;

     background: #fff !important;

}

}

@media (min-width: 678px)  {

    .video-item,  .fullscreen-video  {

     z-index:  1;

}

}

@media (min-width: 961px)  {

    .video-item,  .fullscreen-video  {

     z-index:  1;

}

 .youtube-wrap  {

     z-index:  1;

}

.youtube-wrap  {

     float:  none;

     clear:  both;

     width:  100%;

     position:  relative;

     padding-bottom:  56.25%;

     height:  0;

}

.youtube-wrap iframe  {

     position:  absolute;

     top:  0;

     left:  0;

     width:  100%;

     height:  100%;

}

}

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {

    padding:  0;

    margin:  0;

    border:  0;

    outline:  none;

    vertical-align:  top;

}

.fancybox-wrap  {

    position:  absolute;

    top:  0;

    left:  0;

    z-index:  8020;

}

.fancybox-skin  {

    position:  relative;

    background:  #f9f9f9;

    color:  #444;

    text-shadow:  none;

    -webkit-border-radius:  4px;

       -moz-border-radius:  4px;

    border-radius:  4px;

}

.fancybox-opened  {

    z-index:  8030;

}

.fancybox-opened .fancybox-skin  {

    -webkit-box-shadow:  0 10px 25px rgba(0,  0,  0,  0.5);

       -moz-box-shadow:  0 10px 25px rgba(0,  0,  0,  0.5);

    box-shadow:  0 10px 25px rgba(0,  0,  0,  0.5);

}

.fancybox-outer,  .fancybox-inner  {

    position:  relative;

}

.fancybox-inner  {

    overflow:  hidden;

}

.fancybox-type-iframe .fancybox-inner  {

    -webkit-overflow-scrolling:  touch;

}

.fancybox-error  {

    color:  #444;

    font:  14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;

    margin:  0;

    padding:  15px;

    white-space:  nowrap;

}

.fancybox-image,  .fancybox-iframe  {

    display:  block;

    width:  100%;

    height:  100%;

}

.fancybox-image  {

    max-width:  100%;

    max-height:  100%;

}

#fancybox-loading,  .fancybox-close,  .fancybox-prev span,  .fancybox-next span  {

    background-image:  url('../images/fancybox/fancybox_sprite.png');

}

#fancybox-loading  {

    position:  fixed;

    top:  50%;

    left:  50%;

    margin-top:  -22px;

    margin-left:  -22px;

    background-position:  0 -108px;

    opacity:  0.8;

    cursor:  pointer;

    z-index:  8060;

}

#fancybox-loading div  {

    width:  44px;

    height:  44px;

    background:  url('../images/fancybox/fancybox_loading.gif') center center no-repeat;

}

.fancybox-close  {

    position:  absolute;

    top:  -18px;

    right:  -18px;

    width:  36px;

    height:  36px;

    cursor:  pointer;

    z-index:  8040;

}

.fancybox-nav  {

    position:  absolute;

    top:  0;

    width:  40%;

    height:  100%;

    cursor:  pointer;

    text-decoration:  none;

    background:  transparent url('../images/fancybox/blank.gif');

     -webkit-tap-highlight-color:  rgba(0, 0, 0, 0);

    z-index:  8040;

}

.fancybox-prev  {

    left:  0;

}

.fancybox-next  {

    right:  0;

}

.fancybox-nav span  {

    position:  absolute;

    top:  50%;

    width:  36px;

    height:  34px;

    margin-top:  -18px;

    cursor:  pointer;

    z-index:  8040;

    visibility:  hidden;

}

.fancybox-prev span  {

    left:  10px;

    background-position:  0 -36px;

}

.fancybox-next span  {

    right:  10px;

    background-position:  0 -72px;

}

.fancybox-nav:hover span  {

    visibility:  visible;

}

.fancybox-tmp  {

    position:  absolute;

    top:  -99999px;

    left:  -99999px;

    visibility:  hidden;

    max-width:  99999px;

    max-height:  99999px;

    overflow:  visible !important;

}

.fancybox-lock  {

    overflow:  hidden !important;

    width:  auto;

}

.fancybox-lock body  {

    overflow:  hidden !important;

}

.fancybox-lock-test  {

    overflow-y:  hidden !important;

}

.fancybox-overlay  {

    position:  absolute;

    top:  0;

    left:  0;

    overflow:  hidden;

    display:  none;

    z-index:  8010;

    background:  url('../images/fancybox/fancybox_overlay.png');

}

.fancybox-overlay-fixed  {

    position:  fixed;

    bottom:  0;

    right:  0;

}

.fancybox-lock .fancybox-overlay  {

    overflow:  auto;

    overflow-y:  scroll;

}

.fancybox-title  {

    visibility:  hidden;

    font:  normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;

    position:  relative;

    text-shadow:  none;

    z-index:  8050;

}

.fancybox-opened .fancybox-title  {

    visibility:  visible;

}

.fancybox-title-float-wrap  {

    position:  absolute;

    bottom:  0;

    right:  50%;

    margin-bottom:  -35px;

    z-index:  8050;

    text-align:  center;

}

.fancybox-title-float-wrap .child  {

    display:  inline-block;

    margin-right:  -100%;

    padding:  2px 20px;

    background:  transparent;

     background:  rgba(0,  0,  0,  0.8);

    -webkit-border-radius:  15px;

       -moz-border-radius:  15px;

    border-radius:  15px;

    text-shadow:  0 1px 2px #222;

    color:  #FFF;

    font-weight:  bold;

    line-height:  24px;

    white-space:  nowrap;

}

.fancybox-title-outside-wrap  {

    position:  relative;

    margin-top:  10px;

    color:  #fff;

}

.fancybox-title-inside-wrap  {

    padding-top:  10px;

}

.fancybox-title-over-wrap  {

    position:  absolute;

    bottom:  0;

    left:  0;

    color:  #fff;

    padding:  10px;

    background:  #000;

    background:  rgba(0,  0,  0,  .8);

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),    only screen and (min--moz-device-pixel-ratio: 1.5),    only screen and (min-device-pixel-ratio: 1.5) {

    #fancybox-loading,  .fancybox-close,  .fancybox-prev span,  .fancybox-next span  {

    background-image:  url('../images/fancybox/fancybox_sprite@2x.png');

    background-size:  44px 152px;

 }

#fancybox-loading div  {

    background-image:  url('../images/fancybox/fancybox_loading@2x.gif');

    background-size:  24px 24px;

 }

}

 .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus   {

    outline:  none;

}

.slides, .flex-control-nav, .flex-direction-nav  {

    margin:  0;

     padding:  0;

     list-style:  none;

}

  .flexslider  {

    margin:  0;

     padding:  0;

}

.flexslider .slides > li  {

    display:  none;

     position: relative;

     -webkit-backface-visibility:  hidden;

}

 .flexslider .slides img  {

    width:  100%;

     display:  block;

}

#wrap .flexslider .slides img  {

     height: auto !important;

}

.flex-pauseplay span  {

    text-transform:  capitalize;

}

.slides:after  {

    content:  ".";

     display:  block;

     clear:  both;

     visibility:  hidden;

     line-height:  0;

     height:  0;

}

 html[xmlns] .slides  {

    display:  block;

     position: relative;

}

 * html .slides  {

    height:  1%;

}

.no-js .slides > li:first-child  {

    display:  block;

}

.flexslider  {

     background:  #fff;

     margin:  0;

     padding:  0;

     z-index:  1;

      position:  relative;

      zoom:  1;

}

.flex-viewport  {

    max-height:  2000px;

     -webkit-transition:  all 1s ease;

     -moz-transition:  all 1s ease;

     transition:  all 1s ease;

}

.loading .flex-viewport  {

    max-height:  300px;

}

.flexslider .slides  {

    zoom:  1;

}

.carousel li  {

    margin-right:  5px;

}

.flex-direction-nav  {

    *height:  0;

}

.flex-direction-nav a  {

    padding: 25px 15px;

     margin:  -46px 0 0;

     background:  rgba(0, 0, 0, 0.9);

     display:  block;

     position:  absolute;

     top:  50%;

     z-index:  10;

     cursor:  pointer;

     opacity:  0;

      -webkit-transition:  all .19s ease;

 }

.flex-direction-nav a i  {

     color: #fff;

     font-size: 16px;

}

.flex-direction-nav a span  {

     display: none;

}

.flex-direction-nav .flex-next  {

     right:  0px;

     border-radius:  4px 0 0 4px;

 }

.flex-direction-nav .flex-prev  {

    left:  0x;

     border-radius:  0 4px 4px 0;

}

.flexslider:hover .flex-next  {

    opacity:  0.8;

 }

.flexslider:hover .flex-prev  {

    opacity:  0.8;

 }

.flexslider:hover .flex-next:hover,  .flexslider:hover .flex-prev:hover  {

    opacity:  1;

     background-color:  #0ab1f0;

}

.flex-direction-nav .flex-disabled  {

    opacity:  .3!important;

     filter: alpha(opacity=30);

     cursor:  default;

}

.flex-control-nav  {

    width:  auto;

     position:  absolute;

     right: 56px;

     bottom:  36px;

     text-align:  center;

}

.flex-control-nav li  {

    margin:  0 6px;

     display:  inline-block;

     zoom:  1;

     *display:  inline;

}

.flex-control-paging li a  {

    width:  16px;

     height:  16px;

     display:  block;

     background:  #fff;

     background:  rgba(255, 255, 255, 0.9);

     cursor:  pointer;

     text-indent:  -9999px;

     -webkit-border-radius:  30px;

     -moz-border-radius:  30px;

     -o-border-radius:  30px;

     border-radius:  30px;

 }

.flex-control-paging li a:hover  {

     background:  #fff;

     background:  rgba(255, 255, 255, 0.7);

 }

.flex-control-paging li a.flex-active  {

     background:  #0ab1f0;

     cursor:  default;

 }

.flex-control-thumbs  {

    margin:  5px 0 0;

     position:  static;

     overflow:  hidden;

}

.flex-control-thumbs li  {

    width:  25%;

     float:  left;

     margin:  0;

}

.flex-control-thumbs img  {

    width:  100%;

     display:  block;

     opacity:  .7;

     cursor:  pointer;

}

.flex-control-thumbs img:hover  {

    opacity:  1;

}

.flex-control-thumbs .flex-active  {

    opacity:  1;

     cursor:  default;

}

.slide-caption  {

      padding:  30px;

     max-width: 40%;

     margin:  0;

    position:  absolute;

    display:  block;

    left:  90px;

     bottom:  40px;

    background-color:  #222;

    background:  rgba(0,  0,  0,  0.5);

}

.slide-caption h3  {

    color:  #fff;

     padding-bottom:  10px;

    margin: 0;

     font-weight: 400;

 }

.slide-caption p  {

    margin: 0;

    line-height:  20px;

    color:  #c9c9c9;

}

@media screen and (max-width: 860px)  {

      .flex-direction-nav .flex-prev  {

    opacity:  1;

     left:  0;

}

  .flex-direction-nav .flex-next  {

    opacity:  1;

     right:  0;

}

  .flex-direction-nav a  {

     padding: 16px 8px;

     margin-top: -30px;

     top: 50%;

}

  .flex-control-nav  {

     bottom: 16px;

     right: 26px;

}

  .flex-control-paging li a  {

     width: 10px;

     height: 10px;

}

  .slide-caption  {

     display: none;

}

  .flex-control-nav li  {

     margin: 0 4px;

}

}

@font-face  {

      font-family:  'FontAwesome';

      src:   url('fonts/fontawesome-webfont.eot?v=4.2.0');

      src:   url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),   url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),   url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),   url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');

}

@font-face  {

      font-family:  'linecons';

      src:   url('fonts/linecons.eot');

      src:   url('fonts/linecons.eot?#iefix') format('embedded-opentype'),   url('../fonts/linecons.woff') format('woff'),   url('../fonts/linecons.ttf') format('truetype'),   url('../fonts/linecons.svg') format('svg');

}

@font-face  {

      font-family:  'simple-line-icons';

      src:  url('fonts/Simple-Line-Icons.eot?v=2.4.0');

      src:  url('fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'),    url('../fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'),    url('../fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'),    url('../fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'),    url('../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');

      font-weight:  normal;

      font-style:  normal;

}

@font-face  {

      font-family:  'et-line';

      src: url('fonts/et-line.eot');

      src: url('fonts/et-line.eot?#iefix') format('embedded-opentype'), url('../fonts/et-line.woff') format('woff'), url('../fonts/et-line.ttf') format('truetype'), url('../fonts/et-line.svg#et-line') format('svg');

      font-weight:  normal;

      font-style:  normal;

}

@font-face  {

      font-family:  'themify';

      src: url('fonts/themify.eot?-fvbane');

      src: url('fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('../fonts/themify.woff?-fvbane') format('woff'), url('../fonts/themify.ttf?-fvbane') format('truetype'), url('../fonts/themify.svg?-fvbane#themify') format('svg');

      font-weight:  normal;

      font-style:  normal;

}

@font-face  {

      font-family:  'Pe-icon-7-stroke';

      src:  url('fonts/Pe-icon-7-stroke.eot?d7yf1v');

      src:  url('fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),  url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),  url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),  url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');

      font-weight:  normal;

      font-style:  normal;

}

[class*="fa-"], [class*="li_"], [class*="sl-"] {

    speak:  none;

    font-style:  normal;

    font-weight:  normal;

    font-variant:  normal;

    text-transform:  none;

    line-height:  1;

    -webkit-font-smoothing:  antialiased;

    -moz-osx-font-smoothing:  grayscale;

}

[class*="fa-"]  {

    font-family:  FontAwesome;

}

[class*="li_"]  {

    font-family:  'linecons';

}

[class*="sl-"]:not(.fa-asl-interpreting)  {

    font-family:  'simple-line-icons';

}

[class^="ti-"],  [class*=" ti-"]  {

     font-family:  'themify';

     speak:  none;

     font-style:  normal;

     font-weight:  normal;

     font-variant:  normal;

     text-transform:  none;

     line-height:  1;

     -webkit-font-smoothing:  antialiased;

     -moz-osx-font-smoothing:  grayscale;

 }

[class^="pe-7s-"],  [class*=" pe-7s-"]  {

     display:  inline-block;

     font-family:  'Pe-icon-7-stroke';

     speak:  none;

     font-style:  normal;

     font-weight:  normal;

     font-variant:  normal;

     text-transform:  none;

     line-height:  1;

     -webkit-font-smoothing:  antialiased;

     -moz-osx-font-smoothing:  grayscale;

 }

.icon-mobile,  .icon-laptop,  .icon-desktop,  .icon-tablet,  .icon-phone,  .icon-document,  .icon-documents,  .icon-search,  .icon-clipboard,  .icon-newspaper,  .icon-notebook,  .icon-book-open,  .icon-browser,  .icon-calendar,  .icon-presentation,  .icon-picture,  .icon-pictures,  .icon-video,  .icon-camera,  .icon-printer,  .icon-toolbox,  .icon-briefcase,  .icon-wallet,  .icon-gift,  .icon-bargraph,  .icon-grid,  .icon-expand,  .icon-focus,  .icon-edit,  .icon-adjustments,  .icon-ribbon,  .icon-hourglass,  .icon-lock,  .icon-megaphone,  .icon-shield,  .icon-trophy,  .icon-flag,  .icon-map,  .icon-puzzle,  .icon-basket,  .icon-envelope,  .icon-streetsign,  .icon-telescope,  .icon-gears,  .icon-key,  .icon-paperclip,  .icon-attachment,  .icon-pricetags,  .icon-lightbulb,  .icon-layers,  .icon-pencil,  .icon-tools,  .icon-tools-2,  .icon-scissors,  .icon-paintbrush,  .icon-magnifying-glass,  .icon-circle-compass,  .icon-linegraph,  .icon-mic,  .icon-strategy,  .icon-beaker,  .icon-caution,  .icon-recycle,  .icon-anchor,  .icon-profile-male,  .icon-profile-female,  .icon-bike,  .icon-wine,  .icon-hotairballoon,  .icon-globe,  .icon-genius,  .icon-map-pin,  .icon-dial,  .icon-chat,  .icon-heart,  .icon-cloud,  .icon-upload,  .icon-download,  .icon-target,  .icon-hazardous,  .icon-piechart,  .icon-speedometer,  .icon-global,  .icon-compass,  .icon-lifesaver,  .icon-clock,  .icon-aperture,  .icon-quote,  .icon-scope,  .icon-alarmclock,  .icon-refresh,  .icon-happy,  .icon-sad,  .icon-facebook,  .icon-twitter,  .icon-googleplus,  .icon-rss,  .icon-tumblr,  .icon-linkedin,  .icon-dribbble  {

     font-family:  'et-line';

     speak:  none;

     font-style:  normal;

     font-weight:  normal;

     font-variant:  normal;

     text-transform:  none;

     line-height:  1;

     -webkit-font-smoothing:  antialiased;

     -moz-osx-font-smoothing:  grayscale;

     display: inline-block;

}

.fa-glass:before  {

     content: "\f000";

}

.fa-music:before  {

     content: "\f001";

}

.fa-search:before  {

     content: "\f002";

}

.fa-envelope-o:before  {

     content: "\f003";

}

.fa-heart:before  {

     content: "\f004";

}

.fa-star:before  {

     content: "\f005";

}

.fa-star-o:before  {

     content: "\f006";

}

.fa-user:before  {

     content: "\f007";

}

.fa-film:before  {

     content: "\f008";

}

.fa-th-large:before  {

     content: "\f009";

}

.fa-th:before  {

     content: "\f00a";

}

.fa-th-list:before  {

     content: "\f00b";

}

.fa-check:before  {

     content: "\f00c";

}

.fa-close:before, .fa-remove:before, .fa-times:before  {

     content: "\f00d";

}

.fa-search-plus:before  {

     content: "\f00e";

}

.fa-search-minus:before  {

     content: "\f010";

}

.fa-power-off:before  {

     content: "\f011";

}

.fa-signal:before  {

     content: "\f012";

}

.fa-cog:before, .fa-gear:before  {

     content: "\f013";

}

.fa-trash-o:before  {

     content: "\f014";

}

.fa-home:before  {

     content: "\f015";

}

.fa-file-o:before  {

     content: "\f016";

}

.fa-clock-o:before  {

     content: "\f017";

}

.fa-road:before  {

     content: "\f018";

}

.fa-download:before  {

     content: "\f019";

}

.fa-arrow-circle-o-down:before  {

     content: "\f01a";

}

.fa-arrow-circle-o-up:before  {

     content: "\f01b";

}

.fa-inbox:before  {

     content: "\f01c";

}

.fa-play-circle-o:before  {

     content: "\f01d";

}

.fa-repeat:before, .fa-rotate-right:before  {

     content: "\f01e";

}

.fa-refresh:before  {

     content: "\f021";

}

.fa-list-alt:before  {

     content: "\f022";

}

.fa-lock:before  {

     content: "\f023";

}

.fa-flag:before  {

     content: "\f024";

}

.fa-headphones:before  {

     content: "\f025";

}

.fa-volume-off:before  {

     content: "\f026";

}

.fa-volume-down:before  {

     content: "\f027";

}

.fa-volume-up:before  {

     content: "\f028";

}

.fa-qrcode:before  {

     content: "\f029";

}

.fa-barcode:before  {

     content: "\f02a";

}

.fa-tag:before  {

     content: "\f02b";

}

.fa-tags:before  {

     content: "\f02c";

}

.fa-book:before  {

     content: "\f02d";

}

.fa-bookmark:before  {

     content: "\f02e";

}

.fa-print:before  {

     content: "\f02f";

}

.fa-camera:before  {

     content: "\f030";

}

.fa-font:before  {

     content: "\f031";

}

.fa-bold:before  {

     content: "\f032";

}

.fa-italic:before  {

     content: "\f033";

}

.fa-text-height:before  {

     content: "\f034";

}

.fa-text-width:before  {

     content: "\f035";

}

.fa-align-left:before  {

     content: "\f036";

}

.fa-align-center:before  {

     content: "\f037";

}

.fa-align-right:before  {

     content: "\f038";

}

.fa-align-justify:before  {

     content: "\f039";

}

.fa-list:before  {

     content: "\f03a";

}

.fa-dedent:before, .fa-outdent:before  {

     content: "\f03b";

}

.fa-indent:before  {

     content: "\f03c";

}

.fa-video-camera:before  {

     content: "\f03d";

}

.fa-image:before, .fa-photo:before, .fa-picture-o:before  {

     content: "\f03e";

}

.fa-pencil:before  {

     content: "\f040";

}

.fa-map-marker:before  {

     content: "\f041";

}

.fa-adjust:before  {

     content: "\f042";

}

.fa-tint:before  {

     content: "\f043";

}

.fa-edit:before, .fa-pencil-square-o:before  {

     content: "\f044";

}

.fa-share-square-o:before  {

     content: "\f045";

}

.fa-check-square-o:before  {

     content: "\f046";

}

.fa-arrows:before  {

     content: "\f047";

}

.fa-step-backward:before  {

     content: "\f048";

}

.fa-fast-backward:before  {

     content: "\f049";

}

.fa-backward:before  {

     content: "\f04a";

}

.fa-play:before  {

     content: "\f04b";

}

.fa-pause:before  {

     content: "\f04c";

}

.fa-stop:before  {

     content: "\f04d";

}

.fa-forward:before  {

     content: "\f04e";

}

.fa-fast-forward:before  {

     content: "\f050";

}

.fa-step-forward:before  {

     content: "\f051";

}

.fa-eject:before  {

     content: "\f052";

}

.fa-chevron-left:before  {

     content: "\f053";

}

.fa-chevron-right:before  {

     content: "\f054";

}

.fa-plus-circle:before  {

     content: "\f055";

}

.fa-minus-circle:before  {

     content: "\f056";

}

.fa-times-circle:before  {

     content: "\f057";

}

.fa-check-circle:before  {

     content: "\f058";

}

.fa-question-circle:before  {

     content: "\f059";

}

.fa-info-circle:before  {

     content: "\f05a";

}

.fa-crosshairs:before  {

     content: "\f05b";

}

.fa-times-circle-o:before  {

     content: "\f05c";

}

.fa-check-circle-o:before  {

     content: "\f05d";

}

.fa-ban:before  {

     content: "\f05e";

}

.fa-arrow-left:before  {

     content: "\f060";

}

.fa-arrow-right:before  {

     content: "\f061";

}

.fa-arrow-up:before  {

     content: "\f062";

}

.fa-arrow-down:before  {

     content: "\f063";

}

.fa-mail-forward:before, .fa-share:before  {

     content: "\f064";

}

.fa-expand:before  {

     content: "\f065";

}

.fa-compress:before  {

     content: "\f066";

}

.fa-plus:before  {

     content: "\f067";

}

.fa-minus:before  {

     content: "\f068";

}

.fa-asterisk:before  {

     content: "\f069";

}

.fa-exclamation-circle:before  {

     content: "\f06a";

}

.fa-gift:before  {

     content: "\f06b";

}

.fa-leaf:before  {

     content: "\f06c";

}

.fa-fire:before  {

     content: "\f06d";

}

.fa-eye:before  {

     content: "\f06e";

}

.fa-eye-slash:before  {

     content: "\f070";

}

.fa-exclamation-triangle:before, .fa-warning:before  {

     content: "\f071";

}

.fa-plane:before  {

     content: "\f072";

}

.fa-calendar:before  {

     content: "\f073";

}

.fa-random:before  {

     content: "\f074";

}

.fa-comment:before  {

     content: "\f075";

}

.fa-magnet:before  {

     content: "\f076";

}

.fa-chevron-up:before  {

     content: "\f077";

}

.fa-chevron-down:before  {

     content: "\f078";

}

.fa-retweet:before  {

     content: "\f079";

}

.fa-shopping-cart:before  {

     content: "\f07a";

}

.fa-folder:before  {

     content: "\f07b";

}

.fa-folder-open:before  {

     content: "\f07c";

}

.fa-arrows-v:before  {

     content: "\f07d";

}

.fa-arrows-h:before  {

     content: "\f07e";

}

.fa-bar-chart-o:before, .fa-bar-chart:before  {

     content: "\f080";

}

.fa-twitter-square:before  {

     content: "\f081";

}

.fa-facebook-square:before  {

     content: "\f082";

}

.fa-camera-retro:before  {

     content: "\f083";

}

.fa-key:before  {

     content: "\f084";

}

.fa-cogs:before, .fa-gears:before  {

     content: "\f085";

}

.fa-comments:before  {

     content: "\f086";

}

.fa-thumbs-o-up:before  {

     content: "\f087";

}

.fa-thumbs-o-down:before  {

     content: "\f088";

}

.fa-star-half:before  {

     content: "\f089";

}

.fa-heart-o:before  {

     content: "\f08a";

}

.fa-sign-out:before  {

     content: "\f08b";

}

.fa-linkedin-square:before  {

     content: "\f08c";

}

.fa-thumb-tack:before  {

     content: "\f08d";

}

.fa-external-link:before  {

     content: "\f08e";

}

.fa-sign-in:before  {

     content: "\f090";

}

.fa-trophy:before  {

     content: "\f091";

}

.fa-github-square:before  {

     content: "\f092";

}

.fa-upload:before  {

     content: "\f093";

}

.fa-lemon-o:before  {

     content: "\f094";

}

.fa-phone:before  {

     content: "\f095";

}

.fa-square-o:before  {

     content: "\f096";

}

.fa-bookmark-o:before  {

     content: "\f097";

}

.fa-phone-square:before  {

     content: "\f098";

}

.fa-twitter:before  {

     content: "\f099";

}

.fa-facebook-f:before, .fa-facebook:before  {

     content: "\f09a";

}

.fa-github:before  {

     content: "\f09b";

}

.fa-unlock:before  {

     content: "\f09c";

}

.fa-credit-card:before  {

     content: "\f09d";

}

.fa-feed:before, .fa-rss:before  {

     content: "\f09e";

}

.fa-hdd-o:before  {

     content: "\f0a0";

}

.fa-bullhorn:before  {

     content: "\f0a1";

}

.fa-bell:before  {

     content: "\f0f3";

}

.fa-certificate:before  {

     content: "\f0a3";

}

.fa-hand-o-right:before  {

     content: "\f0a4";

}

.fa-hand-o-left:before  {

     content: "\f0a5";

}

.fa-hand-o-up:before  {

     content: "\f0a6";

}

.fa-hand-o-down:before  {

     content: "\f0a7";

}

.fa-arrow-circle-left:before  {

     content: "\f0a8";

}

.fa-arrow-circle-right:before  {

     content: "\f0a9";

}

.fa-arrow-circle-up:before  {

     content: "\f0aa";

}

.fa-arrow-circle-down:before  {

     content: "\f0ab";

}

.fa-globe:before  {

     content: "\f0ac";

}

.fa-wrench:before  {

     content: "\f0ad";

}

.fa-tasks:before  {

     content: "\f0ae";

}

.fa-filter:before  {

     content: "\f0b0";

}

.fa-briefcase:before  {

     content: "\f0b1";

}

.fa-arrows-alt:before  {

     content: "\f0b2";

}

.fa-group:before, .fa-users:before  {

     content: "\f0c0";

}

.fa-chain:before, .fa-link:before  {

     content: "\f0c1";

}

.fa-cloud:before  {

     content: "\f0c2";

}

.fa-flask:before  {

     content: "\f0c3";

}

.fa-cut:before, .fa-scissors:before  {

     content: "\f0c4";

}

.fa-copy:before, .fa-files-o:before  {

     content: "\f0c5";

}

.fa-paperclip:before  {

     content: "\f0c6";

}

.fa-floppy-o:before, .fa-save:before  {

     content: "\f0c7";

}

.fa-square:before  {

     content: "\f0c8";

}

.fa-bars:before, .fa-navicon:before, .fa-reorder:before  {

     content: "\f0c9";

}

.fa-list-ul:before  {

     content: "\f0ca";

}

.fa-list-ol:before  {

     content: "\f0cb";

}

.fa-strikethrough:before  {

     content: "\f0cc";

}

.fa-underline:before  {

     content: "\f0cd";

}

.fa-table:before  {

     content: "\f0ce";

}

.fa-magic:before  {

     content: "\f0d0";

}

.fa-truck:before  {

     content: "\f0d1";

}

.fa-pinterest:before  {

     content: "\f0d2";

}

.fa-pinterest-square:before  {

     content: "\f0d3";

}

.fa-google-plus-square:before  {

     content: "\f0d4";

}

.fa-google-plus:before  {

     content: "\f0d5";

}

.fa-money:before  {

     content: "\f0d6";

}

.fa-caret-down:before  {

     content: "\f0d7";

}

.fa-caret-up:before  {

     content: "\f0d8";

}

.fa-caret-left:before  {

     content: "\f0d9";

}

.fa-caret-right:before  {

     content: "\f0da";

}

.fa-columns:before  {

     content: "\f0db";

}

.fa-sort:before, .fa-unsorted:before  {

     content: "\f0dc";

}

.fa-sort-desc:before, .fa-sort-down:before  {

     content: "\f0dd";

}

.fa-sort-asc:before, .fa-sort-up:before  {

     content: "\f0de";

}

.fa-envelope:before  {

     content: "\f0e0";

}

.fa-linkedin:before  {

     content: "\f0e1";

}

.fa-rotate-left:before, .fa-undo:before  {

     content: "\f0e2";

}

.fa-gavel:before, .fa-legal:before  {

     content: "\f0e3";

}

.fa-dashboard:before, .fa-tachometer:before  {

     content: "\f0e4";

}

.fa-comment-o:before  {

     content: "\f0e5";

}

.fa-comments-o:before  {

     content: "\f0e6";

}

.fa-bolt:before, .fa-flash:before  {

     content: "\f0e7";

}

.fa-sitemap:before  {

     content: "\f0e8";

}

.fa-umbrella:before  {

     content: "\f0e9";

}

.fa-clipboard:before, .fa-paste:before  {

     content: "\f0ea";

}

.fa-lightbulb-o:before  {

     content: "\f0eb";

}

.fa-exchange:before  {

     content: "\f0ec";

}

.fa-cloud-download:before  {

     content: "\f0ed";

}

.fa-cloud-upload:before  {

     content: "\f0ee";

}

.fa-user-md:before  {

     content: "\f0f0";

}

.fa-stethoscope:before  {

     content: "\f0f1";

}

.fa-suitcase:before  {

     content: "\f0f2";

}

.fa-bell-o:before  {

     content: "\f0a2";

}

.fa-coffee:before  {

     content: "\f0f4";

}

.fa-cutlery:before  {

     content: "\f0f5";

}

.fa-file-text-o:before  {

     content: "\f0f6";

}

.fa-building-o:before  {

     content: "\f0f7";

}

.fa-hospital-o:before  {

     content: "\f0f8";

}

.fa-ambulance:before  {

     content: "\f0f9";

}

.fa-medkit:before  {

     content: "\f0fa";

}

.fa-fighter-jet:before  {

     content: "\f0fb";

}

.fa-beer:before  {

     content: "\f0fc";

}

.fa-h-square:before  {

     content: "\f0fd";

}

.fa-plus-square:before  {

     content: "\f0fe";

}

.fa-angle-double-left:before  {

     content: "\f100";

}

.fa-angle-double-right:before  {

     content: "\f101";

}

.fa-angle-double-up:before  {

     content: "\f102";

}

.fa-angle-double-down:before  {

     content: "\f103";

}

.fa-angle-left:before  {

     content: "\f104";

}

.fa-angle-right:before  {

     content: "\f105";

}

.fa-angle-up:before  {

     content: "\f106";

}

.fa-angle-down:before  {

     content: "\f107";

}

.fa-desktop:before  {

     content: "\f108";

}

.fa-laptop:before  {

     content: "\f109";

}

.fa-tablet:before  {

     content: "\f10a";

}

.fa-mobile-phone:before, .fa-mobile:before  {

     content: "\f10b";

}

.fa-circle-o:before  {

     content: "\f10c";

}

.fa-quote-left:before  {

     content: "\f10d";

}

.fa-quote-right:before  {

     content: "\f10e";

}

.fa-spinner:before  {

     content: "\f110";

}

.fa-circle:before  {

     content: "\f111";

}

.fa-mail-reply:before, .fa-reply:before  {

     content: "\f112";

}

.fa-github-alt:before  {

     content: "\f113";

}

.fa-folder-o:before  {

     content: "\f114";

}

.fa-folder-open-o:before  {

     content: "\f115";

}

.fa-smile-o:before  {

     content: "\f118";

}

.fa-frown-o:before  {

     content: "\f119";

}

.fa-meh-o:before  {

     content: "\f11a";

}

.fa-gamepad:before  {

     content: "\f11b";

}

.fa-keyboard-o:before  {

     content: "\f11c";

}

.fa-flag-o:before  {

     content: "\f11d";

}

.fa-flag-checkered:before  {

     content: "\f11e";

}

.fa-terminal:before  {

     content: "\f120";

}

.fa-code:before  {

     content: "\f121";

}

.fa-mail-reply-all:before, .fa-reply-all:before  {

     content: "\f122";

}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before  {

     content: "\f123";

}

.fa-location-arrow:before  {

     content: "\f124";

}

.fa-crop:before  {

     content: "\f125";

}

.fa-code-fork:before  {

     content: "\f126";

}

.fa-chain-broken:before, .fa-unlink:before  {

     content: "\f127";

}

.fa-question:before  {

     content: "\f128";

}

.fa-info:before  {

     content: "\f129";

}

.fa-exclamation:before  {

     content: "\f12a";

}

.fa-superscript:before  {

     content: "\f12b";

}

.fa-subscript:before  {

     content: "\f12c";

}

.fa-eraser:before  {

     content: "\f12d";

}

.fa-puzzle-piece:before  {

     content: "\f12e";

}

.fa-microphone:before  {

     content: "\f130";

}

.fa-microphone-slash:before  {

     content: "\f131";

}

.fa-shield:before  {

     content: "\f132";

}

.fa-calendar-o:before  {

     content: "\f133";

}

.fa-fire-extinguisher:before  {

     content: "\f134";

}

.fa-rocket:before  {

     content: "\f135";

}

.fa-maxcdn:before  {

     content: "\f136";

}

.fa-chevron-circle-left:before  {

     content: "\f137";

}

.fa-chevron-circle-right:before  {

     content: "\f138";

}

.fa-chevron-circle-up:before  {

     content: "\f139";

}

.fa-chevron-circle-down:before  {

     content: "\f13a";

}

.fa-html5:before  {

     content: "\f13b";

}

.fa-css3:before  {

     content: "\f13c";

}

.fa-anchor:before  {

     content: "\f13d";

}

.fa-unlock-alt:before  {

     content: "\f13e";

}

.fa-bullseye:before  {

     content: "\f140";

}

.fa-ellipsis-h:before  {

     content: "\f141";

}

.fa-ellipsis-v:before  {

     content: "\f142";

}

.fa-rss-square:before  {

     content: "\f143";

}

.fa-play-circle:before  {

     content: "\f144";

}

.fa-ticket:before  {

     content: "\f145";

}

.fa-minus-square:before  {

     content: "\f146";

}

.fa-minus-square-o:before  {

     content: "\f147";

}

.fa-level-up:before  {

     content: "\f148";

}

.fa-level-down:before  {

     content: "\f149";

}

.fa-check-square:before  {

     content: "\f14a";

}

.fa-pencil-square:before  {

     content: "\f14b";

}

.fa-external-link-square:before  {

     content: "\f14c";

}

.fa-share-square:before  {

     content: "\f14d";

}

.fa-compass:before  {

     content: "\f14e";

}

.fa-caret-square-o-down:before, .fa-toggle-down:before  {

     content: "\f150";

}

.fa-caret-square-o-up:before, .fa-toggle-up:before  {

     content: "\f151";

}

.fa-caret-square-o-right:before, .fa-toggle-right:before  {

     content: "\f152";

}

.fa-eur:before, .fa-euro:before  {

     content: "\f153";

}

.fa-gbp:before  {

     content: "\f154";

}

.fa-dollar:before, .fa-usd:before  {

     content: "\f155";

}

.fa-inr:before, .fa-rupee:before  {

     content: "\f156";

}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before  {

     content: "\f157";

}

.fa-rouble:before, .fa-rub:before, .fa-ruble:before  {

     content: "\f158";

}

.fa-krw:before, .fa-won:before  {

     content: "\f159";

}

.fa-bitcoin:before, .fa-btc:before  {

     content: "\f15a";

}

.fa-file:before  {

     content: "\f15b";

}

.fa-file-text:before  {

     content: "\f15c";

}

.fa-sort-alpha-asc:before  {

     content: "\f15d";

}

.fa-sort-alpha-desc:before  {

     content: "\f15e";

}

.fa-sort-amount-asc:before  {

     content: "\f160";

}

.fa-sort-amount-desc:before  {

     content: "\f161";

}

.fa-sort-numeric-asc:before  {

     content: "\f162";

}

.fa-sort-numeric-desc:before  {

     content: "\f163";

}

.fa-thumbs-up:before  {

     content: "\f164";

}

.fa-thumbs-down:before  {

     content: "\f165";

}

.fa-youtube-square:before  {

     content: "\f166";

}

.fa-youtube:before  {

     content: "\f167";

}

.fa-xing:before  {

     content: "\f168";

}

.fa-xing-square:before  {

     content: "\f169";

}

.fa-youtube-play:before  {

     content: "\f16a";

}

.fa-dropbox:before  {

     content: "\f16b";

}

.fa-stack-overflow:before  {

     content: "\f16c";

}

.fa-instagram:before  {

     content: "\f16d";

}

.fa-flickr:before  {

     content: "\f16e";

}

.fa-adn:before  {

     content: "\f170";

}

.fa-bitbucket:before  {

     content: "\f171";

}

.fa-bitbucket-square:before  {

     content: "\f172";

}

.fa-tumblr:before  {

     content: "\f173";

}

.fa-tumblr-square:before  {

     content: "\f174";

}

.fa-long-arrow-down:before  {

     content: "\f175";

}

.fa-long-arrow-up:before  {

     content: "\f176";

}

.fa-long-arrow-left:before  {

     content: "\f177";

}

.fa-long-arrow-right:before  {

     content: "\f178";

}

.fa-apple:before  {

     content: "\f179";

}

.fa-windows:before  {

     content: "\f17a";

}

.fa-android:before  {

     content: "\f17b";

}

.fa-linux:before  {

     content: "\f17c";

}

.fa-dribbble:before  {

     content: "\f17d";

}

.fa-skype:before  {

     content: "\f17e";

}

.fa-foursquare:before  {

     content: "\f180";

}

.fa-trello:before  {

     content: "\f181";

}

.fa-female:before  {

     content: "\f182";

}

.fa-male:before  {

     content: "\f183";

}

.fa-gittip:before, .fa-gratipay:before  {

     content: "\f184";

}

.fa-sun-o:before  {

     content: "\f185";

}

.fa-moon-o:before  {

     content: "\f186";

}

.fa-archive:before  {

     content: "\f187";

}

.fa-bug:before  {

     content: "\f188";

}

.fa-vk:before  {

     content: "\f189";

}

.fa-weibo:before  {

     content: "\f18a";

}

.fa-renren:before  {

     content: "\f18b";

}

.fa-pagelines:before  {

     content: "\f18c";

}

.fa-stack-exchange:before  {

     content: "\f18d";

}

.fa-arrow-circle-o-right:before  {

     content: "\f18e";

}

.fa-arrow-circle-o-left:before  {

     content: "\f190";

}

.fa-caret-square-o-left:before, .fa-toggle-left:before  {

     content: "\f191";

}

.fa-dot-circle-o:before  {

     content: "\f192";

}

.fa-wheelchair:before  {

     content: "\f193";

}

.fa-vimeo-square:before  {

     content: "\f194";

}

.fa-try:before, .fa-turkish-lira:before  {

     content: "\f195";

}

.fa-plus-square-o:before  {

     content: "\f196";

}

.fa-space-shuttle:before  {

     content: "\f197";

}

.fa-slack:before  {

     content: "\f198";

}

.fa-envelope-square:before  {

     content: "\f199";

}

.fa-wordpress:before  {

     content: "\f19a";

}

.fa-openid:before  {

     content: "\f19b";

}

.fa-bank:before, .fa-institution:before, .fa-university:before  {

     content: "\f19c";

}

.fa-graduation-cap:before, .fa-mortar-board:before  {

     content: "\f19d";

}

.fa-yahoo:before  {

     content: "\f19e";

}

.fa-google:before  {

     content: "\f1a0";

}

.fa-reddit:before  {

     content: "\f1a1";

}

.fa-reddit-square:before  {

     content: "\f1a2";

}

.fa-stumbleupon-circle:before  {

     content: "\f1a3";

}

.fa-stumbleupon:before  {

     content: "\f1a4";

}

.fa-delicious:before  {

     content: "\f1a5";

}

.fa-digg:before  {

     content: "\f1a6";

}

.fa-pied-piper:before  {

     content: "\f1a7";

}

.fa-pied-piper-alt:before  {

     content: "\f1a8";

}

.fa-drupal:before  {

     content: "\f1a9";

}

.fa-joomla:before  {

     content: "\f1aa";

}

.fa-language:before  {

     content: "\f1ab";

}

.fa-fax:before  {

     content: "\f1ac";

}

.fa-building:before  {

     content: "\f1ad";

}

.fa-child:before  {

     content: "\f1ae";

}

.fa-paw:before  {

     content: "\f1b0";

}

.fa-spoon:before  {

     content: "\f1b1";

}

.fa-cube:before  {

     content: "\f1b2";

}

.fa-cubes:before  {

     content: "\f1b3";

}

.fa-behance:before  {

     content: "\f1b4";

}

.fa-behance-square:before  {

     content: "\f1b5";

}

.fa-steam:before  {

     content: "\f1b6";

}

.fa-steam-square:before  {

     content: "\f1b7";

}

.fa-recycle:before  {

     content: "\f1b8";

}

.fa-automobile:before, .fa-car:before  {

     content: "\f1b9";

}

.fa-cab:before, .fa-taxi:before  {

     content: "\f1ba";

}

.fa-tree:before  {

     content: "\f1bb";

}

.fa-spotify:before  {

     content: "\f1bc";

}

.fa-deviantart:before  {

     content: "\f1bd";

}

.fa-soundcloud:before  {

     content: "\f1be";

}

.fa-database:before  {

     content: "\f1c0";

}

.fa-file-pdf-o:before  {

     content: "\f1c1";

}

.fa-file-word-o:before  {

     content: "\f1c2";

}

.fa-file-excel-o:before  {

     content: "\f1c3";

}

.fa-file-powerpoint-o:before  {

     content: "\f1c4";

}

.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before  {

     content: "\f1c5";

}

.fa-file-archive-o:before, .fa-file-zip-o:before  {

     content: "\f1c6";

}

.fa-file-audio-o:before, .fa-file-sound-o:before  {

     content: "\f1c7";

}

.fa-file-movie-o:before, .fa-file-video-o:before  {

     content: "\f1c8";

}

.fa-file-code-o:before  {

     content: "\f1c9";

}

.fa-vine:before  {

     content: "\f1ca";

}

.fa-codepen:before  {

     content: "\f1cb";

}

.fa-jsfiddle:before  {

     content: "\f1cc";

}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before  {

     content: "\f1cd";

}

.fa-circle-o-notch:before  {

     content: "\f1ce";

}

.fa-ra:before, .fa-rebel:before  {

     content: "\f1d0";

}

.fa-empire:before, .fa-ge:before  {

     content: "\f1d1";

}

.fa-git-square:before  {

     content: "\f1d2";

}

.fa-git:before  {

     content: "\f1d3";

}

.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before  {

     content: "\f1d4";

}

.fa-tencent-weibo:before  {

     content: "\f1d5";

}

.fa-qq:before  {

     content: "\f1d6";

}

.fa-wechat:before, .fa-weixin:before  {

     content: "\f1d7";

}

.fa-paper-plane:before, .fa-send:before  {

     content: "\f1d8";

}

.fa-paper-plane-o:before, .fa-send-o:before  {

     content: "\f1d9";

}

.fa-history:before  {

     content: "\f1da";

}

.fa-circle-thin:before  {

     content: "\f1db";

}

.fa-header:before  {

     content: "\f1dc";

}

.fa-paragraph:before  {

     content: "\f1dd";

}

.fa-sliders:before  {

     content: "\f1de";

}

.fa-share-alt:before  {

     content: "\f1e0";

}

.fa-share-alt-square:before  {

     content: "\f1e1";

}

.fa-bomb:before  {

     content: "\f1e2";

}

.fa-futbol-o:before, .fa-soccer-ball-o:before  {

     content: "\f1e3";

}

.fa-tty:before  {

     content: "\f1e4";

}

.fa-binoculars:before  {

     content: "\f1e5";

}

.fa-plug:before  {

     content: "\f1e6";

}

.fa-slideshare:before  {

     content: "\f1e7";

}

.fa-twitch:before  {

     content: "\f1e8";

}

.fa-yelp:before  {

     content: "\f1e9";

}

.fa-newspaper-o:before  {

     content: "\f1ea";

}

.fa-wifi:before  {

     content: "\f1eb";

}

.fa-calculator:before  {

     content: "\f1ec";

}

.fa-paypal:before  {

     content: "\f1ed";

}

.fa-google-wallet:before  {

     content: "\f1ee";

}

.fa-cc-visa:before  {

     content: "\f1f0";

}

.fa-cc-mastercard:before  {

     content: "\f1f1";

}

.fa-cc-discover:before  {

     content: "\f1f2";

}

.fa-cc-amex:before  {

     content: "\f1f3";

}

.fa-cc-paypal:before  {

     content: "\f1f4";

}

.fa-cc-stripe:before  {

     content: "\f1f5";

}

.fa-bell-slash:before  {

     content: "\f1f6";

}

.fa-bell-slash-o:before  {

     content: "\f1f7";

}

.fa-trash:before  {

     content: "\f1f8";

}

.fa-copyright:before  {

     content: "\f1f9";

}

.fa-at:before  {

     content: "\f1fa";

}

.fa-eyedropper:before  {

     content: "\f1fb";

}

.fa-paint-brush:before  {

     content: "\f1fc";

}

.fa-birthday-cake:before  {

     content: "\f1fd";

}

.fa-area-chart:before  {

     content: "\f1fe";

}

.fa-pie-chart:before  {

     content: "\f200";

}

.fa-line-chart:before  {

     content: "\f201";

}

.fa-lastfm:before  {

     content: "\f202";

}

.fa-lastfm-square:before  {

     content: "\f203";

}

.fa-toggle-off:before  {

     content: "\f204";

}

.fa-toggle-on:before  {

     content: "\f205";

}

.fa-bicycle:before  {

     content: "\f206";

}

.fa-bus:before  {

     content: "\f207";

}

.fa-ioxhost:before  {

     content: "\f208";

}

.fa-angellist:before  {

     content: "\f209";

}

.fa-cc:before  {

     content: "\f20a";

}

.fa-ils:before, .fa-shekel:before, .fa-sheqel:before  {

     content: "\f20b";

}

.fa-meanpath:before  {

     content: "\f20c";

}

.fa-buysellads:before  {

     content: "\f20d";

}

.fa-connectdevelop:before  {

     content: "\f20e";

}

.fa-dashcube:before  {

     content: "\f210";

}

.fa-forumbee:before  {

     content: "\f211";

}

.fa-leanpub:before  {

     content: "\f212";

}

.fa-sellsy:before  {

     content: "\f213";

}

.fa-shirtsinbulk:before  {

     content: "\f214";

}

.fa-simplybuilt:before  {

     content: "\f215";

}

.fa-skyatlas:before  {

     content: "\f216";

}

.fa-cart-plus:before  {

     content: "\f217";

}

.fa-cart-arrow-down:before  {

     content: "\f218";

}

.fa-diamond:before  {

     content: "\f219";

}

.fa-ship:before  {

     content: "\f21a";

}

.fa-user-secret:before  {

     content: "\f21b";

}

.fa-motorcycle:before  {

     content: "\f21c";

}

.fa-street-view:before  {

     content: "\f21d";

}

.fa-heartbeat:before  {

     content: "\f21e";

}

.fa-venus:before  {

     content: "\f221";

}

.fa-mars:before  {

     content: "\f222";

}

.fa-mercury:before  {

     content: "\f223";

}

.fa-intersex:before, .fa-transgender:before  {

     content: "\f224";

}

.fa-transgender-alt:before  {

     content: "\f225";

}

.fa-venus-double:before  {

     content: "\f226";

}

.fa-mars-double:before  {

     content: "\f227";

}

.fa-venus-mars:before  {

     content: "\f228";

}

.fa-mars-stroke:before  {

     content: "\f229";

}

.fa-mars-stroke-v:before  {

     content: "\f22a";

}

.fa-mars-stroke-h:before  {

     content: "\f22b";

}

.fa-neuter:before  {

     content: "\f22c";

}

.fa-genderless:before  {

     content: "\f22d";

}

.fa-facebook-official:before  {

     content: "\f230";

}

.fa-pinterest-p:before  {

     content: "\f231";

}

.fa-whatsapp:before  {

     content: "\f232";

}

.fa-server:before  {

     content: "\f233";

}

.fa-user-plus:before  {

     content: "\f234";

}

.fa-user-times:before  {

     content: "\f235";

}

.fa-bed:before, .fa-hotel:before  {

     content: "\f236";

}

.fa-viacoin:before  {

     content: "\f237";

}

.fa-train:before  {

     content: "\f238";

}

.fa-subway:before  {

     content: "\f239";

}

.fa-medium:before  {

     content: "\f23a";

}

.fa-y-combinator:before, .fa-yc:before  {

     content: "\f23b";

}

.fa-optin-monster:before  {

     content: "\f23c";

}

.fa-opencart:before  {

     content: "\f23d";

}

.fa-expeditedssl:before  {

     content: "\f23e";

}

.fa-battery-4:before, .fa-battery-full:before  {

     content: "\f240";

}

.fa-battery-3:before, .fa-battery-three-quarters:before  {

     content: "\f241";

}

.fa-battery-2:before, .fa-battery-half:before  {

     content: "\f242";

}

.fa-battery-1:before, .fa-battery-quarter:before  {

     content: "\f243";

}

.fa-battery-0:before, .fa-battery-empty:before  {

     content: "\f244";

}

.fa-mouse-pointer:before  {

     content: "\f245";

}

.fa-i-cursor:before  {

     content: "\f246";

}

.fa-object-group:before  {

     content: "\f247";

}

.fa-object-ungroup:before  {

     content: "\f248";

}

.fa-sticky-note:before  {

     content: "\f249";

}

.fa-sticky-note-o:before  {

     content: "\f24a";

}

.fa-cc-jcb:before  {

     content: "\f24b";

}

.fa-cc-diners-club:before  {

     content: "\f24c";

}

.fa-clone:before  {

     content: "\f24d";

}

.fa-balance-scale:before  {

     content: "\f24e";

}

.fa-hourglass-o:before  {

     content: "\f250";

}

.fa-hourglass-1:before, .fa-hourglass-start:before  {

     content: "\f251";

}

.fa-hourglass-2:before, .fa-hourglass-half:before  {

     content: "\f252";

}

.fa-hourglass-3:before, .fa-hourglass-end:before  {

     content: "\f253";

}

.fa-hourglass:before  {

     content: "\f254";

}

.fa-hand-grab-o:before, .fa-hand-rock-o:before  {

     content: "\f255";

}

.fa-hand-paper-o:before, .fa-hand-stop-o:before  {

     content: "\f256";

}

.fa-hand-scissors-o:before  {

     content: "\f257";

}

.fa-hand-lizard-o:before  {

     content: "\f258";

}

.fa-hand-spock-o:before  {

     content: "\f259";

}

.fa-hand-pointer-o:before  {

     content: "\f25a";

}

.fa-hand-peace-o:before  {

     content: "\f25b";

}

.fa-trademark:before  {

     content: "\f25c";

}

.fa-registered:before  {

     content: "\f25d";

}

.fa-creative-commons:before  {

     content: "\f25e";

}

.fa-gg:before  {

     content: "\f260";

}

.fa-gg-circle:before  {

     content: "\f261";

}

.fa-tripadvisor:before  {

     content: "\f262";

}

.fa-odnoklassniki:before  {

     content: "\f263";

}

.fa-odnoklassniki-square:before  {

     content: "\f264";

}

.fa-get-pocket:before  {

     content: "\f265";

}

.fa-wikipedia-w:before  {

     content: "\f266";

}

.fa-safari:before  {

     content: "\f267";

}

.fa-chrome:before  {

     content: "\f268";

}

.fa-firefox:before  {

     content: "\f269";

}

.fa-opera:before  {

     content: "\f26a";

}

.fa-internet-explorer:before  {

     content: "\f26b";

}

.fa-television:before, .fa-tv:before  {

     content: "\f26c";

}

.fa-contao:before  {

     content: "\f26d";

}

.fa-500px:before  {

     content: "\f26e";

}

.fa-amazon:before  {

     content: "\f270";

}

.fa-calendar-plus-o:before  {

     content: "\f271";

}

.fa-calendar-minus-o:before  {

     content: "\f272";

}

.fa-calendar-times-o:before  {

     content: "\f273";

}

.fa-calendar-check-o:before  {

     content: "\f274";

}

.fa-industry:before  {

     content: "\f275";

}

.fa-map-pin:before  {

     content: "\f276";

}

.fa-map-signs:before  {

     content: "\f277";

}

.fa-map-o:before  {

     content: "\f278";

}

.fa-map:before  {

     content: "\f279";

}

.fa-commenting:before  {

     content: "\f27a";

}

.fa-commenting-o:before  {

     content: "\f27b";

}

.fa-houzz:before  {

     content: "\f27c";

}

.fa-vimeo:before  {

     content: "\f27d";

}

.fa-black-tie:before  {

     content: "\f27e";

}

.fa-fonticons:before  {

     content: "\f280";

}

.fa-reddit-alien:before  {

     content: "\f281";

}

.fa-edge:before  {

     content: "\f282";

}

.fa-credit-card-alt:before  {

     content: "\f283";

}

.fa-codiepie:before  {

     content: "\f284";

}

.fa-modx:before  {

     content: "\f285";

}

.fa-fort-awesome:before  {

     content: "\f286";

}

.fa-usb:before  {

     content: "\f287";

}

.fa-product-hunt:before  {

     content: "\f288";

}

.fa-mixcloud:before  {

     content: "\f289";

}

.fa-scribd:before  {

     content: "\f28a";

}

.fa-pause-circle:before  {

     content: "\f28b";

}

.fa-pause-circle-o:before  {

     content: "\f28c";

}

.fa-stop-circle:before  {

     content: "\f28d";

}

.fa-stop-circle-o:before  {

     content: "\f28e";

}

.fa-shopping-bag:before  {

     content: "\f290";

}

.fa-shopping-basket:before  {

     content: "\f291";

}

.fa-hashtag:before  {

     content: "\f292";

}

.fa-bluetooth:before  {

     content: "\f293";

}

.fa-bluetooth-b:before  {

     content: "\f294";

}

.fa-percent:before  {

     content: "\f295";

}

.fa-gitlab:before  {

     content: "\f296";

}

.fa-wpbeginner:before  {

     content: "\f297";

}

.fa-wpforms:before  {

     content: "\f298";

}

.fa-envira:before  {

     content: "\f299";

}

.fa-universal-access:before  {

     content: "\f29a";

}

.fa-wheelchair-alt:before  {

     content: "\f29b";

}

.fa-question-circle-o:before  {

     content: "\f29c";

}

.fa-blind:before  {

     content: "\f29d";

}

.fa-audio-description:before  {

     content: "\f29e";

}

.fa-volume-control-phone:before  {

     content: "\f2a0";

}

.fa-braille:before  {

     content: "\f2a1";

}

.fa-assistive-listening-systems:before  {

     content: "\f2a2";

}

.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before  {

     content: "\f2a3";

}

.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before  {

     content: "\f2a4";

}

.fa-glide:before  {

     content: "\f2a5";

}

.fa-glide-g:before  {

     content: "\f2a6";

}

.fa-sign-language:before, .fa-signing:before  {

     content: "\f2a7";

}

.fa-low-vision:before  {

     content: "\f2a8";

}

.fa-viadeo:before  {

     content: "\f2a9";

}

.fa-viadeo-square:before  {

     content: "\f2aa";

}

.fa-snapchat:before  {

     content: "\f2ab";

}

.fa-snapchat-ghost:before  {

     content: "\f2ac";

}

.fa-snapchat-square:before  {

     content: "\f2ad";

}

.li_heart:before  {

     content:  "\e000";

 }

.li_cloud:before  {

     content:  "\e001";

 }

.li_star:before  {

     content:  "\e002";

 }

.li_tv:before  {

     content:  "\e003";

 }

.li_sound:before  {

     content:  "\e004";

 }

.li_video:before  {

     content:  "\e005";

 }

.li_trash:before  {

     content:  "\e006";

 }

.li_user:before  {

     content:  "\e007";

 }

.li_key:before  {

     content:  "\e008";

 }

.li_search:before  {

     content:  "\e009";

 }

.li_settings:before  {

     content:  "\e00a";

 }

.li_camera:before  {

     content:  "\e00b";

 }

.li_tag:before  {

     content:  "\e00c";

 }

.li_lock:before  {

     content:  "\e00d";

 }

.li_bulb:before  {

     content:  "\e00e";

 }

.li_pen:before  {

     content:  "\e00f";

 }

.li_diamond:before  {

     content:  "\e010";

 }

.li_display:before  {

     content:  "\e011";

 }

.li_location:before  {

     content:  "\e012";

 }

.li_eye:before  {

     content:  "\e013";

 }

.li_bubble:before  {

     content:  "\e014";

 }

.li_stack:before  {

     content:  "\e015";

 }

.li_cup:before  {

     content:  "\e016";

 }

.li_phone:before  {

     content:  "\e017";

 }

.li_news:before  {

     content:  "\e018";

 }

.li_mail:before  {

     content:  "\e019";

 }

.li_like:before  {

     content:  "\e01a";

 }

.li_photo:before  {

     content:  "\e01b";

 }

.li_note:before  {

     content:  "\e01c";

 }

.li_clock:before  {

     content:  "\e01d";

 }

.li_paperplane:before  {

     content:  "\e01e";

 }

.li_params:before  {

     content:  "\e01f";

 }

.li_banknote:before  {

     content:  "\e020";

 }

.li_data:before  {

     content:  "\e021";

 }

.li_music:before  {

     content:  "\e022";

 }

.li_megaphone:before  {

     content:  "\e023";

 }

.li_study:before  {

     content:  "\e024";

 }

.li_lab:before  {

     content:  "\e025";

 }

.li_food:before  {

     content:  "\e026";

 }

.li_t-shirt:before  {

     content:  "\e027";

 }

.li_fire:before  {

     content:  "\e028";

 }

.li_clip:before  {

     content:  "\e029";

 }

.li_shop:before  {

     content:  "\e02a";

 }

.li_calendar:before  {

     content:  "\e02b";

 }

.li_vallet:before  {

     content:  "\e02c";

 }

.li_vynil:before  {

     content:  "\e02d";

 }

.li_truck:before  {

     content:  "\e02e";

 }

.li_world:before  {

     content:  "\e02f";

 }

.sl-user:before  {

     content:  "\e005";

}

.sl-people:before  {

     content:  "\e001";

}

.sl-user-female:before  {

     content:  "\e000";

}

.sl-user-follow:before  {

     content:  "\e002";

}

.sl-user-following:before  {

     content:  "\e003";

}

.sl-user-unfollow:before  {

     content:  "\e004";

}

.sl-login:before  {

     content:  "\e066";

}

.sl-logout:before  {

     content:  "\e065";

}

.sl-emotsmile:before  {

     content:  "\e021";

}

.sl-phone:before  {

     content:  "\e600";

}

.sl-call-end:before  {

     content:  "\e048";

}

.sl-call-in:before  {

     content:  "\e047";

}

.sl-call-out:before  {

     content:  "\e046";

}

.sl-map:before  {

     content:  "\e033";

}

.sl-location-pin:before  {

     content:  "\e096";

}

.sl-direction:before  {

     content:  "\e042";

}

.sl-directions:before  {

     content:  "\e041";

}

.sl-compass:before  {

     content:  "\e045";

}

.sl-layers:before  {

     content:  "\e034";

}

.sl-menu:before  {

     content:  "\e601";

}

.sl-list:before  {

     content:  "\e067";

}

.sl-options-vertical:before  {

     content:  "\e602";

}

.sl-options:before  {

     content:  "\e603";

}

.sl-arrow-down:before  {

     content:  "\e604";

}

.sl-arrow-left:before  {

     content:  "\e605";

}

.sl-arrow-right:before  {

     content:  "\e606";

}

.sl-arrow-up:before  {

     content:  "\e607";

}

.sl-arrow-up-circle:before  {

     content:  "\e078";

}

.sl-arrow-left-circle:before  {

     content:  "\e07a";

}

.sl-arrow-right-circle:before  {

     content:  "\e079";

}

.sl-arrow-down-circle:before  {

     content:  "\e07b";

}

.sl-check:before  {

     content:  "\e080";

}

.sl-clock:before  {

     content:  "\e081";

}

.sl-plus:before  {

     content:  "\e095";

}

.sl-minus:before  {

     content:  "\e615";

}

.sl-close:before  {

     content:  "\e082";

}

.sl-event:before  {

     content:  "\e619";

}

.sl-exclamation:before  {

     content:  "\e617";

}

.sl-organization:before  {

     content:  "\e616";

}

.sl-trophy:before  {

     content:  "\e006";

}

.sl-screen-smartphone:before  {

     content:  "\e010";

}

.sl-screen-desktop:before  {

     content:  "\e011";

}

.sl-plane:before  {

     content:  "\e012";

}

.sl-notebook:before  {

     content:  "\e013";

}

.sl-mustache:before  {

     content:  "\e014";

}

.sl-mouse:before  {

     content:  "\e015";

}

.sl-magnet:before  {

     content:  "\e016";

}

.sl-energy:before  {

     content:  "\e020";

}

.sl-disc:before  {

     content:  "\e022";

}

.sl-cursor:before  {

     content:  "\e06e";

}

.sl-cursor-move:before  {

     content:  "\e023";

}

.sl-crop:before  {

     content:  "\e024";

}

.sl-chemistry:before  {

     content:  "\e026";

}

.sl-speedometer:before  {

     content:  "\e007";

}

.sl-shield:before  {

     content:  "\e00e";

}

.sl-screen-tablet:before  {

     content:  "\e00f";

}

.sl-magic-wand:before  {

     content:  "\e017";

}

.sl-hourglass:before  {

     content:  "\e018";

}

.sl-graduation:before  {

     content:  "\e019";

}

.sl-ghost:before  {

     content:  "\e01a";

}

.sl-game-controller:before  {

     content:  "\e01b";

}

.sl-fire:before  {

     content:  "\e01c";

}

.sl-eyeglass:before  {

     content:  "\e01d";

}

.sl-envelope-open:before  {

     content:  "\e01e";

}

.sl-envelope-letter:before  {

     content:  "\e01f";

}

.sl-bell:before  {

     content:  "\e027";

}

.sl-badge:before  {

     content:  "\e028";

}

.sl-anchor:before  {

     content:  "\e029";

}

.sl-wallet:before  {

     content:  "\e02a";

}

.sl-vector:before  {

     content:  "\e02b";

}

.sl-speech:before  {

     content:  "\e02c";

}

.sl-puzzle:before  {

     content:  "\e02d";

}

.sl-printer:before  {

     content:  "\e02e";

}

.sl-present:before  {

     content:  "\e02f";

}

.sl-playlist:before  {

     content:  "\e030";

}

.sl-pin:before  {

     content:  "\e031";

}

.sl-picture:before  {

     content:  "\e032";

}

.sl-handbag:before  {

     content:  "\e035";

}

.sl-globe-alt:before  {

     content:  "\e036";

}

.sl-globe:before  {

     content:  "\e037";

}

.sl-folder-alt:before  {

     content:  "\e039";

}

.sl-folder:before  {

     content:  "\e089";

}

.sl-film:before  {

     content:  "\e03a";

}

.sl-feed:before  {

     content:  "\e03b";

}

.sl-drop:before  {

     content:  "\e03e";

}

.sl-drawer:before  {

     content:  "\e03f";

}

.sl-docs:before  {

     content:  "\e040";

}

.sl-doc:before  {

     content:  "\e085";

}

.sl-diamond:before  {

     content:  "\e043";

}

.sl-cup:before  {

     content:  "\e044";

}

.sl-calculator:before  {

     content:  "\e049";

}

.sl-bubbles:before  {

     content:  "\e04a";

}

.sl-briefcase:before  {

     content:  "\e04b";

}

.sl-book-open:before  {

     content:  "\e04c";

}

.sl-basket-loaded:before  {

     content:  "\e04d";

}

.sl-basket:before  {

     content:  "\e04e";

}

.sl-bag:before  {

     content:  "\e04f";

}

.sl-action-undo:before  {

     content:  "\e050";

}

.sl-action-redo:before  {

     content:  "\e051";

}

.sl-wrench:before  {

     content:  "\e052";

}

.sl-umbrella:before  {

     content:  "\e053";

}

.sl-trash:before  {

     content:  "\e054";

}

.sl-tag:before  {

     content:  "\e055";

}

.sl-support:before  {

     content:  "\e056";

}

.sl-frame:before  {

     content:  "\e038";

}

.sl-size-fullscreen:before  {

     content:  "\e057";

}

.sl-size-actual:before  {

     content:  "\e058";

}

.sl-shuffle:before  {

     content:  "\e059";

}

.sl-share-alt:before  {

     content:  "\e05a";

}

.sl-share:before  {

     content:  "\e05b";

}

.sl-rocket:before  {

     content:  "\e05c";

}

.sl-question:before  {

     content:  "\e05d";

}

.sl-pie-chart:before  {

     content:  "\e05e";

}

.sl-pencil:before  {

     content:  "\e05f";

}

.sl-note:before  {

     content:  "\e060";

}

.sl-loop:before  {

     content:  "\e064";

}

.sl-home:before  {

     content:  "\e069";

}

.sl-grid:before  {

     content:  "\e06a";

}

.sl-graph:before  {

     content:  "\e06b";

}

.sl-microphone:before  {

     content:  "\e063";

}

.sl-music-tone-alt:before  {

     content:  "\e061";

}

.sl-music-tone:before  {

     content:  "\e062";

}

.sl-earphones-alt:before  {

     content:  "\e03c";

}

.sl-earphones:before  {

     content:  "\e03d";

}

.sl-equalizer:before  {

     content:  "\e06c";

}

.sl-like:before  {

     content:  "\e068";

}

.sl-dislike:before  {

     content:  "\e06d";

}

.sl-control-start:before  {

     content:  "\e06f";

}

.sl-control-rewind:before  {

     content:  "\e070";

}

.sl-control-play:before  {

     content:  "\e071";

}

.sl-control-pause:before  {

     content:  "\e072";

}

.sl-control-forward:before  {

     content:  "\e073";

}

.sl-control-end:before  {

     content:  "\e074";

}

.sl-volume-1:before  {

     content:  "\e09f";

}

.sl-volume-2:before  {

     content:  "\e0a0";

}

.sl-volume-off:before  {

     content:  "\e0a1";

}

.sl-calendar:before  {

     content:  "\e075";

}

.sl-bulb:before  {

     content:  "\e076";

}

.sl-chart:before  {

     content:  "\e077";

}

.sl-ban:before  {

     content:  "\e07c";

}

.sl-bubble:before  {

     content:  "\e07d";

}

.sl-camrecorder:before  {

     content:  "\e07e";

}

.sl-camera:before  {

     content:  "\e07f";

}

.sl-cloud-download:before  {

     content:  "\e083";

}

.sl-cloud-upload:before  {

     content:  "\e084";

}

.sl-envelope:before  {

     content:  "\e086";

}

.sl-eye:before  {

     content:  "\e087";

}

.sl-flag:before  {

     content:  "\e088";

}

.sl-heart:before  {

     content:  "\e08a";

}

.sl-info:before  {

     content:  "\e08b";

}

.sl-key:before  {

     content:  "\e08c";

}

.sl-link:before  {

     content:  "\e08d";

}

.sl-lock:before  {

     content:  "\e08e";

}

.sl-lock-open:before  {

     content:  "\e08f";

}

.sl-magnifier:before  {

     content:  "\e090";

}

.sl-magnifier-add:before  {

     content:  "\e091";

}

.sl-magnifier-remove:before  {

     content:  "\e092";

}

.sl-paper-clip:before  {

     content:  "\e093";

}

.sl-paper-plane:before  {

     content:  "\e094";

}

.sl-power:before  {

     content:  "\e097";

}

.sl-refresh:before  {

     content:  "\e098";

}

.sl-reload:before  {

     content:  "\e099";

}

.sl-settings:before  {

     content:  "\e09a";

}

.sl-star:before  {

     content:  "\e09b";

}

.sl-symbol-female:before  {

     content:  "\e09c";

}

.sl-symbol-male:before  {

     content:  "\e09d";

}

.sl-target:before  {

     content:  "\e09e";

}

.sl-credit-card:before  {

     content:  "\e025";

}

.sl-paypal:before  {

     content:  "\e608";

}

.sl-social-tumblr:before  {

     content:  "\e00a";

}

.sl-social-twitter:before  {

     content:  "\e009";

}

.sl-social-facebook:before  {

     content:  "\e00b";

}

.sl-social-instagram:before  {

     content:  "\e609";

}

.sl-social-linkedin:before  {

     content:  "\e60a";

}

.sl-social-pinterest:before  {

     content:  "\e60b";

}

.sl-social-github:before  {

     content:  "\e60c";

}

.sl-social-google:before  {

     content:  "\e60d";

}

.sl-social-reddit:before  {

     content:  "\e60e";

}

.sl-social-skype:before  {

     content:  "\e60f";

}

.sl-social-dribbble:before  {

     content:  "\e00d";

}

.sl-social-behance:before  {

     content:  "\e610";

}

.sl-social-foursqare:before  {

     content:  "\e611";

}

.sl-social-soundcloud:before  {

     content:  "\e612";

}

.sl-social-spotify:before  {

     content:  "\e613";

}

.sl-social-stumbleupon:before  {

     content:  "\e614";

}

.sl-social-youtube:before  {

     content:  "\e008";

}

.sl-social-dropbox:before  {

     content:  "\e00c";

}

.sl-social-vkontakte:before  {

     content:  "\e618";

}

.sl-social-steam:before  {

     content:  "\e620";

}

.icon-mobile:before  {

     content:  "\e000";

}

.icon-laptop:before  {

     content:  "\e001";

}

.icon-desktop:before  {

     content:  "\e002";

}

.icon-tablet:before  {

     content:  "\e003";

}

.icon-phone:before  {

     content:  "\e004";

}

.icon-document:before  {

     content:  "\e005";

}

.icon-documents:before  {

     content:  "\e006";

}

.icon-search:before  {

     content:  "\e007";

}

.icon-clipboard:before  {

     content:  "\e008";

}

.icon-newspaper:before  {

     content:  "\e009";

}

.icon-notebook:before  {

     content:  "\e00a";

}

.icon-book-open:before  {

     content:  "\e00b";

}

.icon-browser:before  {

     content:  "\e00c";

}

.icon-calendar:before  {

     content:  "\e00d";

}

.icon-presentation:before  {

     content:  "\e00e";

}

.icon-picture:before  {

     content:  "\e00f";

}

.icon-pictures:before  {

     content:  "\e010";

}

.icon-video:before  {

     content:  "\e011";

}

.icon-camera:before  {

     content:  "\e012";

}

.icon-printer:before  {

     content:  "\e013";

}

.icon-toolbox:before  {

     content:  "\e014";

}

.icon-briefcase:before  {

     content:  "\e015";

}

.icon-wallet:before  {

     content:  "\e016";

}

.icon-gift:before  {

     content:  "\e017";

}

.icon-bargraph:before  {

     content:  "\e018";

}

.icon-grid:before  {

     content:  "\e019";

}

.icon-expand:before  {

     content:  "\e01a";

}

.icon-focus:before  {

     content:  "\e01b";

}

.icon-edit:before  {

     content:  "\e01c";

}

.icon-adjustments:before  {

     content:  "\e01d";

}

.icon-ribbon:before  {

     content:  "\e01e";

}

.icon-hourglass:before  {

     content:  "\e01f";

}

.icon-lock:before  {

     content:  "\e020";

}

.icon-megaphone:before  {

     content:  "\e021";

}

.icon-shield:before  {

     content:  "\e022";

}

.icon-trophy:before  {

     content:  "\e023";

}

.icon-flag:before  {

     content:  "\e024";

}

.icon-map:before  {

     content:  "\e025";

}

.icon-puzzle:before  {

     content:  "\e026";

}

.icon-basket:before  {

     content:  "\e027";

}

.icon-envelope:before  {

     content:  "\e028";

}

.icon-streetsign:before  {

     content:  "\e029";

}

.icon-telescope:before  {

     content:  "\e02a";

}

.icon-gears:before  {

     content:  "\e02b";

}

.icon-key:before  {

     content:  "\e02c";

}

.icon-paperclip:before  {

     content:  "\e02d";

}

.icon-attachment:before  {

     content:  "\e02e";

}

.icon-pricetags:before  {

     content:  "\e02f";

}

.icon-lightbulb:before  {

     content:  "\e030";

}

.icon-layers:before  {

     content:  "\e031";

}

.icon-pencil:before  {

     content:  "\e032";

}

.icon-tools:before  {

     content:  "\e033";

}

.icon-tools-2:before  {

     content:  "\e034";

}

.icon-scissors:before  {

     content:  "\e035";

}

.icon-paintbrush:before  {

     content:  "\e036";

}

.icon-magnifying-glass:before  {

     content:  "\e037";

}

.icon-circle-compass:before  {

     content:  "\e038";

}

.icon-linegraph:before  {

     content:  "\e039";

}

.icon-mic:before  {

     content:  "\e03a";

}

.icon-strategy:before  {

     content:  "\e03b";

}

.icon-beaker:before  {

     content:  "\e03c";

}

.icon-caution:before  {

     content:  "\e03d";

}

.icon-recycle:before  {

     content:  "\e03e";

}

.icon-anchor:before  {

     content:  "\e03f";

}

.icon-profile-male:before  {

     content:  "\e040";

}

.icon-profile-female:before  {

     content:  "\e041";

}

.icon-bike:before  {

     content:  "\e042";

}

.icon-wine:before  {

     content:  "\e043";

}

.icon-hotairballoon:before  {

     content:  "\e044";

}

.icon-globe:before  {

     content:  "\e045";

}

.icon-genius:before  {

     content:  "\e046";

}

.icon-map-pin:before  {

     content:  "\e047";

}

.icon-dial:before  {

     content:  "\e048";

}

.icon-chat:before  {

     content:  "\e049";

}

.icon-heart:before  {

     content:  "\e04a";

}

.icon-cloud:before  {

     content:  "\e04b";

}

.icon-upload:before  {

     content:  "\e04c";

}

.icon-download:before  {

     content:  "\e04d";

}

.icon-target:before  {

     content:  "\e04e";

}

.icon-hazardous:before  {

     content:  "\e04f";

}

.icon-piechart:before  {

     content:  "\e050";

}

.icon-speedometer:before  {

     content:  "\e051";

}

.icon-global:before  {

     content:  "\e052";

}

.icon-compass:before  {

     content:  "\e053";

}

.icon-lifesaver:before  {

     content:  "\e054";

}

.icon-clock:before  {

     content:  "\e055";

}

.icon-aperture:before  {

     content:  "\e056";

}

.icon-quote:before  {

     content:  "\e057";

}

.icon-scope:before  {

     content:  "\e058";

}

.icon-alarmclock:before  {

     content:  "\e059";

}

.icon-refresh:before  {

     content:  "\e05a";

}

.icon-happy:before  {

     content:  "\e05b";

}

.icon-sad:before  {

     content:  "\e05c";

}

.icon-facebook:before  {

     content:  "\e05d";

}

.icon-twitter:before  {

     content:  "\e05e";

}

.icon-googleplus:before  {

     content:  "\e05f";

}

.icon-rss:before  {

     content:  "\e060";

}

.icon-tumblr:before  {

     content:  "\e061";

}

.icon-linkedin:before  {

     content:  "\e062";

}

.icon-dribbble:before  {

     content:  "\e063";

}

.ti-wand:before  {

     content:  "\e600";

}

.ti-volume:before  {

     content:  "\e601";

}

.ti-user:before  {

     content:  "\e602";

}

.ti-unlock:before  {

     content:  "\e603";

}

.ti-unlink:before  {

     content:  "\e604";

}

.ti-trash:before  {

     content:  "\e605";

}

.ti-thought:before  {

     content:  "\e606";

}

.ti-target:before  {

     content:  "\e607";

}

.ti-tag:before  {

     content:  "\e608";

}

.ti-tablet:before  {

     content:  "\e609";

}

.ti-star:before  {

     content:  "\e60a";

}

.ti-spray:before  {

     content:  "\e60b";

}

.ti-signal:before  {

     content:  "\e60c";

}

.ti-shopping-cart:before  {

     content:  "\e60d";

}

.ti-shopping-cart-full:before  {

     content:  "\e60e";

}

.ti-settings:before  {

     content:  "\e60f";

}

.ti-search:before  {

     content:  "\e610";

}

.ti-zoom-in:before  {

     content:  "\e611";

}

.ti-zoom-out:before  {

     content:  "\e612";

}

.ti-cut:before  {

     content:  "\e613";

}

.ti-ruler:before  {

     content:  "\e614";

}

.ti-ruler-pencil:before  {

     content:  "\e615";

}

.ti-ruler-alt:before  {

     content:  "\e616";

}

.ti-bookmark:before  {

     content:  "\e617";

}

.ti-bookmark-alt:before  {

     content:  "\e618";

}

.ti-reload:before  {

     content:  "\e619";

}

.ti-plus:before  {

     content:  "\e61a";

}

.ti-pin:before  {

     content:  "\e61b";

}

.ti-pencil:before  {

     content:  "\e61c";

}

.ti-pencil-alt:before  {

     content:  "\e61d";

}

.ti-paint-roller:before  {

     content:  "\e61e";

}

.ti-paint-bucket:before  {

     content:  "\e61f";

}

.ti-na:before  {

     content:  "\e620";

}

.ti-mobile:before  {

     content:  "\e621";

}

.ti-minus:before  {

     content:  "\e622";

}

.ti-medall:before  {

     content:  "\e623";

}

.ti-medall-alt:before  {

     content:  "\e624";

}

.ti-marker:before  {

     content:  "\e625";

}

.ti-marker-alt:before  {

     content:  "\e626";

}

.ti-arrow-up:before  {

     content:  "\e627";

}

.ti-arrow-right:before  {

     content:  "\e628";

}

.ti-arrow-left:before  {

     content:  "\e629";

}

.ti-arrow-down:before  {

     content:  "\e62a";

}

.ti-lock:before  {

     content:  "\e62b";

}

.ti-location-arrow:before  {

     content:  "\e62c";

}

.ti-link:before  {

     content:  "\e62d";

}

.ti-layout:before  {

     content:  "\e62e";

}

.ti-layers:before  {

     content:  "\e62f";

}

.ti-layers-alt:before  {

     content:  "\e630";

}

.ti-key:before  {

     content:  "\e631";

}

.ti-import:before  {

     content:  "\e632";

}

.ti-image:before  {

     content:  "\e633";

}

.ti-heart:before  {

     content:  "\e634";

}

.ti-heart-broken:before  {

     content:  "\e635";

}

.ti-hand-stop:before  {

     content:  "\e636";

}

.ti-hand-open:before  {

     content:  "\e637";

}

.ti-hand-drag:before  {

     content:  "\e638";

}

.ti-folder:before  {

     content:  "\e639";

}

.ti-flag:before  {

     content:  "\e63a";

}

.ti-flag-alt:before  {

     content:  "\e63b";

}

.ti-flag-alt-2:before  {

     content:  "\e63c";

}

.ti-eye:before  {

     content:  "\e63d";

}

.ti-export:before  {

     content:  "\e63e";

}

.ti-exchange-vertical:before  {

     content:  "\e63f";

}

.ti-desktop:before  {

     content:  "\e640";

}

.ti-cup:before  {

     content:  "\e641";

}

.ti-crown:before  {

     content:  "\e642";

}

.ti-comments:before  {

     content:  "\e643";

}

.ti-comment:before  {

     content:  "\e644";

}

.ti-comment-alt:before  {

     content:  "\e645";

}

.ti-close:before  {

     content:  "\e646";

}

.ti-clip:before  {

     content:  "\e647";

}

.ti-angle-up:before  {

     content:  "\e648";

}

.ti-angle-right:before  {

     content:  "\e649";

}

.ti-angle-left:before  {

     content:  "\e64a";

}

.ti-angle-down:before  {

     content:  "\e64b";

}

.ti-check:before  {

     content:  "\e64c";

}

.ti-check-box:before  {

     content:  "\e64d";

}

.ti-camera:before  {

     content:  "\e64e";

}

.ti-announcement:before  {

     content:  "\e64f";

}

.ti-brush:before  {

     content:  "\e650";

}

.ti-briefcase:before  {

     content:  "\e651";

}

.ti-bolt:before  {

     content:  "\e652";

}

.ti-bolt-alt:before  {

     content:  "\e653";

}

.ti-blackboard:before  {

     content:  "\e654";

}

.ti-bag:before  {

     content:  "\e655";

}

.ti-move:before  {

     content:  "\e656";

}

.ti-arrows-vertical:before  {

     content:  "\e657";

}

.ti-arrows-horizontal:before  {

     content:  "\e658";

}

.ti-fullscreen:before  {

     content:  "\e659";

}

.ti-arrow-top-right:before  {

     content:  "\e65a";

}

.ti-arrow-top-left:before  {

     content:  "\e65b";

}

.ti-arrow-circle-up:before  {

     content:  "\e65c";

}

.ti-arrow-circle-right:before  {

     content:  "\e65d";

}

.ti-arrow-circle-left:before  {

     content:  "\e65e";

}

.ti-arrow-circle-down:before  {

     content:  "\e65f";

}

.ti-angle-double-up:before  {

     content:  "\e660";

}

.ti-angle-double-right:before  {

     content:  "\e661";

}

.ti-angle-double-left:before  {

     content:  "\e662";

}

.ti-angle-double-down:before  {

     content:  "\e663";

}

.ti-zip:before  {

     content:  "\e664";

}

.ti-world:before  {

     content:  "\e665";

}

.ti-wheelchair:before  {

     content:  "\e666";

}

.ti-view-list:before  {

     content:  "\e667";

}

.ti-view-list-alt:before  {

     content:  "\e668";

}

.ti-view-grid:before  {

     content:  "\e669";

}

.ti-uppercase:before  {

     content:  "\e66a";

}

.ti-upload:before  {

     content:  "\e66b";

}

.ti-underline:before  {

     content:  "\e66c";

}

.ti-truck:before  {

     content:  "\e66d";

}

.ti-timer:before  {

     content:  "\e66e";

}

.ti-ticket:before  {

     content:  "\e66f";

}

.ti-thumb-up:before  {

     content:  "\e670";

}

.ti-thumb-down:before  {

     content:  "\e671";

}

.ti-text:before  {

     content:  "\e672";

}

.ti-stats-up:before  {

     content:  "\e673";

}

.ti-stats-down:before  {

     content:  "\e674";

}

.ti-split-v:before  {

     content:  "\e675";

}

.ti-split-h:before  {

     content:  "\e676";

}

.ti-smallcap:before  {

     content:  "\e677";

}

.ti-shine:before  {

     content:  "\e678";

}

.ti-shift-right:before  {

     content:  "\e679";

}

.ti-shift-left:before  {

     content:  "\e67a";

}

.ti-shield:before  {

     content:  "\e67b";

}

.ti-notepad:before  {

     content:  "\e67c";

}

.ti-server:before  {

     content:  "\e67d";

}

.ti-quote-right:before  {

     content:  "\e67e";

}

.ti-quote-left:before  {

     content:  "\e67f";

}

.ti-pulse:before  {

     content:  "\e680";

}

.ti-printer:before  {

     content:  "\e681";

}

.ti-power-off:before  {

     content:  "\e682";

}

.ti-plug:before  {

     content:  "\e683";

}

.ti-pie-chart:before  {

     content:  "\e684";

}

.ti-paragraph:before  {

     content:  "\e685";

}

.ti-panel:before  {

     content:  "\e686";

}

.ti-package:before  {

     content:  "\e687";

}

.ti-music:before  {

     content:  "\e688";

}

.ti-music-alt:before  {

     content:  "\e689";

}

.ti-mouse:before  {

     content:  "\e68a";

}

.ti-mouse-alt:before  {

     content:  "\e68b";

}

.ti-money:before  {

     content:  "\e68c";

}

.ti-microphone:before  {

     content:  "\e68d";

}

.ti-menu:before  {

     content:  "\e68e";

}

.ti-menu-alt:before  {

     content:  "\e68f";

}

.ti-map:before  {

     content:  "\e690";

}

.ti-map-alt:before  {

     content:  "\e691";

}

.ti-loop:before  {

     content:  "\e692";

}

.ti-location-pin:before  {

     content:  "\e693";

}

.ti-list:before  {

     content:  "\e694";

}

.ti-light-bulb:before  {

     content:  "\e695";

}

.ti-Italic:before  {

     content:  "\e696";

}

.ti-info:before  {

     content:  "\e697";

}

.ti-infinite:before  {

     content:  "\e698";

}

.ti-id-badge:before  {

     content:  "\e699";

}

.ti-hummer:before  {

     content:  "\e69a";

}

.ti-home:before  {

     content:  "\e69b";

}

.ti-help:before  {

     content:  "\e69c";

}

.ti-headphone:before  {

     content:  "\e69d";

}

.ti-harddrives:before  {

     content:  "\e69e";

}

.ti-harddrive:before  {

     content:  "\e69f";

}

.ti-gift:before  {

     content:  "\e6a0";

}

.ti-game:before  {

     content:  "\e6a1";

}

.ti-filter:before  {

     content:  "\e6a2";

}

.ti-files:before  {

     content:  "\e6a3";

}

.ti-file:before  {

     content:  "\e6a4";

}

.ti-eraser:before  {

     content:  "\e6a5";

}

.ti-envelope:before  {

     content:  "\e6a6";

}

.ti-download:before  {

     content:  "\e6a7";

}

.ti-direction:before  {

     content:  "\e6a8";

}

.ti-direction-alt:before  {

     content:  "\e6a9";

}

.ti-dashboard:before  {

     content:  "\e6aa";

}

.ti-control-stop:before  {

     content:  "\e6ab";

}

.ti-control-shuffle:before  {

     content:  "\e6ac";

}

.ti-control-play:before  {

     content:  "\e6ad";

}

.ti-control-pause:before  {

     content:  "\e6ae";

}

.ti-control-forward:before  {

     content:  "\e6af";

}

.ti-control-backward:before  {

     content:  "\e6b0";

}

.ti-cloud:before  {

     content:  "\e6b1";

}

.ti-cloud-up:before  {

     content:  "\e6b2";

}

.ti-cloud-down:before  {

     content:  "\e6b3";

}

.ti-clipboard:before  {

     content:  "\e6b4";

}

.ti-car:before  {

     content:  "\e6b5";

}

.ti-calendar:before  {

     content:  "\e6b6";

}

.ti-book:before  {

     content:  "\e6b7";

}

.ti-bell:before  {

     content:  "\e6b8";

}

.ti-basketball:before  {

     content:  "\e6b9";

}

.ti-bar-chart:before  {

     content:  "\e6ba";

}

.ti-bar-chart-alt:before  {

     content:  "\e6bb";

}

.ti-back-right:before  {

     content:  "\e6bc";

}

.ti-back-left:before  {

     content:  "\e6bd";

}

.ti-arrows-corner:before  {

     content:  "\e6be";

}

.ti-archive:before  {

     content:  "\e6bf";

}

.ti-anchor:before  {

     content:  "\e6c0";

}

.ti-align-right:before  {

     content:  "\e6c1";

}

.ti-align-left:before  {

     content:  "\e6c2";

}

.ti-align-justify:before  {

     content:  "\e6c3";

}

.ti-align-center:before  {

     content:  "\e6c4";

}

.ti-alert:before  {

     content:  "\e6c5";

}

.ti-alarm-clock:before  {

     content:  "\e6c6";

}

.ti-agenda:before  {

     content:  "\e6c7";

}

.ti-write:before  {

     content:  "\e6c8";

}

.ti-window:before  {

     content:  "\e6c9";

}

.ti-widgetized:before  {

     content:  "\e6ca";

}

.ti-widget:before  {

     content:  "\e6cb";

}

.ti-widget-alt:before  {

     content:  "\e6cc";

}

.ti-wallet:before  {

     content:  "\e6cd";

}

.ti-video-clapper:before  {

     content:  "\e6ce";

}

.ti-video-camera:before  {

     content:  "\e6cf";

}

.ti-vector:before  {

     content:  "\e6d0";

}

.ti-themify-logo:before  {

     content:  "\e6d1";

}

.ti-themify-favicon:before  {

     content:  "\e6d2";

}

.ti-themify-favicon-alt:before  {

     content:  "\e6d3";

}

.ti-support:before  {

     content:  "\e6d4";

}

.ti-stamp:before  {

     content:  "\e6d5";

}

.ti-split-v-alt:before  {

     content:  "\e6d6";

}

.ti-slice:before  {

     content:  "\e6d7";

}

.ti-shortcode:before  {

     content:  "\e6d8";

}

.ti-shift-right-alt:before  {

     content:  "\e6d9";

}

.ti-shift-left-alt:before  {

     content:  "\e6da";

}

.ti-ruler-alt-2:before  {

     content:  "\e6db";

}

.ti-receipt:before  {

     content:  "\e6dc";

}

.ti-pin2:before  {

     content:  "\e6dd";

}

.ti-pin-alt:before  {

     content:  "\e6de";

}

.ti-pencil-alt2:before  {

     content:  "\e6df";

}

.ti-palette:before  {

     content:  "\e6e0";

}

.ti-more:before  {

     content:  "\e6e1";

}

.ti-more-alt:before  {

     content:  "\e6e2";

}

.ti-microphone-alt:before  {

     content:  "\e6e3";

}

.ti-magnet:before  {

     content:  "\e6e4";

}

.ti-line-double:before  {

     content:  "\e6e5";

}

.ti-line-dotted:before  {

     content:  "\e6e6";

}

.ti-line-dashed:before  {

     content:  "\e6e7";

}

.ti-layout-width-full:before  {

     content:  "\e6e8";

}

.ti-layout-width-default:before  {

     content:  "\e6e9";

}

.ti-layout-width-default-alt:before  {

     content:  "\e6ea";

}

.ti-layout-tab:before  {

     content:  "\e6eb";

}

.ti-layout-tab-window:before  {

     content:  "\e6ec";

}

.ti-layout-tab-v:before  {

     content:  "\e6ed";

}

.ti-layout-tab-min:before  {

     content:  "\e6ee";

}

.ti-layout-slider:before  {

     content:  "\e6ef";

}

.ti-layout-slider-alt:before  {

     content:  "\e6f0";

}

.ti-layout-sidebar-right:before  {

     content:  "\e6f1";

}

.ti-layout-sidebar-none:before  {

     content:  "\e6f2";

}

.ti-layout-sidebar-left:before  {

     content:  "\e6f3";

}

.ti-layout-placeholder:before  {

     content:  "\e6f4";

}

.ti-layout-menu:before  {

     content:  "\e6f5";

}

.ti-layout-menu-v:before  {

     content:  "\e6f6";

}

.ti-layout-menu-separated:before  {

     content:  "\e6f7";

}

.ti-layout-menu-full:before  {

     content:  "\e6f8";

}

.ti-layout-media-right-alt:before  {

     content:  "\e6f9";

}

.ti-layout-media-right:before  {

     content:  "\e6fa";

}

.ti-layout-media-overlay:before  {

     content:  "\e6fb";

}

.ti-layout-media-overlay-alt:before  {

     content:  "\e6fc";

}

.ti-layout-media-overlay-alt-2:before  {

     content:  "\e6fd";

}

.ti-layout-media-left-alt:before  {

     content:  "\e6fe";

}

.ti-layout-media-left:before  {

     content:  "\e6ff";

}

.ti-layout-media-center-alt:before  {

     content:  "\e700";

}

.ti-layout-media-center:before  {

     content:  "\e701";

}

.ti-layout-list-thumb:before  {

     content:  "\e702";

}

.ti-layout-list-thumb-alt:before  {

     content:  "\e703";

}

.ti-layout-list-post:before  {

     content:  "\e704";

}

.ti-layout-list-large-image:before  {

     content:  "\e705";

}

.ti-layout-line-solid:before  {

     content:  "\e706";

}

.ti-layout-grid4:before  {

     content:  "\e707";

}

.ti-layout-grid3:before  {

     content:  "\e708";

}

.ti-layout-grid2:before  {

     content:  "\e709";

}

.ti-layout-grid2-thumb:before  {

     content:  "\e70a";

}

.ti-layout-cta-right:before  {

     content:  "\e70b";

}

.ti-layout-cta-left:before  {

     content:  "\e70c";

}

.ti-layout-cta-center:before  {

     content:  "\e70d";

}

.ti-layout-cta-btn-right:before  {

     content:  "\e70e";

}

.ti-layout-cta-btn-left:before  {

     content:  "\e70f";

}

.ti-layout-column4:before  {

     content:  "\e710";

}

.ti-layout-column3:before  {

     content:  "\e711";

}

.ti-layout-column2:before  {

     content:  "\e712";

}

.ti-layout-accordion-separated:before  {

     content:  "\e713";

}

.ti-layout-accordion-merged:before  {

     content:  "\e714";

}

.ti-layout-accordion-list:before  {

     content:  "\e715";

}

.ti-ink-pen:before  {

     content:  "\e716";

}

.ti-info-alt:before  {

     content:  "\e717";

}

.ti-help-alt:before  {

     content:  "\e718";

}

.ti-headphone-alt:before  {

     content:  "\e719";

}

.ti-hand-point-up:before  {

     content:  "\e71a";

}

.ti-hand-point-right:before  {

     content:  "\e71b";

}

.ti-hand-point-left:before  {

     content:  "\e71c";

}

.ti-hand-point-down:before  {

     content:  "\e71d";

}

.ti-gallery:before  {

     content:  "\e71e";

}

.ti-face-smile:before  {

     content:  "\e71f";

}

.ti-face-sad:before  {

     content:  "\e720";

}

.ti-credit-card:before  {

     content:  "\e721";

}

.ti-control-skip-forward:before  {

     content:  "\e722";

}

.ti-control-skip-backward:before  {

     content:  "\e723";

}

.ti-control-record:before  {

     content:  "\e724";

}

.ti-control-eject:before  {

     content:  "\e725";

}

.ti-comments-smiley:before  {

     content:  "\e726";

}

.ti-brush-alt:before  {

     content:  "\e727";

}

.ti-youtube:before  {

     content:  "\e728";

}

.ti-vimeo:before  {

     content:  "\e729";

}

.ti-twitter:before  {

     content:  "\e72a";

}

.ti-time:before  {

     content:  "\e72b";

}

.ti-tumblr:before  {

     content:  "\e72c";

}

.ti-skype:before  {

     content:  "\e72d";

}

.ti-share:before  {

     content:  "\e72e";

}

.ti-share-alt:before  {

     content:  "\e72f";

}

.ti-rocket:before  {

     content:  "\e730";

}

.ti-pinterest:before  {

     content:  "\e731";

}

.ti-new-window:before  {

     content:  "\e732";

}

.ti-microsoft:before  {

     content:  "\e733";

}

.ti-list-ol:before  {

     content:  "\e734";

}

.ti-linkedin:before  {

     content:  "\e735";

}

.ti-layout-sidebar-2:before  {

     content:  "\e736";

}

.ti-layout-grid4-alt:before  {

     content:  "\e737";

}

.ti-layout-grid3-alt:before  {

     content:  "\e738";

}

.ti-layout-grid2-alt:before  {

     content:  "\e739";

}

.ti-layout-column4-alt:before  {

     content:  "\e73a";

}

.ti-layout-column3-alt:before  {

     content:  "\e73b";

}

.ti-layout-column2-alt:before  {

     content:  "\e73c";

}

.ti-instagram:before  {

     content:  "\e73d";

}

.ti-google:before  {

     content:  "\e73e";

}

.ti-github:before  {

     content:  "\e73f";

}

.ti-flickr:before  {

     content:  "\e740";

}

.ti-facebook:before  {

     content:  "\e741";

}

.ti-dropbox:before  {

     content:  "\e742";

}

.ti-dribbble:before  {

     content:  "\e743";

}

.ti-apple:before  {

     content:  "\e744";

}

.ti-android:before  {

     content:  "\e745";

}

.ti-save:before  {

     content:  "\e746";

}

.ti-save-alt:before  {

     content:  "\e747";

}

.ti-yahoo:before  {

     content:  "\e748";

}

.ti-wordpress:before  {

     content:  "\e749";

}

.ti-vimeo-alt:before  {

     content:  "\e74a";

}

.ti-twitter-alt:before  {

     content:  "\e74b";

}

.ti-tumblr-alt:before  {

     content:  "\e74c";

}

.ti-trello:before  {

     content:  "\e74d";

}

.ti-stack-overflow:before  {

     content:  "\e74e";

}

.ti-soundcloud:before  {

     content:  "\e74f";

}

.ti-sharethis:before  {

     content:  "\e750";

}

.ti-sharethis-alt:before  {

     content:  "\e751";

}

.ti-reddit:before  {

     content:  "\e752";

}

.ti-pinterest-alt:before  {

     content:  "\e753";

}

.ti-microsoft-alt:before  {

     content:  "\e754";

}

.ti-linux:before  {

     content:  "\e755";

}

.ti-jsfiddle:before  {

     content:  "\e756";

}

.ti-joomla:before  {

     content:  "\e757";

}

.ti-html5:before  {

     content:  "\e758";

}

.ti-flickr-alt:before  {

     content:  "\e759";

}

.ti-email:before  {

     content:  "\e75a";

}

.ti-drupal:before  {

     content:  "\e75b";

}

.ti-dropbox-alt:before  {

     content:  "\e75c";

}

.ti-css3:before  {

     content:  "\e75d";

}

.ti-rss:before  {

     content:  "\e75e";

}

.ti-rss-alt:before  {

     content:  "\e75f";

}

.pe-spin  {

    -webkit-animation:  spin 2s infinite linear;

     animation:  spin 2s infinite linear;

 }

@-webkit-keyframes spin  {

      0%  {

    -webkit-transform:  rotate(0deg);

     transform:  rotate(0deg);

 }

  100%  {

    -webkit-transform:  rotate(359deg);

    transform:  rotate(359deg);

 }

 }

@keyframes spin  {

      0%  {

    -webkit-transform:  rotate(0deg);

    transform:  rotate(0deg);

 }

  100%  {

    -webkit-transform:  rotate(359deg);

    transform:  rotate(359deg);

 }

 }

.pe-rotate-90  {

      filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

      -webkit-transform:  rotate(90deg);

      -ms-transform:  rotate(90deg);

      transform:  rotate(90deg);

 }

.pe-rotate-180  {

      filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=2);

      -webkit-transform:  rotate(180deg);

      -ms-transform:  rotate(180deg);

      transform:  rotate(180deg);

 }

.pe-rotate-270  {

      filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

      -webkit-transform:  rotate(270deg);

      -ms-transform:  rotate(270deg);

      transform:  rotate(270deg);

 }

.pe-flip-horizontal  {

      filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0,  mirror=1);

      -webkit-transform:  scale(-1,  1);

      -ms-transform:  scale(-1,  1);

      transform:  scale(-1,  1);

 }

.pe-flip-vertical  {

      filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=2,  mirror=1);

      -webkit-transform:  scale(1,  -1);

      -ms-transform:  scale(1,  -1);

      transform:  scale(1,  -1);

 }

.pe-7s-album:before  {

     content:  "\e6aa";

 }

.pe-7s-arc:before  {

     content:  "\e6ab";

 }

.pe-7s-back-2:before  {

     content:  "\e6ac";

 }

.pe-7s-bandaid:before  {

     content:  "\e6ad";

 }

.pe-7s-car:before  {

     content:  "\e6ae";

 }

.pe-7s-diamond:before  {

     content:  "\e6af";

 }

.pe-7s-door-lock:before  {

     content:  "\e6b0";

 }

.pe-7s-eyedropper:before  {

     content:  "\e6b1";

 }

.pe-7s-female:before  {

     content:  "\e6b2";

 }

.pe-7s-gym:before  {

     content:  "\e6b3";

 }

.pe-7s-hammer:before  {

     content:  "\e6b4";

 }

.pe-7s-headphones:before  {

     content:  "\e6b5";

 }

.pe-7s-helm:before  {

     content:  "\e6b6";

 }

.pe-7s-hourglass:before  {

     content:  "\e6b7";

 }

.pe-7s-leaf:before  {

     content:  "\e6b8";

 }

.pe-7s-magic-wand:before  {

     content:  "\e6b9";

 }

.pe-7s-male:before  {

     content:  "\e6ba";

 }

.pe-7s-map-2:before  {

     content:  "\e6bb";

 }

.pe-7s-next-2:before  {

     content:  "\e6bc";

 }

.pe-7s-paint-bucket:before  {

     content:  "\e6bd";

 }

.pe-7s-pendrive:before  {

     content:  "\e6be";

 }

.pe-7s-photo:before  {

     content:  "\e6bf";

 }

.pe-7s-piggy:before  {

     content:  "\e6c0";

 }

.pe-7s-plugin:before  {

     content:  "\e6c1";

 }

.pe-7s-refresh-2:before  {

     content:  "\e6c2";

 }

.pe-7s-rocket:before  {

     content:  "\e6c3";

 }

.pe-7s-settings:before  {

     content:  "\e6c4";

 }

.pe-7s-shield:before  {

     content:  "\e6c5";

 }

.pe-7s-smile:before  {

     content:  "\e6c6";

 }

.pe-7s-usb:before  {

     content:  "\e6c7";

 }

.pe-7s-vector:before  {

     content:  "\e6c8";

 }

.pe-7s-wine:before  {

     content:  "\e6c9";

 }

.pe-7s-cloud-upload:before  {

     content:  "\e68a";

 }

.pe-7s-cash:before  {

     content:  "\e68c";

 }

.pe-7s-close:before  {

     content:  "\e680";

 }

.pe-7s-bluetooth:before  {

     content:  "\e68d";

 }

.pe-7s-cloud-download:before  {

     content:  "\e68b";

 }

.pe-7s-way:before  {

     content:  "\e68e";

 }

.pe-7s-close-circle:before  {

     content:  "\e681";

 }

.pe-7s-id:before  {

     content:  "\e68f";

 }

.pe-7s-angle-up:before  {

     content:  "\e682";

 }

.pe-7s-wristwatch:before  {

     content:  "\e690";

 }

.pe-7s-angle-up-circle:before  {

     content:  "\e683";

 }

.pe-7s-world:before  {

     content:  "\e691";

 }

.pe-7s-angle-right:before  {

     content:  "\e684";

 }

.pe-7s-volume:before  {

     content:  "\e692";

 }

.pe-7s-angle-right-circle:before  {

     content:  "\e685";

 }

.pe-7s-users:before  {

     content:  "\e693";

 }

.pe-7s-angle-left:before  {

     content:  "\e686";

 }

.pe-7s-user-female:before  {

     content:  "\e694";

 }

.pe-7s-angle-left-circle:before  {

     content:  "\e687";

 }

.pe-7s-up-arrow:before  {

     content:  "\e695";

 }

.pe-7s-angle-down:before  {

     content:  "\e688";

 }

.pe-7s-switch:before  {

     content:  "\e696";

 }

.pe-7s-angle-down-circle:before  {

     content:  "\e689";

 }

.pe-7s-scissors:before  {

     content:  "\e697";

 }

.pe-7s-wallet:before  {

     content:  "\e600";

 }

.pe-7s-safe:before  {

     content:  "\e698";

 }

.pe-7s-volume2:before  {

     content:  "\e601";

 }

.pe-7s-volume1:before  {

     content:  "\e602";

 }

.pe-7s-voicemail:before  {

     content:  "\e603";

 }

.pe-7s-video:before  {

     content:  "\e604";

 }

.pe-7s-user:before  {

     content:  "\e605";

 }

.pe-7s-upload:before  {

     content:  "\e606";

 }

.pe-7s-unlock:before  {

     content:  "\e607";

 }

.pe-7s-umbrella:before  {

     content:  "\e608";

 }

.pe-7s-trash:before  {

     content:  "\e609";

 }

.pe-7s-tools:before  {

     content:  "\e60a";

 }

.pe-7s-timer:before  {

     content:  "\e60b";

 }

.pe-7s-ticket:before  {

     content:  "\e60c";

 }

.pe-7s-target:before  {

     content:  "\e60d";

 }

.pe-7s-sun:before  {

     content:  "\e60e";

 }

.pe-7s-study:before  {

     content:  "\e60f";

 }

.pe-7s-stopwatch:before  {

     content:  "\e610";

 }

.pe-7s-star:before  {

     content:  "\e611";

 }

.pe-7s-speaker:before  {

     content:  "\e612";

 }

.pe-7s-signal:before  {

     content:  "\e613";

 }

.pe-7s-shuffle:before  {

     content:  "\e614";

 }

.pe-7s-shopbag:before  {

     content:  "\e615";

 }

.pe-7s-share:before  {

     content:  "\e616";

 }

.pe-7s-server:before  {

     content:  "\e617";

 }

.pe-7s-search:before  {

     content:  "\e618";

 }

.pe-7s-film:before  {

     content:  "\e6a5";

 }

.pe-7s-science:before  {

     content:  "\e619";

 }

.pe-7s-disk:before  {

     content:  "\e6a6";

 }

.pe-7s-ribbon:before  {

     content:  "\e61a";

 }

.pe-7s-repeat:before  {

     content:  "\e61b";

 }

.pe-7s-refresh:before  {

     content:  "\e61c";

 }

.pe-7s-add-user:before  {

     content:  "\e6a9";

 }

.pe-7s-refresh-cloud:before  {

     content:  "\e61d";

 }

.pe-7s-paperclip:before  {

     content:  "\e69c";

 }

.pe-7s-radio:before  {

     content:  "\e61e";

 }

.pe-7s-note2:before  {

     content:  "\e69d";

 }

.pe-7s-print:before  {

     content:  "\e61f";

 }

.pe-7s-network:before  {

     content:  "\e69e";

 }

.pe-7s-prev:before  {

     content:  "\e620";

 }

.pe-7s-mute:before  {

     content:  "\e69f";

 }

.pe-7s-power:before  {

     content:  "\e621";

 }

.pe-7s-medal:before  {

     content:  "\e6a0";

 }

.pe-7s-portfolio:before  {

     content:  "\e622";

 }

.pe-7s-like2:before  {

     content:  "\e6a1";

 }

.pe-7s-plus:before  {

     content:  "\e623";

 }

.pe-7s-left-arrow:before  {

     content:  "\e6a2";

 }

.pe-7s-play:before  {

     content:  "\e624";

 }

.pe-7s-key:before  {

     content:  "\e6a3";

 }

.pe-7s-plane:before  {

     content:  "\e625";

 }

.pe-7s-joy:before  {

     content:  "\e6a4";

 }

.pe-7s-photo-gallery:before  {

     content:  "\e626";

 }

.pe-7s-pin:before  {

     content:  "\e69b";

 }

.pe-7s-phone:before  {

     content:  "\e627";

 }

.pe-7s-plug:before  {

     content:  "\e69a";

 }

.pe-7s-pen:before  {

     content:  "\e628";

 }

.pe-7s-right-arrow:before  {

     content:  "\e699";

 }

.pe-7s-paper-plane:before  {

     content:  "\e629";

 }

.pe-7s-delete-user:before  {

     content:  "\e6a7";

 }

.pe-7s-paint:before  {

     content:  "\e62a";

 }

.pe-7s-bottom-arrow:before  {

     content:  "\e6a8";

 }

.pe-7s-notebook:before  {

     content:  "\e62b";

 }

.pe-7s-note:before  {

     content:  "\e62c";

 }

.pe-7s-next:before  {

     content:  "\e62d";

 }

.pe-7s-news-paper:before  {

     content:  "\e62e";

 }

.pe-7s-musiclist:before  {

     content:  "\e62f";

 }

.pe-7s-music:before  {

     content:  "\e630";

 }

.pe-7s-mouse:before  {

     content:  "\e631";

 }

.pe-7s-more:before  {

     content:  "\e632";

 }

.pe-7s-moon:before  {

     content:  "\e633";

 }

.pe-7s-monitor:before  {

     content:  "\e634";

 }

.pe-7s-micro:before  {

     content:  "\e635";

 }

.pe-7s-menu:before  {

     content:  "\e636";

 }

.pe-7s-map:before  {

     content:  "\e637";

 }

.pe-7s-map-marker:before  {

     content:  "\e638";

 }

.pe-7s-mail:before  {

     content:  "\e639";

 }

.pe-7s-mail-open:before  {

     content:  "\e63a";

 }

.pe-7s-mail-open-file:before  {

     content:  "\e63b";

 }

.pe-7s-magnet:before  {

     content:  "\e63c";

 }

.pe-7s-loop:before  {

     content:  "\e63d";

 }

.pe-7s-look:before  {

     content:  "\e63e";

 }

.pe-7s-lock:before  {

     content:  "\e63f";

 }

.pe-7s-lintern:before  {

     content:  "\e640";

 }

.pe-7s-link:before  {

     content:  "\e641";

 }

.pe-7s-like:before  {

     content:  "\e642";

 }

.pe-7s-light:before  {

     content:  "\e643";

 }

.pe-7s-less:before  {

     content:  "\e644";

 }

.pe-7s-keypad:before  {

     content:  "\e645";

 }

.pe-7s-junk:before  {

     content:  "\e646";

 }

.pe-7s-info:before  {

     content:  "\e647";

 }

.pe-7s-home:before  {

     content:  "\e648";

 }

.pe-7s-help2:before  {

     content:  "\e649";

 }

.pe-7s-help1:before  {

     content:  "\e64a";

 }

.pe-7s-graph3:before  {

     content:  "\e64b";

 }

.pe-7s-graph2:before  {

     content:  "\e64c";

 }

.pe-7s-graph1:before  {

     content:  "\e64d";

 }

.pe-7s-graph:before  {

     content:  "\e64e";

 }

.pe-7s-global:before  {

     content:  "\e64f";

 }

.pe-7s-gleam:before  {

     content:  "\e650";

 }

.pe-7s-glasses:before  {

     content:  "\e651";

 }

.pe-7s-gift:before  {

     content:  "\e652";

 }

.pe-7s-folder:before  {

     content:  "\e653";

 }

.pe-7s-flag:before  {

     content:  "\e654";

 }

.pe-7s-filter:before  {

     content:  "\e655";

 }

.pe-7s-file:before  {

     content:  "\e656";

 }

.pe-7s-expand1:before  {

     content:  "\e657";

 }

.pe-7s-exapnd2:before  {

     content:  "\e658";

 }

.pe-7s-edit:before  {

     content:  "\e659";

 }

.pe-7s-drop:before  {

     content:  "\e65a";

 }

.pe-7s-drawer:before  {

     content:  "\e65b";

 }

.pe-7s-download:before  {

     content:  "\e65c";

 }

.pe-7s-display2:before  {

     content:  "\e65d";

 }

.pe-7s-display1:before  {

     content:  "\e65e";

 }

.pe-7s-diskette:before  {

     content:  "\e65f";

 }

.pe-7s-date:before  {

     content:  "\e660";

 }

.pe-7s-cup:before  {

     content:  "\e661";

 }

.pe-7s-culture:before  {

     content:  "\e662";

 }

.pe-7s-crop:before  {

     content:  "\e663";

 }

.pe-7s-credit:before  {

     content:  "\e664";

 }

.pe-7s-copy-file:before  {

     content:  "\e665";

 }

.pe-7s-config:before  {

     content:  "\e666";

 }

.pe-7s-compass:before  {

     content:  "\e667";

 }

.pe-7s-comment:before  {

     content:  "\e668";

 }

.pe-7s-coffee:before  {

     content:  "\e669";

 }

.pe-7s-cloud:before  {

     content:  "\e66a";

 }

.pe-7s-clock:before  {

     content:  "\e66b";

 }

.pe-7s-check:before  {

     content:  "\e66c";

 }

.pe-7s-chat:before  {

     content:  "\e66d";

 }

.pe-7s-cart:before  {

     content:  "\e66e";

 }

.pe-7s-camera:before  {

     content:  "\e66f";

 }

.pe-7s-call:before  {

     content:  "\e670";

 }

.pe-7s-calculator:before  {

     content:  "\e671";

 }

.pe-7s-browser:before  {

     content:  "\e672";

 }

.pe-7s-box2:before  {

     content:  "\e673";

 }

.pe-7s-box1:before  {

     content:  "\e674";

 }

.pe-7s-bookmarks:before  {

     content:  "\e675";

 }

.pe-7s-bicycle:before  {

     content:  "\e676";

 }

.pe-7s-bell:before  {

     content:  "\e677";

 }

.pe-7s-battery:before  {

     content:  "\e678";

 }

.pe-7s-ball:before  {

     content:  "\e679";

 }

.pe-7s-back:before  {

     content:  "\e67a";

 }

.pe-7s-attention:before  {

     content:  "\e67b";

 }

.pe-7s-anchor:before  {

     content:  "\e67c";

 }

.pe-7s-albums:before  {

     content:  "\e67d";

 }

.pe-7s-alarm:before  {

     content:  "\e67e";

 }

.pe-7s-airplay:before  {

     content:  "\e67f";

 }

.sidebar,  .rgt-cntt  {

     min-height: 160px;

}

.col-md-3.sidebar,  .vc_col-sm-4.sidebar,  .vc_col-sm-3.sidebar  {

     padding: 10px 0 30px;

}

.sidebar.leftside  {

     margin-left: 0;

}

.sidebar .vc_column-inner  {

     padding: 0 !important;

}

@media only screen and (min-width: 961px)  {

    .cntt-w,  .vc_col-sm-8.cntt-w,  .vc_col-sm-9.cntt-w  {

     width:  786px;

     padding-top:  15px;

}

.col-md-3.sidebar,  .vc_col-sm-4.sidebar,  .vc_col-sm-3.sidebar   {

     width: 300px;

     margin-left: 25px;

}

.vc_col-sm-4.sidebar .wpb_widgetised_column,  .vc_col-sm-3.sidebar .wpb_widgetised_column  {

     margin-bottom: 0;

 }

.col-md-6.cntt-w  {

     width: 435px;

     margin-left: -8px;

     margin-right: -8px;

}

.col-md-3.sidebar.leftside,  .vc_col-sm-4.sidebar.leftside,  .vc_col-sm-3.sidebar.leftside  {

     margin-left: 15px;

     margin-right: 25px;

}

.col-md-9.cntt-w .vc_col-sm-12  {

     padding: 0;

}

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    .col-md-9.cntt-w,  .vc_col-sm-8.cntt-w,  .vc_col-sm-9.cntt-w   {

     width:  614px;

     padding-top:  15px;

}

.col-md-3.sidebar,  .vc_col-sm-4.sidebar,  .vc_col-sm-3.sidebar  {

     margin-left: 15px;

}

.col-md-6.cntt-w  {

     width: 398px;

}

.col-md-3.sidebar.leftside,  .vc_col-sm-4.sidebar.leftside,  .vc_col-sm-3.sidebar.leftside   {

     margin-left: 10px;

     width: 200px;

     margin-right: 15px;

}

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    .col-md-3.sidebar,  .vc_col-sm-4.sidebar,  .vc_col-sm-3.sidebar  {

    margin:  0 0 0 15px;

    width: 200px;

    border:  0;

     float:  left;

}

.col-md-9.cntt-w,  .vc_col-sm-8.cntt-w,  .vc_col-sm-9.cntt-w  {

    width:  533px;

     float:  left;

     padding-top:  15px;

}

}

@media ( max-width:960px ) {

    .col-md-3.sidebar,  .col-md-9.cntt-w  {

     display:  block;

     width:  100%;

}

}

.sidebar input[type="text"].search-side,  .widget input[type="text"].search-side   {

     width: 100%;

     padding-left: 15px;

     border: 2px solid #e3e3e3;

     background-color: #fff;

     font-size: 12px;

     height: 40px;

     -webkit-box-sizing:  border-box;

      -moz-box-sizing:  border-box;

     box-sizing:  border-box;

 }

input[type="text"].search-side,  input[type="text"].header-saerch  {

     background: #fcfcfc url(../images/find-ico1.png) no-repeat right;

}

input[type="text"].header-saerch   {

     float: right;

     margin: 20px 0 0 0;

     background-color: #f5f5f5;

     border-width: 0px;

     border-radius: 0;

     padding: 5px 28px 5px 18px;

     min-width: 200px;

     width: 200px;

     min-height: 50px;

     -webkit-transition:  width 0.22s ease;

     -moz-transition:  width 0.22s ease;

     -o-transition:  width 0.22s ease;

     transition:  width 0.22s ease;

}

input[type="text"].header-saerch:focus  {

     width: 250px;

     background-color: #fff;

 }

#main-content-pin,  #main-timeline  {

     max-width: 100%;

     background: #fff;

     padding-top: 15px;

}

#main-timeline  {

     background: #f3f3f3;

}

.vc_wp_search.wpb_content_element.trnsp-txbx input[type="text"].search-side  {

     width: 100%;

     border:  none;

     height:  52px;

     background-color:  rgba(255, 255, 255, 0.14);

     color: #fff;

}

.vc_wp_search.wpb_content_element.trnsp-txbx input[type="text"].search-side:hover  {

     background-color:  rgba(255, 255, 255, 0.17);

     box-shadow: 0 5px 7px rgba(0, 0, 0, 0.07);

}

.vc_wp_search.wpb_content_element.trnsp-txbx input[type="text"].search-side:focus  {

     background-color: #fff;

     box-shadow: 0 7px 9px rgba(0, 0, 0, 0.15);

     color: #444;

}

.sidebar input[type="text"].search-side,  .widget input[type="text"].search-side   {

     color:  #909090;

     margin-bottom:  27px;

     width: 100%;

     padding-left: 15px;

     border:  2px solid #eee;

     border-radius:  0;

    background-color: #fff;

     font-size: 12px;

    font-style:  italic;

    height:  45px;

     -webkit-box-sizing:  border-box;

      -moz-box-sizing:  border-box;

     box-sizing:  border-box;

}

.pin-box,  .tline-box  {

     width: 292px;

     width: 210px\9;

     padding: 12px;

     display: block;

     background: #fff;

     margin: 10px;

     float: left;

     border: 1px solid #efefef\9;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.pin-box  {

     text-align: center;

     border-radius: 1px;

     box-shadow: none;

     overflow: hidden;

     padding: 0;

     box-sizing:  border-box;

     padding-bottom: 20px;

     border: 1px solid #e3e3e3;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.pin-box  .img-item,  .pin-box  iframe  {

    margin-bottom: 0;

 }

.img-item img  {

     margin-bottom: -6px;

}

.pin-box h4,  .tline-box h4  {

     font-size: 19px;

     font-weight: 600;

     margin-top: 18px;

     margin-bottom: 10px;

}

.pin-box h4  {

     font-size:  18px;

     margin-bottom:  15px;

     font-weight: 700;

     margin-top: 12px;

}

.pin-box h4 a,  .tline-box h4 a  {

     color: #2e373d;

     display: inline-block;

}

.pin-box h4 a:hover,  .tline-box h4 a:hover  {

     color: #d0ae5e;

}

.pin-ecxt h6.blog-date,  .pin-ecxt h6.blog-author,  .tline-ecxt h6.blog-author  {

     font-size: 11px;

     letter-spacing: 1px;

     font-weight: 400;

     text-transform: uppercase;

 }

.pin-ecxt2 h6.blog-date,  .pin-ecxt h6.blog-author,  .pin-ecxt h6.blog-cat,  .blog-cat-tline,  .blog-cat-tline a  {

      margin-bottom: 8px;

     margin-top: 25px;

     font-size: 11px;

     font-weight: 500;

     color: #9a9a9a;

     position: relative;

}

.pin-ecxt h6.blog-cat a  {

    color: #a1a1a1;

}

.pin-ecxt h6.blog-cat a:hover  {

    color: #d0ae5e;

}

.pin-ecxt,  .tline-ecxt  {

     border-bottom: 1px solid #e3e3e3;

     padding: 0 12px 18px;

     margin: 0;

      margin-bottom: 10px;

 }

.pin-ecxt  {

     padding: 0 20px 2px 24px;

 }

.pin-ecxt p  {

     font-size: 13px;

     color: #4a4a4a;

}

.pin-ecxt2  {

     padding-top: 12px;

     text-align: center;

}

.pin-ecxt a.readmore  {

     display: none;

}

.container .pin-ecxt2 p,  .pin-ecxt2 p small  {

     font-size: 11px;

     font-weight: 600;

     margin: 0;

     color: #a1a1a1;

}

.pin-ecxt2 p  {

     line-height: 20px;

 }

.pin-ecxt2 p a  {

     color: #a1a1a1;

}

.pin-ecxt2 p a:hover  {

     color: #d0ae5e;

}

.pin-ecxt2 p small  {

     color: #a2a2a2;

     display: block;

 }

.pin-ecxt2 img,  .tline-author-box img  {

     width: 45px;

     height: 45px;

     margin: 0;

     margin-top: 4px;

     border-radius: 50%;

}

.pin-ecxt2 .col1-3  {

     width: 33.331%;

     float: left;

     height: 72px;

     line-height: 72px;

     border-right: 1px solid #eee;

     position: relative;

}

.pin-ecxt2 .col1-3 img  {

     margin-top: -30px;

}

.pin-ecxt2 .col1-3 p  {

     margin-top: -22px;

     font-family:  'Open Sans', sans-serif;

     font-size:  12px;

     font-weight:  400;

}

 .pin-ecxt2 .col1-3:last-child  {

     border: none;

}

.pin-ecxt2 .col1-3 i,  .postmetadata .comments-number-x i  {

     margin: 12px 0;

     color: #a6adae;

     border: 1px solid #e2e2e2;

     padding: 11px;

     border-radius: 50%;

     font-size: 16px;

}

.pin-ecxt2 .col1-3 span,  .comments-number-x span  {

     display: block;

     position: absolute;

     top: 24px;

     left: 50%;

     margin-left: 15px;

     padding: 0 7px;

     height: 18px;

     line-height: 18px;

     font-size: 11px;

     text-align: center;

     border-radius: 25px;

     background: #d0ae5e;

     color: #fff;

}

.pin-ecxt2 .col1-3.col-w50  {

     width: 50%;

}

.pin-ecxt2 .col1-3 i.fa-clock-o  {

     margin-right: 7px;

     padding: 10px 11px;

}

.comments-number-x span  {

     top: 4px;

}

.postmetadata .comments-number-x i {

     border-color: #d7d7d7;

}

.portfolio-pin  .pin-box h4  {

     margin-bottom: 18px;

}

.portfolio-pin  .pin-box  {

     text-align: center;

}

.portfolio-pin  .pin-box .pin-ecxt  {

     padding-top: 20px;

}

.portfolio-pin .blog-cat-tline a  {

     padding: 4px 11px;

     border-radius: 15px;

     background: #f1f1f1;

}

.portfolio-pin .blog-cat-tline a:hover  {

     background: #f6f6f6;

}

#main-timeline  {

     background: #f1f4f5;

 }

#pin-content,  #tline-content  {

     width: auto;

     margin: 0 auto;

     position: relative;

     overflow:  hidden;

 }

#tline-content  {

     width: 890px;

     margin: 0 auto;

 }

#tline-content:before  {

      content: "";

     background: #d0ae5e;

     position: absolute;

     left: 50%;

     width: 6px;

     margin-left: -3px;

     height: 100%;

}

#tline-content p  {

     margin-bottom: 26px;

     font-size: 13px;

     color: #747a80;

     font-weight: normal;

     line-height: 1.9;

     padding: 12px;

     padding-top: 0;

     letter-spacing: 0.6px;

}

.wpb_column #pin-content  {

     margin-left: -15px;

     margin-right: -15px;

}

 .tline-box   {

     background: none;

     width: 380px;

      padding: 18px 10px 40px;

     margin-top: 21px;

     margin-bottom: 40px;

     min-height: 698px;

     position: relative;

     -webkit-box-sizing:  content-box;

      -moz-box-sizing:  content-box;

     box-sizing:  content-box;

     box-shadow: none;

 }

.tline-box *  {

     max-width: 100% !important;

}

.tline-row-l,  .tline-row-r  {

     width: 60px;

     height: 17px;

     margin-right: -40px;

     display: block;

     position: absolute;

     right: 0;

     top: 25px;

     border-bottom: 2px solid #d0ae5e;

}

.tline-row-r  {

     left: 0;

     margin: 0;

     margin-left: -40px;

 }

.tline-box.rgtline  {

     float: right;

      margin-top: 53px;

     right: 0;

     clear:  right;

 }

.tline-row-l:after,  .tline-row-r:before  {

     content: "";

     background: #d0ae5e;

     position: absolute;

     right: 0;

     margin-top: 11px;

     width: 10px;

     height: 10px;

     border: 1px solid #f1f4f5;

     border-radius: 50%;

}

.tline-row-r:before  {

     left: 0;

     right: auto;

}

.tline-box  iframe,  .tline-box  img  {

     width: 100%;

     max-width: 100%;

     background: #fff;

     padding: 6px;

     box-sizing:  border-box;

     border-bottom: 2px solid #e5e5e5;

}

.tline-box  iframe  {

     height: 302px;

}

.tline-box h4  {

     font-size: 24px;

     margin-top: 0;

     letter-spacing: -1.2px;

     font-weight: 700;

     line-height: 1.23;

}

.blog-cat-tline  {

     margin-top: 10px;

}

.blog-cat-tline a  {

     color: #616660;

}

.blog-cat-tline a:hover  {

     text-decoration: underline;

}

.tline-topdate  {

     width: 120px;

     position: relative;

     display: block;

     clear: both;

     zoom: 1;

     padding: 4px;

     background: #d0ae5e;

     font-size: 13px;

     text-align: center;

     font-weight: 600;

     line-height: 26px;

     color: #fff;

      margin: 0 auto 7px;

}

.tline-topdate.enddte  {

     bottom: 0;

     margin-bottom: 0;

 }

.tline-ecxt  {

     border-bottom: none;

     padding: 0 12px 3px;

     margin: 0;

}

.tline-author-box,  .port-tline-dt  {

     position: relative;

     padding: 0 10px;

     margin-bottom: 18px;

     height: 55px;

}

.tline-box .tline-author-box img,  .port-tline-dt h3  {

     float: right;

     width: 61px;

     height: 61px;

     padding: 0;

     margin: 0;

     margin-top: -14px;

     margin-left: 15px;

     border: 3px solid #fff;

}

.tline-box.rgtline .tline-author-box img,  .tline-box.rgtline .port-tline-dt h3  {

     float: left;

     margin-left: 0;

     margin-right: 15px;

}

h6.tline-author  {

     font-size: 15px;

     font-weight: 600;

     color: #333;

     margin-top: 7px;

     margin-bottom: 0;

     line-height: 16px;

     text-align: right;

}

h6.tline-author a  {

     color: #333;

}

h6.tline-date  {

    font-size: 13px;

     font-weight: 300;

     letter-spacing: 0.6px;

     color: #8d8d8d;

     margin: 0;

     text-align: right;

}

.tline-box.rgtline h6.tline-date,  .tline-box.rgtline h6.tline-author  {

     text-align: left;

}

.port-tline-dt h3  {

     background: #d0ae5e;

     color: #fff;

     text-align: center;

     border: none;

     line-height: 61px;

     margin-top: -9px;

     border-radius: 50%;

}

.portfolio-timeline .tline-ecxt h4  {

     margin-top: 14px;

     margin-bottom: 11px;

}

.blog-post,  .blog-single-post  {

     margin-bottom: 35px;

     position: relative;

     padding-bottom: 10px;

     border-bottom: 1px solid #222;

}

.blog-single-post  {

     background: #fff;

     padding: 0;

     border: none;

}

.blog-post.blgtyp2  {

     padding-bottom: 10px;

     padding-top: 7px;

     margin-bottom:  0px;

     border: none;

}

.format-standard.post-no-image  {

     padding-top: 30px;

}

.blog-post.blgtyp2 .col-md-8.omega.alpha  {

     position: static;

}

.blog-post.format-quote  {

     padding-top: 20px;

}

.blog-post.format-quote blockquote  {

     margin-bottom: 0;

     padding-bottom: 15px;

}

.blog-post.format-quote blockquote p  {

     font-family: 'Lora', sans-serif;

     font-size: 18px;

     margin-bottom: 0;

}

.blog-post.blgtyp2.format-quote  {

     border-top: none;

     padding-top: 0;

     padding-bottom: 5px;

}

.postmetadata h6  {

      font-family:  'Montserrat', 'Open Sans', sans-serif;

     letter-spacing: 0;

     font-size: 13px;

     font-weight: 300;

     display: inline-block;

}

.blog-single-post .postmetadata  {

     margin-bottom: 10px;

     display:  table;

     background: #f3f3f3;

     width: 100%;

     padding: 7px 14px;

     border-radius:  0;

}

.blog-single-post .postmetadata h6  {

     display: table-cell;

     letter-spacing: 0;

     padding-right: 4px;

     font-size: 13px;

     font-weight: 500;

     text-align: center;

     padding-right: 4px;

     margin-bottom: 0;

     border-right: 2px solid #fff;

     color: #4a4a4a;

}

.blog-single-post .postmetadata h6.blog-cat  {

     font-weight: 700;

     letter-spacing: 2px;

     font-size: 11px;

}

.blog-single-post .postmetadata h6.blog-cat a  {

     color: #4a4a4a;

}

.blog-single-post .postmetadata h6.blog-cat a:hover  {

     color: #d0ae5e;

     text-decoration: underline;

}

.blog-single-post .postmetadata h6 strong  {

     text-transform: lowercase;

     font-weight: 500;

}

@media only screen and (max-width: 767px)  {

    .postmetadata h6  {

     font-size: 12px;

}

.blog-post .postmetadata h6  {

     margin-bottom: 20px;

}

.blog-single-post .postmetadata h6  {

     margin:  0;

     border: none;

     display:  block;

     float: left;

     padding:  3px 0;

     width:  50%;

     height:  40px;

}

.blog-post.blgtyp2 .col-md-5.alpha,  .blog-post.blgtyp2 .col-md-7.omega  {

     padding-left: 0;

     padding-right: 0;

}

}

.postmetadata h6:last-child  {

     border: none;

}

h6.blog-views  {

     margin-top: 10px;

}

.col-md-4 .blog-post h6.blog-date  {

     padding-top: 18px;

     margin-top: 12px;

     line-height: 1.2;

     padding-bottom: 0;

}

h6.blog-date span  {

     font-weight: 600;

}

h6.blog-cat,  h6.blog-author,  .search-results h6.blog-date,  .search-results h6.blog-comments  {

     text-align: center;

     text-transform: uppercase;

     font-weight: 400;

     font-size: 11px;

     letter-spacing: 0;

     margin-bottom: 12px;

}

h6.blog-cat a  {

     color: #d0ae5e;

}

h6.blog-date  {

     font-weight: 400;

     font-size: 12px;

     letter-spacing: 0;

}

.blog-post .au-avatar,  .blog-single-post .au-avatar  {

     width: 28px;

     margin: 5px auto;

}

.blog-post .au-avatar  {

     float: left;

     margin: 0;

     margin-right: 7px;

     margin-top: -1px;

}

.blog-post.blgtyp2 .au-avatar,  .blog-single-post .au-avatar  {

     float: left;

      width: 29px;

     height: 35px;

     margin-right: 10px;

}

.blog-post.blgtyp2 .au-avatar-box,  .blog-single-post .au-avatar-box  {

     min-height: 42px;

     margin-bottom: 8px;

}

.blog-single-post h6.blog-author  {

     line-height: 40px;

     text-align: left;

}

.blog-post .au-avatar img,  .blog-single-post .au-avatar img  {

     background: #fff;

     border: none;

     border-radius: 50%;

}

.blog-post h3,  .blog-single-post h1  {

    font-size:  26px;

     margin-bottom: 10px;

     font-weight: 700;

     line-height: 1.3;

     letter-spacing: 3px;

 }

.blog-post.blgtyp2 h3  {

     font-size: 28px;

     font-weight:  400;

     letter-spacing: -0.4px;

     line-height: 1.4;

     margin-bottom: 12px;

     padding-top: 5px;

}

.blog-single-post h1,  .postshow1 h1  {

     margin-top: 25px;

     margin-bottom: 30px;

     color: #1f2123;

    font-size:  30px;

     font-weight: 600;

     line-height: 1.3;

    letter-spacing:  -1px;

}

.blog-single-post p,  .blog-post div,  .blog-single-post div,  .blog-single-post .post img,  .blog-single-post p img,  .row-wrapper-x div.wp-caption,  .row-wrapper-x p,  .row-wrapper-x img  {

     max-width: 100%;

}

.row-wrapper-x div.wpb_column,  .row-wrapper-x #pin-content,  .row-wrapper-x #tline-content  {

     max-width: none;

}

.blog-single-post .postmetadata  {

     margin-bottom: 30px;

}

.blog-post.sticky  {

     padding: 25px 20px 10px;

     margin-bottom: 40px;

     border: 1px solid #e3e3e3;

     box-shadow:  0 2px 8px rgba(0, 0, 0, 0.0245);

}

.blog-post.sticky .postmetadata  {

     background: #fff;

}

 .postshow1  {

     position: relative;

     width: 100%;

     min-height: 768px;

     background-repeat: no-repeat;

     background-position: center top;

     background-size: cover;

}

.postshow-overlay  {

     position: absolute;

     width:  100%;

     bottom:  0;

     height:  100%;

     background-color:  rgba(36,  36,  36,  0.4);

}

.postshow1 h1.post-title-ps1  {

     font-size: 45px;

     letter-spacing: 4px;

     text-align: left;

     position: absolute;

     bottom: 33%;

     left: 0;

     width: 100%;

     text-align: center;

     color: #fff;

     text-shadow: 0 0px 3px rgba(0, 0, 0, 0.17);

}

.postshow1-hd .postmetadata  {

     margin-top:  0;

     margin-bottom:  35px;

}

 .postshow1-hd .blog-single-post .au-avatar-box  {

     margin-top: -40px;

}

.postshow1-hd .blog-single-post .au-avatar  {

     width: 68px;

     height: 68px;

     float: left;

     margin-right:  10px;

     margin-top: -23px;

     margin-bottom: 20px;

}

.postshow1-hd .blog-single-post .au-avatar img  {

     border: 3px solid #fff;

}

.postshow1-hd input[type="text"].header-saerch  {

     background-color: rgba(255, 255, 255, 0.7);

}

.postshow1-hd input[type="text"].header-saerch:focus  {

     background-color: #fff;

}

.post-trait-w  {

     position: relative;

}

.postshow2-hd .post-trait-w h1  {

     position: absolute;

     bottom: 10px;

     padding: 5px 25px;

     color: #fff;

     text-shadow:  0 0px 3px rgba(0, 0, 0, 0.29);

     font-size: 36px;

     letter-spacing: 2px;

}

.postshow2-hd .postmetadata  {

     margin-bottom: 35px;

}

@media only screen and (max-width: 960px)  {

    .postshow1  {

     min-height: 520px;

}

.postshow1 h1.post-title-ps1  {

     font-size: 40px;

     letter-spacing: 1px;

}

.postshow1-hd .blog-single-post .au-avatar-box  {

     margin-top: -18px;

}

}

@media only screen and (max-width: 767px)  {

    .postshow1  {

     min-height: 480px;

}

.postshow1 h1.post-title-ps1  {

     font-size: 31px;

     letter-spacing: 1px;

}

.postshow2-hd .post-trait-w h1  {

     font-size: 19px;

     font-weight: 700;

     letter-spacing: 1px;

}

}

@media only screen and (max-width: 479px)  {

    .postshow1  {

     min-height: 430px;

}

.postshow1-hd .blog-single-post .au-avatar-box  {

     margin-top: -12px;

}

.postshow1 h1.post-title-ps1  {

     font-size: 21px;

}

.postshow2-hd .post-trait-w h1  {

     font-size: 17px;

     letter-spacing: 0;

}

}

.blog-post .col-md-6,  .col-md-4 .blog-post  {

     margin-top: 10px;

     margin-bottom: 20px;

}

.blog-post .col-md-6 h3,  .col-md-4 .blog-post h3  {

     font-size:  33px;

     text-transform: none;

     letter-spacing: -2px;

     line-height: 1.1;

     margin: 4px 0;

}

.blog-post .col-md-6 p,  .col-md-4 .blog-post p  {

     line-height: 1.4;

}

.blog-post .col-md-6 .postmetadata.tp2sec  {

     padding: 4px 10px;

     float: right;

     margin-right: 8px;

     position: relative;

}

.blog-post.format-quote .postmetadata.tp2sec  {

     display: none;

}

.blog-post .col-md-6 h6.blog-date  {

     padding-bottom: 0;

     margin-bottom: 8px;

}

.blog-single-post blockquote p,  .blog-post blockquote p  {

     font-size: 17px;

     line-height: 1.4;

}

.blgt1-top-sec  {

     text-align: center;

     margin-bottom: 18px;

     margin-top: 18px;

}

.blgt1-top-sec h6,  .blgtyp3 h6  {

     color: #444;

     display: inline-block;

     padding-bottom: 0;

}

.blgt1-top-sec h6.blog-date,  .blgtyp3 h6.blog-date  {

     padding-left: 4px;

}

.blgtyp3 h6  {

     margin: 2px 0 0;

}

.blgtyp1.blog-post .au-avatar-box  {

     width: 60%;

     float: left;

}

@media only screen and (max-width: 767px)  {

    .blgtyp1.blog-post .au-avatar-box  {

     width: 100%;

     margin-bottom: 8px;

}

}

.blgtyp1.blog-post h6.blog-comments  {

     font-size: 12px;

     font-weight: 400;

     display: inline-block;

}

.blgtyp1.blog-post h6.blog-comments a  {

     color: #444;

     background-color:  #eee;

     border-radius:  15px;

     padding:  2px 10px;

}

.blgtyp1.blog-post h6.blog-comments a:hover  {

     text-decoration: underline;

}

#wrap .col-md-6.blg-typ3  {

     float: none;

     display: inline-block;

     vertical-align: top;

}

.blgtyp3.blog-post  {

     border-bottom: none;

     margin-bottom: 15px;

     text-align: center;

}

.blgtyp3.blog-post.format-quote  {

     min-height: 485px;

     padding: 30px 10px 50px;

     margin-bottom: 21px;

     border: 1px solid #eee;

     background: #fdfdfd;

}

.blgtyp3.blog-post p  {

     text-align: left;

}

.blgtyp3.blog-post a.readmore  {

     display: none;

}

.blgtyp3.blog-post.format-quote a.readmore  {

     display: inline-block;

     bottom: 20px;

     border-color: #eee;

}

.blgtyp3.blog-post .postmetadata  {

     margin-top: 14px;

     margin-bottom: 0;

     clear: both;

}

.blgtyp3.blog-post.format-quote .postmetadata  {

     margin-top: 10px;

     text-align: center;

}

.blgtyp3.blog-post .fluid-width-video-wrapper  {

     padding-top: 243px !important;

     margin-bottom: 2px;

}

.blgtyp3.blog-post h3  {

     font-size: 19px;

     font-weight: 700;

     text-transform: uppercase;

     padding: 0 1%;

     margin: 10px 0 15px;

     letter-spacing: 2px;

     line-height: 1.45;

}

.blgtyp3.blog-post h6 a,  .blgtyp1.blog-post h6 a,  .blgtyp2.blog-post h6 a,  .blog-single-post .postmetadata h6 a,  .blog-single-post h6.blog-author a  {

     color: #d0ae5e;

}

.blgtyp3.blog-post h6 a:hover,  .blgtyp1.blog-post h6 a:hover,  .blgtyp2.blog-post h6 a:hover,  .blog-single-post .postmetadata h6 a:hover,  .blog-single-post h6.blog-author a:hover  {

     color: #d0ae5e;

}

.blgtyp3.blog-post img  {

     margin-bottom: 20px;

     width: 100%;

}

.blgtyp3.blog-post .wpb_gallery.wpb_content_element  {

     margin-bottom: 3px;

}

.blgtyp3.blog-post .wpb_gallery.wpb_content_element img  {

     margin-bottom: 0;

}

.blgtyp2.blog-post a.readmore  {

     padding: 13px 11px;

     left: 0;

     transform: none;

}

.blgtyp2.blog-post h6  {

     color: #444;

     font-weight:  600;

}

.blgtyp2.blog-post h6.blog-date  {

     padding-left: 4px;

}

.blgtyp2.blog-post.format-quote a.readmore,  .blgtyp3.blog-post.format-quote a.readmore  {

     display: inline-block;

     float: right;

     font-size: 10px;

     text-transform: uppercase;

     letter-spacing: 2px;

     padding:  4px 16px;

     margin: 0;

}

.blgtyp3.blog-post.format-quote a.readmore  {

     background: #fff;

     float: none;

     position: absolute;

     bottom: 20px;

}

.blgtyp2.blog-post.format-quote blockquote a.readmore  {

     display: none;

}

.blgtyp2.blog-post .postmetadata  {

     margin-top: 8px;

}

.blgtyp2.blog-post .wpb_gallery.wpb_content_element,  .blgtyp2.blog-post .iframe  {

     margin-bottom: 0;

}

@media only screen and (max-width: 767px)  {

    .blgtyp2.blog-post .postmetadata  {

     margin-top: 20px;

}

.blgtyp2.blog-post .postmetadata h6  {

     margin-bottom: 8px;

}

}

.latest-f-blog .blog-post h4  {

     font-size:  24px;

     font-weight: 300;

     margin-bottom: 14px;

}

.blog-post a,  .blog-line a  {

     color:  #000;

     -webkit-transition:  color 0.18s ease;

     -moz-transition:  color 0.18s ease;

     -o-transition:  color 0.18s ease;

     transition:  color 0.18s ease;

}

.blog-post a:hover,  .blog-author span,  .blog-line p a:hover  {

     color:  #d0ae5e;

}

.blog-post p  {

     margin-top: 10px;

     line-height: 1.78;

}

.blog-line p,  .blog-line p a,  .blog-post p.blog-author,  .blog-post p.blog-author a  {

     text-align:  left;

     font-size:  11px;

     text-transform: uppercase;

     line-height:  1.6;

     color:  #666;

     margin-bottom:  10px;

     letter-spacing: 1px;

     font-weight: 400;

  }

.blog-post p.blog-cat a,  .blog-line p.blog-cat a  {

     color: #d0ae5e;

     margin-bottom: 7px;

     letter-spacing: 0.3px;

     font-size: 14px;

}

.blog-line p a:hover,  .blog-post p a:hover  {

     text-decoration: underline;

}

.blog-post p a.readmore:hover  {

     text-decoration: none;

}

.blog-line p strong  {

     font-weight: 400;

}

.blog-post img.Full,  .blog-post iframe,  .blog-single-post img,  .blog-single-post iframe  {

     width: 100%;

     margin-bottom: 18px;

}

.blog-post img  {

     background: #fff;

}

.blog-post .wpb_gallery.wpb_content_element,  .blog-single-post .wpb_gallery.wpb_content_element,  .blog-single-post .fluid-width-video-wrapper  {

     margin-bottom: 18px;

}

.blgtyp1.blog-post .wpb_gallery.wpb_content_element,  .blgtyp1.blog-post .fluid-width-video-wrapper  {

     margin-bottom: 0px;

}

.blog-post div img,  .blog-post .post img,  .blog-post .post iframe,  .blog-single-post .post img,  .blog-single-post.post iframe  {

     width: auto;

}

.search-results .blog-post img  {

     width: auto;

}

.blog-post .flex-control-nav li  {

     margin-bottom: 0;

}

.blog-post .flexslider img,  .blog-single-post .flexslider img  {

     margin-bottom: 0px;

}

.blog-q  {

     border-left: 1px solid #d8d8d8;

     padding-left: 12px;

}

.blog-q em  {

     color: #a5adae;

}

p.blog-inpic img  {

     float: left;

     border: 1px solid #c9c9c9;

     background: #f9f9f9;

     width: 280px;

     max-width: 100%;

     padding: 6px;

     margin: 0 14px 14px 0;

}

.date-sp-wrap  {

     max-width: 100px;

     margin: 0 10px;

     float: left;

}

.blog-date-sp,  .blog-com-sp  {

     height: 40px;

     padding: 6px;

     padding-bottom: 20px;

     width: 90px;

     float: right;

     border-top-left-radius: 6px;

     color: #fff;

     background: #636e75 url(../images/blg-date-botpic1.png) no-repeat bottom right;

     font-weight: bold;

     font-family: Arial,  sans-serif;

}

.blog-date-sp h3  {

     width: 30px;

     float: left;

     margin: 1px 5px;

     color: #0093d0;

}

.blog-date-sp span  {

     float: right;

     margin: 4px;

     color: #a2aab0;

     font-size: 12px;

     line-height: 1.2;

}

.blog-com-sp  {

     background: none;

     color: #95a2aa;

     padding: 0 6px 8px;

     margin-top: -12px;

     text-align: center;

     font-size: 12px;

     height: 16px;

     border-radius: 0px;

     border-bottom-left-radius: 11px;

}

.blog-com-sp a  {

     color: #95a2aa;

}

.pin-box .blog-date-sp,  .pin-box .blog-com-sp,  .tline-box .blog-date-sp,  .tline-box .blog-com-sp  {

     position: relative;

     bottom: 0;

     margin: -10px;

     margin-top: 7px;

     width: 50%;

     border: 0;

     border-radius: 0;

     background: #ebebeb;

     padding: 0;

}

.pin-box .blog-com-sp,  .tline-box .blog-com-sp  {

     float:  left;

     height:  40px;

     padding:  12px 23px 0 0;

}

.pin-box .blog-date-sp h3,  .tline-box .blog-date-sp h3  {

     margin-left:  12px;

     margin-top: 3px;

     text-shadow:  0 0 1px rgba(0, 0, 0, 0.1);

     font-weight: 300;

}

.tline-box .blog-com-sp  {

     width:  100%;

     margin: 0;

     position: absolute;

     bottom: 0px;

     left: 0;

     border-radius: 0 0 3px 3px;

     font-weight: 300;

     padding-bottom: 33px;

     padding-top: 15px;

     background: #f4f4f4;

     border-top: 1px solid #e7e7e7;

     display: none;

}

.tline-box .blog-date-sp  {

     display: none;

}

h6.blog-date a:hover,  h6.blog-cat a:hover,  h6.blog-author a:hover  {

     color:  #d0ae5e;

}

.postmetadata i  {

     padding:  0 2px;

}

.blog-post.blgtyp2 .comments-number-x2  {

     float:  right;

     margin-top:  -30px;

}

.blog-post.blgtyp2 .comments-number-x2  {

     padding: 0;

     border: none;

     margin-right: 65px;

}

.postmetadata h6.blog-views i  {

     font-size: 12px;

     color: #888;

     padding: 5px;

     background: #fff;

     border-radius: 20px;

     border: 1px solid #e1e1e1;

}

.postmetadata h6.blog-views span  {

     font-size: 11px;

     letter-spacing: 1px;

     padding: 2px 6px;

     margin-left: -5px;

     background: #d0ae5e;

     color: #fff;

     border-radius: 10px;

     font-family: 'Open Sans', sans-serif;

}

.blog-post.blgtyp2 .comments-number-x2 span  {

     margin-left: -8px;

}

h6.blog-date a:hover,  h6.blog-cat a:hover,  h6.blog-author a:hover  {

     text-decoration: underline;

}

.tline-box h6.blog-cat  {

     font-size:  13px;

     background:  #f2f2f2;

     color:  #666666;

     padding-left:  7px;

     display: none;

}

.blog-post .flex-direction-nav a,  .tline-box .flex-direction-nav a  {

     padding: 16px 8px;

     margin-top: -28px;

     top: 50%;

}

.blog-post .flex-control-paging li a,  .tline-box  .flex-control-paging li a   {

     width: 12px;

     height: 12px;

}

.blog-post .flex-control-nav,  .tline-box .flex-control-nav  {

     bottom: 15px;

     right: 24px;

}

.blog-post .flex-control-nav li,  .tline-box .flex-control-nav li  {

     margin: 0 3px;

}

.blog-post .flexslider .slides > li,  .tline-box .flexslider .slides > li  {

     margin-bottom: 0;

}

.blog-post .flexslider img,  .tline-box .flexslider img  {

     margin-bottom: 0;

}

.blog-post .mejs-container  {

     margin-bottom: 16px;

}

.blog-post .fluid-width-video-wrapper  {

     margin-bottom: 18px;

}

.pin-box .fluid-width-video-wrapper,  .tline-box .fluid-width-video-wrapper  {

     margin-bottom: 18px;

     padding-top: 210px !important;

}

.blog-post.blgtyp2 .fluid-width-video-wrapper  {

     margin-bottom: 0;

     padding-top: 224px !important;

}

.tline-box .fluid-width-video-wrapper,  .tline-box .wpb_gallery_slides  {

     margin-bottom: -15px;

}

.next-prev-posts  {

     padding: 12px 0;

     margin-top: 10px;

}

.next-prev-posts a  {

     padding:  3px 8px;

     border:  3px solid #ddd;

     font-size:  11px;

     text-transform:  uppercase;

     font-weight:  bold;

     letter-spacing:  1px;

}

.next-prev-posts a.next-post  {

     float: right;

}

.post-tags  {

     background: none;

     padding: 16px;

     margin-top: 20px;

}

.post-tags i  {

     font-size: 24px;

     color: #303030;

     margin-right: 5px;

}

.post-tags a  {

     display: inline-block;

     color:  #444;

     font-size:  11px;

     text-transform:  uppercase;

     letter-spacing:  1.5px;

     font-weight:  500;

     padding:  3px 7px;

     border:  1px solid #ddd;

     border-radius: 2px;

     background: #fff;

     margin:  1px 3px;

}

.post-tags a:hover  {

     text-decoration: underline;

}

.about-author-sec  {

    padding:  29px 23px 23px 23px;

     margin: 15px 0;

    min-height:  200px;

     text-align: left;

    border:  1px solid #ebebeb;

     border-top:  5px solid #555;

}

.about-author-sec a  {

     color:  #333;

 }

.archive.author .about-author-sec  {

     overflow:  hidden;

     background: #fff;

     padding: 30px;

     border: 1px solid #e6e6e6;

     min-height: 150px;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

     margin-left: 15px;

     margin-right: 15px;

}

.archive.author .about-author-sec img  {

     width:  100%;

 }

.blog-single-post .post .about-author-sec img  {

     float: left;

     display: inline-block;

     width: 90px;

     height: auto;

     border-radius: 50%;

     border: none;

     margin-bottom: 5px;

    margin-right:  20px;

     margin-top: -5px;

}

.about-author-sec h3  {

     font-weight:  700;

     font-size:  28px;

     line-height: 1.2;

     color: #333;

    text-transform:  uppercase;

}

.about-author-sec h3 a  {

     color: #333;

}

.about-author-sec h3 a:hover  {

     color: #d0ae5e;

}

.about-author-sec p  {

     font-size: 13px;

     font-weight: 400;

     color: #6d7683;

     line-height: 1.7;

     text-align: left;

}

.about-author-sec .instructor-social i  {

     width:  30px;

     height:  30px;

     line-height:  30px;

 }

.archive.author #headline  {

     display: none;

}

.comment-form-comment textarea  {

     width: 98%;

     border:  1px solid #d5dee6;

     background:  #fff;

     border-radius:  0;

     box-shadow:  2px 1px 10px rgba(213,  222,  229,  0.3) inset;

     height:  132px;

     padding:  14px 20px;

    font-family:  'Montserrat', sans-serif;

}

@media only screen and (min-width: 960px)  {

    .has-header-type11.author .about-author-sec {

     margin-top: 90px;

}

}

@media only screen and (max-width: 767px)  {

    .about-author-sec h3  {

     margin-top: 15px;

}

}

.blog-date-sec  {

     color:  #555;

     padding-right: 10px;

     text-align:  center;

     line-height:  10px;

     border-right:  3px solid #e5e5e5;

}

.blog-date-sec h3  {

     color:  #555;

     font-weight:  700;

     font-size: 24px;

     line-height:  1.2;

     padding-top:  2px;

     margin:  0;

     letter-spacing:  4px;

 }

.blog-date-sec h6  {

     font-size: 14px;

}

.blog-date-sec span  {

     display:  block;

     font-size: 12px;

     font-weight:  400;

     color: #a1a1a1;

     text-transform:  uppercase;

     margin-top:  8px;

     letter-spacing: 1px;

}

.col-md-1 .blog-date-sec  {

     border: none;

}

.col-md-1 .blog-date-sec h3  {

     font-size: 27px;

     font-weight: 800;

     letter-spacing: -1px;

}

.blog-line  {

     margin-bottom:  15px;

     padding-bottom: 15px;

     border-bottom: 1px solid #eee;

}

.blog-line img  {

     float:  right;

     width:  140px;

     height:  110px;

     -webkit-transition:  all 0.18s ease;

     -moz-transition:  all 0.18s ease;

     -o-transition:  all 0.18s ease;

     transition:  all 0.18s ease;

}

.img-hover  {

     position:  relative;

     max-width:  100%;

     float:  right;

     margin-left:  15px;

}

.img-hover:before  {

     content:  "";

     color: #fff;

     position:  absolute;

     top:  0;

     bottom:  0;

     left:  0;

     right:  0;

     -webkit-box-shadow:  inset 0 0 0 5px rgba(255, 255, 255, 0.8);

     -moz-box-shadow:  inset 0 0 0 5px rgba(255, 255, 255, 0.8);

     box-shadow:  inset 0 0 0 5px rgba(255, 255, 255, 0.8);

     opacity:  1;

     -webkit-transition:  all 0.18s ease;

     -moz-transition:  all 0.18s ease;

     -o-transition:  all 0.18s ease;

     transition:  all 0.18s ease;

}

.blog-line:hover .img-hover:before  {

     -webkit-box-shadow:  inset 0 0 0 5px ;

     -moz-box-shadow:  inset 0 0 0 5px ;

     box-shadow:  inset 0 0 0 5px ;

     color: #d0ae5e;

}

.blog-line h4  {

     font-size:  17px;

     letter-spacing:  0;

     font-weight:  600;

     margin-bottom:  10px;

     line-height: 1.4;

}

.blog-line:hover h4 a  {

     color:  #d0ae5e;

}

.blog-post .blog-social  {

     float: right;

     width: auto;

}

@media only screen and (min-width: 480px)  {

    .blog-post.blgtyp1 .blog-social  {

     margin-top: -60px;

}

}

.blog-single-post .post-sharing  {

    margin-top: 35px;

     margin-bottom: 10px;

     padding-top: 35px;

     border-top: 1px solid #e9e9e9;

     clear: both;

}

.post-sharing span  {

     font-size: 15px;

     font-weight: 700;

     color: #484848;

     padding-right: 10px;

     line-height: 1.5;

}

.blog-social  {

     display:  table;

}

.blog-social a  {

     color: #424242;

     background: #eee;

     padding: 3px;

     font-size: 14px;

     text-align: center;

     border-radius: 0;

     margin-right: 4px;

     width: 28px;

     height: 28px;

     display: inline-block;

     transition:  all 0.18s ease;

}

#wrap .blog-social a:hover  {

     color: #fff !important;

     background-color: #d0ae5e;

}

.container.rec-posts  {

     margin-left: -10px;

     margin-right: -10px;

     padding: 0;

     width: auto;

     max-width: none;

}

@media only screen and (min-width: 1200px)  {

    .container.rec-posts  {

     margin-left: -15px;

     margin-right: -15px;

}

}

.rec-post  {

     text-align: center;

     border: 1px solid #e3e3e3;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.blog-single-post .rec-post img  {

     border-bottom: 1px solid #e3e3e3;

}

.container.rec-posts h3.rec-title  {

     margin:  40px 0 25px;

     font-size:  18px;

     font-weight: bold;

     padding-bottom:  10px;

     text-align: center;

    text-transform:  uppercase;

    letter-spacing:  2px;

      font-family:  'Montserrat', 'Open Sans', sans-serif;

}

.rec-post h5  {

     font-size:  15px;

     font-weight: 600;

     letter-spacing:  0;

     line-height: 1.25;

     padding: 0 11px;

     margin-bottom: 10px;

 }

.rec-post h5 a  {

     color: #333;

}

.rec-post h5 a:hover  {

     color: #d0ae5e;

}

.rec-post p  {

     font-family: 'Open Sans', serif;

      font-size: 13px;

     color:  #a0a0a0;

}

.rec-post p a  {

     color: #444;

}

.rec-post p a:hover  {

     color: #d0ae5e;

}

#wrap .rec-post a img  {

     width:  100%;

 }

@media only screen and (max-width: 767px)  {

    .rec-post  {

     margin-bottom: 15px;

}

}

a.magicmore,  a.addtocart,  a.select-options  {

     position:  relative;

     padding:  3px 14px 2px 0;

     color:  #0093d0;

     -webkit-transition:  all 0.18s ease;

     -moz-transition:  all 0.18s ease;

     -ms-transition:  all 0.18s ease;

     -o-transition:  all 0.18s ease;

     transition:  all 0.18s ease;

 }

.magicmore:after {

     font-family:  'FontAwesome';

     font-size:  15px;

     content:  "\f061";

     margin-right:  5px;

     color:  #363f46;

     font-style:  normal;

     font-weight:  normal;

     text-transform:  none;

     line-height:  1;

     -webkit-font-smoothing:  antialiased;

}

a.readmore  {

     position:  relative;

     text-align:  left;

     display:  inline-block;

     left:  0;

     transform:  none;

     -webkit-transform:  none;

     letter-spacing:  2px;

     font-size:  11px;

     line-height:  11px;

     font-weight:  600;

     text-transform:  uppercase;

     padding:  15px 25px;

     border-radius:  0;

     border:  1px solid #d0ae5e;

     color:  #d0ae5e;

     margin-bottom:  12px;

     z-index:  1;

     transition:  all .22s ease-in-out;

}

a.readmore:hover  {

    color: #fff !important;

     border-color:  #d0ae5e;

}

a.readmore:after  {

     content:  '';

     position:  absolute;

     z-index:  -1;

     width:  0%;

     height:  100%;

     top:  0;

     left:  0;

     background:  #d0ae5e;

     transition:  width .22s ease-in-out;

}

a.readmore:hover:after {

     width:  100%;

}

a.magicmore  {

     font-size:  11px;

     font-weight: 700;

     line-height:  1;

     letter-spacing: 0;

     text-transform: uppercase;

     color: #d0ae5e;

     padding: 3px;

     padding-right: 12px;

     position: relative;

     border-radius:  0;

}

a.magicmore:hover  {

     color:  #000;

 }

#wrap a.magicmore:after  {

     content:  "\f061";

     position: absolute;

     color:  inherit;

     top:  3px;

     right:  0;

     margin: 0;

     font-size:  8px;

     padding: 3px 3px 2px 4px;

     opacity: 0;

    -webkit-transition:  all 0.16s ease;

     -moz-transition:  all 0.16s ease;

     -ms-transition:  all 0.16s ease;

     -o-transition:  all 0.16s ease;

     transition:  all 0.16s ease;

 }

#wrap a.magicmore:hover:after  {

     opacity: 1;

     margin-right:  -3px;

}

a.addtocart,  a.select-options  {

     padding:  4px 2px 2px 18px;

     color:  #7f7f7f;

     float:  right;

     display:  inline-block;

     font-size:  12px;

     font-weight:  bold;

 }

a.select-options  {

     float:  left;

 }

a.addtocart:hover,  a.select-options:hover  {

     color:  #0099ff;

     cursor:  pointer;

 }

a.addtocart:before,  a.select-options:before  {

     content:  "\f07a";

     color:  inherit;

     top:  8px;

     left:  1px;

     font-size:  13px;

 }

a.select-options:before  {

     content:  "\f1de";

 }

.comments-wrap  {

     padding: 0;

    margin-top:  60px;

}

.commentbox  {

     min-height: 156px;

      border-radius: 6px;

     text-align: left;

     margin: 12px 0;

 }

#commentform  {

     padding-top: 10px;

}

#commentform label  {

    font-size:  13px;

    font-weight:  700;

     display: inline;

    color:  #4e5c64;

    text-transform:  uppercase;

}

#commentform .required  {

     margin-left: 3px;

}

h4.comments-title  {

     padding-bottom: 17px;

    text-transform:  uppercase;

     border-bottom:  4px solid #ebebeb;

     font-size:  20px;

     font-weight:  600;

     margin-bottom:  15px;

     position:  relative;

     color:  #313131;

     letter-spacing:  0;

 }

h4.comments-title:after  {

    content:  " ";

     display:  block;

     width:  68px;

     height:  4px;

     position:  absolute;

     bottom:  -4px;

     background:  #d0ae5e;

     border-right:  3px solid #fff;

 }

#commentform input[type="submit"]  {

    font-weight: 400;

     border-radius:  0;

    letter-spacing:  0;

      text-transform: uppercase;

     background:  #fff;

     color:  #d0ae5e;

     border:  2px solid;

    background:  rgba(0,  0,  0,  0);

    padding:  14px 30px;

     font-family:  'Montserrat', sans-serif;

     font-size:  13px;

     line-height:  13px;

}

#wrap #commentform input[type="submit"]:hover  {

     border:  2px solid transparent;

     box-shadow:  none;

     background:  #d0ae5e;

     color:  #fff !important;

}

.rec-post h5 a:hover  {

     color: #d0ae5e;

}

ol.commentlist  {

     padding:  0;

     margin-left: 0;

}

.commentlist li  {

     list-style:  none;

    margin:  0;

     border-bottom: 1px solid #eee;

     padding:  0;

     overflow: hidden;

 }

.commentlist li a:link,  .commentlist li a:visited  {

     color:  #bdbdbd;

 }

.commentlist li .comment-info  {

    margin:  0;

     padding:  0;

     overflow: hidden;

     min-height: 96px;

     padding-left: 103px;

     padding-top: 14px;

 }

.commentlist li .comment-info img  {

    float:  left;

     margin:  3px 30px 25px -100px;

     width: 70px;

     height: 70px;

     border-radius: 45px;

     background:  #eee;

     display:  inline;

 }

.commentlist li .comment-info cite  {

     display: inline;

     font-size:  12px;

     line-height: 17px;

    text-transform: uppercase;

     letter-spacing: 1px;

     margin: 0;

     padding: 5px 6px 5px 0px;

     color: #555;

     font-style:  normal;

    font-weight:  700;

}

.commentlist li .comment-info cite .comment-data  {

    font-size:  11px;

     font-weight:  normal;

     float: right;

     display:  inline;

     padding-right: 10px;

     text-transform: none;

     letter-spacing: 0;

}

.commentlist li .comment-text  {

    clear:  both;

     margin:  0;

     margin-top: -76px;

     padding:  0 20px 25px 103px;

}

.commentlist li .comment-text p  {

     margin: 5px 0 20px 0;

     padding: 0;

     line-height: 1.8;

     font-size:  13px;

     color:  #7a7a7a;

}

.commentlist li .comment-text .reply a  {

     font-family:  'Montserrat', sans-serif;

     padding:  1px 11px 3px;

     border:  1px solid #bbb;

     border-radius: 22px;

     background-color:  #fff;

     font-size:  10px;

     letter-spacing: 0.2px;

     color:  #444;

    font-weight:  500;

}

.commentlist li .comment-text .reply a:hover  {

     background-color: #d0ae5e;

     border-color: #d0ae5e;

     color:  #fff;

 }

.commentlist li ul.children  {

     margin: 0;

     padding:  0;

 }

.commentlist li ul.children li.depth-2,  .commentlist li ul.children li.depth-3  {

     margin-left:  40px;

     border-color: #efefef;

 }

.commentlist li .comment-text ol li,  .commentlist li .comment-text ul li  {

     border: none;

      padding: 5px 0;

}

.commentlist li .comment-text ol,  .commentlist li .comment-text ol li  {

     list-style: decimal;

     overflow: visible;

 }

.commentbox h3  {

     margin-top: 90px;

     padding-bottom:  17px;

     text-transform:  uppercase;

     border-bottom:  4px solid #ebebeb;

     font-size:  20px;

     font-weight:  600;

      margin-bottom:  15px;

      position:  relative;

     color:  #313131;

     letter-spacing:  0;

      font-family: 'Montserrat', sans-serif;

}

.commentbox h3:after  {

     content:  " ";

     display:  block;

     width:  68px;

     height:  4px;

     position:  absolute;

     bottom:  -4px;

     background:  #d0ae5e;

     border-right:  3px solid #fff;

 }

p.comment-notes  {

     color: #a9a9a9;

     font-size: 14px;

     text-align: left ;

     margin-bottom: 40px;

}

.comment-form-comment textarea  {

     width: 98%;

 }

.form-allowed-tags  {

     font-size: 11px;

     padding: 6px;

     background: #f3f3f3;

}

@media only screen and (min-width: 768px)  {

    p.comment-form-author,  p.comment-form-email,  p.comment-form-url  {

     width: 31%;

     float: left;

     margin-right: 2.31%;

     margin-bottom: 0;

}

p.comment-form-comment  {

     clear: both;

     margin-top: 4px;

}

}

@media only screen and (max-width: 767px)  {

    .commentlist li .comment-info  {

     padding-left: 50px;

     padding-top: 20px;

 }

.commentlist li .comment-info img  {

     width: 40px;

     height: 40px;

     border-radius: 20px;

     margin-top: -2px;

     margin-right: 10px;

     margin-left: -50px;

}

.commentlist li .comment-text  {

     padding-left: 50px;

 }

.commentlist li .comment-info cite .comment-data  {

     position: relative;

     top: -23px;

     right: -8px;

     display: inline;

}

.commentlist li .comment-text p  {

     font-size: 13px;

     padding-top: 15px;

     line-height: 1.3;

}

}

@media only screen and (max-width: 479px)  {

    .commentlist li .comment-info cite .comment-data  {

     top: -41px;

}

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    .blog-post .col-md-2  {

     width: 20%;

}

.blog-post .col-md-10  {

     width: 80%;

}

.blog-post .col-md-2 .blog-date-sec  {

     width: auto;

}

.blog-post .col-md-1  {

     width: 10%;

}

.blog-post .col-md-5  {

     width: 45%;

}

.blog-post .col-md-6  {

     width: 45%;

}

.blog-post .col-md-1,  .blog-post .col-md-2,  .blog-post .col-md-5,  .blog-post .col-md-6,  .blog-post .col-md-10  {

     float: left;

}

}

@media only screen and (max-width: 960px)  {

    .blog-post.blgtyp2 .col-md-4.omega  {

     padding-left: 0;

}

}

.post-format-icon  {

     background:  #d0ae5e;

     font-weight:  400;

     width:  59px;

     height:  59px;

     padding:  19px 15px;

     margin-bottom:  10px;

     font-size:  30px;

     font-family:  'FontAwesome';

     color:  #fff;

     margin-right:  15px;

     float:  left;

}

.post-format-icon:before  {

     content:  "\f040";

}

.post-format-icon.image:before  {

     content:  "\f030";

}

.post-format-icon.link:before  {

     content:  "\f0c1";

}

.post-format-icon.video:before  {

     content:  "\f16a";

}

.post-format-icon.aside:before  {

     content:  "\f15b";

}

.post-format-icon.gallery:before  {

    content:  "\f03e";

}

.post-format-icon.audio:before  {

     content:  "\f001";

}

.post-format-icon.quote:before  {

     content:  "\f10d";

}

.blog-post a:hover,  .blog-author span,  .blog-line p a:hover  {

     color:  #d0ae5e;

 }

.blgtyp1 .au-avatar-box,  .blgtyp1 .blgt1-top-sec h3  {

     text-align:  left;

     letter-spacing:  0;

     padding-left:  83px;

}

.blgtyp3.blog-post h6,  .blgtyp1.blog-post h6,  .blgtyp2.blog-post h6,  .blog-single-post .postmetadata h6,  .blog-single-post h6.blog-author,  .blgtyp1.blog-post h6.blog-comments  {

     padding:  0;

}

.blgtyp3.blog-post h6 a,  .blgtyp1.blog-post h6 a,  .blgtyp2.blog-post h6 a,  .blog-single-post .postmetadata h6 a,  .blog-single-post h6.blog-author a ,  .blgtyp1.blog-post h6.blog-comments a  {

     padding:  0;

     background:  none;

     color: #d0ae5e;

     letter-spacing:  0;

     font-size:  11px;

     text-transform:  uppercase;

     font-family:  'Montserrat', sans-serif;

}

.blgtyp3.blog-post h6 a:hover,  .blgtyp1.blog-post h6 a:hover,  .blgtyp2.blog-post h6 a:hover,  .blog-single-post .postmetadata h6 a:hover,  .blog-single-post h6.blog-author a:hover ,  .blgtyp1.blog-post h6.blog-comments a:hover  {

     color: #d0ae5e;

}

.blog-inner .blog-author strong  {

     letter-spacing:  0;

}

.blog-inner .blog-author strong:before,  .blgtyp1 .au-avatar-box .blog-date a  {

     color:  #616161;

 }

.blgtyp1 .au-avatar-box h6.blog-comments:after  {

     display:  none;

}

.blgtyp1 .au-avatar-box h6:after  {

     content:  ".";

     font-size:  20px;

     margin-left:  10px;

     margin-right:  5px;

     vertical-align:  baseline;

     color:  #d0ae5e;

     position:  relative;

     bottom:  2px;

}

.blgtyp1.blog-post .au-avatar-box  {

     float:  none;

     width:  100%;

    position:  relative;

    left:  0;

}

.blog-post,  .blog-single-post  {

     margin-bottom: 35px;

     position: relative;

     padding-bottom: 10px;

     border-bottom: 0;

}

.blog-single-post h1 a,  .blog-single-post h1  {

     color :  #000;

     text-align:  left;

     transition:  ease .3s all;

}

.blog-single-post h1 a:hover  {

     color :  #d0ae5e;

     text-align:  left;

}

.blog-post.blgtyp1 blockquote:before  {

    content:  "";

}

.comment-form input[type="text"]  {

     border:  1px solid #d5dee6;

     background:  #fff;

     border-radius:  0;

     box-shadow:  3px 3px 10px rgba(213, 222, 229, 0.3) inset;

}

.w-next-article, .w-prev-article {

    margin-top: 30px;

}

.w-next-article a,  .w-prev-article a  {

    font-weight:  400;

    color:  #616161;

    transition:  all 0.3s ease;

}

.w-next-article span,  .w-prev-article span  {

    font-weight:  600;

}

.w-next-article strong,  .w-prev-article strong  {

    display:  block;

     font-weight: 400;

}

.w-next-article  {

    text-align:  right;

    position:  relative;

    padding-right:  63px;

}

.w-next-article:hover a:before, .w-prev-article:hover a:before, .w-next-article a:after, .w-prev-article a:after  {

    font-family:  "simple-line-icons";

    position:  absolute;

    font-size:  44px;

    line-height:  44px;

    top:  0px;

    color:  #d0ae5e;

}

.w-next-article:hover a:before, .w-next-article a:after  {

    content:  "\e606";

    right:  6px;

}

.w-prev-article a:after, .w-prev-article:hover a:before  {

    content:  "\e605";

    left:  6px;

}

.w-prev-article span  {

    display:  block;

    text-transform:  uppercase;

    transition:  all 0.3s ease;

}

.w-next-article span  {

    display:  block;

    text-transform:  uppercase;

    transition:  all 0.3s ease;

}

.w-prev-article  {

    text-align:  left;

    position:  relative;

    padding-left:  63px;

}

.w-next-article:hover a,  .w-prev-article:hover a  {

    color:  #d0ae5e;

}

.w-prev-article:hover a:before  {

    left: 6px;

    animation:  mymove-1 0.22s ;

}

.w-next-article:hover a:before  {

    right: 6px;

    animation:  mymove-2 0.22s ;

}

.w-next-article:hover a:before, .w-prev-article:hover a:before, .w-next-article a:after,  .w-prev-article a:after  {

    opacity:  0.5;

}

@keyframes mymove-1  {

    0%    {

    left:  20%;

}

100%  {

    left:  6px;

}

}

@keyframes mymove-2  {

    0%    {

    right:  20%;

}

100%  {

    right:  6px;

}

}

#wrap .colorf,  #wrap .hcolorf:hover  {

    color: #d0ae5e;

}

#wrap .colorb,  #wrap .hcolorb:hover  {

    background-color: #d0ae5e;

}

#wrap .colorr,  #wrap .hcolorr:hover  {

    border-color: #d0ae5e;

}

#wrap .webnus-p p,  #wrap .slog-p-w p  {

     max-width:  810px;

     margin:  0 auto 40px;

     text-align:  center;

     font-size:  18px;

     font-weight:  300;

}

#wrap .webnuc-c  {

     max-width:  900px;

     margin:  0 auto;

}

.blox.dark .vc_separator .vc_sep_holder .vc_sep_line  {

    border-color: #d0ae5e;

}

.w-contact i  {

    font-size:  22px;

    padding-right:  15px;

    line-height:  22px;

    display:  table-cell;

}

.w-contact span  {

    display:  table-cell;

    font-weight:  400;

     font-size: 16px;

}

.w-contact h5  {

    margin-top:  52px;

    font-weight:  900;

    color:  #333;

}

.w-contact h6  {

    font-size:  48px;

    color:  #777;

    font-weight:  100;

}

#wrap .w-contact-p input,  #wrap .w-contact-p textarea  {

    font-family:  'Montserrat', sans-serif;

     margin-bottom: 17px;

}

#wrap .w-contact-p input[type="submit"] {

    background: #000;

    font-weight: 100;

    font-size: 12px;

    border-radius:  4px;

    padding:  18px 30px;

}

#wrap .w-contact-p input[type="submit"]:hover  {

    background: #d0ae5e;

}

#wrap .w-contact-p textarea  {

    height:  inherit;

}

.single-event {

    position:  relative;

}

.single-event .event-cover {

    background: transparent;

    position:  absolute;

     color:  #fff;

    bottom:  0;

    left:  0;

}

.single-event .event-cover .event-overlay  {

    transition:  all 0.5s;

     opacity: 0.8;

     width:  100%;

     height:  100%;

     position:  absolute;

}

.single-event .event-cover:hover .event-overlay {

    opacity: 1;

}

.single-event .event-detail {

    padding:  40px;

     position:  relative;

}

.single-event .event-cover:hover .event-tag  {

    color:  #333;

    transition: all 0.5s;

}

.single-event .event-cover .event-title:hover  {

     text-decoration: underline;

}

.single-event .event-tag {

    font-family:  'Montserrat', sans-serif;

     background:  #fff;

     color:  #d0ae5e;

     display:  inline-block;

     padding:  5px 9px;

     font-size:  10px;

     text-transform: uppercase;

     letter-spacing: 1px;

     margin-bottom:  24px;

}

.single-event .event-date  {

    text-transform:  uppercase;

    font-size:  18px;

    font-weight:  300;

}

.single-event .event-title {

    color:  #fff;

     font-size:  40px;

     font-weight:  400;

}

.single-event .event-place  {

    font-weight:  700;

     text-transform:  uppercase;

     letter-spacing:  2px;

     font-family:  'Montserrat', sans-serif;

}

@media only screen and (max-width: 767px)  {

    .single-event .event-cover {

    width:  100%;

}

}

.event-custom-t2 .r-side  {

    background:  #323436;

    padding:  40px 28px 88px 40px;

}

.event-custom-t2 .r-side,  .event-custom-t2 .l-side img,  .event-custom-t2 .l-side  {

     min-height:  405px;

     max-height:  405px;

}

.event-custom-t2 .l-side  {

     padding-right:  0;

}

.event-custom-t2 .r-side  {

    min-width:  360px;

     max-width:  360px;

}

.event-custom-t2 .r-side *,  .event-custom-t2 .r-side .readmore  {

     color:  #fff;

     border-color:  #fff;

}

.event-custom-t2 .r-side  {

     position:  relative;

}

.event-custom-t2 .r-side .event-tagline  {

     margin-bottom:  37px;

}

.event-custom-t2 .r-side .event-tagline span  {

     font-family:  lora;

     font-style:  italic;

     text-transform:  capitalize;

     font-size:  13px;

}

.event-custom-t2 .r-side .event-tagline i  {

     position:  absolute;

     right:  27px;

     font-size:  20px;

}

.event-custom-t2 .r-side .event-title  {

    font-size:  20px;

    line-height:  1.2;

    margin-bottom:  49px;

}

.event-custom-t2 .r-side .event-date,  .event-custom-t2 .r-side .event-date-place  {

    font-size:  15px;

    font-weight:  100;

    text-transform:  capitalize;

}

.event-custom-t2 .r-side .event-date-place  {

     margin-bottom:  40px;

}

.event-custom-t2 .r-side .readmore  {

     border-radius:  40px;

     transition:  ease .3s all;

     padding:  10px 39px 9px;

     letter-spacing:  0;

}

.event-custom-t2 .r-side .readmore:after  {

     display:  none;

}

.event-custom-t2 .r-side .readmore:hover  {

     background:  #fff;

     border-color:  #fff;

     color:  #323436 !important;

}

@media (min-width:960px) and (max-width:1200px) {

    .event-custom-t2 .r-side  {

     min-width:  291px;

     max-width:  291px;

}

.event-custom-t2 .r-side .event-tagline,  .event-custom-t2 .r-side .event-title  {

     margin-bottom:  20px;

}

.event-custom-t2 .r-side .event-title  {

     font-size:  18px;

}

}

@media (min-width:768px) and (max-width:960px) {

    .event-custom-t2 .r-side  {

     min-width:  235px;

     max-width:  235px;

}

.event-custom-t2 .r-side .event-tagline,  .event-custom-t2 .r-side .event-title  {

     margin-bottom:  20px;

}

.event-custom-t2 .r-side .event-title  {

     font-size:  17px;

}

.event-custom-t2 .r-side .event-date-place  {

     margin-bottom:  30px;

}

}

@media (max-width:768px) {

    .event-custom-t2 .l-side,  .event-custom-t2 .r-side  {

     min-width:  100%;

     max-width:  100%;

}

.event-custom-t2 .l-side  {

     padding-left:  0;

}

.event-custom-t2 .r-side,  .event-custom-t2 .l-side img,  .event-custom-t2 .l-side  {

    min-height:  auto;

}

}

@media ( max-width: 320px ) {

    .event-custom-t2 .r-side .event-title  {

     font-size:  15px;

     margin-bottom:  20px;

}

}

.date-box .ln-item  {

    margin-bottom:  30px;

     padding-bottom:  28px;

}

.date-box .ln-date  {

    float:  left;

    min-width:  50px;

    text-align: center;

     margin:  0 16px 0 0;

}

.date-box .ln-date .ln-day  {

    background-color:  #fff;

    color:  #666;

    font-size:  18px;

    font-weight:  700;

     padding:  8px 15px;

    border-radius:  4px 4px 0 0;

}

.date-box .ln-date .ln-month  {

    color:  #fff;

    border-radius:  0 0 4px 4px;

    background:  #d0ae5e;

    font-size:  12px;

    text-transform:  uppercase;

}

.date-box .ln-content .ln-title a {

    font-size:  18px;

     font-weight:  600;

     color:  #333;

}

.date-box .ln-content .ln-des  {

    margin-bottom: 10px;

    font-size:  14px;

}

.date-box .ln-content h3  {

    font-size:  16px;

    font-weight:  600;

    color:  #333;

}

.date-box:hover h3  {

    color:  #d0ae5e;

    cursor:  pointer;

}

#wrap .slant-box  {

    max-width:  1090px;

     margin:  0px auto 60px;

}

#wrap .slant-box .container {

    padding: 0;

     width:  auto;

}

#wrap .slant-box .wpb_column {

    background-color:  #fff;

     padding-right:  0;

}

#wrap .slant-box .wpb_column:after  {

    content:  '';

    height:  100%;

    width:  100%;

    background-color:  #fff;

    position:  absolute;

    top:  0;

    right:  0;

    left:  auto;

    transform:  skewX(30deg);

    transform-origin:  top;

}

#wrap .slant-box .wpb_text_column  {

    z-index: 1;

     position:  relative;

    overflow:  hidden;

     height:  380px;

     padding:  18px 0;

}

#wrap .slant-box .wpb_text_column h5 {

    margin-bottom:  30px;

}

#wrap .slant-box .wpb_text_column p  {

    margin:  24px 0;

     color:  #232323;

    font-weight:  400;

}

#wrap .slant-box .wpb_text_column p strong {

    font-weight:  600;

     margin-left:  10px;

}

#wrap .slant-box .wpb_text_column p i  {

     float:  left;

     display:  block;

     margin-top:  2px;

}

#wrap .slant-box .wpb_text_column .wpb_wrapper  {

     padding-top: 25px;

}

@media only screen and (max-width: 960px) {

    #wrap .slant-box  {

     min-height:  380px;

     max-width:  1090px;

     margin:  0px auto 30px;

}

#wrap .slant-box .wpb_column  {

     background-color:  rgba(255, 255, 255, 0.80);

}

#wrap .slant-box .wpb_text_column p  {

     margin:  12px;

     font-size: 13px;

}

#wrap .slant-box .wpb_column:after {

     display: none;

}

}

@media only screen and (max-width: 1200px) and (min-width: 960px)  {

    #wrap .slant-box  {

     max-width:  912px;

}

}

@media only screen and (max-width: 767px) {

    #wrap .slant-box .wpb_text_column .wpb_wrapper  {

     width: 400px;

     margin: auto;

}

}

@media only screen and (max-width: 479px) {

    #wrap .slant-box .wpb_text_column .wpb_wrapper  {

     width: 280px;

}

}

@media only screen and (max-width: 960px) and (min-width: 780px)  {

    #wrap .slant-box .vc_col-sm-4,  #wrap .slant-box .vc_col-sm-4  {

    width: 50%;

}

}

.faq-toggle .acc-trigger a  {

    font-family:  'Hind',  sans-serif;

     background-image:  none;

     padding:  30px 0;

}

.faq-toggle .acc-trigger a strong {

     font-weight:  700;

}

.faq-toggle .acc-trigger a:before  {

    font-size:  24px;

     font-family:  'fontawesome';

     content:  '\f055';

    margin-right:  9px;

    display:  inline-block;

    color:  #d0ae5e;

    position:  relative;

    top:  2px;

}

.faq-toggle .acc-trigger.active a:before {

    content:  '\f059 ';

}

.faq-toggle .acc-trigger.active  {

    border-top-color:  #eeeeee;

}

.faq-toggle .acc-trigger  {

    border-top:  1px solid #eeeeee;

}

.faq-toggle .acc-trigger a:hover, .courses-toggle  .acc-trigger.active a, .courses-toggle  .acc-trigger.active a:hover  {

    color:  #242424;

}

.faq-toggle .content a {

    color: #000;

}

.faq-minimal i {

    font-size:  32px;

     float:  left;

     margin:  5px 12px 0 0;

}

.faq-minimal article  {

    padding:  5px 0 20px;

     clear: both;

     margin:  0 0 16px;

     display: block;

}

.faq-minimal h4  {

     font-size:  17px;

     font-weight:  700;

     color:  #242424;

     line-height:  20px;

     margin:  10px 0;

}

.faq-minimal p  {

    font-weight:  400;

}

.faq-minimal a  {

    color: #5a5a5a;

}

.faq-minimal a:hover h4  {

    color: #d0ae5e;

}

.faq-minimal .faq-icon  {

    font-size:  32px;

     float:  left;

     color: #d0ae5e;

      margin:  5px 20px 54px 0;

}

.faq-minimal .faq-detail  {

    font-size: 10px;

     overflow: hidden;

     font-weight: 400;

     color: #999;

     letter-spacing: 1px;

     text-transform: uppercase;

}

.button.theme-skin  {

    background:  #d0ae5e;

}

.button.theme-skin:hover  {

    background:  #333;

}

.button.bordered-bot.theme-skin  {

    background-color:  transparent;

    color:  #d0ae5e;

    border:  2px solid #d0ae5e;

}

.button.bordered-bot.theme-skin:hover  {

    color:  #fff;

    background:  #d0ae5e;

}

.button.bordered-bot.gold  {

    background:  none;

     color:  #d0ae5e;

     border:  2px solid #d0ae5e;

}

.button.bordered-bot.gold:hover  {

    background:  #d0ae5e;

     color:  #fff;

}

.college-t .page-title-x h2.big-title1  {

    padding-top:  112px;

    font-size:  18px;

    font-weight:  500;

    text-transform:  uppercase;

    letter-spacing:  12px;

}

.esg-cc a:hover  {

    color:  #fff;

}

.esg-filter-wrapper  {

    margin-bottom:  30px;

}

.esg-filter-wrapper span  {

    background:  #f4f6f8;

    color:  #777;

    padding:  5px 25px;

    border-radius:  3px;

}

.esg-filter-wrapper span:hover  {

    background:  #d0ae5e;

    color:  #fff;

}

#wrap .esg-filterbutton  {

    padding:  0;

}

.esg-navigationbutton.esg-filterbutton.esg-pagination-button.selected  {

    background:  #d0ae5e;

    color:  #fff;

    padding:  0px 12px !important;

    margin-right: 8px;

    cursor: pointer;

}

.esg-navigationbutton.esg-filterbutton.esg-pagination-button  {

    background:  #f4f6f8;

    color:  #777;

    padding:  0px 12px !important;

    cursor:  pointer;

}

.esg-navigationbutton.esg-filterbutton.esg-pagination-button:hover {

    background:  #d0ae5e;

    color:  #fff;

}

.eg-grant-wrapper .eg-grant-container, .eg-grant-wrapper .esg-entry-media-wrapper  {

    border-radius:  6px 6px 0 0;

}

.w-table  {

    color: #666;

    font-size:  16px;

    border:  0;

     overflow-x:  auto;

}

.w-table a {

    color:  #666;

    font-weight: 600;

    text-decoration: none;

}

.w-table a:hover  {

    color:  #d0ae5e;

}

.w-table th  {

    padding: 22px 18px;

    background:  #d0ae5e;

    border:  0;

    color:  #fff;

    font-weight:  normal;

}

.w-table td  {

    padding: 18px;

    background:  #f5f6f8;

    border:  0;

    vertical-align:  middle;

}

.w-table tr.even td  {

    background:  #ffffff;

}

@media only screen and (max-width: 768px)  {

    .w-table {

    display: block;

}

}

.courses-grid article {

    border: 2px solid #ebebeb;

     padding: 1px;

     position:  relative;

     margin-bottom:  15px;

}

.courses-grid article:hover .media-links.abs-top  {

    height:  40px;

    margin-top:  -40px;

    padding:  10px;

    display:  inherit;

}

.courses-grid article:hover .media-links.abs-top  {

    height:  40px;

}

.courses-grid article .mc-price {

    background:  #fff;

     font-family:  'Montserrat', 'Hind', sans-serif;

     border-radius:  2px;

     color:  #d0ae5e;

     position:  absolute;

     top:  16px;

     left:  16px;

     text-transform:  uppercase;

     padding:  4px 8px;

     font-size:  15px;

}

.courses-grid article .mc-content  {

    padding: 0 20px 20px;

}

.courses-grid article .mc-content h5  {

     font-size: 21px;

     font-weight:  600;

     margin-bottom: 10px;

     letter-spacing: -0.4px;

}

.courses-grid article .mc-content h5 a  {

    color: #323232;

}

.courses-grid article .mc-content h5 a:hover {

    color: #d0ae5e;

}

.courses-grid article .mc-content p  {

    color:  #8a8a8a;

     font-size: 14px;

     word-break:  break-all;

}

.courses-grid article .mc-content .postmetadata  {

    padding: 0px;

     background: #fff;

     display: inline;

}

.courses-grid article .mc-content h6  {

     font-family:  'Montserrat', 'Hind', sans-serif;

     font-size:  11px;

     color:  #323232;

    font-weight:  600;

     text-align: left;

     text-transform: uppercase;

     margin-bottom: 8px;

}

.courses-grid article .mc-content .postmetadata p  {

    padding-top: 20px;

}

.courses-grid article .mc-content .postmetadata .blog-cat, .courses-grid .mc-content .postmetadata .blog-author  {

    padding-right: 10px;

     letter-spacing: 0px;

}

.courses-grid article .mc-content h6 a {

    color: #777;

     font-weight: 400;

}

.courses-grid article .mc-content h6 a:hover  {

    color:  #d0ae5e;

    text-decoration:  none;

}

.courses-grid article .mc-content h6.course-cat  {

     margin: 0 -20px 15px;

     background: #eaeaea;

     padding: 10px 20px;

}

.courses-grid article .mc-content  {

    border-bottom:  1px solid #ebebeb;

}

.courses-grid article .mc-detail  {

    display: table;

     padding: 30px 20px 20px;

    width:  100%;

     background: #fbfbfb;

}

.courses-grid article .mc-detail .mc-detail-d  {

    display: table-row;

     font-family:  'Montserrat', 'Hind', sans-serif;

}

.courses-grid article .mc-detail .mc-detail-d .mc-duration {

    text-align: left;

     width: 24%;

     display: table-cell;

}

.courses-grid article .mc-detail .mc-detail-d .mc-time  {

    width: 75%;

     display: table-cell;

}

.courses-grid article .mc-detail .mc-detail-d  h6  {

    font-size:  12px;

     font-weight:  700;

     text-transform:  uppercase;

     line-height:  0.5;

    color:  #323232;

}

.courses-grid article .mc-detail .mc-detail-d span  {

    font-size:  12px;

     color:  #a3a3a3;

}

.courses-grid .rec-title  {

    margin:  60px 0 35px;

    color:  #333;

    font-size:  26px;

    font-weight:  700;

    text-transform:  uppercase;

    text-align:  center;

    border-top:  5px solid #eee;

    padding-top:  30px;

}

.courses-grid .row  {

    margin-bottom:  15px;

}

.courses-grid img {

    width: 100%;

}

@media only screen and (max-width: 768px)  {

    .courses-grid article {

    margin-bottom: 20px;

}

.courses-grid .row  {

    margin-bottom:  0px;

}

}

.instructors-owl-carousel .owl-wrapper-outer  {

     margin-left:  -2px;

}

.instructors-owl-carousel .owl-item article  {

     margin-left:  10px;

     margin-right:  10px;

}

@media only screen and (min-width: 1201px)  {

    .instructors-owl-carousel .owl-item article  {

     margin-left:  15px;

     margin-right:  15px;

}

}

.courses-carousel .owl-wrapper-outer  {

     margin-left:  -2px;

}

.courses-carousel .owl-item article.modern-grid  {

     padding-left:  10px;

     padding-right:  10px;

}

@media only screen and (min-width: 1201px)  {

    .courses-carousel .owl-item article.modern-grid  {

     padding-left:  15px;

     padding-right:  15px;

}

}

.our-team-carousel-wrap .owl-controls .owl-buttons .owl-prev,  .courses-carousel .owl-controls .owl-buttons .owl-prev  {

     left:  -50px;

     bottom:  50%;

 }

.our-team-carousel-wrap .owl-controls .owl-buttons .owl-next,  .courses-carousel .owl-controls .owl-buttons .owl-next  {

     right:  -50px;

     bottom:  50%;

 }

.our-team-carousel-wrap .owl-controls .owl-buttons .owl-prev,  .our-team-carousel-wrap .owl-controls .owl-buttons .owl-next ,  .courses-carousel .owl-controls .owl-buttons .owl-prev,  .courses-carousel .owl-controls .owl-buttons .owl-next  {

    font-family:  FontAwesome;

     position:  absolute;

     font-size:  18px;

     width:  34px;

     height:  34px;

     display:  block;

     padding:  4px;

     text-align:  center;

     border:  1px solid #e3e3e3;

     border-radius:  73px;

     color:  #393939;

     background:  #fff;

     cursor:  pointer;

     opacity: 1;

     box-shadow:  0 2px 1px 0 rgba(0,  0,  0,  0.038);

     transition:  all .18s ease;

 }

.our-team-carousel-wrap .owl-controls .owl-buttons .owl-prev:after,  .courses-carousel .owl-controls .owl-buttons .owl-prev:after  {

     content:  "\f104";

}

.our-team-carousel-wrap .owl-controls .owl-buttons .owl-next:after,  .courses-carousel .owl-controls .owl-buttons .owl-next:after  {

     content:  "\f105";

}

.our-team-carousel-wrap .owl-controls .owl-buttons .owl-prev:hover,  .our-team-carousel-wrap .owl-controls .owl-buttons .owl-next:hover,  .courses-carousel .owl-controls .owl-buttons .owl-prev:hover,  .courses-carousel .owl-controls .owl-buttons .owl-next:hover  {

    background:  #393939;

     color:  #fff;

     border-color:  #393939;

}

.instructors-owl-carousel .owl-controls .owl-buttons .owl-prev, .courses-carousel .owl-controls .owl-buttons .owl-prev  {

     left:  -50px;

     bottom:  50%;

 }

.instructors-owl-carousel .owl-controls .owl-buttons .owl-next, .courses-carousel .owl-controls .owl-buttons .owl-next  {

     right:  -50px;

     bottom:  50%;

 }

.instructors-owl-carousel .owl-controls .owl-buttons .owl-prev,  .instructors-owl-carousel .owl-controls .owl-buttons .owl-next , .courses-carousel .owl-controls .owl-buttons .owl-prev,  .courses-carousel .owl-controls .owl-buttons .owl-next  {

    font-family:  FontAwesome;

     position:  absolute;

     font-size:  18px;

     width:  34px;

     height:  34px;

     display:  block;

     padding:  4px;

     text-align:  center;

     border:  1px solid #e3e3e3;

     border-radius:  73px;

     color:  #393939;

     background:  #fff;

     cursor:  pointer;

     opacity: 1;

     box-shadow:  0 2px 1px 0 rgba(0,  0,  0,  0.038);

     transition:  all .18s ease;

 }

.instructors-owl-carousel .owl-controls .owl-buttons .owl-prev:after, .courses-carousel .owl-controls .owl-buttons .owl-prev:after  {

     content:  "\f104";

}

.instructors-owl-carousel .owl-controls .owl-buttons .owl-next:after, .courses-carousel .owl-controls .owl-buttons .owl-next:after  {

     content:  "\f105";

}

.instructors-owl-carousel .owl-controls .owl-buttons .owl-prev:hover,  .instructors-owl-carousel .owl-controls .owl-buttons .owl-next:hover, .courses-carousel .owl-controls .owl-buttons .owl-prev:hover,  .courses-carousel .owl-controls .owl-buttons .owl-next:hover  {

    background:  #393939;

     color:  #fff;

     border-color:  #393939;

}

.our-team-carousel.our-team6  {

     margin:  0 15px;

 }

@media only screen and (min-width: 469px) and (max-width: 961px)  {

    .instructors-owl-carousel .owl-controls .owl-buttons .owl-next, .courses-carousel .owl-controls .owl-buttons .owl-next  {

     right:  40%;

     bottom:  0;

 }

.instructors-owl-carousel .owl-controls .owl-buttons .owl-prev, .courses-carousel .owl-controls .owl-buttons .owl-prev  {

     left:  40%;

     bottom:  0;

 }

}

@media only screen and (max-width: 468px)   {

    .instructors-owl-carousel .owl-controls .owl-buttons .owl-next, .courses-carousel .owl-controls .owl-buttons .owl-next  {

     right:  30%;

     bottom:  0;

 }

.instructors-owl-carousel .owl-controls .owl-buttons .owl-prev, .courses-carousel .owl-controls .owl-buttons .owl-prev  {

     left:  30%;

     bottom:  0;

 }

}

.modern-grid.llms-course-list .llms-course-link  {

     padding:  0;

     background:  #fff;

     border:  1px solid #e3e3e3;

     margin-bottom:  35px;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.modern-grid .modern-content, .modern-grid .modern-cat   {

     text-align:  left;

}

.modern-grid .modern-content .llms-title  {

     padding:  15px 20px 0;

}

.modern-cat  {

     padding:  6px 12px 4px;

}

.modern-cat i  {

     padding-right:  7px;

     font-size:  13px;

}

.modern-cat a, .modern-cat i  {

     color:  #777;

     transition:  all 0.2s ease;

}

.modern-cat a  {

     font-family:  'Montserrat', sans-serif;

     font-size: 12px;

}

.modern-cat:hover a,  .modern-cat:hover i  {

     color:  #d0ae5e;

}

.modern-grid.llms-course-list .courses li .llms-title  {

     margin-bottom:  4px;

     line-height:  26px;

     padding-top:  20px;

}

.modern-grid .llms-title  {

     font-size: 18px;

     line-height: 23px;

     font-weight:  700;

}

.modern-grid .llms-title a  {

     color:  #2a2a2a;

     transition:  all 0.2s ease;

}

.modern-grid .llms-title a:hover  {

    color:  #d0ae5e;

}

.modern-grid .modern-meta .modern-instructor a  {

     color:  #888;

     font-weight:  400;

}

.modern-grid .modern-meta .modern-instructor a:hover  {

     color:  #424242;

}

.modern-grid .modern-meta .modern-instructor img  {

     border-radius:  50%;

     margin-right: 5px;

}

.modern-grid .modern-feature  {

     position:  relative;

}

.modern-grid .modern-feature img  {

     width:  100%;

}

.modern-grid .modern-duration  {

     position:  absolute;

     bottom:  25px;

     right:  -1px;

     background:  #fff;

     padding:  1px 20px 1px 10px;

     font-size:  12px;

     color:  #888;

     box-shadow:  -1px 0px 0px 1px rgba(0, 0, 0, 0.10);

}

.modern-grid .modern-duration i  {

     padding-left:  8px;

     color:  #888;

     vertical-align:  middle;

}

.modern-grid .modern-meta  {

     padding:  10px 4px;

}

.modern-grid .modern-meta div  {

     text-align:  left;

}

.modern-grid .modern-students i  {

     padding-right:  6px;

     font-size:  15px;

     color:  #888;

}

.modern-grid .modern-students  {

     font-family:  'Montserrat', sans-serif;

     color:  #888;

     display:  block;

     text-align:  right;

     font-size:  12px;

}

.modern-grid .modern-viewers i  {

     padding-right:  6px;

     font-size:  15px;

     color:  #888;

}

.modern-grid .modern-viewers  {

     font-family:  'Montserrat', sans-serif;

     color:  #888;

     display:  block;

     text-align:  right;

     font-size:  12px;

}

.modern-grid .modern-rating  {

     padding:  0 0 20px 20px;

}

.modern-grid .modern-rating strong  {

     color:  #888;

     font-weight:  400;

     font-size:  12px;

}

.modern-grid .llms-price-wrapper .llms-price  {

     color:  #d0ae5e;

     font-size:  15px;

     font-weight:  400;

     font-family:  'Montserrat', sans-serif;

     padding:  14px 20px 14px;

      background:  #f7f7f7;

}

.modern-grid .llms-price-wrapper .llms-price ins  {

     background-color:  rgba(0,  0,  0,  0);

}

.courses-modern .llms-course-list  {

     padding:  0;

}

.course-list-border-right  {

    border-right:  1px solid #e3e3e3;

     padding-right:  0;

     padding-left:  0;

     min-height:  39px;

}

.w-course-list  {

     border:  1px solid #e3e3e3;

     margin-bottom:  30px;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.w-course-list .course-list-cat  {

     padding:  10px 12px;

     border-bottom:  1px solid #e3e3e3;

     margin:  0;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

      text-align:  left;

}

.w-course-list .course-list-cat i  {

     padding-right:  7px;

     font-size:  13px;

}

.w-course-list .course-list-cat a, .w-course-list .course-list-cat i  {

     color:  #777;

     transition:  all 0.2s ease;

}

.w-course-list .course-list-cat:hover i, .w-course-list .course-list-cat:hover a  {

    color:  #2b2b2b;

}

.w-course-list .llms-purchase-link-wrapper  {

     margin:  0;

}

.w-course-list .llms-purchase-link-wrapper .llms-progress  {

     margin:  0;

}

.course-list-review  {

     padding:  8px 20px 7px;

     border-top:  1px solid #e3e3e3;

     color:  #888;

}

.course-list-review strong  {

    font-weight:  400;

     font-size:  12px;

}

.course-list-review .rating img  {

     margin-top:  -3px;

}

.course-list-content  {

    padding:  33px 14px 10px;

     text-align:  left;

}

.course-list-content h5 a  {

     font-size: 21px;

     color:  #303030;

     font-weight:  600;

     transition:  all 0.2s ease;

}

.course-list-content h5 a:hover  {

     color:  #d0ae5e;

}

.course-list-content p  {

     padding-top:  8px;

     font-size: 14px;

}

.course-list-col .course-list-content p  {

     font-size: 13px;

}

.course-list-content p,  .course-list-content form,  .course-list-content .llms-button  {

     margin:  0;

}

.w-course-list .course-list-price  {

     padding-top:  4px;

     color:  #d0ae5e;

     font-size:  16px;

}

.w-course-list .course-list-price ins  {

     background-color:  transparent;

}

.w-course-list .course-list-viewers  i  {

     padding-right:  6px;

     font-size:  15px;

     color:  #888;

}

.w-course-list .course-list-viewers   {

     font-family:  'Montserrat', sans-serif;

     color:  #888;

     display:  block;

     text-align:  right;

     font-size:  13px;

}

.w-course-list .course-list-meta  {

     border-top:  1px solid #e3e3e3;

     padding:  8px 0;

     background:  #f7f7f7;

     text-align:  center;

     color:  #888;

     font-size:  12px;

}

.w-course-list .course-list-meta i  {

    padding-right:  7px;

     font-size:  13px;

     vertical-align:  middle;

     color:  #d0ae5e;

}

.w-course-list .course-list-meta a  {

     color:  #888;

}

.course-list-t .modern-duration  {

    display:  none;

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

}

@media only screen and (max-width: 960px)  {

    .course-list-border-right   {

     border:  0;

}

.w-course-list figure img  {

    width:  100%;

}

}

.wsingleblog-side.leftside  {

    text-align:  right;

}

.wsingleblog-status , .wsingleblog-sharing .blog-social span  {

    color:  #848484;

    font-style:  italic;

    font-size:  14px;

    font-weight:  400;

    text-transform:  capitalize;

    padding-bottom:  4px;

}

.wsingleblog-sharing .blog-social  {

    display:  block;

    direction:  rtl;

}

.wsingleblog-sharing .blog-social span  {

    text-transform: inherit;

    display:  block;

    margin-bottom:  10px;

}

.wsingleblog-sharing .blog-social a  {

    display:  block;

    border-radius:  0px;

    width:  40px;

    height:  40px;

    line-height:  40px;

    color:  #fff;

    background:  #777;

    padding:  0;

    font-size:  20px;

    margin-bottom:  10px;

}

.wsingleblog-date  {

    margin-bottom:  40px;

    text-transform:  uppercase;

    font-weight:  bold;

    color:  #313131;

     font-family: 'Montserrat',  sans-serif;

}

.wsingleblog-post p  {

    color:  #666;

}

.wsingleblog-post p a  {

    color:  #3578ad;

}

.wsingleblog-post .post-trait-w h1  {

    padding:  25px 0 0;

    font-weight:  600;

    color:  #242424;

    text-transform:  capitalize;

}

.wsingleblog-post .postmetadata .blog-date  {

    display:  block;

    margin-bottom:  40px;

    text-transform:  uppercase;

    font-weight:  bold;

    color:  #313131;

    font-size:  15px;

    border-bottom:  1px solid #ebebeb;

    padding-bottom:  40px;

}

.wsingleblog-post .postmetadata .blog-cat  {

    margin-bottom:  25px;

     margin-top:  40px;

}

.wsingleblog-post .postmetadata .blog-cat a  {

    color:  #fff;

    background:  #282828;

    letter-spacing:  1px;

    padding:  7px 12px;

    text-transform:  uppercase;

    font-weight:  600;

}

.wsingleblog-post .postmetadata .blog-cat a:hover  {

    background:  #d0ae5e;

    text-decoration:  none;

    color:  #fff;

}

.rec-wsingleblogposts .rec-post  {

    border:  0px;

    text-align:  left;

}

.rec-wsingleblogposts .rec-post figure  {

    padding-bottom:  20px;

}

.rec-wsingleblogposts .rec-post h5 a  {

    color:  #333;

    letter-spacing:  0px;

}

.rec-wsingleblogposts .rec-post p  {

    letter-spacing:  0px;

    font-size:  13px;

    color:  #b0b0b0;

    font-weight:  400;

}

@media only screen and (min-width: 1200px) {

    .container.rec-wsingleblogposts  {

     margin-left:  -15px;

     margin-right:  -15px;

}

}

@media only screen and (max-width: 960px)  {

    .wsingleblog-side.leftside  {

    display: none;

}

}

.circle-box  {

    background:  #292929;

    margin-left:  -36px;

    border-radius:  50%;

    padding:  65px;

    width:  560px;

    height:  560px;

    text-align:  center;

}

.circle-box h4  {

    color:  #fff;

    font-size:  26px;

    padding:  0 82px;

    text-align:  center;

    font-weight:  100;

    line-height:  46px;

    margin-top:  17px;

}

.circle-box p {

    color: #fff;

}

.circle-box p strong {

    color: #d0ae5e;

}

.golden-box  {

    text-align:  center;

    min-width:  400px;

    min-height:  240px;

}

.golden-box p  {

    line-height:  6px;

    font-size:  16px;

    letter-spacing:  4px;

    font-weight:  400;

    color:  #fff;

}

.golden-box h3 strong  {

    font-size:  12px;

    color:  #fff;

    padding:  40px 0 15px;

    display:  block;

}

.golden-box h4  {

    font-size:  16px;

    display:  block;

    color:  #fff;

    padding-top:  16px;

    padding-bottom:  6px;

}

.golden-box strong  {

    letter-spacing:  0;

    font-size:  14px;

}

@media only screen and (max-width : 1200px) {

    .golden-box  {

     min-width:  auto;

 }

}

.w-big-number  {

    text-align:  center;

}

.w-big-number h3  {

    font-size:  150px;

    font-weight:  100;

    line-height:  116px;

}

#wrap .um-button  {

    background:  #d0ae5e;

    color:  #fff;

    border:  2px solid #000;

}

#wrap .um-button:hover  {

    background:  #000;

}

#wrap .um-button.um-alt:hover  {

    color:  #fff;

    background:  #000;

}

#wrap .um-icon-android-checkbox-outline  {

    color:  #d0ae5e;

}

#wrap .um-form .um-button.um-alt  {

    background:  #eee;

    border:  2px solid #d0ae5e;

    color:  #666;

}

.max-hero .slides-control  {

    margin:  0px;

     padding:  0px;

     list-style:  none;

     position:  relative;

     height:  100%;

     display:  block;

     background-color: #222;

}

.max-hero .slides-control .slides-container  {

    display:  none;

}

.max-hero .slides-control .sparallax .slide-image  {

    background-attachment:  fixed;

    background-size:  cover;

     background-position:  center center;

     background-repeat:  no-repeat;

}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px)  {

    .max-hero .slides-control .sparallax .slide-image  {

    background-attachment:  scroll;

}

}

.max-hero .slides-control .spattern .slide-image:after,  .spattern.max-video:after,  .video-sec .spattern:after {

     background:  url(../images/spattern.png);

     width: 100%;

     height: 100%;

     bottom: 0;

     left: 0;

     position: absolute;

     z-index:  1;

     content:  "";

}

.max-hero .slides-navigation  {

    margin:  0 auto;

    position:  absolute;

    z-index:  3;

    top:  46%;

    width:  100%;

}

.max-hero .slides-navigation a  {

    position:  absolute;

    display:  block;

    width: 74px;

    height: 74px;

    background: url(../images/arrows2.png);

    opacity: 0;

    -webkit-transition:  all 0.5s;

    -moz-transition:  all 0.5s;

    transition:  all 0.5s;

}

.max-hero .slides-navigation a.prev  {

    left:  1%;

    background-position: bottom center;

}

.max-hero .slides-navigation a.next  {

    right:  1%;

    background-position: top center;

}

.max-hero .slides-navigation a:hover {

    opacity: 1 !important;

}

.max-hero:hover .slides-navigation a {

    opacity: 0.3;

}

.maxslider .slides-content  {

    color: #fff;

     position:  absolute;

     width:  100%;

     top:  38% ;

     margin:  0 auto;

     z-index:  2;

     background:  transparent;

     height:  300px;

     min-height:  300px;

     text-align:  center;

     -webkit-transform:  translatey(-50%);

     -moz-transform:  translatey(-50%);

     transform:  translatey(-50%);

}

.tagline-slider.flexslider {

    background:  transparent;

     text-align: center;

     margin-bottom: 20px;

}

.tagline-slider.flexslider .slides  {

    height: auto;

     padding: 0;

    margin: 0 auto;

    position: relative;

     overflow: initial;

}

.tagline-slider.flexslider .slides li {

    word-break:  break-word;

     color: #26272e;

     list-style: none;

     line-height:  60px;

     font-family:  'pt serif';

    font-style:  italic;

    font-size:  54px;

}

.tagline-slider.flexslider .slides li span {

    color:  #a67f01;

    letter-spacing:  3px;

}

.tagline-slider.flexslider .flex-control-nav li  {

    margin:  12px 6px 0;

}

.tagline-slider .flex-direction-nav  {

    display: none;

}

.tagline-slider .flex-control-nav  {

    position:  static;

}

.tagline-slider .flex-control-paging li a  {

    background:  #a67f01;

    width:  8px;

    height:  8px;

    border:  2px solid #a67f01;

    text-shadow:  1px 1px 2px rgba(0, 0, 0, 5);

}

.tagline-slider .flex-control-paging li a.flex-active  {

     border-color:  #26272e;

    background:  #26272e;

}

.slides-content p  {

    line-height:  26px;

     width:  100%;

     max-width:  670px;

     margin:  15px auto;

     position:  relative;

     text-align:  center;

    color:  #fff;

     font-size: 16px;

     font-weight:  300;

     letter-spacing: 0;

}

.slides-content .button.small  {

     margin-top: 50px;

     font-size:  12px;

     font-weight: bold;

     color:  #fff;

     letter-spacing:  2px;

     text-transform:  uppercase;

    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.28);

     padding: 10px 25px;

     border-radius: 25px;

}

.slides-content .button.small:after  {

     display: none;

}

.slides-content .button.small.gray  {

     background: none;

      border:  2px solid rgba(255, 255, 255, 0.77);

     box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.14) inset;

}

.slides-content .button.small:hover  {

     background: rgba(0,  0,  0,  0.4);

}

.slides-content .button.small.black  {

     background: rgba(0,  0,  0,  0.36);

     box-shadow:  0 0 10px rgba(0, 0, 0, 0.12) inset;

}

.slides-content .button.small.black:hover  {

     background: rgba(0,  0,  0,  0.88);

}

.max-hero h1,  .max-hero h2,  .max-hero h3,  .max-hero h4,  .max-hero h5,  .max-hero h6  {

     color: #fff;

     line-height: 1.3;

     margin-bottom: 10px;

     text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);

     font-weight: 400;

}

.max-hero h1,  .max-hero h2  {

     font-weight: 300;

}

.max-hero h1 strong,  .max-hero h2 strong,  .max-hero h3 strong  {

     font-weight: bold;

}

.max-hero h1,  .max-hero h1 strong  {

     font-size: 68px;

     letter-spacing: -3px;

}

.max-hero h2  {

     font-size: 65px;

}

.max-hero h3  {

     font-size: 59px;

     padding: 7px 12px;

     margin: 20px 0;

     border: 5px solid #fff;

     line-height: 1;

     text-transform: uppercase;

     display: inline-block;

     font-weight: 900;

     position: relative;

     letter-spacing: -0.06em;

     opacity: 0.91;

}

.max-hero h3:after,  .max-hero h3:before,  .max-hero h5:before  {

     content: "";

     display: block;

     width: 80px;

     height: 5px;

     margin-left: -40px;

     background: #fff;

     position: absolute;

     left: 50%;

     top: -10px;

}

.max-hero h3:after,  .max-hero h5:after  {

     top: auto;

     bottom: -10px;

}

.max-hero h5:before  {

     height: 3px;

     opacity: 0.71;

     background: #d0ae5e;

     width: 50px;

     margin-left: -25px;

}

.max-hero h5  {

     position: relative;

     font-size: 18px;

     font-weight: 400;

     padding-top: 25px;

     margin-bottom: 20px;

     line-height: 1.6;

}

.max-hero h4  {

     font-size: 30px;

     letter-spacing: -0.04em;

     font-weight: 300;

}

.max-hero h6  {

     font-size: 17px;

     padding: 12px 18px;

     margin: 20px 0 30px;

     background: rgba(0,  0,  0,  0.3);

     display: inline-block;

     line-height: 1.8;

}

.spattern *  {

     color: #fff;

}

@media (max-width: 767px)  {

    .max-hero h1,  .max-hero h1 strong  {

     font-size: 48px;

     letter-spacing: -0.03em;

}

.max-hero h2  {

     font-size: 40px;

}

.max-hero h3  {

     font-size: 35px;

     letter-spacing: -0.03em;

     line-height: 1;

     margin-bottom: 10px;

     padding: 6px 11px;

}

.max-hero h5  {

     font-size: 14px;

}

.slides-content p,  .video-play-btn-wrap  {

     margin: 16px auto;

}

}

.video-play-btn-wrap  {

     display: block;

     text-align: center;

     min-height: 60px;

}

.video-play-btn i  {

     background: none;

     font-size: 32px;

     border-radius: 50%;

     color: #41474d;

     padding:  18px 18px 16px 23px;

     border:  4px solid;

     -webkit-transition:  0.3s;

    -moz-transition:  0.3s;

    -ms-transition:  0.3s;

    -o-transition:  0.3s;

}

.blox.dark .video-play-btn i,  .vc_col-has-fill .video-play-btn i  {

     color: #fff;

}

.video-play-btn i:hover  {

     color: #41474d !important;

     background-color: #fff !important;

     border: 4px solid #fff !important;

     box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.19);

}

@media (max-width: 767px)  {

    .video-play-btn-wrap  {

     line-height:  80px;

     height:  80px;

     padding-top: 5px;

}

}



.sec-divider  {

     background: url(../images/dividerline1.png) center center repeat-x;

     margin:  25px auto 30px;

     display:  block;

     position:  relative;

     height: 1px;

}

.sec-divider .cir {

    margin:  auto;

     width:  50px;

     height:  50px;

     border:  1px solid #d7d7d7;

     padding:  11px 0;

    text-align:  center;

    position:  relative;

    top:  -26px;

     border-radius:  100px;

     font-size: 16px;

     line-height: 26px;

     color: #b5b9bc;

}

.blox.dark .sec-divider  {

      background: url(../images/dividerline2.png) center center repeat-x;

}

.blox.dark .sec-divider .cir  {

    border:  2px solid rgba(255,  255,  255,  0.7);

     color: #fff;

}

.max-title,  .max-title2, .max-title3,  .max-title4,  .max-title5 {

    text-align:  center;

     margin: 45px auto 40px;

     font-weight:  400;

     letter-spacing:  1.6px;

}

.max-title  {

     margin-bottom:  5px;

     display:  inline-block;

     text-align: left;

     margin-top: 40px;

}

.max-title1 {

     position:  relative;

     margin-bottom:  20px;

     margin-top: 10px;

     padding-top: 12px;

     text-align: center;

     min-height: 50px;

}

.max-title1:before  {

     content:  '';

     width:  100%;

     height:  0;

     display:  block;

     border-bottom:  6px solid #d7d7d7;

     margin: 15px 0 0;

}

.max-title1 *  {

     display: inline-block;

     letter-spacing: 4px;

     background: #fff;

     padding: 0 15px 5px;

     font-size: 27px;

     font-weight: 700;

     color: #101010;

     text-transform: uppercase;

     line-height: 35px;

     margin-bottom: -1px;

     width: auto;

     max-width: 100%;

     position: absolute;

     top: 12px;

     -webkit-transform:  translate(-50%,  0);

     -moz-transform:  translate(-50%,  0);

     -ms-transform:  translate(-50%,  0);

     transform:  translate(-50%,  0);

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    .max-title1 *  {

     font-size: 17px;

     letter-spacing: 1px;

     padding-left: 7px;

     padding-right: 7px;

}

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    .max-title1 *  {

     font-size: 21px;

     letter-spacing: 2px;

     padding-left: 10px;

     padding-right: 10px;

}

}

@media (max-width: 767px)  {

    .max-title1 *  {

     font-size: 19px;

     letter-spacing: 1px;

     padding-left: 8px;

     padding-right: 8px;

}

}

@media (max-width: 479px)  {

    .max-title1 *  {

     font-size: 13px;

     letter-spacing: 0.6px;

     padding-left: 4px;

     padding-right: 4px;

}

}

.vc_span6 .max-title,  .vc_span3 .max-title,  .vc_span4 .max-title  {

     margin-top: 14px;

}

.max-title *  {

     font-weight:  400;

    position:  relative;

    display:  inline-block;

     color:  #101010;

     font-size: 21px;

     line-height: 1.3;

     margin-bottom: 0;

     letter-spacing: 1px;

     text-transform: none;

}

.max-title:after  {

     content:  '';

     margin:  6px 0 15px;

     width:  35px;

     height:  0;

     display:  block;

     position:  relative;

     border-bottom:  3px solid #494949;

}

.max-title .max-line  {

     display: none;

}

.max-title3  {

     position: relative;

    text-align:  center;

     margin:  20px auto 30px;

}

.max-title3:before  {

    content:  ' ';

     border-bottom:  1px solid #ebebeb;

     width:  450px;

     display:  block;

     position: absolute;

     left: 50%;

     margin-left: -225px;

     margin-top: 42px;

}

.max-title3 *  {

     font-size:  28px;

     line-height:  41px;

     font-weight: 700;

     letter-spacing:  0;

     background:  #fff;

     display:  inline;

     position:  relative;

     top:  20px;

     padding:  10px;

}

.max-title3 span  {

     position: static;

     padding: 0;

     margin: 0;

     line-height: normal;

     background: none;

     top: auto;

}

.max-title3 p  {

    display: block;

     font-weight: normal;

     font-size: 28px;

}

.blox .max-title3:after,  .blox .max-title3:before  {

     border-color: #ddd;

}

.blox .max-title3 *  {

     border: 1px solid #ddd;

}

.blox.dark .max-title3  {

     border-bottom:  0 none;

     padding-top: 20px;

}

.blox.dark .max-title3 *  {

    background:  none;

     border: none;

}

.blox.dark .max-title3:after  {

    content:  ' ';

     border-bottom:  1px solid #fff;

     width:  100px;

     display:  block;

     margin:  0 auto;

     padding-top:  45px;

}

.blox.dark .max-title3:before  {

     display: none;

}

.max-title5 *,  .max-title2 *,  .max-title4 * {

     font-weight:  bold;

    position:  relative;

    display:  inline-block;

     color:  #101010;

     margin-top: 20px;

     font-size: 13px;

     line-height: 1.3;

     margin-bottom: 0;

     letter-spacing: 1.6px;

     text-transform: uppercase;

}

.max-title5 ,  .max-title2  {

     margin-top: 25px;

     margin-bottom: 23px;

}

.max-title2  {

     margin-top: 10px;

}

.max-title2 *,  .max-title4 * {

     font-weight: 600;

     font-size: 24px;

     color: #111;

}

.max-title5:after,  .max-title2:after,  .max-title4:after {

     content:  '';

     margin:  14px auto 20px;

     width:  60px;

     height:  0;

     display:  block;

     position:  relative;

     border-bottom:  1px solid #d0ae5e;

}

.max-title2:after,  .max-title4:after  {

     width: 60px;

     border-bottom: 3px solid #d0ae5e;

     margin-bottom: 35px;

}

.blox.dark .max-title5 *,  .blox.dark .max-title4 * {

     color: #fff;

}

.max-title4  {

     text-align: left;

     margin-top: 8px;

     margin-bottom: 14px;

}

.max-title4 *  {

     text-align: left;

     font-size: 17px;

     letter-spacing: 1px;

}

.max-title4:after  {

     width: 40px;

     border-bottom:  2px solid #d0ae5e;

     margin: 0;

     margin-top: 8px;

}

.max-title6 *, .max-title5 *  {

     font-size: 32px;

     font-weight: 400;

     letter-spacing: 5px;

     text-transform: none;

     margin-bottom: 45px;

     font-family: 'Montserrat',  sans-serif;

}

.max-title6 *, .max-title5 h2  {

     line-height: 37px;

}

.max-title5:after  {

    margin-top: -3px;

    width:  295px;

    height:  5px;

    background:  url("../images/max-title-border.png") repeat-x bottom center;

    border:  none;

}

.max-title1,  .max-title2,  .max-title3,  .max-title4,  .max-title5,  .max-title6,  .max-title7  {

    text-align:  center;

}

.max-title4 *  {

     font-weight:  300;

    position:  relative;

    display:  inline-block;

     color:  #101010;

     margin-top: 20px;

     font-size: 33px;

     line-height: 1.3;

     margin-bottom: 0;

     letter-spacing: 1.6px;

     text-transform: uppercase;

}

.max-title4  {

     margin-top: 25px;

     margin-bottom: 20px;

}

.max-title4:after  {

     content:  "";

     margin:  19px auto 20px;

     width:  70px;

     height:  0;

     display:  block;

     position:  relative;

     border-bottom:  3px solid #d0ae5e;

}

.blox.dark .max-title4 * {

     color: #fff;

     border-color: #fff;

}

.blox.dark .max-title4:after  {

     border-color: #fff;

}

.max-title6:after {

     content:  "";

     margin:  14px auto 10px;

     width:  195px;

     height:  0;

     display:  block;

     position:  relative;

     border-bottom:  1px solid #e3e3e3;

}

.blox.dark .max-title6:after {

     border-bottom-color: #fff;

}

.max-title6  {

    position:  relative;

}

.max-title6:before  {

    content:  "";

    background:  #f6f4f5;

    ;

    border:  1px solid #e3e3e3;

    border-radius:  3px;

    width:  11px;

    display:  inline-block;

    height:  11px;

    position:  absolute;

    bottom:  0;

    margin:  0 0 -5px -5px;

    z-index:  1;

}

.sub-title  {

    padding:  12px 0 14px;

     margin:  16px 0 16px 1px;

     border-bottom:  2px solid #27ae60;

     text-transform:  uppercase;

     font-size:  14px;

     color:  #777;

     letter-spacing:  1.2px;

     font-weight:  bold;

}

.sub-title  {

     border: 0;

     margin-bottom:  5px;

     display:  block;

     text-align: left;

     position:  relative;

}

.sub-title *  {

      font-weight:  600;

    color:  #393939;

     font-size:  24px;

     line-height:  1.2;

     margin-bottom:  0;

    border-bottom:  4px solid #ebebeb;

     letter-spacing:  -0.5px;

     padding-bottom:  20px;

    text-transform:  capitalize;

}

.sub-title:after  {

    content:  "";

     margin:  11px 0 15px;

     width:  68px;

     height:  4px;

     background:  #d0ae5e;

     position:  absolute;

     bottom:  14px;

    left:  0;

     border-right:  3px solid #fff;

     margin:  0;

}

.subtitle-four  {

     margin-bottom:  5px;

     display:  block;

     text-align: left;

}

.subtitle-four * {

     position:  relative;

    display:  inline-block;

     color:  #101010;

     font-size: 24px;

     font-weight: bold;

     line-height: 1.3;

     margin-bottom: 0;

     letter-spacing: 1.6px;

     text-transform: none;

}

.subtitle-four:after {

     content:  "";

     margin:  14px 0 15px;

     width:  60px;

     height:  0;

     display:  block;

     position:  relative;

     border-bottom:  3px solid #d0ae5e;

}

.alignright .subtitle-four  {

    direction:  rtl;

}

.max-p  {

    max-width:  660px;

     margin:  0 auto 40px;

     font-size:  19px;

     line-height:  1.7;

     color:  #a2a5a7;

     font-weight:  300;

     text-align: center;

}

.blox.blackbox .max-p  {

    color: #808080;

}

#wrap .bg-white  {

     background: #fff;

}

p.welcomebox  {

     background: #f7f7f7;

     color: #000;

     padding: 30px;

     font-size: 15px;

     text-align: center;

     position: relative;

}

p.welcomebox:after,  p.welcomebox:before  {

     content:  '';

     width:  50px;

     height:  0;

     display:  block;

     border-bottom:  1px solid #d9d9d9;

     position: absolute;

     bottom: 0;

     margin-left: -3px;

     left: 50%;

}

p.welcomebox:before  {

     width: 140px;

     margin-left: -70px;

}

p.welcomebox:after  {

     width: 5px;

     height: 5px;

     border-radius: 3px;

     background: #d0ae5e;

     border: none;

     margin-bottom: -2px;

}

.w-divider {

    text-align:  center;

    margin:  40px auto 30px;

}

.w-divider i {

    padding:  25px;

     border-radius:  50%;

     margin-bottom:  20px;

     font-size:  24px;

     color:  #fff;

     display:  inline-block;

}

.w-divider h3 {

    font-weight:  300;

    color:  #202020;

    font-size:  28px;

     text-transform: uppercase;

     letter-spacing: 1px;

}

.w-divider .spl,  .w-divider .spr {

    border-bottom:  2px solid;

     padding:  0 1px 7px;

}

.w-divider2 {

    text-align:  center;

    margin:  24px auto 24px;

}

.w-divider2 i {

    padding:  25px;

     border:  1px solid #e3e3e3;

     border-radius:  50%;

     margin-bottom:  20px;

     font-size:  24px;

     display:  inline-block;

}

.w-divider2 h3 {

    font-weight:  700;

    color:  #101010;

    font-size:  26px;

     letter-spacing: -1px;

}

.w-divider2 .spl,  .w-divider2 .spr,  .w-divider2 .spln {

    border-bottom:  1px solid #e3e3e3;

     padding:  0 4px 10px;

}

.w-divider2 .spln  {

    width:  70px;

     display:  block;

     margin:  7px auto;

}

.w-divider3 {

    margin:  24px auto 24px;

}

.w-divider3 h3 {

    font-weight:  800;

    color:  #101010;

    font-size:  24px;

}

.w-divider3 .spb  {

    background: #fff;

     padding-right:  10px;

}

.w-divider3 .spl,  .w-divider3 .spr  {

    padding:  0 10px 0 0;

     border-radius:  6px;

}

.w-divider3 .spr {

    color: #fff;

     padding: 0 10px;

}

.w-divider3 .spln  {

    display:  block;

     margin-top:  -17px;

     border-bottom:  1px solid #e5e5e5;

}

.blox .w-divider3 .spl, .blox .w-divider3 .spr, .blox .w-divider3 .spb  {

    background:  none;

}

.blox .w-divider3 .spln  {

    margin-top:  0;

    padding-top:  5px;

}

.w-divider4 {

    margin:  24px auto 24px;

}

.w-divider4 h3 {

    font-weight:  800;

    color:  #101010;

    font-size:  24px;

}

.w-divider4 .spl,  .w-divider4 .spr  {

    background:  #fff;

     padding:  0 10px 0 0;

}

.w-divider4 .spln  {

    display:  block;

     margin-top:  -17px;

     border-bottom:  1px solid #e5e5e5;

}

.blox .w-divider4 .spl, .blox .w-divider4 .spr  {

    background:  none;

}

.blox .w-divider4 .spln  {

    margin-top:  0;

    padding-top:  5px;

}

.w-divider5 {

    text-align:  center;

    margin:  24px auto 24px;

}

.w-divider5 i {

     width: 48px;

     height: 48px;

     padding:  12px;

     border-radius:  50%;

     margin-bottom:  20px;

     font-size:  24px;

     display:  inline-block;

     background:  #fff;

     position:  absolute;

     left:  50%;

     top:  30px;

     margin-left:  -21px;

}

.w-divider5 h3 {

    font-weight:  300;

    color:  #101010;

    font-size:  26px;

     position:  relative;

     display: inline-block;

     margin-bottom: 0;

}

.w-divider5 .spl,  .w-divider5 .spr,  .w-divider5 .spln {

    padding:  0 4px 16px;

}

.w-divider5 .spln  {

    display:  block;

     margin:  7px auto;

    border-bottom:  1px solid #e5e5e5;

}

.w-divider6  {

     margin:  55px auto 17px;

     overflow:  hidden;

}

.w-divider6 i  {

     padding:  17px;

     border-radius:  50%;

     margin-bottom:  30px;

     font-size:  32px;

     color:  #fff;

     display:  inline-block;

     float:  left;

}

.w-divider6 h3  {

     font-weight:  600;

    color:  #535458;

     font-size:  22px;

     line-height: 27px;

     margin-bottom:  0;

     display:  block;

     border-bottom:  1px solid #e1e1e1;

     margin-left:  76px;

     margin-top:  5px;

     padding-bottom:  6px;

}

.w-divider6 p  {

     font-size: 14px;

     font-weight: 400;

     color:  #828282;

     letter-spacing:  -0.4px;

     margin-top: 11px;

     margin-left: 75px;

}

.w-divider6 .spl,  .w-divider6 .spr  {

     padding-bottom:  6px;

}

.w-divider6 .spr  {

     margin-left:  7px;

}

.w-divider7  {

     margin:  25px auto;

}

.w-divider7 h3  {

     font-size:  26px;

     margin-bottom:  0;

}

.w-divider7 h3 span.spr  {

     display:  block;

     font-weight:  800;

     color:  #363636;

     font-size:  29px;

     letter-spacing:  -1.5px;

}

.blox.dark .w-divider7 h3 span.spr  {

     color: #fff;

}

.w-divider7 h3:after  {

     content:  "";

     margin:  6px 0 15px;

     width:  69px;

     height:  0;

     display:  block;

     position:  relative;

     border-bottom:  4px solid;

}

.w-divider7 p  {

     font-size: 14px;

     font-weight: 400;

     color:  #707070;

     letter-spacing:  0;

}

.w-divider9 {

     margin:  24px auto 35px;

}

.w-divider9 h3 {

     font-weight:  800;

    color:  #101010;

    font-size:  31px;

     text-align: center;

}

.w-divider9 .spl  {

     display: block;

      margin-bottom:  9px;

}

.w-divider9 .spr {

     color:  #fff;

    padding:  3px 10px;

     font-weight:  normal;

     text-transform:  uppercase;

     font-size:  12px;

     letter-spacing:  2px;

}

.w-divider9 .spln  {

     display:  block;

     border-bottom:  1px solid #e5e5e5;

     width:  280px;

     margin:  -11px auto 0;

}

.blox.dark .w-divider9 .spln  {

     border-color: rgba(255, 255, 255, 0.2);

}

#wrap .vc_progress_bar.wpb_content_element  {

     margin-bottom:  74px;

}

#wrap .vc_progress_bar .vc_single_bar  {

     margin-top:  42px;

     height:  4px;

}

#wrap .vc_progress_bar .vc_single_bar .vc_label  {

     color: #333;

     font-size: 12px;

     font-weight: 600;

}

#wrap .vc_progress_bar .vc_single_bar  {

     height:  4px;

}

#wrap .vc_progress_bar .vc_single_bar .vc_bar:before  {

     content:  '';

     background-color:  #fff;

     width:  4px;

     height:  4px;

     border-radius:  50%;

     position:  absolute;

     top:  0;

     right:  1px;

     z-index:  1000;

}

#wrap .vc_progress_bar .vc_single_bar .vc_bar:after  {

     content:  '';

     background-color:  inherit;

     width:  14px;

     height:  14px;

     border-radius:  50%;

     position:  absolute;

     top:  -5px;

     right:  -4px;

}

@media (min-width: 768px)  {

    #wrap .wpb_tour .wpb_tabs_nav li  {

     margin:  0 -1px -1px 1px !important;

}

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before,  #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before  {

     content:  '';

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before  {

     content:  '';

}

#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a  {

     color: #5d5d5d;

     border:  1px solid #e1e1e1;

     padding:  14px 22px 14px 42px;

     font-size:  15px;

     margin:  0;

     background:  #f8f8f8;

     min-height:  35px;

     letter-spacing:  0;

     text-transform:  inherit;

     text-transform: uppercase;

     letter-spacing: 1px;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon  {

     display:  block;

     width:  24px;

     height:  24px;

     position:  absolute;

     left:  10px;

     top: 14px;

     border:  none;

     right:  auto;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before, #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before  {

     font-family: 'fontawesome';

     font-size: 24px;

    color: #61b2e8;

     content: "\f055";

     position:  absolute;

     left:  -18px;

     top:  -13px;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before:hover  {

     color:  #d0ae5e;

}

#wrap .wpb_accordion .wpb_accordion_wrapper:last-of-type  {

     margin-bottom:  20px;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active  {

     box-shadow:  0 -3px 0 0 #f3f3f3;

     border:  1px solid #e1e1e1;

     border-bottom:  none;

     border-top-left-radius:  4px;

     border-top-right-radius:  4px;

     line-height:  1;

     padding-bottom:  0;

}

#wrap .wpb_accordion_section.group  {

    margin-bottom:  6px;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active a,  #wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover  {

     color:  #d0ae5e;

}

#wrap .wpb_accordion .wpb_accordion_wrapper a:hover  {

     background-color:  #f5f5f5;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active a  {

     background-color:  transparent;

     border: none;

}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before  {

     content:  "\f056";

     color: #d0ae5e;

     left:  -20px;

     top:  -17px;

}

#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content   {

     padding:  0 24px 30px;

     border:  1px solid #e1e1e1;

     border-top:  none;

     border-bottom-left-radius:  4px;

     border-bottom-right-radius:  4px;

}

#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_wrapper p  {

     color:  #8a8a8a;

     line-height:  1.7;

     font-weight: 300;

}

.max-counter  {

     color:  #393a3a;

     font-size:  36px;

}

.max-counter.s-counter .icon-counter  {

     color:  rgba(0, 0, 0, 0.4);

    margin-right:  15px;

     font-size: 64px;

}

.blox.dark .max-counter.s-counter .icon-counter  {

     color:  rgba(15, 15, 16, 0.25);

}

.max-counter.s-counter .max-count,  .max-counter.s-counter .pre-counter  {

    font-size:  55px;

    font-weight:  100;

    line-height:  78px;

}

.blox.dark .max-counter.s-counter .max-count,  .blox.dark .max-counter.s-counter .pre-counter  {

    color:  #fff;

}

.blox.dark .max-counter.s-counter h5  {

     letter-spacing:  0;

     color:  #fff;

}

.max-counter h5  {

     margin-top:  15px;

    font-size:  13px;

     font-weight: 600;

     letter-spacing: 1px;

     text-transform: uppercase;

     position: relative;

}

.max-counter.s-counter h5  {

    font-size:  14px;

    font-weight:  600;

    margin:  4px;

    color:  #767676;

    text-transform:  uppercase;

}

.max-counter h5:after  {

     content:  '';

     margin:  8px auto 20px;

     width:  24px;

     height:  0;

     display:  block;

     position:  relative;

     border-bottom:  2px solid rgba(0, 0, 0, 0.27);

}

.max-counter.s-counter h5:after  {

     border: none;

}

.dark-bc .s-counter h5  {

     letter-spacing:  0;

     font-size:  14px;

     color:  rgba(0, 0, 0, 0.46);

     font-weight:  400;

     padding-top:  14px;

     line-height:  25px;

}

.dark-bc .s-counter .max-count  {

     font-family:  'Montserrat', sans-serif;

     font-weight:  400;

     font-size:  80px;

      color:  #fff;

}

.dark-bc .s-counter .suf-counter  {

     font-size:  80px;

     color:  #fff;

}

.max-counter.s-counter  {

    padding:  31px 0;

     text-align:  center;

}

.max-counter.s-counter .pre-counter {

    margin-right:  6px;

}

.max-counter.m-counter .icon-counter {

    color: rgba(0, 0, 0, 0.4);

    margin-right: 10px;

    font-size: 37px;

}

.blox.dark .max-counter.m-counter .icon-counter,  .blox.dark .max-counter.m-counter .max-count {

    color: #fff;

}

.max-counter.m-counter .max-count {

    font-size: 44px;

    font-weight: 700;

    color: rgba(0, 0, 0, 0.74);

}

.max-counter.m-counter h5 {

    position: relative;

    text-transform: none;

    font-size: 15px;

    font-weight: 400;

    padding-top: 33px;

    margin-top: 30px;

    letter-spacing: 0;

}

.max-counter.m-counter h5:before {

    content: '';

    position: absolute;

    top: 0;

    left: 50%;

    -webkit-transform: translate(-50%,  0);

    transform: translate(-50%,  0);

    width: 72px;

    height: 2px;

    background-color: #393a3a;

}

.blox.dark .max-counter.m-counter h5:before {

    background-color: #fff;

}

.max-counter.m-counter h5:after {

    border: none;

}

.max-counter.m-counter {

    margin:  0 auto 10%;

     text-align: center;

}

@media only screen and (min-width:768px) and (max-width:1280px) {

    .max-counter.m-counter .icon-counter {

    font-size: 24px;

}

.max-counter.m-counter .max-count {

    font-size: 31px;

}

}

.o-counter  {

    padding:  23px 0 20px;

}

.o-counter i  {

    display:  block;

    font-size:  24px;

    margin-bottom:  24px;

}

.o-counter,  .o-counter h5  {

    font-weight:  400;

    letter-spacing:  0;

    text-align:  center;

}

.o-counter h5  {

    font-size:  19px;

    text-transform:  capitalize;

}

.o-counter span  {

    margin-bottom:  24px;

    display:  block;

}

.blox.dark .o-counter span,  .blox.dark .o-counter i  {

    color:  #fff;

}

.o-counter h5:after  {

    display: none;

}

.max-counter.w-counter:before, .w-counter.max-counter:after  {

    content:  "";

    width:  80%;

    position:  absolute;

    height:  70%;

    transition:  all 0.3s ease;

}

.max-counter.w-counter:before {

    border-left:  1px solid #d0ae5e;

    border-top:  1px solid #d0ae5e;

    left:  0;

    top:  0;

}

.max-counter.w-counter:after  {

    border-right:  1px solid #d0ae5e;

    border-bottom:  1px solid #d0ae5e;

    right:  0;

    bottom:  0;

}

.max-counter.w-counter  {

    width: 250px;

    margin:  0 auto;

    position:  relative;

    text-align:  center;

    padding:  36px 0 26px;

     cursor: crosshair;

}

.max-counter.w-counter i  {

    font-size:  40px;

    margin-right:  10px;

}

.max-counter.w-counter span {

    display:  inline-block;

    font-size:  40px;

    color:  #101c38;

}

.max-counter.w-counter h5 {

    display:  block;

    color:  #616161;

    letter-spacing:  0.6px;

    font-weight:  400;

    font-size:  18px;

    text-transform:  inherit;

    margin:  10px 0;

}

.max-counter.w-counter h5:after {

    display: none;

}

.max-counter.w-counter:hover:before,  .w-counter.max-counter:hover:after  {

    width:  100%;

    height:  100%;

}

@media only screen and (min-width: 768px) and (max-width: 1200px)  {

    .max-counter.s-counter .icon-counter  {

     font-size: 24px;

}

.max-counter.s-counter .max-count  {

     font-size: 31px;

}

}

.w-border-right  {

    border-right:  1px solid rgba(255, 255, 255, 0.4);

    margin-right:  -16px;

}

@media only screen and (max-width: 767px)  {

    .w-border-right  {

    border-right:  0;

}

}

.max-quote  {

    text-align:  center;

     padding: 15px 0;

}

.max-quote cite {

    font-size:  16px;

     font-style: normal;

     margin-top: 25px;

     color: #7a7a7a;

     letter-spacing:  1px;

}

.max-quote small {

    display:  block;

     padding-top:  4px;

     font-style:  normal;

     letter-spacing:  2px;

     font-size:  11px;

     color: #a1a1a1;

}

.max-quote:before ,  .max-quote small:before  {

     content:  '';

     content:  none;

     display: none;

}

#wrap .max-quote h2  {

    font-family: 'lora', serif;

     font-size:  23px;

     line-height: 1.6;

     letter-spacing: 0;

}

.max-quote h2:before,  .max-quote h2:after  {

     display: inline-block;

     content:  '';

     color:  #ff6c6d;

     font-family:  arial,  serif;

     font-size:  33px;

     line-height: 30px;

     margin:  0 8px;

     font-weight:  bold;

     font-style: normal;

}

.max-quote h2:before  {

     content:  '\201c';

     margin-left: 0;

}

.max-quote h2:after  {

     content:  '\201d';

}

.blox .max-quote h2 {

    color: #32373b;

}

.blox.dark .max-quote h2 ,  .blox.dark .max-quote h2:before,  .blox.dark .max-quote h2:after,  .blox.dark .max-quote cite  {

    color: #fff;

}

.social-media  {

    text-align:  center;

}

.social-media a  {

    text-align:  center;

     padding:  0 10px;

     margin-bottom:  20px;

     display:  inline-block;

}

.social-media a i  {

    border: 2px transparent solid;

    font-size: 4em;

    padding:  30px;

    border-radius:  50%;

    color:  #fff;

    margin-bottom:  20px;

    display:  block;

    transition:  all .8s ease-in-out;

    background: rgba(15,  15,  15,  0.6);

}

.social-media a:hover i  {

    color:  #fff;

    border: 2px #fff solid;

}

.social-media a span {

    transition:  all .8s ease-in-out;

     color: transparent;

    text-transform:  uppercase;

     font-size: 16px;

     font-weight: 600;

     text-shadow:  0 0 5px rgba(33,  65,  83,  1) }

.social-media a:hover span {

    color: #fff;

}

#social-media.active.facebook {

     background:  #3b5996 !important;

}

#social-media.active.twitter  {

     background:  #00acee !important;

}

#social-media.active.vimeo  {

     background:  #0dadd6 !important;

}

#social-media.active.dribble  {

     background:  #d53e68 !important;

}

#social-media.active.youtube {

     background:  #cb322c !important;

}

#social-media.active.pinterest {

    background:  #cb2027 !important;

}

#social-media.active.google {

    background:  #c3391c !important;

}

#social-media.active.linkedin  {

     background:  #0073b2 !important;

}

#social-media.active.rss {

     background:  #f29a1d !important;

}

#social-media.active.instagram {

     background:  #457399 !important;

}

#social-media.active.skype {

     background:  #00aaf3 !important;

}

#social-media.active.other-social  {

     background:  #d0ae5e !important;

}

#social-media.blox .social-media a span {

    display: none;

}

#social-media.blox .social-media a i {

    background: none;

     font-size: 2em;

    border:  1px transparent solid;

     margin: 0;

     padding: 20px;

}

#social-media {

    transition:  background-color .8s ease-in-out;

    -webkit-transition:  background-color .8s ease-in-out;

    -moz-transition:  background-color .8s ease-in-out;

    -ms-transition:  background-color .8s ease-in-out;

    -o-transition:  background-color .8s ease-in-out;

}

#social-media.blox .social-media a {

    margin:  20px 0;

}

#social-media.blox .social-media a:hover i  {

    border:  1px #fff solid;

}

#contact-map  {

     box-shadow:  1px 1px 4px 1px rgba(0,  0,  0,  0.1) inset;

     border:  1px solid #d6dbdc;

     border-left:  none;

     border-right:  none;

     padding:  0;

     margin:  0 }

#contact-map iframe  {

     width:  100%;

     padding:  0;

     margin:  0;

     margin-bottom:  -7px;

}

.contact-inf  {

     background:  url(../images/world-map2.png) no-repeat center 30px;

}

#wrap .blox .contact-inf i  {

     margin-bottom:  10px;

     margin-top:  10px;

}

#wrap .rc-anchor.rc-anchor-standard  {

     border: none !important;

     box-shadow: none;

     background: none;

}

.contact-form .g-recaptcha  {

     margin-bottom: 20px;

}

.course-instructor  {

     background: #fff;

     border:  1px solid #e5e5e5;

     position:  relative;

     margin-bottom:  25px;

     transition:  all 0.35s ease;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.course-instructor:hover  {

     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.075);

}

.course-instructor figure img  {

     width:  100%;

}

.course-instructor .inst-desc  {

    padding: 15px 18px;

}

.course-instructor h3  {

    margin-bottom:  4px;

     color:  #393939 ;

     font-weight:  700;

     line-height:  23px;

     font-family:  Montserrat;

     font-size:  18px;

}

.course-instructor h3 a  {

     color:  #393939;

}

.course-instructor h5  {

     color:  #555;

     font-size:  12px;

}

.course-instructor p  {

     margin-bottom:  4px;

      line-height:  24px;

}

.course-instructor .inst-social  {

     margin:  0;

     padding:  0 7px;

     background:  #f7f7f7;

}

.course-instructor .inst-social li  {

     display:  inline-block;

     list-style:  none;

     margin:  10px 3px;

     line-height:  0;

}

.course-instructor .inst-social li a  {

     padding:  0 6px;

}

.course-instructor .inst-social li a i  {

     color:  #888;

     font-size:  16px;

     transition:  all 0.2s ease;

}

.course-instructor .inst-social li a:hover i  {

     color:  #424242;

}

.course-instructor .inst-social li a:hover .fa-facebook {

     color:  #3b5996;

}

.course-instructor .inst-social li a:hover .fa-twitter {

     color:  #00acee;

}

.course-instructor .inst-social li a:hover .fa-vimeo {

     color:  #0dadd6;

}

.course-instructor .inst-social li a:hover .fa-dribbble {

     color:  #d53e68;

}

.course-instructor .inst-social li a:hover .fa-youtube {

     color:  #cb322c;

}

.course-instructor .inst-social li a:hover .fa-pinterest {

     color:  #cb2027;

}

.course-instructor .inst-social li a:hover .fa-linkedin {

     color:  #0073b2;

}

.course-instructor .inst-social li a:hover .fa-rss {

     color:  #f29a1d;

}

.course-instructor .inst-social li a:hover .fa-google-plus {

     color:  #c3391c;

}

.course-instructor .inst-social li a:hover .fa-instagram {

     color:  #457399;

}

.course-instructor .inst-social li a:hover .fa-globe {

     color: #00aeef;

}

.course-instructor .inst-social li a:hover .fa-envelope {

     color: #faaf3a;

}

.course-instructor .inst-detail  {

    margin-top:  -35px;

    padding:  0 18px;

    height:  35px;

    background:  rgba(247, 247, 247, 0.8);

    position:  relative;

    width:  100%}

.course-instructor .inst-tip i {

    cursor:  pointer;

    padding:  0 10px 0 0;

    display:  inline-block;

}

.course-instructor .inst-tip i:before  {

     font-size:  16px;

    line-height:  36px;

}

.course-instructor .inst-tip:hover:after  {

    content:  attr(title);

    z-index:  1;

    right:  18px;

    line-height:  38px;

    position:  absolute;

    color: #424242;

}

.our-team  {

    text-align:  center;

     background:  #fff;

      margin-bottom:  30px;

     overflow: hidden;

}

.social-team  {

     padding-bottom: 14px;

     text-align: center;

}

.our-team figure  {

     position:  relative;

     margin:  0 auto;

     overflow:  hidden;

     -webkit-transition:  all .3s ease;

     -moz-transition:  all .3s ease;

     -ms-transition:  all .3s ease;

     -o-transition:  all .3s ease;

     transition:  all .3s ease;

}

.our-team figure img  {

     width: 160px;

     border-radius: 50%;

     height: auto;

}

.blox .our-team figure img  {

     margin-top: 25px;

}

.our-team h2  {

     font-size:  17px;

     margin-top: 25px;

     font-weight:  700;

     text-transform: uppercase;

     letter-spacing: 1px;

     color: #515151;

}

.our-team h2 a  {

     color: #515151;

}

.our-team h2 a:hover  {

     text-decoration: underline;

}

.our-team h5  {

     color: #d0ae5e;

     margin-top: 15px;

     margin-bottom:  10px;

     font-size: 12px;

     font-weight:  700;

     text-transform: uppercase;

     letter-spacing: 2.6px;

}

.blox.dark .our-team p  {

     color:  #8a8a8a;

 }

.our-team p  {

     font-size: 14px;

     padding: 7px 25px 0;

     color:  #8a8a8a;

}

.our-team .social-team {

     padding-top:  10px;

}

.our-team .social-team i  {

     margin: 0 4px;

     background: #fff;

     font-size:  18px;

     padding:  5px 6px;

    font-size:  18px;

     border-radius:  3px;

    color:  #8a8a8a;

}

.our-team .social-team i.fa-facebook  {

     padding: 5px 8px;

}

.our-team i:hover   {

    color: #fff;

}

.our-team .social-team a i.fa-facebook:hover  {

     background:  #3b5996;

}

.our-team .social-team a i.fa-twitter:hover  {

     background:  #00acee;

}

.our-team .social-team a i.fa-vimeo:hover  {

     background:  #0dadd6;

}

.our-team .social-team a i.fa-dribbble:hover  {

     background:  #d53e68;

}

.our-team .social-team a i.fa-youtube:hover  {

     background:  #cb322c;

}

.our-team .social-team a i.fa-pinterest:hover  {

     background:  #cb2027;

}

.our-team .social-team a i.fa-linkedin:hover  {

     background:  #0073b2;

}

.our-team .social-team a i.fa-rss:hover  {

     background:  #f29a1d;

}

.our-team .social-team a i.fa-google-plus:hover  {

     background:  #c3391c;

}

.our-team .social-team a i.fa-instagram:hover  {

     background:  #457399;

}

.our-team2  {

     border:  1px solid #e5e5e5;

     position:  relative;

     margin-bottom:  25px;

     transition:  all 0.35s ease;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.our-team2:hover  {

     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.075);

}

.our-team2 figure img  {

     width:  100%;

}

.our-team2 h4  {

     margin:  0;

}

.our-team2 h4 a {

     border-radius:  3px;

     border:  1px solid #353535;

     background:  #444 ;

     background:  -webkit-gradient(linear,  0% 0%,  0% 100%,  from(#444),  to(#333)) ;

     background:  -moz-linear-gradient(0% 0% 270deg, #444,  #333) ;

     font-size:  12px;

     padding:  4px 7px;

     position:  absolute;

     top:  6px;

     left:  6px;

     display:  none;

     transition:  all 0.2s ease;

}

.our-team2 h4:hover a  {

     background:  #ea3434 ;

     background:  -webkit-gradient(linear,  0% 0%,  0% 100%,  from(#ea5252),  to(#ea3434)) ;

     background:  -moz-linear-gradient(0% 0% 270deg, #444,  #333) ;

     border-color:  #bd3d3d ;

}

.our-team2:hover h4 a {

    display:  block;

}

.our-team2 h4 a  {

     color:  #fff;

}

.blox.dark .our-team2 .content-team  {

     background:  none;

 }

.blox.dark .our-team2 .content-team *  {

     color:  #fff;

 }

.our-team2 .content-team  {

     background:  #f5f5f5;

     padding:  20px 0 14px;

     text-align:  center;

}

.our-team2 .content-team h2  {

     color:  #393939 ;

     font-weight:  600;

     font-family:  Montserrat;

     font-size:  16px;

     margin-bottom:  5px;

}

.our-team2 .content-team h2 a  {

     color:  #393939;

     transition:  all 0.2s ease;

}

.our-team2 .content-team h2:hover a  {

     color:  #424242;

}

.our-team2 .content-team h5  {

     color:  #555;

     font-size:  12px;

}

.our-team2 .content-team p   {

     margin-bottom:  0;

}

.our-team2 .social-team  {

     padding:  0;

}

.our-team2 .social-team ul  {

     margin:  0;

  }

.our-team2 .social-team ul li  {

     display:  inline-block;

     list-style:  none;

     margin:  10px 3px;

     line-height:  0;

}

.our-team2 .social-team ul li a  {

     padding:  0 7px;

}

.our-team2 .social-team ul li a i  {

     color:  #888;

     font-size:  16px;

     transition:  all 0.2s ease;

}

.our-team2 .social-team ul li a:hover i  {

     color:  #424242;

}

.our-team3 figure  {

     width:  43%;

    float:  left;

    margin-right:  3%;

}

.our-team3 figure img  {

     border-radius:  50%;

     transition:  all .2s ease-in-out;

     border:  5px solid transparent;

}

.our-team3:hover figure img  {

    border:  5px solid #d0ae5e;

}

.our-team3 .tdetail  {

     width:  48%;

    float:  left;

}

.our-team3 .tdetail h2  {

     font-size: 18px;

     letter-spacing: 0;

     margin-bottom: 0;

     line-height: 28px;

    font-weight:  700;

     margin-top: 20px;

}

.our-team3 .tdetail h5  {

     color: #888;

     margin-bottom:  18px;

    font-size:  13px;

     font-weight: 400;

}

.our-team3 .social-team  {

     text-align: left;

}

.our-team3  .social-team i  {

     text-align: center;

     background: #bbb;

     color:  #fff;

     border-radius:  50%;

     margin-right:  4px;

     font-size:  18px;

     padding:  7px;

     display: inline-block;

     margin:  0 0 0 4px;

     width:  30px;

     height:  30px;

}

.dark .our-team3 i   {

    background: #000;

}

.dark .our-team3 .tdetail h5  {

     color: #ddd;

}

.alignright .our-team3 figure  {

     float: right;

     margin:  0 0 0 3%;

}

.alignright .our-team3 .tdetail,  .alignright .our-team3 .tdetail a  {

     float: right;

}

@media only screen and (max-width: 768px)  {

    .our-team2,  .our-team3  {

     margin-bottom: 30px;

}

}

.b-author  {

     float:  right;

     display:  block;

     text-align:  right;

}

.b-author img  {

     width:  90px;

     height:  90px;

     margin-left:  5px;

     border-radius:  45px;

     float:  right;

}

.b-author p  {

     margin:  0;

     float:  left;

     font-size:  17px;

     color:  #393939;

     margin-top:  22px;

     margin-right:  10px;

     font-weight:  400;

}

.b-author span  {

     color:  #797979;

     letter-spacing:  0;

     font-size:  14px;

     font-weight:  300;

}

.testimonial-content p  {

     margin:  12px;

     color:  #444;

     line-height:  1.7;

     font-family:  'lora',  times;

     font-size:  21px;

     padding:  10px 0;

}

.testimonial-arrow  {

     position:  absolute;

     width:  11px;

     height:  6px;

     bottom:  -6px;

     right:  110px;

}

.testimonial  {

     margin-bottom: 20px;

     clear: both;

     min-width: 220px;

}

.testimonial-content  {

     padding:  10px;

     position:  relative;

     border:  2px solid #e3e3e3;

     border-radius: 5px;

     background:  #fff;

     margin:  5px 0;

}

.container .testimonial-content p  {

     margin: 6px;

}

.testimonial-content h4  {

     padding: 5px 10px;

     line-height: 1.22;

     color: #595959;

     margin-top: 5px;

}

.testimonial-content h4 q  {

     font-size:  17px;

     font-family:  'lora',  times;

     font-weight: 300;

     color:  #525252;

}

.testimonial-arrow  {

     position: absolute;

     width:  127px;

     height:  14px;

      right:  0px;

     bottom:  -14px;

}

.testimonial-arrow:after,  .testimonial-arrow:before  {

    content:  '';

     display:  block;

     position:  absolute;

     width:  0;

     left:  0;

     height:  0;

     border-style:  solid;

     border-width:  10px;

}

.testimonial-arrow:after  {

    top:  -1px;

     border-color:  #fdfdfd transparent transparent transparent ;

}

.testimonial-arrow:before  {

    top:  1px;

     border-color:  #e3e3e3 transparent transparent transparent;

}

.testimonial-brand  {

     position: relative;

     margin: 12px 16px 8px 16px;

     min-height: 50px;

}

.testimonial-brand img  {

     width: 60px;

     height: 60px;

     border-radius: 35px;

     float: right;

     color: transparent;

     background: #c5c5c5 url(../images/avatr1.png) no-repeat center;

}

.testimonial-brand h5  {

     float:  right;

     clear:  left;

     margin: 15px;

     margin-right:  10px;

     direction:  rtl;

     font-size:  15px;

      color:  #393939;

     font-weight:  400;

}

.testimonial-brand h5 strong  {

     font-weight: 700;

     letter-spacing: 0.2px;

}

.testimonial-brand h5 em  {

     color:  #797979;

      letter-spacing:  0;

      font-size:  13px;

      font-weight:  300;

     font-style:  normal;

}

.blox.dark .testimonial-content  {

     background: rgba(0, 0, 0, 0.15);

     border: none;

}

.blox.dark .testimonial-brand img  {

     border: none;

}

.blox.dark .testimonial-arrow:before  {

     top: 0;

     border-color:  rgba(0, 0, 0, 0.15) transparent transparent transparent;

}

.blox.dark .testimonial-arrow:after  {

     border: none;

}

.testimonials-slider-w .testimonial  {

     margin-top: 10px;

     margin-bottom: 10px;

     text-align: center;

}

.testimonials-slider-w .testimonial-content  {

     background: none;

     border: none;

}

@media only screen and (min-width: 961px)  {

    .testimonials-slider-w .testimonial-content  {

     margin-left: 140px;

     margin-right: 140px;

}

}

.testimonials-slider-w .testimonial-content h4  {

     padding-bottom: 55px;

}

.testimonials-slider-w .testimonial-content h4 q  {

     font-size: 21px;

     line-height: 1.6;

     font-family:  'lora',  serif;

     font-weight: 300;

     font-style: italic;

}

.testimonials-slider-w .testimonial-content h4 q:before,  .testimonials-slider-w .testimonial-content h4 q:after  {

     position: absolute;

     font-family:  times,  serif;

     font-size:  30px;

     margin:  0 7px;

     font-weight:  bold;

     opacity: 0.7;

}

.testimonials-slider-w .testimonial-content h4 q:before  {

     content:  '\201c';

     margin-left: -26px;

     padding-right: 3px;

}

.testimonials-slider-w .testimonial-content h4 q:after  {

     content:  '\201d';

     padding-right: 7px;

}

.testimonials-slider-w .testimonial-brand h5  {

     margin: 5px 0 0;

     line-height: 1.5;

     font-size: 14px;

     color: #d0ae5e;

}

.testimonials-slider-w .testimonial-arrow  {

     display: none;

}

.testimonials-slider-w .testimonial-brand h5,  .testimonials-slider-w .testimonial-brand img  {

     float: none;

}

.blox.dark .testimonials-slider-w .testimonial-content  {

     background: none;

     border: none;

}

#wrap .testimonials-slider-w .owl-theme .owl-controls .owl-page span  {

    margin:  7px;

     width:  10px;

     height:  10px;

     background-color:  rgba(0,  0,  0,  0);

     border-radius:  0 !important;

     border:  2px solid #585858;

     transform:  rotate(45deg);

}

#wrap .testimonials-slider-w .owl-theme .owl-controls .owl-page.active span  {

     background:  #585858;

}

.testimonials-slider-w .testimonial-content  {

     padding:  0 100px 10px;

}

.testimonials-slider-w .testimonial-content h4  {

     padding:  0;

}

.testimonials-slider-w .owl-theme .owl-controls.clickable  {

     margin-top:  0;

}

#wrap .testimonials-slider-w.ts-mono .testimonial-brand .w-square  {

    width:  70px;

    height:  70px;

    margin:  25px;

    transform:  rotate(-45deg);

    overflow:  hidden;

    display:  inline-block;

    outline:  1px solid #363533;

    border:  3px solid #fff;

}

#wrap .testimonials-slider-w.ts-mono img {

    width:  110px;

    height:  110px !important;

    margin:  -25px;

    transform:  rotate(45deg);

    border-radius: 0;

    max-width:  inherit;

     max-height:  inherit;

}

#wrap .testimonials-slider-w.ts-mono .owl-theme .owl-controls.clickable  {

     margin-top:  10px;

}

#wrap .testimonials-slider-w.ts-mono .w-crsl .owl-buttons .owl-next  {

    left: auto;

}

#wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-prev  {

     left:  60px;

     top:  158px;

}

#wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-next  {

     right:  70px;

     top:  158px;

}

#wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-prev, #wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-next  {

     border-radius:  0;

     transform:  rotate(-45deg);

     width:  45px;

     height:  45px;

     border:  2px solid rgba(0, 0, 0, 0.6);

     background:  #f5f6f8;

     transition: all 0.3s ease;

}

#wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-prev:after,  #wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-next:after  {

     transform:  rotate(45deg);

     display:  inline-block;

     border:  none;

     top:  4px;

     right:  3px;

     font-size:  25px;

}

#wrap .testimonials-slider-w.ts-mono .w-crsl .owl-buttons .owl-next:after  {

     content:  '\f105';

}

#wrap .testimonials-slider-w.ts-mono .w-crsl .owl-buttons .owl-prev:after  {

     content:  '\f104';

     left:  1px;

     top:  2px;

}

#wrap .testimonials-slider-w.ts-mono .w-crsl .owl-buttons .owl-next:hover,  #wrap .testimonials-slider-w.ts-mono .w-crsl .owl-buttons .owl-prev:hover  {

     background:  #333;

     color:  #fff;

     border-color:  rgba(0, 0, 0, 0.6);

}

#wrap .testimonials-slider-w.ts-mono .w-crsl .owl-buttons .owl-next:hover:after,  #wrap .testimonials-slider-w.ts-mono .w-crsl .owl-buttons .owl-prev:hover:after  {

     color:  #fff;

}

#wrap .testimonials-slider-w.ts-mono .testimonial-content h4 q  {

    font-size:  17px;

     color: #797979;

}

#wrap .testimonials-slider-w.ts-mono .testimonial-content h4 q:before,  #wrap .testimonials-slider-w.ts-mono .testimonial-content h4 q:after {

    content: '';

}

@media only screen and (min-width: 961px)and (max-width: 1200px)  {

    #wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-prev, #wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-next  {

     top:  215px;

}

}

@media only screen and (min-width: 768px)and (max-width: 960px)  {

    #wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-prev, #wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-next  {

     top:  186px;

}

}

@media only screen and (min-width: 481px) and (max-width: 767px)  {

    #wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-prev  {

     left:  0;

     top:  50%;

}

#wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-next  {

     right:  10px;

     top:  50%;

}

}

@media only screen and (max-width: 480px) {

    #wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-prev  {

    bottom:  149px;

    top:  inherit;

     left:  15px;

}

#wrap .testimonials-slider-w.ts-mono .owl-buttons .owl-next  {

    bottom:  149px;

    top:  inherit;

    right:  15px;

}

}

.ts-di.testimonials-slider-w.flexslider .flex-control-nav,  .testimonials-slider-w.flexslider .flex-control-paging li a  {

     display:  block;

}

.ts-di.testimonials-slider-w .testimonial-content h4 q  {

     font-size: 21px;

}

.ts-di.testimonials-slider-w.flexslider .flex-control-nav  {

     position:  relative;

     margin-top:  30px;

     width:  100%;

     right:  0px;

}

.ts-di.testimonials-slider-w.flexslider .flex-control-paging li a.flex-active  {

     background-color:  #585858;

     cursor:  pointer;

}

.blox.dark .ts-di.testimonials-slider-w.flexslider .flex-control-paging li a.flex-active  {

     background-color:  #fff;

}

.ts-di.testimonials-slider-w.flexslider .flex-control-paging li a  {

     width:  10px;

     height:  10px;

     background-color:  transparent;

     border-radius:  0 !important;

     border:  2px solid #585858;

     -webkit-transform:  rotate(45deg);

     -ms-transform:  rotate(45deg);

     -o-transform:  rotate(45deg);

     transform:  rotate(45deg);

}

.blox.dark .ts-di.testimonials-slider-w.flexslider .flex-control-paging li a  {

     border-color: #fff;

}

.ts-di.testimonials-slider-w.flexslider .testimonial-brand img  {

     padding:  0;

     border:  none;

}

.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a,  .blox.dark .ts-di.testimonials-slider-w.flexslider .flex-direction-nav a  {

     border: none;

}

.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a i  {

     font-size: 39px;

}

.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a i.fa-chevron-right:before  {

    content:  "\f105";

}

.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a i.fa-chevron-left:before  {

     content:  "\f104";

}

.testimonials-slider-w .testimonial-brand h5  {

     font-size: 16px;

}

#wrap .testimonials-slider-w.ts-di .owl-buttons .owl-prev  {

     left:  87px;

     top:  50%;

}

#wrap .testimonials-slider-w.ts-di .owl-buttons .owl-next  {

     right:  70px;

     top:  50%;

     left: auto;

}

#wrap .testimonials-slider-w.ts-di .owl-buttons .owl-prev, #wrap .testimonials-slider-w.ts-di .owl-buttons .owl-next  {

     transition: all 0.3s ease;

}

#wrap .testimonials-slider-w.ts-di .owl-buttons .owl-prev:after,  #wrap .testimonials-slider-w.ts-di .owl-buttons .owl-next:after  {

     border:  none;

    font-size:  39px;

}

#wrap .testimonials-slider-w.ts-di .w-crsl .owl-buttons .owl-next:after  {

     content:  '\f105';

}

#wrap .testimonials-slider-w.ts-di .w-crsl .owl-buttons .owl-prev:after  {

     content:  '\f104';

}

@media only screen and (min-width: 961px)and (max-width: 1200px)  {

    #wrap .testimonials-slider-w.ts-di .owl-buttons .owl-prev, #wrap .testimonials-slider-w.ts-di .owl-buttons .owl-next  {

     top:  215px;

}

}

@media only screen and (min-width: 768px)and (max-width: 960px)  {

    #wrap .testimonials-slider-w.ts-di .owl-buttons .owl-prev, #wrap .testimonials-slider-w.ts-di .owl-buttons .owl-next  {

     top:  186px;

}

}

@media only screen and (max-width: 767px)  {

    #wrap .testimonials-slider-w.ts-di .owl-buttons .owl-prev  {

     left:  52px;

     top:  inherit;

     bottom:  195px;

}

#wrap .testimonials-slider-w.ts-di .owl-buttons .owl-next  {

     right:  10px;

     top:  inherit;

     bottom:  195px;

}

}

.ts-tri.testimonials-slider-w .testimonial-content h4  {

     padding:  20px 25px;

     border:  2px solid #fff;

     border-radius:  0;

     background:  rgba(255, 255, 255, 0.18);

}

.ts-tri.testimonials-slider-w .testimonial-content h4 q  {

     padding-left: 21px;

     padding-right: 15px;

}

.ts-tri.testimonials-slider-w .testimonial-brand h5  {

     font-size: 16px;

     letter-spacing: 1px;

}

.ts-tri.testimonials-slider-w .owl-pagination  {

    display:  none;

}

.ts-tri.testimonials-slider-w .owl-buttons  {

     position:  absolute;

     bottom:  128px;

    left:  0;

    right:  0;

}

#wrap .ts-tri.testimonials-slider-w .w-crsl .owl-buttons div  {

     margin-left:  85px;

     top:  -10px;

}

#wrap .ts-tri.testimonials-slider-w .w-crsl .owl-buttons .owl-prev  {

     margin-left:  -53px;

}

#wrap .ts-tri.testimonials-slider-w .w-crsl .owl-buttons div:after  {

     padding:  15px 11px;

     border:  none;

     background:  #ddd;

     border-radius:  3px;

     transition:  all 0.2s ease;

}

#wrap .ts-tri.testimonials-slider-w .w-crsl .owl-buttons div:hover:after  {

    background:  #d0ae5e;

     color: #fff;

}

@media only screen and (min-width: 961px)  {

    .ts-tri.testimonials-slider-w .testimonial-content  {

    margin-left:  100px;

    margin-right:  100px;

     padding: 8px 15px;

}

}

.ts-tetra.testimonials-slider-w .testimonial-content h4  {

     padding-bottom: 0;

}

.ts-tetra.testimonials-slider-w .testimonial-content h4 q  {

     font-size: 21px;

     font-style: normal;

     color: #202020;

}

.blox.dark .ts-tetra.testimonials-slider-w .testimonial-content h4 q  {

     color: #fff;

}

.ts-tetra.testimonials-slider-w .testimonial-brand h5  {

     font-size: 18px;

     letter-spacing: 1px;

}

.testimonials-slider-w.ts-tetra .testimonial-brand img  {

     border-radius:  0;

     border:  4px solid #d0ae5e;

}

#wrap .testimonials-slider-w.ts-tetra .owl-theme .owl-controls .owl-page span  {

     transform:  inherit;

     width:  25px;

     height:  4px;

     margin:  5px 2px;

     border:  none;

     background:  #d6d6d6;

     opacity:  1;

}

#wrap .testimonials-slider-w.ts-tetra .owl-buttons .owl-prev  {

     left:  87px;

     top:  50%;

}

#wrap .testimonials-slider-w.ts-tetra .owl-buttons .owl-next  {

     right:  70px;

     top:  50%;

     left:  auto;

}

#wrap .testimonials-slider-w.ts-tetra .w-crsl .owl-buttons div:after  {

     padding:  11px 17px;

     border:  3px solid #9c9c9c;

     color:  #9c9c9c;

     transition:  all 0.2s ease;

}

#wrap .testimonials-slider-w.ts-tetra .w-crsl .owl-buttons div:hover:after  {

     border-color:  #666;

     color:  #666;

}

@media only screen and (min-width: 961px)  {

    .ts-tetra.testimonials-slider-w .testimonial-content  {

     margin-left:  100px;

     margin-right:  100px;

     padding: 8px 15px;

}

}

@media only screen and (max-width: 767px)  {

    #wrap .testimonials-slider-w.ts-tetra .owl-buttons .owl-next  {

     right:  0;

     bottom:  207px;

     top:  inherit;

}

#wrap .testimonials-slider-w.ts-tetra .owl-buttons .owl-prev  {

     left:  56px;

     top:  inherit;

     bottom:  207px;

}

}

.testimonials-slider-w.ts-penta .testimonial-content h4 q:after  {

     content:  '';

}

.testimonials-slider-w.ts-penta .testimonial-content h4  {

     padding:  6px 11px 0;

     margin:  0;

}

.testimonials-slider-w.ts-penta .testimonial-arrow  {

     display:  inherit;

}

.testimonials-slider-w.ts-penta .testimonial-arrow:after,  .testimonials-slider-w.ts-penta .testimonial-arrow:before  {

     right:  58px;

     left:  auto;

}

.testimonials-slider-w.ts-penta .testimonial:hover .testimonial-content  {

    background:  #fff;

}

.testimonials-slider-w.ts-penta .testimonial-content  {

     margin-left: auto;

     margin-right: auto;

     border:  1px solid #dcdcdc;

     -webkit-box-shadow:  0 -4px 0 0 #eee;

     box-shadow:  0 -4px 0 0 #eee;

     text-align:  left;

     padding:  14px 15px 30px 55px;

}

.testimonials-slider-w.ts-penta .testimonial-content h4 q,  .testimonials-slider-w.ts-penta .testimonial-content h4 q p  {

    font-size:  18px;

     letter-spacing:  0.2px;

     font-family:  'lora',  sans-serif,  helvetica,  arial;

     font-weight: 400;

     margin:  0;

}

.testimonials-slider-w.ts-penta .testimonial-content h4 q:before  {

     font-family:  sans-serif,  arial,  helvetica;

     font-size:  80px;

     margin:  0 10px;

     left:  0px;

     top:  0;

     color:  #d0ae5e;

}

.testimonials-slider-w.ts-penta .testimonial-arrow  {

     width: 117px;

     left: 0;

}

.testimonials-slider-w.ts-penta .testimonial-arrow:after,  .testimonials-slider-w.ts-penta .testimonial-arrow:before  {

    border-top:  17px solid;

     border-left:  19px solid transparent;

     border-right:  0;

}

.testimonials-slider-w.ts-penta .testimonial:hover .testimonial-arrow:after  {

    border-color:  #fff transparent transparent transparent;

}

.testimonials-slider-w.ts-penta .testimonial-arrow:after  {

    top:  0;

}

.testimonials-slider-w.ts-penta .testimonial-arrow:before  {

    top:  0;

     right:  57px;

     border-color:  #dcdcdc transparent transparent transparent;

     border-top-width:  19px;

     border-left-width:  22px;

}

?.testimonials-slider-w.ts-penta .testimonial-brand img  {

     float: left;

}

.testimonials-slider-w.ts-penta .testimonial-brand h5  {

    margin: 20px 14px 0;

     line-height: 1.4;

     font-size: 14px;

     margin-left:  86px;

    clear:  none;

}

.testimonials-slider-w.ts-penta .testimonial-brand h5 strong  {

     font-size:  16px;

     color:  #2f2f2f;

}

.testimonials-slider-w.ts-penta .testimonial-brand h5 em  {

     font-size: 13px;

     color: #919191;

}

.testimonials-slider-w.ts-penta .testimonial-brand  {

     text-align: left;

     padding-top:  15px;

     margin-top:  0;

}

.testimonials-slider-w.ts-penta .testimonial-brand img  {

     width: 60px;

     height: 60px;

     border-radius: 50%;

     border: none;

     margin-top: 10px;

     float:  left;

     margin-right:  0;

     display:  inline;

}

.testimonials-slider-w.ts-penta .owl-buttons  {

    display:  none;

}

.testimonials-slider-w.ts-penta .owl-pagination  {

     bottom:  -5px;

     position:  absolute;

     right:  0px;

}

.testimonials-slider-w.ts-penta .owl-theme .owl-controls .owl-page  {

     display:  inherit;

}

#wrap .testimonials-slider-w.ts-penta .owl-theme .owl-controls .owl-page span  {

     transform:  inherit;

     border-radius:  50% !important;

     width:  12px;

     height:  12px;

     border-color:  #d1d1d1;

}

#wrap .testimonials-slider-w.ts-penta .owl-theme .owl-controls .owl-page.active span  {

     background:  #d1d1d1;

}

.testimonials-slider-w.ts-hexa .testimonial  {

     margin-bottom:  28px;

     padding:  0 0 30px;

     background:  #f6f4f5;

     margin-left:  144px;

     margin-right:  144px;

}

.testimonials-slider-w.ts-hexa .testimonial-content h4 q:before , .testimonials-slider-w.ts-hexa .testimonial-content h4 q:after {

    font-family:  FontAwesome;

    font-size:  17px;

    color:  #d0ae5e;

    font-style:  normal;

    position:  inherit;

    margin-left:  initial;

    margin:  0;

    padding:  0;

}

.testimonials-slider-w.ts-hexa .testimonial-content h4 q:before  {

    content: "\f10d";

    padding-right:  20px;

}

.testimonials-slider-w.ts-hexa .testimonial-content h4 q:after  {

    content: "\f10e";

    padding-left:  20px;

}

.testimonials-slider-w.ts-hexa  .testimonial-content h4  {

     padding-bottom:  80px;

     padding-top:  45px;

}

.testimonials-slider-w.ts-hexa .testimonial-content h4 q  {

    font-family:  "Hind";

    font-size:  16px;

    line-height:  1;

    color:  #616161;

    font-style:  normal;

}

.testimonials-slider-w.ts-hexa .testimonial-brand h5 em  {

    color:  #616161;

}

.testimonials-slider-w.ts-hexa .testimonial-brand h5 strong  {

    font-weight:  400;

    color:  #000;

}

.testimonials-slider-w.ts-hexa .testimonial-brand  {

     margin-top:  -85px;

}

.testimonials-slider-w.ts-hexa .owl-pagination  {

    display:  none;

}

.testimonials-slider-w.ts-hexa .testimonial-content  {

     padding:  0 17px 10px;

}

.testimonials-slider-w.ts-hexa .testimonial-content .w-square  {

     margin-top:  3px;

}

#wrap .testimonials-slider-w.ts-hexa .owl-buttons .owl-prev  {

     left:  132px;

     top:  50%;

     margin:  -20px 0 0;

}

#wrap .testimonials-slider-w.ts-hexa .owl-buttons .owl-next  {

     right:  66px;

     top:  50%;

     left:  auto;

     margin:  -20px 0 0;

}

#wrap .testimonials-slider-w.ts-hexa .w-crsl .owl-buttons div:after  {

     border:  none;

     font-family:  "simple-line-icons";

     font-size:  36px;

     color:  #d0ae5e;

}

#wrap .testimonials-slider-w.ts-hexa .owl-buttons .owl-next:after  {

     content:  "\e606";

}

#wrap .testimonials-slider-w.ts-hexa .owl-buttons .owl-prev:after  {

     content:  "\e605";

}

@media only screen and (min-width: 961px) {

    .testimonials-slider-w.ts-hexa .testimonial-content  {

     margin-left:  25px;

     margin-right:  25px;

}

}

@media only screen and (min-width: 321px) and (max-width: 960px) {

    .testimonials-slider-w.ts-hexa .testimonial  {

      margin-left:  40px;

     margin-right:  40px;

 }

#wrap .testimonials-slider-w.ts-hexa .owl-buttons .owl-next  {

     right:  -25px;

}

#wrap .testimonials-slider-w.ts-hexa .owl-buttons .owl-prev  {

     left:  35px;

}

}

@media only screen and (max-width: 320px)  {

    .testimonials-slider-w.ts-hexa .testimonial  {

      margin-left:  0;

     margin-right:  0;

 }

#wrap .testimonials-slider-w.ts-hexa .owl-buttons .owl-next  {

     right:  -50px;

}

#wrap .testimonials-slider-w.ts-hexa .owl-buttons .owl-prev  {

     left:  10px;

}

}

.ts-hepta.testimonials-slider-w .testimonial-brand  {

    padding-bottom:  15px;

}

.ts-hepta.testimonials-slider-w .testimonial-brand img  {

    border:  0;

     border-radius:  3px;

     padding:  0;

}

.ts-hepta.testimonials-slider-w .testimonial-brand h5 {

    color:  #000;

     margin-top:  20px;

}

.ts-hepta.testimonials-slider-w .testimonial-brand h5 em  {

    color:  #616161;

     display:  block;

}

.ts-hepta.testimonials-slider-w .testimonial-brand h5 strong  {

    font-weight:  400;

}

.ts-hepta.testimonials-slider-w .testimonial-content h4  {

    position: relative;

     padding:  0 0 20px;

}

.ts-hepta.testimonials-slider-w .testimonial-content h4 q  {

    font-size:  19px;

    line-height:  1.6;

    font-weight:  400;

    font-style:  italic;

}

.ts-hepta.testimonials-slider-w .testimonial-content h4 q:before  {

    content:  "\f10d";

    left: -82px;

}

.ts-hepta.testimonials-slider-w .testimonial-content h4 q:after  {

    content:  "\f10e";

    right: -82px;

}

.ts-hepta.testimonials-slider-w .testimonial-content h4 q:before,  .ts-hepta.testimonials-slider-w .testimonial-content h4 q:after  {

    position:  absolute;

    font-family:  "FontAwesome";

    font-style:  normal;

    font-size:  48px;

    margin: 0;

    padding: 0;

    top: 13%;

    bottom: 0;

    color: #e3e3e3;

}

.ts-hepta.testimonials-slider-w .testimonial-content  {

     padding:  0 27px 10px;

}

.ts-hepta.testimonials-slider-w .testimonial-brand img  {

     width:  76px;

     height:  76px;

}

.ts-hepta.testimonials-slider-w .owl-buttons  {

     display:  none;

}

#wrap .ts-hepta.testimonials-slider-w .owl-theme .owl-controls .owl-page span  {

     width:  11px;

     height:  11px;

     background-color:  #f6f4f5;

     border:  1px solid  #bdbdbd;

     border-radius:  3px !important;

     transform:  inherit;

     margin:  0 6px;

}

#wrap .ts-hepta.testimonials-slider-w .owl-theme .owl-controls .owl-page.active span  {

     background: #d0ae5e;

     border-color:  #d0ae5e;

}

.ts-hepta.testimonials-slider-w .testimonial-content  {

     margin-top:  30px;

}

.ts-hepta.testimonials-slider-w .owl-theme .owl-controls.clickable  {

     margin-top:  5px;

}

@media only screen and (max-width: 960px) {

    .ts-hepta.testimonials-slider-w .testimonial-content h4 q: before  {

    left:  -24px;

}

.ts-hepta.testimonials-slider-w .testimonial-content h4 q:after  {

    right:  -24px;

}

}

#wrap .ts-octa .testimonial.octa img  {

     width:  109px;

     height:  109px;

     float:  left;

     margin-right:  15px;

    margin-top:  7px;

}

#wrap .testimonials-slider-w.ts-octa .testimonial.octa .testimonial-content  {

     background:  #4f5660;

     padding:  35px 51px;

     margin:  0;

     min-height:  205px;

}

#wrap .testimonials-slider-w.ts-octa .testimonial.octa p,  #wrap .testimonials-slider-w.ts-octa .testimonial.octa h5,  #wrap .testimonials-slider-w.ts-octa .testimonial.octa h6  {

    text-align:  left;

    overflow:  hidden;

}

#wrap .testimonials-slider-w.ts-octa .testimonial.octa h5  {

     font-size:  22px;

     margin-bottom:  3px;

     text-transform:  capitalize;

}

.ts-octa .testimonial.octa h5  {

     color:  #fff;

}

#wrap .testimonials-slider-w.ts-octa .testimonial.octa h6  {

     font-size:  13px;

     color:  #50c1e9;

     margin-bottom:  0;

     text-transform:  capitalize;

}

#wrap .testimonials-slider-w.ts-octa .testimonial.octa h4  {

     padding-bottom:  0;

    margin-bottom:  0;

}

#wrap .ts-octa .testimonial.octa p  {

     color:  #fff;

     font-size:  13px;

     font-family:  'Asap', sans-serif;

     font-style:  italic;

     line-height:  22px;

     padding:  0 6px 0 0;

     margin:  0;

}

#wrap .testimonials-slider-w.ts-octa .testimonial.octa {

     min-height:  210px;

     background-size:  cover !important;

}

#wrap .testimonials-slider-w.ts-octa .testimonial .social-testimonial ul li a i  {

    float:  left;

     width:  25px;

     transition:  background .3s ease;

     height:  25px;

    padding-top:  5px;

    display:  inline-block;

    text-align:  center;

    font-size:  15px;

    margin-right:  5px;

    background:  rgba(0,  0,  0,  0.11);

    color:  #fff;

}

#wrap .testimonials-slider-w.ts-octa .testimonial .social-testimonial ul li a i:hover  {

     background:  #fe8426;

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons .owl-next  {

    right:  -38px;

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons .owl-prev  {

     left:  28px;

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons div  {

    opacity:  1;

    position:  absolute;

    right:  auto;

    top:  29%;

    color:  #929ca3;

    background:  none;

    padding:  0;

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons div:after  {

     padding:  23px 20px;

     border:  none;

     position:  absolute;

     top:  10px;

     right:  0;

     font-family:  'simple-line-icons';

     font-size:  28px;

     background:  #656d78;

     color:  #fff;

     transition:  all 0.2s ease;

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons div:hover:after  {

    background:  #e9573e;

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons .owl-prev:after  {

    content:  "\e605";

     font-family:  'simple-line-icons';

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons .owl-next:after  {

    content:  "\e606";

     font-family:  'simple-line-icons';

}

#wrap .testimonials-slider-w.ts-octa .owl-pagination  {

    display:  none;

}

@media (min-width:480px) and (max-width: 640px)  {

    #wrap .testimonials-slider-w.ts-octa .testimonial.octa p,  #wrap .testimonials-slider-w.ts-octa .testimonial.octa h5,  #wrap .testimonials-slider-w.ts-octa .testimonial.octa h6  {

    overflow:  visible;

}

}

@media (max-width:480px)  {

    #wrap .ts-octa .testimonial.octa img  {

     float:  none;

     display:  block;

     margin-bottom:  15px;

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons div  {

     top:  20px;

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons .owl-next  {

     right:  5px;

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons .owl-prev  {

     right:  55px;

}

#wrap .testimonials-slider-w.ts-octa .owl-buttons div:after  {

     padding:  8px 13px;

     font-size:  15px;

}

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona img  {

    width:  100%;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona .testimonial-content .col-md-2  {

     padding:  0;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona .testimonial-content .col-md-2:after  {

     content:  "";

     width:  1px;

     height:  80%;

     border-right:  1px solid #e7e7e7;

     position:   absolute;

     right:  -24px;

     top:  10%;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona .testimonial-content  {

    margin:  0;

    padding: 0;

    margin-bottom:  39px;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona p,  .testimonial.nona h5,  .testimonial.nona h6  {

    text-align:  left;

    overflow:  hidden;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona h5  {

    font-size:  17px;

     color:  #696969;

     text-transform:  capitalize;

     margin-top:  30px;

     margin-bottom:  0;

     overflow:  hidden;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona h5 span  {

    font-size:  14px;

    color:  #bdc4c7;

    margin-bottom:  0;

    text-transform:  capitalize;

    margin-left:  2px;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona h4  {

    padding-bottom:  0;

    margin-bottom:  0;

    margin-top:  0;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona p  {

    position:  relative;

    color:  #8e9399;

    font-size:  16px;

    font-family:  'Asap', sans-serif;

    font-style:  italic;

    line-height:  28px;

    padding:  1% 28px;

    margin-top:  0;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona {

     min-height:  210px;

     background-size:  cover !important;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona h5  {

    width:  100%;

    display:  block;

}

#wrap .testimonials-slider-w.ts-nona .testimonial.nona h5 span  {

      margin-top:  20px;

}

#wrap .testimonials-slider-w.ts-nona .owl-pagination  {

    display: none;

}

#wrap .testimonials-slider-w.ts-nona .w-crsl .owl-buttons  {

     position:  absolute;

     right:  0;

     bottom:  42px;

}

#wrap .testimonials-slider-w.ts-nona .w-crsl .owl-buttons div:after  {

     padding:  0 6px;

     border:  none;

     position:  absolute;

     background:  #e6e6e6;

     color:  #656565;

     top:  20px;

     right:  0;

      font-size:  10px;

     transition:  all 0.2s ease;

}

#wrap .testimonials-slider-w.ts-nona .w-crsl .owl-buttons div:hover:after  {

    background:  #e9573e;

     color: #fff;

}

#wrap .testimonials-slider-w.ts-nona .w-crsl .owl-buttons div.owl-next  {

     margin-left:  25px;

}

#wrap .testimonials-slider-w.ts-nona .w-crsl .owl-buttons .owl-prev:after , #wrap .testimonials-slider-w.ts-nona .w-crsl .owl-buttons .owl-next:after   {

     background:  #656d78;

     color:  #fff;

}

#wrap .testimonials-slider-w.ts-nona .w-crsl .owl-buttons .owl-prev:hover:after , #wrap .testimonials-slider-w.ts-nona .w-crsl .owl-buttons .owl-next:hover:after  {

     background:  #4acfae;

}

#wrap .testimonials-slider-w.ts-nona .w-crsl .owl-buttons .owl-prev:after  {

    content:  "\e605";

     font-family:  'simple-line-icons';

}

#wrap .testimonials-slider-w.ts-nona .w-crsl .owl-buttons .owl-next:after  {

    content:  "\e606";

     font-family:  'simple-line-icons';

}

#wrap .testimonials-slider-w.ts-nona .owl-controls  {

    position:  relative;

     margin-right:  24px;

     margin-top:  -9px;

}

@media (min-width: 768px) and (max-width: 960px)  {

    #wrap .ts-nona .testimonial.nona p: before  {

     left:  21%;

}

}

@media (min-width: 480px) and (max-width: 768px)  {

    #wrap .ts-nona .testimonial.nona img  {

    float:  none;

    display:  inline-block;

    text-align:  center;

    margin-left:  5%;

}

#wrap .ts-nona .testimonial.nona p,  .testimonial.nona h5,  .testimonial.nona h6  {

    text-align:  center;

}

#wrap .ts-nona .testimonial.nona .testimonial-content  {

     padding:  50px 20px;

}

#wrap .ts-nona .testimonial.nona .social-testimonial ul  {

     margin-left:  0;

}

#wrap .ts-nona .testimonial.nona p:before  {

     display:  none;

}

#wrap .ts-nona .testimonial.nona h5  {

    margin-top:  0;

    text-align:  center;

    margin-left:  5%;

}

#wrap .ts-nona .testimonial.nona p  {

     padding-left:  0;

     margin:  0;

}

}

@media (min-width: 320px) and (max-width: 480px)  {

    #wrap.ts-nona .testimonial.nona img  {

    float:  none;

    display:  inline-block;

    text-align:  center;

    margin-left:  5%;

}

#wrap.ts-nona .testimonial.nona p,  .testimonial.nona h5,  .testimonial.nona h6  {

    text-align:  center;

}

#wrap.ts-nona .testimonial.nona .testimonial-content  {

     padding:  50px 20px;

}

#wrap.ts-nona .testimonial.nona .social-testimonial ul  {

     margin-left:  0;

}

#wrap.ts-nona .testimonial.nona p:before  {

     display:  none;

}

#wrap.ts-nona .testimonial.nona h5  {

    margin-top:  0;

    text-align:  center;

    margin-left:  5%;

}

#wrap.ts-nona .testimonial.nona p  {

     padding-left:  0;

     margin:  0;

      font-size:  14px;

}

}

@media (max-width: 320px)  {

    #wrap .ts-nona .testimonial.nona img  {

    float:  none;

    display:  inline-block;

    text-align:  center;

    margin-left:  5%;

}

#wrap .ts-nona .testimonial.nona p,  .testimonial.nona h5,  .testimonial.nona h6  {

    text-align:  center;

}

#wrap .ts-nona .testimonial.nona .testimonial-content  {

     padding:  50px 20px;

}

#wrap .ts-nona .testimonial.nona .social-testimonial ul  {

     margin-left:  0;

}

#wrap .ts-nona .testimonial.nona p:before  {

     display:  none;

}

#wrap .ts-nona .testimonial.nona h5  {

    margin-top:  0;

    text-align:  center;

    margin-left:  5%;

}

#wrap .ts-nona .testimonial.nona p  {

     padding-left:  0;

     margin:  0;

     font-size:  14px;

}

}

.ts-deca .deca  {

    text-align:  left;

    border:  3px solid #f4f4f4;

     padding:  47px 60px 5px 40px;

     min-height:  233px;

}

.ts-deca .deca .deca-leftsection img  {

     margin-right:  5px;

    float:  left;

     width:  130px;

     height:  130px;

     border-radius:  50%;

}

.ts-deca .deca .deca-leftsection h5,  .ts-deca .deca .deca-leftsection h6  {

     color:  #303133;

     font-size:  14px;

}

#wrap .ts-deca .deca .deca-leftsection h6  {

     font-size:  13px;

     font-family:  'Hind',  sans-serif;

}

.ts-deca .deca .deca-leftsection .details  {

     overflow:  hidden;

     position:  relative;

}

.ts-deca .deca .deca-leftsection h5  {

     text-transform:  uppercase;

     font-weight:  600;

     margin-top:  57px;

     margin-left:  63px;

     margin-bottom:  3px;

}

.ts-deca .deca .deca-leftsection span  {

     position:  absolute;

     top:  65px;

     width:  59px;

     height:  1px;

     overflow:  hidden;

}

.ts-deca .deca .deca-rightsection p  {

     font-family: 'Lora', serif;

     font-size: 20px;

     font-style: italic;

    color:  #303133;

    overflow:  hidden;

     line-height: 1.6;

}

.testimonials-slider-w.ts-deca .testimonials-slider  {

     position:  relative;

}

.testimonials-slider-w.ts-deca .owl-controls.clickable .owl-buttons  {

     display:  none;

}

.testimonials-slider-w.ts-deca .owl-controls.clickable  {

     position:  absolute;

     right:  27px;

     bottom:  29px;

}

#wrap .testimonials-slider-w.ts-deca .owl-theme .owl-controls .owl-page span  {

    border-radius:  50% !important;

     transform:  none;

     margin:  3px;

    width:  7px;

    height:  7px;

    border:  none;

    background:  #dedede;

}

#wrap .testimonials-slider-w.ts-deca .owl-theme .owl-controls .owl-page.active span  {

     background:  #d0ae5e;

}

@media (min-width:960px) and (max-width:1200px) {

    .ts-deca .deca .deca-leftsection h5  {

     margin-left:  0;

     margin-bottom:  5px;

}

.ts-deca .deca .deca-leftsection span  {

     top:  75px;

}

}

@media (min-width:768px) and (max-width:960px) {

    .ts-deca .deca  {

     padding:  20px;

     min-height:  170px;

}

.ts-deca .deca .deca-leftsection img  {

     width:  110px;

     height:  110px;

}

.ts-deca .deca .deca-leftsection h5  {

     margin-top:  40px;

     margin-left:  0;

     margin-bottom:  5px;

}

.ts-deca .deca .deca-leftsection span  {

     top:  59px;

}

}

@media (min-width:480px) and (max-width:768px) {

    .ts-deca .deca .deca-rightsection p  {

     margin-top:  50px;

     display:  block;

     clear:  both;

}

}

@media (max-width:480px)  {

    .ts-deca .deca  {

     text-align:  center;

     padding:  20px;

}

.ts-deca .deca .deca-leftsection img  {

     float:  none;

     margin-left:  50%;

     transform:  translate(-50%);

     -webkit-transform:  translate(-50%);

}

.ts-deca .deca .deca-leftsection h5  {

     margin-left:  0;

      margin-top:  20px;

     display:  block;

     width:  100%;

}

.ts-deca .deca .deca-leftsection span  {

     display:  none;

}

}

.owl-carousel .owl-wrapper:after  {

    content:  ".";

    display:  block;

    clear:  both;

     visibility:  hidden;

     line-height:  0;

     height:  0;

}

.owl-carousel {

     display:  none;

     position:  relative;

     width:  100%;

     -ms-touch-action:  pan-y;

}

.owl-carousel .owl-wrapper {

     display:  none;

     position:  relative;

     -webkit-transform:  translate3d(0px,  0px,  0px);

}

.owl-carousel .owl-wrapper-outer {

     overflow:  hidden;

     position:  relative;

     width:  100%;

     cursor:  grab;

     cursor: -webkit-grab;

     cursor: -moz-grab;

}

.owl-carousel .owl-wrapper-outer.autoheight {

    -webkit-transition:  height 500ms ease-in-out;

     -moz-transition:  height 500ms ease-in-out;

     -ms-transition:  height 500ms ease-in-out;

     -o-transition:  height 500ms ease-in-out;

     transition:  height 500ms ease-in-out;

}

.owl-carousel .owl-item {

    float:  left;

}

.owl-controls .owl-page, .owl-controls .owl-buttons div {

    cursor:  pointer;

}

.owl-controls  {

     -webkit-user-select:  none;

     -khtml-user-select:  none;

     -moz-user-select:  none;

     -ms-user-select:  none;

     user-select:  none;

     -webkit-tap-highlight-color:  rgba(0,  0,  0,  0);

}

.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item {

    -webkit-backface-visibility:  hidden;

     -moz-backface-visibility: hidden;

     -ms-backface-visibility:  hidden;

      -webkit-transform:  translate3d(0, 0, 0);

      -moz-transform:  translate3d(0, 0, 0);

      -ms-transform:  translate3d(0, 0, 0);

}

.owl-theme .owl-controls {

     margin-top:  40px;

     text-align:  center;

}

.owl-theme .owl-controls .owl-buttons div {

     color:  #fff;

     display:  inline-block;

     zoom:  1;

     *display:  inline;

    margin:  5px;

     padding:  3px 10px;

     font-size:  12px;

     -webkit-border-radius:  30px;

     -moz-border-radius:  30px;

     border-radius:  30px;

     background:  #869791;

     filter:  alpha(opacity=50);

    opacity:  0.5;

}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {

     filter:  alpha(opacity=100);

     opacity:  1;

     text-decoration:  none;

}

.owl-theme .owl-controls .owl-page {

     display:  inline-block;

     zoom:  1;

     *display:  inline;

}

.owl-theme .owl-controls .owl-page span {

     display:  block;

     width:  12px;

     height:  12px;

     margin:  5px 7px;

     filter:  alpha(opacity=50);

    opacity:  0.5;

     -webkit-border-radius:  20px;

     -moz-border-radius:  20px;

     border-radius:  20px;

     background:  #869791;

}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {

    filter:  alpha(opacity=100);

     opacity:  1;

}

.owl-theme .owl-controls .owl-page span.owl-numbers {

     height:  auto;

     width:  auto;

     color:  #fff;

     padding:  2px 10px;

     font-size:  12px;

     -webkit-border-radius:  30px;

     -moz-border-radius:  30px;

     border-radius:  30px;

}

.owl-item.loading {

     min-height:  150px;

     background:  url(../images/loading.gif) no-repeat center center;

}

@media only screen and (min-width: 768px)  {

    .owl-item  img  {

     max-width:  100%;

     max-height:  100%;

}

}

.client-block  {

     width:  100%;

     display:  block;

     margin-bottom:  60px;

}

.our-clients-wrap  {

     float:  none;

     margin-top:  10px;

     position:  relative;

}

.our-clients-wrap.crsl  {

     margin-top: 35px;

     margin-left: auto;

     margin-right: auto;

}

.our-clients-wrap.crsl ul.our-clients img  {

     transition:  all .3s ease-in-out;

     filter:  grayscale(0%);

}

ul.our-clients  {

     display:  block;

     padding-left:  3px;

     margin:  10px 0 20px;

     box-shadow:  0px 2px 4px -3px rgba(0, 0, 0, 0.1);

     -webkit-box-shadow:  0px 2px 4px -2px rgba(0, 0, 0, 0.1);

}

ul.our-clients li  {

     list-style: none;

     width: 25%;

     padding: 0 15px;

     text-align: center;

     float:  left;

     height: 100px;

     margin: 0;

     vertical-align:  middle;

     border-bottom: 1px solid #e9e9e9;

     border-right: 1px solid #e9e9e9;

}

ul.our-clients li:nth-child(4n)  {

     border-right: none;

}

ul.our-clients li:nth-child(n+5)  {

     border-bottom: none;

    padding-top:  48px;

}

ul.our-clients li:nth-child(n+10)  {

     border-top: 1px solid #e9e9e9;

}

@media only screen and (max-width: 767px)  {

    .our-clients-wrap  {

     padding-top:  30px;

}

ul.our-clients li  {

     width: 49.979%;

    padding-top:  20px;

}

ul.our-clients li:nth-child(5n)  {

     border-right: 1px solid #e9e9e9;

}

ul.our-clients li:nth-child(2n)  {

     border-right: none;

}

ul.our-clients li:nth-child(n+6)  {

     border-bottom: 1px solid #e9e9e9;

}

ul.our-clients li:nth-child(n+3)  {

     border-bottom: none;

}

ul.our-clients li:nth-child(n+5)  {

     border-top: 1px solid #e9e9e9;

    padding-top:  20px;

}

}

ul.our-clients li img  {

     height: auto;

     width: auto;

     max-width: 100%;

     max-height: 80px;

     margin: 0;

}

ul.our-clients li:first-child  {

     margin-left:  0;

}

ul.our-clients:after  {

     clear:  both;

}

ul.our-clients.classic  {

    display:  table;

    width:  100%;

    box-shadow:  none;

}

ul.our-clients.classic li  {

    display:  table-cell;

    float:  none;

    border:  0;

}

ul.our-clients.classic li:before  {

    content:  ' ';

    width:  100%;

    border:  1px solid #e3e3e3;

    border-bottom:  0;

    height:  11px;

    display:  block;

     margin-bottom:  30px;

}

ul.our-clients.classic li:after  {

    content:  ' ';

    width:  100%;

    border:  1px solid #e3e3e3;

    border-top:  0;

    height:  11px;

    display:  block;

     margin-top:  30px;

}

@media only screen and (max-width: 768px)  {

    ul.our-clients.classic li  {

    display:  inline;

}

}#wrap .crsl  {

     box-shadow: none;

     margin: 0;

}

#wrap .crsl .owl-buttons .owl-prev  {

     opacity:  1;

     position:  absolute;

     right:  auto;

     left:  -50px;

     margin-left:  40px;

     top:  -55px;

     color:  #d0ae5e;

     background:  none;

     padding:  0;

     transition:  all 0.18s ease;

}

#wrap .crsl .owl-buttons .owl-next  {

     opacity:  1;

     position:  absolute;

     right:  auto;

     right:  7px;

     margin-left:  40px;

     top:  -55px;

     color:  #d0ae5e;

     background:  none;

      padding:  0;

     transition:  all 0.18s ease;

}

#wrap .crsl .owl-buttons .owl-prev {

     margin-left:  0;

}

#wrap .crsl .owl-buttons div:hover,  .our-clients-wrap.crsl .owl-buttons div:active {

     border-color:  #000;

     color:  #000 !important;

}

#wrap .crsl .owl-buttons div:after  {

     padding:  7px 12px 7px 12px;

     content:  '\e606';

     position:  absolute;

     top:  10px;

     left:  0;

     font-family:  'simple-line-icons';

     font-size:  36px;

}

#wrap .crsl .owl-buttons .owl-prev:after  {

     content:  '\e605';

}

#wrap .crsl li  {

    width:  100%;

     float:  left;

     list-style:  none;

}

#wrap .crsl li img {

    max-width:  100%;

}

#wrap .our-clients-wrap.crsl .owl-buttons div {

     top:  17px;

}

.our-clients-wrap.crsl  {

     margin-top:  0;

}

.our-clients-wrap.crsl ul.our-clients img  {

     max-width:  100%;

     max-height:  100%;

     padding:  10px;

     background: #fff;

}

#our-clients.crsl.our-clients li  {

     padding: 0;

     width:  168px;

     border: none;

}

#our-clients.crsl.our-clients li:before , #our-clients.crsl.our-clients li:after {

    content:  ' ';

    width:  100%;

    border:  1px solid #e3e3e3;

    height:  11px;

    display:  block;

}

#our-clients.crsl.our-clients li:before   {

    border-bottom:  0;

     margin-bottom:  6px;

}

#our-clients.crsl.our-clients li:after  {

    border-top:  0;

    margin-top:  0px;

}

@media only screen and (max-width: 480px)   {

    #our-clients.crsl.our-clients li  {

     width:  100%;

 }

}

.testimonial-carousel {

    position: relative;

    padding: 0 40px;

}

.testimonial-carousel .tc-item {

    text-align: center;

    padding: 10px 25px;

}

.testimonial-carousel .tc-item img {

    width: 90px;

    height: 90px;

    border-radius: 60px;

    box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.011);

    padding: 3px;

    background: #fff;

    border: 1px solid #f0f0f0;

}

.testimonial-carousel .tc-content {

    position: relative;

    background: #fff;

    color: #808080;

    margin-top: 30px;

    margin-bottom: 18px;

    padding: 30px;

     font-family: 'Lora';

     font-weight: 300;

     font-style: italic;

     line-height: 1.9;

    font-size: 17px;

    border: 1px solid #eaeaea;

    border-radius: 2px;

    box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.025);

}

.testimonial-carousel .tc-content:after,  .testimonial-carousel .tc-content:before {

    content: '';

    display: block;

    position: absolute;

    left: 50%;

    margin-left: -10px;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 10px;

}

.testimonial-carousel .tc-content:after {

    top: -18px;

    border-color: transparent transparent #ffffff transparent;

}

.testimonial-carousel .tc-content:before {

    top: -19px;

    border-color: transparent transparent #e2e2e2 transparent;

}

.testimonial-carousel .tc-name {

    font-size: 15px;

    font-weight: 600;

    color: #333;

    margin-bottom: 3px;

    line-height: 1.2;

}

.testimonial-carousel .tc-job {

    font-size: 11px;

    font-weight: 500;

    text-transform: uppercase;

    letter-spacing: 1px;

    color: #888;

}

.testimonial-carousel .tc-navigation {

    position: absolute;

    width: 100%;

    left: 0;

    right: 0;

    top: 50%;

}

.testimonial-carousel .tc-navigation .btn.next,  .testimonial-carousel .tc-navigation .btn.prev {

    position: absolute;

    font-size: 18px;

    width: 34px;

    height: 34px;

    display: block;

    line-height: 1;

    padding: 7px 0;

    text-align: center;

    border: 1px solid #e3e3e3;

    border-radius: 73px;

    right: 0;

    color: #666;

    background: #fff;

    cursor: pointer;

    box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.045);

    transition: all 0.18s ease;

}

.testimonial-carousel .tc-navigation .btn.next:hover,  .testimonial-carousel .tc-navigation .btn.prev:hover {

    background: #393939;

    color: #fff;

    border-color: #393939;

}

.testimonial-carousel .tc-navigation .btn.prev {

    right: auto;

    left: 0;

}

@media (min-width:768px) and (max-width:959px) {

    .testimonial-carousel .tc-item {

    padding: 10px 15px;

}

.testimonial-carousel .tc-content {

    padding: 16px 12px;

    font-size: 13px;

}

}

@media only screen and (max-width:767px) {

    .testimonial-carousel .tc-item {

    padding: 10px;

}

.testimonial-carousel .tc-content {

    padding: 20px 15px;

    font-size: 12px;

}

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel  {

     display: block;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .wpb_wrapper  {

     padding: 0;

     margin: 0;

     border: none;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner  {

     margin: 0;

     padding: 0;

     position: relative;

     background: #000;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .entry-content,  #wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .teaser-metadata  {

     display: none;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel img  {

     width:  100%;

     border: none;

     margin: 0;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap  {

     position:  absolute;

     left:  0;

     right:  0;

     bottom:  7%;

     width:  84%;

     padding:  30px;

     margin:  auto;

     background:  rgba(255, 255, 255, 0.83);

     letter-spacing:  -1px;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap .hero-metadata .category a  {

     font-family: 'Hind',  sans-serif;

     padding: 4px 8px;

     background: #d0ae5e;

     color: #fff;

     letter-spacing:  2px;

     font-size:  11px;

     text-transform:  uppercase;

    font-weight:  400;

    margin-right: 4px;

     text-shadow: none;

     transition:  all .22s ease;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap .hero-metadata .category a:hover  {

     background: #000;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap .hero-metadata .date  {

     font-size: 13px;

     color: #808080;

     letter-spacing: 0.2px;

     font-family:  'lora', serif;

     font-style:  italic;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title  {

     font-size:  19px;

     font-weight:  800;

     line-height: 1.3;

     color: #fff;

     margin: 10px 0 0;

    text-transform:  uppercase;

    letter-spacing:  2px;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title a  {

     color: #1f2123;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title a:hover  {

     color: #d0ae5e;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel ol.vc_carousel-indicators  {

     display: none;

}

#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control  {

     margin: 0;

     width: 60px;

     height: 100%;

     top: 0;

     left: 0;

     bottom: 0;

      background: rgba(0, 0, 0, 0.42);

}

#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control.vc_right  {

     left: auto;

     right: 0;

}

#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control .icon-prev:before, #wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control .icon-next:before  {

     font-family: 'fontawesome';

     font-size: 24px;

     color: #fff;

     content: "\f053";

}

#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control .icon-next:before  {

     content: "\f054";

}

@media only screen and (max-width: 767px)  {

    #wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .vc_carousel-slideline .vc_item.vc_slide_post {

     width: 300px !important;

}

#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title  {

     font-size: 18px;

}

}

#wrap .vc_carousel.vc_slide  {

     visibility: hidden;

     max-height: 220px;

     transition:  all .27s ease;

}

#wrap .vc_carousel.vc_slide.vc_build  {

     visibility: visible;

     max-height: none;

}

#wrap .wpb_gallery_slides img  {

     border: none;

}

#wrap .wpb_gallery_slides .flex-caption  {

     background:  rgba(0, 0, 0, 0.1);

     bottom: 0;

     top: 0;

     width: 100%;

     padding-top: 29%;

}

#wrap .wpb_gallery_slides .flex-caption h2.post-title  {

     font-size:  26px;

     font-weight:  700;

     line-height: 1.3;

     letter-spacing: 3px;

     margin-bottom: 6px;

    text-transform:  uppercase;

}

#wrap .wpb_gallery_slides .flex-caption h2.post-title a  {

     color:  #fff;

}

#wrap .wpb_gallery_slides .flex-caption h2.post-title a:hover  {

     color: #d0ae5e;

}

#wrap .wpb_gallery_slides .flex-caption a.readmore:after  {

     content: "";

     display: none;

}

#wrap .wpb_gallery_slides .flex-caption h6,  #wrap .wpb_gallery_slides .flex-caption h6 a  {

     font-size:  12px;

     font-weight:  700;

     color:  #ddd;

     text-transform:  uppercase;

     letter-spacing:  2px;

}

#wrap .ptp-pricing-table  {

     display:  block;

     width: auto;

     margin:  0 auto;

}

#wrap .ptp-pricing-table .ptp-item-container  {

     text-align:  center;

     margin:  12px 0;

     -webkit-transition:  all .03s ease;

     -moz-transition:  all .03s ease;

     -ms-transition:  all .03s ease;

     -o-transition:  all .03s ease;

     transition:  all .03s ease;

     border:  1px solid transparent;

     border-radius:  6px;

}

#wrap .ptp-pricing-table .ptp-plan  {

     background-color:  #e7e7e7;

     font-weight:  normal;

     font-size:  20px;

     margin:  0;

    padding:  16px;

    border-radius:  4px 4px 0 0;

     color: #425b71;

}

#wrap .ptp-pricing-table .ptp-price  {

     padding:  8px 0;

     color:  #fff;

     font-weight:  bold;

     background:  #27ae60;

     font-size:  12px;

     letter-spacing: 1.2px;

     text-transform: uppercase;

}

#wrap .ptp-pricing-table .ptp-bullet-item  {

     background-color: #fbfbfb;

     color: #979797;

     text-align: center;

     padding:  16px 0;

     margin:  0;

     font-size:  13px;

     font-weight:  400;

     border-bottom:  1px dotted #e3e3e3;

}

#wrap .ptp-pricing-table .ptp-bullet-item span {

    color: #425b71;

     font-weight: 700;

}

#wrap .ptp-pricing-table .ptp-item-container .ptp-cta  {

    border-radius:  0 0 4px 4px;

     background-color:  #f7f7f7;

     border-top: 3px solid #f0f0f0;

}

#wrap .ptp-pricing-table .ptp-item-container .ptp-button  {

    padding:  12px 0;

     border:  none;

     background-color:  transparent;

     color:  #4f667a;

     font-size: 12px;

     font-weight: bold;

     text-transform: uppercase;

}

#wrap .ptp-pricing-table .ptp-item-container:hover  {

    background-color: #fff;

}

#wrap .ptp-pricing-table .ptp-item-container:hover .ptp-plan {

    background:  #e4644b;

     color:  #fff;

}

#wrap .ptp-pricing-table .ptp-item-container:hover .ptp-price {

    background:  #de5440;

}

#wrap .ptp-pricing-table .ptp-item-container:hover .ptp-button  {

     box-shadow:  none;

     background-color: #e4644b;

     color: #fff;

}

#wrap .ptp-pricing-table .ptp-three-col  {

    width:  33.33333333333333%;

}

#wrap .ptp-pricing-table .ptp-four-col   {

    width:  25%;

}

.our-process-wrap  {

     min-height:  260px;

     margin-bottom:  40px;

}

.our-process  {

     border-bottom:  1px dashed #e0e0e0;

     position:  relative;

     height:  62px;

     overflow: visible;

      z-index: 11;

}

.our-process:before,  .our-process:after  {

     content:  "\f192";

     position:  absolute;

     left:  -8px;

     bottom:  -4px;

     font-family:  'fontawesome';

     font-size:  16px;

     color:  #ccc;

}

.our-process:after  {

     left:  auto;

     bottom:  -11px;

     right:  -8px;

     content:  "\f140";

}

.our-process.proc4level .our-process-item  {

     width:  25%;

}

.our-process.proc5level .our-process-item  {

     width:  20%;

}

.our-process.proc3level .our-process-item  {

     width:  33.33%;

}

.our-process-item  {

    float:  left;

     position:  relative;

     text-align: center;

}

.our-process-item .our-process-content  {

     text-align: center;

}

.our-process-item i  {

     background: #fff;

     position: relative;

     color:  #7d7d86;

     font-size:  32px;

     display: inline-block;

     padding:  40px;

     clear: both;

     border-radius:  50%;

     border:  1px solid #e5e5e5;

     -webkit-transition:  all 0.2s ease;

     -moz-transition:  all 0.2s ease;

     -ms-transition:  all 0.2s ease;

     -o-transition:  all 0.2s ease;

     transition:  all 0.2s ease;

}

.our-process-item:hover i  {

     border-color:  #d0ae5e;

}

.our-process-item i:after  {

     position: absolute;

     top:  50%;

     right: -16px;

     margin-top: -11px;

     padding: 8px;

     background: #d0ae5e;

     content:  "1";

     font-size:  15px;

     font-weight: 700;

     line-height: 1;

     width: 32px;

     height: 32px;

     color: #fff;

     border-radius: 50%;

     font-family: 'Montserrat',  sans-serif;

}

.our-process .our-process-item:nth-child(2n) i:after  {

    content:  "2";

}

.our-process .our-process-item:nth-child(3n) i:after  {

    content:  "3";

}

.our-process .our-process-item:nth-child(4n) i:after  {

    content:  "4";

}

.our-process .our-process-item:nth-child(5n) i:after  {

    content:  "5";

}

.our-process-item h5  {

     font-weight:  600;

     font-size:  15px;

     margin:  16px 10px 8px 0;

     text-align: center;

     width: 100%;

     color: #222;

}

.our-process-item p  {

     font-size: 13px;

     color: #8a8a8a;

     padding: 0 12px;

     line-height: 1.48;

}

@media only screen and (max-width: 767px)  {

    .our-process.proc4level, .our-process.proc5level, .our-process.proc3level  {

     height:  auto;

}

.our-process  {

     border:  none }

.our-process:before,  .our-process:after  {

     display:  none;

}

.our-process:after  {

     left:  31px;

}

.our-process.proc4level .our-process-item,  .our-process.proc5level .our-process-item,  .our-process.proc3level .our-process-item  {

     width:  100%;

}

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    .our-process-item i  {

     font-size: 32px;

     padding: 18px;

}

.our-process  {

     height: 38px;

}

.our-process-item i:after  {

     font-size: 14px;

     padding: 6px;

     width: 26px;

     height: 26px;

}

}

@media only screen and (max-width: 960px)  {

    .our-process-item p  {

     margin-bottom: 33px;

}

.our-process-item h5   {

     font-size: 15px;

}

}

.latest-b2  {

     margin: 30px 0;

}

.latest-b2 a:hover  {

     text-decoration: underline;

}

.latest-b2-img  {

     float: left;

     width: 140px;

     margin-right: 15px;

     min-height: 140px;

}

.latest-b2-cont  {

     min-height: 140px;

     padding-right: 10px;

}

h3.latest-b2-title  {

     font-size: 17px;

     margin-bottom: 9px;

     font-weight: 700;

     margin-top: 12px;

     text-transform: uppercase;

     line-height: 1;

}

h3.latest-b2-title a  {

     color: #2a2a2a;

}

h6.latest-b2-cat,  h5.latest-b2-date  {

    font-size: 12px;

     margin-bottom: 10px;

     font-weight: 400;

     margin-top: 2px;

     letter-spacing: 1px;

     line-height: 1;

     text-transform: uppercase;

}

h6.latest-b2-cat a  {

     color: #616161;

}

h5.latest-b2-date  {

     color: #999;

     font-size: 13px;

     font-weight: 300;

     font-style: normal;

}

@media only screen and (min-width: 961px)  {

    .vc_col-md-8 .col-md-6.col-lg-4,  .vc_col-md-6 .col-md-6.col-lg-4,  .vc_col-md-10 .col-md-6.col-lg-4, .vc_col-sm-8 .col-md-6.col-lg-4,  .vc_col-sm-6 .col-md-6.col-lg-4,  .vc_col-sm-10 .col-md-6.col-lg-4, .vertical-header-enabled .col-md-6.col-lg-4  {

     width: 50%;

     padding-left: 0;

}

}

@media only screen and (max-width: 479px)  {

    .latest-b2-img  {

     width: 100%;

     float: none;

     margin-bottom: 7px;

}

}

@media only screen and (min-width: 480px) and (max-width: 767px)  {

    h3.latest-b2-title  {

     font-size: 16px;

     letter-spacing: 2px;

}

}

#wrap .c-main-title  {

     font-family:  'Lora',  sans-serif;

     font-style:  italic;

     color:  #202020;

     font-size: 24px;

}

#wrap .c-main-title i  {

     color:  #2a2a2a;

}

#wrap #w-h-carusel.w-crsl .owl-buttons div  {

     right:  0;

     top:  -41px;

}

#wrap #w-h-carusel.w-crsl .owl-buttons div:after  {

     padding:  3px 9px;

     font-size:  10px;

     font-family:  'simple-line-icons';

     border-width:  0;

     background: #eee;

     color: #222;

}

#wrap #w-h-carusel.w-crsl .owl-buttons div:hover:after  {

     background:  #d0ae5e;

     color:  #fff;

     border-color: #d0ae5e }

#wrap #w-h-carusel.w-crsl .owl-buttons .owl-prev  {

     right:  33px;

}

#wrap #w-h-carusel.w-crsl .owl-buttons .owl-prev:after  {

     content:  "\e605";

}

#wrap #w-h-carusel.w-crsl .owl-buttons .owl-next:after  {

     content:  "\e606";

}

#w-h-carusel .c-h-title  {

     padding:  33px 0;

}

#w-h-carusel .c-h-title a {

     color: #000;

     font-size:  21px;

}

#w-h-carusel .c-metadata  {

     padding:  10px 0 38px;

     font-family:  'Hind',  sans-serif;

     color:  #777;

     font-size:  15px;

  }

#w-h-carusel .c-metadata a {

     color: #000;

     color:  #303133;

}

#wrap #w-h-carusel .c-metadata .event-detail  {

     padding-top:  5px;

     color:  #777;

}

#w-h-carusel .c-read-more  {

     margin-bottom:  12px;

}

#w-h-carusel .c-read-more a  {

     font-size: 13px;

     letter-spacing: 1px;

     font-weight: 700;

     color:  #fff;

     padding:  8px 22px;

     transition:  all 0.2s ease;

}

#w-h-carusel .c-read-more a:hover  {

     background: #424242;

}

..twitter-box {

     width:  100%;

     background:  #00a0d1;

     text-align:  center;

     padding:  50px 0;

}

.twitter-box i  {

     display:  inline-block;

     font-size:  60px;

     color:  #fff;

     padding:  15px;

     margin:  10px 0;

     -webkit-border-radius:  50%;

     -moz-border-radius:  50%;

     border-radius:  50%;

}

.twitter-box h3  {

     font-size:  20px;

     color:  #fff;

     width: 80%;

     margin:  0 auto 30px;

     line-height:  1.5;

}

.twitter-box a  {

     color: #111;

}

.twitter-box a:hover  {

     text-decoration: underline;

}

.twitter-box a.follow-twitter  {

     color: #fff;

     background:  #058dc1;

      border-radius:  50px;

     padding:  10px 30px;

     font-weight: 400;

     vertical-align: middle;

     text-decoration: none;

}

.twitter-box a.follow-twitter:hover  {

    border:  2px solid #fff;

}

.contact-form  {

     text-align:  center;

     padding-bottom:  0;

}

.contact-form p  {

     color:  #555;

}

.contact-form input  {

     width:  auto;

     display:  block;

     height:  45px;

     padding-left:  15px;

     background:  #f7f7f7;

}

.contact-form textarea  {

     display:  block;

     width:  100%;

     height:  110px;

     padding:  5px 15px;

     background:  #f7f7f7;

}

.contact-form textarea:focus,  .contact-form input:focus  {

     background:  #fff;

     -moz-box-shadow:  0 0 3px rgba(0, 0, 0, .2);

     -webkit-box-shadow:  0 0 3px rgba(0, 0, 0, .2);

     box-shadow:  0 0 3px rgba(0, 0, 0, .2);

     border:  1px solid #aaa;

}

.contact-form input,  .contact-form textarea  {

     border:  none;

     color:  #555;

     width:  100%;

     -webkit-box-shadow:  none;

     -moz-box-shadow:  none;

     box-shadow:  none;

     -webkit-box-sizing:  border-box;

     -moz-box-sizing:  border-box;

     box-sizing:  border-box;

}

.blox .contact-form input,  .blox .contact-form textarea  {

     background: #fff;

}

.blox.dark .contact-form input,  .blox.dark .contact-form textarea  {

     background: rgba(0, 0, 0, 0.8);

}

.contact-form .btnsend  {

     color:  #444;

     background: none;

     border: 3px solid #666;

     text-transform: uppercase;

     letter-spacing: 0.6px;

     font-size:  11px;

     height:  48px;

    font-weight: 700;

     box-shadow:  none;

}

.contact-form .btnsend:hover  {

     background:  #27ae60;

     border-color: #27ae60;

     color: #fff;

}

.contact-info h5  {

     margin-bottom:  15px;

}

.contact-info p  {

     margin: 0;

     font-size:  13px;

     padding:  7px 0;

     font-weight: 400;

     color:  #555;

}

.contact-info i  {

     font-size:  17px;

     margin-right:  10px;

     color:  #d0ae5e;

}

.our-map:before {

    content:  '';

     background:  url(../images/map.png) repeat-x 0 0;

    height:  4px;

     overflow:  hidden;

     width:  100%;

     margin:  0;

     display: block;

}

#nav .btnsend  {

     background: none;

     padding: 8px 14px;

     font-size: 11px;

     font-weight: 600;

     color: #797979;

     border: 2px solid #e9e9e9;

     box-shadow: none;

     text-transform: uppercase;

}

.contact-form .input-group.first  {

     padding-top:  20px;

}

.contact-form .col-md-6:first-child  {

     padding-left: 0;

}

.contact-form .col-md-6:last-child  {

     padding-right: 0;

     text-align: left;

}

.contact-form form  {

      padding:  20px 0;

}

.contact-form .field-group  {

     text-align:  left;

     padding:  0 20px;

}

.contact-form h5  {

     text-align:  left;

     padding-left:  11px;

     display:  inline-block;

}

.contact-form .txbx  {

     width:  96%;

     height:  54px;

     border:  3px solid #e5e5e5;

     border-radius:  4px;

     float:  none;

     padding-left:  14px;

     font-size:  16px;

     margin-left:  8px;

}

.contact-form .txbx:focus  {

     border-width:  2px;

     border-radius:  2px;

}

.contact-form .era  {

     min-height:  190px;

     max-height:  300px;

     width:  96%;

}

.contact-form .erabox  {

     width:  100%;

     height:  100%;

     margin-top:  12px;

     padding:  20px 0;

     background:  #fff;

     border-top:  5px solid #e9e9e9;

}

.contact-form .sendbtn  {

     padding:  10px 18px;

     font-size:  14px;

}

.blox.dark .contact-form .btnsend  {

     color: #fff;

}

.contact-form span.bad-field  {

     font-size:  13px;

     margin-left:  9px;

     color:  #edc1c1;

}

.contact-form span.bad-field.captcha  {

     display:  inherit;

}

input[type="text"].bad-field,  input[type="password"].bad-field,  input[type="email"].bad-field,  #wrap textarea.bad-field  {

     border:  3px solid #edc1c1;

}

input[type="text"].good-field,  input[type="password"].good-field,  input[type="email"].good-field,  #wrap textarea.good-field  {

     border:  3px solid #c1edc5;

}

.contact-form .g-recaptcha  {

     display:  inline-block;

     margin-bottom:  35px;

}

#contact-map  {

     box-shadow:  1px 1px 4px 1px rgba(0,  0,  0,  0.1) inset;

     border:  1px solid #d6dbdc;

     border-left:  none;

     border-right:  none;

     padding:  0;

     margin:  0 }

#contact-map iframe  {

     width:  100%;

     padding:  0;

     margin:  0;

     margin-bottom:  -7px;

}

.contact-inf  {

     background:  url(../images/world-map2.png) no-repeat center 20px;

}

.widget .contact-inf  {

     background:  url(../images/world-map.png) no-repeat center center;

}

.row.magic  {

     padding-left:  40px;

}

.columns.magic  {

     padding-left:  20px;

}

.magic-link  {

     clear:  both;

}

.magic-link a  {

     position: relative;

     display:  inline-block;

     font-size:  11px;

     font-weight: bold;

     width:  auto;

     color:  #fff;

     border-radius:  25px;

     padding:  6px 26px 5px 20px;

     letter-spacing: 3px;

     text-transform:  capitalize;

     background:  #ffa02f;

     text-align:  center;

}

.magic-link a:after  {

     position:  absolute;

     right:  10px;

     top:  11px;

     font-family:  'fontawesome';

     font-size:  9px;

     content:  "\f054";

     speak:  none;

     font-style:  normal;

     font-weight:  normal;

     text-transform:  none;

     line-height:  1;

     -webkit-font-smoothing:  antialiased;

     transition:  all 0.15s ease-in-out;

}

.magic-link a:hover:after  {

     right: 7px;

}

.magic-link a.get  {

     padding:  7px 26px 7px 20px;

     background-color:  #7ebd22;

     border-radius:  5px;

     text-shadow:  1px 1px 0 #649b19;

     text-transform:  uppercase;

}

.magic-link a.get.shadow1  {

     box-shadow:  0px 0px 5px #fff inset,  0 2px 3px -1px #74ad20;

     -webkit-box-shadow:  0px 0px 7px #fff inset,  0 2px 5px -1px #74ad20;

}

.magic-link a:hover  {

     background-color:  #4c4665;

     background-position:  center right;

     text-shadow:  1px 1px 0 #666;

}

.easypiechart  {

     position:  relative;

     text-align:  center;

}

.easypiechart canvas  {

     position:  absolute;

     top:  0;

     left:  0;

}

.pie  {

     text-align: center;

     font-size: 49px;

     position: relative;

     margin: 0 auto 20px;

}

.pie p  {

     font-size: 16px;

     color: #888;

     font-weight: 400;

     position: absolute;

     bottom: -52px;

     width: 100%;

     padding-top: 10px;

     border-top: 2px solid #f9f9f9;

}

.container .pie p  {

     margin-bottom: 0;

}

.w-callout  {

     background:  #d0ae5e;

     margin:  0;

     padding:  46px;

}

.w-callout.w-callout-b  {

     padding:  50px 0px 5px 35px;

     border-radius:  0 0 3px 3px;

}

.w-callout .vc_col-sm-4  {

     text-align:  right;

}

.w-callout .button  {

     font-weight:  bold;

}

.w-callout h4,  .w-callout p  {

     color:  #fff;

}

.callout  {

     padding:  34px 30px;

     min-height:  60px;

     margin:  8px 10px 30px;

     position:  relative;

     clear:  both;

     border: 1px solid #e5e5e5;

    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.017);

     border-radius: 2px;

}

.callout h1,  .callout h2,  .callout h3  {

     font-weight:  600;

}

.callout a  {

     text-decoration:  underline;

}

.callout a.callurl  {

     display:  block;

     font-size: 12px;

     font-weight: bold;

     padding:  10px 23px;

     background:  #d0ae5e;

     text-decoration:  none;

     color:  #fff;

     text-transform:  uppercase;

     letter-spacing:  1px;

     margin:  4px 0 10px 15px;

     position:  relative;

     float:  right;

     border-radius:  3px;

     transition:  all 0.25s ease;

}

.callout a.callurl:hover  {

     background: #191919;

     border-radius:  33px;

}

.container .callout p  {

     margin:  0;

}

.container div .callout  {

     margin-left:  0;

     margin-right:  0;

}

.dpromo p  {

     max-width: 480px;

}

.dpromo.col-md-6  {

     padding-left: 0;

}

@media only screen and (min-width: 768px)  {

    .dpromo2.col-md-6  {

     padding-left: 15px;

}

}

.container .dpromo img  {

     float: right;

     margin-left: 20px;

     max-width: 210px;

}

.dpromo .magicmore  {

     font-size:  11px;

     font-weight:  700;

     text-transform:  uppercase;

     letter-spacing:  1px;

}

.double-btn  {

     text-align: center;

}

.double-btn .button  {

     margin-left: 15px;

     margin-right: 15px;

}

.vertical-space,  .vertical-space1,  .vertical-space2,  .vertical-space3,  .vertical-space4,  .vertical-space5  {

     display:  block;

     width:  100%;

     margin:  0;

     clear:  both;

     border:  0 none;

     height:  20px;

}

.vertical-space2  {

     height:  40px;

}

.vertical-space3  {

     height:  60px;

}

.vertical-space4  {

     height:  80px;

}

.vertical-space5  {

     height:  100px;

}

*+html hr.vertical-space,  *+html hr.vertical-space1,  *+html hr .vertical-space2,  *+html hr.vertical-space3,  *+html hr.vertical-space4,  *+html hr.vertical-space5  {

     height:  0px;

     margin:  10px 0;

     background:  #fff;

     border:  1px solid #fff;

}

*+html hr.vertical-space2  {

     margin:  20px 0;

}

*+html hr.vertical-space3  {

     margin:  30px 0;

}

*+html hr.vertical-space4  {

     margin:  40px 0;

}

*+html hr.vertical-space5  {

     margin:  50px 0;

}

h4.subtitle  {

     border-bottom:  1px solid #e5e5e5;

      font-weight:  bold;

     letter-spacing: 0.6px;

     text-transform:  uppercase;

     line-height:  1.8;

     padding-bottom: 8px;

     font-size:  12px;

     color:  #54606b;

     clear:  both;

     margin:  19px 0 21px 0;

}

h4.subtitle img  {

     float:  left;

     margin-right:  5px;

     vertical-align:  baseline }

h4.subtitle.r1dd  {

     margin-top:  20px;

}

.w-title  {

     margin-bottom:  35px;

     clear:  both;

     border-bottom:  6px solid #222;

     position:  relative;

     height:  24px;

}

.w-title h4,  .w-title h3  {

     background:  #fff;

     display:  inline-block;

     padding: 0;

     padding-right:  8px;

     font-weight:  800;

     font-size:  18px;

     line-height:  1.15;

     margin-top:  11px;

     letter-spacing:  2px;

    position:  absolute;

}

h6.h-sub-content  {

     display: inline-block;

     letter-spacing:  3px;

     padding-bottom:  5px;

     font-size:  16px;

     font-weight:  800;

     color: #101010;

     text-transform: uppercase;

     border-bottom:  6px solid #d0ae5e;

     line-height:  27px;

     margin-bottom: -6px;

     width: auto;

     max-width: 100%;

}

.sub-content span  {

     display:  inline-block;

     font-size:  10px;

     font-weight:  bold;

     letter-spacing:  2px;

}

.sub-content  {

     border-bottom:  6px solid #222;

     position:  relative;

     margin-bottom:  20px;

     margin-top:  5px;

}

.blox.dark .sub-content  {

     border-color:  rgba(255, 255, 255, 0.14);

}

.mex-title  {

     border-bottom:  1px solid rgba(0,  0,  0,  0.08);

     display:  inline-block;

     padding-bottom:  20px;

     margin-bottom:  20px;

     font-weight:  100;

     letter-spacing:  0;

}

h4.h-subtitle  {

    font-size:  32px;

    font-weight:  400;

    letter-spacing:  5px;

    text-transform:  none;

    margin-bottom:  30px;

    font-family:  'Montserrat',  sans-serif;

    line-height:  54px;

    color:  #282828;

}

h4.h-subtitle:after  {

    content:  '';

    display:  block;

    background:  url("../images/subtitle-border.png") repeat-x bottom left;

    height:  5px;

    width:  295px;

    padding-top:  50px;

}

.subtitle-six:before  {

    content:  "";

    background:  #fff;

    border:  1px solid #e3e3e3;

    border-radius:  3px;

    width:  11px;

    display:  inline-block;

    height:  11px;

    position:  absolute;

    bottom:  0;

    margin:  0 0 -5px -5px;

    z-index:  1;

}

.subtitle-six:after  {

    content:  "";

    margin:  45px 0 30px;

    width:  195px;

    height:  0;

    display:  block;

    position:  relative;

    border-bottom:  1px solid #e3e3e3;

}

.subtitle-six  {

    position: relative;

}

.subtitle-six h4  {

    font-size:  32px;

    font-weight:  400;

    letter-spacing:  5px;

    text-transform:  none;

    margin-bottom:  45px;

    font-family:  'Montserrat',  sans-serif;

}

ul.check li,  li.check  {

    background:  none;

    padding:  0;

    font-weight:  400;

}

ul.check li:before,  li.check:before  {

    content:  '\F046';

    font-family:  FontAwesome;

    padding-right:  8px;

    color:  #d0ae5e;

}

.acc-trigger  {

    border-top:  1px solid #e4e4e4;

     cursor:  pointer;

     display:  block;

     margin:  0;

}

.acc-trigger:last-of-type,  .acc-container:last-of-type  {

     border-bottom:  3px solid #f3f2f2;

     margin-bottom:  20px;

}

.no-js .acc-trigger:last-of-type  {

     border-bottom:  none;

}

.acc-trigger a  {

     background:  url(../images/accordion-ico.png) no-repeat 6px 18px;

     display:  block;

    color: #444;

     padding:  19px 14px 16px 40px;

     text-decoration:  none;

     text-shadow:  none;

     font-weight: bold;

     font-size: 18px;

}

.acc-trigger a:hover  {

     background-color:  #fbfbfb;

}

.acc-trigger a:hover,  .acc-trigger.active a,  .acc-trigger.active a:hover  {

     color:  #d0ae5e;

}

.acc-trigger.active a:hover  {

     background-color:  transparent;

}

.acc-trigger.active  {

     cursor:  default;

      border-top-color: #b0afaf;

     background-color: #fff;

}

.acc-trigger.active:last-of-type  {

     border-bottom:  none;

     margin-bottom:  0;

}

.acc-trigger.active a  {

     background-position:  6px -54px;

     cursor:  default;

}

.acc-container .content  {

      padding:  0 14px 21px 40px;

}

.qot-week  {

     clear:  both;

     margin:  10px;

     margin-top:  36px;

     padding-bottom:  18px;

     position:  relative;

     text-align:  center;

     border-top:  1px solid #e5e5e5;

}

.qot-week .qot-pic  {

     position:  relative;

     margin:  0 auto;

     margin-top:  7px;

     height:  40px;

     width:  74px;

}

.qot-week .qot-pic:before  {

     content:  '\201c';

     border-top:  2px solid #c4c4c4;

     border-radius:  50%;

     font-size:  62px;

     color:  #555;

     font-weight:  bold;

     background:  #fff;

     padding:  3px 20px;

     margin-top:  20px;

     font-family:  georgia,  times,  serif }

.qot-week h6.qot-title  {

     text-transform:  uppercase;

     margin:  8px 0;

     color:  #999;

     display:  block;

     clear:  both;

     font-size:  10px;

     font-weight:  bold;

}

.qot-week blockquote,  .qot-week blockquote cite,  .qot-week blockquote cite small  {

     padding:  0;

     margin:  0;

     font-style:  normal;

}

.qot-week blockquote:before  {

     content:  '';

     content:  none;

}

.qot-week h3  {

     font-family: 'lora', serif;

     font-size:  24px;

}

.qot-week h3:before  {

     content:  '\201c';

}

.qot-week h3:after  {

     content:  '\201d';

}

.qot-week h3:before,  .qot-week h3:after  {

     font-family:  times,  serif;

     font-size:  30px;

     margin:  0 10px;

     font-weight:  bold;

}

.qot-week cite  {

     display:  block;

     font-weight:  400;

     margin-top:  20px;

     font-size:  17px;

     color:  #494949;

     margin-bottom:  8px;

}

.qot-week cite:before  {

     content:  '\2014\0020';

}

.column .qot-week,  .columns .qot-week  {

     margin-left:  0;

     margin-right:  0;

}

.progress-barbg  {

     position:  relative;

     z-index:  3;

     width:  100%;

     height:  45px;

     box-shadow:  inset 0px 1px 3px rgba(40,  40,  40,  0.1);

     margin-bottom:  25.5px;

     background:  #fff;

     background-image:  -moz-linear-gradient(top,  rgba(0, 0, 0, 0.1) 0%,  rgba(0, 0, 0, .02) 100%);

     background-image:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(0, 0, 0, 0.1)),  color-stop(100%,  rgba(0, 0, 0, .02)));

     background-image:  -webkit-linear-gradient(top,  rgba(0, 0, 0, 0.1) 0%,  rgba(0, 0, 0, .02) 100%);

     background-image:  -o-linear-gradient(top,  rgba(0, 0, 0, 0.1) 0%,  rgba(0, 0, 0, .02) 100%);

     background-image:  -ms-linear-gradient(top,  rgba(0, 0, 0, 0.1) 0%,  rgba(0, 0, 0, .02) 100%);

     background-image:  linear-gradient(to bottom,  rgba(0, 0, 0, 0.1) 0%,  rgba(0, 0, 0, .02) 100%);

      filter:  progid:dximagetransform.microsoft.gradient( startcolorstr='#40000000',  endcolorstr='#00000000',  gradienttype=0 );

}

.progress-bar-box h5  {

     margin-bottom:  11px;

}

.progress-bar  {

     position:  absolute;

     top:  0;

     left:  0;

     z-index:  2;

     height:  45px;

     -webkit-animation:  fillup 5s ease;

     -moz-animation:  fillup 5s ease;

     -ms-animation:  fillup 5s ease;

     -o-animation:  fillup 5s ease;

     animation:  fillup 5s ease;

}

.progress-barfill  {

     width:  100%;

     height:  45px;

     -webkit-animation:  progress 1s linear infinite;

     -moz-animation:  progress 1s linear infinite;

     animation:  progress 1s linear infinite;

     background-repeat:  repeat-x;

     background-size:  45px 45px;

     background-image:  -webkit-linear-gradient(-45deg,  rgba(255,  255,  255,  0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255,  255,  255,  0.15) 50%,  rgba(255,  255,  255,  0.15) 75%,  transparent 75%,  transparent);

     background-image:  linear-gradient(-45deg,  rgba(255,  255,  255,  0.15) 25%,  transparent 25%,  transparent 50%,  rgba(255,  255,  255,  0.15) 50%,  rgba(255,  255,  255,  0.15) 75%,  transparent 75%,  transparent);

}

.progress-percent  {

     position:  absolute;

     top:  -30px;

     left:  100%;

     z-index:  1;

     width:  38px;

     margin-left:  -19px;

     text-align:  center;

     background:  #000;

     -webkit-border-radius:  2px;

     -moz-border-radius:  2px;

     border-radius:  2px;

     opacity:  0;

     -webkit-animation:  percent-show 1.7s ease 5s forwards;

     -moz-animation:  percent-show 1.7s ease 5s forwards;

     -o-animation:  percent-show 1.7s ease 5s forwards;

     animation:  percent-show 1.7s ease 5s forwards;

}

.progress-percent:after  {

     width:  8px;

     height:  8px;

     content:  ' ';

     position:  absolute;

     z-index:  2;

     top:  100%;

     left:  50%;

     margin:  -4px 0 0 -4px;

     background:  #000;

     -webkit-transform:  rotate(45deg);

     -moz-transform:  rotate(45deg);

     -ms-transform:  rotate(45deg);

     -o-transform:  rotate(45deg);

     transform:  rotate(45deg);

}

.progress-percent p  {

     display:  inline-block;

     margin:  0;

     color:  #fff;

     font-size:  12px;

     line-height:  1;

}

.white-space  {

     clear:  both;

     width:  100%;

     height:  40px;

}

.flrdbtnshow a.button  {

     margin-right: 5px;

}

.w-pricing-table1  {

     text-align:  center;

     margin-bottom:  21px;

     border-bottom: 2px solid #f4f6f8;

}

.w-pricing-table1:hover  {

     border-bottom: 2px solid;

}

.w-pricing-table1 .price-header, .w-pricing-table1 .price-footer  {

    background:  #333;

}

.w-pricing-table1 .price-footer  {

     padding: 46px 0 44px;

     background:  #f4f6f8;

}

.w-pricing-table1 .price-footer a  {

     margin-bottom:  0px;

    background:  #333;

    color:  #fff;

    font-weight:  bold;

    padding:  12px 30px;

    border-radius:  5px;

     font-size:  16px;

     letter-spacing:  0;

}

.w-pricing-table1 .price-footer a:hover  {

    background:  #d0ae5e;

}

.w-pricing-table1 ul.features  {

    background:  #f4f6f8;

     margin-left: 0;

     margin-bottom:  0;

     text-align:  left;

     color:  #777;

}

.w-pricing-table1 ul.features li  {

     list-style:  none;

     padding:  20px 30px;

     border-bottom:  1px solid #e8e8e8;

     margin-bottom:  0;

}

.w-pricing-table1 ul.features li:before  {

    font-family:  'fontawesome';

    content:  '\f101';

    padding-right:  10px;

}

.w-pricing-table1 .plan-title  {

    text-transform:  uppercase;

    color:  #d0ae5e;

    font-weight:  400;

    letter-spacing:  8px;

    font-size:  16px;

    line-height:  0px;

    padding:  40px 15px 0;

     margin-bottom: 0;

}

.w-pricing-table1 .plan-price  {

    line-height:  normal;

     padding:  12px 15px;

     margin:  0;

    border-top:  1px solid #e5e5e5);

}

.w-pricing-table1 .plan-price  {

    font-weight:  100;

    font-size:  58px;

    color:  #f4f6f8;

     background:  #333333;

}

.w-pricing-table1 .plan-price span  {

    font-size:  23px;

    position:  absolute;

     margin-left:  -15px;

     margin-top:  6px;

}

.w-pricing-table1.featured .plan-title, .w-pricing-table1.featured .plan-price span,  .w-pricing-table1.featured .plan-price small  {

     color:  #fff;

}

.w-pricing-table1 .plan-price small  {

    font-size:  12px;

    text-transform:  uppercase;

    font-weight:  300;

    color:  #f4f6f8;

}

.w-pricing-table1.featured .plan-title  {

     line-height:  46px;

     background-color: #67bd36;

}

.w-pricing-table1.featured .plan-price  {

    border-top:  1px solid #4cb024;

     padding: 15px;

     background-color: #76c847;

}

.w-pricing-table1.featured .plan-price span  {

     font-size:  42px;

     text-shadow:  0 1px 1px rgba(0, 0, 0, 0.4);

}

#wrap .w-pricing-table1 .price-footer a.magicmore:after  {

    content: ''}

#wrap .w-pricing-table1 .price-footer a.magicmore:hover:after  {

    content: ''}

#wrap .w-pricing-table1 .price-footer a.readmore  {

     border-color:  transparent;

 }

@media only screen and (max-width: 767px)  {

    .w-pricing-table1  {

    margin-bottom: 40px;

}

}

.w-pricing-table2 .price-header h5  {

     background:  #e6e6e6;

     padding:  23px 10px 18px;

     text-transform:  capitalize;

     margin-bottom:  0;

     color:  #616161;

     text-align:  center;

     font-size:  22px;

     position:  relative;

     transition:  ease .3s all;

}

.w-pricing-table2 .ptcontent  {

    border:  2px solid #e6e6e6;

     padding:  28px;

     position:  relative;

     transition:  ease .3s all;

}

.w-pricing-table2 .ptcontent ul li  {

     list-style:  none;

     border-bottom:  1px solid #e3e3e3;

     padding:  9px 0;

     margin:  0;

     text-align:  center;

     color:  #888;

}

.w-pricing-table2.featured .ptcontent > span,  .w-pricing-table2 .ptcontent > span  {

    background:  #f5b200;

    color:  #fff;

    font-size:  13px;

    padding:  3px 0;

    position:  absolute;

     top:  12px;

    right:  2px;

    transform:  rotate(45deg);

}

.w-pricing-table2 .ptcontent > span  {

     right:  0;

     top:  20px;

}

.w-pricing-table2 .ptcontent > span:before,  .w-pricing-table2.featured .ptcontent > span:before  {

     content:  "";

     width:  0;

     height:  0;

     position:  absolute;

     top:  0px;

     left:  -27px;

     border-bottom:  28px solid #f5b200;

     border-left:  28px  solid transparent;

}

.w-pricing-table2 .ptcontent > span:before  {

     transform:  rotate(-1deg);

}

.w-pricing-table2 .ptcontent > span:after  {

     content:  "";

     width:  0;

     height:  0;

     position:  absolute;

     top:  -1px;

     right:  -28px;

     border-bottom:  29px solid #f5b200;

     border-right:  29px solid transparent;

}

.w-pricing-table2 .plan-price  {

     font-size:  60px;

     color:  #d0ae5e;

     font-weight:  600;

    padding:  15px 0;

    text-align:  center;

}

.w-pricing-table2 .plan-price > small  {

     font-size:  18px;

     color:  #616161;

}

.w-pricing-table2 .plan-price > span  {

     font-size:  33px;

     color:  #616161;

     font-weight:  400;

     vertical-align:  top;

     padding-right:  5px;

}

.w-pricing-table2 .price-footer a.readmore  {

     display:  inline-block;

     left:  50%;

     transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

     color:  #d0ae5e;

     margin-bottom:  8px;

     margin-top:  17px;

     letter-spacing:  0;

     font-family:  'Montserrat', sans-serif;

     font-size:  13px;

     font-weight:  400;

     padding:  15px 35px;

}

.w-pricing-table2 .price-footer a.readmore:after  {

     background:  #d0ae5e;

}

.w-pricing-table2.featured .plan-price  {

     font-size:  71px;

    padding:  0;

}

.w-pricing-table2:hover.w-pricing-table2 .ptcontent  {

     border-color:  #d0ae5e;

}

.w-pricing-table2:hover.w-pricing-table2 .price-header h5  {

     background:  #d0ae5e;

     color:  #fff;

}

.w-pricing-table2.featured  {

     position:  relative;

     top:  -21px;

}

.w-pricing-table2.featured .price-header h5  {

     background:  #d0ae5e;

     padding:  45px 10px 36px;

     color:  #fff;

     text-align:  center;

}

.w-pricing-table2.featured .ptcontent  {

     border-color:  #d0ae5e;

}

.w-pricing-table2.featured .ptcontent  {

     padding-top:  25px;

     padding-bottom:  50px;

     overflow:  hidden;

}

.w-pricing-table2.featured .price-header h5  {

     color:  #fff;

     font-weight:  600;

}

.w-pricing-table2 .price-header h5, .w-pricing-table2 .plan-price > span  {

     color:  #616161;

}

.w-pricing-table2 .price-header h5  {

     color:  #616161;

}

@media (max-width: 768px) {

    .w-pricing-table2.featured  {

     top:  0;

}

}

.w-pricing-table3  {

     position: relative;

     background:  #fff;

     padding:  40px 33px;

     margin: 30px 5px 10px;

     border:  1px solid #e9e9e9;

     border-radius:  3px;

     text-align:  left;

     box-shadow:  0 2px 0 0 rgba(0, 0, 0, 0.016);

}

.blox .w-pricing-table3  {

     border: none;

     box-shadow:  0 3px 5px rgba(0, 0, 0, 0.06);

}

.blox.dark .w-pricing-table3  {

     box-shadow:  0 7px 8px rgba(0, 0, 0, 0.14);

}

.w-pricing-table3.featured  {

    margin-top: 0;

    padding-top:  70px;

}

.w-pricing-table3.featured .ptcontent > span  {

     width: 100%;

    text-align: center;

    height:  40px;

    line-height:  40px;

    font-weight: 600;

    font-size: 15px;

    color: #fff;

    letter-spacing: 2px;

    text-transform: uppercase;

    background:  #d0ae5e;

    position:  absolute;

    left:  0;

    top:  0;

    border-radius:  3px 3px 0 0;

}

.w-pricing-table3 .plan-title  {

    font-size: 18px;

     font-weight: 700;

    letter-spacing: 2px;

    text-transform: uppercase;

    padding-bottom: 15px;

}

.w-pricing-table3 .plan-price  {

     margin: 10px 0;

     line-height: 1;

     font-weight: 700;

     font-size:  71px;

}

.w-pricing-table3 .plan-price span  {

     font-size:  71px;

}

.w-pricing-table3 .plan-price > span  {

     font-size: 31px;

     margin-right: 6px;

     vertical-align: super;

}

.w-pricing-table3 .plan-price small  {

     font-size: 19px;

     letter-spacing: 2px;

     margin-left:  3px;

     text-transform: lowercase;

     font-weight: 500;

     vertical-align: baseline;

}

.w-pricing-table3 .plan-price span,  .w-pricing-table3 .plan-price small  {

    color:  #2a2a2a;

}

.w-pricing-table3 .features  {

     padding-top:  10px;

     color: #aaa;

     margin-bottom: 30px;

     list-style: none;

}

.w-pricing-table3 .features li  {

     font-size: 13px;

     letter-spacing: 0.4px;

}

.blox.dark .w-pricing-table3 .features li  {

     color: #aaa;

}

.w-pricing-table3 .price-footer  {

     padding-top: 12px;

     text-align: center;

}

.w-pricing-table3 .price-footer a.readmore  {

     border:  none;

     display: inline-block;

    color: #fff;

    padding:  14px 36px;

    border-radius: 33px;

    font-size:  13px;

    font-weight: 700;

    letter-spacing: 3px;

    text-transform: uppercase;

    transition:  all .28s ease;

}

#wrap .w-pricing-table3 .price-footer a.readmore:hover  {

     background-color: #222;

     color: #fff !important;

     border-radius: 33px;

}

.w-pricing-table3 .price-footer a.readmore:hover:after  {

     display:  none;

 }

@media (max-width: 960px) {

    .w-pricing-table3  {

     margin-left: 0;

     margin-right: 0;

     padding: 40px 25px;

}

.w-pricing-table3 .plan-price span  {

     font-size: 50px;

}

.w-pricing-table3 .plan-price > span  {

     font-size: 25px;

}

.w-pricing-table3 .plan-price small  {

     font-size: 15px;

     letter-spacing: 0;

}

}

@media (max-width: 768px) {

    .w-pricing-table3.pt-type7.featured  {

     margin-top: 40px;

}

.w-pricing-table3 .pt-footer  {

     text-align: left;

}

}

@media (min-width: 768px) and (max-width: 960px)  {

    .w-pricing-table3  {

     padding: 40px 15px;

}

.w-pricing-table3 .plan-price span  {

     font-size: 40px;

}

.w-pricing-table3 .plan-price > span  {

     font-size: 17px;

}

.w-pricing-table3 .plan-price small  {

     font-size: 12px;

}

.w-pricing-table3 .pt-footer a.magicmore  {

     font-size: 11px;

     padding: 9px 18px;

}

.w-pricing-table3 .plan-title  {

     font-size: 16px;

     letter-spacing: 1px;

}

.w-pricing-table3 .features li  {

     font-size: 12px;

     letter-spacing: 0;

}

}

@media (min-width: 961px) and (max-width: 1280px)  {

    .w-pricing-table3  {

     margin-left: 0;

     margin-right: 0;

     padding: 40px 30px;

}

.w-pricing-table3 .plan-price span  {

     font-size: 57px;

}

.w-pricing-table3 .plan-price > span  {

     font-size: 28px;

}

.w-pricing-table3 .plan-price small  {

     font-size: 17px;

     letter-spacing: 0.6px;

}

}

.events-wrapper  {

     position:  relative;

}

.events-clean .event-article:after  {

    border-right:  1px solid #ddd;

    height:  60px;

    position:  absolute;

    top:  36px;

    right:  -16px;

}

.events-clean .event-article  {

    margin:  15px 0;

    text-align:  center;

}

.events-clean .event-date  {

    padding:  0;

    margin:  0;

    color:  #999;

    text-transform:  capitalize;

    font-size:  12px;

    font-weight:  700;

}

.events-clean .event-title  {

    font-weight:  700;

     line-height:  21px;

      font-size:  15px;

     padding-top:  5px;

      text-transform:  uppercase;

     transition:  color .37s ease;

}

.events-clean .event-detail  {

    font-weight:  300;

    line-height:  12px;

    letter-spacing:  0;

    font-size:  13px;

    color:  #777;

    font-style:  italic;

    font-weight:  600;

}

.events-clean .event-article:hover .event-title  {

    color:  #d0ae5e;

}

.events-clean .event-article:hover .event-date {

    background: transparent;

}

.event-last:after  {

    display:  none;

}

@media only screen and (max-width: 767px)  {

    .event-article: after  {

    border: none;

     display: none;

}

.events-clean .event-article  {

     padding-bottom: 20px;

     margin-bottom: 20px;

     border-bottom: 1px solid #eee;

}

}

.events-clean2 .event-article  {

     margin: 15px 0;

     overflow:  hidden;

}

.events-clean2 .event-date  {

     width: 70px;

     float: left;

     margin-right:  20px;

     color:  #2a2a2a;

     padding: 12px 16px 10px;

    text-align:  center;

    text-transform:  uppercase;

    border-radius:  13px;

     border:  3px solid #e6e6e6;

     transition:  all .37s ease-in-out;

}

.events-clean2 .event-date span  {

    display:  block;

    font-size:  24px;

     font-weight:  700;

     text-align:  center;

     margin-bottom:  4px;

     color:  #2a2a2a;

     transition:  color .37s ease;

}

.events-clean2 .event-title  {

    font-weight:  700;

     line-height:  21px;

      font-size:  16px;

     padding-top:  5px;

      text-transform:  uppercase;

     transition:  color .37s ease;

}

.events-clean2 .event-detail  {

    font-weight:  300;

    line-height:  12px;

    letter-spacing:  1px;

}

.events-clean2 .event-article:hover .event-title  {

     color: #d0ae5e;

}

.events-clean2 .event-article:hover .event-date {

    background: #d0ae5e;

     color: #fff;

     border-color: #d0ae5e;

}

.events-clean2 .event-article:hover .event-date span  {

     color: #fff;

}

.events-minimal .event-article  {

     padding:  12px 0;

     margin-bottom: 20px;

}

.events-minimal .tribe-events-event-image  {

    float:  left;

    width:  85px;

    margin-right:  20px;

}

.events-minimal .event-date  {

    font-weight:  400;

     font-size:  13px;

     letter-spacing:  0;

     line-height: 1;

     margin-bottom: 11px;

     font-family:  'Montserrat', sans-serif;

     color:  #d0ae5e;

}

.events-minimal .event-date span  {

    font-weight:  500;

     margin-bottom:  6px;

}

.events-minimal .event-title  {

    font-size:  15px;

     margin:  6px 0;

     font-weight: 700;

     text-transform:  uppercase;

}

.events-minimal .event-title a {

    color: #494949;

}

.events-minimal .event-title a:hover  {

    color: #fe797a;

}

.events-minimal .event-detail  {

    color:  #777;

     font-weight:  400;

     line-height:  12px;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

     overflow:  hidden;

}

.events-minimal a.magicmore  {

     padding: 10px 16px;

     color: #fff;

     background: #222;

     letter-spacing: 2px;

     font-size: 11px;

     font-family:  'Montserrat', sans-serif;

}

.events-minimal a.magicmore:after  {

     content: "";

     display: none;

}

.events-minimal a.magicmore:hover  {

    color:  #d0ae5e;

}

.blox.dark .events-minimal .event-title a  {

     color: #fff;

}

.blox.dark .events-minimal .event-title a:hover  {

     text-decoration: underline;

}

.blox.dark .events-minimal .tribe-events-event-image  {

     border-color: #292929;

}

.a-course  {

    background: #f6f6f6;

      padding:  30px 20px;

}

.a-course h4  {

    font-size:  19px;

     color: #4a4a4a;

     letter-spacing: 1px;

     font-weight: 700;

}

.a-course  h4 a  {

     color: #4a4a4a;

}

.a-course h4 a:hover  {

     color:  #d0ae5e;

}

.a-course .media-links  {

    background-color:  #d0ae5e;

     width:  100%;

     text-align:  center;

     height:  40px;

     padding:  10px;

}

.a-course .media-links a  {

    padding: 10px;

     color: #fff;

     font-size: 12px;

     letter-spacing: 1px;

}

.a-course .media-links a:hover  {

    color: #222;

}

.a-course figure  {

    margin:  16px 0;

}

.a-course .media-links i {

    margin-right: 5px;

}

.a-course .course-img img  {

    width: 100%;

     padding: 5px;

     background: #fff;

     transition:  all .15s ease;

}

.a-course .course-detail  {

     color:  #a7a7a7;

     margin-bottom:  14px;

     font-size:  13px;

     font-family: 'lora', serif;

     font-style: italic;

     line-height:  10px;

     background: #fff;

     padding: 10px;

}

.a-course p  {

     font-size: 14px;

     line-height: 1.85;

}

.a-course-boxed  {

    position:  relative;

     border:  1px solid #e9e9e9;

     padding:  12px 12px 16px;

      margin-bottom: 25px;

}

.a-course-boxed .course-boxed-top  {

     background-color:  #fb565c;

     width:  100%;

     text-align:  center;

     padding:  24px 0;

     margin-bottom:  15px;

}

.a-course-boxed .course-boxed-top i  {

    color:  #fff;

     font-size:  60px;

}

.a-course-boxed .course-boxed-top  h3 {

     color:  #fff;

     font-weight:  normal;

     font-size:  16px;

     letter-spacing:  5px;

     margin:  15px 0 0;

}

.a-course-boxed  h4 a {

    font-size:  15px;

     color: #777;

     letter-spacing: 1px;

     font-weight: 500;

}

.a-course-boxed h4 a:hover  {

    color: #000;

}

.a-course-boxed .media-links  {

    background-color:  #f4f4f4;

     width:  100%;

     text-align:  center;

     padding:  14px;

}

.a-course-boxed .media-links a {

    padding: 10px;

     color: #fb565c;

     letter-spacing: 1px;

     font-size: 12px;

}

.a-course-boxed .media-links a:hover {

    color: #444;

}

.a-course-boxed .media-links i {

    margin-right: 5px;

}

.a-course-boxed .course-detail {

    color:  #aaaaaa;

     height:  75px;

      font-size:  13px;

      line-height:  23px;

}

@media only screen and (max-width: 960px)  {

    .a-course-boxed .media-links a  {

     font-size: 0px;

}

.a-course-boxed .media-links a i  {

     font-size: 18px;

}

}

.subscribe-box  {

    position:  relative;

     border:  1px solid #e9e9e9;

     padding:  12px 12px 16px;

     margin-bottom: 25px;

}

.subscribe-box .subscribe-box-top  {

     background-color:  #46a052;

     width:  100%;

     text-align:  center;

     padding:  24px 0;

     margin-bottom:  15px;

}

.subscribe-box .subscribe-box-top i  {

    color:  #fff;

     font-size:  60px;

}

.subscribe-box .subscribe-box-top  h3  {

     color:  #fff;

     font-weight:  normal;

     font-size:  16px;

     letter-spacing:  5px;

     margin:  15px 0 0;

}

.subscribe-box .subscribe-box-text  {

    height: 110px;

}

.subscribe-box .subscribe-box-form  {

    margin: 0;

}

.subscribe-box .subscribe-box-input div {

    padding: 0;

}

.subscribe-box .subscribe-box-input .subscribe-box-email  {

    width:  100%;

     border:  1px solid #fafafa;

     background-color:  #fafafa;

     padding:  16px;

     margin:  0;

}

.subscribe-box .subscribe-box-input .subscribe-box-email:focus  {

    border:  1px solid #ededed;

     box-shadow:  none;

}

.subscribe-box .subscribe-box-input .subscribe-box-email:hover  {

    border:  1px solid #e2efe3;

}

.subscribe-box .subscribe-box-input .subscribe-box-submit  {

    margin:  0;

      border-radius:  0;

      width:  100%;

     padding:  18px 0 19px;

     background: #444;

     color: #fff;

}

.latest-tweets  {

     position:  relative;

     border:  1px solid #e9e9e9;

     padding:  12px 12px 16px;

     margin-bottom: 25px;

}

.latest-tweets .ltweets-top  {

     background-color:  #5eaade;

     width:  100%;

     text-align:  center;

     padding:  24px 0;

     margin-bottom:  15px;

}

.latest-tweets .ltweets-top i  {

    color:  #fff;

     font-size:  60px;

}

.latest-tweets .ltweets-top  h3 {

     color:  #fff;

     font-weight:  normal;

     font-size:  16px;

     letter-spacing:  5px;

     margin:  15px 0 0;

}

.latest-tweets .tweets {

    font-size:  15px;

     list-style:  none;

     height:  87px;

     line-height:  21px;

}

.latest-tweets .tweets .tw-timestamp  {

    color:  #767676;

     font-size:  13px;

}

.latest-tweets .tw-item a {

    color:  #5eaade;

}

.latest-tweets  .ltweets-link-wrapper  {

     background-color:  #f4f4f4;

     width:  100%;

     text-align:  center;

     padding:  14px;

}

.latest-tweets .ltweets-link  {

    color:  #5eaade;

     font-size:  16px;

}

.latest-tweets .ltweets-link:hover  {

    color:  #444;

}

.events-list .event-article {

     border-bottom:  1px solid #efefef;

      padding:  24px 0 16px;

}

.events-list .event-article .col-md-9  {

     padding: 0;

}

.events-list .event-date  {

     position: relative;

     float: left;

     margin-right:  30px;

     color:  #fff;

     width:  52px;

     padding:  6px 4px 3px;

     text-align:  center;

     text-transform:  uppercase;

     border-radius:  3px;

}

.events-list .event-date span {

     display:  block;

     font-size:  24px;

     font-weight:  700;

     text-align:  center;

      margin-bottom: 4px;

}

.events-list .event-date:after  {

     display: block;

     content: "";

     position: absolute;

     width: 50px;

     left: 1px;

     top: 1px;

     height: 30px;

     background: rgba(255, 255, 255, 0.1);

     box-shadow: 0 4px 4px rgba(0, 0, 0, 0.02);

}

.events-list .event-title  {

     font-weight: 500;

     font-size:  18px;

     padding-top: 5px;

}

.events-list .event-detail {

     color: #777;

     font-weight: 300;

     line-height:  12px;

}

.events-list .btn-wrapper {

     text-align: right;

     padding-right: 0;

     padding-top: 6px;

}

.events-list .btn-wrapper .button  {

     margin-bottom: 14px;

     margin-right: 0;

}

.button.dark-gray  {

     background:  #ededed;

     color: #000;

}

.button.dark-gray:hover   {

    background:  #444;

     color: #fff;

}

.vc_col-sm-4 .events-list .event-date,  .vc_col-sm-6 .events-list .event-date  {

     margin-right: 12px;

}

.vc_col-sm-4 .events-list .event-title,  .vc_col-sm-6 .events-list .event-title  {

     font-size: 15px;

     letter-spacing: 2px;

}

.ministry-box  {

     position: relative;

     min-height:  287px;

     margin-bottom: 30px;

     overflow: hidden;

     text-align: center;

}

.ministry-box .ministry-bar  {

     background-color: currentcolor;

     position: absolute;

}

.ministry-box .ministry-bar h4 {

     padding:  20px 0;

     color:  #fff;

     text-transform:  uppercase;

     margin-bottom:  0;

     font-size:  23px;

     font-weight: bold;

     letter-spacing:  2px;

}

.ministry-box .ministry-img img  {

     min-width:  100%;

}

.ministry-box .ministry-bar  {

     color:  #0099cb;

     background-color:  currentcolor;

     width:  100%;

     position:  relative;

}

.ministry-box .ministry-bar:after {

     transition:  all .5s ease-in-out;

     margin-left:  -15px;

     position:  absolute;

     content: '';

     width:  0;

     height:  0;

     border-style:  solid;

     border-width:  15px 15px 0 15px;

     border-color:  currentcolor transparent transparent transparent;

}

.ministry-box .ministry-content  {

     height: 0;

     transition:  all .5s ease-in-out;

     overflow: hidden;

     padding:  0 8px;

     position:  absolute;

     width: 100%;

}

.ministry-box:hover .ministry-content  {

     height: 100%;

}

.ministry-box .ministry-content p {

     color: #fff;

     line-height:  20px;

      margin-bottom:  12px;

     padding: 5%;

     font-size: 14px;

}

.ministry-box .ministry-content h5  {

     color: #fff;

     font-weight: 500;

     margin: 7px 0 0;

}

.ministry-box .ministry-content a  {

     color: #fff;

     font-weight: 600;

     text-transform:  uppercase;

}

.ministry-box .director-img  {

     border-radius:  50%;

     width:  33%;

     border:  3px solid #fff;

}

.ministry-box .ministry-director p  {

     padding: 0;

}

.ministry-box2 img  {

    background-color:  #fff;

     padding:  10px;

     transition:  all .33s ease;

     border: 1px solid #eee;

}

.ministry-box2:hover img  {

    background-color:  #ff797a;

}

.ministry-box2 h4  {

    font-weight:  400;

     font-size:  24px;

     text-align:  center;

     margin:  25px auto 15px;

     transition:  all .33s ease;

}

.ministry-box2:hover h4  {

    color: #ff797a;

}

.ministry-box2 p  {

     text-align:  center;

    color:  #8a8a8a;

}

.courses-clean,  .courses-clean .row  {

     max-width: none;

}

.courses-clean h4  {

     margin-top: 24px;

     font-size: 21px;

}

.courses-clean h4 a  {

     color: #222;

     transition:  all .33s ease;

}

.courses-clean h4 a:hover  {

     color: #fb565c;

}

.courses-clean .media-links  {

     padding:  30px 0;

}

.courses-clean .course-img  {

     margin-bottom:  12px;

     border: 8px solid #eee;

     background: #fff;

     padding: 1px;

     transition:  all .45s ease;

}

.courses-clean .course-img:hover  {

     border-color: #fb565c;

}

.courses-clean .media-links a {

     padding:  7px 12px;

     color:  #e1e1e1;

     font-size:  24px;

     border:  1px solid currentcolor;

     margin-right:  10px;

     transition:  all .33s ease;

}

.courses-clean .media-links a span  {

     display: none;

}

.courses-clean .media-links a:hover  {

     color: #fb565c;

}

.courses-clean .row .col-md-4   {

     margin-bottom:  35px;

}

.courses-clean .course-detail  {

     color:  #a1a1a1;

     margin-bottom:  14px;

     font-size:  13px;

     font-weight: 300;

     line-height:  10px;

     margin: 20px 0;

}

.courses-simple article .course-img img  {

    padding:  4px;

     border: 1px solid #eee;

     margin-bottom: 13px;

     transition:  all .28s ease;

}

.courses-simple article:hover .course-img img  {

    background-color:  #ff6c6c;

}

.courses-simple article h4  {

    text-align:  center;

     font-size:  12px;

     line-height: 15px;

}

.courses-simple article h4 a  {

    color:  #555;

     font-size:  12px;

     font-weight: bold;

     letter-spacing: 0.5px;

     text-transform: uppercase;

     transition:  all .28s ease;

}

.courses-simple article:hover h4 a  {

    color:  #ff6c6c;

}

@media only screen and (max-width: 767px)  {

    .courses-simple article  {

     margin-bottom: 25px;

}

.courses-simple article h4,  .courses-simple article h4 a  {

     font-size: 16px;

     line-height: 25px;

}

}

.events-cover .row  {

     margin-bottom:  36px;

     max-width:  none;

}

.events-cover .event-article  {

    position:  relative;

     overflow:  hidden;

     background: #fff;

     padding: 6px;

     border: 1px solid #e8e8e8;

}

.events-cover .event-article .event-overlay  {

     position:  absolute;

     left: 6px;

     right: 6px;

     bottom: 6px;

     top: 6px;

     width: auto;

     height:  auto;

     background-color:  rgba(36,  36,  36,  0.4);

     transition:  all .33s ease-in-out;

}

.events-cover .event-article:hover .event-overlay  {

     background-color:  rgba(36,  36,  36,  0.6);

}

.events-cover .event-article .event-content  {

     font-family: 'lora', serif;

     font-size: 16px;

     font-style: italic;

     color: #fff;

     position:  absolute;

     bottom:  0;

     padding:  50px 35px;

     transition:  all .33s ease-in-out;

}

.events-cover .event-article .event-title  {

     color: #fff;

     margin:  20px 0 38px;

     font-family: 'lora', serif;

     font-size:  24px;

     font-weight: bold;

     text-transform: uppercase;

     font-style: normal;

}

.events-cover .event-article .btn-wrapper  {

    text-align: left;

}

.events-cover .event-article .event-icon  {

     font-size:  18px;

     float:  left;

     margin-right:  14px;

     color:  #fff;

     padding:  13px;

}

.events-cover .event-article .event-button  {

     color:  #fff;

     background-color:  #191919;

     border:  2px #191919 solid;

     padding:  12px 20px;

     letter-spacing: 3px;

     font-size: 12px;

     font-weight: bold;

     font-style: normal;

     transition:  all .22s ease;

}

.events-cover .event-article .event-button:hover  {

     color:  #191919;

     background-color:  #fff;

     border-color:  #fff;

     border-radius:  1px;

}

.tribe-events-event-image img  {

    min-width:  100%;

}

@media only screen and (max-width: 960px)  {

    .events-cover .event-article .event-content  {

     padding: 20px;

}

}

@media only screen and (max-width: 767px)  {

    .events-cover .row  {

     margin-bottom: 0;

}

.events-cover .event-article  {

     margin-bottom: 30px;

}

.events-cover .event-article .event-title  {

     font-size: 19px;

     margin: 15px 0 25px;

}

.events-cover .event-article .event-button  {

     font-size: 11px;

}

}

@media only screen and (max-width: 479px)  {

    .events-cover .event-article .event-content  {

     padding: 15px;

     font-size: 15px;

}

.events-cover .event-article .event-title  {

     font-size: 15px;

     margin: 10px 0;

}

.events-cover .event-article .event-button  {

     font-size: 10px;

     padding: 6px;

     letter-spacing: 1px;

}

.events-cover .event-article .event-icon  {

     padding: 10px;

}

}

.teaser-box1  {

    position: relative;

}

.teaser-box1 .teaser-title  {

     font-size:  15px;

    color:  #fff;

    letter-spacing: 3px;

     font-weight:  500;

    height:  100%;

      margin:  0;

    padding:  13px;

    text-transform:  uppercase;

     transition:  all 0.3s ease-in-out 0s;

     width:  100%;

}

.teaser-box1 .teaser-title.has-image  {

    position:  absolute;

     margin-top:  -39px;

}

.teaser-box1 img  {

     width: 100%;

}

.teaser-box1 a:hover .teaser-title  {

    :;

}

.teaser-box1 .teaser-subtitle {

     padding: 15px 10px;

     color:  #767676;

     margin:  0;

     font-size: 16px;

}

.teaser-box2  {

     position: relative;

}

.teaser-box2 .teaser-image  {

     transition:  all 0.38s ease;

     padding:  7px;

     background: #fff;

     margin-bottom:  12px;

     width: 100%;

}

.teaser-box2:hover .teaser-image  {

     background: #222;

     -webkit-filter:  grayscale(1);

     filter:  grayscale(1);

}

.teaser-box2 .teaser-title  {

    font-size:  20px;

    line-height: 1;

    letter-spacing:  0;

    display:  inline-block;

    background-color:  rgba(0, 0, 0, 0.6);

    margin:  0;

    padding:  7px 15px;

    text-transform:  capitalize;

    transition:  all 0.38s ease;

    word-wrap:  break-word;

    color:  #fff;

    position:  absolute;

    right:  7px;

    bottom:  48px;

    left:  7px;

}

.teaser-box2 a:hover .teaser-title  {

    background-color:  #222;

     color: #fff;

}

.teaser-box2 .teaser-subtitle  {

    font-size:  11px;

    padding:  2px 15px 13px;

    color:  #767676;

    margin:  0;

    display:  inline-block;

    word-wrap:  break-word;

    position:  absolute;

    right:  7px;

    bottom:  19px;

    color:  #d0ae5e;

    background:  rgba(0, 0, 0, 0.6);

    width:  auto;

    left:  7px;

    text-transform:  uppercase;

    font-family:  'Montserrat', sans-serif;

    font-weight:  700;

    letter-spacing:  2px;

}

.blox .teaser-box2 .teaser-image  {

     box-shadow:  0px 5px 7px 0px rgba(0,  0,  0,  0.02);

}

@media only screen and (max-width: 767px)  {

    .teaser-box2  {

    margin-bottom:  30px;

}

}

@media only screen and (max-width: 478px)  {

    .teaser-box2 .teaser-title ,  .teaser-box2 .teaser-subtitle {

    display: block;

    max-width: 100%}

}.teaser-box3  {

    position: relative;

}

.teaser-box3 .teaser-title  {

     font-size:  27px;

    color:  #fff;

     font-weight:  300;

    height:  100%;

     margin:  0;

    padding-left:  30px;

    text-shadow:  0 1px 5px #000;

    text-transform:  capitalize;

     transition:  all 0.3s ease-in-out 0s;

     width:  100%;

}

.teaser-box3 .teaser-title.has-image  {

    position:  absolute;

     margin-top:  -60px;

}

.teaser-box3 img  {

     width: 100%;

}

.teaser-box3 .teaser-subtitle {

     padding: 15px 10px;

     color:  #767676;

     margin:  0;

     font-size: 16px;

}

.teaser-overlay  {

    opacity: 0.22;

     position:  absolute;

     height:  100%;

     width:  100%;

}

.teaser-box3 a:hover .teaser-overlay  {

    transition:  all 0.38s ease;

     opacity: 0.81;

}

.teaser-box4  {

     position: relative;

     border:  1px solid #ececec;

     margin-top:  0;

     background: #fff;

     padding: 6px;

     box-shadow:  0 2px 1px 0 rgba(0, 0, 0, 0.029);

     transition:  all .31s ease-in-out;

}

.blox .teaser-box4  {

     border: none;

}

.teaser-box4:hover  {

     transform:  translate(0, -9px);

     box-shadow:  0px 15px 15px 0px rgba(0,  0,  0,  0.11);

}

.teaser-box4 img  {

    transition:  all .3s ease-in-out;

     width: 100%;

}

.teaser-box4 .teaser-title, .teaser-box4 .teaser-subtitle  {

    transition:  all .33s ease-in-out;

     background-color:  #d0ae5e;

     font-size:  12px;

     letter-spacing: 3px;

     font-weight:  700;

     height:  40px;

      margin:  0;

     padding:  13px;

     text-transform:  uppercase;

     width:  100%;

     text-align:  center;

     color: #fff;

     text-shadow: 0 0px 3px rgba(0, 0, 0, 0.16);

}

.teaser-box4 .teaser-subtitle  {

     margin-top: -40px;

     opacity:  0;

     background-color:  #202020;

     color: #fff;

}

.teaser-box4:hover .teaser-subtitle  {

    opacity:  1;

      background-color:  #202020;

}

.teaser-box4:hover .teaser-title  {

    opacity:  0;

}

@media only screen and (max-width: 767px)  {

    .teaser-box4,  .teaser-box4: hover  {

     margin-top: 15px;

     margin-bottom: 0;

}

.teaser-box4 .teaser-title, .teaser-box4 .teaser-subtitle  {

     letter-spacing: 1px;

}

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    .teaser-box4 .teaser-title, .teaser-box4 .teaser-subtitle  {

     letter-spacing: 0;

     padding: 13px 3px;

}

}

.teaser-box5  {

     position:  relative;

     margin-bottom:  16px;

}

.teaser-box5 .teaser-title {

     transition:  all .28s ease-in-out;

    font-size:  28px;

    font-weight:  500;

    height:  20px;

     position:  absolute;

    letter-spacing:  3px;

    text-shadow:  0px 0px 10px #000;

    top: 0;

     left: 0;

    text-transform:  uppercase;

    bottom: 0;

     right: 0;

    margin: auto;

    text-align:  center;

     color:  #fff;

}

.teaser-box5 .teaser-subtitle  {

     transition:  all .28s ease-in-out;

    font-size:  16px;

    font-weight:  300;

    line-height:  1.6;

     position:  absolute;

    display:  table;

    top: 0;

    padding:  36px;

    text-align:  center;

    left: 0;

    bottom: 0;

    right: 0;

    margin: auto;

     color:  #fff;

}

.teaser-box5 a  {

    background: #000;

    display: block;

}

.teaser-box5 .teaser-subtitle  {

     opacity:  0;

}

.teaser-box5:hover .teaser-subtitle  {

     opacity:  1;

}

.teaser-box5:hover .teaser-title  {

     opacity:  0;

}

.teaser-box5 img  {

    width: 100%;

    opacity:  0.4;

     transition:  all .28s ease-in-out;

}

.teaser-box5:hover img  {

    filter:  blur(3px);

    -webkit-filter:  blur(3px);

}

#nav .teaser-box5 a,  #nav .teaser-box5 img  {

     padding: 0;

     margin: 0;

     border: none;

}

.teaser-box6  {

    position:  relative;

     margin-bottom:  16px;

     background: #000;

     overflow: hidden;

}

.teaser-box6 .teaser-title, .teaser-box6 .teaser-subtitle  {

    text-transform:  uppercase;

     display: table;

     transition:  all .27s ease;

     font-size:  32px;

     position:  absolute;

     top:  50%;

     left:  50%;

     transform:  translate(-50%,  -50%);

     text-align:  center;

     color:  #fff;

}

.teaser-box6 a  {

     display: block;

     background: #000;

}

.teaser-box6 img  {

    width: 100%;

     transition:  all .27s ease-in-out;

     opacity: 0.65;

}

.teaser-box6 .teaser-title strong  {

    font-weight: 600;

}

.teaser-box6 .teaser-subtitle  {

    opacity:  0;

     margin:  0;

     margin-top:  20px;

     font-weight:  700;

     font-size:  10px;

     white-space: nowrap;

     border-radius:  15px;

     padding:  4px 16px;

     letter-spacing:  1px;

     color:  #737373;

     background-color:  #fafafa;

     transition:  all .18s ease;

}

.teaser-box6 .teaser-subtitle:after  {

    font-family:  'fontawesome';

     content:  "\f054";

     margin-left:  5px;

}

.teaser-box6:hover .teaser-title  {

    margin-top:  -25px;

}

.teaser-box6:hover .teaser-subtitle  {

    opacity:  1;

     font-family: 'Montserrat', sans-serif;

}

.teaser-box6:hover .teaser-subtitle:hover  {

     color: #000;

}

.teaser-box6:hover img  {

    filter:  blur(3px);

     -webkit-filter:  blur(3px);

}

#nav .teaser-box6  {

     margin-bottom: 0;

}

#nav .teaser-box6 a,  #nav .teaser-box6 img  {

     padding: 0;

     margin: 0;

     border: none;

}

#nav .teaser-box6:hover .teaser-title  {

     margin-top:  -15px;

}

#nav .teaser-box6 .teaser-title  {

     letter-spacing:  0.6px;

     font-size:  14px;

}

.teaser-box7  {

    position:  relative;

     border-radius:  4px;

     overflow:  hidden;

}

.teaser-box7 .teaser-image   {

     width: 100%;

}

.teaser-box7 h4,  .teaser-box7 h5  {

     position:  absolute;

     bottom:  0;

     display:  block;

     width:  100%;

     margin-bottom: -1px;

     line-height:  25px;

     padding:  15px;

}

.teaser-box7 h4  {

     background: rgba(62, 62, 62, 0.88);

     color:  #fff;

     font-weight:  600;

     height:  85px;

     border-radius:  0 0 4px 4px;

     transition:  .22s all ease-in-out;

     text-transform:  uppercase;

     font-size: 16px;

}

.teaser-box7:hover h4  {

     background:  #3e3e3e;

     color:  #d0ae5e;

}

.teaser-box7 h4:before  {

     content:  "";

     width:  25%;

     height:  0;

     display:  block;

     position:  absolute;

     border-bottom:  3px solid #d0ae5e;

     left:  0;

     top:  0;

     transition:  .22s all ease-in-out;

}

.teaser-box7:hover h4:before  {

     width:  100%;

}

.teaser-box7 h5  {

     color:  #d1d1d1;

     padding-bottom:  20px;

     padding-top:  0;

     background-color:  transparent;

     font-size:  16px;

}

.subscribe-bar1  {

    max-width:  660px;

     margin:  0 auto;

}

.subscribe-bar1 .subscribe-box-input .subscribe-box-email  {

    width:  100%;

     border:  1px solid #e3e3e3;

     background-color:  #fff;

     padding:  17px;

     margin:  0;

     border-radius:  5px;

}

.subscribe-bar1 .subscribe-box-input .subscribe-box-email:focus  {

    border:  1px solid #333;

     box-shadow:  none;

}

.subscribe-bar1 .subscribe-box-input .subscribe-box-submit  {

    margin-left:  -14px;

     background:  #d0ae5e;

      width:  100%;

     padding:  22px 0 21px;

      border-radius:  5px;

     color: #fff;

     transition:  .21s all ease-in-out;

}

.subscribe-bar1 .subscribe-box-input .subscribe-box-submit:hover  {

     background: #222 !important;

}

@media only screen and (max-width: 960px)  {

    .subscribe-bar1 .subscribe-box-input .subscribe-box-submit  {

     margin-left:  0;

     margin-top: 10px;

 }

}

.subscribe-flat  {

    padding:  40px 0;

}

.subscribe-flat h3  {

    color:  #292929;

    font-weight:  normal;

     margin:  10px 0 0;

}

.subscribe-flat .subscribe-box-form  {

    margin: 0;

}

.subscribe-flat .subscribe-box-input div  {

    padding: 0;

}

.subscribe-flat .subscribe-box-input .subscribe-box-email  {

    width:  100%;

     height: 95px;

     border:  1px solid #ededed;

     background-color:  #ededed;

     padding:  34px 33px 34px;

     margin:  0;

     border-radius:  0;

}

.subscribe-flat .subscribe-box-input .subscribe-box-email:focus  {

    border:  1px solid #f0f0f0;

     box-shadow:  none;

}

.subscribe-flat .subscribe-box-input .subscribe-box-submit  {

    margin:  0;

      width:  100%;

     height: 95px;

     padding:  41px 0;

      border-radius:  0;

     color: #fff;

     background:  #d0ae5e;

}

#wrap .subscribe-flat .subscribe-box-input .subscribe-box-submit:hover  {

    background: #191919;

}

.latestnews1 .ln-content  {

    text-align:  left;

}

.latestnews1 .ln-title  {

    color:  #323335;

}

.latestnews1 .ln-content h3  {

    line-height:  1.6;

    font-size:  16px;

    font-weight:  700;

    margin:  16px 0 8px;

    text-transform:  uppercase;

}

.latestnews1 .ln-date  {

     position:  absolute;

     top:  9px;

     background:  #323335;

    left:  0px;

     padding:  5px 15px;

     font-size:  13px;

    color:  #fff;

}

@media only screen and (max-width: 767px)  {

    .latestnews1 .ln-item  {

    margin-bottom:  20px;

    display:  inline-block;

}

}

.latestnews2 .ln-item  {

    margin-bottom:  30px;

    border-bottom:  1px solid #ebebeb;

    padding-bottom:  28px;

}

.latestnews2 .ln-date  {

    float:  left;

     text-align: center;

     margin:  0 16px 0 0;

}

.latestnews2 .ln-date .ln-day  {

     background-color:  #333;

     color:  #fff;

     font-size:  18px;

     font-weight:  600;

     padding:  8px 15px;

    border-radius:  4px 4px 0 0;

}

.latestnews2 .ln-date .ln-month  {

    color:  #fff;

    border-radius:  0 0 4px 4px;

     font-size:  12px;

    text-transform:  uppercase;

}

.dark.blox .latestnews2 .ln-content .ln-title a {

     color:  #fff;

}

.latestnews2 .ln-content .ln-title a {

    font-size:  20px;

    font-weight:  400;

    color:  #333;

}

.latestnews2 .ln-content .ln-excerpt  {

    margin-bottom: 10px;

}

.latestnews2 .ln-item .ln-content .ln-button  {

    color: #828282;

     text-transform:  initial;

}

.latestnews2 .ln-item .ln-content .ln-button:hover  {

    color:  #d0ae5e;

}

.latestnews2 .ln-content .ln-cat a {

    color: #9a9a9a;

    text-transform:  uppercase;

    font-family:  'Montserrat';

    font-size:  12px;

}

.latestnews2 .ln-content .ln-cat {

    margin-bottom:  0;

}

.latestnews2 .ln-content .ln-cat a:hover {

    color: #333;

}

.btn-wrapper  {

    text-align: center;

}

.countdown-wrapper .btn-wrapper  {

    padding-top:  10px;

     padding-right: 0;

}

.countdown-wrapper h5.countdown-message  {

     letter-spacing: 5px;

     font-weight: 500;

     font-size: 18px;

}

.countdown-wrapper p,  .blox.dar .countdown-wrapper p  {

     color: #888;

}

.countdown-wrapper a.button.black  {

     float: right;

     margin-right: 0;

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    .flip-clock-divider.seconds, .countdown-clock ul: nth-child(11), .countdown-clock ul:nth-child(12) {

    display: none;

}

}

@media only screen and (min-width: 480px) and (max-width: 767px)  {

    .flip-clock-divider.seconds, .countdown-clock ul: nth-child(11), .countdown-clock ul:nth-child(12) {

    display: none;

}

.event-list .btn-wrapper  {

     padding-left: 0;

}

.event-list .event-date  {

     margin-right: 10px;

}

.event-list .event-title  {

     letter-spacing: 1px;

}

.event-list .btn-wrapper  {

     padding-left: 0;

}

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    .countdown-clock  {

    margin-bottom:  60px;

}

.countdown-clock .flip-clock-divider  {

    width:  54px;

}

}

@media only screen and (max-width: 767px)  {

    .countdown-clock  {

    margin-bottom:  16px;

}

.container .countdown-wrapper  {

    text-align: center;

}

.countdown-clock  {

     margin-left:  8px;

}

.countdown-clock .flip-clock-divider  {

     margin-bottom:  28px;

     width:  8px;

}

.btn-wrapper .button {

     display:  block;

     text-align:  center;

     margin: 0;

}

.event-article  .btn-wrapper  {

     margin:  12px 0;

}

.countdown-wrapper a.button.black  {

     float: none;

}

}

@media only screen and (max-width: 479px)  {

    .event-list .event-date  {

    float: none;

     width:  100%;

     margin-bottom:  8px;

}

.event-list .event-date span  {

    display:  inline;

     padding-right:  25px;

     margin-right: 7px;

     font-size:  inherit;

}

.event-list .event-date:after  {

     width: 45%;

     box-shadow: 4px 0 4px rgba(0, 0, 0, 0.02);

}

.event-list-btn-wrapper {

    text-align: center;

}

.event-list .event-article  {

     text-align:  center;

}

.event-list .event-detail  {

     margin-bottom:  10px;

}

.flip-clock-divider.minutes .flip-clock-label  {

     right:  152px;

     bottom:  -108px;

}

}

.flip-clock-wrapper *  {

     -webkit-box-sizing:  border-box;

     -moz-box-sizing:  border-box;

     -ms-box-sizing:  border-box;

     -o-box-sizing:  border-box;

     box-sizing:  border-box;

     -webkit-backface-visibility:  hidden;

     -moz-backface-visibility:  hidden;

     -ms-backface-visibility:  hidden;

     -o-backface-visibility:  hidden;

     backface-visibility:  hidden;

}

.flip-clock-wrapper a  {

     cursor:  pointer;

     text-decoration:  none;

     color:  #ccc;

}

.flip-clock-wrapper a:hover  {

     color:  #fff;

}

.flip-clock-wrapper ul  {

     list-style:  none;

}

.flip-clock-wrapper.clearfix:before,  .flip-clock-wrapper.clearfix:after  {

     content:  " ";

     display:  table;

}

.flip-clock-wrapper.clearfix:after  {

     clear:  both;

}

.flip-clock-wrapper.clearfix  {

     *zoom:  1;

}

.flip-clock-wrapper  {

     font:  normal 11px "helvetica neue",  helvetica,  sans-serif;

     -webkit-user-select:  none;

}

.flip-clock-meridium  {

     background:  none !important;

     box-shadow:  0 0 0 !important;

     font-size:  36px !important;

}

.flip-clock-meridium a  {

     color:  #313333;

}

.flip-clock-wrapper  {

     text-align:  center;

     position:  relative;

     padding-left: 0;

}

.flip-clock-wrapper:before,  .flip-clock-wrapper:after  {

     content:  " ";

      display:  table;

  }

.flip-clock-wrapper:after  {

     clear:  both;

}

.flip-clock-wrapper ul  {

     position:  relative;

     float:  left;

     margin:  2px;

     width:  50px;

     height:  50px;

     font-size:  80px;

     font-weight:  bold;

     line-height:  87px;

     border-radius:  3px;

     background:  rgba(0,  0,  0,  0.21);

}

.flip-clock-wrapper ul li  {

     z-index:  1;

     position:  absolute;

     left:  0;

     top:  0;

     width:  100%;

     height:  100%;

     line-height:  54px;

     text-decoration:  none !important;

}

.flip-clock-wrapper ul li:first-child  {

     z-index:  2;

}

.flip-clock-wrapper ul li a  {

     display:  block;

     height:  100%;

     -webkit-perspective:  200px;

     -moz-perspective:  200px;

     perspective:  200px;

     margin:  0 !important;

     overflow:  visible !important;

     cursor:  default !important;

}

.flip-clock-wrapper ul li a div  {

     z-index:  1;

     position:  absolute;

     left:  0;

     width:  100%;

     height:  50%;

     font-size:  80px;

     overflow:  hidden;

      outline:  1px solid transparent;

}

.flip-clock-wrapper ul li a div .shadow  {

     position:  absolute;

     width:  100%;

     height:  100%;

     z-index:  2;

}

.flip-clock-wrapper ul li a div.up  {

     -webkit-transform-origin:  50% 100%;

     -moz-transform-origin:  50% 100%;

     -ms-transform-origin:  50% 100%;

     -o-transform-origin:  50% 100%;

     transform-origin:  50% 100%;

     top:  0;

}

.flip-clock-wrapper ul li a div.up:after  {

     content:  "";

     position:  absolute;

     top:  24px;

     left:  0;

     z-index:  5;

     width:  100%;

     height:  3px;

     background-color:  rgba(0,  0,  0,  0.12);

}

.flip-clock-wrapper ul li a div.down  {

     -webkit-transform-origin:  50% 0;

      -moz-transform-origin:  50% 0;

     -ms-transform-origin:  50% 0;

     -o-transform-origin:  50% 0;

     transform-origin:  50% 0;

     bottom:  0;

     border-bottom-left-radius:  3px;

     border-bottom-right-radius:  3px;

}

.flip-clock-wrapper ul li a div div.inn  {

     position:  absolute;

     left:  0;

     z-index:  1;

     width:  100%;

     height:  200%;

     color:  #fff;

     text-shadow:  0 0 2px rgba(0,  0,  0, 0.25);

     text-align:  center;

     background-color:  #d0ae5e;

     border-radius:  3px;

     font-size:  48px;

}

.flip-clock-wrapper ul li a div.up div.inn  {

     top:  0;

}

.flip-clock-wrapper ul li a div.down div.inn  {

     bottom:  0;

}

.flip-clock-wrapper ul.play li.flip-clock-before  {

     z-index:  3;

}

.flip-clock-wrapper .flip  {

     box-shadow:  0 2px 5px rgba(0,  0,  0,  0.17);

}

.flip-clock-wrapper ul.play li.flip-clock-active  {

     -webkit-animation:  asd 0.5s 0.5s linear both;

     -moz-animation:  asd 0.5s 0.5s linear both;

     animation:  asd 0.5s 0.5s linear both;

     z-index:  5;

}

.flip-clock-divider  {

     float:  left;

     display:  inline-block;

     position:  relative;

     width:  18px;

     height:  62px;

}

.flip-clock-divider:first-child  {

     width:  0;

}

.flip-clock-dot  {

     display:  none;

     background:  #323434;

     width:  10px;

     height:  10px;

     position:  absolute;

     border-radius:  50%;

     box-shadow:  0 0 5px rgba(0,  0,  0,  0.5);

     left:  5px;

}

.flip-clock-divider .flip-clock-label  {

     position:  absolute;

     bottom:  -1.5em;

     right:  -71px;

     color:  #101010;

     font-weight: bold;

      text-shadow:  none;

     text-transform:  uppercase;

}

.blox.dark .flip-clock-divider .flip-clock-label  {

     color: #8a8a8a;

}

.flip-clock-divider.seconds .flip-clock-label  {

     right:  -82px;

}

.flip-clock-dot.top  {

     top:  30px;

}

.flip-clock-dot.bottom  {

     bottom:  30px;

}

@-webkit-keyframes asd  {

    0%  {

     z-index:  2;

}

20%  {

     z-index:  4;

}

100%  {

     z-index:  4;

}

 }

@-moz-keyframes asd  {

    0%  {

     z-index:  2;

}

20%  {

     z-index:  4;

}

100%  {

     z-index:  4;

}

 }

@-o-keyframes asd  {

    0%  {

     z-index:  2;

}

20%  {

     z-index:  4;

}

100%  {

     z-index:  4;

}

 }

@keyframes asd  {

    0%  {

     z-index:  2;

}

20%  {

     z-index:  4;

}

100%  {

     z-index:  4;

}

 }

.flip-clock-wrapper ul.play li.flip-clock-active .down  {

     z-index:  2;

     -webkit-animation:  turn 0.5s 0.5s linear both;

     -moz-animation:  turn 0.5s 0.5s linear both;

     animation:  turn 0.5s 0.5s linear both;

}

@-webkit-keyframes turn  {

    0%  {

     -webkit-transform:  rotatex(90deg);

}

100%  {

     -webkit-transform:  rotatex(0deg);

}

 }

@-moz-keyframes turn  {

    0%  {

     -moz-transform:  rotatex(90deg);

}

100%  {

     -moz-transform:  rotatex(0deg);

}

 }

@-o-keyframes turn  {

    0%  {

     -o-transform:  rotatex(90deg);

}

100%  {

     -o-transform:  rotatex(0deg);

}

 }

@keyframes turn  {

    0%  {

     transform:  rotatex(90deg);

}

100%  {

     transform:  rotatex(0deg);

}

 }

.flip-clock-wrapper ul.play li.flip-clock-before .up  {

     z-index:  2;

     -webkit-animation:  turn2 0.5s linear both;

     -moz-animation:  turn2 0.5s linear both;

     animation:  turn2 0.5s linear both;

}

@-webkit-keyframes turn2  {

    0%  {

     -webkit-transform:  rotatex(0deg);

}

100%  {

     -webkit-transform:  rotatex(-90deg);

}

 }

@-moz-keyframes turn2  {

    0%  {

     -moz-transform:  rotatex(0deg);

}

100%  {

     -moz-transform:  rotatex(-90deg);

}

 }

@-o-keyframes turn2  {

    0%  {

     -o-transform:  rotatex(0deg);

}

100%  {

     -o-transform:  rotatex(-90deg);

}

 }

@keyframes turn2  {

    0%  {

     transform:  rotatex(0deg);

}

100%  {

     transform:  rotatex(-90deg);

}

 }

.flip-clock-wrapper ul li.flip-clock-active  {

     z-index:  3;

}

.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow  {

     background:  -moz-linear-gradient(top,  rgba(0,  0,  0,  0.1) 0%,  rgba(64,  64, 64, 0.68) 100%);

     background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(0,  0,  0,  0.1)),  color-stop(100%,  rgba(64,  64, 64, 0.68)));

     background:  linear,  top,  rgba(0,  0,  0,  0.1) 0%,  rgba(64,  64, 64, 0.68) 100%;

     background:  -o-linear-gradient(top,  rgba(0,  0,  0,  0.1) 0%,  rgba(64,  64, 64, 0.68) 100%);

     background:  -ms-linear-gradient(top,  rgba(0,  0,  0,  0.1) 0%,  rgba(64,  64, 64, 0.68) 100%);

     background:  linear,  to bottom,  rgba(0,  0,  0,  0.1) 0%,  rgba(64,  64, 64, 0.68) 100%;

     -webkit-animation:  show 0.5s linear both;

     -moz-animation:  show 0.5s linear both;

     animation:  show 0.5s linear both;

}

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow  {

     background:  -moz-linear-gradient(top,  rgba(0,  0,  0,  0.1) 0%,  rgba(64,  64, 64, 0.68) 100%);

     background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(0,  0,  0,  0.1)),  color-stop(100%,  rgba(64,  64, 64, 0.68)));

     background:  linear,  top,  rgba(0,  0,  0,  0.1) 0%,  rgba(64,  64, 64, 0.68) 100%;

     background:  -o-linear-gradient(top,  rgba(0,  0,  0,  0.1) 0%,  rgba(64,  64, 64, 0.68) 100%);

     background:  -ms-linear-gradient(top,  rgba(0,  0,  0,  0.1) 0%,  rgba(64,  64, 64, 0.68) 100%);

     background:  linear,  to bottom,  rgba(0,  0,  0,  0.1) 0%,  rgba(64,  64, 64, 0.68) 100%;

     -webkit-animation:  hide 0.5s 0.3s linear both;

     -moz-animation:  hide 0.5s 0.3s linear both;

     animation:  hide 0.5s 0.3s linear both;

}

.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow  {

     background:  -moz-linear-gradient(top,  rgba(64,  64, 64, 0.68) 0%,  rgba(0,  0,  0,  0.1) 100%);

     background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(64,  64, 64, 0.68)),  color-stop(100%,  rgba(0,  0,  0,  0.1)));

     background:  linear,  top,  rgba(64,  64, 64, 0.68) 0%,  rgba(0,  0,  0,  0.1) 100%;

     background:  -o-linear-gradient(top,  rgba(64,  64, 64, 0.68) 0%,  rgba(0,  0,  0,  0.1) 100%);

     background:  -ms-linear-gradient(top,  rgba(64,  64, 64, 0.68) 0%,  rgba(0,  0,  0,  0.1) 100%);

     background:  linear,  to bottom,  rgba(64,  64, 64, 0.68) 0%,  rgba(0,  0,  0,  0.1) 100%;

     -webkit-animation:  show 0.5s linear both;

     -moz-animation:  show 0.5s linear both;

     animation:  show 0.5s linear both;

}

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow  {

     background:  -moz-linear-gradient(top,  rgba(64,  64, 64, 0.68) 0%,  rgba(0,  0,  0,  0.1) 100%);

     background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(64,  64, 64, 0.68)),  color-stop(100%,  rgba(0,  0,  0,  0.1)));

     background:  linear,  top,  rgba(64,  64, 64, 0.68) 0%,  rgba(0,  0,  0,  0.1) 100%;

     background:  -o-linear-gradient(top,  rgba(64,  64, 64, 0.68) 0%,  rgba(0,  0,  0,  0.1) 100%);

     background:  -ms-linear-gradient(top,  rgba(64,  64, 64, 0.68) 0%,  rgba(0,  0,  0,  0.1) 100%);

     background:  linear,  to bottom,  rgba(64,  64, 64, 0.68) 0%,  rgba(0,  0,  0,  0.1) 100%;

     -webkit-animation:  hide 0.5s 0.3s linear both;

     -moz-animation:  hide 0.5s 0.3s linear both;

     animation:  hide 0.5s 0.2s linear both;

}

@-webkit-keyframes show  {

    0%  {

     opacity:  0;

}

100%  {

     opacity:  1;

}

 }

@-moz-keyframes show  {

    0%  {

     opacity:  0;

}

100%  {

     opacity:  1;

}

 }

@-o-keyframes show  {

    0%  {

     opacity:  0;

}

100%  {

     opacity:  1;

}

 }

@keyframes show  {

    0%  {

     opacity:  0;

}

100%  {

     opacity:  1;

}

 }

@-webkit-keyframes hide  {

    0%  {

     opacity:  1;

}

100%  {

     opacity:  0;

}

 }

@-moz-keyframes hide  {

    0%  {

     opacity:  1;

}

100%  {

     opacity:  0;

}

 }

@-o-keyframes hide  {

    0%  {

     opacity:  1;

}

100%  {

     opacity:  0;

}

 }

@keyframes hide  {

    0%  {

     opacity:  1;

}

100%  {

     opacity:  0;

}

 }

#wrap #tribe-events-content-wrapper .tribe-events-sub-nav a:hover  {

     color:  #fff;

}

#tribe-events-content-wrapper .tribe-events-calendar thead th  {

     padding:  10px 0;

}

#tribe-events-content-wrapper .tribe-events-calendar td:hover  {

     background:  #d0ae5e;

}

#tribe-events-content-wrapper .tribe-events-calendar td a  {

     color:  #4b4b4b;

}

#tribe-events-content-wrapper .tribe-events-calendar td:hover a  {

     color: #fff;

}

#tribe-events-content-wrapper .tribe-events-calendar td   {

    height:  148px;

}

#tribe-events-content-wrapper .tribe-events-sub-nav a  {

     background-color:  #ebebeb;

     color:  #111;

     padding:  10px 20px;

     display:  inline-block;

     font-weight:  normal;

     margin-top:  10px;

}

#tribe-events-content-wrapper .tribe-events-sub-nav a:hover  {

     background-color:  #d0ae5e;

}

#wrap #tribe-events-content-wrapper #tribe-bar-form .tribe-events-button  {

      background-color:  #d0ae5e;

     border: none;

     letter-spacing:  2px;

     font-size: 11px;

     font-weight: bold;

     text-transform: uppercase;

     transition:  all 0.5s ease;

     color:  #fff;

     padding: 15px 20px;

      display:  block;

     text-align:  center;

     border-radius:  0;

 }

#wrap #tribe-events-content-wrapper #tribe-bar-form .tribe-bar-submit .tribe-events-button:hover  {

     border:  none;

     background: #222;

}

#tribe-events-content-wrapper #tribe-bar-form   {

    background-color:  #f6f6f6;

     border:  none;

     padding: 20px;

}

#tribe-events-content-wrapper .tribe-events-ical  {

     display: none;

}

#tribe-events-content-wrapper .tribe-events-calendar div[id*=tribe-events-daynum-]  {

    background-color:  rgba(80,  80,  80,  0.32);

}

#tribe-events-content-wrapper .tribe-events-calendar div[id*=tribe-events-daynum-] a  {

    background-color: transparent;

}

#tribe-events-bar #tribe-bar-form input[type=text]  {

     padding: 10px;

     background: #fff;

     border: none;

}

.datepicker.dropdown-menu  {

     max-width: 300px;

}

#tribe-events-content .tribe-events-tooltip h4,  #tribe_events_filters_wrapper .tribe_events_slider_val,  .single-tribe_events a.tribe-events-gcal,  .single-tribe_events a.tribe-events-ical  {

     color: #d0ae5e;

}

.tribe-events-calendar .tribe-events-right .tribe-events-tooltip  {

     z-index:  1000;

}

#wrap .tribe-bar-search-filter, #wrap .tribe-bar-date-filter  {

     padding-top:  0;

}

@media (max-width: 768px) {

    #tribe-events-footer .tribe-events-sub-nav  {

     min-height:  57px;

 }

}

.fancybox-overlay-fixed  {

     z-index:  10001;

}

.fancybox-skin,  .fancybox-opened .fancybox-skin  {

     border-radius: 0 0 6px 6px;

     background: #f6f6f6;

}

.w-login #user-login  {

     padding:  22px 15px 15px;

}

.w-login #user-login .login-links  {

     list-style:  none;

     margin: 0;

}

.w-login #user-login .login-links li  {

     display: inline;

     margin-right: 15px;

     font-size: 13px;

     font-weight: 400;

}

.w-login #user-login .login-links li:after  {

     content: "|";

     display: inline;

     margin-left: 15px;

}

.w-login #user-login .login-links li:last-child:after  {

     display: none;

}

.w-login #user-login .login-links li a  {

     color: #222;

}

.w-login #user-login .login-links li a:hover  {

     color: #0099ff;

}

.w-login #user-login p  {

     margin:  0;

}

.w-login #user-login label  {

     font-weight: 400;

     font-size: 13px;

    letter-spacing:  0.6px;

}

.w-login #user-login input  {

     padding:  12px;

     border-radius:  0;

     margin:  0 0 20px;

}

.w-login #user-login input.login-button  {

     padding: 13px 18px;

     text-transform: uppercase;

     font-weight: bold;

     float: right;

     margin-right: 3px;

}

.w-login #user-logged  {

     padding:  30px 10px;

     text-align: center;

}

.w-login #user-logged .author-avatar  {

     display:  block;

}

.w-login #user-logged .author-avatar img  {

     border-radius:  50%;

}

.w-login #user-logged .user-welcome  {

     font-size:  24px;

     padding:  10px;

     margin:  20px 0;

}

.w-login #user-logged .logged-links  {

    list-style:  none;

    background-color:  #333;

    padding:  8px 20px;

    width:  auto;

    margin:  0 auto;

    display:  table;

}

.w-login #user-logged .logged-links li  {

    display:  inline-block;

    margin:  0 8px;

    text-align:  left;

}

.w-login #user-logged .logged-links a  {

    color:  #fff;

     border-radius:  3px;

     font-size:  13px;

     font-weight:  400;

}

.w-login #user-logged .logged-links a:hover  {

     text-decoration:  underline;

}

.widget #user-logged .author-avatar img {

     width:  60px;

}

.fancybox-type-inline .fancybox-inner  {

     overflow: visible !important;

     height: auto !important;

}

.w-modal  {

     margin:  -15px;

     width:  initial;

     background: #fff;

     border-bottom: 1px solid #e8e8e8;

     margin-bottom: 50px;

}

.w-modal div.wpcf7, .w-modal div#user-login  {

     padding: 0 35px 20px;

}

.modal-title  {

     color:  #fff;

    background-color:  #333;

     padding:  20px;

     display:  block;

     font-weight:  600;

     font-size:  18px;

     letter-spacing:  1px;

     margin-bottom:  30px;

}

.w-modal .wpcf7 .wpcf7-form p  {

     font-size: 13px;

     color: #8a8a8a;

     padding-bottom: 6px;

}

.w-modal .wpcf7 .wpcf7-form input[type="submit"],  .w-modal .wpcf7 .wpcf7-form input[type="reset"],  .w-modal .wpcf7 .wpcf7-form input[type="button"], #w-login #wp-submit {

     background: none;

     color: #222;

     border: 2px solid #222;

     font-family:  'Montserrat', 'Hind', sans-serif;

     font-weight: 700;

     text-transform: uppercase;

     border-radius: 1px;

     padding: 12px 20px;

     margin-bottom: 10px;

}

.w-modal .wpcf7 .wpcf7-form input[type="submit"]:hover,  .w-modal .wpcf7 .wpcf7-form input[type="reset"]:hover,  .w-modal .wpcf7 .wpcf7-form input[type="button"]:hover, #w-login #wp-submit:hover {

     background: #222;

     color: #fff;

}

.fancybox-overlay-fixed  {

     z-index:  499842;

}

.fancybox-opened  {

     z-index:  499843;

}

#w-audio  {

     width:  450px;

     height:  30px;

}

@media only screen and (max-width: 767px)  {

    #w-audio  {

     width:  400px;

}

}

@media only screen and (max-width: 479px)  {

    #w-audio  {

     width:  238px;

}

}

@media only screen and (min-width: 768px)  {

    .w-modal,  .modal-contact  {

     width:  480px;

}

}

.slideup-note  {

     transition: all .5s ease-in-out;

     margin:  -41px auto 0;

     height:  42px;

}

.slideup-note h4  {

     background-color:  #f67c7d;

     color:  #fff;

     margin:  0;

     font-size:  18px;

     padding:  10px 20px;

     text-transform:  uppercase;

     border-radius:  10px 10px 0 0;

}

.slideup-note h4:after  {

     font-family:  'fontawesome';

     content:  "\f077";

     float: right;

     font-size:  16px;

}

.slideup-note p  {

     font-size:  17px;

     padding:  0 20px;

     height: 0;

     background-color:  #fff;

     transition: all .5s ease-in-out;

    overflow:  hidden;

}

.slideup-note:hover  {

     margin-top:  -200px;

}

.slideup-note:hover h4:after  {

     content:  "\f078";

}

.slideup-note:hover p  {

     padding:  20px;

     height:  159px;

}

.giving-blox h5  {

     margin:  24px 0;

}

.giving-blox .button  {

     margin:  30px 0;

}

.giving-blox .vc_pie_chart .vc_pie_chart_value  {

     font-size: 300%;

}

.triple-blue h3,  .triple-blue .countdown-w .countdown-message  {

     margin:  24px 0;

     font-weight:  bold;

     color:  #3ed1e7;

     letter-spacing:  0px;

}

.triple-blue .countdown-w .countdown-message  {

     margin:  14px 0;

}

.triple-blue .countdown-w  {

     text-align: left;

     color: #63686b;

}

.triple-blue i  {

     font-size: 64px;

     color:  #3ed1e7;

}

.triple-blue .countdown-w.cd-minimal .block-w  {

    text-align: center;

}

.note-bar  {

     height: 0;

    margin-top: -144px;

}

.welcome-bar  {

     padding:  35px;

     height:  144;

     overflow: hidden;

     background:  rgba(0,  0,  0,  0.6);

}

.welcome-bar *  {

     color: #fff;

}

.welcome-bar h4  {

     font-weight:  bold;

     font-size: 50px;

}

.welcome-bar h5  {

     letter-spacing: 5px;

    margin-top: -18px;

}

.goal-box  {

     border:  1px solid #efefef;

     padding:  10px;

}

#wrap .ls-slider1-h  {

     text-align: left;

     color: #26282d;

     font-size: 49px;

     font-weight: 300;

     letter-spacing:  1px;

     margin-bottom: 10px;

}

#wrap .ls-slider1-h.slide2h  {

     color: #fff;

     text-align: center;

}

#wrap .ls-slider1-h.slide3h  {

     color: #fff;

}

#wrap .ls-slider1-p  {

     font-size: 21px;

     line-height: 1.6;

     color: #4a4a4a;

     font-weight: 300;

     text-transform: none;

     letter-spacing:  0px;

}

#wrap .ls-slider1-p.slide2p  {

     color: #fff;

     text-align: center;

}

#wrap .ls-slider1-p.slide3p  {

     color: #fff;

}

#wrap .ls-slider1-a  {

     text-transform:  uppercase;

     background: #d0ae5e;

     color: #fff;

     padding: 16px 20px 15px;

     font-size: 12px;

     letter-spacing: 3px;

     font-weight:  500;

     margin-top: 10px;

     border-radius:  3px;

}

#wrap .ls-slider1-a:hover,  #wrap .ls-slider1-a.slide2a,  #wrap .ls-slider1-a.slide3a  {

     background: #fff;

     color: #222;

}

#wrap .ls-slider1-a.slide2a:hover,  #wrap .ls-slider1-a.slide3a:hover  {

     background: #222;

     color: #fff;

}

@media (max-width: 960px)  {

    #wrap .ls-slider1-a  {

     font-size: 8px;

     letter-spacing: 1px;

     display:  block;

}

#wrap .ls-slider1-a.slide2a  {

     padding: 12px 22px 12px;

     font-size: 12px;

     letter-spacing: 4px;

     display:  inline-block;

}

#wrap .ls-slider1-a.slide3a  {

     display:  block;

}

}

@media (max-width: 768px)  {

    #wrap .ls-slider1-a  {

     padding: 12px 16px 12px;

     font-size: 8px;

     letter-spacing: 1px;

     display:  block;

}

#wrap .ls-slider1-a.slide2a  {

     padding: 12px 22px 12px;

     font-size: 10px;

     letter-spacing: 4px;

     display:  inline-block;

}

#wrap .ls-slider1-a.slide3a  {

     padding: 12px 22px 12px;

     font-size: 10px;

     display:  block;

}

}

.tp-caption.medium_thin_grey2  {

     color: #444444;

     text-decoration: none;

     background-color: transparent;

     text-shadow: none;

     font-size: 28px;

     line-height: 40px;

     font-weight: 500;

     border-width: 0px;

     border-color: rgb(255,  214,  88);

     border-style: none;

}

.tp-caption a.white  {

     background : #fff;

     border-radius:  2px;

     color:  #222 !important;

     padding: 20px 34px;

     text-shadow: none !important;

     font-size: 12px;

     text-transform: uppercase;

     letter-spacing: 1px;

     font-weight: 900;

}

.tp-caption a.white:hover  {

     background: #fafafa;

}

.tp-caption.wlargetext1,  .wlargetext1,  .tp-caption.wlargetext,  .wlargetext  {

      font-family:  'Hind',  sans-serif;

}

#wrap .hebe .tp-tab-title,  #wrap .hebe .tp-tab-desc  {

     font-family:  'Hind',  sans-serif;

}

#wrap .hebe .tp-tab-title  {

     color: #d0ae5e;

}

@media only screen and (max-width: 479px)  {

    #wrap .tp-caption.newspaper-button  {

     font-size: 9px !important;

     padding: 4px 14px !important;

}

}

.countdown-w  {

     text-align: center;

     font-size:  36px;

     margin:  0 auto;

     padding:  24px 0 20px;

     position: relative;

     display: table;

     table-layout:  fixed;

}

.countdown-w .icon-w  {

    font-size:  24px;

}

.countdown-w .label-w  {

    font-size:  20px;

     font-weight: 300;

     letter-spacing: 1px;

     text-transform: uppercase;

     position: relative;

}

.countdown-w .block-w  {

    display:  table-cell;

     height: 190px;

    width:  190px;

    font-size:  72px;

     line-height:  1.2;

     margin: 12px;

}

.countdown-w  .block-w.done-w  {

    border: 0 none;

}

.countdown-w .div-d  {

    display:  none;

}

.countdown-w .countdown-message  {

    display: none;

}

.countdown-w.ctd-simple .block-w  {

    position:  relative;

     display:  inline-block;

     color:  #fff;

      background:  #d0ae5e;

      padding:  48px 0;

      line-height:  1.2;

      width:  154px;

      height:  154px;

      font-size:  30px;

      margin:  0 2px 4px;

     border:  4px solid rgba(255, 255, 255, 0.15);

}

.countdown-w.ctd-simple .block-w .icon-w  {

    color:  rgba(255, 255, 255, 0.15);

     font-size:  72px;

     position:  absolute;

     bottom:  5%;

     right:  5%;

}

.countdown-w.ctd-modern .count-w  {

    padding:  50px 0 6px;

}

.countdown-w.ctd-modern .block-w  {

     position:  relative;

     display:  inline-block;

     font-size:  36px;

     background-color:  #fff;

     border-radius:  50%;

     border:  3px solid #d0ae5e;

     font-family:  Montserrat,  sans-serif;

}

.countdown-w.ctd-modern .done-w  {

    line-height:  170px;

}

.countdown-w.ctd-modern .block-w .icon-w  {

    font-size:  24px;

     position:  absolute;

     bottom:  20px;

     color:  #fff;

     width:  44px;

     background:  #d0ae5e;

     height:  44px;

     right:  0;

     border-radius:  50%;

     padding:  10px;

}

.countdown-w.ctd-minimal  {

     padding-top: 15px;

     padding-bottom: 10px;

}

.countdown-w.ctd-minimal .count-w  {

     font-weight:  300;

     padding: 0;

     font-size: 48px;

}

.countdown-w.ctd-minimal .block-w  {

     width: 70px;

     height: 70px;

}

.countdown-w.ctd-minimal .label-w  {

     visibility:  hidden;

}

.countdown-w.ctd-minimal .div-d  {

    display:  inline-block;

}

.countdown-w.ctd-minimal .countdown-message  {

     font-size: 21px;

      display:  table-caption;

     font-weight:  300;

     letter-spacing:  5px;

     margin-bottom: 0;

}

.countdown-w.ctd-minimal .block-w.done-w  {

     width: auto;

}

.countdown-w .done-w .count-w,  .countdown-w.ctd-minimal .done-w .count-w   {

     font-size:  15px;

     letter-spacing: 2px;

}

.testimonials-slider-w .social-testimonial  {

     display:  inline-block;

     margin-top:  10px;

}

.testimonials-slider-w .social-testimonial ul  {

     margin:  0;

}

#wrap .testimonials-slider-w .social-testimonial ul li  {

     display:  inline;

     float:  left;

     padding:  3px;

     padding-top:  0;

     border:  none;

     width:  inherit;

}

.testimonials-slider-w .social-testimonial ul li a  {

     font-size:  14px;

}

.testimonials-slider-w .social-testimonial ul li a i  {

     padding:  5px 6px;

     font-size:  14px;

     background:  #b8b8b8;

     color:  #fff;

     border-radius:  3px;

}

.testimonials-slider-w .social-testimonial ul li a i.fa-facebook  {

     padding: 5px 7px;

}

.testimonials-slider-w .social-testimonial ul li a:hover i.fa-facebook  {

     background-color:  #3b5996;

}

.testimonials-slider-w .social-testimonial ul li a:hover i.fa-twitter  {

     background-color:  #00acee;

}

.testimonials-slider-w .social-testimonial ul li a:hover i.fa-vimeo  {

     background-color:  #0dadd6;

}

.testimonials-slider-w .social-testimonial ul li a:hover i.fa-dribbble  {

     background-color:  #d53e68;

}

.testimonials-slider-w .social-testimonial ul li a:hover i.fa-youtube  {

     background-color:  #cb322c;

}

.testimonials-slider-w .social-testimonial ul li a:hover i.fa-pinterest  {

     background-color:  #cb2027;

}

.testimonials-slider-w .social-testimonial ul li a:hover i.fa-linkedin  {

     background-color:  #0073b2;

}

.testimonials-slider-w .social-testimonial ul li a:hover i.fa-rss  {

     background-color:  #f29a1d;

}

.testimonials-slider-w .social-testimonial ul li a:hover i.fa-google-plus  {

     background-color:  #c3391c;

}

.testimonials-slider-w .social-testimonial ul li a:hover i.fa-instagram  {

     background-color:  #457399;

}

.latest-b2  {

     margin: 30px 0;

}

.latest-b2 a:hover  {

     text-decoration: underline;

}

.latest-b2-img  {

     float: left;

     width: 140px;

     margin-right: 15px;

     min-height: 140px;

}

.latest-b2-cont  {

     min-height: 140px;

     padding-right: 10px;

}

h3.latest-b2-title  {

     font-size: 17px;

     margin-bottom: 9px;

     font-weight: 700;

     margin-top: 12px;

     text-transform: uppercase;

     line-height: 1;

}

h3.latest-b2-title a  {

     color: #2a2a2a;

}

h6.latest-b2-cat,  h5.latest-b2-date  {

    font-size: 12px;

     margin-bottom: 10px;

     font-weight: 400;

     margin-top: 2px;

     letter-spacing: 1px;

     line-height: 1;

     text-transform: uppercase;

}

h6.latest-b2-cat a  {

     color: #616161;

}

h5.latest-b2-date  {

     color: #999;

     font-size: 13px;

     font-weight: 300;

     font-style: normal;

}

@media only screen and (min-width: 961px)  {

    .vc_col-md-8 .col-md-6.col-lg-4,  .vc_col-md-6 .col-md-6.col-lg-4,  .vc_col-md-10 .col-md-6.col-lg-4, .vc_col-sm-8 .col-md-6.col-lg-4,  .vc_col-sm-6 .col-md-6.col-lg-4,  .vc_col-sm-10 .col-md-6.col-lg-4, .vertical-header-enabled .col-md-6.col-lg-4  {

     width: 50%;

     padding-left: 0;

}

}

@media only screen and (max-width: 479px)  {

    .latest-b2-img  {

     width: 100%;

     float: none;

     margin-bottom: 7px;

}

}

@media only screen and (min-width: 480px) and (max-width: 767px)  {

    h3.latest-b2-title  {

     font-size: 16px;

     letter-spacing: 2px;

}

}

.container.latestposts-one  {

     margin: 0 -10px;

     max-width: none;

     width: auto;

}

.latestposts-one .latest-b  {

    margin-bottom: 5px;

     position: relative;

     border: 1px solid #ddd;

}

.latestposts-one .latest-content  {

    background:  #fff;

     padding:  20px 40px 10px;

}

.latestposts-one .latest-b-cat  {

     position:  absolute;

     top:  0;

     background:  #474747;

     padding:  5px 15px;

     color: #fff }

.latestposts-one .latest-b-cat:hover  {

     background-color: #d0ae5e;

}

.latestposts-one .latest-b-cat a  {

     font-style: normal;

     font-size: 11px;

     color: #fff;

     text-transform: uppercase;

     letter-spacing: 2px;

}

.latestposts-one .latest-b-cat a:hover  {

     text-decoration: underline;

}

.latestposts-one .latest-date  {

    padding-bottom:  5px;

    margin-bottom:  0;

    color:  #737478;

}

.latestposts-ros  .latest-content p.latest-icons  {

    position:  absolute;

     top:  0px;

     right:  11px;

     background:  #333;

     color:  #fff;

     padding:  4px 8px;

      visibility: hidden;

     opacity: 0;

     transition: opacity 0.2s linear;

}

.latestposts-one .latest-b:hover .latest-content p.latest-icons  {

     visibility: visible;

     opacity: 1;

}

.latestposts-one .latest-content p.latest-icons span {

    padding:  5px;

}

.latestposts-one .latest-content p.latest-icons span i {

    padding-right:  4px;

     font-size: 12px;

}

.latestposts-one .latest-title  {

    font-size:  19px;

     font-weight:  500;

     line-height:  1.3;

     letter-spacing: 3px;

     text-transform: uppercase;

}

.latestposts-one .latest-title a  {

    color:  #101010;

}

.latestposts-one .latest-title a:hover  {

    color:  #d0ae5e;

}

.latestposts-one .latest-img img {

    width: 100%;

     height: auto !important;

}

.latestposts-one .latest-author,  .latestposts-one .latest-author a  {

     font-size: 12px;

     margin:  12px 0;

     letter-spacing: 0;

     text-transform: none;

     color:  #9a9a9a;

     font-style: italic;

}

.latestposts-one .latest-author a:hover  {

     color: #d0ae5e;

}

.latestposts-one .latest-excerpt  {

     font-size: 14px;

     line-height: 1.84;

}

@media only screen and (min-width: 1200px)  {

    .container.latestposts-one  {

     margin: 0 -15px;

}

}

.container.latestposts-two  {

     margin: 0 -10px;

     max-width: none;

     width: auto;

}

.latestposts-two .blog-post img,  .blog-post iframe,  .blog-single-post img,  .blog-single-post iframe  {

     border-bottom:  none;

}

.latestposts-two .entry-meta,  .entry-content  {

     float:  left;

     margin-bottom:  8px;

}

.latestposts-two .blog-post  {

     border: none;

     margin-bottom: 10px;

}

.latestposts-two .blog-date-sec  {

     border-right:  none;

     padding-right:  0;

}

.latestposts-two .blog-post .blog-date-sec img  {

     width:  50px;

     height:  50px;

     border-radius:  50%;

     margin-top: 3px;

}

.latestposts-two .blog-date-sec  {

     border-right:  none;

     padding-right:  15px;

     float:  left;

     min-width: 80px;

}

.latestposts-two .blog-post p.blog-author  {

     padding-top:  5px;

     margin-bottom:  15px;

     font-size:  11px;

     font-weight:  400;

     color:  #a1a1a1;

     letter-spacing: 2px;

     text-transform: uppercase;

}

.latestposts-two .blog-post p.blog-author a  {

     color: #a1a1a1;

}

.latestposts-two .blog-post .tline-date.lfb2  {

     color: #a1a1a1;

}

.latestposts-two .blog-post p.blog-author a:hover  {

     color: #d0ae5e;

}

.latestposts-two .blog-post p strong  {

     font-weight: bold;

}

.latestposts-two .blog-post h4  {

     font-size:  29px;

     font-weight:  700;

     margin-top: 20px;

     margin-bottom:  15px;

     letter-spacing: 0;

     text-transform: none;

}

.latestposts-two .blog-line p.blog-cat a  {

     color:  #d0ae5e;

}

.latestposts-two .blog-post .entry-content p.blog-detail  {

    color:  #444;

     font-weight: 300;

    font-size:  15px;

    line-height:  1.74;

    padding-right:  5%;

}

.latestposts-two .blog-line p.blog-cat a  {

     font-weight:  400;

     font-size: 11px;

     letter-spacing: 1px;

}

.latestposts-two .blog-line h4  {

     font-weight:  700;

     letter-spacing: 0;

     font-size: 17px;

     line-height: 1.3;

     text-transform: none;

}

.latestposts-two .blog-line p  {

     font-size:  10px;

     font-family:  'Montserrat',  sans-serif;

     color: #a1a1a1;

}

.latestposts-two h6.blog-date,  .latestposts-two h6.blog-cat  {

     color: #717171;

     font-family:  'Montserrat',  sans-serif;

     text-transform: uppercase;

     font-size: 11px;

}

.latestposts-two h6.blog-date i  {

     margin-right: 4px;

     color: #7a7a7a;

     margin-left: 6px;

}

.latestposts-two .blog-line:hover h4 a  {

     color:  #d0ae5e;

}

.latestposts-two .blog-line:hover .img-hover:before  {

     -webkit-box-shadow:  inset 0 0 0 5px ;

     -moz-box-shadow:  inset 0 0 0 5px ;

     box-shadow:  inset 0 0 0 5px ;

     color: #d0ae5e;

}

.latestposts-two .blog-post img  {

     margin: 0;

     padding: 0;

    border:  6px solid #eee;

}

.latestposts-two .blog-post .pad-r20 a  {

     position: relative;

}

.latestposts-two .col-md-5 .blog-line:last-child  {

     border-bottom: none;

}

@media only screen and (min-width: 1200px)  {

    .container.latestposts-two  {

     margin: 0 -15px;

}

}

.container.latestposts-three  {

     margin: 0 -10px;

     max-width: none;

     width: auto;

}

.latestposts-three .latest-b2  {

     margin: 0 0 15px;

     border:  1px solid #e3e3e3;

     background: #fff;

     text-align: center;

     box-shadow:  0 2px 1px 0 rgba(0, 0, 0, 0.029);

}

.latestposts-three .latest-b2-img  {

     float: none;

     width: auto;

     margin: 0;

     min-height: 1px;

}

.latestposts-three .latest-b2-cont  {

     min-height: 1px;

     padding: 20px;

}

.latestposts-three .latest-b2-metad2  {

     background-color:  #f7f7f7;

     margin: -20px;

     margin-top: 0;

     padding: 20px;

     color:  #666;

     letter-spacing: 0;

     font-weight: 400;

     font-size: 11px;

     max-width: none;

}

.latestposts-three .latest-b2-metad2 i  {

     margin-right: 3px;

}

.latestposts-three .latest-b2-cont a.readmore  {

     display: none;

}

.latestposts-three .latest-b2-cont p  {

     color: #7a7a7a;

}

.latestposts-three h3.latest-b2-title  {

     font-size: 18px;

     margin: 15px 0 12px;

     font-weight: 700;

     line-height: 23px;

     text-transform: none;

     letter-spacing: 0;

}

.latestposts-three h3.latest-b2-title a  {

     color: #0a0a0a;

     text-decoration: none;

}

.latestposts-three h3.latest-b2-title a:hover  {

     color:  #d0ae5e;

}

.latestposts-three h6.latest-b2-cat,  h5.latest-b2-date  {

     font-size:  11px;

     font-weight:  400;

     text-transform: uppercase;

     letter-spacing: 2px;

}

.latestposts-three .latest-b2-metad2 span  {

     padding: 0 4px;

}

#wrap .blox.dark .latestposts-three .latest-b2-metad2 span  {

     color: #666;

}

.latestposts-three .latest-b2-metad2 span a  {

     color:  #666;

}

.latestposts-three h6.latest-b2-cat a,  .latestposts-three .latest-b2-metad2 span a:hover {

     color:  #d0ae5e;

}

@media only screen and (min-width: 1200px)  {

    .container.latestposts-three  {

     margin: 0 -15px;

}

}

@media only screen and (max-width: 479px)  {

    .latestposts-three .latest-b2-metad2  {

     font-size: 11px;

}

}

.container.latestposts-four  {

     margin: 0 -10px;

     max-width: none;

     width: auto;

}

.latestposts-four .latest-b2  {

     margin: 10px 0 0;

}

.latestposts-four .col-md-9  {

     padding: 0;

}

.latestposts-four .latest-b2-img  {

     float: none;

     width: 100%;

     margin: 0;

     min-height: auto;

}

.latestposts-four .latest-b2-cont  {

     min-height: 20px;

     position: relative;

}

.latestposts-four .latest-b2 .au-avatar img  {

     width: 75px;

     height: 75px;

     border: 3px solid #eee;

     margin-bottom: 12px;

}

.latestposts-four .latest-b2 h6.blog-date  {

     margin-bottom: 12px;

}

.latestposts-four .latest-b2 h6.blog-author  {

     margin-bottom: 45px;

     letter-spacing: 0;

     line-height: 1.5;

     font-size: 17px;

     color: #222;

}

.latestposts-four .latest-b2 h6.blog-author a  {

     color: #777;

}

.latestposts-four .latest-b2 h6.blog-author strong  {

     color: #a1a1a1;

     font-size:  13px;

     font-weight:  400;

}

.latestposts-four .latest-b2 h6.latest-b2-cat  {

     display: inline-block;

     padding: 12px 16px 10px;

     background: #d0ae5e;

     color: #fff;

}

.latestposts-four .latest-b2 h6.latest-b2-cat a  {

     color: #fff;

}

.latestposts-four .latest-b2-img  {

     padding-left: 15px;

}

.latestposts-four .latest-b2-img img  {

     margin-bottom: 14px;

     border-top:  5px solid #e1e1e1;

}

.latestposts-four h3.latest-b2-title  {

     font-size:  19px;

     padding:  5px 15px;

     line-height:  1.25;

     margin-top:  -37px;

     text-transform: uppercase;

     font-weight:  500;

     letter-spacing:  2px;

     background:  #fff;

     margin-left:  40px;

     margin-right:  20px;

     border-top:  5px solid #e1e1e1;

}

.latestposts-four h3.latest-b2-title a  {

     color: #292929;

}

.latestposts-four h3.latest-b2-title a:hover  {

     color: #d0ae5e;

     text-decoration: none;

}

.latestposts-four h6.latest-b2-cat,  .latestposts-four h5.latest-b2-date  {

     font-size: 10px;

}

.latestposts-four .latest-b2 .vertical-space  {

     height: 2px;

}

@media only screen and (min-width: 1200px)  {

    .container.latestposts-four  {

     margin: 0 -15px;

}

}

@media only screen and (min-width: 961px)  {

    .latestposts-four .col-md-6  {

     padding-left: 35px;

}

.latestposts-four .col-md-6:first-of-type  {

     border-right: 1px solid #e7e7e7;

     padding-left: 0;

     padding-right: 45px;

}

}

@media only screen and (max-width: 960px)  {

    .latestposts-four .latest-b2 .au-avatar  {

     float: left;

     margin-right: 20px;

}

.latestposts-four .latest-b2 h6.blog-author  {

     margin-bottom: 5px;

     font-size: 15px;

     font-weight: 600;

}

.latestposts-four .latest-b2 h6.latest-b2-cat  {

     display: inline-block;

     padding: 6px 12px 5px;

}

.latestposts-four .latest-b2-img  {

     padding-left: 0;

     clear: both;

}

.latestposts-four .latest-b2-img img  {

     width: 100%;

}

.latestposts-four .col-md-6:first-of-type  {

     border-bottom: 1px solid #e7e7e7;

}

}

@media only screen and (max-width: 767px)  {

    .latestposts-four h3.latest-b2-title  {

     margin-left: 16px;

     margin-right: 16px;

     padding-left: 10px;

     padding-right: 10px;

}

}

.container.latestposts-five  {

     margin: 0 -10px;

     max-width: none;

     width: auto;

}

.latestposts-five .latest-b2  {

     margin: 30px 0;

}

.latestposts-five h3.latest-b2-title  {

     font-size: 15px;

     text-transform: uppercase;

     letter-spacing: 0;

     line-height: 1.2;

     font-weight: 700;

}

.latestposts-five h6.latest-b2-cat  {

     font-size: 10px;

     text-transform: uppercase;

     letter-spacing: 1px;

     font-weight: 500;

}

.latestposts-five h6.latest-b2-cat a  {

     color: #d0ae5e;

}

.latestposts-five h6.latest-b2-cat a:hover  {

     text-decoration: underline;

}

.latestposts-five h5.latest-b2-date  {

     font-size: 10px;

     text-transform: uppercase;

     letter-spacing: 0;

}

.latestposts-five h5.latest-b2-date a  {

     color: #a1a1a1;

}

@media only screen and (min-width: 1200px)  {

    .container.latestposts-five  {

     margin: 0 -15px;

}

}

@media only screen and (max-width: 479px)  {

    .latestposts-five h6.latest-b2-cat  {

     margin-top: 10px;

}

.latestposts-five .latest-b2-img img  {

     padding: 8px;

     background: #fff;

     border: 1px solid #ddd;

}

}

.container.latestposts-six  {

     margin: 0 -10px;

     max-width: none;

     width: auto;

}

.latestposts-six .latest-b  {

    margin-bottom: 15px;

     border: 1px solid #ddd;

}

.latestposts-six .latest-img  {

     width: auto;

}

.latestposts-six .latest-content  {

    background:  #fff;

     padding:  0;

     padding-bottom:  0;

     text-align: center;

     margin-top:  -1px;

}

.latestposts-six .latest-content p.latest-date  {

     margin-bottom:  5px;

     font-size: 13px;

     color: #d0ae5e;

    padding:  15px 15px 0;

}

.latestposts-six .latest-title  {

    font-size:  16px;

    font-weight:  700;

    line-height:  1.2;

     letter-spacing: 2px;

     text-transform: uppercase;

    padding:  0 15px;

    margin-bottom:  20px;

}

.latestposts-six .latest-title a  {

    color:  #111;

}

.latestposts-six .latest-title a:hover  {

    color:  #d0ae5e;

}

.latestposts-six .latest-img img {

    width: 100%;

     height: auto !important;

}

.latestposts-six .latest-author  {

    margin-bottom:  0;

     width:  auto;

     background-color: #f7f7f7;

     padding:  12px 15px;

     font-size: 10px;

     color:  #444;

     letter-spacing: 1px;

     text-transform: uppercase;

}

.latestposts-six .latest-author a  {

    color:  #222;

}

.latestposts-six .latest-author a:hover  {

    color:  #d0ae5e;

     text-decoration: underline;

}

.blox.dark .latestposts-six .latest-author  {

     color: #444;

}

@media only screen and (min-width: 1200px)  {

    .container.latestposts-six  {

     margin: 0 -15px;

}

}

.container.latestposts-seven  {

     margin: 0 -10px;

     max-width: none;

     width: auto;

}

@media only screen and (min-width: 1200px)  {

    .container.latestposts-seven  {

     margin: 0 -15px;

}

}

.latestposts-seven .latest-b  {

     margin: 30px 0;

}

.latestposts-seven .wrap-date-icons  {

     float:  left;

     text-align:  center;

     border-right:  1px solid #e9e9e9;

     padding-right:  12px;

     margin-top:  18px;

     margin-bottom:  31px;

}

.latestposts-seven .wrap-date-icons h3.latest-date  {

     padding:  0 10px;

     margin-bottom:  0;

     padding-bottom:  15px;

     color:  #d0ae5e;

     font-weight:  600;

}

.latestposts-seven .wrap-date-icons h3.latest-date span.latest-date-month  {

     display:  block;

     letter-spacing:  -1.5px;

     text-transform:  uppercase;

     font-size:  18px;

     line-height:  1;

}

.latestposts-seven .wrap-date-icons h3.latest-date span.latest-date-day  {

     display:  block;

     font-size:  32px;

     line-height:  30px;

}

.latestposts-seven .wrap-date-icons h3.latest-date span.latest-date-year  {

     font-weight:  300;

     font-size:  14px;

     display:  block;

     line-height:  1;

}

.latestposts-seven .wrap-date-icons .latest-icons  {

     border-top:  1px solid #e9e9e9;

     padding-top:  12px;

}

.latestposts-seven .wrap-date-icons .latest-icons p  {

     margin-bottom:  0;

     color:  #cccccc;

     line-height:  1;

}

.latestposts-seven .wrap-date-icons .latest-icons p span i  {

     font-size:  20px;

}

.latestposts-seven .latest-content  {

     margin-top:  22px;

     margin-left:  85px;

}

.latestposts-seven .latest-content .latest-title  {

     font-size: 20px;

     font-weight:  700;

     line-height:  28px;

     padding-bottom:  10px;

     letter-spacing:  -1px;

     text-transform: none;

}

.latestposts-seven .latest-content .latest-title a  {

    color:  #393939;

}

.latestposts-seven .latest-content .latest-title a:hover  {

    color:  #d0ae5e;

}

.latestposts-seven .latest-content .latest-author  {

     font-size: 10px;

     font-weight: 700;

     letter-spacing:  1px;

     text-transform: uppercase;

}

.latestposts-seven .latest-content .latest-author a  {

     color:  #d0ae5e;

}

.latestposts-seven .latest-content .latest-author a:hover  {

     color:  #424242;

}

.latestposts-seven .latest-img img  {

     padding: 8px;

     margin-bottom: 8px;

     background: #fff;

     border: 1px solid #e9e9e9;

     transition: all .39s ease;

}

.latestposts-seven .latest-img:hover img  {

     background-color: #d0ae5e;

}

.latestposts-seven .latest-content .latest-cat  {

     font-size: 10px;

     text-transform: uppercase;

     font-weight: 700;

     color:  #9a9a9a;

}

.latestposts-seven .latest-content .latest-cat a  {

     color:  #9a9a9a;

}

.latestposts-seven .latest-content .latest-cat a:hover  {

     color:  #d0ae5e;

}

.latestposts-nine .latest-b9  {

    background:  #fff;

    border:  1px solid #eaeaea;

    padding:  23px 55px 44px 36px;

    margin-bottom:  20px;

    position:  relative;

    min-height:  305px;

}

.latestposts-nine .latest-b9 .latest-b9-tagline i  {

     position:  absolute;

     top:  23px;

     right:  20px;

     font-size:  20px;

     color:  #323436;

}

.latestposts-nine .latest-b9 .latest-b9-cont .latest-b9-tagline  {

    margin-bottom:  41px;

}

.latestposts-nine .latest-b9 .latest-b9-cont .latest-b9-tagline span  {

    font-family:  lora;

    font-style:  italic;

    text-transform:  capitalize;

    font-size:  13px;

    font-weight:  600;

}

.latestposts-nine .latest-b9 .latest-b9-cont .latest-b9-title  {

    font-size:  20px;

    margin-bottom:  82px;

}

.latestposts-nine .latest-b9 .latest-b9-cont .latest-b9-title a  {

     color:  #303133;

}

.latestposts-nine .latest-b9 .latest-b9-metad9 span {

    color:  #777;

    font-size:  15px;

    font-weight:  100;

}

.latestposts-nine .latest-b9 .latest-b9-metad9 .latest-b9-date  {

     position:  relative;

     margin-left:  5px;

}

.latestposts-nine .latest-b9 .latest-b9-metad9 .latest-b9-date:before  {

    content:  "";

     width:  2px;

     height:  14px;

     background:  #c0c0c0;

     position:  absolute;

     top:  5px;

     left:  -5px;

     color:  #777;

     margin-right:  3px;

}

.latestposts-nine .latest-b9 .latest-b9-metad9 span a[rel="author"]  {

    color:  #303133;

    text-transform:  capitalize;

    font-weight:  400;

}

.latestposts-nine .latest-b9 .latest-b9-metad9  {

     margin-bottom:  25px;

}

#wrap .latestposts-nine .latest-b9 .entry-footer a  {

      color:  #fff;

     padding:  7px 20px 5px;

     display:  inline-block;

     text-transform:  uppercase;

     font-weight:  400;

     font-size:  12px;

}

#wrap .latestposts-nine .latest-b9 .entry-footer a:hover  {

     background:  #424242;

}

@media (min-width:768px) and (max-width:960px) {

    #wrap .latestposts-nine .latest-b9 .entry-footer a  {

     font-size:  13px;

     padding:  6px 28px;

}

}

@media (max-width:330px) {

    .latestposts-nine .latest-b9 .latest-b9-cont .latest-b9-title  {

     font-size:  18px;

}

#wrap .latestposts-nine .latest-b9 .entry-footer a  {

     font-size:  12px;

     padding:  6px 20px;

}

}

.latest-b10  {

     box-shadow:  0px 390px 30px rgba(0,  0,  0,  0.33) inset;

     background-size:  cover !important;

     background-repeat:  no-repeat !important;

     margin:  20px 0;

     transition:  all .3s ease;

     -webkit-transition:  all .3s ease;

     padding:  23px 130px 25px 34px;

     min-height:  347px;

     position:  relative;

}

#wrap  .latest-b10 *  {

     color:  #fff;

}

.latest-b10-tagline i  {

     position:  absolute;

     right:  30px;

     top:  25px;

     font-size:  20px;

 }

.latest-b10 .latest-b10-tagline  {

     margin-bottom:  40px;

}

.latest-b10 .latest-b10-tagline span  {

      font-family: 'Lora', serif;

     font-size: 19px;

     font-style: italic;

     text-transform:  capitalize;

}

.latest-b10 .latest-b10-title  {

     font-size:  21px;

     margin-bottom:  20px;

     line-height:  1.3;

}

.latest-b10 .latest-b10-title:hover  {

     text-decoration:  underline;

}

.latest-b10 .latest-b10-author  {

     text-transform:  capitalize;

     font-size:  15px;

     font-weight:  100;

}

.latest-b10 .latest-b10-author:after  {

     content:  " |";

     opacity:  .7;

}

@media (max-width:480px) {

    #wrap .latest-b10   {

     padding-right:  20px;

}

}

.container.latestposts-eleven {

    margin: 0 -10px;

    max-width: none;

    width: auto;

}

@media only screen and (min-width:1281px) {

    .container.latestposts-eleven {

    margin: 0 -15px;

}

}

.latestposts-eleven .latest-b11 {

    margin-bottom: 40px;

    overflow: hidden;

}

.latestposts-eleven .latest-b11 .latest-b11-img {

    float: left;

    width: 186px;

    margin-right: 28px;

}

.latestposts-eleven .latest-b11 .latest-b11-content {

    overflow: hidden;

    text-align: left;

}

.latestposts-eleven .latest-b11 .latest-b11-img a {

    display: block;

}

.latestposts-eleven .latest-b11 .latest-b11-img img {

    border-radius: 3px;

    width: 100%;

}

.latestposts-eleven .latest-b11 .latest-b11-content h3 {

    font-size: 20px;

    overflow: hidden;

    padding-bottom: 4px;

    font-weight: 700;

}

.latestposts-eleven .latest-b11 .latest-b11-content h3 a {

    color: #1a1a1a;

}

.latestposts-eleven .latest-b11 .latest-b11-content h3 a:hover {

    text-decoration: underline;

}

.latestposts-eleven .latest-b11 .latest-b11-content p {

    overflow: hidden;

    font-size: 13px;

    margin-bottom: 10px;

    font-weight: 400;

}

.latestposts-eleven .latest-b11 .latest-b11-meta .date {

    display: block;

    font-size: 12px;

    color: #a9a9a9;

    margin-bottom: 7px;

    font-weight: 300;

}

.latestposts-eleven .latest-b11 .latest-b11-content a.readmore:after {

    display: none;

}

.latestposts-eleven .latest-b11 .latest-b11-content a.readmore {

    padding: 0;

    text-align: left;

    color: #00c2e5;

    letter-spacing: 0;

    font-weight: 400;

    left: 0;

    transform: translate(0,  0);

    -webkit-transform: translate(0,  0);

    border: none;

    background: none;

    text-transform: none;

    font-size: 13px;

}

.latestposts-eleven .latest-b11 .latest-b11-content a.readmore:hover {

    color: #101010 !important;

}

.latestposts-eleven .latest-b11 .latest-b11-content a.readmore:after {

    display:  inline;

     font-family:  simple-line-icons;

     content:  "\e606";

     font-size:  12px;

     padding-left:  3px;

     position:  relative;

     background:  transparent;

     top:  2px;

}

@media (max-width:767px) {

    .latestposts-eleven .latest-b11 .latest-b11-img {

    float: none;

    display: block;

    width: 100%;

}

.latestposts-eleven .latest-b11 .latest-b11-img .latest-b11-meta {

    margin-left: 0;

    margin-bottom: 10px;

}

.latestposts-eleven .latest-b11 .latest-b11-img .latest-b11-meta .date {

    display: inline-block;

}

.latestposts-eleven .latest-b11 .latest-b11-img img {

    width: 100%;

}

.latestposts-eleven .latest-b11 .latest-b11-content {

    display: block;

}

.latestposts-eleven .latest-b11 .latest-b11-meta .date {

    margin-top: 15px;

}

}

@media only screen and (min-width:768px) and (max-width:1200px) {

    .latestposts-eleven .latest-b11 .latest-b11-content h3 {

    font-size: 15px;

    font-weight: 600;

}

.latestposts-eleven .latest-b11 .latest-b10-content p,  .latestposts-eleven .latest-b11 .latest-b11-img .latest-b11-meta .date, .latestposts-eleven .latest-b11 .latest-b10-content a.readmore {

    font-size: 12px;

}

}

.a-post-box  {

     position: relative;

     overflow: hidden;

}

.a-post-box .latest-txt  {

     position: absolute;

     bottom: 10%;

     padding: 20px;

     width: 88%;

     left: 0;

     right: 0;

     margin: auto;

     transition: all .5s ease-in-out;

     text-align: center;

}

.a-post-box .latest-title  {

     font-size: 19px;

     margin-bottom: 16px;

     font-weight: 700;

     letter-spacing: 2px;

     line-height: 1.35;

     text-transform: uppercase;

}

.a-post-box .latest-title a  {

     color:  #fff;

}

.a-post-box .latest-title a:hover  {

     color: #d0ae5e;

}

.a-post-box .latest-cat  {

     display: inline-block;

     background: #d0ae5e;

     color: #fff;

     padding: 0;

     border: none;

     text-align:  center;

    letter-spacing: 0.3px;

     transition: all .21s ease-in-out;

}

.a-post-box .latest-cat:hover  {

     background: #111 !important;

}

.a-post-box .latest-cat a  {

     padding: 2px 8px 4px;

     color: #fff;

     font-size:  10px;

    text-transform:  uppercase;

    font-weight:  400;

    letter-spacing:  1px;

}

.a-post-box .latest-date  {

     font-size: 13px;

     color: #eee;

     margin: 20px 0 0 11px;

}

.a-post-box .latest-content  {

     color: #fff;

     margin-top: 30px;

}

.a-post-box .latest-img img  {

     width: 100%;

}

.a-post-box .latest-overlay   {

     height: 100%;

     background-color: rgba(0,  0,  0,  0.37);

     position: absolute;

     width: 100%;

     bottom: 0;

    border:  1px solid #ddd;

}

.container.a-post-box  {

     margin: 0 -10px;

}

.nopad-left .a-post-box .latest-overlay,  .nopad-right .a-post-box .latest-overlay  {

     border: none;

}

.vc_col-sm-4 .a-post-box .latest-author,  .vc_col-sm-4 .a-post-box .latest-views,  .vc_col-sm-4 .a-post-box .latest-comments  {

     display: none;

}

.vc_col-sm-4 .a-post-box .latest-title,  .wpb_column .wpb_column .a-post-box .latest-title   {

     font-size:  16px;

}

.vc_col-sm-6 .a-post-box .latest-title  {

     font-size: 17px;

}

.vc_col-sm-3 .a-post-box .latest-title  {

     font-size: 13px;

     letter-spacing: 0;

}

.vc_col-sm-3 .a-post-box .latest-txt  {

     padding: 20px;

}

.vc_col-sm-3 .a-post-box .a-post-box .latest-meta  {

     margin-left: 10px;

}

@media only screen and (max-width:960px)  {

    .a-post-box .latest-date  {

     display: block;

     margin-top: 2px;

}

}

@media only screen and (max-width:479px)  {

    .a-post-box .latest-txt  {

     padding: 10px;

}

.a-post-box .latest-title  {

     font-size: 16px;

}

}

@media only screen and (min-width:961px) and (max-width:1200px)  {

    .nopad-left,  .nopad-right  {

     padding: 0;

}

.nopad-left .wpb_row,  .nopad-right .wpb_row  {

     margin: 0;

}

.a-post-box .latest-txt  {

     width: 96%;

}

.a-post-box .latest-title  {

     letter-spacing: 0;

}

}

@media only screen and (min-width:768px) and (max-width:960px)  {

    .a-post-box .latest-txt  {

     width: 90%;

}

.vc_col-sm-4 .a-post-box .latest-title  {

     font-size: 19px;

}

.vc_col-sm-3 .a-post-box .latest-title  {

     font-size: 17px;

}

}

.latest-cat-box  {

     padding:  0;

     border:  0;

     margin-bottom: 25px;

}

.latest-cat-box .blog-post   {

     margin-bottom: 20px;

     padding: 0;

     background: none;

     border: none;

}

.latest-cat-box .lc-main  {

     margin-bottom: 4px;

}

.latest-cat-box .blog-post.lc-main h4  {

     font-size:  19px;

     letter-spacing:  3px;

     font-weight:  700;

     margin-bottom: 12px;

     margin-top: 8px;

     line-height:  1.3;

    text-transform:  uppercase;

}

.latest-cat-box .blog-author,  .latest-cat-box .blog-author *  {

     font-size:  12px;

     letter-spacing: 0;

     text-transform: none;

}

.latest-cat-box .blog-author strong  {

     font-weight: 800;

}

.latest-cat-box .lc-main .blog-detail  {

     margin-bottom: 33px;

}

.latest-cat-box .blog-post p.blog-author  {

     font-size:  13px;

     color:  #888;

     text-transform: none;

     letter-spacing: 0;

     line-height:  1.5;

}

.latest-cat-box .blog-post p.blog-author a  {

     text-transform: none;

     letter-spacing: 0;

     font-size: 13px;

     color: #888;

}

.latest-cat-box .blog-post p.blog-author span.date a  {

    color: #fd6b48;

}

.latest-cat-box .blog-post p.blog-author a:hover  {

     text-decoration: underline;

}

.latest-cat-box .lc-main a.readmore  {

     display: none;

}

.latest-cat-box .lc-items  {

     padding:  0;

     margin:  0;

     max-width: none;

     width: auto;

}

.latest-cat-box .lc-items h4  {

     font-size:  15px;

     font-weight:  700;

     letter-spacing:  2px;

    text-transform:  uppercase;

}

.latest-cat-box .lc-items img  {

     width:  110px;

     height:  auto;

     float: left;

     box-shadow: none;

     border: 1px solid #ddd;

}

.latest-cat-box .img-hover  {

     float: left;

     margin-left: 0;

     margin-right: 15px;

}

.latest-cat-box .img-hover:before  {

     display: none;

}

.latest-cat-box .blog-post img  {

     margin-bottom: 17px;

     padding: 0;

}

.latest-cat-box .lc-items article  {

     overflow:  hidden;

}

.latest-cat-box .lc-items article:last-child {

     border-bottom:  0;

}

@media only screen and (max-width: 479px)  {

    .latest-cat-box .lc-items img  {

     width: 90px;

}

}

#tribe-events-pg-template,   #tribe-events-pg-template .tribe-events-loop  {

     max-width:  none;

}

#tribe-events-pg-template  {

     padding:  0 10px;

}

@media only screen and (min-width: 1200px)  {

    #tribe-events-pg-template  {

     padding:  0 15px;

}

}

#tribe-events .tribe-events-event-image,  #tribe-events .tribe-events-content  {

    float:  none;

     width:  100%;

     margin:  0;

     padding: 0;

}

.tribe-events-list-separator-month  {

    padding:  0 0 45px 0;

     margin: 35px 0 5px;

}

.tribe-events-list-separator-month:after  {

     border-bottom:  1px solid #e8e8e8;

     top:  0;

}

.tribe-events-list-separator-month span  {

     color:  #d0ae5e;

    font-weight:  600;

     text-transform:  uppercase;

     padding:  4px 10px 0 1px;

     background:  none;

    font-size:  18px;

     float:  left;

    border-top:  1px solid #d0ae5e;

    letter-spacing:  2px;

}

.tribe-events-list .type-tribe_events h2  {

    margin-bottom:  12px;

     display:  block;

    text-transform:  uppercase;

     font-size: 24px;

     font-weight:  600;

    margin-top:  3px;

}

.tribe-events-list .type-tribe_events h2 a  {

    color:  #404040;

    font-weight:  700;

    font-size:  27px;

    font-family:  'Montserrat', sans-serif;

    text-transform:  capitalize;

}

.tribe-events-list .type-tribe_events h2 a:hover  {

    color:  #d0ae5e;

}

.tribe-events-list .tribe-events-event-meta  {

    background:  url("../images/list-events1.jpg") no-repeat bottom right;

    background-size:  cover;

     padding:  18px;

    margin:  0;

     text-align: center;

    min-height:  224px;

    border-top:  2px solid #d0ae5e;

}

.tribe-events-list .tribe-events-venue-details  {

    line-height:  1.5;

     l;

    letter-spacing:  0px;

    border:  none;

     font-style: normal;

    text-align:  left;

    padding-left:  31px;

    font-size:  15px;

    font-weight:  600;

    color:  #616161;

}

.tribe-events-list .time-details  {

     text-transform:  uppercase;

     font-size:  26px;

     letter-spacing:  1px;

     font-weight:  300;

    padding-top:  0px;

    margin-bottom:  13px;

    text-align:  left;

    padding-left:  30px;

}

.tribe-events-list .btn-wrapper  {

    margin:  0;

}

.tribe-events-list .booking-button  {

    letter-spacing:  1px;

    font-size:  13px;

    font-weight:  600;

     text-transform: uppercase;

     transition:  all 0.5s ease;

     background:  #d0ae5e;

     color:  #fff;

    padding:  11px 24px;

      display:  block;

     text-align:  center;

}

.tribe-events-list h2.tribe-events-page-title  {

     margin-bottom:  15px;

     font-size:  38px;

     margin-top:  50px;

     text-transform:  uppercase;

     letter-spacing:  1px;

}

.tribe-events-list .booking-button:hover  {

    background-color:  #333 !important;

}

.tribe-events-list .tribe-events-event-meta a  {

    display: none;

}

.tribe-events-list .tribe-events-read-more  {

    color: #d0ae5e;

}

#tribe-events .tribe-events-content p  {

    font-size:  15px;

}

.tribe-events-event-meta address.tribe-events-address  {

     font-style: normal;

     letter-spacing: 0;

    font-size:  15px;

     color: #727272;

     font-family: 'hind',  helvetica,  arial,  sans-serif;

}

.tribe-events-event-meta span.event-d  {

    font-size:  25px;

    padding-right:  6px;

    font-family: 'Montserrat',  arial,  sans-serif;

    color:  #616161;

}

.tribe-events-event-meta span.event-m  {

    font-size:  25px;

    font-weight:  600;

    color:  #616161;

    letter-spacing:  0px;

    text-transform:  capitalize;

}

.tribe-events-list .post-sharing span,  .tribe_events .post-sharing span,  #tribe_events .post-sharing span  {

     display: none;

}

.tribe-events-list .event-sharing  {

    list-style:  none;

     position:  relative;

     padding:  10px 0;

    margin:  14px 0 0;

}

.tribe-events-list .event-sharing > li  {

    display:  table-cell;

     border: 1px solid #efefef;

     color:  #767676;

      text-align:  center;

}

.tribe-events-list .event-sharing > li:hover  {

    background:  #d0ae5e;

    color:  #fff;

}

.tribe-events-list .event-sharing > li a {

    color:  #767676;

}

.tribe-events-list .event-sharing > li:hover a  {

    color:  #fff;

}

.tribe-events-list .event-sharing > li i  {

    width:  36px;

     height:  36px;

     display:  table-cell;

     vertical-align:  middle;

}

.tribe-events-list .event-sharing .event-share:hover .event-sharing-icon  {

    background:  #d0ae5e;

    border-width:  0 1px 0;

     cursor:  pointer;

}

.tribe-events-list .event-sharing .event-share:hover .event-social  {

    display: table-cell;

}

.tribe-events-list .event-sharing .event-map  {

    border-width: 1px 0 1px;

}

.tribe-events-list .event-sharing .event-social  {

    display: none;

     position:  absolute;

     top: 7px;

     left:  8px;

}

.tribe-events-list .event-sharing .event-social li  {

    display: table-cell;

}

.tribe-events-list .event-sharing .event-social li a  {

    background:  #d0ae5e;

    color:  #fff;

    width:  36px;

    height:  36px;

    vertical-align:  middle;

    text-align:  center;

     display:  table-cell;

}

#wrap .tribe-events-list .event-sharing .event-social li a:hover  {

    background:  #616161;

}

#tribe-events-content .tribe-events-loop {

    max-width:  1096px;

}

.tribe-events-list .tribe-events-event-image  {

    width: 100%}

#tribe-events .tribe-events-event-image  {

    border:  6px solid #e3e3e3;

}

.tribe-events-list .tribe-events-venue-details:before  {

    content:  "\f041";

    font-family:  fontawesome;

    position:  absolute;

    left:  40px;

    font-size:  15px;

    color:  #616161;

}

.tribe-events-list .time-details:before  {

    content:  "\f274";

    font-family:  fontawesome;

    position:  absolute;

    top:  27px;

    left:  37px;

    font-size:  16px;

    color:  #616161;

}

.tribe-events-list h2.tribe-events-page-title  {

    color:  #4c4c4c;

    font-weight:  400;

    font-family:  'Montserrat', sans-serif;

}

#wrap .tribe-events-list .type-tribe_events  {

    padding-top: 20px;

}

#tribe-events .tribe-events-content  {

     color:  #616161;

}

@media only screen and (max-width: 960px)  {

    .tribe-events-list .tribe-events-event-meta {

    margin: 0;

}

.tribe-events-list .btn-wrapper   {

    margin:  2px 0;

}

.tribe-events-list .type-tribe_events h2  {

    margin-top:  20px;

}

}

#tribe-events-pg-template .tribe-events-cal-links  {

     margin-bottom: 0;

}

#tribe-events-pg-template .tribe-events-button  {

     background:  #d0ae5e;

}

#tribe-events .tribe-events-button  {

    background:  #4e4e4e;

}

#tribe-events .tribe-events-button:hover  {

    background:  #333;

}

.single-tribe_events #main-content.container  {

     padding: 35px 0;

}

.single-tribe_events #wrap .tribe-events-notices  {

     margin: 0 15px 18px;

     border-radius: 0;

}

.single-tribe_events #wrap, .single-tribe_events #header  {

     background: #fff;

}

.single-tribe_events #tribe-events-pg-template  {

     padding: 0;

     margin-top: 35px;

}

.single-tribe_events .w-event-content {

    padding:  40px 0;

    margin-bottom:  40px;

}

.single-tribe_events .w-event-meta, .single-tribe_events .w-event-social  {

    margin-bottom:  30px;

    padding:  19px 19px;

    background:  #fff;

    border:  1px solid #e6e6e6;

    box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.037);

}

.single-tribe_events .w-event-social  {

     background:  #f4f4f4;

}

#wrap .w-event-social .tribe-events-single-section-title  {

     padding-left:  9px;

}

.single-tribe_events .tribe-events-meta-group  {

    margin-bottom:  20px;

}

.single-tribe_events .w-event-meta h3, .single-tribe_events .w-event-meta dt  {

     text-transform:  uppercase;

    font-size:  17px;

     font-weight:  bold;

     padding-bottom:  5px;

     display:  inline;

    color:  #000;

    padding-left:  55px;

}

.single-tribe_events .w-event-meta h6 {

    text-transform:  uppercase;

     font-size: 15px;

     padding-bottom:  5px;

     display:  inline;

    color:  #000;

    padding-left:  0;

}

.single-tribe_events .w-event-meta dd,  .single-tribe_events  .w-event-meta .tribe-events-event-categories a  {

     font-size: 14px;

     color:  #a9a9a9;

}

.single-tribe_events .w-event-meta dd  {

    margin-bottom:  0;

    padding-left:  55px;

}

.single-tribe_events .w-event-meta dd a  {

    color:  #8d8d8d;

}

.single-tribe_events .w-event-meta dd a:hover  {

    color:  #d0ae5e;

}

.single-tribe_events .w-event-meta .tribe-events-address  {

    color:  #8d8d8d;

    margin-bottom:  3px;

}

.single-tribe_events .w-event-meta .tribe-events-meta-group-venue .author  {

    margin-bottom: 0;

    color:  #8d8d8d;

    font-size: 13px;

}

.single-tribe_events .tribe-events-event-image  {

    margin-bottom: 0;

}

.single-tribe_events h2.tribe-events-single-event-title {

    margin-bottom:  30px;

     letter-spacing:  0.5px;

    text-transform:  capitalize;

    font-family:  'Montserrat', sans-serif;

    font-weight:  400;

    font-size:  32px;

}

.single-tribe_events .booking-button  {

     letter-spacing:  0.5px;

    line-height:  48px;

    height:  76px;

    transition:  all 0.5s ease;

    background:  #d0ae5e;

    color:  #fff;

    padding:  16px;

    display:  block;

    text-align:  center;

    font-size:  16px;

    font-family:  'Montserrat', sans-serif;

}

.single-tribe_events .booking-button:hover  {

    background-color:  #101010 !important;

}

.single-tribe_events .tribe-event-tags a  {

    display:  inline-block;

    color:  #444;

    font-size:  11px;

    text-transform:  uppercase;

    letter-spacing:  1.5px;

    font-weight:  500;

    padding:  3px 7px;

    border:  1px solid #ddd;

    border-radius:  2px;

    background:  #fff;

    margin:  1px 3px;

}

.single-tribe_events .tribe-event-tags:before  {

    font-size:  24px;

    color:  #303030;

    margin-right:  5px;

    content:  "\f02c";

    font-family:  fontawesome;

}

.single-tribe_events .tribe-event-tags  {

    padding-top:  13px;

}

#tribe-events-pg-template .tribe-events-day-time-slot .tribe-events-content  {

     float:  left;

     width: 33%;

     padding: 0 15px;

}

#tribe-events-pg-template .tribe-events-day-time-slot .tribe-events-event-image  {

     padding-left: 0;

}

#tribe-events-content .tribe-events-abbr  {

    color:  #8d8d8d;

    font-size:  14px;

}

.single-tribe_events .tribe-events-content  {

    margin-bottom:  30px;

}

.single-tribe_events .tribe-organizer-url a  {

    word-wrap:  break-word;

}

.single-tribe_events #headline  {

    margin: 0 0 10px;

}

.single-tribe_events #headline h2  {

    padding:  0;

}

.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map  {

    margin-top: 0;

    padding:  8px;

    border:  1px solid #e3e3e3;

}

#tribe-events-gmap-0  {

    height:  325px !important;

}

.tribe-events-day-time-slot .tribe-events-content.description.entry-summary  {

     font-size: 15px;

     font-weight: 300;

     color: #8a8a8a;

}

.tribe-events-day-time-slot .type-tribe_events h2  {

     font-size: 28px;

     padding-bottom: 20px;

}

.tribe-events-day .tribe-events-day-time-slot .type-tribe_events  {

     margin: 0;

}

.tribe-events-day .tribe-events-day-time-slot h5  {

     background-color: #a9a9a9;

}

.single-tribe_events .w-event-meta .w-single-event-organizer .tribe-events-single-section-title, .single-tribe_events .w-tribe-events-meta-date h3   {

    padding-left:  0;

    margin:  10px;

    display:  inline-block;

}

.single-tribe_events .w-tribe-events-meta-date h3  {

    width:  100%;

}

.single-tribe_events #tribe-events .tribe-events-event-image  {

    border:  0;

}

.single-tribe_events .tribe-events-venue-map  {

    padding: 0;

}

#wrap #tribe-events .tribe-events-button  {

    background:  #fff;

    padding:  12px 34px;

    font-family:  'Montserrat', sans-serif;

    font-size:  13px;

    font-weight:  400;

    letter-spacing: 0;

    border:  1px solid #d0ae5e;

    color:  #d0ae5e;

    transition:  0.3s;

}

#wrap #tribe-events .tribe-events-button:hover  {

    background:  #d0ae5e;

}

#wrap #tribe-events .tribe-events-button:hover  {

     color:  #fff;

}

.w-single-event-date, .w-single-event-time, .w-single-event-location, .w-single-event-category, .w-single-event-organizer, .w-tribe-events-meta-date, .w-tribe-event-cost, .w-tribe-event-website, .w-single-event-phone {

    background:  #f4f4f4;

    padding:  14px 14px 9px;

    margin-bottom:  20px;

    vertical-align:  baseline;

     position:  relative;

}

.single-tribe_events .w-single-event-organizer dd, .single-tribe_events .w-tribe-events-meta-date dd  {

    padding-left: 55px;

    margin-bottom:  10px;

}

.single-tribe_events .w-single-event-organizer i, .single-tribe_events .w-tribe-events-meta-date i {

    margin-right:  10px;

    color:  #d0ae5e;

    margin-left:  28px;

}

.single-tribe_events  .tribe-event-tags a:hover  {

    border-color: #d0ae5e;

}

.w-single-event-date:before, .w-single-event-time:before, .w-single-event-location:before, .w-single-event-category:before,  .w-tribe-event-cost:before, .w-tribe-event-website:before, .w-single-event-phone:before {

    font-family:  fontawesome;

    padding:  9px 6px;

    color:  #d0ae5e;

    float:  left;

    font-size:  24px;

    width:  40px;

    height:  40px;

    margin-right:  10px;

    position:  absolute;

    left:  15px;

    top:  14px;

}

.w-single-event-date:before  {

    content:  "\f133";

}

.w-single-event-time:before  {

    content:  "\f017";

}

.w-single-event-location:before {

    content:  "\f041";

}

.w-single-event-category:before  {

    content:  "\f114";

}

.w-tribe-event-cost:before  {

    content:  "\f0d6";

}

.w-tribe-event-website:before  {

    content:  "\f0e8";

}

.w-single-event-phone:before  {

    content:  "\f095";

}

.tribe-events-meta-group.tribe-events-meta-group-venue dl  {

    margin-bottom:  0;

}

address.tribe-events-address  {

    line-height:  19px;

}

.single-tribe_events .tribe-events-venue-map, #tribe-events .tribe-events-button,  .tribe-events-button  {

    border-radius:  0;

}

.single-tribe_events .w-event-content dt  {

    margin-top:  40px;

}

.tribe-events-list .tribe-events-read-more:hover  {

    color: #616161;

}

.tribe-events-list .event-sharing .event-social li a:hover  {

    background: #616161;

}

.tribe-events-list .event-sharing .event-share:hover .event-sharing-icon, .tribe-events-list .event-sharing .event-social li a, .tribe-events-list .event-sharing > li:hover  {

    background:  #d0ae5e;

}

.tribe-events-list .tribe-events-event-cost  {

     position:  absolute;

     top:  44px;

     right:  28px;

     z-index:  1;

}

.tribe-events-list .tribe-events-event-cost.day-events  {

     top:  22px;

}

.tribe-events-list .type-tribe_events h2 a:hover  {

    color: #d0ae5e;

}

.tribe-events-list-separator-month span  {

    border-top:  0;

    color:  #d0ae5e;

    font-weight:  400;

}

#tribe-bar-form label  {

    color:  #616161;

    text-transform:  capitalize;

    font-size:  14px;

    font-family:  'Montserrat', sans-serif;

    font-weight:  400;

}

#tribe-events-bar #tribe-bar-form input[type=text]  {

    color:  #8a8a8a;

}

#tribe-events-bar #tribe-bar-form input[type=text]::-webkit-input-placeholder  {

    color:  #8a8a8a;

    font-size: 13px;

    font-family: 'Montserrat', sans-serif;

}

#tribe-events-bar #tribe-bar-form input[type=text]:-moz-placeholder  {

     color:  #8a8a8a;

    font-size: 13px;

    font-family: 'Montserrat', sans-serif;

}

#tribe-events-bar #tribe-bar-form input[type=text]::-moz-placeholder  {

      color:  #8a8a8a;

    font-size: 13px;

    font-family: 'Montserrat', sans-serif;

}

#tribe-events-bar #tribe-bar-form input[type=text]:-ms-input-placeholder  {

      color:  #8a8a8a;

    font-size: 13px;

    font-family: 'Montserrat', sans-serif;

}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a  {

    font-size:  14px;

    color:  #616161;

}

#tribe-events-footer, .single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, ..events-list #tribe-events-footer,  .single-tribe_events #tribe-events-footer,  .tribe-events-day #tribe-events-footer,  .tribe-events-map #tribe-events-footer,  .tribe-events-photo #tribe-events-footer  {

     border-top: 0;

    padding-top: 0;

}

#tribe-events-content-wrapper .tribe-events-sub-nav a  {

    background:  #fff;

    border:  1px solid #d0ae5e;

    border-radius:  1px;

    color:  #d0ae5e;

    transition: 0.3s;

}

#wrap .w-single-event-organizer .tribe-organizer i  {

     font-size:  17px;

     margin-right:  6px;

}

#wrap .w-single-event-organizer .tribe-organizer  {

     padding:  0;

     margin-bottom:  16px;

}

@media only screen and (max-width: 767px) {

    #tribe-events-pg-template .tribe-events-day-time-slot .tribe-events-content, #tribe-events-pg-template .tribe-events-day-time-slot .tribe-events-event-image, .tribe-events-list .tribe-events-day-time-slot .tribe-events-event-meta  {

     float: none;

     width: 100%;

     margin-bottom: 20px;

}

#tribe-events-pg-template .tribe-events-day-time-slot .tribe-events-event-image  {

     padding: 0;

}

}

.events-grid .event-sharing  {

    list-style:  none;

     position:  relative;

     border-top:  1px solid #efefef;

     padding:  20px;

     margin:  0;

     background: #fafafa;

}

.events-grid .event-sharing > li  {

    display:  table-cell;

     border: 1px solid #e8e8e8;

     color:  #767676;

      text-align:  center;

}

.events-grid .event-sharing > li:hover  {

    background:  #4a4a4a;

}

.events-grid .event-sharing > li a  {

    color:  #767676;

}

.events-grid .event-sharing > li:hover a  {

    color:  #fff;

}

.events-grid .event-sharing > li i  {

    width:  36px;

     height:  36px;

     display:  table-cell;

     vertical-align:  middle;

}

.events-grid .event-sharing .event-share:hover .event-sharing-icon  {

    background:  #4a4a4a;

    border-width:  0 1px 0;

     cursor:  pointer;

    color:  #fff;

}

.events-grid .event-sharing .event-share:hover .event-social  {

    display: table-cell;

}

.events-grid .event-sharing .event-map  {

    border-width: 1px 0 1px;

}

.events-grid .event-sharing .event-social  {

    display: none;

     position:  absolute;

    top:  17px;

    left:  28px;

}

.events-grid .event-sharing .event-social li  {

    display: table-cell;

}

.events-grid .event-sharing .event-social li a  {

    background:  #767676;

    color:  #fff;

    width:  36px;

    height:  36px;

    vertical-align:  middle;

    text-align:  center;

     display:  table-cell;

}

.events-grid .event-sharing .event-social li a:hover  {

    background:  #4a4a4a;

}

.events-grid .event-article   {

     position:  relative;

 }

.events-grid .event-article .booking-button  {

     transition:  all 0.21s ease;

     font-size: 11px;

     font-weight: 500;

     letter-spacing: 1px;

     text-transform: uppercase;

     background:  #fff !important;

     color:  #222;

     border: 1px solid #e8e8e8;

     position:  absolute;

     bottom:  20px;

     right:  15px;

     padding:  8px 16px;

     font-family: 'Montserrat', 'open sans',  arial,  sans-serif;

}

#wrap .events-grid .event-article .booking-button:hover  {

    background:  #424242 !important;

     color: #fff !important;

}

.events-grid .row  {

     margin-bottom:  30px;

     max-width:  none;

}

.events-grid .event-article  {

     position:  relative;

     overflow:  hidden;

    border:  2px solid #e2e2e2;

    text-align:  center;

}

.events-grid .event-article .event-content  {

     background: #fff;

     color: #767676;

     padding: 10px 20px;

    text-align:  center;

      min-height:  125px;

     font-family: 'Montserrat', 'open sans',  arial,  sans-serif;

}

.events-grid .event-article .event-title  {

     color: #313131;

     margin:  0 0 10px 0;

     font-weight:  bold;

      font-size: 22px;

     letter-spacing: -1px;

     text-transform: none;

}

.events-grid .event-article .event-title:hover  {

     color:  #d0ae5e;

}

.events-grid .event-date  {

    margin-bottom:  6px;

    font-size:  15px;

    text-align:  center;

    margin:  0 -20px;

    background:  #ddd;

    color:  #fff;

    margin-top:  -42px;

    font-weight:  700;

    padding-bottom:  10px;

    text-shadow:  0 1px 8px #111;

}

.events-grid .event-detail  {

     font-weight:  400;

     font-size:  10px;

     text-transform: uppercase;

     letter-spacing: 1px;

     background-color:  #d0ae5e;

     color:  #fff;

     padding: 1px 20px;

    margin:  0 -20px 15px -20px;

    display:  block;

    width:  auto;

}

.events-grid .event-content p  {

     font-size: 13px;

     color: #9a9a9a;

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    .events-grid .event-sharing > li i  {

     width:  30px;

     height:  38px;

 }

.events-grid .event-sharing .event-social  {

     left:  21px;

     z-index:  1;

}

.events-grid .event-sharing .event-social li a  {

     width:  30px;

 }

}

@media only screen and (max-width: 768px)  {

    .events-grid .row  {

     margin-bottom: 0;

}

.events-grid .event-article  {

     margin-bottom: 30px;

}

}

@media only screen and (max-width: 320px)  {

    .events-grid .event-sharing > li i  {

     width:  30px;

     height:  38px;

 }

.events-grid .event-sharing .event-social  {

     left:  21px;

     z-index:  1;

}

.events-grid .event-sharing .event-social li a  {

     width:  30px;

 }

}

.events-grid2 .event-sharing  {

    list-style:  none;

     position:  relative;

     border-top:  2px solid;

     padding:  29px 0 26px;

    margin:  0px 14px;

    text-align:  left;

}

.events-grid2 .event-sharing > li  {

    display:  inline-block;

     border: 1px solid #e8e8e8;

     color:  #767676;

      text-align:  center;

     margin-right:  -1px;

    padding-top:  5px;

     padding-right:  1px;

}

.events-grid2 .event-sharing > li:hover  {

    background:  #4a4a4a;

}

.events-grid2 .event-sharing > li a  {

    color:  #767676;

}

.events-grid2 .event-sharing > li:hover a  {

    color:  #fff;

}

.events-grid2 .event-sharing > li i  {

    width:  30px;

    height:  23px;

    display:  inline-block;

}

.events-grid2 .event-sharing .event-share:hover .event-sharing-icon  {

    background:  #4a4a4a;

    border-width:  0 1px 0;

     cursor:  pointer;

    color:  #fff;

    font-weight:  bold;

}

.events-grid2 .event-sharing .event-share:hover .event-social  {

    display: table-cell;

     z-index:  1;

}

.events-grid2 .event-sharing .event-social  {

    display: none;

     position:  absolute;

    top:  26px;

    left:  2px;

}

.events-grid2 .event-sharing .event-social li  {

    display: table-cell;

}

.events-grid2 .event-sharing .event-social li a  {

    background:  #767676;

    color:  #fff;

    width:  30px;

    height:  31px;

    vertical-align:  middle;

    text-align:  center;

    display: inline-block;

    padding-top:  6px;

}

.events-grid2 .event-sharing .event-social li a:hover  {

    background:  #4a4a4a;

}

.events-grid2 .event-article  {

     position:  relative;

 }

.events-grid2 .event-article .booking-button  {

    transition:  all 0.21s ease;

    font-size:  11px;

    font-weight: 500;

    text-transform: uppercase;

    background:  #fff !important;

    color:  #888;

    border:  1px solid #e6e6e6;

    position:  absolute;

    bottom:  30px;

    right:  0;

    padding:  5px 17px;

    font-family: 'Montserrat', 'open sans',  arial,  sans-serif;

}

#wrap .events-grid2 .event-article .booking-button:hover  {

    background:  #191919 !important;

     color: #fff;

}

.events-grid2 .row  {

     margin-bottom:  30px;

     max-width:  none;

}

.events-grid2 .event-article  {

     min-height:  518px;

     position:  relative;

    overflow:  hidden;

    border:  1px solid #e6e6e6;

    text-align:  center;

    padding:  15px 15px 0;

    background:  #fff;

    box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.events-grid2 .event-article .event-content  {

     background: #fff;

     color: #767676;

     padding: 25px 16px 0;

    text-align:  left;

      min-height:  125px;

     font-family: 'Montserrat', 'open sans',  arial,  sans-serif;

}

.events-grid2 .event-article .event-title  {

     color: #2a2a2a;

     margin:  0 0 10px 0;

     font-weight:  bold;

      font-size: 22px;

     text-transform: capitalize;

}

.events-grid2 .event-article .event-title:hover  {

     color:  #d0ae5e;

}

.events-grid2 .event-content p  {

    font-size:  14px;

    color:  #8a8a8a;

}

.events-grid2 .event-grid-head  {

    background:  #d0ae5e;

    margin-bottom:  8px;

    color:  #fff;

    padding:  8px 14px 6px;

    text-align:  left;

    font-family:  'Montserrat', sans-serif;

}

.events-grid2 .event-grid-head .event-date  {

    font-size:  48px;

    line-height:  47px;

    float: left;

     margin-right:  11px;

}

.events-grid2 .event-grid-head .event-month  {

    text-transform:  uppercase;

    font-size:  17px;

}

.events-grid2 .event-grid-head .event-detail  {

    font-size:  13px;

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    #wrap .events-grid2 .event-share  {

     display:  block;

     text-align:  center;

     background:  #F5F5F5;

     color:  #616161;

     width:  51px;

}

#wrap .events-grid2 .event-map  {

     display:  inline-block;

     margin-right:  5px;

}

#wrap .events-grid2 .event-email  {

     margin-right:  5px;

}

.events-grid2 .event-sharing .event-social  {

     display: table-cell;

     top:  25px;

     right:  0;

     left:  inherit;

      border:  1px solid #E6E6E6;

     background:  #FFFFFF;

}

.events-grid2 .event-sharing .event-social li  {

     width:  37px;

     text-align:  center;

     border-right:  1px solid #e3e3e3;

}

.events-grid2 .event-sharing .event-social li:last-child  {

     border-right:  none;

}

.events-grid2 .event-sharing .event-social li:hover  {

     background:  #4a4a4a;

}

.events-grid2 .event-sharing .event-social li:hover a  {

     color:  #fff;

  }

.events-grid2 .event-sharing .event-social li a  {

     width:  36px;

}

.events-grid2 .event-sharing > li i  {

     text-align:  center;

}

.events-grid2 .event-sharing .event-social li a  {

    background:  #fff;

     color:  #767676;

}

.events-grid2 .event-sharing .event-share:hover .event-sharing-icon  {

     background:  transparent;

     color:  #616161;

     font-weight:  normal;

}

}

@media only screen and (max-width: 767px)  {

    .events-grid2 .row  {

     margin-bottom: 0;

}

.events-grid2 .event-article  {

     margin-bottom: 30px;

}

}

@media only screen and (max-width: 320px)  {

    #wrap .events-grid2 .event-share  {

     display:  block;

     text-align:  center;

     background:  #F5F5F5;

     color:  #616161;

     width:  51px;

}

#wrap .events-grid2 .event-map  {

     display:  inline-block;

     margin-right:  5px;

}

#wrap .events-grid2 .event-email  {

     margin-right:  5px;

}

.events-grid2 .event-sharing .event-social  {

     display: table-cell;

     top:  25px;

     right:  0;

     left:  inherit;

      border:  1px solid #E6E6E6;

     background:  #FFFFFF;

}

.events-grid2 .event-sharing .event-social li  {

     width:  37px;

     text-align:  center;

     border-right:  1px solid #e3e3e3;

}

.events-grid2 .event-sharing .event-social li:last-child  {

     border-right:  none;

}

.events-grid2 .event-sharing .event-social li:hover  {

     background:  #4a4a4a;

}

.events-grid2 .event-sharing .event-social li:hover a  {

     color:  #fff;

  }

.events-grid2 .event-sharing .event-social li a  {

     width:  36px;

}

.events-grid2 .event-sharing > li i  {

     text-align:  center;

}

.events-grid2 .event-sharing .event-social li a  {

    background:  #fff;

     color:  #767676;

}

.events-grid2 .event-sharing .event-share:hover .event-sharing-icon  {

     background:  transparent;

     color:  #616161;

     font-weight:  normal;

}

}

.goals-grid .row  {

    margin-bottom: 20px;

}

.goals .goal-content p  {

    font-size:  14px;

      margin:  25px 0;

     color: #8a8a8a;

}

.goals .goal-content .goal-meta  {

     margin-top: 70px;

}

.goals .goal-content .goal-title  {

     text-transform:  none;

     letter-spacing: 0;

     color:  #424748;

     font-weight:  300;

}

.goals .goal-content .goal-title:hover  {

     color:  #d0ae5e;

}

.goals .goal-content .goal-days  {

    font-size:  14px;

    color:  #777;

}

.goals .goal-content .goal-raised  {

    border-right:  1px solid #e4e4e4;

    padding-right:  10px;

    margin:  0 10px 0 50px;

    color:  #777;

}

.goals .goal-content .donate-button  {

    background-color:  #fff;

    color:  #d0ae5e;

     padding:  10px 20px;

     display:  inline-block;

     text-align:  center;

     font-size: 12px;

     font-weight: 700;

     letter-spacing: 2px;

    border:  2px solid;

}

.goals .goal-content .donate-button:hover  {

    background-color:  #d0ae5e;

    color:  #fff;

}

.goals .goal-content .goal-completed  {

    background-color:  #aaa;

     color:  #fff;

     padding:  10px 20px;

    margin:  0;

     text-transform:  uppercase;

     display:  inline-block;

     text-align:  center;

    font-size:  14px;

    font-weight:  500;

    letter-spacing:  2px;

    border:  2px solid;

}

.goals .postmetadata  {

    width: 100%;

     display: table;

     table-layout: fixed;

     background: #f9f9f9;

     padding: 2px 14px;

     border-radius: 4px;

     font-family: 'Montserrat', 'open sans', sans-serif;

}

.goals.goals-grid article  {

    border:  2px solid #e3e3e3;

}

.goals.goals-grid .goal-content .goal-completed, .goals.goals-grid .goal-content .donate-button {

    width:  100%;

}

.goals.goals-grid .goal-content  {

    padding:  16px 16px 0;

}

.goals.goals-grid .goal-content .goal-title  {

     font-size: 21px;

     line-height: 1.5;

     font-weight: 400;

}

.goals.goals-grid .goal-content .goal-meta  {

     margin: 30px -16px 0;

     padding: 30px 18px;

     background: #f5f5f5;

}

#wrap .goals.goals-grid .goal-content .vc_progress_bar  {

    margin-bottom: 10px;

}

.goals.goals-list article  {

    padding-bottom:  45px;

     border-bottom:  1px solid #e8e8e8;

     margin-bottom:  45px;

}

#wrap .goals.goals-list .goal-content .vc_progress_bar  {

    margin-bottom: 22px;

}

.goals.goals-list .goal-img img , .goals.goals-list .goal-completed  {

     border-radius:  1px;

}

.goals .goal-content h4  {

     font-size: 22px;

}

.goals.goals-list .goal-content h4  {

     font-size: 33px;

     font-weight: 300;

     margin-bottom: 20px;

}

.goals.goals-list .goal-content .goal-meta  {

     margin-top: 60px;

}

.goals.goals-list .goal-content .donate-button  {

     border-radius:  2px;

     float:  left;

}

.goals.goals-list .goal-content .goal-sharing  {

     float:  right;

}

.goals.goals-list .goal-content .goal-sharing  a  {

     transition:  all 0.21s ease;

     border-radius:  3px;

     background-color:  #d0ae5e;

     color:  #fff;

      padding:  10px 20px;

     height: 42px;

     display:  inline-block;

     text-align:  center;

}

.goals.goals-list .goal-content .goal-sharing a.facebook  {

     background:  #3b5996;

}

.goals.goals-list .goal-content .goal-sharing a.twitter  {

     background:  #00acee;

}

.goals.goals-list .goal-content .goal-sharing a.google  {

     background:  #c3391c;

}

.goals.goals-list .goal-content .goal-sharing .goal-sharing-icon  {

    font-size:  16px;

}

.goals.goals-list .goal-content .goal-sharing a:before  {

     content: "share on ";

     padding: 0 5px 0 0;

     width: 0;

     font-size: 0px;

     display: inline;

     transition:  all 0.21s ease;

}

.goals.goals-list .goal-content .goal-sharing a:hover:before  {

    width: 100%;

     font-size: 11px;

}

.goals .goal-progress .vc_pie_wrapper {

    margin-top:  10px;

}

.goals .goal-progress .vc_pie_chart_value {

    color:  #d0ae5e;

    font-size:  48px;

}

#wrap .container .vc_progress_bar .vc_single_bar .vc_label  {

     font-size: 13px;

     color: #4a4a4a;

}

@media only screen and (max-width: 768px)  {

    .goals.goals-grid .row  {

     margin-bottom: 0;

}

.goals.goals-grid article  {

     margin-bottom: 30px;

}

}

.single-goal .goal-raised {

    margin:  10px 0;

     border:  0;

}

.single-goal .goal-title  {

    font-weight:  300;

     text-transform:  none;

     font-size:  50px;

     letter-spacing:  0;

     margin-bottom:  25px;

}

.single-goal .postmetadata  {

    width: 100%;

     padding: 2px 12px;

     display: table;

     table-layout: fixed;

     font-family: 'Montserrat', sans-serif;

}

.single-goal .blog-single-post img  {

    margin-bottom:  40px;

}

.goal-metadata  {

    margin: 0;

     padding: 0;

     display: table-row;

}

.goal-metadata li  {

    text-align: center;

     display:  table-cell;

     list-style:  none;

      font-size:  10px;

     font-weight:  500;

     color: #8a8a8a;

     text-transform: uppercase;

     letter-spacing: 1px;

}

.goal-metadata li i  {

     font-size: 12px;

}

.goal-metadata li a  {

    color: #777;

}

.goal-metadata li a:hover  {

    color: #444;

}

.goal-box  {

     border:  1px solid #efefef;

     padding:  16px;

     border-radius:  4px;

}

.donate-button  {

     transition:  all 0.21s ease;

}

.goal-box .donate-button  {

     background-color:  #d0ae5e;

     color:  #fff;

     padding:  20px 20px;

     letter-spacing:  2px;

     font-size:  16px;

     font-weight:  500;

     display:  block;

     text-align:  center;

      border-radius:  0;

     transition:  all 0.33s ease;

}

.goal-box .donate-button:hover  {

    background-color:  #222 !important;

}

#wrap .goal-box .vc_progress_bar  {

    margin-bottom: 10px;

}

.goal-box .goal-sharing {

     margin:  24px 0 10px;

}

.goal-box .goal-sharing .goal-sharing-icon  {

    color: #d0ae5e;

     margin-right: 5px;

}

.goal-box .goal-sharing .goal-social  {

    display: inline-block;

}

.goal-box .goal-sharing .goal-social a  {

      margin:  0 4px;

     color:  #868686;

    font-weight:  500;

     font-size:  10px;

     letter-spacing: 1px;

}

.goal-box .goal-sharing .goal-social a:hover  {

    color: #d0ae5e;

}

@media only screen and (max-width: 768px)  {

    .goal-raised {

    display:  block;

     margin:  10px 0;

}

}

.widget #searchsubmit, .wpb_widgetised_column .widget #searchsubmit  {

    display: none;

}

.blox .widget_search,  .max-hero .widget_search  {

     margin:  0 auto 30px;

     width:  500px;

}

.blox .widget_search input[type="text"].search-side,  .max-hero .widget_search input[type="text"].search-side  {

    background-image:  none;

     float:  left;

     width:  350px;

     margin:  0;

     padding:  28px;

     border-radius:  5px 0 0 5px;

     border-color:  #fcfcfb;

}

.blox .widget_search input[type="submit"]#searchsubmit.btn,  .max-hero .widget_search input[type="submit"]#searchsubmit.btn   {

     display: inline-block;

     float:  right;

     width:  150px;

     margin:  0;

     padding:  24px;

     background-color:  #d0ae5e;

     color:  #fff;

     text-transform:  uppercase;

     border-radius:  0 5px 5px 0;

}

.blox .widget_search .search-side:focus,  .max-hero .widget_search .search-side:focus  {

    border-color: #f3f3f3;

}

@media only screen and (max-width: 767px)  {

    .blox .widget_search,  .max-hero .widget_search  {

     width:  300px;

}

.blox .widget_search input[type="text"].search-side,  .blox .widget_search input[type="submit"]#searchsubmit.btn,  .max-hero .widget_search input[type="text"].search-side,  .max-hero .widget_search input[type="submit"]#searchsubmit.btn  {

     float: none;

     margin: 0;

     width: 100%;

     border-radius: 0;

}

}

@media only screen and (max-width: 479px)  {

    .blox .widget_search,  .max-hero .widget_search  {

     width:  270px;

}

}

.blox .widget ul li,  .max-hero .widget ul li  {

     display:  inline;

}

.blox .widget_nav_menu,  .max-hero .widget_nav_menu  {

     position:  absolute;

     left:  50%;

     margin-right:  -50%;

     transform:  translate(-50%,  0);

}

.blox .widget_nav_menu li,  .max-hero .widget_nav_menu li  {

     border:  none;

}

.blox .widget_nav_menu li:hover,  .max-hero .widget_nav_menu li:hover  {

     border:  0;

     background: none;

}

.blox .widget_nav_menu li a,  .max-hero .widget_nav_menu li a  {

     color: #fff;

     font-size:  14px;

}

.blox .widget_nav_menu li a:hover,  .max-hero .widget_nav_menu li a:hover  {

     text-decoration:  underline;

     color: #fff;

     background: none;

}

.dropup,  .dropdown  {

     position:  relative;

}

.dropdown-toggle  {

     *margin-bottom:  -3px;

}

.dropdown-toggle:active,  .open .dropdown-toggle  {

     outline:  0;

}



.dropdown:hover .caret,  .open .caret  {

     opacity:  1;

     filter:  alpha(opacity=100);

}

.dropdown-menu  {

     position:  absolute;

     top:  100%;

     left:  0;

     z-index:  1000;

     display:  none;

     float:  left;

     min-width:  160px;

     padding:  4px 0;

     margin:  1px 0 0;

     list-style:  none;

     background-color:  #ffffff;

     border:  1px solid #ccc;

     border:  1px solid rgba(0,  0,  0,  0.2);

     *border-right-width:  2px;

     *border-bottom-width:  2px;

     -webkit-border-radius:  5px;

     -moz-border-radius:  5px;

     border-radius:  5px;

     -webkit-box-shadow:  0 5px 10px rgba(0,  0,  0,  0.2);

     -moz-box-shadow:  0 5px 10px rgba(0,  0,  0,  0.2);

     box-shadow:  0 5px 10px rgba(0,  0,  0,  0.2);

     -webkit-background-clip:  padding-box;

     -moz-background-clip:  padding;

     background-clip:  padding-box;

}

.dropdown-menu.pull-right  {

     right:  0;

     left:  auto;

}

.dropdown-menu .divider  {

     *width:  100%;

     height:  1px;

     margin:  8px 1px;

     *margin:  -5px 0 5px;

     overflow:  hidden;

     background-color:  #e5e5e5;

     border-bottom:  1px solid #ffffff;

}

.dropdown-menu a  {

     display:  block;

     padding:  3px 15px;

     clear:  both;

     font-weight:  normal;

     line-height:  18px;

     color:  #7a7f83;

     white-space:  nowrap;

}

.dropdown-menu li > a:hover,  .dropdown-menu .active > a,  .dropdown-menu .active > a:hover  {

     color:  #ffffff;

     text-decoration:  none;

     background-color:  #1eb1e4;

}

.open  {

     *z-index:  1000;

}

.open > .dropdown-menu  {

     display:  block;

}

.pull-right > .dropdown-menu  {

     right:  0;

     left:  auto;

}

.well,  .promobox  {

     min-height:  20px;

     padding:  19px;

     margin-bottom:  20px;

     background-color:  #f9f9f9;

     border:  1px solid #e1e7ec;

     border:  1px solid rgba(0,  0,  0,  0.05);

     -webkit-border-radius:  4px;

     -moz-border-radius:  4px;

     border-radius:  4px;

     -webkit-box-shadow:  inset 0 1px 1px rgba(0,  0,  0,  0.05);

     -moz-box-shadow:  inset 0 1px 1px rgba(0,  0,  0,  0.05);

     box-shadow:  inset 0 1px 1px rgba(0,  0,  0,  0.05);

}

.well blockquote  {

     border-color:  #e5e5e5;

     border-color:  rgba(0,  0,  0,  0.15);

}

.well blockquote:before,  blockquote.well:before  {

     content: '';

     content: none;

}

.well-large  {

     padding:  24px;

     -webkit-border-radius:  6px;

     -moz-border-radius:  6px;

     border-radius:  6px;

}

.well-small  {

     padding:  9px;

     -webkit-border-radius:  3px;

     -moz-border-radius:  3px;

     border-radius:  3px;

}

.promobox  {

     background:  #fdfdfd;

     padding-bottom:  11px;

}

 .promobox button,  .promobox .button  {

     float: right;

}

.collapse  {

     position:  relative;

     height:  0;

     overflow:  hidden;

     -webkit-transition:  height 0.35s ease;

     -moz-transition:  height 0.35s ease;

     -ms-transition:  height 0.35s ease;

     -o-transition:  height 0.35s ease;

     transition:  height 0.35s ease;

}

.collapse.in  {

     height:  auto;

}

.close  {

     float:  right;

     font-size:  20px;

     font-weight:  bold;

     line-height:  18px;

     color:  #000000;

     text-shadow:  0 1px 0 #ffffff;

     opacity:  0.2;

     filter:  alpha(opacity=20);

}

.close:hover  {

     color:  #000000;

     text-decoration:  none;

     cursor:  pointer;

     opacity:  0.4;

     filter:  alpha(opacity=40);

}

.nav  {

     margin-bottom:  18px;

     margin-left:  0;

     list-style:  none;

}

.nav > li > a  {

     display:  block;

}

.nav > li > a:hover  {

     text-decoration:  none;

     background-color:  #e1e7ec;

}

.nav > .pull-right  {

     float:  right;

}

.nav .nav-header  {

     display:  block;

     padding:  3px 15px;

     font-size:  11px;

     font-weight:  bold;

     line-height:  18px;

     color:  #999999;

     text-shadow:  0 1px 0 rgba(255,  255,  255,  0.5);

     text-transform:  uppercase;

}

.nav li + .nav-header  {

     margin-top:  9px;

}

.nav-list  {

     padding-right:  15px;

     padding-left:  15px;

     margin-bottom:  0;

}

.nav-list > li > a,  .nav-list .nav-header  {

     margin-right:  -15px;

     margin-left:  -15px;

     text-shadow:  0 1px 0 rgba(255,  255,  255,  0.5);

}

.nav-list > li > a  {

     padding:  3px 15px;

}

.nav-list > .active > a,  .nav-list > .active > a:hover  {

     color:  #ffffff;

     text-shadow:  0 -1px 0 rgba(0,  0,  0,  0.2);

     background-color:  #0088cc;

}

.nav-list [class^='icon-']  {

     margin-right:  2px;

}

.nav-list .divider  {

     *width:  100%;

     height:  1px;

     margin:  8px 1px;

     *margin:  -5px 0 5px;

     overflow:  hidden;

     background-color:  #e5e5e5;

     border-bottom:  1px solid #ffffff;

}

 .nav-tabs,  .nav-pills  {

     *zoom:  1;

}

.nav-tabs:before,  .nav-pills:before,  .nav-tabs:after,  .nav-pills:after  {

     display:  table;

     content:  '';

}

.nav-tabs:after,  .nav-pills:after  {

     clear:  both;

}

.nav-tabs > li,  .nav-pills > li  {

     float:  left;

}

.nav-tabs > li > a,  .nav-pills > li > a  {

     padding-right:  18px;

     padding-left:  18px;

    line-height:  14px;

}

.nav-tabs  {

     border-bottom:  1px solid #e5e5e5;

}

.nav-tabs > li  {

     margin-bottom:  -1px;

}

.nav-tabs > li > a  {

     padding-top:  12px;

     background: #f7f7f7;

     padding-bottom:  12px;

     color: #555;

     line-height:  18px;

     border:  1px solid #e5e5e5;

     border-right: 0 none;

     font-family: arial,  helvetica,  sans-serif;

     font-size: 13px;

}

.nav-tabs > li > a:hover  {

     background: #fbfbfb;

}

.nav-tabs > .active > a,  .nav-tabs > .active > a:hover  {

     cursor:  default;

     background-color:  #ffffff;

     border:  1px solid #e5e5e5;

     border-bottom:  0 none;

     padding-top: 20px;

     margin-top: -7px;

}

.nav-pills > li > a  {

     padding-top:  8px;

     padding-bottom:  8px;

     margin-top:  2px;

     margin-bottom:  2px;

     -webkit-border-radius:  5px;

     -moz-border-radius:  5px;

     border-radius:  5px;

}

.nav-pills > .active > a,  .nav-pills > .active > a:hover  {

     color:  #ffffff;

     background-color:  #0088cc;

}

.nav-stacked > li  {

     float:  none;

}

.nav-stacked > li > a  {

     margin-right:  0;

}

.nav-tabs.nav-stacked  {

     border-bottom:  0;

}

.nav-tabs.nav-stacked > li > a  {

     border:  1px solid #e5e5e5;

     -webkit-border-radius:  0;

     -moz-border-radius:  0;

     border-radius:  0;

}

.nav-tabs.nav-stacked > li:first-child > a  {

     -webkit-border-radius:  4px 4px 0 0;

     -moz-border-radius:  4px 4px 0 0;

     border-radius:  4px 4px 0 0;

}

.nav-tabs.nav-stacked > li:last-child > a  {

     -webkit-border-radius:  0 0 4px 4px;

     -moz-border-radius:  0 0 4px 4px;

     border-radius:  0 0 4px 4px;

}

.nav-tabs.nav-stacked > li > a:hover  {

     z-index:  2;

     border-color:  #e5e5e5;

}

.nav-pills.nav-stacked > li > a  {

     margin-bottom:  3px;

}

.nav-pills.nav-stacked > li:last-child > a  {

     margin-bottom:  1px;

}

.nav-tabs .dropdown-menu  {

     -webkit-border-radius:  0 0 5px 5px;

     -moz-border-radius:  0 0 5px 5px;

     border-radius:  0 0 5px 5px;

}

.nav-pills .dropdown-menu  {

     -webkit-border-radius:  4px;

     -moz-border-radius:  4px;

     border-radius:  4px;

}

.nav-tabs .dropdown-toggle .caret,  .nav-pills .dropdown-toggle .caret  {

     margin-top:  6px;

     border-top-color:  #0088cc;

     border-bottom-color:  #0088cc;

}

.nav-tabs .dropdown-toggle:hover .caret,  .nav-pills .dropdown-toggle:hover .caret  {

     border-top-color:  #005580;

     border-bottom-color:  #005580;

}

.nav-tabs .active .dropdown-toggle .caret,  .nav-pills .active .dropdown-toggle .caret  {

     border-top-color:  #333333;

     border-bottom-color:  #333333;

}

.nav > .dropdown.active > a:hover  {

     color:  #000000;

     cursor:  pointer;

}

.nav-tabs .open .dropdown-toggle,  .nav-pills .open .dropdown-toggle,  .nav > li.dropdown.open.active > a:hover  {

     color:  #ffffff;

     background-color:  #999999;

     border-color:  #999999;

}

.nav li.dropdown.open .caret,  .nav li.dropdown.open.active .caret,  .nav li.dropdown.open a:hover .caret  {

     border-top-color:  #ffffff;

     border-bottom-color:  #ffffff;

     opacity:  1;

     filter:  alpha(opacity=100);

}

.tabs-stacked .open > a:hover  {

     border-color:  #999999;

}

.tabbable  {

     *zoom:  1;

}

.tabbable:before,  .tabbable:after  {

     display:  table;

     content:  '';

}

.tabbable:after  {

     clear:  both;

}

.tab-content  {

     overflow:  auto;

     border: 1px solid #e5e5e5;

     border-top: 0 none;

     padding-top: 18px;

     margin-top: -18px;

}

.tab-content .columns  {

     max-width: 100%;

}

.tab-content .columns p  {

     padding: 0;

}

.tabs-below > .nav-tabs,  .tabs-right > .nav-tabs,  .tabs-left > .nav-tabs  {

     border-bottom:  0;

}

.tab-content > .tab-pane,  .pill-content > .pill-pane  {

     display:  none;

     padding: 15px 25px;

}

.tab-content > .active,  .pill-content > .active  {

     display:  block;

}

.tabs-below > .nav-tabs  {

     border-top:  1px solid #e5e5e5;

}

.tabs-below > .nav-tabs > li  {

     margin-top:  -1px;

     margin-bottom:  0;

}

.tabs-below > .nav-tabs > li > a  {

     -webkit-border-radius:  0 0 4px 4px;

     -moz-border-radius:  0 0 4px 4px;

     border-radius:  0 0 4px 4px;

}

.tabs-below > .nav-tabs > li > a:hover  {

     border-top-color:  #e5e5e5;

     border-bottom-color:  transparent;

}

.tabs-below > .nav-tabs > .active > a,  .tabs-below > .nav-tabs > .active > a:hover  {

     border-color:  transparent #e5e5e5 #e5e5e5 #e5e5e5;

}

.tabs-left > .nav-tabs > li,  .tabs-right > .nav-tabs > li  {

     float:  none;

}

.tabs-left > .nav-tabs > li > a,  .tabs-right > .nav-tabs > li > a  {

     min-width:  190px;

     margin-right:  0;

     margin-bottom:  3px;

     text-transform: uppercase;

     font-size: 12px;

     font-weight: bold;

     border-left: 0 none;

     background: #fdfdfd;

     color: #838383;

}

.tabs-left > .nav-tabs  {

     float:  left;

     margin-right: -1px;

     padding-top: 40px;

}

.tabs-left > .nav-tabs > li > a  {

     margin-right:  -1px;

     border:  1px solid #e5e5e5;

     padding: 10px;

     margin: 0;

     border-left: 0 none;

}

.tabs-left > .nav-tabs > li > a:hover  {

     border-bottom: 1px solid #e5e5e5;

     color: #444;

}

.tabs-left > .nav-tabs .active > a,  .tabs-left > .nav-tabs .active > a:hover  {

     border-bottom: 1px solid #e5e5e5;

     border-right-color:  #ffffff;

     padding: 10px;

     border-left: 0 none;

     margin: 0;

     color: #333;

     background: #fff;

}

.tabs-right > .nav-tabs  {

     float:  right;

     border-left:  1px solid #e5e5e5;

}

.tabs-right > .nav-tabs > li > a  {

     margin-left:  -1px;

     border:  1px solid #e5e5e5;

}

.tabs-right > .nav-tabs > li > a:hover  {

     border-color:  #e5e5e5 #e5e5e5 #e5e5e5 #e5e5e5;

     border-width: 1px;

}

.tabs-right > .nav-tabs .active > a,  .tabs-right > .nav-tabs .active > a:hover  {

     border-color:  #e5e5e5 #e5e5e5 #e5e5e5 transparent;

     *border-left-color:  #ffffff;

}

 .tabs-right > .tab-content,  .tabs-left > .tab-content,  .tabs-below > .tab-content  {

     margin: 0;

     padding: 4px;

     padding-top: 10px;

     display: block;

     border: 0 none;

     border-left: 1px solid #e5e5e5;

     box-shadow :  0 0 0 0;

}

.tabs-below > .tab-content  {

     border: 1px solid #e5e5e5;

     border-bottom: 0 none;

}

.tooltip  {

     position:  absolute;

     z-index:  1020;

     display:  block;

     padding:  5px;

     font-size:  11px;

     opacity:  0;

     filter:  alpha(opacity=0);

     visibility:  visible;

}

.tooltip.in  {

     opacity:  0.8;

     filter:  alpha(opacity=80);

}

.tooltip.top  {

     margin-top:  -2px;

}

.tooltip.right  {

     margin-left:  2px;

}

.tooltip.bottom  {

     margin-top:  2px;

}

.tooltip.left  {

     margin-left:  -2px;

}

.tooltip.top .tooltip-arrow  {

     bottom:  0;

     left:  50%;

     margin-left:  -5px;

     border-top:  5px solid #000000;

     border-right:  5px solid transparent;

     border-left:  5px solid transparent;

}

.tooltip.left .tooltip-arrow  {

     top:  50%;

     right:  0;

     margin-top:  -5px;

     border-top:  5px solid transparent;

     border-bottom:  5px solid transparent;

     border-left:  5px solid #000000;

}

.tooltip.bottom .tooltip-arrow  {

     top:  0;

     left:  50%;

     margin-left:  -5px;

     border-right:  5px solid transparent;

     border-bottom:  5px solid #000000;

     border-left:  5px solid transparent;

}

.tooltip.right .tooltip-arrow  {

     top:  50%;

     left:  0;

     margin-top:  -5px;

     border-top:  5px solid transparent;

     border-right:  5px solid #000000;

     border-bottom:  5px solid transparent;

}

.tooltip-inner  {

     max-width:  200px;

     padding:  3px 8px;

     color:  #ffffff;

     text-align:  center;

     text-decoration:  none;

     background-color:  #000000;

     -webkit-border-radius:  4px;

     -moz-border-radius:  4px;

     border-radius:  4px;

}

.tooltip-arrow  {

     position:  absolute;

     width:  0;

     height:  0;

}

.pull-right  {

     float:  right;

}

.pull-left  {

     float:  left;

}

.hide  {

     display:  none;

}

.show  {

     display:  block;

}

.invisible  {

     visibility:  hidden;

}

.pagination2  {

     height:  36px;

     margin:  18px 0;

}

.pagination2 ul  {

     display:  inline-block;

     *display:  inline;

     margin-bottom:  0;

     margin-left:  0;

     -webkit-border-radius:  3px;

     -moz-border-radius:  3px;

     border-radius:  3px;

     *zoom:  1;

     -webkit-box-shadow:  0 1px 2px rgba(0,  0,  0,  0.05);

     -moz-box-shadow:  0 1px 2px rgba(0,  0,  0,  0.05);

     box-shadow:  0 1px 2px rgba(0,  0,  0,  0.05);

}

.pagination2 li  {

     display:  inline;

}

.pagination2 a  {

     float:  left;

     padding:  0 14px;

     line-height:  34px;

     text-decoration:  none;

     border:  1px solid #e5e5e5;

     border-left-width:  0;

}

.pagination2 a:hover,  .pagination2 .active a  {

     background-color:  #f5f5f5;

}

.pagination2 .active a  {

     color:  #999999;

     cursor:  default;

}

.pagination2 .disabled span,  .pagination2 .disabled a,  .pagination2 .disabled a:hover  {

     color:  #999999;

     cursor:  default;

     background-color:  transparent;

}

.pagination2 li:first-child a  {

     border-left-width:  1px;

     -webkit-border-radius:  3px 0 0 3px;

     -moz-border-radius:  3px 0 0 3px;

     border-radius:  3px 0 0 3px;

}

.pagination2 li:last-child a  {

     -webkit-border-radius:  0 3px 3px 0;

     -moz-border-radius:  0 3px 3px 0;

     border-radius:  0 3px 3px 0;

}

.pagination2-centered  {

     text-align:  center;

}

.pagination2-right  {

     text-align:  right;

}

.alert  {

     padding:  8px 35px 8px 36px;

     background: url(../images/alert-notice-ico.png) no-repeat;

     background-position:  9px 50%;

     margin-bottom:  18px;

     color:  #c09853;

     text-shadow:  0 1px 0 rgba(255,  255,  255,  0.5);

     background-color:  #fcf8e3;

     border:  2px solid #f3d9a6;

     -webkit-border-radius:  2px;

     -moz-border-radius:  2px;

     border-radius:  2px;

}

.alert img  {

     float:  left;

     margin: -2px 6px 4px -4px;

}

.alert-heading  {

     color:  inherit;

}

.alert p  {

     margin: 0;

}

.alert .close  {

     position:  relative;

     top:  -2px;

     right:  -21px;

     line-height:  18px;

}

.alert-success  {

     color:  #699801;

     background: url(../images/alert-success-ico.png) no-repeat;

     background-position:  8px 50%;

     background-color:  #e0f0bd;

     border-color:  #afd65f;

}

.alert-danger,  .alert-error  {

     color:  #b94a48;

     background: url(../images/alert-error-ico.png) no-repeat;

     background-position:  9px 50%;

     background-color:  #fce6e9;

     border-color:  #ed9aa3;

}

.alert-info  {

     color:  #3a87ad;

     background: url(../images/alert-info-ico.png) no-repeat;

     background-position:  9px 50%;

     background-color:  #d9edf7;

     border-color:  #98cdd8;

}

.alert-block  {

     padding-top:  14px;

     padding-bottom:  14px;

}

.alert-block > p,  .alert-block > ul  {

     margin-bottom:  0;

}

.alert-block p + p  {

     margin-top:  5px;

}

button.close {

    padding: 0;

    margin: 0;

    border: 0;

    background: none;

    box-shadow: none !important;

    position: absolute;

    right: 0;

}

table  {

     max-width:  100%;

     background-color:  transparent;

     border-collapse:  collapse;

     border-spacing:  0;

}

.table  {

     width:  100%;

     margin-bottom:  18px;

}

.table th,  .table td  {

     padding:  8px;

     line-height:  18px;

     text-align:  left;

     vertical-align:  top;

     border-top:  1px dotted #e5e5e5;

}

.table th  {

     font-weight:  bold;

}

.table thead th  {

     vertical-align:  bottom;

     border-top: 0 none;

     background: #f7f7f7;

}

.table tbody + tbody  {

     border-top:  2px solid #e5e5e5;

}

.table-condensed th,  .table-condensed td  {

     padding:  4px 5px;

}

.table-bordered  {

     border:  1px solid #e5e5e5;

     border-collapse:  separate;

     *border-collapse:  collapsed;

     border-left:  0;

     -webkit-border-radius:  4px;

     -moz-border-radius:  4px;

     border-radius:  4px;

}

.table-bordered th,  .table-bordered td  {

     border-left:  1px solid #e5e5e5;

}

.table tbody tr:hover td,  .table tbody tr:hover th  {

     background-color:  #fcfcfc;

}

@-webkit-keyframes progress-bar-stripes  {

     from  {

     background-position:  40px 0;

}

 to  {

     background-position:  0 0;

}

 }

@-moz-keyframes progress-bar-stripes  {

     from  {

     background-position:  40px 0;

}

 to  {

     background-position:  0 0;

}

 }

@-ms-keyframes progress-bar-stripes  {

     from  {

     background-position:  40px 0;

}

 to  {

     background-position:  0 0;

}

 }

@-o-keyframes progress-bar-stripes  {

     from  {

     background-position:  0 0;

}

 to  {

     background-position:  40px 0;

}

 }

@keyframes progress-bar-stripes  {

     from  {

     background-position:  40px 0;

}

 to  {

     background-position:  0 0;

}

 }

.progress  {

     height:  32px;

     margin-bottom:  18px;

     overflow:  hidden;

     background-color:  #f7f7f7;

     background-image:  -moz-linear-gradient(top,  #f5f5f5,  #f9f9f9);

     background-image:  -ms-linear-gradient(top,  #f5f5f5,  #f9f9f9);

     background-image:  -webkit-gradient(linear,  0 0,  0 100%,  from(#f5f5f5),  to(#f9f9f9));

     background-image:  -webkit-linear-gradient(top,  #f5f5f5,  #f9f9f9);

     background-image:  -o-linear-gradient(top,  #f5f5f5,  #f9f9f9);

     background-image:  linear-gradient(top,  #f5f5f5,  #f9f9f9);

     background-repeat:  repeat-x;

     -webkit-border-radius:  4px;

     -moz-border-radius:  4px;

     border-radius:  4px;

     filter:  progid:dximagetransform.microsoft.gradient(startcolorstr='#f5f5f5',  endcolorstr='#f9f9f9',  gradienttype=0);

     -webkit-box-shadow:  inset 0 1px 2px rgba(0,  0,  0,  0.1);

     -moz-box-shadow:  inset 0 1px 2px rgba(0,  0,  0,  0.1);

     box-shadow:  inset 0 1px 2px rgba(0,  0,  0,  0.1);

}

.progress .bar  {

     width:  0;

     height:  34px;

     font-size:  15px;

     line-height: 33px;

     color:  #ffffff;

     text-align:  left;

     padding-left: 12px;

     background-color:  #0e90d2;

     background-repeat:  repeat-x;

     -webkit-box-shadow:  inset 0 -1px 0 rgba(0,  0,  0,  0.15);

     -moz-box-shadow:  inset 0 -1px 0 rgba(0,  0,  0,  0.15);

     box-shadow:  inset 0 -1px 0 rgba(0,  0,  0,  0.15);

     -webkit-box-sizing:  border-box;

     -moz-box-sizing:  border-box;

     -ms-box-sizing:  border-box;

     box-sizing:  border-box;

     -webkit-transition:  width 0.6s ease;

     -moz-transition:  width 0.6s ease;

     -ms-transition:  width 0.6s ease;

     -o-transition:  width 0.6s ease;

     transition:  width 0.6s ease;

}

.progress .bar small  {

     color: #fafafa;

     font-size: 12px;

}

.progress-striped .bar  {

     background-color:  #149bdf;

}

.progress.active .bar  {

     -webkit-animation:  progress-bar-stripes 2s linear infinite;

     -moz-animation:  progress-bar-stripes 2s linear infinite;

     -ms-animation:  progress-bar-stripes 2s linear infinite;

     -o-animation:  progress-bar-stripes 2s linear infinite;

     animation:  progress-bar-stripes 2s linear infinite;

}

.progress-danger .bar,  .progress-red .bar  {

     background-color:  #e53f51;

}

.progress-success .bar,  .progress-green .bar  {

     background-color:  #8fbe32;

}

.progress-info .bar,  .progress-blue .bar  {

     background-color:  #03acdc;

}

.progress-warning .bar,  .progress-orange .bar  {

     background-color:  #f98805;

}

body.single-course #wrap  {

     background: #fafafa;

}

.course-content .post-sharing  {

     margin:  30px 0 15px;

}

.course-content .post-tags  {

     margin-top:  30px;

     padding:  0;

}

.single-course .post-trait-w h1,  .single .blgt1-top-sec h1.post-title-ps1  {

    font-weight:  600;

    letter-spacing:  -1px;

    color:  #000;

     font-size:  33px;

     margin-bottom:  10px;

}

.course-main  {

    line-height:  28px;

    width:  auto;

    clear:  both;

}

.course-main .course-content .course-single-post p  {

    font-size:  15px;

     display:  block;

}

.course-main .course-content .course-postmeta i  {

    padding-right:  7px;

}

.course-main .course-content .w-difficulty i, .course-main .course-content .w-capacity i  {

    padding-right:  4px;

}

.course-main .w-category a , .course-main .course-postmeta span {

    color:  #d0ae5e;

}

.course-single-post .post-thumbnail img  {

     padding:  7px;

     background:  #fff;

     border:  1px solid #e6e6e6;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

     width:  100%;

}

.course-single-post .course-features,  .course-single-post .course-take-rate  {

     padding:  25px 15px;

     background-color:  #fff;

     border:  1px solid #e6e6e6;

     margin:  20px 0 35px;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.w-category a:hover  {

    text-decoration:  underline;

}

.llms-purchase-link-wrapper  {

    text-align:  left;

    margin-top:  32px;

}

.course-take-rate .llms-purchase-link-wrapper  {

    text-align:  right;

    margin-top:  0;

     margin-bottom: 10px;

}

.course-take-rate .llms-purchase-link-wrapper p  {

     margin: 0;

}

.course-take-rate .llms-purchase-link-wrapper span  {

     display:  block;

     margin-top:  18px;

}

#wrap .course-content .llms-button  {

    background:  transparent;

    border:  1px solid #d0ae5e;

    color:  #d0ae5e;

    border-radius:  0;

     padding:  14px 30px;

     text-transform:  uppercase;

     font-family:  'Montserrat', sans-serif;

     font-size:  13px;

     line-height:  13px;

     margin-bottom: 0;

}

#wrap .course-content .llms-button:hover  {

    color: #fff;

     background:  #d0ae5e;

    box-shadow:  none;

}

.course-content .post-ratings  {

    margin-top:  8px;

     position:  relative;

     font-size:  13px;

}

.course-content .course-take-rate .post-ratings  {

     margin-top: 20px;

}

.course-content .post-ratings img  {

    margin-bottom:  0;

     margin-top:  -3px;

}

.course-content .post-ratings-text  {

    position:  absolute;

    top:  -14px;

     font-size:  12px;

     color:  #ffac0c;

}

.course-content .post-ratings-loading  {

    position:  relative;

     margin-top:  -28px;

     color:  #ffac0c;

     padding-bottom:  28px;

}

.course-content .post-ratings-loading img  {

    margin-bottom:  0;

     margin-right:  5px;

}

.course-content .llms-message  {

    background:  #f1f1f1;

     padding:  4px 15px;

     margin:  0 15px 20px;

}

.course-content .container .llms-message  {

     margin:  0 0 25px;

     border:  1px solid #eee;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.037);

     background:  #fff;

}

.course-content .container .llms-message a  {

     color:  #d0ae5e;

}

#wrap .course-content .container .llms-message a:hover  {

     color:  #424242;

     text-decoration:  underline;

}

.course-features .post-ratings,  .course-features .llms-purchase-link-wrapper  {

     margin-top: 30px;

}

#wrap .course-content .llms-purchase-link-wrapper a.llms-button  {

    margin-top:  15px;

     margin-bottom: 5px;

}

.llms-purchase-link-wrapper .llms-h5  {

    padding-top:  20px;

}

.course-content .course-details  {

    border-bottom:  1px solid #e3e3e3;

     margin-bottom:  40px;

     padding-bottom:  15px;

}

.course-content .course-titles {

    border-bottom:  4px solid #ebebeb;

     padding-bottom:  18px;

     position:  relative;

     margin-top:  24px;

      font-size:  20px;

     font-weight:  700;

     text-transform: uppercase;

}

.llms-syllabus-wrapper h4  {

     margin-bottom: 40px;

}

.course-content .course-titles:after  {

    content:  "";

     display:  block;

     width:  68px;

     height:  4px;

     position:  absolute;

     bottom:  -4px;

     background:  #d0ae5e;

     border-right:  3px solid #fff;

}

.course-content .course-details p  {

    padding-top:  12px;

}

.course-content #old_reviews  {

    margin-top:  40px;

}

.course-content #old_reviews h3  {

    border-bottom:  4px solid #ebebeb;

     padding-bottom:  16px;

     font-size:  22px;

     font-weight:  600;

     margin-bottom:  37px;

     position:  relative;

     color:  #313131;

}

.course-content #old_reviews h3:after  {

    content:  "";

     display:  block;

     width:  68px;

     height:  4px;

     position:  absolute;

     bottom:  -4px;

     background:  #d0ae5e;

     border-right:  3px solid #fff;

}

.course-content #old_reviews hr  {

    display:  none;

}

.single-course .course-content .llms-audio-wrapper  {

     margin-bottom:  40px;

}

.button#llms_review_submit_button  {

    background:  rgba(0,  0,  0,  0);

    border:  1px solid #d0ae5e;

    color:  #d0ae5e;

    border-radius:  0;

    padding:  14px 30px;

    text-transform:  uppercase;

    font-family:  'Montserrat', sans-serif;

    font-size:  13px;

    line-height:  13px;

    box-shadow:  none;

}

.button#llms_review_submit_button:hover  {

    color:  #fff;

    background:  #d0ae5e;

    box-shadow:  none;

}

.review_box#review_box h3  {

    font-family:  'Montserrat', sans-serif;

     font-size:  20px;

}

.review_box#review_box input[type="text"],  .review_box#review_box textarea  {

    font-family:  'Montserrat', sans-serif;

     font-weight:  300;

     font-size:  13px;

     padding:  10px;

}

.course-content .blog-social a  {

    padding-top:  2px;

}

#wrap .course-main .post-ratings-text  {

     color:  #ffac0c;

     position:  absolute;

     top:  80px;

     left:  0;

     right:  0;

}

.llms-syllabus-wrapper  {

    text-align:  left;

     padding:  10px 0;

     margin:  0 0 30px 0;

}

.llms-lesson-preview  {

    margin:  0;

     width:  100%;

     max-width: none;

     display:  inherit;

}

.llms-lesson-preview .llms-lesson-link  {

    background:  #fafafa;

     box-shadow:  none;

    border-bottom:  1px solid #ebebeb;

    padding:  18px 10px;

    margin-bottom:  10px;

}

.llms-syllabus-wrapper h3  {

     margin:  40px 0 18px;

}

.llms-lesson-preview .llms-widget-syllabus .llms-free-lesson-svg,  .llms-widget-syllabus .lesson-complete-placeholder,  .llms-widget-syllabus .llms-lesson-complete,  .llms-widget-syllabus .llms-lesson-preview .llms-free-lesson-svg  {

     margin-right: 2px;

     color: #d6d6d6;

}

.llms-lesson-complete .fa,  .llms-lesson-complete-placeholder .fa  {

    font-size:  16px;

     transition:  all 0.4s ease;

     line-height:  16px;

}

.course-content .llms-lesson-information p  {

    margin-top:  0;

}

#wrap .llms-lesson-information .container .col-sm-6  {

     margin-left:  -20px;

     margin-right:  20px;

}

.course-single-post .post-thumbnail  {

     margin-bottom:  20px;

}

.llms-lesson-preview .llms-lesson-title  {

     padding:  0 0 0 4px;

     margin:  0;

     font-size: 15px;

}

.course-main .course-content .course-single-post .llms-lesson-preview .llms-lesson-excerpt  {

     font-size: 13px;

     color: #717171;

}

.llms-syllabus-wrapper .acc-trigger  {

     background: #fff;

     padding:  0 10px;

    border:  1px solid #eee;

    margin-top:  20px;

    box-shadow:  0 -1px 1px 0 rgba(0, 0, 0, 0.035);

}

.llms-syllabus-wrapper .acc-trigger.active  {

     border-bottom:  none;

}

.llms-syllabus-wrapper .acc-container {

     background: #fff;

     padding:  10px 15px;

    border:  1px solid #eee;

    border-top:  none;

    box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.llms-syllabus-wrapper .acc-trigger a  {

    background:  none;

     padding:  10px 0;

     color:  #313131;

}

.llms-syllabus-wrapper .acc-trigger a strong  {

    font-size:  18px;

     color: #444;

}

.llms-syllabus-wrapper .acc-trigger a:before,  .llms-syllabus-wrapper .acc-trigger.active a:before   {

    content:  "\f105";

     font-family:  FontAwesome;

     margin-right:  8px;

     font-size: 12px;

     padding: 6px 10px;

     border-radius: 40px;

     border:  1px solid #ddd;

}

.llms-syllabus-wrapper .acc-trigger.active a:before  {

    content:  "\f107";

     padding: 6px 8px;

}

.llms-syllabus-wrapper .acc-container .content  {

    padding:  0;

}

.llms-lesson-preview .llms-lesson-link  {

     border-left:  42px solid #e8e8e8;

}

.llms-lesson-preview .llms-lesson-link:hover  {

    background:  #f4f4f4;

}

.llms-lesson-preview.is-complete .llms-lesson-link, .llms-lesson-preview .llms-lesson-link.free  {

     border-left-color:  #d0ae5e;

}

#wrap .llms-lesson-information .container > .col-sm-1  {

     position:  inherit;

     margin-left:  -52px;

     margin-right:  15px;

}

#wrap .llms-lesson-information .container .col-sm-1:last-child  {

     position: relative;

     margin:  inherit;

     padding:  0;

}

.llms-lesson-preview .llms-free-lesson-svg,  .llms-lesson-preview .llms-lesson-complete,  .llms-lesson-preview .llms-lesson-complete-placeholder  {

     position:  absolute;

     top:  50%;

     transform:  translateY(-50%);

     color:  #fff;

}

.llms-lesson-preview .llms-lesson-complete {

     background: #d0ae5e;

}

.llms-lesson-preview .llms-lesson-complete i {

    color: #fff;

}

.llms-course-list .llms-course-link,  .llms-course-list .llms-membership-link,  .llms-lesson-preview .llms-lesson-link {

    min-height:  89px;

}

.llms-collapse-caret  {

    width:  10px;

    margin-left:  3px;

    display:  inline;

}

.w-course-price  {

     color:  #d0ae5e;

     font-weight:  700;

     letter-spacing:  1px;

     text-transform:  uppercase;

     padding:  6px 0 8px;

     margin-bottom:  0;

     text-align:  left;

     font-size:  17px;

     line-height:  1;

     font-family:  'Montserrat', sans-serif;

}

.w-course-price del  {

    padding-right:  7px;

}

.w-course-price ins  {

     background-color:  rgba(0,  0,  0,  0);

}

.instructor-box  {

     border:  1px solid #e3e3e3;

     margin-bottom:  24px;

     margin-top:  5px;

}

.instructor-box .w-avatar {

    position:  relative;

}

.instructor-box .w-avatar img  {

     width:  100%;

}

.instructor-box h5  {

     background:  #d0ae5e;

     padding:  9px;

     color:  #fff;

     font-size:  15px;

     text-align:  center;

     margin-bottom:  0;

}

.instructor-box h5 a  {

     color:  #fff;

}

.instructor-box h6  {

     text-align:  center;

     padding-top:  24px;

     font-weight:  600;

     font-size:  14px;

     color:  #424242;

}

.w-about-me  {

     color:  #616161;

     font-size:  14px;

     text-align:  center;

     padding:  6px 6px 0;

    line-height:  23px;

}

.instructor-info-box  {

     background: #fff;

     padding:  0 17px 17px;

     box-shadow:  0 3px 0 0px rgba(0, 0, 0, 0.037);

}

.lesson-overlay  {

    position:  absolute;

     top:  0;

     left:  42px;

     width:  calc(100% - 42px);

     height:  100%;

     background-color:  rgba(250, 250, 250, 0.9);

     transition:  all 0.3s ease;

}

.instructor-email,  .instructor-phone  {

     text-align:  center;

     display:  block;

}

.instructor-email i , .instructor-phone i {

     padding-right:  11px;

}

.instructor-email  {

     padding-top:  15px;

}

.instructor-social i  {

     color:  #6b6b6b;

     background:  #ebebeb;

     line-height:  36px;

     margin:  19px 7px 0 0;

     width:  36px;

     height:  36px;

     display:  inline-block;

     text-align:  center;

     transition:  all 0.2s ease;

     font-size:  16px;

}

.instructor-social i:hover  {

    color:  #fff;

}

.social-instructor a:last-child i  {

     margin-right:  0;

}

.social-instructor  {

    text-align:  center;

      margin-bottom:  6px;

}

#wrap .llms-lesson-complete-placeholder.free i  {

    color:  #fff;

     transform:  rotate(-90deg);

     display:  block;

     margin-left:  -11px;

     font-size:  16px;

     text-transform:  uppercase;

     letter-spacing:  1px;

     font-weight:  bold;

     background:  transparent;

 }

.instructor-social i.fa-facebook:hover  {

     background:  #3b5996;

}

.instructor-social i.fa-twitter:hover  {

     background:  #00acee;

}

.instructor-social i.fa-vimeo:hover  {

     background:  #0dadd6;

}

.instructor-social i.fa-dribbble:hover  {

     background:  #d53e68;

}

.instructor-social i.fa-youtube:hover  {

     background:  #cb322c;

}

.instructor-social i.fa-pinterest:hover  {

     background:  #cb2027;

}

.instructor-social i.fa-linkedin:hover  {

     background:  #0073b2;

}

.instructor-social i.fa-rss:hover  {

     background:  #f29a1d;

}

.instructor-social i.fa-google-plus:hover  {

     background:  #c3391c;

}

.instructor-social i.fa-instagram:hover  {

     background:  #457399;

}

.instructor-social i.fa-globe:hover  {

     background: #00aeef;

}

.instructor-social i.fa-envelope:hover  {

     background: #faaf3a;

}

#students-box  {

    padding: 0 15px;

}

#students-box .w-avatar  {

    margin:  0 2px;

}

#students-box .w-avatar img  {

    border-radius:  50%;

    max-width:  50px;

    border:  1px solid #E8E8E8;

}

#wrap .widget #students-box .owl-buttons div  {

     top:  50px;

}

#wrap .widget #students-box .owl-buttons div:after  {

     width:  35px;

     height:  35px;

     padding-top:  3px;

}

#wrap .widget #students-box .owl-buttons div:hover:after  {

    background:  #6b6b6b;

    color:  #fff;

}

#wrap .widget #students-box .owl-buttons .owl-prev  {

     left:  50%;

}

#wrap .widget #students-box .owl-buttons .owl-next  {

     right:  50%;

}

.single-course .recent-course .llms-course-list  {

     padding:  0;

}

.single-course .recent-course .modern-meta .col-md-8  {

     padding:  0 10px;

 }

@media only screen and (max-width: 767px)  {

    .lesson-overlay  {

     left:  0px;

     width:  calc(100% - 0px);

}

.is-complete .lesson-overlay  {

     left:  8px;

     width:  calc(100% - 8px);

}

}

@media only screen and (max-width: 320px)  {

    #wrap .course-content .llms-button  {

     padding:  15px 17px;

     width:  100%;

     text-align:  center;

 }

}

.sharing-box  {

    text-align: left;

     padding:  10px;

}

.sharing-box a  {

    line-height:  1px;

     text-align:  center;

     display:  inline-block;

     color: #fff;

    width:  40px;

    height:  40px;

    padding:  10px;

    font-size:  17px;

    margin-right:  5px;

     margin-bottom:  10px;

 }

.sharing-box a.facebook   {

     background:  #3b5996;

}

.sharing-box a.facebook:hover   {

     background:  #28385c;

}

.sharing-box a.google   {

     background:  #c3391c;

}

.sharing-box a.google:hover   {

     background:  #99181f;

}

.sharing-box a.twitter  {

     background:  #00acee;

}

.sharing-box a.twitter:hover  {

     background:  #0087bd;

}

.sharing-box a.linkedin   {

     background:  #0073b2;

}

.sharing-box a.linkedin:hover   {

     background:  #005380;

}

.sharing-box a.email   {

     background:  #ff5d5e;

}

.sharing-box a.email:hover   {

     background:  #cc4949;

}

@media only screen and (max-width: 1200px)  {

    #wrap .llms-lesson-information .container .col-sm-6  {

     margin-left:  -10px;

     margin-right:  10px;

}

}

@media only screen and (min-width: 767px) and (max-width: 1200px)   {

    #wrap .llms-lesson-information .container > .col-sm-1  {

     margin-left:  -47px;

}

}

@media only screen and (max-width: 767px)  {

    .llms-lesson-information .llms-lesson-complete-placeholder , .llms-lesson-information .llms-lesson-counter, .llms-lesson-information .llms-lesson-complete {

     display:  none;

}

.llms-lesson-information .llms-lesson-complete-placeholder.free  {

    display:  block;

     height:  0;

}

.llms-lesson-preview.has-icon .llms-lesson-information  {

     width:  100%;

}

.llms-lesson-preview .llms-lesson-title  {

     padding-right:  0;

     margin:  10px 0;

 }

.llms-lesson-preview .llms-lesson-link  {

     border-left:  0;

}

.llms-lesson-preview.is-complete .llms-lesson-link  {

    border-left:  8px solid #d0ae5e;

}

#wrap .llms-lesson-information .container  {

     position:  relative;

 }

#wrap .llms-lesson-complete-placeholder.free i  {

     color:  #fff;

     background:  #d0ae5e;

     line-height:  0;

     padding:  9px 3px;

     top:  -9px;

     left:  57px;

     font-size:  12px;

     margin:  0;

      font-weight:  400;

     position:  absolute;

     transform:  none;

}

#wrap .llms-lesson-information .container .col-sm-6  {

     margin-left:  0;

     margin-right:  0;

}

}

.llms-lesson-preview .lesson-tip  {

     display:  inline;

      position:  relative;

     margin-right:  15px;

     bottom:  3px;

    left:  3px;

}

.llms-lesson-preview .lesson-tip:last-child  {

     margin-right:  0;

}

.llms-lesson-preview .lesson-tip:hover:before  {

     border:  solid;

     border-color:  rgba(27, 27, 27, 0.86) rgba(0,  0,  0,  0);

     border-width:  0 6px 6px;

     bottom:  0;

     content:  "";

     left:  10%;

     position:  absolute;

     z-index:  99;

}

.llms-lesson-preview .lesson-tip:hover:after  {

    background:  rgba(27, 27, 27, 0.86);

    border-radius:  4px;

    bottom:  -30px;

    color:  #fff;

    content:  attr(title);

    left:  8px;

    padding:  2px 9px 0;

    position:  absolute;

    z-index:  98;

    min-width:  80px;

    width:  auto;

    text-align:  center;

    font-size:  12px;

    display:  table;

    transform:  translate(-50%, 0);

    -webkit-transform:  translate(-50%, 0);

}

.llms-lesson-preview .lesson-tip i:before  {

     font-size:  18px;

     color:  #c3c3c3;

     transition:  .4s ease;

}

.llms-lesson-preview .llms-lesson-link:hover .lesson-tip:hover i:before {

    color:  #d0ae5e;

}

.llms-lesson-preview .llms-lesson-link:hover .lesson-tip i:before  {

    color: #777;

}

@media only screen and (max-width: 767px)  {

    .llms-lesson-preview .lesson-tip: after  {

     top:  20px;

}

}

.single-lesson .w-lesson-content  {

     margin-bottom:  30px;

}

.single-lesson .blog-single-post .llms-audio-wrapper  {

    margin-bottom:  15px;

}

#wrap .llms-lesson-button-wrapper .button,  #wrap .llms-lesson-button-wrapper .llms-button-action  {

      background:  #d0ae5e;

     letter-spacing:  1px;

     font-family:  'Montserrat', sans-serif;

     font-size:  14px;

}

#wrap .llms-lesson-button-wrapper .button:hover,  #wrap .llms-lesson-button-wrapper .llms-button-action:hover  {

      background:  #404040 !important;

}

.single-lesson .blog-single-post h6.blog-author  {

    line-height:  29px;

}

.single-lesson .blog-post.blgtyp2 .au-avatar,  .single-lesson .blog-single-post .au-avatar  {

    height:  auto;

     margin-top:  0;

     margin-bottom:  0;

}

.single-lesson .au-avatar img  {

    margin-bottom: 0;

}

.single-lesson .blog-post.blgtyp2 .au-avatar-box, .single-lesson .blog-single-post .au-avatar-box  {

     min-height:  auto;

     margin-bottom:  0;

     border-right:  2px solid #fff;

}

.single-lesson .blog-single-post h6.blog-author a  {

     color:  #000 !important;

}

.llms-parent-course-link  {

     text-align:  center;

}

.llms-parent-course-link a  {

     color:  #d0ae5e;

     font-weight:  600;

     font-size:  18px;

     background:  #fff;

     padding:  15px;

     display:  block;

    transition:  all 0.3s ease;

     border:  2px solid #d0ae5e;

}

.llms-parent-course-link a:hover  {

     background:  #d0ae5e;

     color:  #fff;

}

.blgt1-top-sec  {

    text-align: left;

}

.blgt1-top-sec a  {

     color:  #000;

     transition:  ease .3s all;

}

.blgt1-top-sec h1  {

     margin-top:  7px;

     margin-bottom:  12px;

     color:  #1f2123;

     font-size:  33px;

     font-weight:  600;

     line-height:  1.3;

     letter-spacing:  -1px;

}

.single .blgt1-top-sec h1  {

     font-size: 50px;

     font-weight: 400;

     letter-spacing: -2px;

}

.blgt1-top-sec a:hover  {

     color:  #d0ae5e;

}

.sidebar .llms-progress  {

    margin-bottom:  0;

}

.sidebar .llms-widget-syllabus > ul  {

     margin-bottom:  0;

}

.sidebar .llms-widget-syllabus > ul > li  {

     padding-bottom:  0;

}

.llms-progress .llms-progress-bar  {

    height:  8px;

}

.progress__indicator  {

    text-align: center;

     height:  14px;

     line-height:  14px;

}

.single-lesson .llms-lesson-link p  {

     display:  none;

}

#wrap .llms-widget-syllabus--collapsible .llms-section .section-header  {

     margin-bottom: 12px;

     font-family:  'Montserrat', sans-serif;

}

.llms-widget-syllabus span.section-title  {

     color: #4a4a4a;

}

.llms-course-navigation .llms-lesson-preview.previous,  .llms-course-navigation .llms-lesson-preview.next  {

    max-width: 320px;

}

.llms-lesson-button-wrapper  {

    width:  156px;

    position:  absolute;

    bottom:  0;

    top:  0;

    left:  50%;

    margin-left:  -78px;

    background:  #fafafa;

    height:  100%;

    z-index:  1000;

    border-bottom:  1px solid #ebebeb;

}

.llms-purchase-link-wrapper .llms-progress  {

    margin:  25px 0 5px;

}

.llms-lesson-button-wrapper input[type="submit"]  {

     width:  100%;

     position:  absolute;

     left:  50%;

     margin-left:  -50%;

     padding:  35px 0;

     top:  1px;

     border-bottom:  4px solid rgba(0, 0, 0, 0.25);

}

.llms-course-navigation .llms-lesson-preview.previous a  {

    text-align:  left;

     padding-left:  70px;

     border:  0;

}

.llms-course-navigation .llms-lesson-preview.next-lesson.next a  {

     width:  100%;

     text-align:  right;

     padding-right:  70px;

     padding-left:  28px;

     border:  0;

}

#wrap .llms-course-navigation .llms-lesson-preview a  {

     margin-bottom:  0;

     display:  inline-block;

}

.llms-lesson-preview.prev-lesson.previous h5, .llms-lesson-preview.next-lesson.next h5  {

    transition :  all 0.3s ease;

     font-size: 16px;

     line-height:  17px;

     font-weight:  400;

}

.llms-lesson-preview.prev-lesson.previous:hover h5, .llms-lesson-preview.prev-lesson.previous span, .llms-lesson-preview.next-lesson.next:hover h5, .llms-lesson-preview.next-lesson.next span  {

    color:  #d0ae5e;

}

.llms-lesson-preview.prev-lesson.previous:hover a:before, .llms-lesson-preview.prev-lesson.previous a:after, .llms-lesson-preview.next-lesson.next:hover a:before, .llms-lesson-preview.next-lesson.next a:after  {

    font-family:  "simple-line-icons";

     position:  absolute;

     font-size:  44px;

     line-height:  44px;

     top:  22px;

     color:  #d0ae5e;

}

.llms-lesson-preview.prev-lesson.previous a:after, .llms-lesson-preview.prev-lesson.previous:hover a:before  {

    content:  "\e605";

    left:  13px;

}

.llms-lesson-preview.next-lesson.next a:after, .llms-lesson-preview.next-lesson.next:hover a:before  {

    content:  "\e606";

    right:  13px;

}

.llms-lesson-preview.prev-lesson.previous:hover a:before  {

    left: 13px ;

    animation:  lesson-nav-left 0.3s ;

}

.llms-lesson-preview.next-lesson.next:hover a:before  {

    right: 13px ;

    animation:  lesson-nav-right 0.3s ;

}

.llms-lesson-preview.prev-lesson.previous:hover a:before,  .llms-lesson-preview.prev-lesson.previous a:after, .llms-lesson-preview.next-lesson.next:hover a:before,  .llms-lesson-preview.next-lesson.next a:after  {

    opacity:  0.5;

}

.llms-course-navigation .llms-back-to-course,  .llms-course-navigation .llms-next-lesson,  .llms-course-navigation .llms-prev-lesson  {

     width:  42%;

}

.llms-lesson-preview.next-lesson .llms-pre-text, .llms-lesson-preview.next-lesson .llms-lesson-title {

     text-align:  right;

}

.llms-notice.llms-success  {

     background:  rgba(27,  188,  155,  0.3);

     border-color:  #1bbc9b;

}

.wn-button.llms-button-primary  {

    background:  #d0ae5e;

     margin:  5px 0 20px;

     color:  #fff;

     display:  block;

     text-align:  center;

     padding:  20px 0;

     font-size:  20px;

     font-family:  'Montserrat',  sans-serif;

     margin-top:  5px;

 }

#wrap .wn-button.llms-button-primary:hover  {

    background:  #444;

}

#wrap .course-rating .post-ratings  {

     text-align:  center;

}

#wrap .llms-access-plan-title  {

     background:  #e6e6e6;

     color:  #616161;

     padding:  23px 10px;

     -webkit-transition:  all 0.28s ease;

     -moz-transition:  all 0.28s ease;

     -o-transition:  all 0.28s ease;

     transition:  all 0.28s ease;

}

.llms-access-plan-price  {

     font-size:  30px;

     padding:  45px 0 4px;

     color:  #616161;

     font-family:  'Montserrat', sans-serif;

}

.llms-access-plan .llms-access-plan-footer  {

     border-bottom-width:  2px;

     border-color:  #e6e6e6;

     background:  #fff;

     border-left:  2px solid #e6e6e6;

     border-right:  2px solid #e6e6e6;

     -webkit-transition:  all 0.28s ease;

     -moz-transition:  all 0.28s ease;

     -o-transition:  all 0.28s ease;

     transition:  all 0.28s ease;

}

.llms-access-plan .llms-access-plan-content  {

     background:  #fff;

     border:  2px solid #e6e6e6;

     border-bottom:  0;

      -webkit-transition:  all 0.28s ease;

     -moz-transition:  all 0.28s ease;

     -o-transition:  all 0.28s ease;

     transition:  all 0.28s ease;

}

.llms-access-plan .stamp  {

     background:  #dbf5ef;

     color:  #616161;

     border:  1px solid #4ccfad;

     font-size:  15px;

     font-weight:  normal;

     padding:  2px 10px 0;

     font-family:  'hind',  helvetica,  arial,  sans-serif;

}

.llms-access-plan-content .llms-access-plan-pricing  {

     position:  relative;

}

.llms-access-plan-pricing .llms-price-currency-symbol  {

     font-size:  32px;

     padding:  0 2px 0 0;

}

.llms-access-plan.on-sale .price-regular  {

     text-decoration:  none;

     position:  relative;

}

.llms-access-plan.on-sale .price-regular:after  {

     content:  '';

     width:  82px;

     display:  inline-block;

     height:  2px;

     background:  #616161;

     position:  absolute;

     right:  0;

     bottom:  17px;

}

.llms-access-plan.on-sale .price-text  {

     margin:  30px 0 7px;

}

span.lifterlms-price  {

     margin-bottom:  20px;

     display:  inline-block;

}

.llms-access-plan-expiration,  .llms-access-plan-sale-end,  .llms-access-plan-schedule,  .llms-access-plan-trial  {

     font-size:  16px;

     font-variant:  inherit;

     text-transform:  capitalize;

     line-height:  1.6;

     font-weight:  300;

     letter-spacing:  -0.5px;

     color:  #616161;

}

.llms-access-plan-restrictions .stamp  {

     margin-top:  40px;

     display:  inline-block;

}

.llms-access-plan-restrictions ul  {

     margin-top:  10px;

}

.llms-access-plan-restrictions ul li a  {

     font-size:  16px;

     line-height:  1.4;

     font-weight:  300;

     color:  #d0ae5e;

     -webkit-transition:  all 0.28s ease;

     -moz-transition:  all 0.28s ease;

     -o-transition:  all 0.28s ease;

     transition:  all 0.28s ease;

}

.llms-access-plan-restrictions ul li a:hover  {

     color:  #000 !important;

}

.llms-access-plan-description p  {

     margin-top:  18px;

}

.llms-access-plan-footer .llms-button-action.button  {

     margin:  15px 0 20px;

     padding:  13px 39px;

     font-size:  14px;

     background:  #fff;

     color:  #d0ae5e;

     letter-spacing:  -0.5px;

     border:  1px solid #d0ae5e;

     border-radius:  0;

}

.llms-access-plan:hover .llms-access-plan-content, .llms-access-plan:hover .llms-access-plan-footer  {

     border-color:  #d0ae5e;

}

.llms-access-plan:hover .llms-access-plan-footer .llms-button-action.button  {

     background:  #d0ae5e;

     color: #fff;

}

#wrap .llms-access-plan:hover .llms-access-plan-title  {

     background:  #d0ae5e;

     color:  #fff;

}

.llms-access-plan.featured .llms-access-plan-content,  .llms-access-plan.featured .llms-access-plan-footer  {

     border-left:  2px solid #e6e6e6;

     border-right:  2px solid #e6e6e6;

}

.llms-access-plan.featured .llms-access-plan-footer  {

     border-bottom:  2px solid #e6e6e6;

}

.llms-access-plan.featured .llms-access-plan-featured  {

     background:  #f5b200;

     color:  #fff;

     font-size:  13px;

     padding:  3px 11px 0;

     position:  absolute;

     top:  23px;

     right:  -4px;

     transform:  rotate(45deg);

}

.llms-access-plan.featured .llms-access-plan-featured:before  {

     content:  "";

     width:  0;

     height:  0;

     position:  absolute;

     top:  0;

     left:  -30px;

     border-bottom:  31px solid #f5b200;

     border-left:  31px solid transparent;

}

.llms-access-plan.featured .llms-access-plan-featured:after  {

     content:  "";

     width:  0;

     height:  0;

     position:  absolute;

     top:  0;

     right:  -30px;

     border-bottom:  31px solid #f5b200;

     border-right:  31px solid transparent;

}

.llms-access-plan.featured .llms-access-plan-featured:before  {

     transform:  rotate(-1deg);

}

.llms-tooltip.show  {

     top:  -49px;

}

aside.course-bar  {

     margin-top:  5px;

 }

#wrap .wn-course-progress .col-md-6  {

     padding:  0;

}

#wrap .wn-course-progress .col-md-6:last-child  {

     text-align:  right;

}

#wrap .wn-course-progress  {

     background:  #f7f7f7;

     padding: 17px 30px;

     margin-bottom: 18px;

}

#wrap .wn-course-progress a  {

     background:  #d0ae5e;

     padding:  9px;

     color:  #fff;

     border:  1px solid #d0ae5e;

}

#wrap .wn-course-progress a:hover  {

     background:  #fff !important;

     color:  #d0ae5e;

     border-color:  #d0ae5e;

}

#wrap .wn-course-progress h3  {

     color: #3a3a3a;

     font-size: 17px;

     font-weight: 700;

     text-transform: uppercase;

     letter-spacing: 1px;

     margin:  0;

}

.llms-form-field input[type="text"], .llms-form-field input[type="password"], .llms-form-field input[type="email"], .llms-form-field textarea, .llms-form-field select  {

     min-width:  135px;

}

.llms-audio-wrapper iframe  {

     max-width:  100%;

}

.llms-notice  {

     background:  #f7f7f7;

     border-color:  #d0ae5e;

}

.llms-notice a,  .llms-checkout-section a  {

     color:  #d0ae5e;

}

.llms-checkout-wrapper .llms-form-heading, .llms-button-action  {

     background:  #d0ae5e;

}

.llms-checkout-section  {

     border-color:  #d0ae5e;

}

.llms-form-field.type-radio input[type=radio]:checked+label:before  {

     background-image:  -webkit-radial-gradient(center, ellipse, #d0ae5e 0, #d0ae5e 40%, #fafafa 45%);

     background-image:  radial-gradient(ellipse at center, #d0ae5e 0, #d0ae5e 40%, #fafafa 45%);

}

.llms-button-action.clicked,  .llms-button-action:hover  {

     background:  #222 !important;

}

.llms-form-field.type-submit,  .llms-start-quiz-form  {

     padding:  0;

     height:  100%;

 }

#llms_mark_complete,  button#llms_start_quiz {

    border-radius:  0;

    width:  100%;

    position:  absolute;

    left:  50%;

    margin-left:  -50%;

    height:  100%;

    border-bottom:  4px solid rgba(0, 0, 0, 0.25);

}

#llms_mark_complete  {

     padding:  36px 0;

  }

.llms-lesson-button-wrapper form.llms-complete-lesson-form  {

     height:  100%;

}

.is-complete .llms-lesson-button-wrapper > p  {

     position:  absolute;

     top:  50%;

     left:  50%;

     transform:  translate(-50%, -50%);

     width:  100%;

     -webkit-transform:  translate(-50%, -50%);

     margin:  0;

}

.course-content .products .img-wrap   {

     display:  none;

}

#wrap .course-content .products  {

    background:  #fff;

     padding: 0;

     border:  2px solid #e6e6e6;

}

#wrap .course-content .products:hover  {

     border-color:  #d0ae5e;

     -webkit-transition:  all 0.28s ease;

     -moz-transition:  all 0.28s ease;

     -o-transition:  all 0.28s ease;

     transition:  all 0.28s ease;

}

#wrap .course-content .products li  {

    margin: 0;

     border:  none;

     padding-bottom:  0;

}

#wrap .course-content .products li .product-inner h3  {

     background:  #e6e6e6;

     color:  #616161;

     padding:  25px 10px;

     -webkit-transition:  all 0.28s ease;

     -moz-transition:  all 0.28s ease;

     -o-transition:  all 0.28s ease;

     transition:  all 0.28s ease;

     margin:  0;

     font-size:  21px;

}

#wrap .course-content .products:hover li .product-inner h3  {

     background:  #d0ae5e;

     color:  #fff;

     text-decoration:  none;

}

#wrap .course-content .products li .product-inner .price  {

     margin:  0;

     padding:  30px 0 90px;

}

#wrap .course-content .products li .product-inner .price del, #wrap .course-content .products li .product-inner .price ins, #wrap .course-content .products li .product-inner .price .woocommerce-Price-amount  {

     margin:  0;

     font-size:  30px;

     padding: 30px 0 30px;

     color:  #616161;

     font-family:  'Montserrat', sans-serif;

     display:  inline-block;

     font-weight:  700;

}

#wrap .course-content .products li .product-inner .price ins  {

     background:  transparent;

     margin-left:  10px;

}

#wrap .course-content .products li .product-inner .price del .woocommerce-Price-amount  {

     text-decoration:  line-through;

}

#wrap .course-content .products li a.add_to_cart_button  {

     opacity:  1 !important;

     bottom:  50px;

     top:  inherit;

     color:  #d0ae5e;

     border:  1px solid #d0ae5e;

     border-radius:  0;

     padding:  15px;

}

#wrap .course-content .products li a.add_to_cart_button:hover  {

     background:  #444 !important;

     color:  #fff !important;

}

button#llms_start_quiz  {

    border-radius:  0;

     width:  auto;

     position:  absolute;

     left:  0;

     margin-left:  0;

     height:  auto;

     border-bottom:  0;

 }

button#llms_start_quiz  {

     position:  relative;

}

.course-take-rate ul.products li  {

     width:  100% !important;

     background:  #fff !important;

 }

@keyframes lesson-nav-left  {

    0%    {

    left:  50%;

}

100%  {

    left:  13px;

}

}

@keyframes lesson-nav-right  {

    0%    {

    right:  50%;

}

100%  {

    right:  13px;

}

}

.llms-lesson-preview .llms-widget-syllabus .done.llms-free-lesson-svg,  .llms-widget-syllabus .lesson-complete-placeholder.done,  .llms-widget-syllabus .llms-lesson-complete.done,  .llms-widget-syllabus .llms-lesson-preview .done.llms-free-lesson-svg  {

    color:  #d0ae5e;

}

.llms-course-navigation  {

     text-align:  center;

     padding:  0;

     min-height:  90px;

     border-bottom:  2px solid #ebebeb;

     overflow:  hidden;

     background:  #fafafa;

     padding:  0;

}

.lesson-button-navigation  {

    margin-top : 50px;

     position:  relative;

}

.llms-video-wrapper  {

    max-width:  814px;

     overflow:  hidden;

}

.llms-summary.entry-content  {

    text-align:  center;

     display:  block;

     width:  100%;

     max-width: 1096px;

     background:  #f0f0f0;

     margin:  54px 15px;

     padding:  22px 7px;

}

#container .content .container  {

     padding:  0;

}

.quiz-description h4  {

     background:  none;

     border-bottom:  4px solid #ebebeb;

     padding:  0 0 18px 0;

     position:  relative;

     margin-top:  24px;

     font-size:  20px;

     font-weight:  600;

     color:  #424242;

     font-family:  'Montserrat', sans-serif;

}

.quiz-description h4:after {

     content:  "";

     display:  block;

     width:  68px;

     height:  4px;

     position:  absolute;

     bottom:  -4px;

     background:  #d0ae5e;

     border-right:  3px solid #fff;

}

.llms-progress-circle  {

     min-height:  200px;

     height:  inherit;

     font-family: 'hind',  helvetica,  arial,  sans-serif;

     float:  none;

     margin:  0 auto;

     padding-top:  15px;

}

.llms-progress-circle-count  {

     top:  50%;

     font-size:  39px;

}

.llms-quiz-result-details  {

     padding-top:  11px;

     float:  none;

}

.llms-quiz-result-details ul  {

     float:  none;

     background:  #f6f6f6;

     padding:  16px;

     min-height:  192px;

 }

.llms-quiz-result-details ul li h4  {

     font-size:  18px;

     font-weight:  600;

     border-bottom:  1px solid #ccc;

     padding-bottom:  5px;

     color:  #424242;

}

.llms-quiz-result-details ul li h5  {

     font-size:  16px;

     font-weight:  600;

     color:  #424242;

}

.llms-quiz-result-details ul li h6  {

     font-size:  14px;

     color:  #424242;

}

.llms-quiz-result-details ul li a  {

     color:  #d0ae5e;

     font-size:  14px;

     cursor:  pointer;

}

.llms-template-wrapper:first-child  {

     margin-top:  12px;

}

.llms-template-wrapper:last-child  {

     margin-bottom:  12px;

}

.llms-template-wrapper h4  {

    font-size:  14px;

     color:  #424242;

}

.llms-template-wrapper h4 span  {

     color:  #d0ae5e;

     font-weight:  400;

}

.llms-template-wrapper h4 i  {

     margin-right:  5px;

}

.quiz-description h4  {

     margin-bottom:  16px;

     margin-top:  38px }

#llms-quiz-timer  {

     margin-top:  18px;

}

#countdown  {

    float:  none;

}

#quiz-start-button form  {

     text-align:  left;

}

#llms_start_quiz, .button.llms-next-lesson  {

     font-family:  'Montserrat', sans-serif;

}

#llms_start_quiz {

    font-size:  16px;

     line-height:  20px;

     background:  #d0ae5e ;

     color:  #fff;

}

#llms_start_quiz:hover  {

     background:  #424242;

     color:  #fff;

     box-shadow:  none;

}

.button.llms-next-lesson  {

    font-size:  16px;

     padding:  13px 14px 14px;

      background:  transparent;

     color: #d0ae5e;

     border:  2px solid #d0ae5e;

}

.llms-button-wrapper .button.llms-next-lesson:hover  {

    background: #d0ae5e;

     color:  #fff;

     box-shadow:  none;

}

#llms-quiz-question-wrapper  {

     margin-top:  40px;

}

.container.w-question  {

     background:  #f7f7f7;

}

.w-question .col-md-8, .w-question .col-md-2  {

    padding: 0;

}

.question-number  {

     background:  #fab921;

     padding:  42px 23px;

     text-align:  center;

     color:  #fff;

     font-size:  46px;

     font-weight:  600;

}

.main-question  {

     padding:  16px 21px 36px;

}

.main-question p  {

    margin:  0;

     font-weight:  bold;

     font-family:  'Montserrat', sans-serif;

     color:  #616161;

     font-size:  17px;

}

.questions-total  {

    padding:  21px 20px 26px 33px;

    position:  relative;

    color:  #d0ae5e;

    font-size:  16px;

    line-height:  30px;

     font-weight:  600;

}

.questions-total span  {

     display:  block;

}

.questions-total:before  {

    content:  "";

    border-left:  1px solid #e3e3e3;

    display:  block;

    height:  73px;

    left:  0;

    position:  absolute;

     top:  17px;

}

.llms-question-wrapper  {

     border:  1px solid #e3e3e3;

     margin:  0;

     border-top:  0;

     padding:  30px;

}

#llms_answer_question, #llms_prev_question  {

     background:  #d0ae5e;

     color:  #fff;

     box-shadow:  none;

     font-family:  'Montserrat', sans-serif;

     font-size:  13px;

     margin:  20px 0 0;

}

#wrap #llms_answer_question:hover, #wrap #llms_prev_question:hover  {

     background:  #424242;

}

.llms-question-label  {

     font-weight:  400;

     font-size:  17px;

     padding-bottom:  10px;

     color:  #7d7d7d;

     cursor: pointer;

    padding-left:  21px;

     position: relative;

}

.llms-question-label input[type='radio']  {

     -webkit-appearance: none;

     width: 15px;

     height: 15px;

     border: 2px solid #d0ae5e;

     border-radius: 50%;

     outline: none;

     position: absolute;

     left: -4px;

     top: 1px;

}

.llms-question-label input[type='radio']:before  {

     content: "";

     display: block;

     width: 100%;

     height: 100%;

     margin: 0 auto;

     border-radius: 50%;

      font-size: 10px;

     color: #fff;

     padding:  0 0 0 1px;

     transition:  all 0.2s ease;

}

.llms-question-label input[type='radio']:checked:before,  .llms-question-label input[type='radio']:hover:before  {

     content: '\f00c';

     font-family: FontAwesome;

     background: #d0ae5e;

}

.quiz-summary .accordion .panel {

    border:  0;

}

.quiz-summary svg  {

    fill:  #fff;

}

#wrap .quiz-summary .panel-heading  {

    border:  0 !important;

    border-radius:  0 !important;

    color:  #fff;

     cursor:  pointer;

}

#wrap .panel-collapse  {

    border:  1px solid #eee !important;

    border-top:  0 !important;

}

#wrap #countdown  {

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

     border:  1px solid #e3e3e3;

     border-radius:  0;

}

#wrap #countdown #tiles  {

     background:  #fab921;

     border-radius:  0;

     text-shadow:  none;

     font-family:  'Montserrat', sans-serif;

}

#wrap .countdown-label p  {

     font-family:  'Montserrat', sans-serif;

     font-size:  11px;

}

#wrap .llms-progress .progress-bar-complete  {

     background-color:  #fab921;

}

@media only screen and (max-width: 767px)  {

    .questions-total: before  {

    display:  none;

}

}

.llms-checkout-wrapper  {

     max-width:  100%;

}

.llms-checkout-wrapper .llms-checkout  {

     border-color:  #d0ae5e;

     border-radius:  0;

}

.llms-checkout-wrapper .llms-checkout h4  {

     padding:  17px;

     font-size:  18px;

}

.llms-checkout-wrapper .llms-checkout .llms-title-wrapper h4 a {

     font-size:  20px;

     padding:  0 7px;

     color:  #d0ae5e;

     transition:  all 0.2s ease;

}

#wrap .llms-checkout-wrapper .llms-checkout .llms-title-wrapper h4 a:hover  {

     color:  #424242;

}

.llms-option input[type=radio]+label span.llms-radio  {

     box-shadow:  inset 0 0 0px 4px #fff;

     border:  1px solid #ccc;

}

.llms-option label  {

     font-family:  'Montserrat', sans-serif;

     color:  #424242;

     font-weight:  400;

     font-size:  16px;

     line-height:  26px;

}

#wrap .llms-notice-box  {

     background:  #fafafa;

     border:  none;

}

.llms-coupon-entry.llms-notice-box .llms-info a  {

     font-size:  14px;

}

.llms-clear-box.llms-center-content  {

    padding:  0;

    margin:  15px 0 0;

    text-align:  left;

}

#llms-checkout-coupon  {

     margin:  0 0 6px;

}

#llms-checkout-coupon .llms-input-text  {

     margin-top:  10px;

     font-size:  14px;

     padding-left:  10px;

     margin:  10px 0 0 0;

     width:  100%;

}

.llms-final-price-wrapper.llms-clear-box  {

     padding:  0;

     margin:  0;

}

.llms-final-price-wrapper.llms-clear-box .llms-price  {

     color:  #424242;

     font-size:  16px;

     padding:  15px 25px;

}

.llms-final-price-wrapper.llms-clear-box .llms-price .llms-final-price  {

     float:  none;

     font-weight:  400;

}

.llms-final-price-wrapper.llms-clear-box .llms-price .llms-final-price ins,  .llms-payment-option.llms-option ins  {

    background:  transparent;

}

.lifterlms .llms-message pre  {

     margin:  18px 0;

}

.llms-purchase-link-wrapper .llms-button  {

     background:  #d0ae5e;

     font-family:  'Montserrat',  sans-serif;

     font-size:  14px;

     padding:  12px 19px;

     letter-spacing:  0;

     border-radius:  0;

     font-weight:  400;

}

#wrap .llms-button:hover  {

     background:  #424242 !important;

     color:  #fff;

}

#wrap #llms-print-certificate .llms-button  {

     color:  #fff;

}

#wrap #llms-print-certificate.no-print .llms-button:hover  {

     background:  #424242;

}

.llms-checkout-wrapper .llms-checkout .llms-price-wrapper  {

     margin:  20px 20px 0;

}

.llms-checkout-wrapper .llms-checkout .llms-price-wrapper  {

     margin:  0 20px;

}

#wrap .llms-clear-box.llms-center-content .llms-button:hover  {

    background:  #424242;

     color: #fff;

}

#wrap .llms-clear-box.llms-center-content .llms-button  {

     background:  #d0ae5e;

     padding:  15px 20px;

}

#wrap .llms-clear-box.llms-center-content .llms-button {

     color:  #fff;

}

.w-error  {

     background:  #f7f7f7;

     padding:  5px 10px;

     border-left:  3px solid #bf3030;

     font-size:  13px;

}

#buddypress .standard-form.llms-person-information-form input[type=text], #buddypress .standard-form.llms-person-information-form textarea  {

     width:  100%;

     margin-bottom:  0;

}

.course-content.standard-form.llms-person-information-form .button  {

     margin-top:  15px;

}

#llms_country_options_chosen  {

     width:  100% !important;

}

#wrap #buddypress .chosen-single  {

     height:  36px;

     border-radius:  0;

     background:  #fafafa;

     line-height:  36px;

     border-color:  #cccccc;

     color:  #767676;

}

.chosen-container-single .chosen-single div  {

     top:  6px;

}

.nice-select  {

     -webkit-tap-highlight-color:  transparent;

     background-color:  #fff;

     border-radius:  5px;

     border:  solid 1px #e8e8e8;

     box-sizing:  border-box;

     clear:  both;

     cursor:  pointer;

     display:  block;

     float:  left;

     font-family:  inherit;

     font-size:  14px;

     font-weight:  normal;

     height:  42px;

     line-height:  40px;

     outline:  none;

     padding-left:  18px;

     padding-right:  30px;

     position:  relative;

     text-align:  left !important;

     -webkit-transition:  all 0.2s ease-in-out;

     transition:  all 0.2s ease-in-out;

     -webkit-user-select:  none;

     -moz-user-select:  none;

     -ms-user-select:  none;

     user-select:  none;

     white-space:  nowrap;

     width:  auto;

}

.nice-select:hover  {

     border-color:  #dbdbdb;

}

.nice-select:active,  .nice-select.open,  .nice-select:focus  {

     border-color:  #999;

}

.nice-select:after  {

     border-bottom:  2px solid #999;

     border-right:  2px solid #999;

     content:  '';

     display:  block;

     height:  5px;

     margin-top:  -4px;

     pointer-events:  none;

     position:  absolute;

     right:  12px;

     top:  50%;

     -webkit-transform-origin:  66% 66%;

     -ms-transform-origin:  66% 66%;

     transform-origin:  66% 66%;

     -webkit-transform:  rotate(45deg);

     -ms-transform:  rotate(45deg);

     transform:  rotate(45deg);

     -webkit-transition:  all 0.15s ease-in-out;

     transition:  all 0.15s ease-in-out;

     width:  5px;

}

.nice-select.open:after  {

     -webkit-transform:  rotate(-135deg);

     -ms-transform:  rotate(-135deg);

     transform:  rotate(-135deg);

}

.nice-select.open .list  {

     opacity:  1;

     pointer-events:  auto;

     -webkit-transform:  scale(1) translateY(0);

     -ms-transform:  scale(1) translateY(0);

     transform:  scale(1) translateY(0);

}

.nice-select.disabled  {

     border-color:  #ededed;

     color:  #999;

     pointer-events:  none;

}

.nice-select.disabled:after  {

     border-color:  #cccccc;

}

.nice-select.wide  {

     width:  100%;

}

.nice-select.wide .list  {

     left:  0 !important;

     right:  0 !important;

}

.nice-select.right  {

     float:  right;

}

.nice-select.right .list  {

     left:  auto;

     right:  0;

}

.nice-select.small  {

     font-size:  12px;

     height:  36px;

     line-height:  34px;

}

.nice-select.small:after  {

     height:  4px;

     width:  4px;

}

.nice-select.small .option  {

     line-height:  34px;

     min-height:  34px;

}

.nice-select .list  {

     background-color:  #fff;

     border-radius:  0;

     box-shadow:  0 0 0 1px rgba(68,  68,  68,  0.11);

     box-sizing:  border-box;

     margin-top:  4px;

     opacity:  0;

     overflow:  hidden;

     padding:  0;

     pointer-events:  none;

     position:  absolute;

     top:  100%;

     left:  0;

     -webkit-transform-origin:  50% 0;

     -ms-transform-origin:  50% 0;

     transform-origin:  50% 0;

     -webkit-transform:  scale(0.75) translateY(-21px);

     -ms-transform:  scale(0.75) translateY(-21px);

     transform:  scale(0.75) translateY(-21px);

     -webkit-transition:  all 0.2s cubic-bezier(0.5,  0,  0,  1.25),  opacity 0.15s ease-out;

     transition:  all 0.2s cubic-bezier(0.5,  0,  0,  1.25),  opacity 0.15s ease-out;

     z-index:  9;

}

.nice-select .list:hover .option:not(:hover)  {

     background-color:  transparent !important;

}

.nice-select .option  {

     cursor:  pointer;

     font-weight:  400;

     line-height:  40px;

     list-style:  none;

     min-height:  40px;

     outline:  none;

     padding-left:  18px;

     padding-right:  29px;

     text-align:  left;

     -webkit-transition:  all 0.2s;

     transition:  all 0.2s;

}

.nice-select .option:hover,  .nice-select .option.focus,  .nice-select .option.selected.focus  {

     background-color:  #f6f6f6;

}

.nice-select .option.selected  {

     font-weight:  bold;

}

.nice-select .option.disabled  {

     background-color:  transparent;

     color:  #999;

     cursor:  default;

}

.no-csspointerevents .nice-select .list  {

     display:  none;

}

.no-csspointerevents .nice-select.open .list  {

     display:  block;

}

#headline.my-courses  {

     padding:  0 0 35px;

     text-align:  left;

     margin-bottom:  20px;

}

#headline.my-courses h2  {

     font-size: 20px;

     margin:  0 0 7px;

     text-transform:  capitalize;

     letter-spacing:  0;

     padding:  40px 15px 0;

}

#headline.my-courses span  {

     font-size:  15px;

     padding: 0 15px;

}

.w-llms-my-certificates > h3,  .w-llms-my-achievements > h3,  .w-llms-my-courses > h3,  .w-llms-my-memberships > h3  {

     background:  #f7f7f7;

     color: #3a3a3a;

     font-size: 17px;

     font-weight: 700;

     text-transform: uppercase;

     letter-spacing: 1px;

     padding: 17px 30px;

     margin-bottom: 18px;

}

.w-llms-my-certificates h3 i,  .w-llms-my-achievements h3 i,  .w-llms-my-courses h3 i,  .w-llms-my-memberships h3 i  {

     font-size:  14px;

     color: #d0ae5e;

}

.w-llms-my-certificates ul  {

     width:  100%;

}

.w-llms-my-certificates ul li  {

     list-style:  none;

     border:  1px solid #e3e3e3;

     padding:  10px;

     margin:  5px 0 10px;

     overflow:  hidden;

}

.w-llms-my-certificates ul li h4  {

    color:  #444;

    font-size: 20px;

}

.w-llms-my-certificates ul li p  {

    padding-top: 5px;

}

.w-llms-my-certificates ul li p, .w-llms-my-certificates ul li h4  {

    margin:  0;

}

.w-llms-my-certificates .listing-certificates  {

     margin:  0 0 20px;

}

.listing-certificates li a  {

     color:  #444;

     transition:  all 0.2s ease;

}

.listing-certificates li a i  {

     padding-right:  5px;

}

.w-llms-my-achievements .achievement-item  {

     margin-bottom:  25px;

}

.w-llms-my-achievements .achievement-content  {

     border:  1px solid #e3e3e3;

     padding:  29px 15px 21px;

     text-align:  center;

}

.w-llms-my-achievements .llms-achievement-title  {

     padding-top:  7px;

     margin-bottom:  7px;

     color:  #444;

}

.w-llms-my-achievements .llms-achievement-content p  {

    margin-bottom:  5px;

}

.w-llms-my-achievements .llms-achievement-date p  {

    margin-bottom: 0;

}

.w-llms-my-courses .llms-start-date  {

    float:  none;

    text-align:  left;

     padding:  0 23px 10px;

     color:  #888;

}

.w-llms-my-courses .llms-start-date i  {

     font-size:  14px;

}

.courses-modern .llms-progress  {

     margin:  0 22px 20px;

     width:  inherit;

}

.w-my-courses  {

    margin-bottom: 25px;

}

.w-my-courses .llms-title  {

    background:  none;

}

.w-my-courses .modern-grid .modern-instructor  {

     padding-bottom:  10px;

}

#wrap .w-llms-my-courses .course-link a  {

     width:  100%;

     border-radius:  0;

     padding:  20px;

     margin:  0;

     font-size:  16px;

}

.listing-courses .w-my-courses:first-child  {

     padding-left:  0;

}

.listing-courses .w-my-courses:last-child  {

     padding-right:  0;

}

.modern-grid.llms-course-list .llms-progress  {

     padding:  0 20px;

     margin:  2px 0 17px;

}

.owl-wrapper .owl-item .modern-grid  {

     padding-top:  0;

     padding-bottom:  0;

}

.w-llms-my-memberships ul  {

     margin:  0;

}

.w-llms-my-memberships ul li  {

     list-style:  none;

}

.w-llms-my-memberships ul li:first-child  {

     padding-left:  0;

}

.w-llms-my-memberships ul li:last-child  {

     padding-right:  0;

}

.w-llms-my-memberships ul li div {

     border:  1px solid #e3e3e3;

     margin-bottom:  25px;

     line-height:  1.8;

     padding:  15px 20px;

}

.w-llms-my-memberships ul li strong  {

     font-size:  20px;

}

@media only screen and (max-width: 960px) {

    .w-llms-my-memberships ul li  {

      padding-right:  0;

     padding-left:  0;

 }

}

.instructor-dashboard {

    margin: 30px 0;

}

.instructor-dashboard .row  {

    margin-bottom: 20px;

}

.instructor-dashboard .inst-cell  {

    transition:  background 0.5s ease;

     background:  #F5F5F5;

    border-bottom:  4px solid;

    box-shadow:  0 1px 1px rgba(0,  0,  0,  0.1);

    padding:  15px;

    border-radius:  2px;

     max-height:  110px;

}

.instructor-dashboard .inst-cell:hover {

    cursor:  crosshair;

     color:  #fff;

}

#wrap .instructor-dashboard .inst-cell:hover .inst-cell-title,  #wrap .instructor-dashboard .inst-cell:hover .inst-cell-icon i {

    color:  #fff;

}

.inst-cell-icon,  .inst-cell-desc  {

    display:  table-cell;

     vertical-align:  top;

     width: 100%;

}

.inst-cell-icon  {

     width:  1%;

     border-radius:  55px;

     padding:  15px 10px;

}

.inst-cell-icon i {

    font-size:  36px;

}

.inst-cell-desc  {

    word-break:  break-all;

     padding:  14px 0 0 10px;

}

.inst-cell-desc span {

    font-size:  28px;

    font-weight:  800;

    font-family:  Montserrat;

}

.inst-cell-title  {

    font-size:  15px;

    font-family:  Hind;

    font-weight:  400;

    text-transform:  uppercase;

    margin-bottom:  10px;

    color:  #424769;

}

#wrap .dashboard-button {

     padding:  10px 16px;

      border-radius:  2px;

     color:  #fff;

     position:  absolute;

     top:  40px;

     right:  28px;

}

#wrap .dashboard-button.colorb:hover  {

    background: #424242;

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    #wrap .dashboard-button  {

     padding:  10px 13px;

 }

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    #wrap .dashboard-button  {

     top:  -45px;

 }

}

@media only screen and (max-width: 767px)  {

    #headline.my-courses h2  {

     text-align:  left;

 }

#wrap .dashboard-button  {

     position:  relative;

     top:  inherit;

     right:  inherit;

     margin:  16px 16px 0;

     display:  inline-block;

 }

}

.w-login-content  {

     padding:  50px 75px;

}

.w-reg-content  {

     background:  #ffffff;

     padding:  50px 75px;

     border:  1px solid #e3e3e3;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.llms-person-login label,  .llms-new-person-form-wrapper label, .lost_reset_password label  {

     font-weight:  400;

     font-family:  'Montserrat', sans-serif;

     color:  #888;

}

.lost_reset_password label  {

    margin-bottom:  10px;

}

.llms-person-login .input-text, .llms-new-person-form-wrapper .input-text, .lost_reset_password .input-text  {

     color:  #888;

     padding:  0 10px;

     font-weight:  400;

     font-family:  'Hind',  sans-serif;

}

.llms-person-login .input-text:focus, .llms-new-person-form-wrapper .input-text:focus, .lost_reset_password .input-text:focus  {

     color:  #888;

}

.llms-person-login .button,  .llms-new-person-form-wrapper .button, .lost_reset_password .button  {

     font-family:  'Montserrat',  sans-serif;

     font-size:  14px;

     padding:  12px 45px;

}

#wrap .lost_reset_password .button:hover  {

    background:  #424242;

}

#wrap .llms-person-login .button:hover, #wrap .llms-new-person-form-wrapper .button:hover  {

    background:  #444;

}

.llms-person-login h2, .llms-new-person-form-wrapper h2  {

     color:  #444;

     font-size: 26px;

     margin-bottom: 25px;

}

#wrap .llms-lost-password-link a:hover, #wrap .llms-form-item-wrapper.voucher-wrapper a:hover  {

     color:  #424242;

}

#wrap .llms-notice.llms-error, #wrap .llms-notice  {

     border-radius:  0;

     padding-top:  14px;

     margin:  0 0 10px;

}

#wrap .w-no-course  {

    background:  #f7f7f7;

     padding:  35px 0;

     font-size:  18px;

}

.w-membership .llms-course-list  {

     padding:  0;

     margin-top:  -11px;

}

.w-membership .llms-price  {

     text-align:  left;

}

.w-membership .modern-grid .modern-content p  {

     padding:  0 20px;

}

.llms_membership .llms-featured-image img  {

      width:  100%;

}

.single-llms_membership .llms-purchase-link-wrapper  {

     margin:  0;

 }

.single-llms_membership #wrap .llms-purchase-link-wrapper a.llms-button  {

     margin:  5px 0 20px;

     color:  #fff;

     display:  block;

     text-align:  center;

     padding:  20px 0;

     font-size:  20px;

     background:  #d0ae5e;

}

.single.single-llms_membership #wrap .llms-purchase-link-wrapper a.llms-button:hover  {

     background:  #424242;

 }

.author-instructor #main-content-pin .row  {

     margin: 0;

}

.about-author-sec  {

     margin-bottom: 30px;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.author-courses .llms-course-list  {

    padding:  10px;

}

.author-courses .course-title,  .author .post-title  {

     border-bottom:  4px solid #ebebeb;

     padding-bottom:  18px;

     position:  relative;

     margin:  10px 0 20px;

     font-size:  20px;

     font-weight:  700;

     text-transform:  uppercase;

     margin-left:  15px;

     margin-right:  15px;

}

.author-courses .course-title:after, .author .post-title:after  {

     content:  "";

     display:  block;

     width:  68px;

     height:  4px;

     position:  absolute;

     bottom:  -4px;

     background:  #d0ae5e;

     border-right:  3px  solid #fff;

}

.instructor-detail {

    background:  #f7f7f7;

     padding:  4px 8px 4px 2px;

     letter-spacing:  0.5px;

     color:  #404040;

     margin:  10px 0 16px;

     display:  inline-block;

     border-radius:  3px;

}

.instructor-detail span i  {

    margin: 0 0 0 6px;

}

.instructor-detail i {

    vertical-align:  middle;

}

a.edit-link {

    color:  #6b6b6b;

    background:  #ebebeb;

    padding: 2px 6px 0;

    border-radius:  2px;

    position:  absolute;

      top:  10px;

      right:  0;

}

a.edit-link:hover  {

    color:  #fff;

     background: #6b6b6b;

}

.author-carousel .owl-wrapper .owl-item .modern-grid  {

     padding:  0 15px;

 }

#wrap .author-carousel .owl-buttons div {

     opacity:  1;

     position:  absolute;

     right:  auto;

     left:  50%;

     margin-left:  27px;

     top:  -55px;

     color:  #929ca3;

     background: none;

     padding: 0;

 }

#wrap .author-carousel .owl-buttons .owl-prev {

     margin-left:  -9px;

 }

#wrap .author-carousel .owl-buttons div:hover,  .author-carousel .owl-buttons div:active {

     border-color:  #d0ae5e;

     color:  #d0ae5e;

 }

#wrap .author-carousel .owl-buttons div:after  {

     padding:  2px 8px;

     border:  2px solid #eee;

     content:  '\f054';

     position:  absolute;

     top:  10px;

     right:  0;

     font-family:  'fontawesome';

     font-size:  14px;

}

#wrap .author-carousel .owl-buttons .owl-prev:after  {

     content:  '\f053';

}

#wrap .author-carousel .owl-buttons {

    top:  -20px;

     position:  absolute;

      right:  55px;

}

#wrap .w-llms-my-courses .author-carousel .owl-buttons div:after {

    background: #fff;

}

.has-header-type12 .archive.author .about-author-sec  {

    margin-top:  100px;

 }

.course-category-box  {

     position:  relative;

     background-color:  #f7f5f6;

     text-align:  center;

     padding:  45px 10px 40px;

     border-radius:  3px;

     margin-bottom:  8px;

      perspective:  1000px;

     -webkit-perspective:  1000px;

}

.course-category-box span  {

     display:  block;

     font-size:  15px;

     text-transform:  capitalize;

}

.course-category-box i  {

     display:  block;

     font-size:  33px;

     margin-bottom:  18px;

     transition:  all 0.3s ease;

}

.course-category-box .ccb-content img  {

     max-width:  33px;

     height:  auto;

     margin-top:  2px;

     margin-bottom:  24px;

}

.course-category-box .ccb-content,  .course-category-box .ccb-hover-content  {

     z-index:  900;

     transform:  rotateY(0deg);

     -webkit-transform:  rotateY(0deg);

     transition:  all 0.3s ease;

     backface-visibility:  hidden;

     -webkit-backface-visibility: hidden;

     transform-style:  preserve-3d;

    -webkit-transform-style:  preserve-3d;

     border-radius:  3px;

}

.course-category-box .ccb-hover-content  {

      position: absolute;

     width:  100%;

     height:  100%;

     top:  0;

     left:  0;

     right: 0;

     bottom: 0;

     z-index: 800;

     -webkit-transform:  rotateY(180deg);

     transform:  rotateY(180deg);

     color:  #fff;

}

.course-category-box:hover .ccb-content  {

    transform:  rotateY(180deg);

}

.course-category-box:hover .ccb-hover-content  {

    transform:  rotateY(0deg);

}

.course-category-box .ccb-hover-content span:first-child  {

     padding-top:  54px;

     margin-bottom:  6px;

}

.course-category-box .ccb-hover-content span.category-count  {

     font-size:  21px;

     font-weight:  700;

}

#wrap .course-category-box-o .course-category-box  {

     background-color:  rgba(247,  245,  246,  0.93);

}

#wrap .course-category-box-o .course-category-box:hover  {

    background-color:  rgba(0,  0,  0,  0);

}

#wrap .course-category-box-o .course-category-box:hover .ccb-hover-content.colorb  {

     background-color:  rgba(76,  207,  173,  0.76);

}

.course-category-box2  {

     padding-left:  1px;

     border-bottom:  dashed 1px #4a4c56;

     padding:  15px 23px 15px 3px;

     margin:  0 39px 0 2px;

}

.course-category-box2.no-border  {

     border-bottom:  0;

}

.course-category-box2 i  {

     font-size:  19px;

     vertical-align:  middle;

     padding-right:  2px;

}

.course-category-box2 a  {

     font-family:  'Montserrat', sans-serif;

     color:  #a7a8ae;

     text-transform:  uppercase;

}

#wrap .w-course-archive  {

     margin-top:  15px;

}

.w-course-archive .llms-course-list  {

     padding:  0;

}

.filter-category  {

     border:  1px solid #e3e3e3;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

     margin-bottom: 30px;

     margin-right:  14px;

}

.filter-category .widget .course-categories  {

     text-align:  left;

}

.filter-category .widget .course-categories  {

     text-align:  left;

}

.filter-category .widget .course-categories li  {

     padding:  0;

  }

.filter-category .widget .course-categories li a  {

     display:  block;

     padding:  8px 20px;

     font-size:  13px;

}

.filter-category h3  {

     margin:  30px 20px 17px;

     padding-bottom: 15px;

     font-size:  15px;

     font-weight: 700;

     border-bottom:  4px solid #e3e3e3;

     position:  relative;

}

.filter-category h3:after  {

     content:  '';

     width:  68px;

     height:  4px;

     background:  #d0ae5e;

     border-right:  3px solid #fff;

     display:  block;

     border-bottom:  0;

     position:  absolute;

     bottom:  -4px;

     left:  0;

}

.filter-category .course-category.active  {

      background:  #d0ae5e;

     position:  relative;

}

#wrap .filter-category .course-category.active > a, #wrap .filter-category .course-category.active > a i   {

     color:  #fff;

}

.filter-category .course-category.active:after  {

     content:  " ";

     position:  absolute;

     right:  -12px;

     top:  0px;

     border-top:  18px solid rgba(0,  0,  0,  0);

     border-left:  12px solid #d0ae5e;

      border-bottom:  19px solid rgba(0,  0,  0,  0);

}

.filter-category .course-category.course-category-parent ul  {

     border-top:  none;

     margin-bottom:  0;

     background:  #f5f5f5;

     padding-left:  17px;

}

.filter-category .widget .course-categories li ul  {

     display:  none;

}

.filter-category .widget .course-categories li:hover ul  {

     display:  block;

}

.filter-category-dropdown.nice-select  {

     display:  none;

     margin-top:  21px;

     float:  none;

     width:  100%;

     margin-bottom:  10px;

     height:  auto;

     line-height:  36px;

     background-color:  #f3f3f3;

     border-color:  #e3e3e3;

     border-radius:  0;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

     padding-right:  38px;

     padding-left:  10px;

}

.filter-category-dropdown.nice-select:after  {

     font-family:  'FontAwesome';

     content:  "\f107";

     border:  0;

     height:  100%;

     width:  auto;

     pointer-events:  none;

     right:  1px;

     top:  0px;

     bottom:  1px;

     -webkit-transform-origin:  0% 0%;

     -ms-transform-origin:  0% 0%;

     transform-origin:  0% 0%;

     -webkit-transform:  rotate(0deg);

     -ms-transform:  rotate(0);

     transform:  rotate(0);

     margin-top:  0;

     padding:  0 10px;

     background-color:  #fff;

     color:  #d0ae5e;

     font-size:  22px;

     font-weight:  700;

     border-left:  1px solid #e2e2e2;

}

.filter-category-dropdown.nice-select .widget  {

     position:  absolute;

     width:  100%;

}

.filter-category-dropdown.nice-select .list  {

     width:  100%;

     left:  -10px;

     overflow:  initial;

}

.filter-category-dropdown.nice-select .list li a  {

     display:  block;

     padding:  0 15px;

}

.filter-category-dropdown.nice-select .list .course-category-parent > a  {

     padding:  0 15px 7px;

}

.filter-category-dropdown.nice-select .list > li > ul  {

     margin:  0 0 0 10px;

     border-top:  0;

}

#wrap .filter-category-dropdown.nice-select .list .course-category-parent.active a span  {

     color:  #424242;

}

.filter-category .course-category.active ul li.active  {

     background:  none;

 }

.filter-category .course-categories > li.active ul  {

     display:  block;

 }

#wrap .filter-category .course-category.active ul li.active a, #wrap .filter-category .course-category.active ul li.active > a i, #wrap .filter-category .course-category.active ul li.active a span  {

     color:  #d0ae5e;

 }

#wrap .filter-category .course-category.active ul li.active:hover a, #wrap .filter-category .course-category.active ul li.active:hover a span  {

     color:  #424242;

 }

#wrap .filter-category .course-category.active ul li.active:after  {

     display:  none;

 }

@media only screen and (max-width: 960px)  {

    .w-course-archive > .col-md-3  {

     display:  none;

}

.filter-category-dropdown.nice-select  {

     display: block;

}

}

.course-list-t .modern-content .llms-title,  .course-list-t .modern-content .llms-price-wrapper, .course-list-t .modern-content .modern-meta  {

     display:  none;

}

.course-grid-t .modern-content .llms-title,  .course-grid-t .modern-content .llms-price-wrapper,  .course-grid-t .modern-content .modern-meta  {

     display:  block;

}

.course-list-t .course-list-col  {

    width:  100%;

}

.w-courses.course-grid-t .none-grid  {

     display:  none;

}

.w-courses.course-grid-t .w-course-list .col-md-4  {

     width:  100%;

}

.course-grid-t.modern-grid .course-list-review  {

     padding:  0;

}

.course-grid-t.modern-grid .modern-meta .col-md-4  {

    width:  33.33333333333333%;

}

.course-grid-t.modern-grid .course-list-border-right  {

    border:  0;

}

.btn.btn-default.btn-sm  {

    color:  #7a7a7a;

    font-size:  14px;

    border:  1px solid #e3e3e3;

    padd;

    padding:  2px 10px;

    background:  #f3f3f3;

    box-shadow:  0 1px 0 rgba(0, 0, 0, 0.025),  0 -2px 3px rgba(255, 255, 255, 0.95) inset;

}

.btn.btn-default.btn-sm:hover  {

    color: #333;

}

a.btn.btn-default.btn-sm.active,  a.btn.btn-default.btn-sm.active:hover  {

    background:  #fff;

    color:  #d0ae5e;

    cursor:  default;

    box-shadow:  0 1px 0 rgba(0, 0, 0, 0.025),  0 1px 3px rgba(0, 0, 0, 0.05) inset;

}

a.btn.btn-default.btn-sm.active i:hover  {

    cursor:  default;

}

.btn.btn-default.btn-sm i  {

     line-height:  26px;

}

#list.btn.btn-default.btn-sm  {

    border-radius:  0;

    display:  inline-block;

    margin-right:  -2px;

}

#grid.btn.btn-default.btn-sm  {

    border-radius:  0;

    display:  inline-block;

    margin-left:  -2px;

}

@media only screen and (min-width: 768px)  {

    .courses-search .widget.widget_michigan_search_course .nice-select, .courses-search .widget.widget_michigan_search_course .search-field, .courses-search .widget.widget_michigan_search_course .submit-field  {

    display:  inline-block;

    width:  24.527%;

    margin:  0 5px 0 0;

}

.courses-search .widget.widget_michigan_search_course .search-field,  .courses-search .widget.widget_michigan_search_course .submit-field  {

     margin-left:  -4px;

}

#wrap .courses-search .course-search-form input.submit-field  {

     margin-right:  -1px;

}

}

.w-course-archive .col-md-2.alignright  {

     padding-top:  6px;

}

.courses-search .course-search-form input.submit-field  {

     padding:  13px 10px;

}

.footer-contact-info  i  {

    color:  #d0ae5e;

     font-size:  33px;

     padding:  17px 0;

     float:  left;

     margin-right:  14px;

     transition:  0.3s;

}

.llms-pagination ul li .page-numbers  {

     font-weight:  bold;

     text-decoration:  none;

     display:  inline-block;

     background:  #eee;

     color:  #414141;

     border:  none;

     line-height:  1;

     padding:  10px 14px;

     margin:  3px 4px;

     transition:  all 0.3s ease;

     border-radius:  2px;

}

.llms-pagination ul li .page-numbers.current  {

     border-color:  #efefef;

     background:  #fdfdfd;

}

.llms-pagination ul li .page-numbers:hover  {

    background:  #d0ae5e;

    color:  #fff;

}

.llms-pagination ul li .page-numbers.current:hover  {

     background:  #fdfdfd;

     color:  #414141;

}

.llms-certificate-container  {

     padding:  0;

     min-height:  627px !important;

}

.llms_certificate.hentry,  .llms_my_certificate.hentry  {

     padding:  0 !important;

}

.w-certificate  {

      position:  relative;

     margin:  auto auto 20px;

     -webkit-print-color-adjust:  exact;

     overflow:  hidden;

     width:  800px;

     height:  616px;

     text-align:  center;

    padding:  50px 90px;

}

.cer-online1 .cer-title  {

     padding-top:  63px;

     font-size:  32px;

     font-weight:  600;

     text-transform:  uppercase;

     color:  #345870;

}

.cer-online1 .desc-1  {

     font-size:  20px;

     padding-top:  37px;

     color:  #345870;

}

.cer-online1 .desc-2  {

     font-size:  20px;

     color:  #345870;

}

.cer-online1 .cer-desc  {

     font-size:  30px;

     font-weight:  bold;

     margin-top:  31px;

     margin-bottom:  122px;

     text-transform:  capitalize;

     color:  #345870;

}

.cer-online1 .clearfix .alignleft  {

     padding-left:  26px;

     font-size:  18px;

     color:  #345870;

}

.cer-online1 .clearfix .alignright  {

     margin-top:  -2px;

     font-size:  18px;

     color:  #345870;

}

#wrap .cer-online1 .student-name {

     font-family:  'PT Serif',  Helvetica,  Arial,  sans-serif;

     font-size:  20px;

     font-style:  italic;

     margin-bottom:  18px;

      font-weight:  600;

     color:  #353535;

}

.cer-online1 .w-sign  {

     padding-right:  7px;

}

.cer-online1 .col-md-6 img  {

     margin-top:  -50px;

     position:  relative;

}

.cer-online2  {

     padding:  50px 58px;

}

.cer-online2 .clearfix  {

     margin-top:  50px;

}

.cer-online2 .clearfix .col-md-9.aligncenter  {

     padding:  0 54px;

}

.cer-online2 .clearfix .col-md-3.aligncenter  {

     padding-right:  0;

     padding-left:  19px;

}

#wrap .cer-online2 .cer-title  {

     color:  #303e47;

     font-size:  67px;

     text-transform:  uppercase;

     text-align:  left;

     padding-left:  15px;

     padding-top:  72px;

     font-weight:  600;

}

.cer-online2 .student-name  {

     color:  #d0ae5e;

     font-size:  67px;

     font-weight:  600;

     padding:  20px 0 0 15px;

     text-align:  left;

}

.cer-online2 .director {

     font-size:  20px;

     font-family:  'PT Serif',  Helvetica,  Arial,  sans-serif;

     text-align:  center;

     padding-top:  3px;

}

.cer-online2 .director-title  {

     font-size:  16px;

     color:  #63636c;

     letter-spacing:  0.4px;

}

.cer-online2 .current-date  {

     color:  #c3c1bb;

     padding-top:  5px;

}

.cer-online2 .vertical-space  {

     height:  74px;

}

.cer-kids .kindergarten_name  {

     padding-top:  24px;

     font-size:  36px;

     color:  #fff;

}

.cer-kids .cer-title  {

    font-size:  79px;

     padding-top:  111px;

     color:  #333;

}

.cer-kids .student-name  {

     font-size:  40px;

     color:  #333;

     font-family:  'Gloria Hallelujah', sans-serif;

}

.cer-kids .cer-desc  {

     padding:  15px 119px 0;

     color:  #f2c03b;

    ;

}

.cer-kids .w-sign  {

     color:  #f3d59e;

     font-size:  17px;

     padding-right:  44px;

     padding-top:  2px;

}

.cer-kids .container  {

    width:  700px;

     margin-left:  -8px;

  }

.cer-kids .container .alignright  {

    padding-right:  26px;

}

.cer-kids .container .right-sign  {

     padding-right:  35px;

}

.cer-kids .container .col-md-6:first-child  {

     padding-left:  8px;

}

@media only screen and (min-width: 1200px)  {

    #wrap .w-course-archive  {

     width:  1156px;

}

}

.excursions .col-sm-3:nth-child(4n+1)  {

     clear:  left;

}

.excursion-item  {

     border:  1px solid;

     margin-bottom:  45px;

     transition:  box-shadow 0.3s ease;

}

.excursion-item:hover  {

     box-shadow:  0 0 8px 5px rgba(0, 0, 0, 0.12);

}

.excursion-item .excursion-header a  {

     display:  block;

}

.excursion-item .excursion-header img  {

     width:  100%;

}

.excursion-item .title-meta-sec,  .excursion-item .excursion-content  {

     position:  relative ;

    padding:  22px 25px 18px;

}

.excursion-item .title-meta-sec:after  {

     content:  '';

     display:  block;

     position:  absolute;

     bottom:  -5px;

     left:  62px;

     width:  21px;

     height:  21px;

     z-index:  2;

     -webkit-transform:  rotate(45deg);

     transform:  rotate(45deg);

}

.excursion-item .title-meta-sec h2  {

     font-size:  15px;

     font-weight:  400;

     margin-bottom:  7px;

}

.excursion-item .title-meta-sec h2 a  {

     text-transform:  uppercase;

     color:  #fff;

}

.excursion-item .title-meta-sec span  {

     display:  block;

     font-size:  14px;

     color:  #fff;

     margin-bottom:  2px;

}

.excursion-item .title-meta-sec span:before  {

     font-family:  'simple-line-icons';

     padding-right:  7px;

}

.excursion-item .title-meta-sec span.entry-location:before  {

     content:  "\e06e";

}

.excursion-item .title-meta-sec span.entry-time:before  {

     content:  "\e075";

}

.excursion-item .excursion-header .title-meta-sec h2 a:before  {

     content:  "\e06e";

     font-family:  'simple-line-icons';

      padding-right:  7px;

}

.excursion-item .excursion-content  {

     padding-top:  18px;

}

.excursion-item .excursion-content .more-info  {

     display:  inline-block;

     font-size:  11px;

     text-transform:  uppercase;

     border:  1px solid;

     padding:  6px 13px;

     margin-bottom:  6px;

     transition:  all 0.3s ease;

}

#wrap .excursion-item:hover .excursion-content .more-info  {

     color:  #fff;

}

.excursions .col-sm-3:nth-child(8n+1) .more-info  {

     color:  #ed5564;

}

.excursions .col-sm-3:nth-child(8n+2) .more-info  {

     color:  #fe8426;

}

.excursions .col-sm-3:nth-child(8n+3) .more-info  {

     color:  #ffce55;

}

.excursions .col-sm-3:nth-child(8n+4) .more-info  {

     color:  #a0d468;

}

.excursions .col-sm-3:nth-child(8n+5) .more-info  {

     color:  #48cfae;

}

.excursions .col-sm-3:nth-child(8n+6) .more-info  {

     color:  #50c1e9;

}

.excursions .col-sm-3:nth-child(8n+7) .more-info  {

     color:  #ac92ed;

}

.excursions .col-sm-3:nth-child(8n+8) .more-info  {

     color:  #524ea2;

}

.excursions .col-sm-3:nth-child(8n+1) .excursion-item  {

     border-color:  #ed5564;

}

.excursions .col-sm-3:nth-child(8n+2) .excursion-item  {

     border-color:  #fe8426;

}

.excursions .col-sm-3:nth-child(8n+3) .excursion-item  {

     border-color:  #ffce55;

}

.excursions .col-sm-3:nth-child(8n+4) .excursion-item  {

     border-color:  #a0d468;

}

.excursions .col-sm-3:nth-child(8n+5) .excursion-item  {

     border-color:  #48cfae;

}

.excursions .col-sm-3:nth-child(8n+6) .excursion-item  {

     border-color:  #50c1e9;

}

.excursions .col-sm-3:nth-child(8n+7) .excursion-item  {

     border-color:  #ac92ed;

}

.excursions .col-sm-3:nth-child(8n+8) .excursion-item  {

     border-color:  #524ea2;

}

.excursions .col-sm-3:nth-child(8n+1) .title-meta-sec,  .excursions .col-sm-3:nth-child(8n+1) .title-meta-sec:after,  .excursions .col-sm-3:nth-child(8n+1) .excursion-item:hover .more-info  {

     background-color:  #ed5564;

}

.excursions .col-sm-3:nth-child(8n+2) .title-meta-sec,  .excursions .col-sm-3:nth-child(8n+2) .title-meta-sec:after,  .excursions .col-sm-3:nth-child(8n+2) .excursion-item:hover .more-info  {

     background-color:  #fe8426;

}

.excursions .col-sm-3:nth-child(8n+3) .title-meta-sec,  .excursions .col-sm-3:nth-child(8n+3) .title-meta-sec:after,  .excursions .col-sm-3:nth-child(8n+3) .excursion-item:hover .more-info  {

     background-color:  #ffce55;

}

.excursions .col-sm-3:nth-child(8n+4) .title-meta-sec,  .excursions .col-sm-3:nth-child(8n+4) .title-meta-sec:after,  .excursions .col-sm-3:nth-child(8n+4) .excursion-item:hover .more-info  {

     background-color:  #a0d468;

}

.excursions .col-sm-3:nth-child(8n+5) .title-meta-sec,  .excursions .col-sm-3:nth-child(8n+5) .title-meta-sec:after,  .excursions .col-sm-3:nth-child(8n+5) .excursion-item:hover .more-info  {

     background-color:  #48cfae;

}

.excursions .col-sm-3:nth-child(8n+6) .title-meta-sec,  .excursions .col-sm-3:nth-child(8n+6) .title-meta-sec:after,  .excursions .col-sm-3:nth-child(8n+6) .excursion-item:hover .more-info  {

     background-color:  #50c1e9;

}

.excursions .col-sm-3:nth-child(8n+7) .title-meta-sec,  .excursions .col-sm-3:nth-child(8n+7) .title-meta-sec:after,  .excursions .col-sm-3:nth-child(8n+7) .excursion-item:hover .more-info  {

     background-color:  #ac92ed;

}

.excursions .col-sm-3:nth-child(8n+8) .title-meta-sec,  .excursions .col-sm-3:nth-child(8n+8) .title-meta-sec:after,  .excursions .col-sm-3:nth-child(8n+8) .excursion-item:hover .more-info  {

     background-color:  #524ea2;

}

.excursion-program .excursion-item  {

    border-color:  #e9e9e9;

}

.excursion-program .excursion-item h2  {

     color:  #fff;

}

.excursion-program .title-meta-sec,  .excursion-program .title-meta-sec:after  {

     background-color:  #00c0e2;

}

.excursion-item .title-meta-sec span.entry-meta-text:before  {

     content:  "\e075";

}

.excursion-program .excursion-content  {

     padding:  0;

}

.excursion-program .program  {

     background:  url(../images/excursion-program-pattern.png) repeat-x left bottom;

     padding:  27px 25px 7px;

}

.excursion-program .program:last-child  {

     background:  none;

     padding-bottom:  0;

}

.excursion-program .program h3  {

     font-size:  15px;

     font-weight:  700;

     color:  #616161;

}

.excursion-program .program p  {

     font-size:  13px;

     color:  #616161;

}

#wrap .tab-excursion  {

     border:  1px solid #e9e9e9;

}

#wrap .tab-excursion .vc_tta-tabs-container  {

     overflow:  visible;

}

#wrap .tab-excursion .vc_tta-tabs-list  {

     padding:  0;

     overflow:  visible;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab a,  #wrap .tab-excursion .vc_tta-panels-container .vc_tta-panel-heading a  {

     position:  relative;

     color:  #fff;

     font-size:  15px;

     font-weight:  400;

     border-color:  #e7e7e7;

     padding:  10px 27px;

}

#wrap .tab-excursion .vc_tta-panels-container .vc_tta-panel-heading a  {

     padding:  13px 25px;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab.vc_active a:before  {

     display:  none;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab.vc_active a:after  {

     content:  '';

     display:  block;

     position:  absolute;

     top:  auto;

     bottom:  -9px;

     left:  50%;

     width:  10px;

     height:  10px;

     z-index:  2;

     -webkit-transform:  rotate(45deg) translate(-50%, 0);

     transform:  rotate(45deg) translate(-50%, 0);

     border:  0;

}

#wrap .tab-excursion .vc_tta-panels  {

     background-color:  #fff;

     border-color:  transparent;

     border-top-color:  #e7e7e7;

}

#wrap ul.check li:before,  #wrap li.check:before  {

     content:  '\f00c';

     font-size:  13px;

     color:  #00c0e2;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab:nth-child(8n+1) a,  #wrap .tab-excursion .vc_tta-panels-container .vc_tta-panel:nth-child(8n+1) .vc_tta-panel-heading,  #wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(8n+1) a:after  {

     background-color:  #48cfae;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab:nth-child(8n+2) a,  #wrap .tab-excursion .vc_tta-panels-container .vc_tta-panel:nth-child(8n+2) .vc_tta-panel-heading,  #wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(8n+2) a:after  {

     background-color:  #ed5564;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab:nth-child(8n+3) a,  #wrap .tab-excursion .vc_tta-panels-container .vc_tta-panel:nth-child(8n+3) .vc_tta-panel-heading,  #wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(8n+3) a:after  {

     background-color:  #f5ba5a;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab:nth-child(8n+4) a,  #wrap .tab-excursion .vc_tta-panels-container .vc_tta-panel:nth-child(8n+4) .vc_tta-panel-heading,  #wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(8n+4) a:after  {

     background-color:  #fe8426;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab:nth-child(8n+5) a,  #wrap .tab-excursion .vc_tta-panels-container .vc_tta-panel:nth-child(8n+5) .vc_tta-panel-heading,  #wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(8n+5) a:after  {

     background-color:  #a0d468;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab:nth-child(8n+6) a,  #wrap .tab-excursion .vc_tta-panels-container .vc_tta-panel:nth-child(8n+6) .vc_tta-panel-heading,  #wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(8n+6) a:after  {

     background-color:  #50c1e9;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab:nth-child(8n+7) a,  #wrap .tab-excursion .vc_tta-panels-container .vc_tta-panel:nth-child(8n+7) .vc_tta-panel-heading,  #wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(8n+7) a:after  {

     background-color:  #ac92ed;

}

#wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab:nth-child(8n+8) a,  #wrap .tab-excursion .vc_tta-panels-container .vc_tta-panel:nth-child(8n+8) .vc_tta-panel-heading,  #wrap .tab-excursion .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(8n+8) a:after  {

     background-color:  #524ea2;

}

.enrolment-wrap  {

    position:  relative;

     overflow:  hidden;

}

.enrolment-wrap:before  {

    content:  "";

    bottom:  340px;

    top:  25px;

    width:  4px;

    position:  absolute;

    left:  50%;

    transform:  translate(-50%, 0);

    -webkit-transform:  translate(-50%, 0);

    background:  #e3e3e3;

}

.enrolment-wrap .enrolment-item  {

     width:  50%;

     transition:  ease .3s all;

}

.enrolment-wrap .enrolment-item:after,  .enrolment-wrap .enrolment-item:before  {

     content:  "";

     position:  absolute;

     color:  #000;

     transition:  ease .3s all;

}

.enrolment-wrap .enrolment-item:nth-child(odd):after  {

     top:  19px;

     left:  -6px;

     width:  12px;

     height:  12px;

     background:  #fff;

     border-radius:  50%;

}

.enrolment-wrap .enrolment-item:nth-child(odd):before  {

     top:  15px;

     left:  -10px;

    width:  20px;

     height:  20px;

     background:  #e3e3e3;

     border-radius:  50%;

}

.enrolment-wrap .enrolment-item:nth-child(even):after  {

     top:  19px;

     right:  -6px;

     width:  12px;

     height:  12px;

     background:  #fff;

     border-radius:  50%;

}

.enrolment-wrap .enrolment-item:nth-child(even):before  {

     top:  15px;

     right:  -10px;

    width:  20px;

     height:  20px;

     background:  #e3e3e3;

     border-radius:  50%;

}

.enrolment-wrap .enrolment-item:last-child:after  {

     background:  #878787;

}

.enrolment-wrap .enrolment-item:nth-child(odd)  {

    float:  right;

     padding-left:  3.6%;

}

.enrolment-wrap .enrolment-item:nth-child(even)  {

    float:  left;

     padding-right:  3.6%;

}

.enrolment-wrap .enrolment-item:nth-child(8n+2)  {

     margin-top:  184px;

}

.enrolment-wrap .enrolment-item:nth-child(8n+8) p {

     margin-bottom:  0;

}

.enrolment-wrap .enrolment-item h4  {

    border:  2px solid transparent;

    border-bottom:  0;

    position:  relative;

    color:  #fff;

    font-size:  20px;

    font-weight:  600;

    letter-spacing:  .5px;

    text-transform:  capitalize;

    padding:  11px 10px 13px 19px;

    margin-bottom:  0;

    transition:  ease .3s all;

}

.enrolment-wrap .enrolment-item h4:after {

     content:  "";

     position:  absolute;

     width:  0;

     height:  0;

}

.enrolment-wrap .enrolment-item:nth-child(odd) h4:after  {

     left:  -14px;

     border-top:  11px solid transparent;

     border-bottom:  11px solid transparent;

     border-right:  14px solid;

}

.enrolment-wrap .enrolment-item:nth-child(even) h4:after  {

     right:  -14px;

     border-top:  11px solid transparent;

     border-bottom:  11px solid transparent;

     border-left:  14px solid;

}

#wrap .enrolment-wrap .enrolment-item:nth-of-type(odd) h4:after {

     border-right-color:  #d0ae5e;

}

#wrap .enrolment-wrap .enrolment-item:nth-of-type(even) h4:after {

     border-left-color:  #d0ae5e;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+1) h4:after {

     border-right-color:  #ed5564;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+2) h4:after {

     border-left-color:  #fe8426;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+3) h4:after {

     border-right-color:  #ffce55;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+4) h4:after {

     border-left-color:  #a0d468;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+5) h4:after {

     border-right-color:  #48cfae;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+6) h4:after {

     border-left-color:  #50c1e9;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+7) h4:after {

     border-right-color:  #ac92ed;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+8) h4:after {

     border-left-color:  #524ea2;

}

.enrolment-wrap .enrolment-item h4  {

     background:  #d0ae5e;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+1) h4  {

     background:  #ed5564;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+2) h4  {

     background:  #fe8426;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+3) h4  {

     background:  #ffce55;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+4) h4  {

     background:  #a0d468;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+5) h4  {

     background:  #48cfae;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+6) h4  {

     background:  #50c1e9;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+7) h4  {

     background:  #ac92ed;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+8) h4  {

     background:  #524ea2;

}

.enrolment-wrap .enrolment-item  {

     position:  relative;

}

.enrolment-wrap .enrolment-item p  {

     padding:  14px 29px 15px 168px;

     border:  2px solid;

     margin-bottom:  140px;

     color:  #616161;

     transition:  ease .3s all;

}

.enrolment-wrap .enrolment-item p  {

     border-color:  #d0ae5e;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+1) p  {

     border-color:  #ed5564;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+2) p  {

     border-color:  #fe8426;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+3) p  {

     border-color:  #ffce55;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+4) p  {

     border-color:  #a0d468;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+5) p  {

     border-color:  #48cfae;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+6) p  {

     border-color:  #50c1e9;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+7) p  {

     border-color:  #ac92ed;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+8) p  {

     border-color:  #524ea2;

}

.enrolment-wrap .enrolment-item span  {

    transition:  ease .3s all;

    border:  2px solid transparent;

    position:  absolute;

    width:  107px;

    height:  107px;

    color:  #fff;

    font-weight:  600;

    font-style:  italic;

    font-family:  'Asap', sans-serif;

    font-size:  80px;

    border-radius:  50%;

    display:  inline-block;

    text-align:  center;

    padding-top:  40px;

}

.enrolment-wrap .enrolment-item:nth-child(odd) span  {

     top:  79px;

     left:  71px;

}

.enrolment-wrap .enrolment-item:nth-child(even) span  {

     top:  79px;

     left:  31px;

}

.enrolment-wrap .enrolment-item span  {

     background:  #d0ae5e;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+1) span  {

     background:  #ed5564;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+2) span  {

     background:  #fe8426;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+3) span  {

     background:  #ffce55;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+4) span  {

     background:  #a0d468;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+5) span  {

     background:  #48cfae;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+6) span  {

     background:  #50c1e9;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+7) span  {

     background:  #ac92ed;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+8) span  {

     background:  #524ea2;

}

@media (min-width: 960px) and (max-width: 1200px) {

    .enrolment-wrap: before  {

     bottom:  345px;

}

}

@media (min-width: 768px) and (max-width: 960px) {

    .enrolment-wrap: before  {

     bottom:  395px;

}

}

@media (min-width: 768px) and (max-width: 960px) {

    .enrolment-wrap .enrolment-item span  {

     width:  80px;

     height:  80px;

     font-size:  65px;

     padding-top:  28px;

}

.enrolment-wrap .enrolment-item:nth-child(odd) span  {

     top:  69px;

     left:  45px;

}

.enrolment-wrap .enrolment-item:nth-child(even) span  {

     top:  69px;

     left:  16px;

}

.enrolment-wrap .enrolment-item p  {

     padding-left:  110px;

}

}

@media (min-width:480px) and (max-width: 768px) {

    .enrolment-wrap .enrolment-item: nth-child(even),  .enrolment-wrap .enrolment-item:nth-child(odd)  {

    float:  none;

}

.enrolment-wrap .enrolment-item  {

     width:  100%;

}

.enrolment-wrap .enrolment-item:nth-child(even),  .enrolment-wrap .enrolment-item:nth-child(odd) {

     margin-right:  50%;

}

.enrolment-wrap .enrolment-item:last-child  {

     margin-top:  184px;

}

.enrolment-wrap .enrolment-item:first-child  {

     margin-top:  50px;

}

.enrolment-wrap .enrolment-item p  {

     padding:  14px 29px 15px 100px;

     background:  #fff;

}

.enrolment-wrap .enrolment-item span  {

     width:  80px;

     height:  80px;

     padding-top:  25px;

     font-size:  65px;

}

.enrolment-wrap .enrolment-item:nth-child(odd) span  {

     top:  69px;

     left:  27px;

}

.enrolment-wrap .enrolment-item:nth-child(even) span  {

     top:  69px;

     left:  13px;

}

.enrolment-wrap:before  {

     bottom:  390px;

}

.enrolment-wrap .enrolment-item h4  {

     font-size:  16px;

}

.enrolment-wrap .enrolment-item:nth-child(even) h4:after,  .enrolment-wrap .enrolment-item:nth-child(odd) h4:after  {

    top:  -20px;

}

.enrolment-wrap .enrolment-item:nth-child(even) h4:after  {

     right:  46%;

     transform:  translate(46%, 0);

     -webkit-transform:  translate(46%, 0);

     transform:  rotate(-90deg);

}

.enrolment-wrap .enrolment-item:nth-child(odd) h4:after  {

     left:  46%;

     transform:  translate(-46%, 0);

     -webkit-transform:  translate(-46%, 0);

     transform:  rotate(90deg);

}

.enrolment-wrap .enrolment-item:nth-child(odd):before  {

     top:  -40px;

     left:  50%;

      transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

}

.enrolment-wrap .enrolment-item:nth-child(even):before  {

     top:  -40px;

     left:  50%;

      transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

}

.enrolment-wrap .enrolment-item:nth-child(odd):after  {

     top:  -36px;

     left:  50%;

      transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

}

.enrolment-wrap .enrolment-item:nth-child(even):after  {

     top:  -36px;

     left:  50%;

      transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

}

}

@media (max-width: 480px) {

    .enrolment-wrap .enrolment-item: nth-child(8n+2)  {

     margin-top:  0;

}

.enrolment-wrap .enrolment-item h4  {

     font-size:  16px;

}

.enrolment-wrap .enrolment-item:nth-child(even),  .enrolment-wrap .enrolment-item:nth-child(odd)  {

    float:  none;

}

.enrolment-wrap .enrolment-item  {

     width:  100%;

}

.enrolment-wrap .enrolment-item:nth-child(even),  .enrolment-wrap .enrolment-item:nth-child(odd) {

     margin-right:  50%;

}

.enrolment-wrap .enrolment-item:last-child  {

     margin-top:  184px;

}

.enrolment-wrap .enrolment-item:first-child  {

    margin-top:  50px;

}

.enrolment-wrap .enrolment-item p  {

     padding:  14px 29px 15px 14px;

     background:  #fff;

}

.enrolment-wrap .enrolment-item span  {

    width:  60px;

    height:  60px;

    padding-top:  13px;

    font-size:  45px;

}

.enrolment-wrap .enrolment-item:nth-child(even) span,  .enrolment-wrap .enrolment-item:nth-child(odd) span  {

    display:  none;

}

.enrolment-wrap:before  {

     bottom:  390px;

}

.enrolment-wrap .enrolment-item:nth-child(even) h4:after,  .enrolment-wrap .enrolment-item:nth-child(odd) h4:after  {

    top:  -20px;

}

.enrolment-wrap .enrolment-item:nth-child(even) h4:after  {

     right:  46%;

     transform:  translate(46%, 0);

     -webkit-transform:  translate(46%, 0);

     transform:  rotate(-90deg);

}

.enrolment-wrap .enrolment-item:nth-child(odd) h4:after  {

     left:  46%;

     transform:  translate(-46%, 0);

     -webkit-transform:  translate(-46%, 0);

     transform:  rotate(90deg);

}

.enrolment-wrap .enrolment-item:nth-child(odd):before  {

     top:  -40px;

     left:  50%;

      transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

}

.enrolment-wrap .enrolment-item:nth-child(even):before  {

     top:  -40px;

     left:  50%;

      transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

}

.enrolment-wrap .enrolment-item:nth-child(odd):after  {

     top:  -36px;

     left:  50%;

      transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

}

.enrolment-wrap .enrolment-item:nth-child(even):after  {

     top:  -36px;

     left:  50%;

      transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

}

}

.enrolment-wrap .enrolment-item:hover:after  {

     box-shadow:  0px 0px 10px #878787 inset;

}

#wrap .enrolment-wrap .enrolment-item:hover p  {

     color:  #fff;

}

#wrap .enrolment-wrap .enrolment-item:hover p  {

     border-color:  #d0ae5e;

     background:  #d0ae5e;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+1):hover p  {

     border-color:  #ed5564;

     background:  #ed5564;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+2):hover p  {

     border-color:  #fe8426;

     background:  #fe8426;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+3):hover p  {

     border-color:  #ffce55;

     background:  #ffce55;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+4):hover p  {

     border-color:  #a0d468;

     background:  #a0d468;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+5):hover p  {

     border-color:  #48cfae;

     background:  #48cfae;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+6):hover p  {

     border-color:  #50c1e9;

     background:  #50c1e9;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+7):hover p  {

     border-color:  #ac92ed;

     background:  #ac92ed;

}

#wrap.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+8):hover p  {

     border-color:  #524ea2;

     background:  #524ea2;

}

#wrap .enrolment-wrap .enrolment-item:hover span  {

    background:  #fff;

     box-shadow:  0px 5px 10px rgba(62,  62,  62,  0.33);

     margin-top:  -10px;

}

.enrolment-wrap .enrolment-item:hover span  {

     color:  #d0ae5e;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+1):hover span  {

     color:  #ed5564;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+2):hover span  {

     color:  #fe8426;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+3):hover span  {

     color:  #ffce55;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+4):hover span  {

     color:  #a0d468;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+5):hover span  {

     color:  #48cfae;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+6):hover span  {

     color:  #50c1e9;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+7):hover span  {

     color:  #ac92ed;

}

.kids-t .enrolment-wrap .enrolment-item:nth-child(8n+8):hover span  {

     color:  #524ea2;

}

.kids-t .custom  {

     width:  42px;

     height:  62px;

     background:  #fff;

     transition:  ease .3s all;

     padding:  12px;

}

.kids-t .custom.tp-leftarrow  {

     border-top-right-radius:  3px;

     border-bottom-right-radius:  3px;

}

.kids-t .custom.tp-rightarrow  {

     border-top-left-radius:  3px;

     border-bottom-left-radius:  3px;

}

.kids-t .custom:before  {

     color:  #656d78;

      transition:  ease .3s all;

}

.kids-t .custom:hover  {

     background:  #fb6e53;

}

.kids-t .custom:hover:before  {

     color:  #fff;

}

.kids-t .our-clss-type1  {

     background:  #51c1e9;

     margin:  30px 0;

     min-height:  226px;

    border-radius:  7px;

    overflow:  hidden;

}

.kids-t .our-clss-type1 .img-wrap,  .our-clss-type1 .img-wrap img  {

     width:  239px;

    height:  226px;

     padding:  0;

     margin:  0;

     border-radius:  7px 0 0 7px;

}

.kids-t .our-clss-type1 .content-wrap  {

    display:  block;

    overflow:  hidden;

    padding:  22px 10px 20px 20px;

    margin:  0;

    width:  53%;

}

.kids-t .our-clss-type1 .content-wrap h5  {

    font-size:  22px;

    font-weight:  400;

    letter-spacing:  0.4px;

}

.kids-t .our-clss-type1 .content-wrap span  {

    font-size:  13px;

    font-family:  Montserrat;

}

.kids-t .our-clss-type1 .content-wrap span:first-child  {

     margin-right:  20px;

}

.kids-t .our-clss-type1 .content-wrap .class-desc  {

    border-bottom:  1px solid rgba(255, 255, 255, 0.26);

    padding-bottom:  12px;

    margin-top:  10px;

}

.kids-t .our-clss-type1 .content-wrap *  {

    color:  #fff;

    border-color:  #fff;

    width:  100%;

}

.kids-t .our-clss-type1 .content-wrap p  {

    margin-bottom:  26px;

    margin-top:  6px;

    font-size:  13px;

}

.kids-t .our-clss-type1 .content-wrap .magicmore:after  {

     display:  none;

}

.kids-t .our-clss-type1 .content-wrap .magicmore  {

    text-transform:  uppercase;

    border:  1px solid rgba(255, 255, 255, 0.26);

    padding:  8px 18px;

    border-radius: 25px;

    letter-spacing:  1px;

    font-weight:  400;

}

.kids-t .our-clss-type1 .content-wrap .magicmore:hover  {

    background:  #fff;

    border-color:  #FFF;

    color:  #464748;

}

@media ( max-width: 1200px ) {

    .kids-t .our-clss-type1 .img-wrap,  .our-clss-type1 .img-wrap img  {

     display:  block;

     width:  100%;

     height:  auto;

}

.kids-t .our-clss-type1 .content-wrap  {

     width:  100%;

     padding:  29px 20px 30px 20px;

}

}

.kids-t .our-clss-type2  {

     margin:  30px 0;

     min-height:  226px;

}

.kids-t .our-clss-type2 .img-wrap,  .our-clss-type2 .img-wrap img  {

    width:  249px;

    height:  192px;

    padding:  0;

    margin:  0;

}

.kids-t .our-clss-type2 .img-wrap  {

     border:  1px solid #ed5762;

}

.kids-t .our-clss-type2 .img-wrap img  {

     padding:  16px;

}

.kids-t .our-clss-type2 .content-wrap  {

    display:  block;

     overflow:  hidden;

     padding:  9px 0 20px 12px;

     margin:  0;

     width:  53%;

}

.kids-t .our-clss-type2 .content-wrap h5  {

    font-size:  16px;

    font-weight:  600;

}

.kids-t .our-clss-type2 .content-wrap *  {

     color:  #616161;

}

.kids-t .our-clss-type2 .content-wrap span  {

    font-size:  14px;

}

.kids-t .our-clss-type2 .content-wrap span:first-child  {

    margin-right:  35px;

}

.kids-t .our-clss-type2 .content-wrap .class-desc  {

    border-bottom:  1px solid #b0b0b0;

     padding-bottom:  9px;

}

.kids-t .our-clss-type2 .content-wrap p  {

    margin-bottom:  31px;

     margin-top:  8px;

     font-size:  14px;

     line-height:  22px;

}

.kids-t .our-clss-type2 .content-wrap .magicmore:after  {

     display:  none;

}

.kids-t .our-clss-type2 .content-wrap .magicmore  {

     text-transform:  uppercase;

     background:  #ed5762;

    font-weight:  400;

    color:  #fff;

     box-shadow:  0 0 3px rgba(29,  29,  29,  0.49) inset;

     padding:  8px 18px;

}

@media ( max-width: 1200px ) {

    .kids-t .our-clss-type2 .img-wrap,  .our-clss-type2 .img-wrap img  {

     display:  block;

     width:  100%;

     height:  auto;

}

.kids-t .our-clss-type2 .content-wrap  {

     width:  100%;

     padding:  29px 20px 30px 20px;

}

}

#wrap.kids-t .vc_progress_bar .vc_single_bar  {

     background:  #f1f1f1;

     position:  relative;

     margin-bottom:  12px;

     border-radius:  0;

     height: 42px;

     margin-top:  8px;

     -webkit-box-shadow:  none;

     box-shadow:  none;

}

#wrap.kids-t .vc_progress_bar .vc_single_bar .vc_label  {

     line-height:  1;

     text-transform:  uppercase;

    position:  absolute;

    left:  17px;

    top:  9px;

    display:  inline;

    padding:  0;

    text-shadow:  none !important;

    z-index:  1;

    color:  #fff;

    font-size: 15px;

    padding-top:  2px;

    font-weight: 300;

}

#wrap.kids-t .vc_progress_bar .vc_general.vc_single_bar .vc_bar  {

     border-radius:  0;

}

#wrap.kids-t .vc_progress_bar .vc_single_bar .vc_label .vc_label_units  {

     float: none;

     margin-top: 0;

}

#wrap.kids-t .vc_progress_bar .vc_single_bar .vc_label .vc_label_units:before  {

     content:  "-";

     font-size:  18px;

     margin-right:  5px;

}

#wrap.kids-t .vc_progress_bar .vc_single_bar .vc_bar:after,  #wrap.kids-t .vc_progress_bar .vc_single_bar .vc_bar:before  {

     display:  none;

}

#wrap.kids-t .wb-accordion .vc_tta-panel.vc_active h4  {

    background-color: #e9573e;

     margin-bottom:  0;

}

#wrap.kids-t .wb-accordion .vc_tta-panel h4  {

    background-color: #51c1e9;

     margin-bottom:  3px;

    border-radius: 5px 5px 0 0;

     border: none;

}

#wrap.kids-t .wb-accordion .vc_tta-panel span  {

    color: #fff;

}

#wrap.kids-t .wb-accordion.vc_tta.vc_general .vc_tta-panel-title>a  {

    padding:  10px 50px 14px 20px;

}

#wrap.kids-t .wb-accordion.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon  {

    border: 9px solid #fff;

    background:  #fff;

    padding:  5px;

     border-radius: 19px;

}

#wrap.kids-t .wb-accordion.vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, #wrap.kids-t .wb-accordion.vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, #wrap.kids-t .wb-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::after, #wrap.kids-t .wb-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before  {

    border-color:  #434a54;

}

#wrap.kids-t .wb-accordion.vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before  {

    border-color:  #e9573e;

}

#wrap.kids-t .wb-accordion.vc_tta.vc_general .vc_tta-panel-body  {

    padding:  15px 20px 2px;

     border-color:  #e8e8e8;

    margin:  0 1px 5px;

    border-radius:  0 0 5px 5px;

}

.kids-t .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>a  {

     border:  none;

     margin-top:  8px;

}

.kids-t .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>a:hover  {

     background:  none;

     color:  #2a2a2a;

}

.kids-t .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active>a  {

     position:  relative;

}

.kids-t .vc_tta-color-black.vc_tta-style-outline .vc_tta-title-text  {

     font-size:  15px;

     font-weight:  700;

     display:  inline-block;

}

.kids-t .vc_tta.vc_general .vc_tta-icon  {

    width:  50px;

    height:  50px;

    font-size:  20px;

    color:  #fff;

    padding:  25px 0;

    border-radius:  50px;

    text-align:  center;

    margin:  0;

    display:  inline-block;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list  {

     border-right:  1px solid #dbe2e2;

     margin-right:  10px;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(7n+1) i  {

     background:  #ed5664;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(7n+2) i  {

     background:  #fbcb55;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(7n+3) i  {

     background:  #4acfae;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(7n+4) i  {

     background:  #51c1e9;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(7n+5) i  {

     background:  #fb6e53;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(7n+6) i  {

     background:  #93c75a;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:nth-child(7n+7) i  {

     background:  #ac92ed;

}

.kids-t .wc-tab .vc_tta.vc_tta-spacing-25 .vc_tta-tab  {

     margin:  0;

}

.kids-t .wc-tab .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>a:hover  {

     color:  #3baeda;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab  {

     border-right:  7px solid transparent;

     margin-right:  -4px;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active  {

     border-right:  7px solid;

     margin-left:  ;

     transition:  ease .3s all;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(7n+1)  {

     border-color:   #ed5664;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(7n+2)  {

     border-color:   #fbcb55;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(7n+3)  {

     border-color:   #4acfae;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(7n+4)  {

     border-color:   #51c1e9;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(7n+5)  {

     border-color:   #fb6e53;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(7n+6)  {

     border-color:   #93c75a;

}

.kids-t .wc-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:nth-child(7n+7)  {

     border-color:   #ac92ed;

}

@media (max-width:480px) {

    .vc_tta.vc_general .vc_tta-panel-title>a  {

     padding-right:  0;

     font-size:  14px;

}

}

@media (max-width:320px)  {

    .vc_tta.vc_general .vc_tta-icon  {

     padding-top:  25px;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-title-text  {

     font-size:  12px;

}

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading  {

     border:  none;

}

#wrap .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover  {

     background:  none;

}

#wrap .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a ,  .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover  {

     color:  #000;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+1) .vc_tta-panel-title > a > i  {

     background:   #ed5664;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+2) .vc_tta-panel-title > a > i  {

     background:   #fbcb55;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+3) .vc_tta-panel-title > a > i  {

     background:   #4acfae;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+4) .vc_tta-panel-title > a > i  {

     background:   #51c1e9;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+5) .vc_tta-panel-title > a > i  {

     background:   #fb6e53;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+6) .vc_tta-panel-title > a > i  {

     background:   #93c75a;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+7) .vc_tta-panel-title > a > i  {

     background:   #ac92ed;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title  {

     border-left:  5px solid;

     transition:  ease .3s all;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+1) .vc_tta-panel-title  {

     border-color:   #ed5664;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+2) .vc_tta-panel-title  {

     border-color:   #fbcb55;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+3) .vc_tta-panel-title  {

     border-color:   #4acfae;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+4) .vc_tta-panel-title  {

     border-color:   #51c1e9;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+5) .vc_tta-panel-title  {

     border-color:   #fb6e53;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+6) .vc_tta-panel-title  {

     border-color:   #93c75a;

}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel:nth-child(7n+7) .vc_tta-panel-title  {

     border-color:   #ac92ed;

}

.events-grid3 .event-grid3-header  {

     background:  #d0ae5e;

     border-radius: 7px 7px 0 0;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(1) .event-grid3-header  {

     background:  #ed5564;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(2) .event-grid3-header  {

     background:  #fe8426;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(3) .event-grid3-header  {

     background:  #ffce55;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(4) .event-grid3-header  {

     background:  #a0d468;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(5) .event-grid3-header  {

     background:  #48cfae;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(6) .event-grid3-header  {

     background:  #50c1e9;

}

.events-grid3 .event-grid3-header  {

     padding:  7px 18px;

}

.events-grid3 .event-grid3-header ul,  .events-grid3 .event-grid3-header ul li  {

    margin-bottom:  0;

    list-style:  none;

}

.events-grid3 .event-grid3-header ul li  {

     display:  inline-block;

     font-size: 14px;

     font-family: 'Montserrat', sans-serif;

}

.events-grid3 .event-grid3-header ul li a  {

    color:  #fff;

}

.events-grid3 .event-grid3-header ul li a:hover  {

     color: #fff;

     text-decoration: underline;

}

.events-grid3 .event-grid3-header ul li:after  {

     margin-right:  2px;

     content:  ", ";

     color:  #fff;

     font-size:  12px;

}

.events-grid3 .event-grid3-header ul li:last-child:after  {

     display:  none;

}

.events-grid3 .tribe-events-event-image  {

    width:  80px;

    height:  60px;

    float:  left;

    margin-right:  15px;

    border-radius:  4px 4px 0 0;

     overflow: hidden;

}

.events-grid3 .event-article  {

    position:  relative;

    padding:  19px 18px 19px 19px;

    min-height:  198px;

    margin-bottom:  30px;

    border-radius: 0 0 7px 7px;

     background: #fff;

     overflow: hidden;

    box-shadow:  0 1px 0 2px rgba(0, 0, 0, 0.02);

}

.events-grid3 .event-article .event-content a h4  {

    font-size:  18px;

    font-weight:  700;

    color:  #454545;

    line-height:  1.3;

     letter-spacing: 0.5px;

    margin-top:  0;

    margin-bottom:  19px;

}

.events-grid3 .event-article .event-content a h4:hover  {

     color: #ffb300;

     text-decoration: underline;

}

.events-grid3 .event-article .event-content p  {

     display:  none;

     margin-top:  -5px;

}

.events-grid3 .event-article .event-content p.grid3-excerpt  {

    display:  block;

    line-height:  22px;

    margin-bottom:  0;

    color:  #a9a9a9;

    font-size:  14px;

}

.events-grid3 .event-grid-head  {

     background:  #d0ae5e;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(1) .event-grid-head  {

     background:  #ed5564;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(2) .event-grid-head  {

     background:  #fe8426;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(3) .event-grid-head  {

     background:  #ffce55;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(4) .event-grid-head  {

     background:  #a0d468;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(5) .event-grid-head  {

     background:  #48cfae;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(6) .event-grid-head  {

     background:  #50c1e9;

}

.events-grid3 .event-content  {

    overflow:  hidden;

    margin-bottom:  22px;

    min-height:  107px;

}

.events-grid3 .event-grid-head  {

    width:  80px;

    padding:  3px 0 4px 17px;

    position:  absolute;

    top:  78px;

    border-radius:  0 0 4px 4px;

}

.events-grid3 .event-grid-head .event-month  {

    float:  left;

    display:  inline-block;

    text-align:  center;

    margin-right:  3px;

}

.events-grid3 .event-grid-head *  {

    color:  #fff;

    font-size:  15px;

}

#wrap .events-grid3 .event-grid3-footer .booking-button  {

     -webkit-transition:  all .3s ease;

     transition:  all .3s ease;

     border:  1px solid #e3e3e2;

    padding:  2px 22px;

    display:  inline-block;

    float:  left;

    color:  #767676;

    background:  #fff;

    font-size:  11px;

    margin-right:  96px;

     border-radius: 22px;

}

#wrap .events-grid3 .event-grid3-footer .booking-button:hover  {

     border-color: inherit;

}

.events-grid3 .event-grid3-footer .event-sharing  {

     margin:  0;

}

.events-grid3 .event-grid3-footer .event-sharing > li  {

    background:  #e3e3e3;

    display:  table-cell;

    border:  1px solid #fff;

    color:  #767676;

    text-align:  center;

}

.events-grid3 .event-grid3-footer .event-sharing > li a  {

    color:  #767676;

}

.events-grid3 .event-grid3-footer .event-sharing > li:hover a  {

    color:  #fff;

}

.events-grid3 .event-grid3-footer .event-sharing > li i  {

    width:  37px;

    height:  27px;

    display:  table-cell;

    vertical-align:  middle;

}

.events-grid3 .event-grid3-footer .event-sharing .event-share:hover .event-social  {

    display: table-cell;

}

.events-grid3 .event-grid3-footer .event-sharing .event-map  {

    border-width: 1px 0 1px;

}

.events-grid3 .event-grid3-footer .event-sharing .event-social  {

    display: none;

    position:  absolute;

    bottom:  17px;

    right:  23px;

}

.events-grid3 .event-grid3-footer .event-sharing .event-social li  {

    display: table-cell;

}

.events-grid3 .event-grid3-footer .event-sharing .event-social li a  {

    background:  #767676;

    color:  #fff;

    width:  38px;

    height:  27px;

    vertical-align:  middle;

    text-align:  center;

    display:  table-cell;

}

.events-grid3 .event-grid3-footer .event-article .booking-button  {

     -webkit-transition:  all .3s ease;

     transition:  all 0.21s ease;

     font-size: 11px;

     font-weight: 500;

     letter-spacing: 1px;

     text-transform: uppercase;

     background:  #fff;

     color:  #767676;

     border: 1px solid #e8e8e8;

     position:  absolute;

     top:  20px;

     right:  15px;

     padding:  8px 16px;

     font-family: 'Montserrat',  arial,  sans-serif;

}

.events-grid3 .event-grid3-footer .event-article .booking-button:hover  {

     color: #fff;

     border-color:  #fff;

}

.events-grid3 .event-grid3-footer .event-sharing .event-social li a  {

    border-right:  1px solid;

    box-shadow:  0 0 2px rgba(0,  0,  0,  0.19) inset;

}

.events-grid3 .event-grid3-footer .event-sharing .event-share:hover .event-sharing-icon  {

    border-width:  0 1px 0;

    cursor:  pointer;

    color:  #fff;

}

#wrap.kids-t .events-grid3 .event-grid3-footer .event-sharing .event-share:hover .event-sharing-icon  {

     background:  #d0ae5e;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(1) .event-grid3-footer .event-sharing .event-share:hover .event-sharing-icon  {

     background:  #ed5564;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(2) .event-grid3-footer .event-sharing .event-share:hover .event-sharing-icon  {

     background:  #fe8426;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(3) .event-grid3-footer .event-sharing .event-share:hover .event-sharing-icon  {

     background:  #ffce55;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(4) .event-grid3-footer .event-sharing .event-share:hover .event-sharing-icon  {

     background:  #a0d468;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(5) .event-grid3-footer .event-sharing .event-share:hover .event-sharing-icon  {

     background:  #48cfae;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(6) .event-grid3-footer .event-sharing .event-share:hover .event-sharing-icon  {

     background:  #50c1e9;

}

.events-grid3 .event-grid3-footer .event-sharing > li:hover  {

     background:  #d0ae5e;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(1) .event-grid3-footer .event-sharing > li:hover  {

    background:  #ed5564;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(2) .event-grid3-footer .event-sharing > li:hover  {

    background:  #fe8426;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(3) .event-grid3-footer .event-sharing > li:hover  {

    background:  #ffce55;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(4) .event-grid3-footer .event-sharing > li:hover  {

    background:  #a0d468;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(5) .event-grid3-footer .event-sharing > li:hover  {

    background:  #48cfae;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(6) .event-grid3-footer .event-sharing > li:hover  {

    background:  #50c1e9;

}

.events-grid3 .event-grid3-footer .event-sharing .event-social li a  {

     background:  #d0ae5e;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(1) .event-grid3-footer .event-sharing .event-social li a  {

     background:  #ed5564;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(2) .event-grid3-footer .event-sharing .event-social li a  {

     background:  #fe8426;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(3) .event-grid3-footer .event-sharing .event-social li a  {

     background:  #ffce55;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(4) .event-grid3-footer .event-sharing .event-social li a  {

     background:  #a0d468;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(5) .event-grid3-footer .event-sharing .event-social li a  {

     background:  #48cfae;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(6) .event-grid3-footer .event-sharing .event-social li a  {

     background:  #50c1e9;

}

#wrap .events-grid3 .event-grid3-footer .booking-button:hover  {

     background:  #d0ae5e;

     color:  #fff;

}

.events-grid3 .event-grid3-footer .booking-button:hover  {

     background:  #d0ae5e;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(1) .event-grid3-footer .booking-button:hover  {

     background:  #ed5564;

     border-color:  #ed5564;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(2) .event-grid3-footer .booking-button:hover  {

     background:  #fe8426;

     border-color:  #fe8426;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(3) .event-grid3-footer .booking-button:hover  {

     background:  #ffce55;

     border-color:  #ffce55;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(4) .event-grid3-footer .booking-button:hover  {

     background:  #a0d468;

     border-color:  #a0d468;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(5) .event-grid3-footer .booking-button:hover  {

     background:  #48cfae;

     border-color:  #48cfae;

}

#wrap.kids-t .events-grid3 .row .col-md-4.col-sm-4:nth-of-type(6) .event-grid3-footer .booking-button:hover  {

     background:  #50c1e9;

     border-color:  #50c1e9;

}

@media (min-width: 960px) and ( max-width: 1200px ) {

    #wrap .events-grid3 .event-grid3-footer .booking-button  {

    margin-right:  40px;

}

.events-grid3 .event-grid3-footer .event-sharing .event-social  {

    bottom:  15px;

    right:  27px;

}

}

@media (min-width: 768px) and ( max-width: 960px ) {

    .events-grid3 .event-grid3-footer .event-sharing .event-social  {

    bottom:  15px;

    right:  39px;

}

.events-grid3 .row .col-md-4.col-sm-4  {

     margin-left:  50%;

     transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

     display:  block;

     max-width:  80%;

     width:  80%;

}

.events-grid3 .event-content  {

    margin-bottom:  30px;

}

#wrap .events-grid3 .event-grid3-footer .booking-button  {

    margin-right:  328px;

}

}

@media (min-width: 480px) and ( max-width: 768px ) {

    #wrap .events-grid3 .event-grid3-footer .booking-button  {

    margin-right:  104px;

}

.events-grid3 .event-grid3-footer .event-sharing .event-social  {

     left:  188px;

     bottom:  17px;

}

}

@media (min-width: 320px) and ( max-width: 480px ) {

    #wrap .events-grid3 .event-grid3-footer .booking-button  {

     margin-right:  12px;

}

.events-grid3 .tribe-events-event-image  {

     width:  60px;

     height:  45px;

}

.events-grid3 .event-grid3-footer .event-sharing .event-social  {

     left:  95px;

     bottom:  17px;

}

.events-grid3 .event-grid-head  {

    width:  60px;

    padding:  3px 0 4px 6px;

     top:  63px;

}

.events-grid3 .event-article .event-content a h4  {

    font-size:  14px;

    margin-bottom:  10px;

}

.events-grid3 .event-article .event-content .grid3-excerpt  {

     line-height:  1.4;

}

}

@media ( max-width: 320px ) {

    #wrap .events-grid3 .event-grid3-footer .booking-button  {

    width:  100%;

    text-align:  center;

     margin-bottom:  20px;

     margin-top:  -8px;

     margin-right:  0;

}

.events-grid3 .tribe-events-event-image  {

    width:  auto;

    height:  auto;

    text-align:  center;

    display:  inline-block;

    margin-left:  50%;

    transform:  translate(-50%, 0);

    -webkit-transform:  translate(-50%, 0);

    margin-bottom:  10px;

}

.events-grid3 .event-grid-head *  {

    font-size:  12px;

}

.events-grid3 .event-grid-head  {

    width:  76px;

     padding:  2px 0 3px 19px;

     top:  78px;

     left:  72px;

}

.events-grid3 .event-article .event-content a h4  {

    font-size:  13px;

    margin-bottom:  10px;

}

.events-grid3 .event-article .event-content .grid3-excerpt  {

    line-height:  1.4;

    text-align:  center;

}

.events-grid3 .event-grid3-footer .event-sharing .event-social  {

    right:  46px;

}

.events-grid3 .event-content  {

     overflow:  visible;

}

.events-grid3 .event-article .event-content a h4  {

    font-size:  14px;

    display:  block;

    width:  100%;

    clear:  both;

    text-align:  center;

    margin-bottom:  12px;

}

.events-grid3 .event-grid3-footer .event-sharing  {

     margin-left:  0;

}

.events-grid3 .event-grid3-footer .event-sharing .event-social  {

    left:  -10px;

    bottom:  15px;

}

}

.events-grid4 .event-article  {

    background:  #f7f7f7;

      padding:  23px 28px 44px 36px;

     margin-bottom:  20px;

     position:  relative;

     min-height:  305px;

}

.events-grid4 .event-article .event-tagline i  {

     position:  absolute;

     top:  23px;

     right:  20px;

     font-size:  20px;

     color:  #323436;

}

.events-grid4 .event-article .event-tagline  {

    margin-bottom:  41px;

}

.events-grid4 .event-article .event-tagline span  {

    font-family:  lora;

    font-style:  italic;

    text-transform:  capitalize;

    font-size:  13px;

    font-weight:  600;

}

.events-grid4 .event-article .event-content h4  {

    font-size:  20px;

    margin-bottom:  62px;

    color:  #303133;

    text-transform:  inherit;

}

.events-grid4 .event-article .event-content a:hover h4  {

     text-decoration: underline;

     color: #202020;

}

.events-grid4 .event-grid4-footer .event-date,  .events-grid4 .event-grid4-footer .event-grid4-time,  .events-grid4 .event-grid4-footer .event-grid4-address  {

     font-size:  15px;

     color:  #777;

     font-weight:  100;

}

.events-grid4 .event-grid4-footer .event-date  {

     margin-bottom:  1px;

}

.events-grid4 .event-grid4-footer .event-grid4-meta  {

     margin-bottom:  26px;

}

#wrap .events-grid4 .event-grid4-footer a  {

      color:  #fff;

     padding:  7px 20px 5px;

     display:  inline-block;

     text-transform:  uppercase;

     font-weight:  400;

     font-size:  12px;

}

#wrap .events-grid4 .event-grid4-footer a:hover  {

     background:  #424242;

}

@media (max-width:330px) {

    .events-grid4 .event-article .event-content h4  {

     font-size:  18px;

}

}

ul.arrow3 li  {

    line-height:  18px;

    margin-bottom:  11px;

    display:  block;

    font-size:  13px;

    background:  none;

    padding:  0;

    color:  #3baeda;

    font-family:  'Asap', sans-serif;

}

ul.arrow3 li:before  {

    content:  "\f054";

    font-family:  FontAwesome;

    margin-right:  8px;

    color:  #fff;

    background:  #3baeda;

    border-radius:  230%;

    font-size:  9px;

    padding:  2px 3px 2px 4px;

}

.our-team4  {

    background:  rgba(0, 0, 0, 0.40);

     margin-bottom:  30px;

     transition:  ease .3s all;

}

.our-team4 figure img  {

     float:  left;

     width:  204px;

    height:  274px;

     margin-right:  20px;

     filter:  grayscale(100%);

     -webkit-filter:  grayscale(100%);

     transition:  ease .7s all;

}

.our-team4 .tdetail  {

     padding-top:  32px;

    padding-right:  16px;

}

.our-team4 .tdetail *  {

     text-align:  left;

     color:  #fff;

}

.our-team4 .tdetail .social-team  {

     text-align:  right;

     padding-bottom:  0;

}

#wrap .our-team4 .tdetail h2  {

     padding:  0;

     letter-spacing:  0;

     font-size:  19px;

     text-transform:  capitalize;

     position:  relative;

     overflow:  hidden;

     padding-bottom:  15px;

     margin-bottom:  10px;

}

.our-team4 .tdetail h2:after  {

     content:  "";

     position:  absolute;

     border-bottom:  1px solid #fff;

     width:  59px;

     bottom:  0;

     left:  0;

     transition:  ease .3s all;

}

.our-team4 .tdetail h5  {

     font-size:  17px;

     font-style:  italic;

    margin-bottom:  17px;

}

#wrap .our-team4 .tdetail p  {

     color:  #fff;

     font-size:  14px;

     margin-bottom:  29px;

     overflow:  hidden;

     font-family:  Asap;

}

.our-team4 .tdetail .social-team a i  {

     background:  transparent;

     color:  #fff;

     font-size:  17px;

     margin-left:  0px;

     border-radius:  0;

    padding:  12px;

     text-align:  center;

     display:  inline-block;

     width:  40px;

     height:  40px;

     transition:  ease .3s all;

}

.our-team4:hover  {

     background:  rgba(0, 0, 0, 0.80);

}

.our-team4:hover.our-team4 figure img  {

     filter:  grayscale(0);

     -webkit-filter:  grayscale(0);

}

.our-team4:hover.our-team4 .tdetail h2:after  {

     width:  90%;

     border-color:  #e55f3d;

}

.our-team4 .tdetail .social-team a .fa-facebook:hover  {

     background:  #3b5996;

}

.our-team4 .tdetail .social-team a .fa-twitter:hover   {

     background:  #00acee;

}

.our-team4 .tdetail .social-team a .fa-vimeo:hover   {

     background:  #0dadd6;

}

.our-team4 .tdetail .social-team a .fa-dribble:hover   {

     background:  #d53e68;

}

.our-team4 .tdetail .social-team a .fa-youtube:hover  {

     background:  #cb322c;

}

.our-team4 .tdetail .social-team a .fa-pinterest:hover  {

    background:  #cb2027;

}

.our-team4 .tdetail .social-team a .fa-google-plus:hover  {

    background:  #c3391c;

}

.our-team4 .tdetail .social-team a .fa-linkedin:hover   {

     background:  #0073b2;

}

.our-team4 .tdetail .social-team a .fa-rss:hover  {

     background:  #f29a1d;

}

.our-team4 .tdetail .social-team a .fa-instagram:hover  {

     background:  #457399;

}

.our-team4 .tdetail .social-team a .fa-skype:hover  {

     background:  #00aaf3;

}

.our-team4 .tdetail .social-team a .fa-other-social:hover   {

     background:  #ff5d5e;

}

@media (max-width:960px) {

    .our-team4 figure img  {

     display:  block;

     float:  none;

     width:  100%;

     height:  auto;

}

.our-team4 .tdetail .social-team,  .our-team4 .tdetail *  {

     text-align:  center;

}

.our-team4 .tdetail  {

     padding:  30px;

}

.our-team4 .tdetail h2:after  {

     left:  50%;

     transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

}

}

.our-team5  {

    background:  #ed5564;

    padding:  5px;

     margin-bottom:  10px;

}

.our-team5 .content-o  {

    border:  1px solid rgba(255,  255,  255,  0.45);

     padding:  20px;

    position:  relative;

}

.our-team5 figure  {

    float:  left;

     margin-right:  16px;

}

.our-team5 img  {

    width:  250px;

     height:  250px;

 }

.our-team5 .tdetail h2  {

    color:  #fff;

    font-size:  25px;

    font-weight:  600;

    letter-spacing:  0.2px;

}

.our-team5 .tdetail h5  {

    color:  #fff;

    font-size:  13px;

    font-family: 'Montserrat', sans-serif;

    text-transform: uppercase;

    line-height:  1;

    border-bottom:  1px solid #fff;

    padding-bottom:  13px;

}

.our-team5 .tdetail p  {

    color:  #fff;

    font-size:  14px;

    padding-top:  11px;

    line-height:  25px;

}

.our-team5 .tdetail  {

     overflow:  hidden;

}

.our-team5 .tdetail .attachment  {

    position:  absolute;

    right:  19px;

    top:  38px;

}

.our-team5 .tdetail .attachment a i  {

    color:  #fff;

    font-size:  16px;

    padding:  10px 4px;

    width:  24px;

    display:  inline-block;

    text-align:  center;

    transition:  all 0.2s ease;

}

.our-team5 .tdetail .attachment a i:hover  {

    background:  #fff;

    color:  inherit;

}

.our-team5 .social-team  {

    text-align:  left;

    margin-top:  32px;

    display:  block;

    padding-bottom:  0;

}

#wrap .our-team5 .social-team i  {

    background:  transparent;

    color:  #fff;

    width:  40px;

    height:  40px;

    margin:  0;

    display:  inline-block;

    padding-top:  12px;

     text-align:  center;

    transition:  all 0.2s ease;

    border-radius:  0;

}

#wrap .our-team5 .social-team i:hover  {

    background:  #fff;

    border-radius:  0;

    color:  inherit;

}

@media (min-width:768px) and (max-width: 1200px) {

    .our-team5 figure  {

     display:  block;

     float:  none;

     margin:  16px auto ;

}

.our-team5,  .our-team5 .social-team  {

     text-align:  center;

}

}

@media (max-width: 640px) {

    .our-team5 figure  {

     display:  block;

     float:  none;

     margin:  16px auto ;

}

.our-team5,  .our-team5 .social-team  {

     text-align:  center;

}

}

.our-team6  {

     transition:  all .3s ease ;

}

.our-team6 img   {

    width:  100%;

     display:  inline-block;

    transition:  all .3s ease;

}

.blox.dark .our-team6 img  {

    padding-top:  0;

}

.our-team6 .tdetail  *  {

     text-align:  center;

}

.our-team6 .tdetail,  .our-team6 .tdetail  {

    padding:  33px 19px 8px;

    margin-bottom:  1px;

    width:  100%;

    transition:  all .3s ease;

}

.our-team6 .tdetail h2  {

     font-size:  26px;

     font-weight: 700;

     letter-spacing: 0.6px;

     padding-bottom:  16px;

     position:  relative;

     transition:  all .3s cubic-bezier(0.1,  0.19,  0.56,  1.27);

}

.our-team6 .tdetail h2:after  {

     content:  "";

     position:  absolute;

     height:  1px;

     width:  59px;

     background:  #777;

     top:  35px;

     right:  50%;

     transform:  translate(50%, 0);

     -webkit-transform:  translate(50%, 0);

}

.blox.dark  .our-team6 .tdetail h2:after  {

     background:  #fff;

}

.our-team6 .tdetail h2:before  {

     content:  "";

     position:  absolute;

     margin-left:  50%;

     transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

     height:  1px;

     width:  0%;

     background:  #fff;

     top:  35px;

     left:  0%;

     right:  0%;

     transition:  all .3s ease;

}

.our-team6 .tdetail h2,  .our-team6 .tdetail h5  {

     text-transform:  capitalize;

     transition:  all .3s ease;

}

.our-team6 .tdetail h5  {

     font-size:  13px;

     text-transform: uppercase;

     font-family: 'Montserrat',  sans-serif;

     letter-spacing: 1px;

}

.our-team6 .tdetail p  {

    line-height:  2;

    font-size:  14px;

    transition:  all .3s ease;

    margin-bottom:  22px;

}

.our-team6 .social-team a i  {

     color:  #888;

 }

.our-team6 .social-team a i:hover  {

     color:  #fff;

 }

.blox.dark .our-team6 .social-team a i  {

     color:  #fff;

 }

.our-team6 .social-team i  {

     border-radius:  0;

}

.our-team6 .social-team i  {

    border-radius:  0;

    width:  40px;

    height:  40px;

    padding-top:  12px;

    display:  inline-block;

    text-align:  center;

    margin:  0 3px;

}

.our-team6 .social-team i  {

     background:  transparent;

     color:  #fff;

}

.our-team6 .social-team a i.fa-facebook:hover  {

     background:  #3b5996;

}

.our-team6 .social-team a i.fa-twitter:hover  {

     background:  #00acee;

}

.our-team6 .social-team a i.fa-vimeo:hover  {

     background:  #0dadd6;

}

.our-team6 .social-team a i.fa-dribbble:hover  {

     background:  #d53e68;

}

.our-team6 .social-team a i.fa-youtube:hover  {

     background:  #cb322c;

}

.our-team6 .social-team a i.fa-pinterest:hover  {

     background:  #cb2027;

}

.our-team6 .social-team a i.fa-linkedin:hover  {

     background:  #0073b2;

}

.our-team6 .social-team a i.fa-rss:hover  {

     background:  #f29a1d;

}

.our-team6 .social-team a i.fa-google-plus:hover  {

     background:  #c3391c;

}

.our-team6 .social-team a i.fa-instagram:hover  {

     background:  #457399;

}

.our-team6:hover.our-team6 .tdetail  {

    background:  rgba(255,  255,  255,  0.2);

}

.our-team6:hover.our-team6 .tdetail h2:before  {

     width:  100%;

}

.our-team6:hover.our-team6 .tdetail h2:after  {

     background:  #ffc600;

}

.our-team6:hover.our-team6 .tdetail h5  {

     color:  #ffc600;

}

.blox.dark .our-team6:hover.our-team6  {

     box-shadow:  none;

     margin-top:  0;

}

.our-team6:hover.our-team6  {

    box-shadow:  0px 3px 8px rgba(0,  0,  0,  0.29);

     margin-top:  -5px;

}

@media (min-width:768px) and (max-width: 960px)  {

    .our-team6 .tdetail,  .our-team6 .tdetail  {

    padding:  33px 5px;

}

.our-team6 .tdetail h2,  .our-team6 .tdetail h5  {

     font-size:  16px;

}

.our-team6 .social-team i  {

     width:  30px;

     height:  30px;

     padding-top:  8px;

}

}

@media (min-width: 640px) and (max-width: 768px)  {

    .our-team6  {

     max-width:  400px;

     margin:  20px auto ;

 }

}

.latestposts-eight .latest-b8  {

    background:  #fff;

    position:  relative;

    margin-bottom:  30px;

    min-height:  280px;

    border-radius:  7px;

    overflow:  hidden;

    padding-bottom: 16px;

    box-shadow:  0 1px 0 2px rgba(0, 0, 0, 0.02);

}

.latestposts-eight .latest-b8-cont  {

    padding-left:  20px;

    padding-right:  72px;

    float:  left;

}

.latestposts-eight .latest-b8-cont p  {

    font-size:  14px;

    color:  #616161;

    display:  none;

}

.latestposts-eight .latest-b8-title a  {

    font-weight:  700;

    color:  #444;

    transition:  all .3s ease;

    letter-spacing:  0.4px;

}

.latestposts-eight .latest-b8-title   {

    line-height:  1.33;

    font-size:  22px;

    padding-top:  10px;

}

.latestposts-eight .latest-b8 .latest-b8-img,   .latestposts-eight .latest-b8 .latest-b8-img img  {

    margin-bottom:  14px;

}

.latestposts-eight .latest-b8 .latest-b8-cat  {

    margin-bottom:  0px;

    font-family:  'Montserrat', sans-serif;

}

.latestposts-eight .latest-b8 .latest-b8-cat a  {

    background:  #e6e7e7;

    padding:  3px 13px;

    border-radius:  60px;

    font-size:  10px;

    text-transform:  uppercase;

    color:  #6f6f6f;

    display:  inline-block;

    margin-bottom:  5px;

    transition:  all .24s ease;

}

.latestposts-eight .latest-b8 .latest-b8-cat a:hover  {

    background:  #ffb300;

     color: #fff;

}

.latestposts-eight .latest-b8 .latest-b8-metad8  {

     width:  59px;

     float:  left;

    background:  #ffb300;

    padding:  17px 4px;

    position:  absolute;

    top:  0;

    right:  0;

    bottom:  0;

    border-radius:  0 7px 7px 0;

}

#wrap .latestposts-eight .latest-b8 .latest-b8-metad8 *  {

    color:  #fff;

    background:  none;

    text-align:  center;

    display:  block;

}

#wrap .latestposts-eight .latest-b8 .latest-b8-metad8 i  {

     font-size:  18px;

     margin-bottom:  3px;

}

#wrap .latestposts-eight .latest-b8 .latest-b8-metad8 .blog-views  {

    border-bottom:  1px solid rgba(255, 255, 255, .3);

    margin-bottom:  14px;

    padding-bottom:  14px;

    margin-left:  11px;

    margin-right:  11px;

}

#wrap .latestposts-eight .latest-b8 .latest-b8-metad8 .blog-comments  {

     margin-bottom:  70px;

}

#wrap .latestposts-eight .latest-b8 .latest-b8-metad8 .blog-comments a:hover  {

     color: #fff;

}

#wrap .latestposts-eight .latest-b8 .latest-b8-metad8 .latest-b8-month  {

     font-size:  15px;

     text-transform:  uppercase;

}

#wrap .latestposts-eight .latest-b8 .latest-b8-metad8 p  {

    margin-bottom:  4px;

    font-size:  16px;

    font-weight:  400;

    line-height:  1;

    font-family:  'Montserrat', sans-serif;

}

#wrap .latestposts-eight .latest-b8 .latest-b8-metad8 p.latest-b8-day  {

    font-size:  29px;

     font-weight: 700;

}

#wrap .latestposts-eight .latest-b8 .latest-b8-metad8 p.latest-b8-year  {

    font-size:  15px;

}

.latestposts-eight .latest-b8-title:hover.latest-b8-title a  {

     color:  #f7931e;

}

@media (min-width: 420px) and (max-width:768px) {

    .latestposts-eight .latest-b8  {

     max-width:  368px;

     margin:  20px auto;

}

}

.w-divider10 h3  {

     position:  relative;

}

.w-divider10.align-left h3:after,  .w-divider10.align-right h3:after  {

     width:  100%;

}

.w-divider10.align-right h3:before,  .w-divider10.align-left h3:before  {

     display:  none;

}

.w-divider10.align-left h3  {

     text-align:  left;

}

.w-divider10.align-center h3  {

     text-align:  center;

}

.w-divider10.align-right h3  {

     text-align:  right;

}

.w-divider10 .spb span  {

     background:  none;

     color:  #656d78;

     line-height:  34px;

}

.blox.dark .w-divider10 .spb span  {

     color:  #fff;

}

.w-divider10 .spb  {

    font-family:  'Asap', sans-serif;

    font-size:  31px;

    position:  relative;

    z-index:  2;

    background-color:  #fff;

    padding:  0 15px;

}

.w-divider10 .spb .spl  {

     text-transform:  capitalize;

    margin-right:  9px;

}

.w-divider10 h3  {

     margin:  15px 0;

     text-align:  center;

}

.blox.dark .w-divider10 h3:after  {

    content:  "";

    position:  absolute;

    left:  0;

    top:  50%;

    height:  1px;

     background:  rgba(255, 255, 255, 0.68);

    z-index:  0;

}

.w-divider10 h3:after  {

     content:  "";

     position:  absolute;

     left:  0;

     top:  50%;

     height:  1px;

     width:  44%;

     background:  #b9bdc5;

     z-index:  0;

}

.blox.dark .w-divider10 h3:before  {

     content:  "";

     position:  absolute;

     right:  0;

     top:  50%;

     height:  1px;

     width:  44%;

     background:  rgba(255, 255, 255, 0.68);

     z-index:  0;

}

.w-divider10 h3:before  {

    content:  "";

    position:  absolute;

    right:  0;

    top:  50%;

    height:  1px;

    width:  44%;

    background:  #b9bdc5;

    z-index:  0;

}

.w-divider10 h3:after  {

    content:  "";

    position:  absolute;

    left:  0;

    top:  50%;

    height:  1px;

    width:  44%;

    background:  #ccd0d9;

    z-index:  0;

}

@media (min-width:960px) and (max-width:1200px) {

    .w-divider10 h3: before,  .w-divider10 h3:after  {

     width:  43%;

}

}

@media (min-width:768px) and (max-width:960px) {

    .w-divider10 h3: before,  .w-divider10 h3:after  {

     width:  41%;

}

}

@media (min-width:480px) and (max-width:768px) {

    .w-divider10.align-left h3,  .w-divider10.align-right h3  {

     text-align:  center;

}

.w-divider10 h3:before,  .w-divider10 h3:after  {

     width:  32%;

}

}

@media (max-width:480px) {

    .w-divider10 .spb  {

     font-size:  18px;

}

.w-divider10 h3:before,  .w-divider10 h3:after  {

     width:  32%;

}

}

.w-divider8  {

    margin:  40px auto 20px;

     overflow:  hidden;

     text-align:  center;

    position:  relative;

}

.w-divider8:before  {

    content:  "";

    position:  absolute;

    bottom:  0;

    width:  652px;

    height:  1px;

    background:  #e2e2e2;

    right:  50%;

    transform:  translate(50%, 0);

    -webkit-transform:  translate(50%, 0);

}

.blox.dark .w-divider8:before  {

     background:  rgba(255, 255, 255, 0.28);

}

.blox.dark .w-divider8:after  {

     background:  #ffb300;

}

.w-divider8:after  {

    content:  "";

    position:  absolute;

    bottom:  0;

    width:  132px;

    height:  1px;

    background:  #ffb300;

    right:  50%;

    transform:  translate(50%, 0);

    -webkit-transform:  translate(50%, 0);

}

.w-divider8 h3  {

    font-weight:  400 ;

     color:  #656d78;

     font-size: 42px;

    margin-bottom: 24px;

     display:  block;

}

.w-divider8 i.colorb  {

     background-color:  transparent;

}

.w-divider8 i  {

     border-radius:  50%;

     margin:  10px auto;

     font-size:  32px;

     width:  220px;

     height:  32px;

     display:  block;

     background:  url(../images/w-divider8-icon-img.png) no-repeat center;

}

.w-divider8 p  {

     display:  block;

     font-weight:  400;

     margin-bottom:  35px;

     margin-top:  15px;

}

.w-divider8 .spr  {

     margin-left:  7px;

     color:  #656d78;

     font-weight:  700;

}

#wrap .w-divider8 .spl  {

     color:  #656d78;

}

#wrap .w-divider8 .spl  {

     color:  #656d78;

}

.blox.dark .w-divider8 .spr,  #wrap .blox.dark .w-divider8 .spl  {

     color:  #fff;

}

.blox.dark .w-divider8 p  {

     color: rgba(255,  255,  255,  0.72);

}

.kids-t .w-divider8 h3  {

     text-transform: uppercase;

     letter-spacing: 1px;

}

.kids-t .w-divider8 .spr  {

     font-weight: 400;

}

.w-divider11  {

     margin: 30px auto 20px;

    font-family:  'Asap', sans-serif;

}

.w-divider11 h3  {

     font-size:  26px;

     margin-bottom:  0;

}

.w-divider11 .spl  {

    padding-right:  10px;

    font-size:  36px;

}

.w-divider11 h3 span.spr  {

    font-weight:  400;

    color:  #727272;

    font-size:  36px;

    letter-spacing:  0;

    font-style:  italic;

}

.blox.dark .w-divider11 h3 span.spr  {

     color: #fff;

}

.w-divider11 h3:after  {

     content:  "";

    margin:  13px 0 15px;

    width:  69px;

    height:  0;

    display:  block;

    position:  relative;

    border-bottom:  3px solid #ffb300;

}

.w-divider11 p  {

     font-size: 14px;

     font-weight: 400;

     color:  #707070;

     letter-spacing:  0;

    margin-top:  20px;

}

@media (max-width:320px) {

    #wrap .w-divider11 h3 span  {

     font-size:  25px;

}

}

ul.check2 li,  li.check2  {

    background:  none;

    padding:  0;

     font-weight:  400;

     font-family:  'open sans';

     list-style:  none;

}

ul.check2 li:before,  li.check2:before  {

    content:  '\F046';

     font-family:  FontAwesome;

     padding-right:  8px;

    color:  #d0ae5e;

}

ul.check3 li  {

     list-style:  none;

      margin-bottom:  0;

}

ul.check3 li:before  {

    content:  "\f00c";

     margin-right:  5px;

     color:  #3abd9c;

     font-family:  fontawesome;

}

.advancedlist  {

     margin-bottom:  11px;

}

.advancedlist > span  {

     background:  #d0ae5e;

     float:  left;

     text-align:  center;

    padding:  3px;

    color:  #fff;

    font-size:  15px;

    width:  29px;

    height:  29px;

    margin-right:  11px;

}

.advancedlist > p  {

     font-size:  14px;

     color:  #434a54;

}

.our-curriculum  {

     background:  #f4f4f4;

     position:  relative;

     margin-bottom:  80px;

}

.our-curriculum img  {

     position:  absolute;

     top:  -20px;

     right:  76px;

}

.our-curriculum .our-curriculum-header  {

    min-height:  50px;

     width:  100%;

}

.our-curriculum-content-wrap  {

    padding:  46px 14px 89px 28px;

    border-bottom-right-radius:  164px;

    position:  relative;

}

.our-curriculum.curriculum-1 .our-curriculum-content-wrap  {

    background:  #fbdc52;

    position:  relative;

}

.our-curriculum .our-curriculum-content-wrap  {

     background:  #d0ae5e;

}

#wrap.kids-t .our-curriculum.curriculum-2 .our-curriculum-content-wrap  {

     background:  #f5d8ff;

}

#wrap.kids-t .our-curriculum.curriculum-3 .our-curriculum-content-wrap  {

     background:  #baf6a3;

}

#wrap.kids-t .our-curriculum.curriculum-4 .our-curriculum-content-wrap  {

     background:  #badcff;

}

#wrap.kids-t .our-curriculum.curriculum-5 .our-curriculum-content-wrap  {

     background:  #ff9452;

}

#wrap.kids-t .our-curriculum.curriculum-6 .our-curriculum-content-wrap  {

     background:  #abefd8;

}

#wrap.kids-t .our-curriculum.curriculum-7 .our-curriculum-content-wrap  {

     background:  #ffa5a5;

}

#wrap.kids-t .our-curriculum.curriculum-8 .our-curriculum-content-wrap  {

     background:  #e5ddd4;

}

.our-curriculum .our-curriculum-header  {

    background:  #d0ae5e;

}

#wrap.kids-t .our-curriculum.curriculum-1 .our-curriculum-header  {

    background:  #fce46a;

}

#wrap.kids-t .our-curriculum.curriculum-2 .our-curriculum-header  {

    background:  #f8e1ff;

}

#wrap.kids-t .our-curriculum.curriculum-3 .our-curriculum-header  {

    background:  #d3f8b5;

}

#wrap.kids-t .our-curriculum.curriculum-4 .our-curriculum-header  {

    background:  #d3e4ff;

}

#wrap.kids-t .our-curriculum.curriculum-5 .our-curriculum-header  {

    background:  #ffa36a;

}

#wrap.kids-t .our-curriculum.curriculum-6 .our-curriculum-header  {

    background:  #b2f1dc;

}

#wrap.kids-t .our-curriculum.curriculum-7 .our-curriculum-header  {

    background:  #ffb7b7;

}

#wrap.kids-t .our-curriculum.curriculum-8 .our-curriculum-header  {

    background:  #eee9e4;

}

.our-curriculum .our-curriculum-footer  {

     height:  52px;

     right:  0;

    position:  absolute;

    left:  48%;

    bottom:  28px;

    transform:  rotate(-22deg);

}

.our-curriculum.curriculum-1 .our-curriculum-footer  {

    background:  url(../images/curriculum-t1.png) no-repeat;

}

.our-curriculum.curriculum-2 .our-curriculum-footer  {

    background:  url(../images/curriculum-t2.png) no-repeat;

}

.our-curriculum.curriculum-3 .our-curriculum-footer  {

    background:  url(../images/curriculum-t3.png) no-repeat;

}

.our-curriculum.curriculum-4 .our-curriculum-footer  {

    background:  url(../images/curriculum-t4.png) no-repeat;

}

.our-curriculum.curriculum-5 .our-curriculum-footer  {

    background:  url(../images/curriculum-t5.png) no-repeat;

}

.our-curriculum.curriculum-6 .our-curriculum-footer  {

    background:  url(../images/curriculum-t6.png) no-repeat;

}

.our-curriculum.curriculum-7 .our-curriculum-footer  {

    background:  url(../images/curriculum-t7.png) no-repeat;

}

.our-curriculum.curriculum-8 .our-curriculum-footer  {

    background:  url(../images/curriculum-t8.png) no-repeat;

}

.our-curriculum .oc-header h3,  .our-curriculum .oc-header h5  {

     text-transform:  uppercase;

     color:  #404040;

     font-size:  24px;

     font-weight:  800;

     margin:  0;

}

.our-curriculum .oc-header h3  {

     font-size:  83px;

     line-height:  .8;

}

.our-curriculum .oc-header  {

     float:  left;

     margin-right:  12px;

}

.our-curriculum .oc-content h6  {

     padding-top:  4px;

     margin-bottom:  8px;

     font-size:  15px;

     font-weight:  600;

     color:  #404040;

}

.our-curriculum .oc-content p  {

     color:  #404040;

     font-size:  13.3px;

}

@media (min-width: 960px) and ( max-width: 1200px) {

    .our-curriculum .our-curriculum-footer  {

     left:  35%;

}

}

@media (min-width: 768px) and ( max-width: 960px) {

    .our-curriculum .our-curriculum-footer  {

     left:  21%;

}

.our-curriculum .oc-header  {

     float:  none;

}

}

@media (max-width: 768px)  {

    .our-curriculum .our-curriculum-footer  {

    display:  none;

}

#wrap .our-curriculum .our-curriculum-content-wrap  {

     border-radius:  0;

}

}

#wrap table.tt_timetable,  #wrap .tabs_box_navigation.sf-timetable-menu,  #wrap .tabs_box_navigation.sf-timetable-menu li a  {

    font-family: 'Asap', sans-serif;

}

#wrap .tt_timetable .event_container  {

     padding:  0;

}

#wrap .tt_timetable .event a,  #wrap .tt_timetable .event .event_header  {

     font-size:  16px;

     padding:  20px 0 8px;

}

#wrap .tt_timetable .event .before_hour_text,  #wrap .tt_timetable .event .after_hour_text  {

     font-size:  14px;

}

#wrap .tt_timetable .event .after_hour_text  {

     padding-top:  5px;

     padding-bottom:  21px;

}

#wrap .w-timetable-lunch  {

     min-height:  111px;

}

#wrap .w-timetable-fruit  {

     background:  url(../images/timetable/fruit.jpg) 0% 100%;

}

#wrap .w-timetable-chicken  {

     background:  url(../images/timetable/chicken.jpg) 0% 100%;

}

#wrap .w-timetable-sandwich  {

     background:  url(../images/timetable/sandwich.jpg) 0% 100%;

}

#wrap .w-timetable-fish  {

     background:  url(../images/timetable/fish.jpg) 0% 100%;

}

#wrap .w-timetable-pizza  {

     background:  url(../images/timetable/pizza.jpg) 0% 100%;

}

#wrap .w-timetable-lunch p  {

     margin:  0 !important;

     padding:  0 !important;

     z-index:  2;

}

#wrap .w-timetable-lunch p:last-child  {

     padding-bottom:  15px !important;

}

#wrap .tabs_box_navigation.sf-timetable-menu  {

     float: none;

     margin: 0 auto 30px !important;

     width: 190px;

     text-align: center;

}

.food-menu-wrap  {

     position:  relative;

     background:  url(../images/timetable/food-menu-bg.jpg) left bottom no-repeat;

     background-size:  contain;

     padding:  155px 90px 0 220px;

     text-align:  center;

     min-height:  482px;

}

#wrap .food-menu-wrap h2,  #wrap .food-menu-wrap p,  #wrap .food-menu-navigation a  {

     font-family:  'Gloria Hallelujah',  cursive;

}

.food-menu-wrap h2,  #wrap .food-menu-wrap p,  .food-menu-navigation a   {

     color:  #fff;

}

.food-menu-wrap h2  {

     position:  absolute;

     top:  85px;

     left:  51%;

     font-size:  27px;

     margin-bottom:  35px;

     -webkit-transform:  translate(-50%, 0) rotate(-2deg);

     transform:  translate(-50%, 0) rotate(-1deg);

}

.food-menu-wrap img,  .food-menu-wrap i  {

     max-width:  75px;

     margin-bottom:  10px;

}

.food-menu-wrap i  {

     color:  #fff;

     font-size:  57px;

}

.food-menu-navigation  {

     position:  absolute;

     right:  30px;

     bottom:  130px;

}

.food-menu-navigation a  {

     display:  block;

     cursor:  pointer;

}

.food-menu-navigation i  {

     font-size:  19px;

     margin:  0 4px;

     vertical-align:  sub;

}

.food-menu-wrap .food-menu-navigation.arrow-hide  {

     display:  none;

}

@media (min-width: 961px) and (max-width: 1200px)  {

    .food-menu-wrap  {

     min-height:  425px;

     padding-left:  195px;

     padding-top:  135px;

}

.food-menu-wrap h2  {

     font-size:  25px;

     margin-bottom:  30px;

}

}

@media (min-width: 768px) and (max-width: 960px)  {

    .food-menu-wrap  {

     min-height:  417px;

     padding-left:  160px;

     padding-right:  130px;

}

.food-menu-wrap h2  {

     font-size:  25px;

     margin-bottom:  30px;

     color:  #1A1A1A;

}

.food-menu-navigation  {

     right:  23px;

     bottom:  90px;

}

}

@media (max-width: 767px)  {

    .food-menu-wrap  {

     min-height:  350px;

     padding:  130px 50px 10px;

     background:  #3D4C2F;

     border:  6px solid #78481D;

}

.food-menu-wrap h2  {

     top:  44px;

}

.food-menu-navigation  {

     right:  15px;

     bottom:  15px;

}

}

@media (max-width: 479px)  {

    .food-menu-wrap  {

     min-height:  370px;

     padding:  120px 30px 10px;

}

.food-menu-wrap h2  {

     font-size:  21px;

     top:  20px;

}

}

#wrap #foodPlan.tt_tabs .ui-tabs-panel p,  #wrap #food_plan_october.tt_tabs .ui-tabs-panel p  {

    padding:  0;

    margin-bottom:  0;

    transition:  all 0.18s ease;

}

#wrap #foodPlan.tt_tabs .ui-tabs-panel p:first-child  {

     padding-top:  15px;

}

#wrap #foodPlan.tt_tabs .ui-tabs-panel td  {

    transition:  all 0.18s ease;

}

#wrap #foodPlan.tt_tabs .ui-tabs-panel td:hover p  {

     color:  #fff;

}

#wrap #foodPlan .tt_timetable .event a,  #wrap #foodPlan .tt_timetable .event .event_header, #wrap #food_plan_october .tt_timetable .event a,  #wrap #food_plan_october .tt_timetable .event .event_header  {

     display:  none;

}

#wrap #foodPlan .tt_timetable .event .foodPlan-meal  {

     min-height:  119px;

     padding-top:  27px;

}

#wrap #foodPlan .tt_timetable .event .foodPlan-meal .breakfast-img  {

     display:  inline-block;

     width:  55px;

     background:  url(../images/timetable/foot-table-icon01.png) no-repeat;

     height:  56px;

}

#wrap #foodPlan .tt_timetable .event .foodPlan-meal .lunch-img  {

    display:  inline-block;

    width:  75px;

    background:  url(../images/timetable/foot-table-icon02.png) no-repeat;

    height:  57px;

}

#wrap #foodPlan .tt_timetable .event .foodPlan-meal .dinner-img  {

    display:  inline-block;

    width:  58px;

    background:  url(../images/timetable/foot-table-icon03.png) no-repeat;

    height:  56px;

}

#wrap #foodPlan .tt_timetable .event .foodPlan-meal a,  #wrap .tt_timetable .event .foodPlan-meal .event_header  {

     display:  block !important;

     padding-top:  0px;

     text-transform:  uppercase;

}

@media screen and (max-width: 767px)  {

    #wrap .tt_responsive .tt_timetable.small .box_header  {

    font-size:  23px !important;

    font-family:  'PT Serif',  Helvetica,  Arial,  sans-serif;

    color:  #999 !important;

    margin:  35px 0 4px 0;

}

#wrap .tt_responsive .tt_timetable.small .tt_items_list a,  .tt_responsive .tt_timetable.small .tt_items_list span  {

     font-family:  'Hind',  Helvetica,  Arial,  sans-serif;

}

#wrap .tt_responsive .tt_timetable.small .tt_items_list span.event_header  {

    font-weight:  700;

}

#wrap .tabs_box_navigation.sf-timetable-menu  {

     margin-bottom:  40px !important;

}

#wrap #foodPlan.tt_responsive .tt_timetable.small .tt_items_list a,  #wrap #foodPlan.tt_responsive .tt_timetable.small .tt_items_list span.event_header,  #wrap #food_plan_october.tt_responsive .tt_timetable.small .tt_items_list a,  #wrap #food_plan_october.tt_responsive .tt_timetable.small .tt_items_list span.event_header  {

     display:  none;

}

#wrap #foodPlan.tt_responsive .tt_timetable.small .tt_items_list span.event_description_1,  #wrap #food_plan_october.tt_responsive .tt_timetable.small .tt_items_list span.event_description_1  {

    margin-top:  -10px !important;

    display:  inline-block;

}

}

#wrap #food_plan_october .tt_timetable th  {

    padding:  34px 0;

    color:  #fff;

    font-size:  16px;

    font-weight:  700;

    text-transform:  uppercase;

}

#wrap #food_plan_october .tt_timetable th:nth-child(5n+1)  {

     background-color:  #FD4964;

}

#wrap #food_plan_october .tt_timetable th:nth-child(5n+2)  {

     background-color:  #F5BA5A;

}

#wrap #food_plan_october .tt_timetable th:nth-child(5n+3)  {

     background-color:  #00D0AF;

}

#wrap #food_plan_october .tt_timetable th:nth-child(5n+4)  {

     background-color:  #00C0E2;

}

#wrap #food_plan_october .tt_timetable th:nth-child(5n+5)  {

     background-color:  #AD8CE3;

}

#wrap #food_plan_october.tt_tabs .ui-tabs-panel p:first-child  {

     padding-top:  22px;

}

#wrap #food_plan_october.tt_tabs .tt_timetable td  {

     position:  relative;

}

#wrap #food_plan_october.tt_tabs .tt_timetable td:after  {

     content:  '';

     position:  absolute;

     display:  block;

     bottom:  0;

     left:  50%;

     margin-bottom:  -14px;

     margin-left:  -14px;

     width:  28px;

     height:  28px;

     border-radius:  50%;

     background:  #fff;

     z-index:  2;

}

#wrap #food_plan_october.tt_tabs .tt_timetable td:before  {

     font-family:  FontAwesome;

     content:  "\f067";

     position:  absolute;

     display:  block;

     font-size:  14px;

     bottom:  0;

     left:  50%;

     margin-bottom:  -11px;

     margin-left:  -5px;

     z-index:  3;

}

#wrap #food_plan_october.tt_tabs .tt_timetable td:nth-child(5n+1):before  {

     color:  #FD4964;

}

#wrap #food_plan_october.tt_tabs .tt_timetable td:nth-child(5n+2):before  {

     color:  #F5BA5A;

}

#wrap #food_plan_october.tt_tabs .tt_timetable td:nth-child(5n+3):before  {

     color:  #00D0AF;

}

#wrap #food_plan_october.tt_tabs .tt_timetable td:nth-child(5n+4):before  {

     color:  #00C0E2;

}

#wrap #food_plan_october.tt_tabs .tt_timetable td:nth-child(5n+5):before  {

     color:  #AD8CE3;

}

#wrap #food_plan_october.tt_tabs .tt_timetable tr:last-child td:after,  #wrap #food_plan_october.tt_tabs .tt_timetable tr:last-child td:before  {

     display:  none;

}

#wrap.kids-t .esg-filterbutton span  {

     font-size:  16px;

     font-weight:  400;

     background:  none;

     font-family:  'Life Savers', sans-serif;

}

#wrap.kids-t .ess2 .esg-filterbutton.selected span,  #wrap.kids-t .ess2 .esg-filterbutton:hover,  #wrap.kids-t .ess2 .esg-filterbutton span,  #wrap.kids-t .ess2 .esg-filterbutton:hover span  {

     color:  #fff;

}

#wrap.kids-t .esg-filterbutton,  #wrap.kids-t .esg-filterbutton.selected  {

      transition:  ease .4s all;

     margin-right:  0;

     border-radius: 25px;

     margin-right:  5px;

}

#wrap.kids-t .esg-filterbutton:hover,  #wrap.kids-t .esg-filterbutton.selected  {

    background:  #ffb300;

     color:  #fff;

     border-color:  #ffb300;

}

#wrap.kids-t .esg-filterbutton:hover,  #wrap.kids-t .esg-filterbutton.selected span,  #wrap.kids-t .esg-filterbutton:hover span  {

    color:  #fff !important;

}

#wrap.kids-t .crsl  {

     box-shadow: none;

     margin: 0;

}

#wrap.kids-t .crsl .owl-buttons div {

     opacity:  1;

     position:  absolute;

     right:  auto;

     left:  50%;

     margin-left:  40px;

     top:  -55px;

     color:  #929ca3;

     background: none;

     padding: 0;

}

#wrap.kids-t .crsl .owl-buttons .owl-prev {

     margin-left:  0;

}

#wrap.kids-t .crsl .owl-buttons div:hover,  #wrap.kids-t .our-clients-wrap.crsl .owl-buttons div:active {

     border-color:  #d0ae5e;

     color:  #d0ae5e;

}

#wrap.kids-t .crsl .owl-buttons div:after  {

    padding:  7px 12px 7px 12px;

    border:  2px solid #eee;

    content:  '\f054';

    position:  absolute;

    top:  10px;

    right:  0;

    font-family:  'fontawesome';

    font-size:  14px;

    left:  auto;

}

#wrap.kids-t .crsl .owl-buttons .owl-prev:after  {

     content:  '\f053';

}

#wrap.kids-t .crsl li  {

    width:  100%;

     float:  left;

     list-style:  none;

}

#wrap.kids-t .crsl li img {

    max-width:  100%;

}

#wrap.kids-t .our-clients-wrap.crsl .owl-buttons div {

     top:  30%;

}

#wrap.kids-t .our-clients.crsl.our-clients li  {

    padding: 0;

    margin-right:  20px;

    text-align:  center;

    width:  100%;

    border: none;

    padding-top: 35px;

}

#wrap.kids-t .our-clients-wrap.crsl .owl-buttons div:after  {

     background:  #eaeaea;

     color:  #fff;

     border:  0;

     transition:  ease .3s all;

}

#wrap.kids-t .our-clients-wrap.crsl .owl-buttons div:hover:after  {

     background:  #1bbc9b;

}

#wrap.kids-t .our-clients-wrap.crsl .owl-buttons .owl-next  {

     right:  -23px;

}

#wrap.kids-t .our-clients-wrap.crsl .owl-buttons .owl-prev  {

     left:  15px;

}

#wrap.kids-t .our-clients-wrap.crsl  {

     margin-top:  0;

}

#wrap.kids-t .our-clients  {

     border:  1px solid #e5e5e5;

}

#wrap.kids-t .our-clients-wrap.crsl ul.our-clients img  {

     max-width:  100%;

     max-height:  100%;

     padding:  0;

     box-shadow:  none;

     background: #fff;

     border:  none;

     -webkit-transition:  all .3s ease-in-out;

     -moz-transition:  all .3s ease-in-out;

     -ms-transition:  all .3s ease-in-out;

     -o-transition:  all .3s ease-in-out;

     transition:  all .3s ease-in-out;

}

#wrap.kids-t .our-clients.crsl.our-clients li:before,  #wrap.kids-t #our-clients.crsl.our-clients li:after  {

     display:  none;

}

.tweets-carousel  {

     position: relative;

}

.tweets-carousel .tweet-item  {

     position: relative;

     overflow: hidden;

}

.tweets-carousel *,  .tweets-carousel .tweet-item *  {

     color:  #fff;

}

.tweets-carousel .tweet-item p  {

     float: left;

     margin-bottom: 0;

     width: calc(100% - 44px);

     padding-top: 9px;

     padding-right: 100px;

}

.tweets-carousel .tweet-item:before  {

     font-family: FontAwesome;

     content: "\f099";

     font-size: 35px;

     float: left;

     line-height: 40px;

     padding-right: 11px;

     width: 44px;

}

.blox.dark .tweets-carousel .tweet-item:before  {

     color: #fff;

}

.tweets-carousel .tweets-navigation  {

     position: absolute;

     top: 9px;

     right: 0;

}

.tweets-carousel .tweets-navigation a  {

     color: #fff;

     background-color: rgba(0, 0, 0, .55);

     padding: 11px;

     transition: .3s all ease;

     cursor: pointer;

}

.tweets-carousel .tweets-navigation a:hover  {

     background-color: rgba(0, 0, 0, .3);

}

.tweets-carousel .tweets-navigation a i  {

     font-size: 19px;

     vertical-align: sub;

     color: #fff;

}

.kids-t .blox.dark .tweet-item p  {

     color:  #fff;

}

.kids-t .tweets-carousel .tweets-navigation a  {

     border-radius: 4px;

}

.kids-t .tweets-carousel .tweets-navigation a i  {

     font-style: italic;

}

@media only screen and (max-width:767px)  {

    .tweets-carousel .tweet-item  {

     text-align: center;

}

.tweets-carousel .tweet-item p, .tweets-carousel .tweet-item:before  {

     float: none;

     width: auto;

     padding-right: 0;

}

.tweets-carousel .tweets-navigation  {

     display: none;

}

}

.kids-t .page-title-x h2  {

    padding-top:  0;

     font-size:  55px;

     font-weight:  400;

     text-transform:  none;

     letter-spacing:  -1px;

}

.taxonomy-search-tab .taxonomy-search-form  {

     padding:  4%;

}

.taxonomy-search-form input  {

    display:  block;

    width:  100%;

    border:  1px solid #bec3c7;

    height:  42px;

    margin-bottom:  15px;

    color:  #616161;

    font-family:  'Montserrat', sans-serif;

    font-size:  12px;

    padding:  10px;

    border-radius:  2px;

}

.taxonomy-search-form input::-webkit-input-placeholder  {

     color:  #b3b3b3;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

}

.taxonomy-search-form input:-moz-placeholder  {

     color:  #b3b3b3;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

}

.taxonomy-search-form input::-moz-placeholder  {

     color:  #b3b3b3;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

}

.taxonomy-search-form input:-ms-input-placeholder  {

      color:  #b3b3b3;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

}

.taxonomy-search-form input.submit-field  {

    padding:  15px 10px;

    border:  0;

    color:  #fff;

    text-transform:  uppercase;

    letter-spacing:  0.3px;

    width:  116px;

    height:  43px;

}

#wrap .taxonomy-search-form input.submit-field:hover  {

     background-color:  #424242;

}

.taxonomy-search-form .nice-select  {

    float:  none;

    display:  block;

    width:  100%;

    margin-bottom:  15px;

    height:  42px;

    line-height:  40px;

    border-color:  #bec3c7;

    border-radius:  0;

    font-family:  'Montserrat', sans-serif;

    font-size:  12px;

    padding-right:  46px;

    padding-left:  10px;

    color:  #b3b3b3;

    border-radius:  2px;

}

.taxonomy-search-form .nice-select .list  {

     width:  100%;

}

.taxonomy-search-form .nice-select .option  {

    min-height:  33px;

    line-height:  33px;

    font-family:  'Montserrat', sans-serif;

    font-size:  12px;

    text-transform:  capitalize;

    margin-bottom:  0;

}

.taxonomy-search-form .nice-select:after  {

    font-family:  'simple-line-icons';

    text-align:  center;

    content:  "\e604";

    border:  0;

    height:  42px;

    width:  42px;

    pointer-events:  none;

    right:  0px;

    top:  -1px;

    -webkit-transform-origin:  0% 0%;

    -ms-transform-origin:  0% 0%;

    transform-origin:  0% 0%;

    -webkit-transform:  rotate(0deg);

    -ms-transform:  rotate(0);

    transform:  rotate(0);

    margin-top:  0;

    padding:  0;

    background-color:  #0163a3;

    color:  #fff;

    font-size:  9px;

    font-weight:  700;

    line-height:  42px;

}

.taxonomy-search-form .nice-select.open:after  {

     -webkit-transform:  rotate(0deg);

     -ms-transform:  rotate(0deg);

     transform:  rotate(0deg);

}

.nice-select.category-field ul.list li:first-child, .nice-select.instructor-field ul.list li:first-child  {

    display:  none;

}

#wrap .advanced-search-tab li.vc_tta-tab a  {

     padding:  12px 40px;

     font-weight:  600;

     font-size:  16px;

     border:  0;

     letter-spacing:  0.8px;

     color:  #fff;

}

#wrap .advanced-search-tab li.vc_tta-tab:nth-child(1) a  {

     background:  #48cfae;

}

#wrap .advanced-search-tab li.vc_tta-tab:nth-child(2) a  {

     background:  #ffca67;

}

#wrap .advanced-search-tab li.vc_tta-tab:nth-child(3) a  {

     background:  #50c1e9;

}

#wrap .advanced-search-tab li.vc_tta-tab.vc_active a  {

     background:  #ececec;

     color:  #616161;

}

#wrap .advanced-search-tab .vc_tta-panels  {

     padding:  22px 29px 16px 13px;

     border:  0;

     background:  #ececec;

     min-height:  300px;

}

#wrap .advanced-search-tab .vc_tta-panel-body  {

     overflow:  auto;

}

@media (min-width:768px) and (max-width:960px)  {

    #wrap .advanced-search-tab li.vc_tta-tab a  {

     padding:  12px 25px;

}

}

@media (max-width:767px)  {

    #wrap .advanced-search-tab .vc_tta-panels  {

     padding:  10px;

}

#wrap .vc_tta.vc_general .vc_tta-panel-body  {

     padding:  30px 25px 15px 15px;

}

}

#wrap .vc_images_carousel .vc_carousel-control span  {

     font-size:  25px;

     font-family:  FontAwesome;

     color:  #fff;

     width:  40px !important;

     height:  40px !important;

     background:  #4e4e4e;

     transition:  all .3s ease;

     -webkit-transition:  all .3s ease;

}

#wrap .vc_images_carousel .vc_carousel-control span:before  {

     content:  "";

     display:  inline-block;

     padding-top:  19px;

}

#wrap .vc_images_carousel .vc_carousel-control .icon-next  {

     margin-left:  -10px;

}

#wrap .vc_images_carousel .vc_carousel-control .icon-prev  {

     margin-left:  -29px;

}

#wrap .vc_images_carousel .vc_carousel-control .icon-prev:before  {

     content:  "\f104";

}

#wrap .vc_images_carousel .vc_carousel-control .icon-next:before  {

     content:  "\f105";

}

#wrap .vc_images_carousel .vc_carousel-control span:hover  {

     background:  #fb6e53;

}

.portfolio-carousel-subtitle  {

    height:  50px;

}

.latest-projects-navigation  {

    float:  right;

    height:  40px;

    padding:  0;

    margin-top:  10px;

}

.latest-projects-navigation a  {

    background:  #aab2bd;

    display:  block;

    padding-top:  7px;

    text-align:  center;

    cursor:  pointer;

    transition:  all .22s ease;

    position:  absolute;

    z-index:  1;

    width:  41px;

    height:  41px;

}

.latest-projects-navigation a i  {

     color:  #fff;

}

.latest-projects-navigation a i:before  {

     font-size:  25px;

}

.latest-projects-navigation a  {

    top:  46%;

}

.latest-projects-navigation .next  {

    right:  26px;

}

.latest-projects-navigation .prev  {

    left:  33px;

}

.portfolio-carousel-subtitle h4  {

    float:  left;

    height:  50px;

    font-weight:  600;

    font-size:  24px;

     line-height:  33px;

}

.port-display-block .widget ul li  {

     display :  block;

}

.latest-projects-navigation a i  {

    font-size:  20px;

    color:  #fff;

}

.related-works .portfolio-item  {

    list-style:  none;

    position:  relative;

    padding:  0 15px;

}

.related-works .portfolio-item img  {

    width:  100%;

    cursor:  -webkit-grab;

    cursor:  -moz-grab;

}

.related-works .portfolio-item h5  {

    font-size:  16px;

    font-weight:  400;

    text-transform:  capitalize;

    margin-top:  15px;

    margin-bottom:  3px;

}

.related-works .portfolio-item h5 a  {

    color:  #434a54;

    transition :  all .22s ease;

}

.related-works .portfolio-meta .portfolio-date  {

     font-size: 11px;

     font-weight:  500;

}

.related-works .portfolio-meta .portfolio-cat   {

     margin-left:  32px;

     fon-size:  15px;

     text-transform:  uppercase;

}

.related-works .portfolio-meta .portfolio-cat a  {

     color:  #b4b4b4;

     font-weight:  400;

}

.related-works .portfolio-item > a  {

     display:  block;

     position:  relative;

     cursor:  -webkit-grab;

     cursor:  -moz-grab;

}

.related-works .portfolio-item > a:active  {

     cursor:  -webkit-grabbing;

     cursor:  -moz-grabbing;

     opacity: 1;

}

.related-works .portfolio-item > a:before  {

     content:  "";

     position:  absolute;

     top:  0;

     right:  0;

     bottom:  0;

     left:  0;

     opacity:  0;

     transition :  all .22s ease;

}

.related-works .portfolio-item > a:hover:before  {

     background:  #00c2e5;

     opacity:  .5;

}

.related-works .portfolio-item:hover h5 a  {

     color:  #00c2e5;

}

.latest-projects-navigation a:hover  {

    background:  #51c1e9;

    border-color: transparent;

}

.latest-projects-navigation a:hover i  {

     color:  #fff;

}

@media only screen and (max-width: 479px)  {

    .latest-projects-navigation a  {

     padding: 4px 9px 0px;

}

.portfolio-carousel-subtitle h4  {

     font-size: 14px;

     font-weight: 500;

     line-height:  46px;

}

}

@media (min-width:320px) and (max-width:1200px) {

    .latest-projects-navigation .next  {

    right:  22px;

}

.latest-projects-navigation .prev  {

    left:  28px;

}

}

.buddypress #wrap  {

     background:  #f5f5f5;

}

body.buddypress #main-content.container  {

     padding-top: 0;

}

@media only screen and (min-width: 961px)  {

    body.buddypress #headline h2  {

     padding-bottom: 10px;

}

}

#wrap #buddypress  {

     background-color:  #fff;

     border:  1px solid #e6e6e6;

     margin:  20px 0 35px;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

     padding:  0 25px 40px;

}

#buddypress a, #buddypress a:visited  {

     color:  #d0ae5e;

     transition:  all 0.2s ease;

}

#wrap #buddypress a:hover  {

     color:  #424242;

}

#buddypress div.dir-search input[type=text],  #buddypress li.groups-members-search input[type=text]  {

     padding-left:  10px !important;

     background:  #fff;

     font-weight:  400;

     font-size:  14px;

     padding-top:  5px !important;

     margin:  24px 0 10px 0;

}

#buddypress .comment-reply-link,  #buddypress .generic-button a,  #buddypress a.button,  #buddypress button,  #buddypress input[type=button],  #buddypress input[type=reset],  #buddypress input[type=submit],  #buddypress ul.button-nav li a,  a.bp-title-button  {

     font-size:  14px;

     padding:  7px 29px;

     background:  #d0ae5e;

     color:  #fff !important;

     border-color:  #d0ae5e;

     margin-bottom:  10px;

     display:  inline-block;

}

#wrap #buddypress .comment-reply-link:hover, #wrap #buddypress a.button:focus, #wrap #buddypress a.button:hover, #wrap #buddypress button:hover, #wrap #buddypress div.generic-button a:hover, #wrap #buddypress input[type=button]:hover, #wrap #buddypress input[type=reset]:hover, #wrap #buddypress input[type=submit]:hover, #wrap #buddypress ul.button-nav li a:hover, #wrap #buddypress ul.button-nav li.current a  {

    background:  #424242;

     border:  1px solid #424242;

     color:  #fff !important;

     outline:  0;

     text-decoration:  none;

}

#buddypress div.item-list-tabs ul li.current a,  #buddypress div.item-list-tabs ul li.selected a  {

     background:  transparent;

     font-weight:  400;

}

#buddypress div.item-list-tabs ul li a  {

     position:  relative;

     padding:  5px 8px;

}

#buddypress div.item-list-tabs ul li a:after  {

     content:  '';

     width:  1px;

     height:  18px;

     position:  absolute;

     right:  0;

     top:  7px;

     background:  #e3e3e3;

}

#buddypress div.item-list-tabs ul li:last-child a:after  {

     display:  none;

}

#buddypress div.item-list-tabs ul li a span  {

     padding:  3px 8px;

}

#buddypress div.item-list-tabs#subnav ul li  {

     margin-top:  28px;

}

#buddypress div.activity-meta a  {

     padding:  7px 8px 5px;

      font-weight:  400;

     color: #fff;

  }

#buddypress div.activity-meta a span  {

     padding-top:  2px;

}

#buddypress #reply-title small a span,  #buddypress a.bp-primary-action span, #buddypress #reply-title small a:hover span,  #buddypress a.bp-primary-action:hover span  {

     background:  transparent;

     padding:  0px 4px 0px 10px;

     border-left:  1px dashed rgb(255,  255,  255);

     margin-left:  6px;

     color:  #ffffff;

     padding-top:  2px;

}

td.notification-actions > a  {

     margin-right:  4px;

}

#buddypress div.message-search  {

     margin:  0;

}

.message-search #messages_search_submit  {

     padding:  9px 28px 11px !important;

}

#buddypress div.message-search #messages_search  {

     margin:  27px 0 5px;

     display:  inline-block;

     width:  inherit;

}

#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic,  #buddypress .activity-list li.mini .activity-avatar img.avatar  {

     height:  50px;

      margin-left:  0px;

     margin-top:  7px;

     width:  50px;

}

#buddypress div.item-list-tabs ul li:first-child a  {

     padding-left:  0;

}

body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions  {

     padding-top:  18px !important;

}

#buddypress div#item-header div#item-actions h3  {

     margin:  0 0 8px;

}

#buddypress div#item-header ul li  {

     margin-bottom:  0;

}

#buddypress a.bp-secondary-action,  #buddypress span.highlight  {

     font-size:  12px;

     padding:  0 4px;

     margin-right:  5px;

     text-decoration:  none;

     background:  #f7f7f7;

}

#buddypress span.activity  {

     font-size:  12px;

     opacity:  1;

     padding:  0 4px;

     background:  #f7f7f7;

     margin-top:  5px;

}

#buddypress #item-meta p  {

     font-size:  15px;

     margin-top:  10px;

     line-height:  1.4;

}

#buddypress #item-nav  {

     background:  #f9f9f9;

     border-top:  1px solid #e3e3e3;

     border-bottom:  1px solid #e3e3e3;

     padding:  4px 25px 0;

     margin:  0 -25px;

}

#buddypress #item-header  {

     margin:  0 -25px;

}

#buddypress > form  {

     padding-top:  25px;

}

#members-list .small a  {

     margin-top:  17px;

     padding:  10px 22px;

     font-size:  14px;

}

#message.bp-template-notice.updated  {

     padding:  0 25px;

}

#buddypress .activity-list .activity-content .activity-header img.avatar  {

     margin:  0 5px -2px 0!important;

     border-radius:  50%;

}

#buddypress #item-header-cover-image #item-header-avatar img.avatar  {

     width:  150px !important;

}

#buddypress div#item-header #item-header-cover-image #item-header-content  {

     clear:  both;

     float:  left;

     margin-left:  170px;

     margin-top:  -140px;

     width:  auto;

}

#buddypress #item-header-cover-image #item-header-avatar  {

     margin-top:  145px;

}

#buddypress #signup_form  {

     overflow:  hidden;

     padding:  50px 20px 0;

 }

#buddypress a.llms-button-text,  #buddypress .inst-cell-icon  {

     display:  none;

}

#buddypress .inst-cell-desc  {

     padding:  0;

}

#buddypress .inst-cell-desc h4  {

     font-size:  13px;

}

#wrap .answer-questions.about-us .header p,  .answer-questions.about-us .header h5  {

     color:  #fff;

}

#wrap .answer-questions.about-us .header p  {

     font-size:  15px;

     text-transform:  capitalize;

     margin-bottom:  22px;

}

#wrap .answer-questions.about-us .header h5  {

     font-size:  18px;

}

#wrap .answer-questions.about-us input[type="text"]  {

    background:  transparent;

    border:  none;

     box-shadow:  none;

    color:  #fff;

    padding:  0;

    text-align:  left;

    display:  inline-block;

     border-bottom:  1px solid #fff;

     opacity:  .5;

     margin-bottom:  150px;

}

#wrap .answer-questions.about-us input[type="text"]::-webkit-input-placeholder  {

     color:  #fff ;

     font-size:  15px;

     line-height:  1.9;

     padding:  0;

     font-family:  'Hind',  sans-serif;

}

#wrap .answer-questions.about-us input[type="text"]:-moz-placeholder  {

      color:  #fff ;

     font-size:  15px;

     line-height:  1.9;

     padding:  0;

     font-family:  'Hind',  sans-serif;

}

#wrap .answer-questions.about-us input[type="text"]::-moz-placeholder  {

       color:  #fff ;

     font-size:  15px;

     line-height:  1.9;

     padding:  0;

     font-family:  'Hind',  sans-serif;

}

#wrap .answer-questions.about-us input[type="text"]:-ms-input-placeholder  {

      color:  #fff ;

     font-size:  15px;

     line-height:  1.9;

     padding:  0;

     font-family:  'Hind',  sans-serif;

}

#wrap .answer-questions.about-us input[type="submit"]  {

    transition:  all .3s ease;

    -webkit-transition:  all .3s ease;

    border:  1px solid #fff;

    border-radius:  40px;

    padding:  11px 13px 12px;

    font-size:  11px;

    text-transform:  uppercase;

    letter-spacing:  1px;

    font-family:  'Roboto',  sans-serif;

    display:  inline-block;

    text-align:  center;

    margin-left:  50%;

    transform:  translate(-50%, 0);

    -webkit-transform:  translate(-50%, 0);

    margin-bottom:  12px;

}

#wrap .answer-questions.about-us input[type="submit"]:hover  {

     background:  #fff;

     color:  #d0ae5e;

}

#wrap .answer-questions.about-us .footer p  {

     text-align:  center;

}

#wrap .wpcf7 .instructor p  {

     margin-bottom:  7px;

     position:  relative;

}

#wrap .wpcf7 .instructor p input,  #wrap .wpcf7 .instructor p textarea  {

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

     padding-left:  43px;

     transition:  all 0.2s ease;

}

#wrap .wpcf7 .instructor p input:hover,  #wrap .wpcf7 .instructor p textarea:hover  {

     border-color:  #d0ae5e;

}

.wpcf7 .instructor p:before  {

    content:  '';

    font-family:  "simple-line-icons";

    position:  absolute;

    left:  1px;

    top:  2px;

    z-index:  1;

    font-size:  17px;

    border-right:  1px solid #e3e3e3;

    background:  #fff;

    width:  36px;

    height:  35px;

     padding:  4px 0 0 10px;

     color:  #a1a1a1;

     transition:  all 0.2s ease;

}

#wrap .wpcf7 .instructor p.name:before  {

    content:  "\e005";

}

#wrap .wpcf7 .instructor p.email:before  {

     content:  "\e086";

}

#wrap .wpcf7 .instructor p.number:before  {

     content:  "\e600";

}

#wrap .wpcf7 .instructor p.text:before  {

     content:  "\e013";

     border-bottom:  1px solid #e3e3e3;

  }

#wrap .wpcf7 .instructor p.file:before  {

     height:  41px;

     content:  "\e085";

     padding-top:  7px;

}

#wrap .wpcf7 .instructor p.file  {

     background:  #fff;

}

#wrap .wpcf7 .instructor .submit input:hover  {

     background:  #424242;

}

#wrap .wpcf7 .instructor p:hover:before  {

     color:  #d0ae5e;

}

#wrap .course-s input,  #wrap .course-s textarea, #wrap .course-s select  {

     font-family:  'Montserrat', sans-serif;

      font-size:  12px;

     transition:  all 0.2s ease;

}

#wrap .course-s input  {

     margin-bottom:  10px;

     padding:  15px 12px;

}

#wrap .course-s input:hover,  #wrap .course-s textarea:hover {

     border-color:  #d2d2d2;

     background:  rgba(220,  220,  220,  0.11);

}

#wrap .course-s .wpcf7-form-control.wpcf7-submit  {

     margin-bottom:  10px;

     padding:  15px 48px;

     font-size:  14px;

     margin-top:  10px;

}

#wrap .course-s .wpcf7-form-control.wpcf7-submit:hover  {

     background:  #424242;

     color:  #fff;

}

#wrap .contac-school .left-sec input  {

     border:  none;

     box-shadow:  none;

     padding:  15px 16px;

}

.contac-school .left-sec input::-webkit-input-placeholder  {

     color:  #000;

     text-transform:  capitalize;

     font-size:  13px;

}

.contac-school .left-sec input:-moz-placeholder  {

     color:  #000;

     text-transform:  capitalize;

     font-size:  13px;

}

.contac-school .left-sec input::-moz-placeholder  {

     color:  #000;

     text-transform:  capitalize;

     font-size:  13px;

}

.contac-school .left-sec input:-ms-input-placeholder  {

      color:  #000;

     text-transform:  capitalize;

     font-size:  13px;

}

#wrap .contac-school .right-sec textarea  {

     min-height:  175px;

     box-shadow:  none;

     border:  none;

}

.contac-school .right-sec textarea::-webkit-input-placeholder  {

     color:  #000;

     text-transform:  capitalize;

     font-size:  13px;

     font-family:  'Montserrat',  sans-serif;

}

.contac-school .right-sec textarea:-moz-placeholder  {

     color:  #000;

     text-transform:  capitalize;

     font-size:  13px;

     font-family:  'Montserrat',  sans-serif;

}

.contac-school .right-sec textarea::-moz-placeholder  {

     color:  #000;

     text-transform:  capitalize;

     font-size:  13px;

     font-family:  'Montserrat',  sans-serif;

}

.contac-school .right-sec textarea:-ms-input-placeholder  {

      color:  #000;

     text-transform:  capitalize;

     font-size:  13px;

     font-family:  'Montserrat',  sans-serif;

}

#wrap .contac-school .right-sec input[type="submit"]  {

     color:  #444;

     background:  none;

     border:  3px solid #666;

     text-transform:  uppercase;

     font-size:  11px;

     border-radius:  3px;

     padding:  15px 10px;

}

#wrap .contac-school .right-sec input[type="submit"]:hover  {

     color:  #fff;

     background:  #444;

}

.contac-info  {

     margin-bottom:  14px;

     max-width:  314px;

}

.contac-info h4  {

     font-size:  18px;

     color:  #303133;

     border-bottom:  4px solid #303133;

     padding-bottom:  18px;

     margin-bottom:  18px;

}

.contac-info p  {

     color:  #303133;

     font-size:  18px;

     margin-bottom:  0;

}

.contac-info a  {

     font-size:  17px;

     color:  #d0ae5e;

}

.contac-info h4,  .contac-info p  {

    overflow:  hidden;

}

.course-loader  {

     display: none;

     width: 74px;

     height: 74px;

     background: url(../images/ring.gif);

     margin: 80px auto;

     z-index: 2;

}

.switch-field  {

     padding: 40px;

     overflow: hidden;

}

.switch-field input  {

     display: none;

}

.switch-field label  {

    float: left;

    display: inline-block;

    width: 60px;

    background-color:  #f8f8f8;

    font-family:  'Montserrat',  sans-serif;

    font-size: 12px;

    font-weight: 400;

     text-transform: uppercase;

    text-align: center;

    box-shadow:  0 -2px 3px rgba(255, 255, 255, 0.95) inset,  0 1px 0 rgba(0, 0, 0, 0.025);

    text-shadow: none;

    padding: 6px 14px;

    border:  1px solid #e3e3e3;

    border-right: 0;

    -webkit-transition: all .1s ease-in-out;

    transition: all .1s ease-in-out;

}

.switch-field label:last-child  {

    border-right:  1px solid #e3e3e3;

}

.switch-field label:hover  {

     cursor: pointer;

}

.switch-field input:checked+label  {

    background-color:  #fff;

    -webkit-box-shadow: none;

    box-shadow:  0 1px 0 rgba(0, 0, 0, 0.025),  0 1px 3px rgba(0, 0, 0, 0.05) inset;

    color:  #d0ae5e;

}

.switch-field label:first-of-type  {

    border-radius:  0;

}

.switch-field label:last-of-type  {

    border-radius:  0;

}

.course-sorting-wrap  {

    padding: 30px;

    border:  1px solid #e3e3e3;

    box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.course-sorting-wrap span  {

     display: block;

     float: left;

     line-height: 38px;

     margin-right: 10px;

}

.course-sorting-wrap .nice-select  {

     clear: none;

     width: 33%;

     height: 38px;

     line-height: 36px;

     background-color: #f8f8f8;

     border-color: #e3e3e3;

     border-radius: 0;

     font-family: Montserrat, sans-serif;

     font-size: 12px;

     padding-right: 38px;

     padding-left: 10px;

     margin-right: 30px;

}

.course-sorting-wrap .nice-select:after  {

     font-family:  'FontAwesome';

     content:  "\f107";

     border:  0;

     height:  100%;

     width:  auto;

     pointer-events:  none;

     right:  0px;

     top:  0px;

     bottom:  1px;

     -webkit-transform-origin:  0% 0%;

     -ms-transform-origin:  0% 0%;

     transform-origin:  0% 0%;

     -webkit-transform:  rotate(0deg);

     -ms-transform:  rotate(0);

     transform:  rotate(0);

     margin-top:  0;

     padding:  0 10px;

     background-color:  #fff;

     color:  #d0ae5e;

     font-size:  22px;

     font-weight:  700;

     border-left:  1px solid #e2e2e2;

}

.course-sorting-wrap .nice-select.open:after  {

     -webkit-transform:  rotate(0deg);

     -ms-transform:  rotate(0deg);

     transform:  rotate(0deg);

}

.course-sorting-wrap .switch-field  {

     padding: 0;

     overflow: hidden;

     float: left;

     padding-bottom: 2px;

}

@media (min-width:960px) and (max-width:1200px)  {

    .course-sorting-wrap .nice-select  {

     width: 38%;

}

}

@media (max-width:767px)  {

    .course-sorting-wrap .nice-select  {

     width: calc(100% - 57px);

     margin-right: 0;

     margin-bottom: 15px;

}

.course-sorting-wrap .switch-field  {

     margin-left: 57px;

}

}

.empty-filter-result  {

     display:  block;

     margin:  auto;

}

.kindergarten-menu div.tab .wb_time_table  {

     margin-bottom:  0;

 }

.kindergarten-menu div.tab .wb_time_table tbody tr.days th  {

     padding-top:  33px;

     padding-bottom:  33px;

     color:  #fff !important;

     font-weight:  bold;

     font-size:  16px;

 }

.kindergarten-menu .wb_desc  {

     font-size:  15px;

 }

.kindergarten-menu .wb_time_table tbody tr td  {

     position:  relative;

     padding:  10px 25px;

     height:  88px;

 }

.kindergarten-menu .wb_time_table tbody tr td:after  {

     content:  '';

     position:  absolute;

     display:  block;

     bottom:  0;

     left:  50%;

     margin-bottom:  -14px;

     margin-left:  -14px;

     width:  28px;

     height:  28px;

     border-radius:  50%;

     background:  #fff;

     z-index:  2;

}

.kindergarten-menu .wb_time_table tbody tr td:before  {

     font-family:  FontAwesome;

     content:  "\f067";

     position:  absolute;

     display:  block;

     font-size:  14px;

     bottom:  0;

     left:  50%;

     margin-bottom:  -11px;

     margin-left:  -5px;

     z-index:  3;

}

.kindergarten-menu .wb_time_table tbody tr td:nth-child(5n+1):before  {

     color:  #FD4964;

}

.kindergarten-menu .wb_time_table tbody tr td:nth-child(5n+2):before  {

     color:  #F5BA5A;

}

.kindergarten-menu .wb_time_table tbody tr td:nth-child(5n+3):before  {

     color:  #00D0AF;

}

.kindergarten-menu .wb_time_table tbody tr td:nth-child(5n+4):before  {

     color:  #00C0E2;

}

.kindergarten-menu .wb_time_table tbody tr td:nth-child(5n+5):before  {

     color:  #AD8CE3;

}

.kindergarten-menu .wb_time_table tbody tr:last-child td:after,  .kindergarten-menu .wb_time_table tbody tr:last-child td:before  {

     display:  none;

}

.food-timetable .wb_time_table tbody td.time  {

     color:  #fff !important;

     font-weight:  600;

     font-size:  16px;

 }

.food-timetable .wb_time_table tbody td.time img  {

     margin-bottom:  6px;

 }

@media (max-width: 960px)  {

    .countdown-clock .flip-clock-divider  {

    width:  11px;

}

.flip-clock-divider:first-child  {

    width:  0;

    font-size:  11px;

}

}

#llms_start_quiz  {

    margin:  0 !important;

    height:  100% !important;

    line-height:  75px;

    border-radius:  0;

}

div#quiz-start-button #llms_start_quiz  {

    line-height:  20px;

    margin-right:  10px !important;

}

.llms-question-wrapper  {

    border:  none;

    margin:  0;

    border-top:  0;

    padding:  0;

}

#llms-quiz-question-wrapper  {

    margin-top:  0;

}

.single-llms_quiz .llms-quiz-results .llms-quiz-results-history  {

    width:  100%;

}

button#llms-prev-question  {

    line-height:  28px;

    background:  #828282;

}

button#llms-prev-question:hover  {

    background:  #222;

    color:  #fff;

}

.widget  {

     height:  auto;

     padding:  0px;

     text-align:  left;

     font-size: 13px;

     font-weight: normal;

     clear: both;

     position: relative;

     text-align: left;

}

.sidebar .widget,  .wpb_column .widget  {

     margin-bottom: 15px;

}

.sidebar li, .footer-in li {

    list-style: none;

    margin: 14px 0;

}

.widget ul,  .widget ul li  {

     margin:  0;

     padding:  0;

     list-style:  none;

     letter-spacing: 0;

}

.widget li,  .widget p,  .widget div  {

     word-wrap: break-word;

}

.widget ul  {

     margin-bottom:  10px;

}

.widget ul.children  {

     margin-bottom: 0;

     padding-left: 16px;

}

.widget ul li,  #footer.litex .widget ul li  {

     color: #7a7a7a;

     border-bottom:  1px solid #eee;

     padding:  8px 4px 8px 0;

     font-size: 13px;

}

.widget ul.children li:last-child  {

     border: none;

}

.widget ul li a,  #footer.litex .footer-in .widget ul li a  {

     text-decoration:  none;

     color:  #333;

     padding:  8px 5px 8px 0;

     transition:  all .07s ease;

     font-family: 'Montserrat', 'Open Sans',  sans-serif;

}

.widget ul li a:hover  {

     color:  #515151;

}

.toggle-top-area .widget ul li:hover {

     background: #0c0c0d;

}

.toggle-top-area .widget ul li:last-child  {

     border-bottom: none;

}

#footer.litex .footer-in .widget ul li a  {

     background: none;

     color: #5d5d5d;

     padding: 0;

}

#footer.litex .footer-in .widget ul li a:hover  {

     padding: 0;

}

#footer.litex .footer-in .widget ul li:hover  {

     background: #fff;

     color: #555;

}

.widget ul li.menu-item-has-children:after  {

     content: "";

     display: none;

}

 .widget ul li span  {

     color: #91979d;

}

.toggle-top-area .widget ul li  {

     border-color: #2d2f2f;

}

.toggle-top-area .widget ul li a {

     background: none;

}

.toggle-top-area .widget ul li a:hover ,  #footer .widget ul li a:hover  {

     color: #d0ae5e;

     text-decoration:  none;

}

.widget .postslider li,  .widget .postslider ul li:hover,  .widget .instagram-feed li,  .widget .minislideshow li,  .widget .minislideshow ul li:hover, #footer.litex .widget .postslider li,  #footer.litex .widget .postslider ul li:hover,  #footer.litex .widget .instagram-feed li,  #footer.litex .widget .minislideshow li,  #footer.litex .widget .minislideshow ul li:hover  {

     border: none;

     padding: 0;

     background: none;

}

.widget .postslider li a,  .widget .instagram-feed li a,  #footer .widget .postslider li a,  .widget .minislideshow li a  {

     padding: 0;

     background: none;

     color: #484848;

}

.widget .postslider li a:hover,  .widget .instagram-feed a:hover,  #footer .widget .postslider a:hover,  .widget .minislideshow li a:hover  {

     padding-left: 0;

     background: none;

}

.widget .postslider li:after,  .widget .side-list li:after,  .widget .instagram-feed li:after,  .widget .minislideshow li:after, #footer.litex .widget .postslider li:after,  #footer.litex .widget .side-list li:after,  #footer.litex .widget .instagram-feed li:after,  #footer.litex .widget .minislideshow li:after  {

    display: none;

}

.widget .postslider p,  #footer .footer-in .widget .postslider p  {

     font-family: 'Open Sans', sans-serif;

     font-size: 14px;

     font-weight: 700;

     line-height: 1.2;

     letter-spacing: 1px;

     text-transform: uppercase;

     text-align: center;

     margin-top: 10px;

     color: #111;

     padding: 7px 15px 4px;

     margin-bottom: 0;

}

.toggle-top-area .widget .postslider p,  #footer .footer-in .widget .postslider p  {

     color: #e9e9e9;

}

#footer.litext .footer-in .widget .postslider p  {

     color: #404040;

}

.toggle-top-area .widget .flexslider,  #footer .widget .flexslider  {

     background:  none;

}

.toggle-top-area .widget .flexslider img,  #footer .widget .flexslider img  {

     margin-bottom: 12px;

}

.widget .flexslider img  {

     border-bottom: 3px solid rgba(0, 0, 0, 0.18);

}

.widget .flex-control-nav  {

     display: none;

}

.widget .flex-direction-nav a  {

     padding: 14px 7px 10px !important;

     top: 46%;

}

.widget .b-author img  {

     width: 70px;

     height: 70px;

     border-radius: 35px;

}

.widget .testimonial-content p,  .footer-in .widget .testimonial-content p  {

     margin: 0 5px;

     font-size: 13px;

     font-weight: normal;

}

.widget .testimonial-content h4 q  {

     font-size: 16px;

}

@media only screen and (max-width: 767px)  {

    .widget .testimonial-content h4 q  {

     font-size: 15px;

}

}

.widget .flexslider:hover .flex-next,  .widget .flexslider:hover .flex-prev  {

    opacity:  1;

     background-color:  rgba(0, 0, 0, 0.8) !important;

}

.widget .flickr-feed  {

     margin-bottom: 14px;

}

.widget .flickr-feed a,  .widget .instagram-feed a   {

     float: left;

     background: none;

     padding:  0;

     margin: 0 1px 1px 0;

     opacity:  0.6;

     filter:  alpha(opacity=60);

      transition:  opacity 0.31s ease;

}

#footer.litex .widget .flickr-feed a,  #footer.litex .widget .instagram-feed a,  .sidebar .widget .flickr-feed a,  .sidebar .widget .instagram-feed a   {

     opacity:  1;

     filter:  alpha(opacity=100);

}

.widget .instagram-feed a  {

     margin: 0 3px 3px 0;

}

#footer .widget .instagram-feed a  {

     margin:  0 1px 1px 0;

 }

.widget .instagram-feed a img  {

     width: 97px;

     height: 97px;

     box-shadow: none;

     transition:  all 0.31s ease;

}

@media only screen and (max-width: 479px)  {

    .widget .instagram-feed a img  {

     width: 90px;

     height: 90px;

}

}

.sidebar .widget .instagram-feed a:hover img  {

     -webkit-filter:  grayscale(1);

     filter:  grayscale(1);

}

.toggle-top-area .widget .instagram-feed a img,  #footer .widget .instagram-feed a img  {

     margin: 0;

     width: 112px;

     height: 112px;

     box-shadow:  0px 2px 6px -2px rgba(0, 0, 0, 0.7);

}

.toggle-top-area .col-md-3 .widget .instagram-feed a img,  #footer .col-md-3 .widget .instagram-feed a img  {

     width: 80px;

     height: 80px;

}

 #footer.litex .widget .instagram-feed a img  {

     box-shadow: none;

}

.widget .flickr_badge_image,  .widget .flickr-feed img  {

     width: 74px;

     height: auto;

     margin: 0;

}

#footer .widget .flickr_badge_image,  #footer .widget .flickr-feed img  {

     width: 85px;

}

.widget .flickr-feed a:hover,  #footer.litex .flickr-feed a:hover,  .widget .instagram-feed a:hover,  #footer.litex .widget .instagram-feed a:hover,  .sidebar .widget .flickr-feed a:hover,  .sidebar .widget .instagram-feed a:hover  {

     opacity:  1;

     filter:  alpha(opacity=100);

}

.widget .socialfollow  {

     float: none;

     clear: both;

     margin: 10px 0;

}

.widget .socialfollow a i  {

     margin: 1px;

     color: #555;

     font-size: 21px;

}

#footer .widget .socialfollow a i,  .widget .socialfollow a:hover i  {

     color: #fff;

}

.sidebar .widget div.socialfollow i  {

     color: #222;

}

.sidebar .widget div.socialfollow a:hover i  {

     color: #fff;

}

#footer.litex .footer-in .contact-inf input,  #footer.litex .footer-in .contact-inf textarea  {

     background: #eee;

     border-color: #ddd;

     color: #696969;

     box-shadow:  inset 0 0 3px 1px #e9e9e9,  1px 1px #fff;

}

h2.widgettitle  {

     font-size: 13px;

     line-height: 20px;

     letter-spacing: 2px;

     font-weight: bold;

     text-transform: uppercase;

     color: #54606b;

     margin: 20px 0 16px;

     padding-bottom: 10px;

     border-bottom: 2px solid #e5e5e5;

}

.widget .textwidget ul li:after  {

     display: none;

}

.sidebar .widget .socialfollow a  {

     padding:  9px 10px;

     width:  42px;

     height:  42px;

     margin: 4px;

     float: none;

     display: inline-block;

     background: #eee;

     border-radius: 0;

}

.sidebar .widget .socialfollow a i  {

     line-height: 1;

     height: auto;

     font-size:  18px;

}

@media only screen and (max-width: 767px)  {

    .sidebar .widget .socialfollow a  {

     margin: 2px;

}

}

.sidebar .course-bar .widget {

     background: #fff;

    border:  1px solid #e3e3e3;

     list-style:  none;

     padding:  30px 18px;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.sidebar p,  .sidebar li,  .widget p,  .widget li  {

     font-size: 13px;

     line-height: 21px;

     font-weight: 400;

     color: #515151;

}

.sidebar .widget h4,  .sidebar .widget h1  {

    font-size:  16px;

    font-family:  'Montserrat', sans-serif;

    text-transform: uppercase;

    font-weight:  600;

    letter-spacing: 1px;

    border-bottom:  4px solid #e8e8e8;

    text-align:  left;

    color:  #313131;

    margin-bottom: 30px;

    position:  relative;

    padding:  10px 0 5px;

}

.sidebar .widget h1:after,  .sidebar .widget h4:after  {

    background:  #d0ae5e;

    border-right:  3px solid #fff;

    font-size:  6px;

    content:  "";

    display:  block;

    width:  68px;

    height:  4px;

     margin:  12px 0 -9px;

}

.sidebar .course-bar .widget h4,  .sidebar .course-bar .widget h1  {

     text-align:  center;

     margin:  0 15px 25px;

 }

.sidebar .course-bar .widget h4:after, .sidebar .course-bar .widget h1:after  {

    margin:  12px auto -9px;

     border-left:  3px solid #fff;

}

.sidebar .course-bar .widget form  {

    margin:  0;

}

.sidebar .course-bar input[type="text"].search-side, .sidebar .course-bar .widget input[type="text"].search-side  {

    margin-bottom:  0;

}

.sidebar .course-bar .widget  {

    margin-bottom:  24px;

}

#footer .widget ul li a {

    color: #fff;

}

.toggle-top-area  {

     z-index:  99999;

     background:  rgba(16,  16,  18,  0.99);

     position:  absolute;

     width:  100%;

}

.toggle-top-area .col-md-3  {

     margin-bottom: 35px;

}

.toggle-top-area .col-md-3 .widget  {

     padding: 0 10px;

}

.toggle-top-area .w_toparea  {

     color:  #fff;

     overflow:  hidden;

     display: none;

     padding:  30px 0;

}

.toggle-top-area .w_toggle  {

    position:  absolute;

     right:  0;

     border-top:  35px solid rgba(16,  16,  18,  0.99);

     border-left:  35px solid transparent;

}

.toggle-top-area .w_toggle:after  {

    font-size:  8px;

     font-family:  'FontAwesome';

     content:  '\f067';

     position:  absolute;

     left:  -16px;

     top:  -35px;

     color:  #fff;

}

.toggle-top-area .w_toggle.open:after  {

    content:  '\f068';

}

.toggle-top-area .textwidget,  .toggle-top-area .textwidget p,  .footer-in .textwidget  {

     color: #b5b5b5;

}

@media only screen and (max-width: 767px)  {

    .toggle-top-area  {

     display: none;

}

}

.widget .socialfollow a  {

    line-height:  31px;

}

.widget.widget_webnussocialwidget a  {

     padding:  9px 4px;

     margin-right:  4px;

}

.side-list ul,  ul.side-list  {

     list-style: none;

     margin-left: 0;

     margin-bottom: 0px;

}

.side-list li,  #footer.litex .side-list li,  .widget .side-list li  {

     border-bottom: none;

     padding: 15px 0 5px;

     margin: 0;

     min-height: 90px;

     text-align: left;

}

.side-list li:last-child,  #footer.litex .side-list li:last-child,  .widget .side-list li:last-child  {

     border-bottom: none;

}

.side-list li:hover  {

     background: #fdfdfd;

}

.side-list img  {

    float: left;

    width: 82px;

    height: 63px;

    padding: 2px;

    margin-right: 10px;

    border:  1px solid #d0ae5e;

    background:  transparent;

    transition:  all .14s ease;

}

.side-list li:hover img  {

     background: #d0ae5e;

}

.side-list h5  {

     font-size: 13px;

     font-weight: 600;

     margin: 0 0 6px;

     line-height: 1.4;

     letter-spacing: 1px;

     text-transform: uppercase;

}

.widget .side-list h5 a  {

     color: #181818;

}

.widget .side-list h5 a:hover  {

     text-decoration: underline;

}

.side-list p  {

     font-style:  italic;

     font-size:  11px;

     line-height: 1.4;

     color: #8a8a8a;

     font-weight: 400;

     text-transform: none;

     letter-spacing: 0;

     margin-bottom: 10px;

}

.widget .side-list a,  .widget .side-list a:hover  {

     background: none;

     padding: 0;

}

#footer .side-list ul,  #footer ul.side-list,  .toggle-top-area .side-list ul,  .toggle-top-area ul.side-list  {

     border: none;

}

#footer .side-list li,  .toggle-top-area .side-list li  {

     background: none;

     border-color: #393939;

}

#footer .side-list li:hover,  .toggle-top-area .side-list li:hover  {

     border-color: #444;

}

#footer .side-list h5 a,  .toggle-top-area .side-list h5 a  {

     color: #d2d2d2;

}

#footer .side-list img,  .toggle-top-area .side-list img   {

     background: #454545;

}

#footer .side-list li:hover img,  .toggle-top-area .side-list li:hover img  {

     background: #ff6c6d;

}

#footer.litex .footer-in .side-list h5 a  {

     color: #5e5e5e;

}

#footer.litex .side-list img  {

     background: #fff;

}

.widget ul li.cat-item  {

    min-height:  40px;

     border-bottom:  1px solid #e6e6e6;

     padding-top:  0;

     -webkit-transition:  all .3s ease;

    ;

     transition:  all .3s ease;

}

.widget ul li.cat-item:last-child  {

     border:  none;

}

.widget ul li.cat-item:hover  {

     background:  #f7f7f7;

}

.widget ul li.cat-item:hover a  {

    color:  #d0ae5e;

     -webkit-transition:  all .3s ease;

     transition:  all .3s ease;

}

.widget ul li.cat-item a  {

     display: inline-block;

     font-size:  13px;

}

.widget ul li.cat-item a:before  {

     font-family:  'FontAwesome';

     color:  #d0ae5e;

    font-size:  16px;

     content:  "\f105";

    padding:  10px;

}

.widget ul li.cat-item ul  {

     padding-left:  15px;

}

.widget ul li span  {

     color: #1a1a1a;

     font-size:  14px;

}

.widget ul li a  {

     text-decoration:  none;

     color:  #1a1a1a;

     padding:  14px 5px 5px;

     transition:  all .07s ease;

     font-family: 'Montserrat', 'Open Sans',  sans-serif;

}

.widget ul li  {

     padding:  8px 4px 8px 0;

     font-size: 14px;

     border:  0;

}

.widget ul .recentcomments:before  {

     font-family:  FontAwesome;

     content:  "\f0e6";

     margin-right:  9px;

     margin-left:  1px;

     color:  #000;

     font-size:  17px;

}

.widget ul .recentcomments:before,  .widget ul .recentcomments,  .comment-author-link,  .widget ul .recentcomments  {

     transition:  .3s;

}

.widget ul .recentcomments:hover:before  {

     color:  #d0ae5e;

}

.side-cart  {

     padding: 0 0 10px 0;

     margin-bottom: 30px;

     position: relative;

}

.side-cart h4.subtitle  {

     margin-top: 0px;

     color: #ff6c6d;

     margin-bottom: 2px;

     margin-left: 0;

}

.side-cart i  {

     float: left;

     display: inline-block;

     font-size: 18px;

     color: inherit;

     margin-right: 5px;

     margin-top: 4px;

}

.side-cart .side-list  {

     border-top: 3px solid #ff6c6d;

      margin-bottom: 2px;

}

.side-cart .total  {

     border-top: 2px solid #dfdfdf;

     padding-top: 12px;

}

.side-cart .button  {

     float: left;

     margin-right: 10px;

     background: #ff6c6d;

}

.tagcloud a,  #footer.litex .tagcloud a  {

     line-height:  23px;

     padding:  4px 10px;

     font-size:  13px;

     font-weight: 500;

     margin:  0 5px 5px 0;

     min-width:  18px;

     border-radius:  0;

     width:  auto;

     background: #eee;

     color:  #101010;

     display: inline-block;

     text-decoration:  none;

     letter-spacing: 1px;

}

.tagcloud a:hover,  #footer.litex .tagcloud a:hover  {

     color:  #fff ;

     background-color:  #333;

}

#footer .tagcloud a,  .toggle-top-area .tagcloud a  {

     padding:  7px 14px;

     background:  #212121;

     margin:  3px;

     display:  inline-block;

     color:  #808080;

     border: none;

}

#footer .tagcloud a:hover,  .toggle-top-area .tagcloud a:hover  {

     color:  #fff;

     background:  #d0ae5e;

}

#footer.litex .footer-in .tagcloud a  {

     color:  #898989;

}

#footer.litex .footer-in .tagcloud a:hover  {

     color:  #333;

     background:  #fff;

}

#header .webnus-ad  {

     position: absolute;

     top: 0;

     right: 0;

     width: 728px;

     height: 90px;

     z-index: 91;

}

#header .alignright  {

     min-height: 85px;

}

@media only screen and (max-width: 767px)  {

    #header .webnus-ad   {

     display: none;

}

.widget .flex-direction-nav a  {

     top: 41%;

}

}

.widget-tabs  {

     margin-top: 23px;

}

.widget-tabs .tabs  {

    margin:  0;

     width:  100%;

     display:  table;

     border-collapse:  separate;

     border-spacing:  1px 0;

}

.widget-tabs .tabs li  {

    display:  table-cell;

     background:  #f5f5f5;

     border:  1px solid #e1e1e1;

     padding:  0;

     text-align:  center;

}

.widget-tabs .tabs li.active  {

    background:  #fff;

     border-bottom:  1px solid #fff;

}

.widget-tabs .tabs li a  {

    display:  block;

     color:  #424242;

     padding:  11px 5px 9px;

}

.widget-tabs .tabs li.active a  {

     color:  #d0ae5e;

}

.widget-tabs .tabs-container  {

    background-color:  #fff;

     border:  1px solid #e1e1e1;

     border-top:  none;

     margin: 0 1px;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.widget-tabs .tab_content .tab-list li {

     text-align: left;

    padding: 15px 15px 0;

     border-bottom:  1px solid #f1f1f1;

}

.widget-tabs .tab_content .tab-list li:hover {

    background: #fff;

}

.widget-tabs .tab_content .tab-list li:last-child  {

    border-bottom:  0;

}

.widget-tabs .tab_content .tab-list .image  {

    float:  left;

     margin-right:  12px;

     width:  82px;

     height: 62px;

     line-height: 1.26;

}

.widget-tabs #tab-comments.tab_content .tab-list .image  {

     width: 52px;

     height: 52px;

     margin-bottom: 10px;

}

.widget-tabs .tab_content .tab-list .content  {

    overflow:  hidden;

     line-height: 1.6;

     font-size: 12px;

}

.widget-tabs .tab_content .tab-list .content p  {

    margin-bottom: 0;

}

.widget-tabs .tab_content .tab-date  {

     font-size: 12px;

     color: #b1b1b1;

     font-family:  'Lora', serif;

     font-style:  italic;

     padding-left:  5px;

}

.widget .widget-tabs .tab_content ul li a  {

     color: #494949;

     font-weight: 500;

}

.widget .widget-tabs .tab_content ul li a:hover  {

     text-decoration: underline;

}

.widget .webnus-about  {

     font-size: 13px;

     color: #818181;

     text-align: center;

}

.widget .webnus-about img  {

     margin-bottom: 16px;

     border: 1px solid #222;

}

.webnus-about h4  {

     text-transform:  uppercase;

     font-size:  13px;

     font-weight:  800;

     letter-spacing:  1px;

}

.widget_calendar  {

    float:  left;

}

#calendar_wrap  {

     margin: 10px 0 20px;

}

#wp-calendar  {

     width:  99%;

     border: none;

}

#wp-calendar caption  {

     text-align:  right;

     color:  #333;

     font-size:  12px;

     margin-top:  10px;

     margin-bottom:  15px;

}

#wp-calendar thead  {

     font-size:  10px;

     border: none;

}

#wp-calendar thead th  {

     padding-bottom:  10px;

     border: none;

     background: none;

     text-align: center;

}

#wp-calendar tbody  {

     color:  #aaa;

     border: none;

}

#wp-calendar tbody td  {

     background:  #fff;

     border:  1px solid #f1f4f5;

     text-align:  center;

     padding: 8px;

}

#wp-calendar tbody td#today  {

     background: #aaa;

     color: #fff;

}

#wp-calendar tbody td#today:hover  {

     background: #f90;

}

#wp-calendar tbody td#today a  {

     display: block;

     color: #fff;

}

#wp-calendar tbody td:hover  {

     background:  #fff;

}

#wp-calendar tbody .pad  {

     background:  none;

}

#wp-calendar tfoot td  {

     border: none;

}

#wp-calendar tfoot #next  {

     font-size:  10px;

     text-transform:  uppercase;

     text-align:  right;

}

#wp-calendar tfoot #prev  {

     font-size:  10px;

     text-transform:  uppercase;

     padding-top:  10px;

}

#footer .lts-tweets .tweets  {

     margin-top: -20px;

}

#footer .lts-tweets .tw-item  {

     padding: 12px;

}

#footer .lts-tweets .tw-item .tw-icon  {

     color: #00acee;

     margin-right:  10px;

     font-size:  16px;

     float:  left;

}

#footer .lts-tweets .tw-item .tw-content  {

     overflow:  hidden;

     color: #b5b5b5;

     text-align: left;

}

#footer.litex .lts-tweets .tw-item .tw-content  {

     color: #8a8a8a;

}

#footer .lts-tweets .lts-tweets .tw-item:hover  {

     background: none;

}

#footer .lts-tweets .tw-item span  {

     display:  block;

     font-size:  smaller;

}

.woo-cart-header  {

     display:  inline-block;

     width:  43px;

     float:  right;

     position:  relative;

     top: 20px;

     margin-left: 20px;

     padding-bottom: 6px;

}

.woo-cart-header .header-cart  {

     padding: 0px 9px 0 0px;

     display:  inline-block;

     position: relative;

    width:  34px;

    height:  38px;

}

.woo-cart-header .header-cart span  {

     font-size: 12px;

     position:  absolute;

    width:  33px;

    height:  42px;

    top:  0;

    left:  0;

    text-align:  center;

    line-height:  41px;

    font-weight:  bold;

    color: #9d9d9d;

     padding-top: 2px;

}

.woo-cart-dropdown  {

    background-color:  #fff;

     display:  block;

     left:  auto;

     position:  absolute;

     right:  -1px;

     top:  100%;

     z-index:  1000;

     padding:  15px;

     width:  280px;

     visibility:  hidden;

     transition:  opacity 0.2s ease-in-out;

     color:  #9d9d9d;

     border:  3px solid #b5b5b5;

     box-shadow: 0 2px 12px rgba(0, 0, 0, 0.082);

     z-index: 91000;

}

.woo-cart-dropdown:before  {

     content:  '';

    display:  block;

    position:  absolute;

     right: 16px;

    width:  0;

    height:  0;

    border-style:  solid;

     border-width:  9px;

     top:  -18px;

     border-color:  transparent transparent #b5b5b5 transparent;

}

.woo-cart-dropdown.drop-down-start  {

    visibility:  visible;

    overflow:  visible;

    opacity:  1;

}

.woo-cart-header:hover .woo-cart-dropdown  {

    display:  block;

    visibility:  visible;

    text-align:  left;

}

.woo-cart-dropdown ul li  {

    display:  inline-block;

    width:  100%;

    float:  none;

    padding:  7px 0 ;

    border-bottom:  1px solid #f3f3f3 ;

    line-height:  20px;

    color: #939393;

    letter-spacing:  0;

    font-weight:  400;

    font-size:  11px;

    text-transform:  none;

}

.woo-cart-dropdown .cart-list.product-list-widget  {

    margin-bottom:  15px;

}

.woo-cart-dropdown ul li a  {

    color: #9d9d9d;

    display:  block;

    font-size:  13px;

    line-height:  26px;

}

.woo-cart-dropdown .amount  {

    font-size: 13px;

}

.woo-cart-dropdown ul li a:hover  {

    color:  #000;

}

.woo-cart-dropdown span.total  {

    padding:  0 0 0 8px;

    float:  right;

    color: #9d9d9d;

    letter-spacing:  1px;

    font-weight:  600;

    font-size:  11px;

    text-transform:  uppercase;

}

.woo-cart-dropdown span.total span  {

    font-family:  inherit;

    font-size:  13px;

    color:  #666;

    padding:  0 0 0 2px;

}

.woo-cart-dropdown .qbutton  {

    height:  28px;

    line-height:  30px;

    font-size:  11px;

     font-weight: 600;

     text-transform: uppercase;

    padding:  6px 13px;

    color:  #494949;

    background:  #f5f5f5;

    border-radius:  4px;

}

.woo-cart-dropdown .qbutton:hover  {

    background:  #494949;

     color: #fff;

}

.woo-cart-dropdown .qbutton i  {

    font-size:  14px;

    padding:  0 0 0 4px;

    margin:  0;

}

.woo-cart-dropdown .cart-list a > img  {

    float:  left;

    padding:  0 10px 0 0;

    display:  block;

    background:  none repeat scroll 0 0 #e5e5e5;

    float:  left;

    height:  62px;

    margin-right:  10px;

    padding:  2px;

    width:  62px;

}

.sidebar li.widget-container  {

     margin-bottom: 50px;

}

.widget input[type="text"],  .widget input[type="password"],  .widget input[type="email"]  {

     border-width: 2px;

     min-height: 40px;

     padding-left: 15px;

}

.widget #user-logged .author-avatar  {

     float:  left;

}

.widget #user-logged .author-avatar img {

    border-radius:  50%;

}

.widget #user-logged .user-welcome  {

     display: inline-block;

     font-size:  14px;

     margin: 0;

     padding:  10px;

}

.widget #user-logged .logged-links  {

    overflow:  hidden;

}

.widget #user-logged .logged-links li  {

    border:  0 none;

     padding:  5px 10px;

}

#footer .widget-subscribe-form  {

     float: right;

}

.widget-subscribe-form button  {

     font-size:  14px;

     letter-spacing:  1px;

     width:  82px;

     float:  left;

     height:  40px;

     padding:  10px;

     background:  #d0ae5e;

     color:  #fff;

     font-weight:  400;

     border:  1px solid #d0ae5e;

     margin-left:  -2px;

}

.widget-subscribe-form button:hover,  .online-t .widget-subscribe-form button:hover  {

     background:  #424242;

     border-color:  #424242;

}

.widget-subscribe-form input[type="text"]  {

     min-width:  20px;

     width:  210px;

      float:  left;

     margin:  0;

}

#footer .widget-subscribe-form input[type="text"]  {

    transition:  all 0.5s ease-in-out;

     color:  #fff;

    margin-top:  14px;

    background:  transparent;

    border-width:  1px;

    border-radius:  0;

    width:  auto;

    padding:  22px 7px;

}

#footer .widget-subscribe-form button  {

    color:  #fff;

     background: #d0ae5e;

    border:  0;

    margin:  0;

    margin-top:  14px;

    font-size:  12px;

    letter-spacing:  0;

    line-height:  11px;

    height:  auto;

    font-weight:  400;

    width:  auto;

    padding:  25px 20px;

    transition:  all 0.2s ease-in-out;

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    .widget-subscribe-form input[type="text"]  {

     width: 160px;

}

#footer .widget-subscribe-form  {

     float: none;

}

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    .widget-subscribe-form input[type="text"]  {

     width: 160px;

}

#footer .widget-subscribe-form  {

     float: none;

}

}

@media only screen and (max-width: 479px)  {

    .widget-subscribe-form input[type="text"]  {

     width: 151px;

}

}

#wrap .review-total-only.small-thumb  {

     float: none;

}

#wrap .review-total-only.small-thumb  {

     font-size: 13px;

     font-weight: 600;

     color: #f4cc00;

}

#wrap .review-result-wrapper i  {

     font-size: 10px;

     color: #a1a1a1;

}

#wrap .review-result-wrapper .review-result i  {

    color:  #d0ae5e;

}

#footer .vcalendar  {

     list-style: none;

     margin-left: 0;

}

#footer .vcalendar li  {

     margin-bottom: 15px;

     padding-bottom: 10px;

}

#footer .vcalendar h4.entry-title  {

     font-size: 15px;

     font-weight: 700;

     color: #d7d7d7;

     text-transform: uppercase;

}

#footer .vcalendar h4.entry-title a  {

     color: #d7d7d7;

}

#footer .vcalendar h4.entry-title a:hover  {

     color: #fff;

}

.vcalendar .duration  {

     text-transform: uppercase;

     font-size: 11px;

     color: #8a8a8a;

}

.course-search-form input  {

     display:  block;

     width:  100%;

     border:  1px solid #e3e3e3;

     background-color:  #f8f8f8;

     min-height:  38px;

     margin-bottom:  10px;

     color:  #616161;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

     padding:  10px;

}

.course-search-form input::-webkit-input-placeholder  {

     color:  #616161;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

}

.course-search-form input:-moz-placeholder  {

     color:  #616161;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

}

.course-search-form input::-moz-placeholder  {

     color:  #616161;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

}

.course-search-form input:-ms-input-placeholder  {

      color:  #616161;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

}

.course-search-form input.submit-field  {

     padding:  15px 10px;

     border:  0;

     color:  #fff;

     text-transform:  uppercase;

     letter-spacing:  0.3px;

}

#wrap .course-search-form input.submit-field:hover  {

     background-color:  #424242;

}

.course-search-form .nice-select  {

     float:  none;

     display:  block;

     width:  100%;

     margin-bottom:  10px;

     height:  auto;

     line-height:  36px;

     background-color:  #f8f8f8;

     border-color:  #e3e3e3;

     border-radius:  0;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

     padding-right:  38px;

     padding-left:  10px;

}

.course-search-form .nice-select .list  {

     width:  100%;

}

.course-search-form .nice-select .option  {

     min-height:  33px;

     line-height:  17px;

     font-family:  'Montserrat', sans-serif;

     font-size:  12px;

     text-transform:  capitalize;

}

.course-search-form .nice-select:after  {

     font-family:  'FontAwesome';

     content:  "\f107";

     border:  0;

     height:  100%;

     width:  auto;

     pointer-events:  none;

     right:  0px;

     top:  0px;

     bottom:  1px;

     -webkit-transform-origin:  0% 0%;

     -ms-transform-origin:  0% 0%;

     transform-origin:  0% 0%;

     -webkit-transform:  rotate(0deg);

     -ms-transform:  rotate(0);

     transform:  rotate(0);

     margin-top:  0;

     padding:  0 10px;

     background-color:  #fff;

     color:  #d0ae5e;

     font-size:  22px;

     font-weight:  700;

     border-left:  1px solid #e2e2e2;

}

.course-search-form .nice-select.open:after  {

     -webkit-transform:  rotate(0deg);

     -ms-transform:  rotate(0deg);

     transform:  rotate(0deg);

}

.nice-select.category-field ul.list li:first-child, .nice-select.instructor-field ul.list li:first-child  {

    display:  none;

}

.course-bar .widget .course-categories  {

     text-align:  center;

}

.widget .course-categories li  {

     border-bottom:  1px solid #f3f3f3;

     padding-right:  0;

}

.widget .course-categories li:last-child  {

     border-bottom:  none;

}

.widget .course-categories li a  {

     text-transform:  capitalize;

     color:  #616161;

     font-size: 13px;

}

.widget .course-categories li a i  {

     padding-right:  7px;

     color:  #d0ae5e;

}

.widget .course-categories li a span  {

     color:  #616161;

     transition:  all .07s ease;

}

.widget .course-categories li a:hover, .widget .course-categories li a:hover span  {

     color:  #d0ae5e;

}

.widget .course-categories li.active span  {

     color:  #fff;

}

#wrap .widget .course-categories li.active a:hover span  {

     color:  #fff;

}

.widget .course-category.course-category-parent  {

     padding-bottom:  0;

     padding-right:  0;

}

.widget .course-category.course-category-parent > a  {

     display:  inline-block;

     padding:  0 0 7px;

}

.widget .course-category.course-category-parent ul  {

     border-top:  1px solid #f3f3f3;

     margin-bottom:  0;

}

.w-course-archive .course-search-form select  {

    min-width:  inherit;

     display:  inline-block;

     width:  24%;

     margin:  0 5px 0 0;

}

#wrap .social-count-plus li  {

     width: 83px;

     padding-bottom: 12px;

}

#wrap .social-count-plus .label  {

     font-size: 10px;

     color: #a1a1a1;

}

#wrap .social-count-plus .default a.icon  {

     background: none !important;

     width: 64px !important;

     height: 64px !important;

     margin-bottom: 10px;

     opacity: 1 !important;

}

#wrap .social-count-plus .default a.icon:after  {

     font:  normal normal normal 24px/1 FontAwesome;

     text-rendering:  auto;

     -webkit-font-smoothing:  antialiased;

      -moz-osx-font-smoothing:  grayscale;

    width: 64px !important;

     height: 64px !important;

     font-size: 24px;

     background: #eee;

     display: block;

     padding: 20px;

     color: #818181;

     border-radius:  46px;

     transition:  all 0.33s ease;

}

#wrap .social-count-plus .default .count-posts a.icon:after  {

    content:  "\f040";

}

#wrap .social-count-plus .default .count-posts a.icon:hover:after  {

     color: #fff;

     background: #e0b68d;

}

#wrap .social-count-plus .default .count-comments a.icon:after  {

    content:  "\f075";

}

#wrap .social-count-plus .default .count-comments a.icon:hover:after  {

     color: #fff;

     background: #aad450;

}

#wrap .social-count-plus .default .count-facebook a.icon:after  {

    content:  "\f09a";

}

#wrap .social-count-plus .default .count-facebook a.icon:hover:after  {

     color: #fff;

     background: #3b5998;

}

#wrap .social-count-plus .default .count-youtube a.icon:after  {

    content:  "\f167";

}

#wrap .social-count-plus .default .count-youtube a.icon:hover:after  {

     color: #fff;

     background: #bb0000;

}

#wrap .social-count-plus .default .count-twitter a.icon:after  {

    content:  "\f099";

}

#wrap .social-count-plus .default .count-twitter a.icon:hover:after  {

     color: #fff;

     background: #00aced;

}

#wrap .social-count-plus .default .count-googleplus a.icon:after  {

    content:  "\f1a0";

}

#wrap .social-count-plus .default .count-googleplus a.icon:hover:after  {

     color: #fff;

     background: #dd4b39;

}

#wrap .social-count-plus .default .count-instagram a.icon:after  {

    content:  "\f16d";

}

#wrap .social-count-plus .default .count-instagram a.icon:hover:after  {

     color: #fff;

     background: #517fa4;

}

#wrap .social-count-plus .default .count-steam a.icon:after  {

    content:  "\f1b6";

}

#wrap .social-count-plus .default .count-steam a.icon:hover:after  {

     color: #fff;

     background: #222;

}

#wrap .social-count-plus .default .count-soundcloud a.icon:after  {

    content:  "\f1be";

}

#wrap .social-count-plus .default .count-soundcloud a.icon:hover:after  {

     color: #fff;

     background: #f76700;

}

#wrap .social-count-plus .default .count-users a.icon:after  {

    content:  "\f0c0";

}

#wrap .social-count-plus .default .count-users a.icon:hover:after  {

     color: #fff;

     background: #db002e;

}

#wrap .social-count-plus .default .count-github a.icon:after  {

    content:  "\f09b";

}

#wrap .social-count-plus .default .count-github a.icon:hover:after  {

     color: #fff;

     background: #333;

}

#wrap .social-count-plus .default .count-linkedin a.icon:after  {

    content:  "\f0e1";

}

#wrap .social-count-plus .default .count-linkedin a.icon:hover:after  {

     color: #fff;

     background: #007bb6;

}

#wrap .social-count-plus .default .count-pinterest a.icon:after  {

    content:  "\f0d2";

}

#wrap .social-count-plus .default .count-pinterest a.icon:hover:after  {

     color: #fff;

     background: #cb2027;

}

#wrap .social-count-plus .default .count-tumblr a.icon:after  {

    content:  "\f173";

}

#wrap .social-count-plus .default .count-tumblr a.icon:hover:after  {

     color: #fff;

     background: #32506d;

}

#wrap .social-count-plus .default .count-twitch a.icon:after  {

    content:  "\f1e8";

}

#wrap .social-count-plus .default .count-twitch a.icon:hover:after  {

     color: #fff;

     background: #6441a5;

}

#wrap .social-count-plus .default .count-vimeo a.icon:after  {

    content:  "\f194";

}

#wrap .social-count-plus .default .count-vimeo a.icon:hover:after  {

     color: #fff;

     background: #aad450;

}

#___ytsubscribe_0 .fluid-width-video-wrapper  {

    padding: 0 !important;

}

#wrap .w-crsl  {

     box-shadow: none;

     margin: 0;

}

#wrap .w-crsl .owl-buttons div {

     opacity:  1;

     position:  absolute;

     right:  auto;

     left:  50%;

     margin-left:  40px;

     top:  -55px;

     color:  #929ca3;

     background: none;

     padding: 0;

}

#wrap .w-crsl .owl-buttons .owl-prev {

     margin-left:  0;

}

#wrap .w-crsl .owl-buttons div:hover,  .our-clients-wrap.w-crsl .owl-buttons div:active {

     border-color:  #d0ae5e;

     color:  #d0ae5e;

}

#wrap .w-crsl .owl-buttons div:after  {

     padding:  7px 12px 7px 12px;

     border:  2px solid #eee;

     content:  '\f054';

     position:  absolute;

     top:  10px;

     right:  0;

     font-family:  'fontawesome';

     font-size:  14px;

}

#wrap .w-crsl .owl-buttons .owl-prev:after  {

     content:  '\f053';

}

#wrap .w-crsl li  {

    width:  100%;

     float:  left;

     list-style:  none;

}

#wrap .w-crsl li img {

    max-width:  100%;

}

#wrap .our-clients-wrap.w-crsl .owl-buttons div {

     top:  150px;

}

.our-clients-wrap.w-crsl  {

     margin-top:  0;

}

.our-clients-wrap.w-crsl ul.our-clients img  {

     max-width:  100%;

     max-height:  100%;

     padding:  10px;

     background: #fff;

     border:  1px solid #f2f2f2;

     -webkit-transition:  all .3s ease-in-out;

     -moz-transition:  all .3s ease-in-out;

     -ms-transition:  all .3s ease-in-out;

     -o-transition:  all .3s ease-in-out;

     transition:  all .3s ease-in-out;

}

.our-clients-wrap.w-crsl ul.our-clients img:hover  {

     border-bottom:  1px solid #d0ae5e;

     box-shadow:  0 1px 7px 0 rgba(0, 0, 0, 0.11);

}

.sidebar .course-bar .widget.widget_michigan_more_course  {

     padding-left:  0;

     padding-right:  0;

}

.sidebar .course-bar .widget.widget_michigan_more_course .subtitle  {

    margin-left:  19px;

    margin-right:  19px;

}

#wrap .widget .owl-buttons .owl-prev  {

    left:  44px;

    top:  -30px;

}

#wrap .widget .owl-buttons .owl-next  {

    right:  15px;

    top:  -30px;

}

#wrap .widget .owl-buttons div:after  {

     padding:  2px 7px 1px;

     border:  1px solid #e3e3e3;

     color:  #d0ae5e;

     font-size:  13px;

     transition:  all 0.2s ease;

}

#wrap .widget .owl-buttons .owl-next:hover:after, #wrap .widget .owl-buttons .owl-prev:hover:after  {

     border-color:  #a1a1a1;

}

.widget .llms-course-list  {

    padding: 0;

    margin-top: 25px;

}

.widget .modern-grid.llms-course-list .llms-course-link  {

     border:  0;

     margin-bottom:  0;

}

.widget .course-widget-rate .rating  {

     padding-left:  24px;

}

.widget  .modern-grid img  {

     filter:  inherit;

     -webkit-filter:  inherit;

}

.widget_michigan_more_course .owl-controls.clickable  {

     margin:  0;

}

.sidebar .course-bar .widget.widget_michigan_more_course  {

    padding-bottom:  3px;

}

#footer .modern-feature img, #footer  .modern-instructor img, #footer .widget.widget_michigan_instructors .course-instructor figure img  {

     float:  none;

}

#footer .widget.widget_michigan_more_course .rec-title, #footer .widget.widget_michigan_instructors .rec-title {

     color:  #fff;

     font-size:  27px;

     margin-bottom:  28px;

}

#wrap #footer .widget .owl-buttons div:after  {

     background:  #d0ae5e;

     border-color:  #d0ae5e;

     color:  #fff !important;

}

#wrap  #footer .widget .owl-buttons .owl-prev, #wrap #footer .widget .owl-buttons .owl-next {

      top:  26px;

}

#wrap .widget.widget_michigan_instructors  {

     padding-left:  0;

     padding-right:  0;

     margin-bottom:  0;

     padding-bottom:  0;

}

#wrap .widget.widget_michigan_instructors .rec-title  {

     margin-left:  19px;

     margin-right:  19px;

}

.widget.widget_michigan_instructors .course-instructor  {

     box-shadow:  none;

     margin-bottom:  0;

     margin-top:  25px;

     border:  none;

}

.widget .course-instructor .inst-social a  {

     display:  inline-block;

     list-style:  none;

     margin:  10px;

     line-height:  0;

}

.widget .course-instructor .inst-social a i  {

     color:  #888;

     font-size:  16px;

     transition:  all 0.2s ease;

}

.widget.widget_michigan_instructors .owl-theme .owl-controls  {

     margin-top:  0;

}

.widget.widget_michigan_instructors .course-instructor h6  {

     font-size:  12px;

     font-weight:  400;

}

.llms-section.llms-section--opened .llms-lesson:before  {

    content:  '';

    width:  2px;

    height:  100%;

    background:  #E2E2E2;

    position:  absolute;

    top:  -9px;

     left:  5px;

     z-index:  -1;

}

.llms-widget-syllabus .llms-lesson  {

     margin-bottom:  0;

     position:  relative;

     padding-bottom:  10px;

     z-index:  2;

}

.llms-widget-syllabus .llms-lesson-complete  {

     display:  none;

}

.llms-widget-syllabus .lesson-title:before  {

     content:  '';

     width:  10px;

     height:  10px;

     background:  #D6D6D6;

     display:  inline-block;

     border-radius:  50%;

     border:  1px solid #B1B1B1;

     margin-right:  4px;

     left:  1px;

     position:  absolute;

     top:  5px;

}

.llms-widget-syllabus .lesson-title  {

     padding-left:  23px;

     display:  inline-block;

}

.llms-widget-syllabus .lesson-title.active:before  {

     background:  #d0ae5e;

     border:  #d0ae5e;

}

.llms-widget-syllabus .lesson-title.active a  {

     color:  #d0ae5e;

}

.llms-widget-syllabus .lesson-title.done:before  {

    content:  "\f058";

    font-family:  'fontawesome';

    width:  18px;

    height:  18px;

    border:  0;

    margin-right:  10px;

    font-size:  24px;

    margin:  -4px 0 0 -4px;

    color:  #d0ae5e;

    background:  #fff;

     vertical-align:  middle;

}

.llms-widget-syllabus ul li ul li  {

     margin-left:  -5px;

}

.llms-widget-syllabus ul li ul li a  {

     padding:  14px 0 5px;

}

.widget.widget_display_search #bbp_search_submit  {

     background:  #d0ae5e;

     display:  inline-block;

     margin:  0;

     padding:  13px 22px 14px;

}

#wrap .widget.widget_display_search #bbp_search_submit:hover  {

     background:  #424242;

}

.widget #bbp_search  {

     margin:  0 0 5px;

     display:  inline-block;

     width:  inherit;

     border:  1px solid #e3e3e3;

}

.widget.buddypress  {

     padding:  0 18px 5px;

     background-color:  #fff;

     border:  1px solid #e6e6e6;

     margin:  25px 0 0;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.035);

}

.widget.buddypress .item-title  {

     margin-top:  -23px;

}

.widget.buddypress .item-title a  {

     padding:  0 5px 5px 0;

}

.widget.buddypress div.item-options span  {

     display:  none;

}

.widget.buddypress div.item-options a  {

     position:  relative;

     padding-right:  6px;

     color:  #d0ae5e;

     font-size:  15px;

}

.widget.buddypress div.item-options a.selected  {

     color:  #424242;

 }

#wrap .widget.buddypress div.item-options a:hover  {

     color:  #424224;

}

.widget.buddypress div.item-options a:after  {

     content:  '';

     position:  absolute;

     width:  1px;

     height:  12px;

     top:  5px;

     right:  0;

     background:  #ccc;

     margin-right:  1px;

}

.widget.buddypress div.item-options a:last-child:after  {

     display:  none;

}

#buddypress #item-header-cover-image #item-actions h3  {

     font-size:  14px;

}

.item-list .vcard  {

     padding-bottom:  0;

}

.widget.buddypress div.item  {

     margin:  0 0 8px;

}

.widget.buddypress div.item-options  {

     padding:  0;

  }

.icon-box  {

    vertical-align:  baseline;

    margin-bottom:  35px;

     position: relative;

    padding-left:  40px;

}

.icon-box img,  .icon-box i  {

     float:  left;

     display:  block;

     vertical-align:  text-top;

     margin:  5px 20px 75px 0;

}

.icon-box i  {

    font-size:  24px;

    color:  #999;

    float:  left;

    margin-right:  0;

    cursor:  default;

     position: absolute;

    left: 0;

    top: 0;

}

.icon-box h5,  .icon-box h4   {

    margin-bottom:  8px;

    line-height:  22px;

    padding:  5px 0;

    font-size: 20px;

    letter-spacing: 0;

    font-weight:  400;

    text-transform: capitalize;

}

.icon-box h5 strong,  .icon-box h4 strong  {

     letter-spacing: 0;

     font-weight: 700;

}

.icon-box p  {

     overflow:  hidden;

     color: #777;

     font-size: 15px;

     margin-bottom: 12px;

}

.blox .icon-box i  {

    font-size:  28px;

}

#wrap .icon-box a.magicmore  {

    font-size: 12px;

}

#wrap .icon-box a.magicmore:after  {

    top: 4px;

}

.w-contact-sidebar .icon-box i  {

    color: #d0ae5e;

     font-size: 23px;

}

.w-contact-sidebar .icon-box p  {

    padding-top: 5px;

    color: #333;

    font-weight: 600;

}

.icon-box1 p  {

     text-align:  left;

     margin-top:  4px;

     color:  #797979;

      line-height: 1.6;

     padding-bottom: 10px;

     margin-bottom: 5px;

}

.icon-box1 i  {

     cursor:  default;

    display:  inline;

    font-size:  24px;

    float:  left;

    color:  #2e373d;

    padding:  0;

    margin-right:  10px;

     margin-top:  3px;

}

.icon-box1 h4  {

     font-size:  20px;

     line-height:  28px;

     font-weight:  600;

     letter-spacing: 0;

     text-align: left;

     margin-top:  5px;

     margin-bottom: 15px;

}

.icon-box1 img  {

     display:  block;

     vertical-align:  text-top;

     margin-bottom: 25px;

}

.icon-box1 a.magicmore  {

     font-size: 11px;

     font-weight: 700;

     text-transform: uppercase;

     letter-spacing: 1px;

     color: #d0ae5e;

}

.icon-box1 a.magicmore:hover  {

     color: #191919;

}

.icon-box2  {

     vertical-align: baseline;

     text-align: center;

     background: rgba(255, 255, 255, 0.8);

     padding: 15px 15px 30px;

     transition: background .3s ease-in-out;

}

.icon-box2 img  {

     width: 100%;

     margin-bottom: 20px;

}

.icon-box2 i  {

     display: block;

     margin: 16px 0 20px;

     font-size: 32px;

     color:  #515150;

     text-align:  center;

}

.icon-box2 p  {

     padding: 0;

    color: #7a7a7a;

}

.icon-box2 h4  {

     font-weight:  400;

    color: #262526;

     text-transform: capitalize;

}

.blox.dark .icon-box2 {

    margin-right:  -15px;

    margin-left:  -15px;

    padding: 63px 0;

     background: none;

}

.blox.dark .icon-box2 i  {

    font-size:  25px;

    color:  #d0ae5e;

}

.blox.dark .icon-box2 p  {

    color:  #777;

    line-height:  15px;

    font-style:  italic;

    font-weight:  600;

}

.blox.dark .icon-box2 h4  {

    font-weight:  600;

    color:  #fefefe;

    font-size:  14px;

    text-transform:  uppercase;

}

.blox.dark .icon-box2:hover  {

    cursor:  pointer;

}

.blox.dark .icon-box2:hover h4  {

    color:  #d0ae5e;

}

.icon-box3  {

    padding:  24px 0 36px;

}

.icon-box3 i  {

     font-size:  32px;

     text-align:  left;

     color:  #2e373d;

     margin-bottom:  10px;

     display:  inline-block;

     transition:  all .24s ease;

}

.icon-box3 h4  {

    font-size:  20px;

    letter-spacing: 0;

    font-weight:  400;

    text-transform:  capitalize;

    display:  block;

    color: #242424;

    margin-bottom:  16px;

    margin-top:  8px;

}

.icon-box3 p  {

     line-height:  26px;

    margin-bottom:  10px;

}

.icon-box3 a.magicmore  {

    letter-spacing:  0;

    font-size:  13px;

    font-weight:  600;

    padding-left:  0;

}

.icon-box3 a.magicmore:hover {

    color:  #1f1f1f;

}

#wrap .icon-box3 a.magicmore:after  {

    top: 5px;

}

.icon-box3 img  {

    width:  100%;

    padding-bottom: 20px;

}

.icon-box4  {

     text-align:  center;

}

.icon-box4 i  {

     font-size:  48px;

    width:  165px;

    height:  165px;

     text-align:  center;

    color:  #d0ae5e;

    display:  inline-block;

    padding:  60px;

    font-size:  48px;

    background:  #fff;

     border-radius:  50%;

    margin-bottom:  10px;

     cursor:  default;

    box-shadow:  inset 0px 0px 30px 20px rgb(247,  247,  247);

    transition:  all .3s ease;

}

.icon-box4:hover i  {

    color:  #d0ae5e;

    background:  #252525;

    box-shadow:  none;

}

.icon-box4 h4  {

     margin:  14px 0 20px;

     color:  #2e373d;

    font-size:  18px;

    font-weight:  700;

    letter-spacing:  2px;

    text-transform:  uppercase;

}

.container .icon-box4 p  {

     margin:  0 10px 30px;

      color: #8a8a8a;

}

.icon-box4 a.magicmore  {

     font-size: 11px;

     font-weight: 700;

     text-transform: uppercase;

     letter-spacing: 1px;

}

.icon-box5 p  {

     text-align:  left;

    margin-top:  18px;

     color:  #888;

    line-height:  25px;

}

.icon-box5 i  {

     cursor:  default;

    display:  inline;

    font-size:  22px;

    float:  left;

    color:  #242424;

    padding:  0;

    margin-right:  6px;

    margin-top:  3px;

}

.icon-box5 h4  {

    font-size:  19px;

    line-height:  25px;

     letter-spacing: 0;

     text-align: left;

    color:  #242424;

    border-bottom:  1px solid #e4e4e4;

    width:  245px;

    padding-bottom:  10px;

}

.icon-box5 h4 strong  {

     font-weight: 400;

}

.icon-box5 img  {

     float:  left;

     display:  block;

     vertical-align:  text-top;

     margin:  0 12px 0 0;

}

.icon-box5 a.magicmore  {

    font-size:  12px;

    font-weight:  700;

     text-transform: uppercase;

    letter-spacing:  0;

    padding-left:  0;

}

.blox.dark .icon-box5 a.magicmore  {

     color:  #f9a827;

}

.blox.dark .icon-box5 a.magicmore:after  {

     border-color:  #f9a827;

}

.icon-box6  {

     position:  relative;

     text-align: center;

        background-color: rgb(45, 92, 136);

     border:  1px solid #e5e5e5;

     border-radius:  3px;

     padding:  36px 20px 28px;

     text-shadow:  0 0 0 0;

     margin:  40px 0 20px;

}

.icon-box6 *  {

     text-shadow:  none;

}

.icon-box6 i  {

     font-size:  24px;

     width:  56px;

     height:  56px;

     text-align:  center;

     padding:  15px 16px 17px;

    background:  #d0ae5e;

     color:  #fff;

     position:  absolute;

     top:  -30px;

     left:  50%;

     margin-left:  -27px;

     border-radius:  30px;

     cursor:  default;

}

.icon-box6 h4  {

     font-weight: 400;

     margin-top: 15px;

     margin-bottom: 15px;

}

.container .icon-box6 p,  .container .blox .icon-box6 p,  .container .blox.dark .icon-box6 p  {

     color:  #818181;

     margin-bottom:  12px;

}

.icon-box7  {

    background:  #f5f6f8;

    color:  #d0ae5e;

     padding:  30px;

     margin-bottom:  30px;

}

.icon-box7 h4  {

    font-weight:  500;

}

.icon-box7 i  {

    color:  #d0ae5e;

    font-size:  25px;

    padding-bottom:  10px;

    display:  block;

}

.icon-box7 a.magicmore:hover  {

    color:  #d0ae5e;

}

.icon-box7:hover  {

    background:  #282828;

}

.icon-box7:hover h4, .icon-box7:hover p {

    color:  #fff;

}

.icon-box8 {

    background-color: #f5f6f8;

    transition:  all .3s ease-in-out;

    opacity:  1;

    text-align:  center;

    overflow:  hidden;

    margin-left:  -15px;

    position:  relative;

    margin-right:  -15px;

    padding:  30px 0;

}

.icon-box8 p {

    padding:  10px 30px;

    margin:  0;

    margin:  0 10px;

    transition:  all .3s ease-in-out;

    top:  0;

    bottom:  0;

    right:  0;

    left:  0;

}

.icon-box8 h4 {

     color: #323335;

     font-weight:  400;

     font-size:  20px;

     text-transform: capitalize;

     margin-top: 10px;

}

.icon-box8 i {

    color: #d0ae5e;

     text-align:  center;

     font-size:  32px;

    display:  block;

    margin-bottom:  10px;

}

.icon-box8 a.magicmore  {

    position:  absolute;

    bottom:  31px;

    color:  #d0ae5e;

    left:  0;

    right:  0;

}

.icon-box9 i {

    cursor:  default;

     display:  inline;

     line-height:  20px;

     font-size:  20px;

     float:  left;

     color:  #fff;

     padding:  0;

     margin-right:  10px;

     margin-top:  3px;

     padding:  25px;

     background:  #333;

}

  .icon-box9:hover i  {

    background: #d0ae5e;

    transition: 0.5s;

}

.icon-box9:hover a.magicmore  {

    text-decoration:  none;

    color:  #d0ae5e;

}

  .icon-box9 h4  {

    color:  #d0ae5e;

    font-size:  16px;

    font-weight:  400;

    padding-top:  15px;

    padding-bottom:  6px;

     margin-bottom: 6px;

    font-style:  italic;

}

 .icon-box9 a  {

    font-weight:  bold;

     font-size:  17px;

     color:  #232323;

    letter-spacing: 0;

}

.icon-box9 a.magicmore  {

    font-size:  15px;

    padding-top:  0;

    display:  inline-block;

    padding-left:  0;

     margin-bottom:  10px;

}

.icon-box9 p  {

    margin-bottom:  10px;

}

#wrap .icon-box9 a:after {

    content: "";

}

@media ( min-width: 768px ) and ( max-width: 960px )  {

    .icon-box9  {

     padding:  0;

}

.icon-box9 img,  .icon-box9 i  {

    float:  none;

    position:  static;

     margin-left:  50%;

     transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

     text-align:  center;

    display:  block;

}

.icon-box9 h4,  .icon-box9 p  {

     margin:  0;

}

.icon-box9 *  {

     text-align:  center;

}

}

.icon-box10  {

     vertical-align:  baseline;

     margin-bottom:  20px;

     position: relative;

     padding-left: 52px;

}

.icon-box10 img,  .icon-box10 i  {

    width: 80px;

    height: 80px;

    font-size:  29px;

    /*background:  #292929;*/

    color:  #fff;

    padding:  25px;

    border-radius:  50%;

    float:  left;

    margin-right:  21px;

    cursor:  default;

     position: absolute;

    left: 0;

    top: 0;

}

.icon-box10 h4  {

     margin-bottom:  5px;

    margin-left:  45px;

    padding-top:  17px;

    line-height:  1.3;

    font-size:  17px;

     letter-spacing: 0;

     font-weight: 700;

}

.icon-box10 p  {

     overflow:  hidden;

    color:  #000;

     margin-left:  45px;

     margin-bottom:  5px;

}

.icon-box10 a.magicmore  {

    margin-left:  43px;

}

.icon-box10:hover i  {

    background:  #d0ae5e;

     transition:  0.5s;

}

.icon-box10:hover h4  {

    color:  #d0ae5e;

     transition:  0.5s;

}

@media ( min-width: 960px ) and ( max-width: 1200px) {

    .icon-box10 i  {

     margin:  0;

}

.icon-box10 img,  .icon-box10 i  {

     width: 70px;

     height: 70px;

     padding:  20px;

}

.icon-box10  {

     padding-left:  40px;

}

}

@media ( min-width: 768px ) and ( max-width: 960px )  {

    .icon-box10  {

     padding:  0;

}

.icon-box10 img,  .icon-box10 i  {

    float:  none;

    position:  static;

     margin-left:  50%;

     transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

     text-align:  center;

    display:  block;

}

.icon-box10 h4,  .icon-box10 p  {

     margin:  0;

}

.icon-box10 *  {

     text-align:  center;

}

}

.icon-box11  {

    text-align:  center;

    padding:  37px 30px 29px;

    border:  1px solid #fff;

     transition:  all .38s ease;

     border-radius:  2px;

}

.icon-box11:hover  {

    border:  1px solid #ededed;

    box-shadow:  0 2px 3px rgba(0, 0, 0, 0.025);

}

.icon-box11:hover i , .icon-box11:hover a  {

    color:  #464646;

}

.icon-box11 i  {

    font-size:  62px;

    color:  #d0ae5e;

    border-bottom:  1px solid #e3e3e3;

    margin:  0 16px 20px;

    display:  block;

    position:  relative;

     transition:  all .36s ease;

}

.icon-box11 i:after  {

    background:  #d0ae5e;

    border-right:  2px solid #fff;

    border-left:  2px solid #fff;

    font-size:  6px;

    content:  "";

    margin:  0 auto;

    display:  block;

    width:  48px;

    height:  1px;

    margin-bottom:  -1px;

    margin-top:  25px;

}

.icon-box11 h4  {

    color:  #464646;

     font-size:  20px;

}

.icon-box11 p  {

    color:  #616161;

     margin-bottom:  15px;

}

.icon-box11 .magicmore  {

    font-weight:  400;

    font-size:  12px;

    font-family:  'Montserrat', sans-serif;

     color:  #d0ae5e;

}

.icon-box12  {

     text-align:  center;

}

.icon-box12 i  {

     width:  70px;

     height:  70px;

     color:  #d0ae5e;

     font-size:  70px;

     text-align:  center;

     display:  inline-block;

     margin-bottom:  10px;

     transition:  all .3s ease;

}

.icon-box12 h4  {

     margin:  14px 0 20px;

     color:  #2e373d;

     font-size:  18px;

     font-weight:  700;

     letter-spacing:  2px;

     text-transform:  uppercase;

}

.container .icon-box12 p  {

     padding:  0px 50px;

     margin-bottom:  30px;

     font-size:  15px;

     font-weight:  500;

     color: #616161;

}

.icon-box12 a.magicmore  {

     font-size: 11px;

     font-weight: 700;

     text-transform: uppercase;

     letter-spacing: 1px;

}

.icon-box13  {

     background:  #f7f7f7;

    padding:  35px 35px 15px;

    border-top:  3px solid #d0ae5e;

    margin-bottom:  10px;

}

.icon-box13 h4  {

}

.icon-box13 i  {

    font-size:  20px;

    padding-right:  15px;

    color:  #262626;

    float:  left;

}

.icon-box13,  .icon-box13 h4,  .icon-box13 p,  .icon-box13 i  {

    transition:  all .38s ease;

}

.blox.dark .icon-box13  {

     background:  rgba(255,  255,  255,  0.2);

    box-shadow:  0 2px 3px rgba(0, 0, 0, 0.015);

}

.blox.dark .icon-box13 i  {

     color:  #fff;

}

.blox.dark .icon-box13:hover  {

     background: #fff;

    box-shadow:  0 2px 3px rgba(0, 0, 0, 0.045);

}

.blox.dark .icon-box13:hover h4  {

     color: #292929;

}

.blox.dark .icon-box13:hover p  {

     color: #797979;

}

.blox.dark .icon-box13:hover i  {

     color:  #d0ae5e;

}

.icon-box13 h4,  .icon-box13 p  {

     overflow:  hidden;

}

.icon-box14  {

     vertical-align:  baseline;

     margin-bottom:  20px;

     position: relative;

     padding-left: 52px;

}

.icon-box14 img,  .icon-box14 i  {

     float:  left;

     display:  block;

     vertical-align:  text-top;

     margin:  5px 20px 75px 0;

}

.icon-box14 i  {

     width: 80px;

     height: 80px;

     text-align:  center;

     font-size:  41px;

     font-weight:  100;

     background:  #fff;

     border:  3px solid #d0ae5e;

     color:  #d0ae5e;

     padding:  17px;

     transition:  0.5s;

     border-radius:  50%;

     float:  left;

     margin-top:  29px;

     margin-right:  21px;

     margin-bottom:  0;

     cursor:  default;

    position: absolute;

     left: 0;

     top: 0;

}

.icon-box14 h4  {

     transition:  0.5s;

     margin-bottom:  5px;

     margin-left:  45px;

     padding-top:  17px;

     line-height:  1.3;

     font-size:  17px;

     letter-spacing: 0;

     font-weight: 700;

}

.icon-box14 p  {

     font-weight:  500;

     overflow:  hidden;

     color:  #000;

     margin-left:  45px;

     margin-bottom:  5px;

     color:  #616161;

}

.icon-box14 p strong  {

     color:  #d0ae5e;

     font-weight:  500;

}

.icon-box14 a.magicmore  {

     margin-left:  43px;

}

.icon-box14:hover i  {

    background:  #d0ae5e;

}

#wrap .icon-box14:hover i  {

     color:  #fff;

}

@media ( min-width: 768px ) and ( max-width: 960px )  {

    .icon-box14  {

     padding:  0;

}

.icon-box14 img,  .icon-box14 i  {

    float:  none;

    position:  static;

     margin-left:  50%;

     transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%, 0);

     text-align:  center;

    display:  block;

}

.icon-box14 h4,  .icon-box14 p  {

     margin:  0;

}

.icon-box14 *  {

     text-align:  center;

}

.icon-box14 a.magicmore  {

    display:  block;

     margin-left:  7px;

}

}

.icon-box15  {

     position:  relative;

      text-align: center;

      background-color:  #fff;

     padding:  0;

     text-shadow:  0 0 0;

    transition:  .3s ease;

     padding-top:  70px;

    padding-bottom:  40px;

    border:  1px solid #eee;

    margin-top:  5px;

     box-shadow:  0 2px 0 0px rgba(0, 0, 0, 0.016);

}

.icon-box15 *  {

     text-shadow:  none;

}

.icon-box15:before  {

     content:  "";

     position:  absolute;

    top:  -1px;

    left:  -1px;

    right:  -1px;

    height:  55px;

     background:  #fff;

    transition:  .3s ease;

}

.icon-box15:after  {

     content:  "";

     position:  absolute;

    top:  54px;

    left:  -1px;

    right:  -1px;

     border-bottom:  1px solid #eee;

     z-index:  0;

    transition:  .3s ease;

}

.icon-box15 i  {

     font-size:  36px;

     padding:  29px;

     background:  #fff;

     color:  #d0ae5e;

     position:  absolute;

    top:  3px;

     left:  50%;

     transform:  translate(-50%, 0);

     -webkit-transform:  translate(-50%,  0);

     border:  1px solid #e6e6e6;

      border-radius:  100%;

     box-shadow:  0 2px 0 0px #fafafa;

     cursor:  default;

     width:  100px;

     height:  100px;

     text-align:  center;

    z-index:  3;

     transition:  all .3s ease-in-out;

}

.icon-box15 h4  {

     font-size:  18px;

    padding-top:  65px;

    padding-bottom:  15px;

     margin-bottom:  0px;

     color:  #282727;

     text-transform:  uppercase;

     width:  100%;

}

.icon-box15 p  {

     font-size:  13px;

     color:  #7a7a7a;

     text-align:  center;

     padding-bottom:  48px;

    padding:  0 6%;

}

.icon-box15.w-border-left {

     border-left:  none;

}

.icon-box15.w-border-right {

     border-right:  none;

}

.icon-box15:hover i  {

     border-color:  transparent;

     background:  #d0ae5e;

     color: #fff !important;

}

#wrap .icon-box15 a.magicmore  {

     padding: 0;

     font-size: 15px;

     font-weight: 400;

     text-transform: none;

     letter-spacing: 0;

     position: relative;

     margin-bottom: 20px;

}

#wrap .icon-box15 a.magicmore:after  {

     display: inline;

     font-family: simple-line-icons;

     content:  "\e606";

     font-size: 11px;

     padding-left: 3px;

     position: static;

     opacity: 1;

}

@media only screen and (max-width: 767px)  {

    .brderleftnone .icon-box15  {

    border-left:  none;

}

.icon-box15  {

     margin: 30px 0 10px;

}

}

.icon-box16  {

    text-align:  center;

    padding-bottom:  30px;

    padding-top:  27px;

    margin-bottom:  35px;

     -webkit-transition:  all .3s ease;

     transition:  all .3s ease;

}

.icon-box16 i,  .icon-box16 img  {

     -webkit-transition:  all .3s ease;

     transition:  all .3s ease;

     width:  40px;

     height:  40px;

     color:  #d0ae5e;

     font-size:  40px;

     position:  relative;

     text-align:  center;

     display:  inline-block;

     margin-bottom:  10px;

     transition:  all .38s ease;

}

.icon-box16 h4  {

     -webkit-transition:  all .3s ease;

     transition:  all .3s ease;

     padding-top:  9px;

     padding-bottom:  13px;

     position:  relative;

     color:  #2e373d;

     font-size:  20px;

     font-weight:  700;

     letter-spacing:  1px;

}

.icon-box16 h4:before  {

     -webkit-transition:  all .3s ease;

     transition:  all .3s ease;

    content:  "";

     position:  absolute;

     top:  100%;

     width:  56px;

     height:  1px;

     background:  #e3e3e3;

     right:  50%;

     transform:  translate(50%, 0);

     -webkit-transform:  translate(50%, 0);

}

.icon-box16 h4:after  {

     content:  "";

     position:  absolute;

     top:  100%;

     width:  16px;

     height:  1px;

     background:  #ffb300;

     right:  50%;

     transform:  translate(50%, 0);

     -webkit-transform:  translate(50%, 0);

}

.icon-box16 p  {

     -webkit-transition:  all .3s ease;

     transition:  all .3s ease;

    padding:  0px 20px;

    font-size:  14px;

    font-weight:  500;

    margin-bottom:  0;

    color: #848484;

}

.icon-box16 a.magicmore  {

     -webkit-transition:  all .3s ease;

     transition:  all .3s ease;

     font-size: 11px;

     font-weight: 700;

     text-transform: uppercase;

     letter-spacing: 1px;

}

.icon-box16.bordertop,  .icon-box16.borderbottom,  .icon-box16.borderright,  .icon-box16.borderleft  {

     position:  relative;

}

.icon-box16:hover.icon-box16 h4:before  {

     width:  177px;

    background:  #ffb300;

}

.icon-box16.bordertop h4:after  {

     content:  "";

     position:  absolute;

     top:  -105px;

     height:  1px;

     width:  100%;

     background:  #e6e6e6;

}

.icon-box16.borderbottom p:before  {

    content:  "";

    position:  absolute;

    bottom:  -9%;

    left:  1%;

    height:  1px;

    width:  97%;

    background:  #e6e6e6;

}

.icon-box16.borderright:before  {

    content:  "";

    position:  absolute;

     top:  0;

     right:  -4%;

     height:  225px;

    width:  1px;

    background:  #e6e6e6;

}

.icon-box16.borderleft:after  {

     content:  "";

     position:  absolute;

     top:  0;

     left:  -4%;

      height:  225px;

     width:  1px;

     background:  #e6e6e6;

}

@media only screen and (min-width: 960px)  {

    .icon-box16: hover i  {

     transform:  rotateY(180deg);

     -webkit-transform:  rotateY(180deg);

}

}

@media ( min-width:960px ) and ( max-width: 1200px )  {

     .icon-box16.borderbottom p: before,  .icon-box16.bordertop i:after,  .icon-box16.bordertop img:after  {

     width:  270px;

}

.icon-box16.borderleft:after  {

     left:  -6%;

 }

.icon-box16.borderright:before  {

     right:  -5%;

}

}

@media ( min-width:768px ) and ( max-width: 960px )  {

     .icon-box16.borderbottom p: before,  .icon-box16.bordertop i:after,  .icon-box16.bordertop img:after  {

     width:  220px;

}

.icon-box16.borderright:before,  .icon-box16.borderleft:after  {

     height:  250px;

}

}

@media ( max-width:768px )  {

     .icon-box16.borderbottom p: before,  .icon-box16.bordertop i:after,  .icon-box16.bordertop img:after  {

     display:  none;

}

.icon-box16.borderright:before,  .icon-box16.borderleft:after  {

     display:  none;

}

}

.icon-box17  {

    vertical-align:  baseline;

    margin-bottom:  20px;

    position: relative;

    padding-left: 52px;

    font-family:  Asap;

}

.icon-box17 i  {

    width:  55px;

    height:  65px;

    text-align:  center;

    font-size:  28px;

    background:  #fff;

    padding-top:  18px;

    transition:  0.5s;

    border-radius:  4px 0 0 4px;

    position: absolute;

    margin-top:  12px;

    left: 0;

    top:  0;

}

.icon-box17 h4  {

    transition:  0.5s;

    margin-bottom:  5px;

    line-height:  1.3;

    font-size:  19px;

    letter-spacing: 1px;

    font-weight: 700;

}

#wrap .icon-box17 .content-s p  {

    font-weight:  500;

    overflow:  hidden;

    color:  #000;

    margin-bottom:  5px;

    font-size:  14px;

    line-height:  24px;

}

.icon-box17 p strong  {

     color:  #4ccfad;

     font-weight:  500;

}

.icon-box17 a.magicmore  {

    margin-left:  43px;

}

.icon-box17:hover i  {

     color:  #fff;

}

.content-s  {

    box-shadow:  8px 0px 0px 9px rgb(255,  255,  255), 0px 0px 8px 2px rgba(80,  80,  80,  0.75);

    margin-left:  4px;

    z-index:  100;

    background:  #fff;

    position:  relative;

    padding:  7px 0 7px 12px;

}

.icon-box18  {

    padding:  28px 74px 44px 34px;

    position:  relative;

    margin-bottom:  40px;

}

.icon-box18 h4  {

     margin-top:  35px;

}

.icon-box18.left   {

     padding:  28px 74px 44px 34px;

}

.icon-box18.right   {

     padding:  28px 34px 44px 74px;

}

.icon-box18.left .shape  {

     left:  0;

}

.icon-box18.right .shape  {

     right:  0;

}

.icon-box18 .shape  {

     width:  104px;

    height:  57px;

     position:  absolute;

}

.icon-box18.left .shape,  .icon-box18.right .shape  {

     top:  100%;

}

.icon-box18.left img,  .icon-box18.left i  {

     float:  left;

     margin-right:  11px;

}

.icon-box18.right img,  .icon-box18.right i   {

     float:  right;

     margin-left:  11px;

}

.icon-box18.right h4,  .icon-box18.right p  {

    text-align:  right;

     overflow:  hidden;

}

.icon-box18.orange .shape  {

     background:  url(../images/orange.png);

}

.icon-box18.green .shape  {

     background:  url(../images/green.png);

}

.icon-box18.lightblue .shape  {

     background:  url(../images/lightblue.png);

}

.icon-box18.blue .shape  {

     background:  url(../images/blue.png);

}

.icon-box18.orange  {

     background:  -moz-linear-gradient(45deg,  #F39C00 0%,  #F39C07 24%,  #f49e1a 31%,  #f4a452 51%,  #F6A96B 77%,  #F7AD86 100%);

      background:  -webkit-gradient(linear,  left bottom,  right top,  color-stop(0%,  #F39C00),  color-stop(24%,  #F39C07),  color-stop(31%,  #f49e1a),  color-stop(51%,  #f4a452),  color-stop(77%,  #F6A96B),  color-stop(100%,  #F7AD86));

      background:  -webkit-linear-gradient(45deg,  #F39C00 0%,  #F39C07 24%,  #f49e1a 31%,  #f4a452 51%,  #F6A96B 77%,  #F7AD86 100%);

      background:  -o-linear-gradient(45deg,  #F39C00 0%,  #F39C07 24%,  #f49e1a 31%,  #f4a452 51%,  #F6A96B 77%,  #F7AD86 100%);

      background:  -ms-linear-gradient(45deg,  #F39C00 0%,  #F39C07 24%,  #f49e1a 31%,  #f4a452 51%,  #F6A96B 77%,  #F7AD86 100%);

      background:  linear-gradient(45deg,  #F39C00 0%,  #F39C07 24%,  #f49e1a 31%,  #f4a452 51%,  #F6A96B 77%,  #F7AD86 100%);

      filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7AD86',  endColorstr='#F39C00', GradientType=1 );

 }

.icon-box18.green  {

     background:  -moz-linear-gradient(45deg,  rgba(153, 193, 45, 1) 0%,  rgba(158, 197, 49, 1) 16%,  rgba(189, 222, 70, 1) 51%,  rgba(189, 222, 70, 1) 100%);

      background:  -webkit-gradient(linear,  left bottom,  right top,  color-stop(0%,  rgba(153, 193, 45, 1)),  color-stop(16%,  rgba(158, 197, 49, 1)),  color-stop(51%,  rgba(189, 222, 70, 1)),  color-stop(100%,  rgba(189, 222, 70, 1)));

      background:  -webkit-linear-gradient(45deg,  rgba(153, 193, 45, 1) 0%,  rgba(158, 197, 49, 1) 16%,  rgba(189, 222, 70, 1) 51%,  rgba(189, 222, 70, 1) 100%);

      background:  -o-linear-gradient(45deg,  rgba(153, 193, 45, 1) 0%,  rgba(158, 197, 49, 1) 16%,  rgba(189, 222, 70, 1) 51%,  rgba(189, 222, 70, 1) 100%);

      background:  -ms-linear-gradient(45deg,  rgba(153, 193, 45, 1) 0%,  rgba(158, 197, 49, 1) 16%,  rgba(189, 222, 70, 1) 51%,  rgba(189, 222, 70, 1) 100%);

      background:  linear-gradient(45deg,  rgba(153, 193, 45, 1) 0%,  rgba(158, 197, 49, 1) 16%,  rgba(189, 222, 70, 1) 51%,  rgba(189, 222, 70, 1) 100%);

      filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdde46',  endColorstr='#99c12d', GradientType=1 );

 }

.icon-box18.lightblue  {

     background:  -moz-linear-gradient(45deg,  rgba(40, 177, 209, 1) 0%,  rgba(46, 181, 211, 1) 25%,  rgba(56, 200, 232, 1) 66%,  rgba(85, 216, 242, 1) 100%);

      background:  -webkit-gradient(linear,  left bottom,  right top,  color-stop(0%,  rgba(40, 177, 209, 1)),  color-stop(25%,  rgba(46, 181, 211, 1)),  color-stop(66%,  rgba(56, 200, 232, 1)),  color-stop(100%,  rgba(85, 216, 242, 1)));

      background:  -webkit-linear-gradient(45deg,  rgba(40, 177, 209, 1) 0%,  rgba(46, 181, 211, 1) 25%,  rgba(56, 200, 232, 1) 66%,  rgba(85, 216, 242, 1) 100%);

      background:  -o-linear-gradient(45deg,  rgba(40, 177, 209, 1) 0%,  rgba(46, 181, 211, 1) 25%,  rgba(56, 200, 232, 1) 66%,  rgba(85, 216, 242, 1) 100%);

      background:  -ms-linear-gradient(45deg,  rgba(40, 177, 209, 1) 0%,  rgba(46, 181, 211, 1) 25%,  rgba(56, 200, 232, 1) 66%,  rgba(85, 216, 242, 1) 100%);

      background:  linear-gradient(45deg,  rgba(40, 177, 209, 1) 0%,  rgba(46, 181, 211, 1) 25%,  rgba(56, 200, 232, 1) 66%,  rgba(85, 216, 242, 1) 100%);

      filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#55D8F2',  endColorstr='#28b1d1', GradientType=1 );

 }

.icon-box18.blue  {

     background:  -moz-linear-gradient(45deg,  rgba(36, 127, 179, 1) 0%,  rgba(41, 131, 181, 1) 22%,  rgba(64, 148, 193, 1) 43%,  rgba(98, 178, 214, 1) 100%);

      background:  -webkit-gradient(linear,  left bottom,  right top,  color-stop(0%,  rgba(36, 127, 179, 1)),  color-stop(22%,  rgba(41, 131, 181, 1)),  color-stop(43%,  rgba(64, 148, 193, 1)),  color-stop(100%,  rgba(98, 178, 214, 1)));

      background:  -webkit-linear-gradient(45deg,  rgba(36, 127, 179, 1) 0%,  rgba(41, 131, 181, 1) 22%,  rgba(64, 148, 193, 1) 43%,  rgba(98, 178, 214, 1) 100%);

      background:  -o-linear-gradient(45deg,  rgba(36, 127, 179, 1) 0%,  rgba(41, 131, 181, 1) 22%,  rgba(64, 148, 193, 1) 43%,  rgba(98, 178, 214, 1) 100%);

      background:  -ms-linear-gradient(45deg,  rgba(36, 127, 179, 1) 0%,  rgba(41, 131, 181, 1) 22%,  rgba(64, 148, 193, 1) 43%,  rgba(98, 178, 214, 1) 100%);

      background:  linear-gradient(45deg,  rgba(36, 127, 179, 1) 0%,  rgba(41, 131, 181, 1) 22%,  rgba(64, 148, 193, 1) 43%,  rgba(98, 178, 214, 1) 100%);

      filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b2d6',  endColorstr='#247fb3', GradientType=1 );

  }

#wrap .icon-box18 p  {

     clear:  left;

     margin-bottom:  0;

}

.icon-box18 h4,  #wrap .icon-box18 p,  .icon-box18 i  {

    color:  #fff;

     overflow:  hidden;

}

.icon-box19  {

     text-align:  center;

     padding:  41px 19px 0;

     transition:  all .22s ease ;

    border-radius:  9px;

      background:  #fb6e53;

     border:  2px solid transparent;

}

#wrap .icon-box19 *  {

     position: relative;

    color:  #fff;

     transition:  all .26s ease;

     -webkit-transition:  all .26s ease;

}

.icon-box19:hover  {

     box-shadow:  0px 13px 36px rgba(0, 0, 0, 0.23);

    transform:  translateY(-8px);

}

.icon-box19 i,  .icon-box19 img  {

     width:  110px;

     height:  110px;

     text-align:  center;

     display:  inline-block;

     padding-top:  31px;

     font-size:  48px;

     background:  #f06249;

     border-radius:  50%;

     margin-bottom:  27px;

     transition:  all .3s ease;

}

.icon-box19 h4  {

     margin-bottom:  26px;

     font-size:  24px;

     font-weight:  700;

     letter-spacing: 0.4px;

     text-transform:  capitalize;

}

.icon-box19 p  {

     margin-bottom:  28px;

     transition:  all .23s ease }

.icon-box19 a.magicmore  {

     font-size: 11px;

     font-weight: 400;

     display:  inline-block;

     margin-bottom:  0;

     text-transform: uppercase;

      letter-spacing: 1px;

     border:  2px solid ;

     padding:  11px 24px;

     border-radius:  55px;

     margin-bottom:  26px;

     font-family:  'Montserrat', sans-serif;

}

#wrap .icon-box19 .magicmore:after  {

     display:  none;

}

#wrap .icon-box19:hover a.magicmore:hover  {

     background:  #292929;

     color:  #fff;

     border-color:  transparent;

}

.icon-box20  {

     border:  3px solid rgba(0,  0,  0,  0.23);

     border-radius:  50%;

     display:  inline-block;

     width:  238px;

     height:  238px;

     position:  relative;

     transition:  all .3s ease;

}

.icon-box20:hover  {

     box-shadow:  170px -165px 10px #fff inset;

}

.icon-box20 i  {

     position:  absolute;

     right:  19px;

     top:  2px;

     font-size:  25px;

     width:  45px;

     height:  45px;

     display:  inline-block;

     padding-top:  10px;

     text-align:  center;

     border-radius:  50%;

     color:  #d0ae5e;

     background:  #fff;

 }

.icon-box20 h4,  .icon-box20 p  {

     text-align:  center;

     padding-left:  7px;

     padding-right:  7px;

}

.blox.dark .icon-box20 h4,  .blox.dark .icon-box20 p  {

     color:  #fff;

}

.icon-box20 p  {

     font-family:  'Montserrat', sans-serif;

     font-size:  19px;

     letter-spacing:  -0.7px;

     line-height:  24px;

     padding-top:  3px;

}

#wrap article.icon-box20 h4  {

     padding-top:  75px;

     font-family:  'Lora', sans-serif;

     font-style:  italic;

     font-size:  18px;

}

.icon-box20:hover p,  .icon-box20:hover h4  {

     color:  #000 !important;

}

.icon-box20 span:before,  .icon-box20 span:after  {

     content:  '';

     position:  absolute;

     top:  2px;

     right:  20px;

     width:  45px;

     height:  45px;

     border-radius:  50%;

     border:  1px solid  rgba(0,  0,  0,  0.47);

     border-color:  #d0ae5e;

     -webkit-filter:  blur(0);

     filter:  blur(0);

     -webkit-transform-origin:  50%;

     transform-origin:  50%;

     z-index:  -1;

}

.icon-box20:hover.icon-box20 span:before,  .icon-box20:hover.icon-box20 span:after  {

     border-color:  transparent;

     -webkit-transform:  scale(2);

     transform:  scale(2);

     -webkit-transition:  1000ms transform ease,  2100ms blur ease,  900ms border-color ease;

     transition:  1000ms transform ease,  2100ms blur ease,  900ms border-color ease;

     z-index:  1;

}

.icon-box20 span:hover:after  {

     -webkit-transition-delay:  100ms;

     transition-delay:  100ms;

}

.icon-box21  {

     background:  rgba( 255, 255, 255, .86 );

     position:  relative;

     min-height:  290px;

     border-radius:  7px;

     margin:  20px 0;

}

.icon-box21:before  {

     content:  "";

     position:  absolute;

     width:  1px;

     height:  100%;

     background:  #fff;

     left:  83px;

}

.icon-box21 .iconbox-leftsection  {

    float:  left;

     padding:  25px 32px;

     color:  black;

}

.icon-box21 .iconbox-leftsection i  {

     font-size:  26px;

     color:  #000;

}

.icon-box21 .iconbox-rightsection  {

     text-align:  left;

     padding:  17px 23px 23px;

     overflow:  hidden;

}

.icon-box21 .iconbox-rightsection h6,  .icon-box21 .iconbox-rightsection h4  {

     color:  #303133;

}

.icon-box21 .iconbox-rightsection p  {

     color:  #777;

     margin-bottom:  29px;

}

#wrap .icon-box21 .iconbox-rightsection h6  {

     margin-bottom:  10px;

     font:  italic 15px Lora;

}

.icon-box21 .iconbox-rightsection h4  {

     margin-bottom:  20px;

     font-size:  29px;

     text-transform:  uppercase;

     font-weight:  600;

}

.icon-box21 .iconbox-rightsection .magicmore  {

     background:  #d0ae5e;

     color: #fff;

     padding:  8px 23px;

    font-weight:  normal;

    letter-spacing:  1px;

    transition:  all .5s ease;

}

.icon-box21 .iconbox-rightsection .magicmore:hover  {

     box-shadow:  111px 111px 50px #303133 inset;

     background:  ##00a4bd;

}

.icon-box21 .iconbox-rightsection .magicmore:after  {

     display:  none;

}

@media ( min-width:768px ) and ( max-width: 1200px ) {

    .icon-box21 .iconbox-leftsection  {

     padding:  18px 20px;

}

.icon-box21 .iconbox-rightsection  {

     padding:  17px 10px 20px;

 }

.icon-box21:before  {

     left:  60px;

}

}

@media ( min-width:768px ) and ( max-width: 960px ) {

    .icon-box21 .iconbox-rightsection h4  {

     font-size:  23px;

}

#wrap .icon-box21 .iconbox-rightsection h6  {

     font-size:  14px;

 }

}

@media ( max-width: 320px ) {

    .icon-box21 .iconbox-leftsection  {

     padding:  18px 20px;

}

.icon-box21 .iconbox-rightsection  {

     padding:  17px 10px 20px;

 }

.icon-box21:before  {

     left:  60px;

}

.icon-box21 .iconbox-rightsection h4  {

     font-size:  20px;

}

#wrap .icon-box21 .iconbox-rightsection h6  {

     font-size:  14px;

 }

}

.blox.w-border-r .icon-box2, .blox.w-border-r .icon-box8 {

    border-bottom:  1px solid #e5e6e8;

    border-left:  1px solid #e5e6e8;

}

.blox.w-border-l .icon-box2, .blox.w-border-l .icon-box8  {

    border-bottom:  1px solid #e5e6e8;

    border-right:  1px solid #e5e6e8;

}

.blox.dark.w-border-r .icon-box2, .blox.dark.w-border-r .icon-box8  {

    border-bottom:  1px solid #414141;

    border-left:  1px solid #414141;

}

.blox.dark.w-border-l .icon-box2, .blox.dark.w-border-l .icon-box8  {

    border-bottom:  1px solid #414141;

    border-right:  1px solid #414141;

}

@media only screen and (max-width: 1200px)  {

    .blox.w-border-r .icon-box2, .blox.w-border-r .icon-box8, .blox.w-border-l .icon-box2, .blox.w-border-l .icon-box8, .blox.dark.w-border-r .icon-box2, .blox.dark.w-border-r .icon-box8, .blox.dark.w-border-l .icon-box2, .blox.dark.w-border-l .icon-box8   {

     border:  0;

 }

}

.icon-box,  .icon-box1,  .icon-box2,  .icon-box3,  .icon-box4,  .icon-box5,  .icon-box6,  .icon-box7,  .icon-box8,  .icon-box9,  .icon-box10  {

    clear: both;

}

@media only screen and (max-width: 768px)  {

    .icon-box,  .icon-box1,  .icon-box3,  .icon-box5,  .icon-box6,  .icon-box7,  .icon-box9,  .icon-box10  {

    margin-bottom: 20px;

}

.icon-box4  {

    margin-bottom: 40px;

}

.alignright .icon-box5 i,  .alignright .icon-box5 img  {

     float: right;

     margin-left: 10px;

     margin-right: 0;

}

.alignright .icon-box1,  .alignright .icon-box1 *,  .alignright .icon-box5,  .alignright .icon-box5 *  {

     text-align: right;

     padding-right: 0;

     margin-right: 0;

}

#wrap .icon-box2,  #wrap .icon-box8  {

    border:  0 none;

}

}

#sf_sb.sf_sb  {

     max-width: 300px !important;

}

#header #sf_results  {

    margin-left:  -18px;

       max-width:  246px;

       margin-top:  7px;

}

#sf_results  {

     background:  #fff;

     border:  1px solid #c9c9c9;

     font-size:  11px;

     z-index:  9999;

     text-align:  left;

     box-shadow:  0 2px 4px rgba(0, 0, 0, 0.12);

     overflow:  hidden;

 }

.sf_more  {

     background:  #f7f7f7;

     border-top: 1px solid #e7e7e7;

     display:  block;

     min-height:  1px;

     margin:  3px 0 0px;

     padding:  8px;

     text-align:  center;

     font-weight: bold;

     line-height: 12px;

 }

#sf_val ul.sf_main  {

     background:  #fff;

     margin: 0;

     list-style: none;

     padding:  0;

 }

#sf_val ul li  {

     margin:  0;

 }

#sf_val ul ul li  {

     color: #000;

     border-color: #fff;

     list-style: none;

     border-style: solid;

     border-width:  1px 0;

     cursor:  pointer;

     display:  block;

}

#sf_val ul li.sf_selected  {

     background-color:  #0093d0 ;

     border-color:  #076e99 ;

     color:  white;

 }

#sf_val ul li.sf_selected a,  #sf_val ul li.sf_selected span  {

     color:  white;

 }

#sf_val ul li.sf_header  {

     background: #eee;

     border-top: 1px solid #e7e7e7;

     border-bottom:  0 none;

     padding: 4px 15px 5px 6px;

     font-weight: bold;

     margin:  0;

 }

#sf_val ul li.sf_header:first-child  {

     border-top: none;

}

#sf_val li.sf_item img  {

     background-color:  #eceff5;

     display:  block;

     height:  50px;

     left:  6px;

     position:  absolute;

     width:  50px;

     top: 2px;

 }

#sf_val li .sf_small  {

     color: #666;

     text-align:  left;

     line-height:  18px;

 }

#sf_val  {

     z-index: 9999;

     -height: 180px;

     -overflow-y: auto;

 }

#sf_val ul  {

     margin: 0;

     list-style: none;

     padding:  0;

 }

#sf_val ul ul  {

     font-size: 12px;

     font-weight: 400;

}

#sf_val .sf_result_container ul  {

     margin: 0;

     list-style: none;

     padding:  0;

 }

#sf_val ul li.sf_category a  {

     margin-left: 5px;

     padding:  3px 0;

 }

#sf_val ul li a:hover  {

     text-decoration: none;

 }

#sf_val ul li a  {

     text-decoration: none;

     display:  block;

 }

#sf_val ul li.sf_selected a,  #sf_val ul li.sf_selected span  {

     text-decoration: none;

 }

#sf_val ul li.sf_item  {

     min-height: 50px;

     padding:  2px 30px 2px 63px;

     position: relative;

     line-height: 12px;

     min-height: 50px;

 }

#sf_val ul li.sf_item a  {

     display: block;

 }

#sf_val li .sf_text  {

     font-weight:  bold;

     font-size:  12px;

     line-height:  15px;

 }

#sf_val li a span.sf_text,  #sf_val li a span.sf_small  {

     display: block;

 }

#sf_val li.sf_more .sf_small  {

     font-size: 9px;

     text-align:  center;

     line-height:  15px;

 }

.sf_search .sf_input {

     color: #aaa;

     background: #fff;

     font-style: italic;

     border: 0 none;

     padding: 0;

     box-shadow: none;

     -webkit-box-shadow: none;

     -moz-box-shadow: none;

     width: 90%;

     margin-left: 2px;

     height: 19px;

 }

.sf_search .sf_focused {

     color: #333;

     font-style: normal;

 }

.sf_search  {

     background: #fff;

     position: relative;

     display: inline-block;

     border-radius: 2px;

     text-align: left;

 }

.sf_search .sf_button, .sf_search  .searchsubmit  {

     background-image:  url("../images/sf_search.png");

     background-repeat:  no-repeat;

     background-position:  0px 0;

     background-color:  white;

     -webkit-box-shadow:  0 0 0 0;

     -moz-box-shadow: 0 0 0 0;

     box-shadow: 0 0 0 0;

     background-repeat:  no-repeat;

     background-position:  0px 0;

     border:  0 none;

     cursor:  pointer;

     display:  block;

     height:  19px;

     padding:  0;

     position:  absolute;

     right:  1px;

     top:  1px;

     width:  22px;

     margin:  1px 1% 1px 2px;

     font-size:  11px;

 }

#sf_loading  {

     background-image:  url("../images/sf_loading.gif");

     background-repeat:  no-repeat;

     background-position:  center center;

     display: block;

     width: 100%;

     height: 30px;

 }

.sf_ajaxy-selective-search  {

     color:  rgba(255,  255,  255,  0.498039);

     text-decoration:  none solid rgba(255,  255,  255,  0.498039);

     background:  rgb(255,  255,  255) none repeat scroll 0% 0% / auto padding-box border-box;

     border-color: rgba(0,  0,  0,  0.247059) rgba(0,  0,  0,  0.14902) rgba(0,  0,  0,  0.14902) rgba(0,  0,  0,  0.14902);

     font:  16px/24px Arial,  sans-serif;

     outline:  rgba(255,  255,  255,  0.498039) none 0px;

 }

.sf_ajaxy-selective-item  {

     color:  rgb(255,  255,  255);

     text-decoration:  none solid rgb(255,  255,  255);

     background:  rgb(109,  132,  180) -webkit-linear-gradient(top,  rgb(116,  140,  190),  rgb(102,  124,  170)) repeat scroll 0% 0% / auto padding-box border-box;

     border:  1px solid rgb(98,  118,  158);

     border-radius:  2px 2px 2px 2px;

     font:  normal normal bold 11px/19px Arial,  sans-serif;

     outline:  rgb(255,  255,  255) none 0px;

     padding:  0px 8px;

     transition:  all 0.218s ease 0s;

 }

.sf_ajaxy-selective-close  {

     color:  rgb(255,  255,  255);

     text-decoration:  none solid rgb(255,  255,  255);

     border:  0px none rgb(255,  255,  255);

     font:  normal normal bold 11px/19px Arial,  sans-serif;

     margin:  16.5px 0px;

     outline:  rgb(255,  255,  255) none 0px;

     background:  transparent;

 }

.sf_ajaxy-selective-search input.sf_ajaxy-selective-input  {

     background:  rgba(0,  0,  0,  0) none repeat scroll 0% 0% / auto padding-box border-box;

     border:  0px none rgb(0,  0,  0);

     box-shadow:  0 0 0;

 }

.sf_more .sf_text,  .sf_more .sf_small  {

     text-align: center;

 }

.sf_more img  {

     padding: 10px 0;

 }

.sf_search .sf_input:focus,  .searchsubmit:focus  {

     border: 0 none;

     outline:  none;

 }

.sf_hidden  {

     display: none;

 }

.sf_search span.sf_block  {

     display:  block;

     height:  20px;

     padding:  1px 0 2px;

     position: relative;

 }

.sf_search  .screen-reader-text  {

     display: none;

 }

.sf_search  .searchsubmit  {

     display: block;

 }

.sf_search  .searchsubmit  {

     float: none;

 }

#sf_sb ::-webkit-scrollbar  {

     height:  10px;

     overflow:  visible;

     width:  10px;

 }

#sf_sb ::-webkit-scrollbar-thumb  {

     background-color:  rgba(0,  0,  0,  .2);

     background-clip:  padding-box;

     border:  solid transparent;

     border-width:  1px 1px 1px 1px;

     min-height:  28px;

     padding:  100px 0 0;

 }

#sf_sb ::-webkit-scrollbar-button  {

     height:  0;

     width:  0;

 }

#sf_sb ::-webkit-scrollbar-track  {

     background-clip:  padding-box;

     border:  solid transparent;

     border-width:  0 0 0 4px;

 }

#sf_sb ::-webkit-scrollbar-corner  {

     background:  transparent;

 }

.sf_result_container  {

     max-height: 200px;

     overflow: auto;

     margin-top:  0;

     margin-bottom:  0;

 }

.screen-reader-text  {

     display: block;

 }

#sf_val ul li.sf_item span.sf_list a {

     display:  inline-block;

     padding:  2px 5px;

     border-radius:  3px;

     margin-bottom:  3px;

     min-height:  0;

     margin-right:  5px;

     min-height: 0;

 }

#sf_val ul li.sf_item span.sf_tags a {

     background:  #65A1FA;

     color:  #fff;

 }

.sf_item.woocommerce .quantity input.qty {

     border-right-width:  1px;

     border-right-style:  solid;

     border-right-color:  #c8bfc6;

     font-size:  12px;

     height:  24px;

     line-height:  12px;

 }

.sf_item.woocommerce div.quantity {

     width: 44px;

 }

.sf_item.woocommerce .product form.cart {

     margin-bottom: 5px;

     margin-top: 5px;

 }

#nav-wrap .container  {

     position: relative;

}

.nav-wrap1,  .nav-wrap2  {

     height: 100px;

      position: relative;

     border-color: #f0f0f0;

}

.nav-wrap2  {

     height: 82px;

     margin: 0 auto;

     border: none;

}

.nav-wrap2.mn4  {

     height: 60px;

}

#menu-icon  {

     display:  none;

 }

#nav  {

     float: right;

}

#nav li  {

    list-style:  none;

     padding: 0;

     margin: 0;

    float:  left;

    display:  block;

     height:  100%;

    vertical-align:  middle;

    position: static;

}

#nav a  {

    display:  block;

    font-weight:  600;

    color:  #222;

    outline:  0;

    opacity: 1;

    text-align: center;

    letter-spacing:  0px;

    font-family:  'Montserrat',  serif;

    font-size:  13px;

    text-transform:  uppercase;

    padding: 0 15px;

    line-height: 100px;

    transition: all .15s ease-in-out;

}

#nav a:hover,  #nav li:hover > a  {

     color: #d0ae5e;

}

#nav a i  {

     font-size: 16px;

     line-height: 16px;

     display: inline;

     color: inherit;

     margin-right: 4px;

     vertical-align: baseline;

}

#nav > li > a i  {

     margin-right: 6px;

     font-weight: normal;

}

#nav > li.current > a,  #nav > li > a.active  {

     position: relative;

     color: #d0ae5e;

}

#header.sticky #nav-wrap #nav > li:hover  {

     background: #f0f0f0;

     transition:  background 0.25s ease;

}

#header.sticky #nav-wrap #nav > li > a  {

     margin: 0;

     padding: 23px 15px;

     line-height: 18px;

}

#header.sticky #nav-wrap #nav #nav > li:hover > a  {

     color: #d0ae5e;

}

#header.sticky .woo-cart-header  {

     top:  11px;

}

#header.sticky .col-md-9.alignright  {

     padding-bottom:  60px;

}

#header .woo-cart-header {

    top: 0;

    margin: 0;

    padding: 0;

}

#header .widget_woocommerce-header-cart {

    float: right;

    clear: none;

    overflow: visible;

}

#header .woo-cart-header {

    top: 0;

    margin: 0;

    padding: 0;

    padding-top: 23px;

}

#header .woo-cart-header .header-cart {

    background-image: none;

    display: block;

    width: auto;

    height: auto;

}

#header .woo-cart-header .header-cart:after {

    font-family: 'simple-line-icons';

    content: "\e04d";

    display: block;

    position: absolute;

    top: 2px;

    left: -15px;

    color: #393939;

    font-size: 22px;

}

.transparent-header-w.t-dark-w #header .woo-cart-header .header-cart:after, .box-menu#header .woo-cart-header .header-cart:after  {

     color:  #fff;

 }

#header .woo-cart-header .header-cart span {

    width: 17px;

    height: 17px;

    line-height: 17px;

    background-color: #d0ae5e;

    border-radius: 2px;

    text-align: center;

    color: #fff;

    z-index: 2;

}

#header .woo-cart-dropdown {

    top: 60px;

    right: 18px;

     line-height:  30px;

}

.box-menu#header .woo-cart-dropdown {

    top: 80px;

}

#nav ul  {

     position:  absolute;

      width:  220px;

     background:  #fff ;

      padding: 15px 0;

     margin: 0;

     box-shadow:  0 3px 9px rgba(0,  0,  0,  0.09);

     z-index: 9100;

     display:  none;

  }

@media only screen and (min-width: 961px)  {

    .dark-submenu #nav ul,  .dark-submenu #nav ul li,  .dark-submenu #nav ul li: hover  {

     background: #242424;

}

.dark-submenu #nav ul li a  {

     color: #d0d0d0;

     text-shadow: none;

}

.dark-submenu #nav ul li a:hover  {

    background:  #1a1a1a;

    color:  #d0ae5e;

}

}

.dark-submenu #nav ul li.current a  {

    color:  #d0ae5e;

}

#wrap.dark-submenu #nav ul li ul li a  {

     color:  #ccc;

}

#wrap.dark-submenu #nav ul li ul li.current a  {

     color:  #d0ae5e;

}

 #wrap.dark-submenu #nav ul li ul li:hover a  {

     color:  #d0ae5e;

}

 #header.sticky #nav li ul:before, #header.sticky #nav li ul:after, #nav > li > li.mega ul[class^="sub-"]:after,  #nav > li > li.mega ul[class^="sub-"]:before  {

     border-width: 0;

     display: none;

}

#nav ul li  {

     float:  none;

     display: block;

     position: relative;

    margin:  0;

     padding: 0;

}

#nav ul li:hover  {

     background-color: #f9f9f9;

}

#nav ul li:last-child  {

     border: none;

}

#nav ul li a  {

    color:  #222;

     width: auto;

     display: block;

     text-align: left;

    padding:  7px 8px 7px 18px;

     border-radius: 0;

    font-size:  11px;

    font-weight:  600;

     border: 0 none;

     text-transform: uppercase;

     line-height: 24px;

     min-height: 24px;

    letter-spacing:  1px;

    font-family:  'Hind',  'Montserrat',  serif;

}

#nav li:hover > ul  {

     display:  block;

     visibility: visible;

 }

#nav ul li ul  {

     margin: -38px 0 0 220px;

     width: 182px;

     padding: 0;

}

#nav ul li ul li ul  {

     margin-left: 182px;

}

#nav li.submenux:after  {

     font-family:  'FontAwesome';

     content:  "\f054";

     position: absolute;

     color: #cdcdcd;

     font-size: 8px;

     display: inline;

     speak:  none;

     cursor: pointer;

     right: 9px;

    top:  8px;

}

 #nav li.mega ul[class^="sub-"] li.submenux:after  {

     display: none;

}

 #nav li.mega ul[class^="sub-"]  {

     width: 100%;

     left: auto;

     right:  0;

     float: right;

     border-radius: 0;

     padding: 0;

}

.w-header-type-10 #nav li.mega ul[class^="sub-"]  {

     right:  -30px;

 }

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    #nav li.mega ul[class^="sub-"]  {

     width: 920px;

}

#header.sticky #nav li.mega ul[class^="sub-"]  {

     left: 10px;

     right: 10px;

     width: auto;

}

#nav > li > a  {

     font-size: 13px;

     padding-left: 10px;

     padding-right: 10px;

}

}

@media only screen and (min-width: 1201px)  {

    #nav li.mega ul[class^="sub-"]  {

     width: 1096px;

}

#header.sticky #nav li.mega ul[class^="sub-"]  {

     left: 30px;

     right: auto;

}

}

#nav li.mega ul[class^="sub-"] div:last-child  {

     margin-right: 0 !important;

}

#nav li.mega ul[class^="sub-"],  #nav li.mega ul[class^="sub-"] li,  #nav li.mega ul[class^="sub-"] li:hover  {

     background-color: #fff;

}

#nav h4.subtitle  {

     margin: 14px 0;

     border-color: #e8e8e8;

     border-width: 1px;

     font-size: 12px;

}

#nav img  {

     max-width: 100%;

     margin-bottom: 10px;

}

#nav p  {

     font-size: 13px;

    color:  #666;

     line-height: 22px;

}

.dark-submenu #nav p  {

     color: #d1d1d1;

     font-size: 14px;

     line-height: 1.8;

}

#header #nav h6  {

     margin: 0;

     margin-bottom: 7px;

     color: #555;

}

#nav .sendbtn  {

     padding: 7px 20px;

     font-size: 13px;

}

#nav li.mega ul[class^="sub-"] ul,  #nav li.mega ul[class^="sub-"] li.mega ul[class^="sub-"]  {

     position: static;

     display: block;

     width: auto;

     border: none;

     margin: 0;

     padding: 0;

     box-shadow: none;

}

#nav li.mega ul[class^="sub-"] ul li,  #nav li.mega ul[class^="sub-"] ul li a  {

     margin: 0;

}

#nav li.mega ul[class^="sub-"] ul li  {

     padding: 8px 0;

     padding-left: 1px;

     border-bottom: none;

}

#nav li.mega ul[class^="sub-"] ul li a  {

     display: inline;

     line-height: 1.4;

     padding-left: 0;

     padding-right: 3px;

    font-size:  13px;

}

#nav li.mega ul[class^="sub-"] .wpb_content_element  {

     margin-bottom: 5px;

}

#nav li.mega ul[class^="sub-"] .wpb_row  {

     padding: 0 15px;

     margin: 0;

}

#nav li.mega ul[class^="sub-"] input,  #nav li.mega ul[class^="sub-"] textarea  {

     min-width: inherit;

}

#nav li.mega ul[class^="sub-"] .wpb_column .widget  {

     margin-bottom: 0;

}

#nav li.mega ul[class^="sub-"] .no-title .widgettitle  {

     display: none;

}

#nav li.mega ul[class^="sub-"] .mgm-title  {

     font-size:  39px;

     font-weight:  100;

     line-height: 1.2;

    color:  #333;

}

#nav li.mega ul[class^="sub-"] h3 strong  {

    font-size:  24px;

}

#nav li.mega ul[class^="sub-"] a.button,  .dark-submenu #nav li.mega ul[class^="sub-"] li a.button  {

    display:  inline-block;

    padding:  13px 18px;

    font-size:  13px;

    font-weight:  700;

    letter-spacing:  1px;

    line-height:  1;

    min-height:  15px;

    color:  #fff;

}

 #nav-wrap #nav li.mega ul[class^="sub-"] li a.button:hover  {

    background: #000;

     color: #fff;

}

@media only screen and (min-width: 961px)  {

    .dark-submenu #nav li.mega ul[class^="sub-"] li,  .dark-submenu #nav li.mega ul[class^="sub-"] li: hover  {

     background: none;

}

.dark-submenu #nav li.mega ul[class^="sub-"]  {

     background: #242424;

}

.dark-submenu #nav li.mega ul[class^="sub-"] li a  {

    text-shadow:  none;

}

.dark-submenu #nav li.mega ul[class^="sub-"] li a:hover  {

    background:  none;

}

.dark-submenu #nav li.mega ul.sub-posts li a:hover  {

     color: #d0ae5e;

}

.dark-submenu #nav li.mega ul[class^="sub-"]  {

     color: #a0a0a0;

}

.dark-submenu #nav h4.subtitle  {

     margin: 25px 0 15px 0;

     color: #d8d8d8;

     border-color: rgba(255, 255, 255, 0.1);

}

.dark-submenu #nav li.mega ul[class^="sub-"] .mgm-title  {

     color: #fff;

}

.dark-submenu #nav li.mega ul[class^="sub-"] li a.button  {

     color: #fff;

}

}

#nav-wrap #nav li:hover .sub-posts  {

    display:  table;

    table-layout:  fixed;

    margin:  0;

    padding:  2px;

}

#nav .sub-posts li,  .nav-wrap2 #nav .sub-posts li  {

    list-style:  none;

    display:  table-cell;

    text-align:  center;

     border:  0;

     padding:  10px 0;

     vertical-align:  top;

}

#nav li:hover .sub-posts li:hover {

    background:  #f7f7f7;

}

#nav .sub-posts li img  {

    margin: 0;

}

#nav .sub-posts li figure  {

     padding: 10px;

}

#nav .sub-posts li figure a  {

     padding: 0;

     margin: 0;

}

#nav .sub-posts li h5 a  {

    padding:  8px 14px;

     font-size:  12px;

     line-height: 1.7;

     font-weight:  400;

     letter-spacing: 2px;

     text-transform: uppercase;

     text-align:  center;

     background:  none;

}

#nav .sub-posts .sub-meta  {

    color:  #a1a1a1;

     margin-bottom: 10px;

     font-size: 13px;

     display: none;

}

@media only screen and (max-width: 960px)  {

    #nav .sub-posts li,  .nav-wrap2 #nav .sub-posts li  {

     display: block;

}

}

 @media only screen and (min-width: 961px)  {

    .top-links #nav  {

     margin: 0;

}

.top-links #nav > li > a  {

     line-height: 51px;

     padding: 0 15px;

     font-size: 10px;

     margin: 0;

     font-weight: 700;

     color: #c0c0c0;

}

.top-links #nav ul li a  {

     font-size: 10px;

     text-transform: uppercase;

}

.top-links #nav > li.current > a:before,  .top-links #nav > li > a:after  {

     display: none;

}

.top-links #nav ul  {

     width: 170px;

}

.top-links #nav ul li ul  {

     margin: -38px 0 0 170px;

     width: 160px;

}

#wrap.no-menu-header .nav-wrap2  {

     display: none;

}

}

@media only screen and (max-width: 960px)  {

    #wrap.no-menu-header .top-links  {

     display: none;

}

}

.wuser-menu  {

    position:  relative;

     display:  inline-block;

     cursor:  pointer;

     padding:  0 10px;

}

.wuser-menu .wuser-avatar {

    display: inline-block;

     line-height:  4.1;

     margin-left:  8px;

}

.wuser-menu .wuser-avatar img {

    border-radius: 50%;

}

.wuser-menu .wuser-smenu  {

    display:  none;

     left:  inherit;

     z-index:  1000;

     right: 0;

     position:  absolute;

     background-color:  #363842;

     min-width:  160px;

     padding:  10px 0px;

}

.wuser-menu .wuser-smenu a {

    display:  block;

     line-height:  3;

     padding:  0 10px;

     font-weight:  400;

}

.wuser-menu:hover .wuser-smenu  {

    display:  block;

}

#wrap .top-bar .wuser-smenu a:hover  {

     background-color:  #282828;

}

@media only screen and (max-width: 767px) {

    .wuser-menu  {

     margin-left:  -1px;

     margin-top:  7px;

}

}

@media only screen and (min-width: 961px)  {

    .nav-wrap2 #nav  {

     margin: 0;

     width:  100%;

     background: none;

}

.nav-wrap2  {

    border-bottom:  1px solid #ebebeb;

    border-top:  1px solid #ebebeb;

    background:  #eaeaea;

}

.nav-wrap2.darknavi #nav  {

     border-bottom: none;

}

.nav-wrap2 .container  {

     padding-left: 25px;

     padding-right: 25px;

}

.nav-wrap2.darknavi  {

     background: #303030;

     border-color: transparent;

}

}

@media only screen and (min-width: 1200px)  {

    .nav-wrap2 .container  {

     padding-left: 30px;

     padding-right: 30px;

}

}

#header .vertical-space  {

     height:  0;

}

#header.sticky .vertical-space  {

     height: 51px;

}

.nav-wrap2 #nav  {

     text-align:  center;

}

.nav-wrap2 #nav a  {

     color: #222;

}

.nav-wrap2 #nav > li  {

     margin: 0;

     padding: 0;

     float: none;

     display:  inline-block;

}

.nav-wrap2 #nav > li > ul  {

     margin-left: 0;

}

#header.sticky .nav-wrap2 #nav > li > ul  {

     margin-left: -21px;

}

.nav-wrap2 #nav > li > a  {

     margin: 0;

     padding: 21px 20px 18px;

     font-size: 14px;

     text-transform: uppercase;

     line-height: 18px;

     text-align: center;

}

.nav-wrap2.mn4 #nav > li > a  {

     padding: 21px 25px 20px;

}

#header.sticky .nav-wrap2 #nav > li > a  {

     font-size: 13px;

}

.nav-wrap2 #nav li.mega ul[class^="sub-"]  {

     right: auto;

     left: 30px;

     float: left;

     text-align: left;

}

#header.sticky .nav-wrap2 #nav li.mega ul[class^="sub-"]  {

     margin: 0;

}

#nav a span,  #nav > li > a:after  {

     margin-top: 6px;

     display: block;

     font-size: 11px;

      color: #9a9a9a;

     font-weight: 400;

}

#nav > li > a:after   {

     content:  attr(data-description);

}

.nav-wrap1 #nav > li > a:after,  .nav-wrap2.mn4 #nav > li > a:after,  #nav ul li > li > a:after  {

     content: "";

     display: none;

}

.nav-wrap2 #nav > li:hover > a,  .top-links #nav > li:hover > a  {

     color: #d0ae5e;

     background:  none;

}

.nav-wrap2.darknavi #nav > li > a  {

     color: #fff;

}

.nav-wrap2.darknavi #nav > li > a:hover,  .nav-wrap2.darknavi #nav > li:hover > a  {

     background-color: #242424;

     color: #d0ae5e;

}

.nav-wrap2 #nav > li.current > a  {

    color: #d0ae5e;

}

.nav-wrap2 #nav > li.current > a:before  {

     height: 3px;

}

#header.sticky .nav-wrap2 #nav > li  {

     padding: 0;

}

 #header.sticky .nav-wrap2 #nav > li > a  {

     margin: 0;

     padding: 21px 10px;

     border: none;

     background: none;

}

#header.sticky #nav a span,  #header.sticky #nav a:after  {

     display: none;

}

#header.sticky .nav-wrap2  {

    border: none;

}

#header.sticky .nav-wrap2.darknavi,  #header.sticky .nav-wrap2.darknavi #nav > li > a  {

     border: none;

     background: none;

}

#header.sticky .nav-wrap2.darknavi #nav > li > a  {

     color: inherit;

}

#header.sticky .nav-wrap2.darknavi #nav > li > a:hover  {

     color: #d0ae5e;

}

@media only screen and (min-width: 961px)  {

    #header.sticky .nav-wrap2 #nav  {

     float: right;

     background: none;

     border: none;

     text-align: right;

}

}

@media only screen and (min-width: 1200px)  {

    #header.sticky .nav-wrap2 #nav > li > a  {

     padding: 21px;

}

}

*+html #nav li  {

     position: relative;

     display: block;

}

*+html #nav li ul,  *+html #nav li.current ul  {

      left: 0;

     clear: both;

     position: absolute;

     border: 1px solid #d4d4d4;

}

*+html .container  {

     z-index: 2;

}

*+html #header  {

     z-index: 3;

     position: relative;

}

*+html #nav ul li ul  {

     position: absolute;

     left: 0;

     margin-top: -31px;

     display: none;

     visibility: hidden;

}

*+html #nav ul li:hover > ul  {

     display: block;

     visibility: visible;

}

#header.w-header-type-10  {

     background: #fff;

     box-shadow:  0 1px 7px rgba(0, 0, 0, 0.081);

    border-top:  2px solid #d0ae5e;

    max-width:  1096px;

    margin:  auto;

    height:  inherit;

}

#header.w-header-type-10 .container  {

     width: 100%;

}

#header.w-header-type-10 .logo-wrap  {

     padding-left: 0;

}

#header.w-header-type-10.sticky  {

    border: none;

}

.w-header-type-10 .nav-wrap1,  .w-header-type-10 .logo-wrap .logo  {

    height: 83px;

}

.w-header-type-10 #nav li ul  {

     margin-top: -1px;

}

.w-header-type-10 #nav li ul li a  {

    line-height:  37px;

}

.w-header-type-10 #nav a {

    line-height: 84px;

}

#header.w-header-type-10 .vertical-space  {

    height:  0;

}

.w-header-type-10 #nav li.submenux:after  {

    top:  12px;

}

.w-header-type-10 #nav ul li ul  {

    margin-top:  -51px;

}

.w-header-type-10 #search-form  {

     margin-top:  35px;

 }

@media only screen and (min-width: 961px)  {

    .transparent-header-w.t-dark-w .w-header-type-10 a.search-form-icon i  {

     color: #222;

     border-color: #222;

 }

}

.has-header-type12 .top-links.rgtflot .socialfollow  {

     padding-right:  8px;

 }

.has-header-type12 .wuser-menu:hover .wuser-smenu  {

     margin-top:  -9px;

}

.transparent-header-w.t-dark-w.has-header-type12 #header.horizontal-w #nav > li > a  {

     text-shadow:  none;

 }

@media only screen and (min-width: 961px)  {

    #header.w-header-type-12 .header-button  {

     margin-top:  7px;

}

#header.w-header-type-10 .header-button  {

     margin-top:  17px;

}

#wrap #header.w-header-type-12  {

     position:  absolute;

     top:  50px;

     left:  0;

     right:  0;

     margin:  0 auto;

     background:  #fff;

     box-shadow:  0 1px 7px 0px rgba(0, 0, 0, 0.043);

}

.has-topbar-w #header.w-header-type-12  {

     top:  55px;

}

#header.w-header-type-12 > .container  {

     width:  100%;

     padding-left:  0;

     padding-right:  0;

}

#header.w-header-type-12 .nav-components  {

     border-bottom:  4px solid #f0f0f0;

}

#header.w-header-type-12 .logo-wrap .logo  {

    width:  100%;

     height:  140px;

}

.w-header-type-12 .nav-wrap1,  .w-header-type-12 #nav  {

     float:  left;

}

.w-header-type-12 .nav-wrap1  {

     height:  62px;

}

.w-header-type-12.sticky .nav-wrap1,  .w-header-type-12.sticky #nav  {

     float:  right;

}

.w-header-type-12 #nav  {

     margin:  0;

    margin-top:  -2px;

}

.w-header-type-12 #nav > li > a  {

     line-height:  62px;

     color:  #363842;

    font-weight:  600;

    font-size:  14px;

    letter-spacing:  0.4px;

    border-top:  2px solid transparent;

    transition:  .23s all ease-in-out;

}

.w-header-type-12 #nav > li:hover > a  {

     position: relative;

     color: #d0ae5e;

     border-top:  2px solid;

      background-color:  #f5f5f5;

}

}

.transparent-header-w.t-dark-w #header.w-header-type-12.horizontal-w #nav > li > a  {

     color:  #363842;

}

.transparent-header-w.t-dark-w #header.w-header-type-12.horizontal-w .header-button, .transparent-header-w.t-dark-w #header.w-header-type-10.horizontal-w .header-button  {

     border-color:  #363842;

}

.transparent-header-w.t-dark-w #header.w-header-type-12.horizontal-w .header-button:hover, .transparent-header-w.t-dark-w #header.w-header-type-10.horizontal-w .header-button:hover  {

     border-color:  transparent;

}

.transparent-header-w #wrap.school-t #header.w-header-type-12 .header-button,  .transparent-header-w #wrap.school-t #header.w-header-type-10 .header-button  {

     color:  #363842;

 }

.transparent-header-w #wrap.school-t #header.w-header-type-12 .header-button:hover,  .transparent-header-w #wrap.school-t #header.w-header-type-10 .header-button:hover  {

     color:  #fff;

 }

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    #header.w-header-type-12  {

     width:  930px;

}

.w-header-type-12 #nav > li > a  {

     font-size: 12px;

     padding-left: 8px;

     padding-right: 8px;

}

}

@media only screen and (min-width: 1281px)  {

    #header.w-header-type-12  {

     width:  1090px;

}

}

@media only screen and (min-width: 1200px) and (max-width: 1280px)  {

    #header.w-header-type-12  {

     width:  1120px;

}

}

@media only screen and (max-width:960px)  {

    #header.w-header-type-12  {

     position:  static;

}

}

@media (max-width:768px) {

    .transparent-header-w #header.w-header-type-12 .header-button  {

     margin:  17px auto 40px;

}

#header.w-header-type-12 .header-button  {

     margin:  17px auto 6px;

}

#header .header-button  {

     margin:  32px auto 40px;

}

}

@media only screen and (max-width: 960px)  {

    #w-header-type-12-search  {

     display:  none;

}

.phones-components #w-header-type-12-search  {

     display:  block;

     margin:  5px 0;

}

#w-header-type-12-search input  {

     max-width:  120px;

}

}

#header.w-header-type-12 .logo-wrap .logo  {

     text-align:  center;

     margin:  0;

}

#w-header-type-12-search  {

     float:  right;

     margin:  0;

     height:  62px;

}

#w-header-type-12-search i  {

     float:  left;

     display:  block;

     line-height:  62px;

     margin-right:  10px;

     color:  #696969;

     font-size:  16px;

     cursor:  pointer;

}

#w-header-type-12-search input  {

     float:  left;

     display:  block;

    margin:  14px 0;

     min-width:  auto;

     width:  0px;

     border:  none;

     padding:  0;

     line-height:  30px;

     min-height:  auto;

     background:  #fafafa;

    height:  36px;

}

#w-header-type-12-search input:focus  {

     box-shadow:  none;

}

@media only screen and (max-width: 960px)  {

     #header.sm-rgt-mn.w-header-type-12 .logo-wrap  {

     background:  #00c2e5;

}

#header.w-header-type-12.res-menu .logo-wrap  {

     float:  left;

     max-width:  140px;

     height:  auto;

}

#header.w-header-type-12.sm-rgt-mn .logo-wrap .logo img  {

     max-height:  48px;

     width:  auto !important;

     max-width:  200px;

     margin:  auto 0;

 }

#header.w-header-type-12.res-menu .logo-wrap .logo img  {

     max-width:  120px;

 }

#header.w-header-type-12.res-menu .logo-wrap .logo  {

     width:  140px;

     padding-top:  14px;

}

}

@media only screen and (min-width: 961px)  {

    .has-header-type12 #wrap.kids-t #main-content.container  {

    padding-top:  0;

}

.has-header-type12 #main-content.container  {

     padding-top:  114px;

}

}

@media only screen and (min-width: 961px)  {

    .has-header-type12 #headline  {

     padding-top: 90px;

}

.has-header-type12 #headline h2  {

     padding-left: 5px;

}

.has-header-type12.single .container.page-content  {

     padding-top: 40px;

}

}

@media only screen and (min-width: 961px)  {

    .has-header-type12 #wrap.school-t section.top-bar,  .has-header-type12 #wrap .top-bar  {

     min-height:  116px;

}

.has-header-type12 #topbar-search  {

     margin-right:  8px;

}

.transparent-header-w.has-header-type12 .top-bar  {

     min-height:  51px;

}

}

.w-header-type-12 #site-title  {

     display:  block;

     letter-spacing:  0;

     font-size:  25px;

     margin-top:  30px;

}

.w-header-type-12 #site-title a  {

     color:  #fff;

 }

.w-header-type-12 .logo .site-slog a  {

     font-size:  17px;

     color:  #fff;

     font-weight:  400;

     letter-spacing:  0;

 }

@media only screen and (max-width: 960px)  {

    .has-header-type12 #main-content.container  {

     padding-top:  35px;

}

.w-header-type-12 #site-title  {

     font-size:  15px;

     margin-top:  5px;

     padding-bottom:  0;

 }

.w-header-type-12 .logo .site-slog a  {

     font-size:  6px;

 }

}

@media (min-width: 961px)  {

    .error404.has-header-type12 .blox.dark  {

     padding-top: 180px;

}

}

@media only screen and (min-width: 961px)  {

    .has-header-type12 .blox.page-title-x,  .has-header-type12 .parallax-sec.page-title-x,  .has-header-type12 .video-sec.page-title-x  {

     margin-top: -114px;

}

.has-header-type12 .vc_col-sm-12 .wpb_revslider_element,  .has-header-type12 .vc_col-sm-12 .wpb_layerslider_element,  .has-header-type12 .max-hero  {

     margin-top: -114px;

}

}

#header.w-header-type-12 .components  {

     float:  left;

     width:  100%;

     border-bottom:  2px solid #f0f0f0;

}

.phones-components   {

     border-bottom:  2px solid #f0f0f0;

 }

#header.w-header-type-12 h6,  #wrap .components h6,  .has-header-type12 .top-bar h6,  .has-header-type12 .top-inf h6   {

     font-size: 12px;

     margin: 18px 14px;

     font-weight: 400;

     color: #fff;

     display: inline-block;

}

#header.w-header-type-12 h6,  #wrap .components h6  {

     text-align: left;

     color:  #5b5d60;

     margin:  0;

    float:  left;

     padding:  20px 60px 14px 0;

 }

#header.w-header-type-12 h6 i,  #wrap .components h6 i,  .has-header-type12 .top-bar h6 i,  .has-header-type12 .top-inf h6 i  {

     background: none;

     font-size: 16px;

     display: inline;

     margin: 7px 4px;

     vertical-align: middle;

}

#header.w-header-type-12 h6 i,  #wrap .components h6 i  {

     float:  left;

     font-size:  24px;

     margin:  0;

     margin-right:  10px;

}

#header.w-header-type-12 h6 span,  #wrap .components h6 span  {

     font-family:  'Montserrat',  sans-serif;

     overflow:  hidden;

     display:  block;

     float: left;

     font-size:  12px;

     line-height:  18px;

     font-weight:  300;

}

#header.w-header-type-12 h6 span strong,  #wrap .components h6 span strong  {

     font-weight:  600;

}

.has-header-type12 .top-bar h6  {

     margin: 0 10px 0 0;

}

#header.w-header-type-12.sticky .components.clearfix  {

     display:  none;

}

#header.w-header-type-12 #search-form  {

     margin-top:  20px;

     margin-right:  35px;

}

#header.w-header-type-12 .search-form-box  {

     margin-top:  20px;

 }

@media only screen and (min-width: 961px)  {

    .phones-components   {

     display:  none;

 }

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    #header.w-header-type-12 h6 span,  #wrap .components h6 span  {

     font-size:  11px;

}

#header.w-header-type-12 h6,  #wrap .components h6  {

     padding-right: 30px;

}

}

@media only screen and (max-width: 960px)  {

    #header.w-header-type-12 .components  {

     display:  none;

 }

.phones-components   {

     display:  block;

}

#header.w-header-type-12 h6,  #wrap .components h6  {

    text-align:  left;

     padding-left:  10px;

     padding-right:  10px;

     display:  block;

}

}

@media only screen and (max-width: 767px)  {

    #wrap .phones-components   {

     display:  table;

     float:  none;

    width:  100%;

    border-width:  1px;

}

#wrap .components h6:first-child  {

    border-left:  1px solid #f0f0f0;

}

#wrap .components h6  {

     cursor:  pointer;

     border-right:  1px solid #f0f0f0;

     display:  table-cell;

     width:  auto;

    float:  none;

    margin:  0;

    vertical-align:  middle;

    text-align:  center;

    padding:  20px 15px;

}

#wrap .components h6 i  {

     margin:  0;

    float:  none;

     cursor:  pointer;

}

#wrap .components h6 span  {

     font-size:  0;

     transition:  .3s all ease;

     text-align:  left;

}

#wrap .components h6.active span  {

     font-size:  10px;

 }

#wrap .components h6.active i  {

    float:  left;

    position:  relative;

    top:  6px;

    margin-right:  8px;

}

}

@media only screen and (max-width: 479px)  {

    #wrap .components h6  {

     padding:  23px 7px 6px;

 }

#wrap .components h6 i  {

     font-size: 18px;

}

#wrap .components h6.active  {

     padding-top:  10px;

 }

#wrap .components h6.active span  {

     font-size:  9px;

}

#wrap .components h6.active i  {

     margin-right: 4px;

}

}

#header.w-header-type-12 #nav li.mega ul[class^="sub-"]  {

     left:  auto;

     right:  -15px;

     float:  right;

     border-radius:  0;

     padding:  0;

}

#header.w-header-type-12.sticky #nav li.mega ul[class^="sub-"]  {

     right:  30px;

}

#header.w-header-type-12 #nav li.mega ul[class^="sub-"]  {

     width:  1091px;

}

@media (min-width:960px) and (max-width: 1200px) {

    #header.w-header-type-12 #nav li.mega ul[class^="sub-"] {

     width: 930px;

     right:  -10px;

}

#header.w-header-type-12.sticky #nav li.mega ul[class^="sub-"]  {

      right:  30px;

}

}

@media only screen and (min-width: 961px) {

    .transparent-header-w.has-topbar-w .online-t #header.sticky .header-bottom  {

     display:  none;

}

#header.w-header-type-10,  .transparent-header-w.has-topbar-w .online-t #header  {

    top:  56px;

}

.transparent-header-w #header  {

     position: absolute;

     top: 0;

     background: none;

     border: none;

}

#header.horizontal-w.w-header-type-10 #nav > li > a  {

     color:  #414141;

     text-transform:  uppercase;

     font-weight:  400;

     font-size:  13px;

     font-family:  'Montserrat', sans-serif;

}

.transparent-header-w.t-dark-w #header.horizontal-w.w-header-type-10 #nav > li > a  {

     color:  #414141;

     text-shadow: none;

}

#header.horizontal-w.w-header-type-10 #nav > li:hover > a, .transparent-header-w #header.horizontal-w.w-header-type-10 #nav > li.current > a,  #header.horizontal-w.w-header-type-10 #nav > li.current > a  {

    color: #d0ae5e;

}

#header.w-header-type-10 #nav > li.current > a:before  {

     height: 4px;

}

.transparent-header-w #header.w-header-type-10  {

     position:  absolute;

     top:  35px;

     background:  #fff;

     margin:  0 auto;

     left:  0;

     right:  0;

     box-shadow:  0 1px 7px rgba(0, 0, 0, 0.041);

     border-top:  2px solid #d0ae5e;

 }

.transparent-header-w #header.w-header-type-10.sticky  {

     width: 100%;

     box-shadow: none;

     top: 0;

}

}

@media only screen and (max-width: 960px) {

    .w-header-type-10 #nav a  {

    line-height: inherit;

}

 #header.w-header-type-10  {

      border:  none;

}

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    #header.w-header-type-10 #nav > li > a  {

     font-size: 12px;

     padding: 0 10px;

}

#header.w-header-type-10.sticky #nav-wrap #nav > li > a  {

     padding-left: 10px;

     padding-right: 10px;

}

}

.header-bottom  {

    background:  #fff;

     margin-left:  -15px;

     margin-right:  -15px;

      width:  auto;

}

.header-bottom .col-md-3, .header-bottom .col-sm-4, .header-bottom .col-md-9, .header-bottom .col-sm-8  {

    padding: 0;

}

.header-bottom #header-b > li  {

    padding-left:  31px;

}

.header-bottom #header-b > li > a  {

    line-height:  48px;

    color:  #414141;

     text-transform:  uppercase;

     font-weight:  400;

     font-size:  14px;

     font-family:  'Montserrat', sans-serif;

     letter-spacing:  1px;

}

.header-bottom #header-b, .header-bottom #header-b li  {

    list-style:  none;

    margin:  0;

}

.header-bottom #header-b  {

     border:  1px solid #eee;

     border-right:  none;

     height: 50px;

     border-left: none;

}

.header-bottom #header-b li a i  {

    padding-right:  8px;

}

.header-bottom #header-b li:hover a i  {

     color: #d0ae5e;

}

#header-b ul  {

    margin-left:  15px;

    margin-right:  15px;

    z-index:  9100;

    display:  none;

}

#header-b li:hover > ul  {

    display:  block;

    visibility:  visible;

}

#header-b ul li  {

    float:  none;

    display:  block;

    position:  relative;

    margin:  0;

    padding:  0;

}

#header-b ul li a  {

    width:  auto;

    display:  block;

    text-align:  left;

    padding:  7px 12px;

    border-radius:  0;

    font-size:  11px;

    font-weight:  600;

    border:  0 none;

    text-transform:  uppercase;

    line-height:  24px;

    min-height:  24px;

    letter-spacing:  1px;

}

.header-bottom #topbar-search  {

    width:  100%;

}

.header-bottom #topbar-search .search-text-box  {

    width:  100%;

    margin:  0;

    height:  50px;

    border-radius:  0;

    border:  0;

    border-right:  1px solid #e8e8e8;

    font-size:  13px;

     color: #8a8a8a;

    padding-left:  22px;

}

.header-bottom #searchsubmit  {

    padding:  18px 17px;

    width:  100%;

    background:  #d0ae5e;

    font-size:  14px;

    font-family:  'Montserrat', sans-serif;

    text-transform:  uppercase;

    font-weight:  400;

    letter-spacing:  1px;

    margin:  0;

     border-radius: 0;

}

#wrap .header-bottom #searchsubmit:hover  {

     background:  #424242;

}

.header-bottom #topbar-search:hover .search-text-box, .header-bottom #topbar-search .search-text-box:focus  {

    background:  none;

}

.header-bottom #topbar-search .search-text-box  {

    box-shadow:  none;

     border:  1px solid #eee;

     border-right:  none;

}

@media only screen and (max-width: 1201px) {

    .header-bottom  {

     margin-left:  0;

     margin-right:  0;

}

.header-bottom #header-b > li  {

    padding-left:  10px;

}

}

@media only screen and (max-width: 768px) {

    .header-bottom #topbar-search .search-text-box  {

    border-top:  1px solid #e8e8e8;

}

.header-bottom #header-b  {

     border-bottom: none;

}

.header-bottom #topbar-search .search-text-box  {

     border:  1px solid #eee;

     border-bottom:  none;

}

}

#header-b ul  {

    width: 100%;

    position:  absolute;

    z-index:  9100;

    display:  none;

}

#header-b li.mega ul  {

    margin-top: 0;

}

#header-b li.mega ul[class^="sub-"] div:last-child  {

     margin-right: 0 !important;

}

#header-b li.mega ul[class^="sub-"],  #header-b li.mega ul[class^="sub-"] li,  #header-b li.mega ul[class^="sub-"] li:hover  {

     background-color: #2b2c31;

}

#header-b h4.subtitle  {

     margin: 14px 0;

     border-color: #e8e8e8;

     border-width: 1px;

     font-size: 12px;

}

#header-b img  {

     max-width: 100%;

     margin-bottom: 10px;

}

#header-b p  {

     font-size: 13px;

    color:  #666;

     line-height: 22px;

}

.dark-submenu #header-b p  {

     color: #d1d1d1;

     font-size: 14px;

     line-height: 1.8;

}

#header #header-b h6  {

     margin: 0;

     margin-bottom: 7px;

     color: #555;

}

#header-b .sendbtn  {

     padding: 7px 20px;

     font-size: 13px;

}

#header-b li.mega ul[class^="sub-"] ul  {

     position: static;

     display: block;

     width: auto;

     border: none;

     margin: 0;

     padding: 0;

     box-shadow: none;

    background: none;

}

#header-b li.mega ul[class^="sub-"] ul li,  #header-b li.mega ul[class^="sub-"] ul li a  {

     margin: 0;

}

#header-b li.mega ul[class^="sub-"] ul li  {

     padding-left: 1px;

     padding:  13px 23px 4px 3px;

    ;

     margin:  0 39px 0 2px;

}

#header-b li.mega ul[class^="sub-"] ul li:last-of-type  {

    border: 0;

}

#header-b li.mega ul[class^="sub-"] ul li:hover a {

    color: #d0ae5e;

}

#header-b li.mega ul[class^="sub-"] ul li a  {

     display: inline;

     line-height: 1.4;

     padding-left: 0;

     padding-right: 3px;

    font-size:  13px;

}

#header-b li.mega ul[class^="sub-"] .wpb_content_element  {

     margin-bottom: 5px;

}

#header-b li.mega ul[class^="sub-"] .wpb_row  {

     padding: 0 15px;

     margin: 0;

}

#header-b li.mega ul[class^="sub-"] input,  #header-b li.mega ul[class^="sub-"] textarea  {

     min-width: inherit;

}

#header-b li.mega ul[class^="sub-"] .wpb_column .widget  {

     margin-bottom: 0;

}

#header-b li.mega ul[class^="sub-"] .no-title .widgettitle  {

     display: none;

}

#header-b li.mega ul[class^="sub-"] .mgm-title  {

     font-size:  39px;

     font-weight:  100;

     line-height: 1.2;

    color:  #333;

}

#header-b li.mega ul[class^="sub-"] h3 strong  {

    font-size:  24px;

}

#header-b li.mega ul[class^="sub-"] a.button,  .dark-submenu #header-b li.mega ul[class^="sub-"] li a.button  {

     display: inline;

    padding:  14px 28px;

    font-size:  14px;

    font-weight:  400;

    letter-spacing:  0;

    color:  #fff;

}

 #header-b-wrap #header-b li.mega ul[class^="sub-"] li a.button:hover  {

    background: #000;

     color: #fff;

}

#header-b li.mega ul[class^="sub-"]  {

     max-width: 890px;

     border-radius: 0;

     padding: 0;

    margin-left: -31px;

}

#header-b .course-category-box2  {

     padding:  4px 0;

}

#header-b .course-category-box2:hover  {

    background:  #26272b;

}

#header-b .course-category-box2:hover a span  {

    color:  #d0ae5e;

}

#header-b .course-category-box2 a  {

     font-size:  12px;

}

.header-bottom #header-b li ul li a i  {

    font-size:  19px;

    color:  #fff;

    vertical-align:  middle;

}

@media only screen and (min-width: 1201px)  {

    #header-b li.mega ul[class^="sub-"]  {

     width: 890px;

}

#header.sticky #header-b li.mega ul[class^="sub-"]  {

     left: 73px;

     right: auto;

}

}

@media only screen and (min-width: 961px) and (max-width: 1201px)  {

    #header-b li.mega ul[class^="sub-"]  {

    width:  930px;

    margin-left:  0;

}

#header.sticky #header-b li.mega ul[class^="sub-"]  {

     left: 10px;

     right: 10px;

     width: auto;

}

}

@media only screen and (min-width: 961px)  {

    .dark-submenu #header-b li.mega ul[class^="sub-"] li a  {

    text-shadow:  none;

     font-family:  'Montserrat', sans-serif;

    font-weight:  400;

    color:  #a7a8ae;

    letter-spacing: 0;

}

}

@media only screen and (max-width: 768px) {

    #header-b li.mega ul[class^="sub-"] ul li  {

    margin-left: 0;

    margin-right: 0;

}

#header-b li.mega ul[class^="sub-"] ul li a  {

    color: #a7a8ae;

}

#header-b li.mega ul[class^="sub-"]  {

    margin-left: 19px;

}

#header-b ul   {

    left:  -19px;

}

}

@media only screen and (max-width: 960px) and (min-width: 768px) {

    #header-b li.mega ul[class^="sub-"]  {

    width:  737px;

    margin-top: 0px;

    margin-left: 0px;

}

#header-b li.mega ul[class^="sub-"] ul li  {

    margin: 0 15px;

}

#header-b li.mega ul[class^="sub-"] ul li a  {

    color: #fff;

}

}

@media only screen and (max-width: 960px)  {

     #nav-wrap  {

    position:  relative;

     height: 30px;

     text-align: center;

     margin: 0 0 32px 0;

}

#nav-wrap.full-menu-duplex  {

     padding: 0 10px;

}

#menu-icon  {

     color:  rgba(255, 255, 255, 0.7);

     margin: 0 auto;

     font-size: 16px;

     font-weight: 400;

     height:  37px;

     border-radius: 2px;

     background:  #363f46;

     padding:  7px 10px 7px 42px;

     cursor:  pointer;

     clear: both;

     box-shadow:  0 2px 2px -2px rgba(0, 0, 0, 0.3);

     text-align: left;

     display:  block;

 }

#menu-icon i  {

     font-size: 16px;

     color: rgba(0, 0, 0, 0.6);

     float: left;

     margin-left: -28px;

     margin-top: 3px;

}

#menu-icon:hover,  #menu-icon.active  {

    background-color:  #d0ae5e;

}

.mn-clk  {

     font-size: 12px;

     color: rgba(255, 255, 255, 0.5);

}

#nav  {

     clear:  both;

     margin: 0 auto;

     background: #fff;

     position:  absolute;

     width:  260px;

     z-index:  1000;

     padding: 2px 0 44px 18px;

     border:  1px solid #d2d2d2;

     border-top: 0 none;

    display:  none;

 }

#nav ul  {

     padding: 5px 0;

}

#header.sticky #nav-wrap #nav > li,  #nav li,  .nav-wrap2 #nav li  {

     clear:  both;

     text-align: left;

     float:  none;

     border: 0 none;

     margin: 0;

     margin-left: 10px;

     padding: 0 !important;

     border-bottom: 1px solid #dcdee2;

}

#nav ul li  {

     border-color: #dcdee2;

}

#nav ul li:last-child,  .nav-wrap2 #nav ul li:last-child  {

     border: none;

}

#nav > li > ul:after,  #nav > li > ul:before  {

     display: none;

     visibility: hidden;

}

#nav a,  .nav-wrap2 #nav > li > a,  .nav-wrap2.mn4 #nav li a  {

     line-height: 24px;

}

#nav a,  #nav ul a,  .nav-wrap2 #nav > li > a,  .nav-wrap2.mn4 #nav li a,  #nav ul li a,  #nav ul li:hover > a,  .nav-wrap2.darknavi #nav > li > a  {

     width: auto;

     display: inline-block;

     padding: 11px 11px 11px 0;

     text-align: left;

     border: 0 none;

     margin: 0;

     line-height: 1.2;

}

#header.sticky #nav-wrap #nav > li > a,  #nav > li  > a  {

     margin: 0;

     padding: 14px 0;

     line-height: 16px;

     display: block;

}

#nav > li:hover > a,  #nav li.current > a,  #nav li.active > a {

     background: none;

     color: #d0ae5e;

}

.nav-wrap2 #nav > li  {

     display: block;

}

.nav-wrap2 #nav > li > a ,  .nav-wrap2 #nav > li:first-child > a  {

     border: 0 none;

}

.nav-wrap2 #nav > li > a  {

     font-size: 14px;

     font-weight: 400;

}

.nav-wrap2.darknavi #nav > li > a  {

     color: #666;

}

.nav-wrap2.darknavi #nav > li > a:hover,  .nav-wrap2.darknavi #nav > li:hover > a  {

     background: none;

}

#nav a span,  #nav a:after  {

     display: none;

     visibility: hidden;

}

#nav > li.current > a:before  {

     display: none;

}

#nav li.mega ul[class^="sub-"] ul li a  {

     display: block;

}

#nav li.mega ul[class^="sub-"] .wpb_column  {

     margin-bottom: 20px;

}

#nav li ul  {

     display: none;

     margin: 0;

     padding: 0;

     padding-left: 10px;

}

#nav.ie10mfx li ul  {

     display: block;

}

#nav a:hover > #nav li ul  {

     display: block;

}

#nav ul  {

     width:  auto;

     margin: 0;

     box-shadow:  none;

     position:  static;

     display:  block;

     border:  none;

}

#nav ul li ul  {

     margin: 0;

     display:  block;

      width:  auto;

     padding: 0;

     padding-left: 10px;

}

#nav:not( :target ) > a:first-of-type,  #nav:target > a:last-of-type  {

     display:  block;

}

#nav li.submenux:after  {

     content:  "\f078";

}

.nav-wrap2,  .nav-wrap2.darknavi  {

     border: 0 none;

     box-shadow: 0 0 0 0;

     background: none;

}

#nav li.mega ul[class^="sub-"],  #nav li.mega ul[class^="sub-"] div,  #nav li.mega ul[class^="sub-"],  #nav > li:last-child li.mega ul[class^="sub-"]  {

     width: auto;

     max-width: 100%;

     clear: both;

     float: none;

}

#nav li.mega ul[class^="sub-"] .wpb_row  {

     padding: 0;

}

#nav li.mega ul[class^="sub-"] .wpb_column  {

     padding-left: 0;

}

}

@media only screen and (min-width: 480px) and (max-width: 960px)  {

    #nav  {

     left: 51px;

     width:  278px;

}

.nav-wrap2 #nav  {

     left: 71px;

}

#menu-icon  {

     width:  278px;

}

#header.res-menu #nav  {

     width: 100%;

}

#header.res-menu #menu-icon  {

     width: 32px;

}

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    #header.res-menu #nav  {

     left: auto;

     right: 0;

     max-width: 330px;

}

#nav  {

     left: 132px;

}

.nav-wrap2 #nav  {

     left: 245px;

}

#nav-wrap.full-menu-duplex #nav  {

     left: 50%;

     margin-left: -139px;

}

#nav-wrap.nav-wrap2  {

     max-width: 760px;

}

}

@media only screen and (max-width: 767px)  {

    #nav-wrap.nav-wrap2  {

     width: 420px;

     margin-right:  auto;

     margin-left:  auto;

     padding-left: 10px;

     padding-right: 10px;

}

}

@media only screen and (max-width: 479px)  {

    #nav-wrap.nav-wrap2 #nav  {

     max-width: 300px;

}

#nav-wrap.nav-wrap2  {

     width: 300px;

}

.nav-wrap2 #menu-icon  {

     width:  260px;

}

#header.res-menu .vertical-space  {

     height: 12px;

}

}

@media only screen and (max-width: 960px)  {

     #header.res-menu,  #header.hi-header.res-menu  {

     padding: 10px 0 0;

     height: 82px;

     border-bottom: 1px solid #e1e1e1;

}

#header.res-menu.w-header-type-10  {

     height: auto;

     padding-bottom: 10px;

}

#header.res-menu .logo-wrap  {

     float: left;

     height: 45px;

}

#header.res-menu .logo-wrap .logo  {

     text-align:  left !important;

     height:  60px;

     width:  260px;

     padding-top: 7px;

     margin-top:  0;

     margin-bottom:  0;

}

#header.res-menu .logo-wrap .logo img  {

     max-height: 48px;

     width: auto !important;

     max-width: 200px;

     margin:  auto 0;

}

#nav > li.current > a,  #nav > li > a.active  {

     border-bottom: none;

}

#header.res-menu .alignright  {

     display: none;

}

#header.res-menu .nav-wrap2  {

     height: 0;

     margin-top: -57px;

}

#header.res-menu #menu-icon  {

     margin-top: 21px;

     margin-right: 4px;

     overflow: hidden;

     z-index: 98;

     padding: 0;

     box-shadow: none;

      float: right;

     width:  40px;

     height: 40px;

     font-size: 16px;

      position: absolute;

     right: 0;

     background:  transparent;

     cursor:  pointer;

     display:  block;

 }

#header.res-menu #menu-icon i  {

     display: none;

}

#header.res-menu #menu-icon:hover i,  #header.res-menu #menu-icon.active i  {

     color: #d0ae5e;

     cursor:  pointer;

}

#header.res-menu #menu-icon span  {

     display: none;

}

#header.res-menu #menu-icon span.mn-ext1, #header.res-menu #menu-icon span.mn-ext2, #header.res-menu #menu-icon span.mn-ext3  {

     display: block;

     width: 24px;

     height: 3px;

     background: #d0ae5e;

     margin-bottom: 3px;

     margin-top: 2px;

}

#header.res-menu #menu-icon.active span.mn-ext1  {

     display: none;

}

#header.res-menu #menu-icon.active span.mn-ext2  {

     -webkit-transform:  rotate(45deg);

    -moz-transform:  rotate(45deg);

    -ms-transform:  rotate(45deg);

    transform:  rotate(45deg);

     margin-top: 9px;

     border-radius: 2px;

}

#header.res-menu #menu-icon.active span.mn-ext3  {

     -webkit-transform:  rotate(-45deg);

    -moz-transform:  rotate(-45deg);

    -ms-transform:  rotate(-45deg);

    transform:  rotate(-45deg);

     margin-top: -6px;

     border-radius: 2px;

}

#header.res-menu #menu-icon i:before  {

     display: none;

}

#header.res-menu .nav-wrap2 #menu-icon  {

     margin-top: 22px;

}

#header.res-menu #nav  {

     clear:  both;

     -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

     box-sizing: border-box;

     margin: 0 auto;

     width: 100%;

     max-width: 330px;

     top: 72px;

     position:  absolute;

     border:  5px solid #d2d2d2;

     border-top: none;

      display:  none;

  }

#header.res-menu .nav-wrap2 #nav  {

     width: 340px;

}

}

@media only screen and (max-width: 479px)  {

    #header.res-menu .nav-wrap2 #nav  {

     width: 280px;

     right: 0;

     top: 71px;

}

}

@media screen and (min-width: 961px)  {

    #nav  {

    display:  block !important;

}

.nav-wrap2 #nav   {

    display:  table !important;

}

}

@media only screen and (min-width: 480px) and (max-width: 960px)  {

    #header.res-menu .nav-wrap2 #nav  {

     width: 330px;

     right: 20px;

     margin: 0;

     left: auto;

}

}

#header.vertical-w  {

     border-bottom:  none;

}

#header.vertical-w .nav-wrap3 #nav > li > a:after  {

     content: "";

     display: none;

}

#header.vertical-w #nav li.mega ul[class^="sub-"]  {

     display:  none;

}

@media only screen and (min-width: 961px)  {

    #wrap.vertical-header-enabled  {

     padding-left:  250px;

}

#wrap.vertical-toggle-header-enabled  {

     padding-left:  0px;

}

#wrap.vertical-toggle-header-enabled #vertical-header-wrapper  {

    left:  -250px;

}

.transparent-header-w #header.vertical-w  {

     position:  initial;

}

#vertical-header-wrapper  {

     position:  fixed;

     width:  250px;

     height:  100%;

     top:  0;

     left:  0;

     z-index:  1001;

     background-color:  #fff;

     border-right: 4px solid #f0f0f0;

}

#header.vertical-w #nav > li.current > a:before  {

     background:  transparent;

     display:  none;

}

#header.vertical-w #nav ul li a  {

     padding:  9px 11px;

}

#header.vertical-w #nav > li > a  {

     margin:  0;

     line-height:  48px;

     padding:  0;

}

#header.vertical-w .vheader-container  {

     width:  100%;

     padding:  0;

     margin:  0;

}

#header.vertical-w #nav-wrap,  #header.vertical-w .logo-wrap  {

     float:  none;

     width:  100%;

     padding:  0;

     margin:  0;

}

#header.vertical-w #nav-wrap  {

     margin-bottom:  40px;

}

#header.vertical-w .logo-wrap  {

     overflow:  hidden;

}

#header.vertical-w .logo  {

     position: static;

     float:  none;

     text-align:  center;

     margin:  60px 0 50px;

     padding-left:  15px;

     padding-right:  15px;

}

#header.vertical-w .logo-wrap .logo  {

     width: 246px;

     height: auto;

     text-align: center;

}

#header.vertical-w .logo a  {

     display:  block;

}

#header.vertical-w .logo img  {

     position: static;

     margin:  auto;

     margin-top:  0;

     left: 0;

     right: 0;

}

#header.vertical-w #nav  {

     float:  none;

     margin:  0;

}

#header.vertical-w #nav ul  {

     margin:  0;

     padding:  0;

     left:  100%;

     top:  0;

}

#header.vertical-w #nav li  {

     position:  relative;

     float:  none;

     padding:  0 !important;

     width:  100%;

     height:  auto;

     border-bottom:  1px solid #f0f0f0;

}

#header.vertical-w #nav li:hover  {

     background-color:  #fafafa;

}

#header.vertical-w #nav > li:last-child  {

     border:  none;

}

#header.vertical-w #nav > li > ul:before  {

     display:  none;

}

#header.vertical-w #search-form  {

     float:  none;

     border-left:  none;

     padding-left:  0;

     margin:  0 19px;

     height:  38px;

     z-index:  9999;

}

#header.vertical-w #search-form .search-text-box  {

     width:  140px;

     background-color:  #f3f3f3;

      background-image:  url(../images/search-icon.png);

     background-position:  12px 50%;

     background-repeat:  no-repeat;

     border:  0 none;

     border-radius:  18px;

     box-shadow:  none;

     font-size:  13px;

     color: #444;

     height: 18px;

     line-height:  18px;

     padding:  7px 5px 8px 30px;

}

.vertical-toggle-header-enabled #header.vertical-w  {

     display:  none;

}

.vertical-toggle-header-enabled #header  {

     background: none;

}

.vertical-toggle-header-enabled #header.vertical-w .logo-wrap .logo  {

     width: 210px;

}

.vertical-toggle-header-enabled #header.vertical-w #nav > li  {

     background: none;

     border: none;

     background: none;

}

.vertical-toggle-header-enabled #header.vertical-w #nav > li > a  {

     line-height: 36px;

     color: #999;

     text-shadow: none;

     font-size: 19px;

}

.vertical-toggle-header-enabled #header.vertical-w #nav > li > a:hover  {

     color: #eee;

     background: #0c0c0c;

}

.vertical-toggle-header-enabled #vertical-header-wrapper  {

     border-right: 40px solid #242424;

     background: rgba(0, 0, 0, 0.9);

}

.vertical-toggle-header-enabled #header.vertical-w #nav ul,  .vertical-header-enabled.dark-submenu #header.vertical-w #nav ul  {

     background: #191919;

}

.vertical-toggle-header-enabled #header.vertical-w #nav ul li,  .vertical-header-enabled.dark-submenu #header.vertical-w #nav ul li  {

    border-color: #222;

}

.vertical-toggle-header-enabled #header.vertical-w #nav ul li a,  .vertical-header-enabled.dark-submenu #header.vertical-w #nav ul li a  {

     background: none;

}

.vertical-toggle-header-enabled #header.vertical-w #nav > li:hover,  .vertical-toggle-header-enabled #header.vertical-w #nav ul li:hover,  .vertical-header-enabled.dark-submenu #nav ul li a:hover,  .dark-submenu #header.vertical-w #nav ul li:hover  {

     background: #0c0c0c;

}

#toggle-icon  {

     display:  block;

     position:  absolute;

     top:  0;

     right:  -99px;

     margin-right:  13px;

     margin-top:  20px;

     cursor:  pointer;

     z-index:  100;

     background: #242424;

     width:  46px;

     height:  42px;

     padding:  11px;

     border-radius: 0 5px 5px 0;

}

#toggle-icon.active  {

     right:  -95px;

}

#toggle-icon span.mn-ext1, #toggle-icon span.mn-ext2, #toggle-icon span.mn-ext3  {

     display: block;

     width: 24px;

     height: 3px;

     background: #777;

     margin-bottom: 3px;

     margin-top: 2px;

     -webkit-transition:  all .4s ease-in-out;

     -o-transition:  all .4s ease-in-out;

     transition:  all .4s ease-in-out;

}

#toggle-icon.active span.mn-ext1  {

     display: none;

     background: #f47066;

}

#toggle-icon.active span.mn-ext2  {

     -webkit-transform:  rotate(45deg);

    -moz-transform:  rotate(45deg);

    -ms-transform:  rotate(45deg);

    transform:  rotate(45deg);

     margin-top: 9px;

     border-radius: 2px;

     background: #f47066;

}

#toggle-icon.active span.mn-ext3  {

     -webkit-transform:  rotate(-45deg);

    -moz-transform:  rotate(-45deg);

    -ms-transform:  rotate(-45deg);

    transform:  rotate(-45deg);

     margin-top: -6px;

     border-radius: 2px;

     background: #f47066;

}

ul.vertical-socials  {

     position:  absolute;

     bottom:  15px;

     right:  0;

     width:  50px;

     margin:  0;

}

ul.vertical-socials li  {

     list-style:  none;

     display:  block;

       width:  100%;

      text-align:  center;

       margin-bottom:  5px;

     line-height:  1.7;

}

ul.vertical-socials li a  {

     font-size:  15px;

     color:  #7f7f7f;

}

.vertical-toggle-header-enabled #header.vertical-w #search-form .search-text-box  {

     min-width:  170px;

     width:  170px;

     background-color:  #222;

      background-image:  url(../images/search-icon.png);

     background-position:  12px 50%;

     background-repeat:  no-repeat;

     color: #fff;

}

 .socials-wrapper  {

     position:  absolute;

     bottom:  0;

     top:  auto;

     clear:  both;

     padding:  0 20px;

     width:  100%;

}

.socials  {

     float:  none;

     text-align:  center;

     margin:  0;

     margin-bottom:  20px;

}

.socials a  {

     display:  inline-block;

     margin-right:  16px;

}

.socials i  {

     font-size:  18px;

     color:  #7f7f7f;

}

.socials a.facebook:hover i,  .vertical-socials a.facebook:hover i  {

     color:  #3b5996;

}

.socials a.facebook:hover i,  .vertical-socials a.facebook:hover i  {

     color:  #3b5996;

}

.socials a.twitter:hover i,  .vertical-socials a.twitter:hover i  {

     color:  #00acee;

}

.socials a.vimeo:hover i,  .vertical-socials a.vimeo:hover i  {

     color:  #0dadd6;

}

.socials a.dribble:hover i,  .vertical-socials a.dribble:hover i  {

     color:  #d53e68;

}

.socials a.youtube:hover i,  .vertical-socials a.youtube:hover i  {

     color:  #cb322c;

}

.socials a.pinterest:hover i,  .vertical-socials a.pinterest:hover i  {

     color:  #cb2027;

}

.socials a.google:hover i,  .vertical-socials a.google:hover i  {

     color:  #c3391c;

}

.socials a.linkedin:hover i,  .vertical-socials a.linkedin:hover i  {

     color:  #0073b2;

}

.socials a.rss:hover i,  .vertical-socials a.rss:hover i  {

     color:  #f29a1d;

}

.socials a.instagram:hover i,  .vertical-socials a.instagram:hover i  {

     color:  #457399;

}

.socials a.other-social:hover i,  .vertical-socials a.other-social:hover i  {

     color:  #ff5d5e;

}

}

.vertical-socials,  .vertical-socials *  {

     display: none !important;

}

@media only screen and (max-width: 1200px)  {

    #wrap.vertical-header-enabled .cntt-w,  #wrap.vertical-header-enabled .sidebar  {

     width: 100%;

     margin: 0;

}

}

@media only screen and (min-width: 1201px) and (max-width: 1366px)  {

    #wrap.vertical-header-enabled .cntt-w  {

     width: 620px;

}

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    #wrap.vertical-header-enabled .container  {

     max-width:  730px;

}

}

@media only screen and (min-width: 1201px) and (max-width: 1366px)  {

    #wrap.vertical-header-enabled .container  {

     max-width:  980px;

}

}

@media only screen and (min-width: 1367px) and (max-width: 1920px)  {

    #wrap.vertical-header-enabled .container  {

     max-width:  1156px;

}

}

@media only screen and (min-width: 961px)  {

    #header.sticky .col-md-4: nth-of-type(1),  #header.sticky .cntmenu-leftside  {

     display:  none;

}

}

#header .right-side h6  {

     margin:  17px 0;

}

#header .logo-wrap.center .logo  {

     float:  none;

     text-align:  center;

     margin:  0 auto;

     position: relative;

     width: auto;

     height: auto;

}

#header .logo-wrap.center .logo img  {

     position: static;

}

#header.sticky .logo-wrap.center .logo  {

     margin:  initial;

}

#header .center .img-logo-w1  {

     margin:  auto;

}

#header .nav-wrap2.center  {

     text-align:  center;

}

#header .nav-wrap2.center #nav  {

     float:  none;

}

#header.sticky .nav-wrap2 #nav  {

     float:  right;

}

#header .nav-wrap2.center #nav > li  {

     float:  none;

     display:  inline-block;

}

#header .nav-wrap2.center #nav > li > a  {

     border: none;

}

#header .nav-wrap2.center.mn4 #nav > li > ul  {

    margin-top:  0;

}

#header.res-menu .logo-wrap.right,  #header .logo-wrap.right,  #header .logo-wrap.right .logo  {

     float:  right;

}

#header .left-side h6  {

     margin-top:  0;

}

#header.res-menu .nav-wrap2.left #menu-icon  {

     right:  auto;

     left:  0;

     float:  left;

      margin-left:  35px;

}

#header.sticky #nav-wrap.nav-wrap2.left .container  {

     padding-right:  300px;

     padding-left:  30px;

}

#header.sticky .nav-wrap2.left #nav  {

     float:  left;

}

#header.sticky .right .logo-sticky  {

     left:  auto;

     right:  110px;

}

#header .left-side .header-saerch  {

     float:  left;

}

@media only screen and (max-width: 960px)  {

    #vertical-header-wrapper  {

     padding: 0;

}

#header.res-menu .alignright,  #header.res-menu .right-side,  #header.res-menu .left-side  {

     display:  none;

}

.vertical-toggle-header-enabled #header  {

     background: rgba(0, 0, 0, 0.9);

}

.socials-wrapper,  .vertical-socials  {

     display:  none !important;

}

.vertical-toggle-header-enabled #header.vertical-w  {

     display:  block !important;

}

#header .right-side  {

     display:  none;

}

#header #nav-wrap.nav-wrap2.center #nav > li  {

     display: block;

}

}

@media only screen and (max-width: 767px)  {

    #header .logo-wrap.right,  #header .left-side  {

     float:  none;

     display:  block;

     overflow:  hidden;

     text-align:  center;

}

#header .left-side .header-saerch  {

     float:  none;

}

#header .alignright  {

     text-align:  center;

}

}

@media (min-width: 961px) {

    nav.full-menu {

    display: none !important;

}

}

@media (max-width: 960px)  {

    nav.duplex-menu {

    display: none !important;

}

}

@media only screen and (min-width: 961px)  {

    .col-md-4.duplex-menu  {

     width: 50%;

     padding: 0;

}

#header.duplex-hd .col-md-4.logo-wrap  {

     text-align: center;

     width: 220px;

     height: 220px;

     padding: 0;

     position: absolute;

     top: 0;

     left: 50%;

     margin-left: -110px;

}

#nav.duplex-menu  {

     float: none;

}

#nav.duplex-menu > li  {

     float: none;

     padding: 0 20px;

     display: inline-block;

}

#nav.duplex-menu > li.current > a:before  {

     display: none;

}

.duplex-menu.dm-left  {

     text-align: right;

     padding-right: 120px;

}

.duplex-menu.dm-right  {

     text-align: left;

     padding-left: 120px;

}

#nav.duplex-menu ul  {

     margin-top: -60px;

     margin-left: -12px;

}

#header.sticky #nav.duplex-menu ul  {

     margin-top: 0;

}

}

@media only screen and (min-width: 961px)  {

    #nav.duplex-menu > li > a  {

     padding: 0;

     font-weight: 400;

     font-size: 16px;

     line-height: 220px;

     text-transform: none;

}

#nav.duplex-menu  ul li a,  #nav.duplex-menu ul li:hover a  {

     font-weight: 400;

     font-size: 12px;

}

 #header.duplex-hd #nav > li > a.active,  #header.duplex-hd #nav > li > a.active,  #nav.duplex-menu > li.current > a, .transparent-header-w.t-dark-w #header.horizontal-w.duplex-hd #nav > li:hover > a,  .transparent-header-w.t-dark-w #header.horizontal-w.duplex-hd #nav > li.current > a  {

     color: #d0ae5e;

}

#header.sticky #nav.duplex-menu a  {

     margin: 0;

     padding: 14px 0 16px;

     line-height: 29px;

     font-size: 14px;

}

#header.sticky #nav.duplex-menu ul li a  {

     font-size: 12px;

}

#header.duplex-hd #nav ul li a,  #header.duplex-hd.sticky #nav ul li a  {

     padding: 9px 12px;

}

#header.duplex-hd  {

     height: 220px;

     padding: 0;

     position: relative;

 }

#header.sticky.hi-header.duplex-hd  {

     border: none;

     height: auto;

}

#header.duplex-hd .col-md-4.logo-wrap .logo  {

     width: 220px;

     height: 220px;

}

#header.duplex-hd .col-md-4.logo-wrap img  {

     width: auto;

     max-width: 180px;

     height:  auto;

     position:  absolute;

     margin:  auto;

     top:  0;

     left:  0;

     right:  0;

     bottom:  0;

}

#header.duplex-hd.sticky img.img-logo-w1,  #header.duplex-hd.sticky img.img-logo-w2  {

     display: none;

}

.transparent-header-w.t-dark-w #header.horizontal-w.duplex-hd #nav > li:hover > a  {

     background: none;

}

.full-menu-duplex  {

     display: none;

}

#header.sticky #nav-wrap.full-menu-duplex   {

     display: none;

}

#header.sticky.duplex-hd .col-md-4:nth-of-type(1)  {

    display: block;

}

#header.sticky.duplex-hd img.img-logo-w1  {

     display: none;

}

#header.sticky.duplex-hd #nav-wrap #nav > li  {

     padding: 0 15px;

}

#header.sticky.duplex-hd .col-md-4.logo-wrap  {

     width: 220px;

}

#header.sticky.duplex-hd .col-md-4.logo-wrap,  #header.sticky.duplex-hd .col-md-4.logo-wrap .logo,  #header.sticky.duplex-hd .nav-wrap1  {

     height: auto;

       max-height:  60px;

}

#header.sticky.duplex-hd .col-md-4.logo-wrap .logo-sticky  {

     display: block;

     position: static;

     text-align: center;

}

#header.sticky.duplex-hd .col-md-4.logo-wrap .logo-sticky img  {

     height: 50px;

     width: auto;

     margin-top: 10px;

     display: inline;

}

#header.sticky.duplex-hd > .container  {

     width: 100%;

     border-bottom: 1px solid #e9e9e9\9;

     box-shadow: 0 0 3px rgba(0, 0, 0, 0.21);

     z-index: 80000;

     background: rgba(255, 255, 255, 0.97);

     display: block;

     position: fixed;

     height: 60px;

     padding: 0;

     left: 0;

     top: 0;

     -webkit-animation:  header-anim .2s ease .027s both;

     animation:  header-anim .2s ease .027s both;

     transition:  background 0.3s ease-in-out 0s;

}

#header.sticky.duplex-hd:hover > .container  {

     background: #fff;

}

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    #nav.duplex-menu > li  {

     padding: 0 10px;

}

#nav.duplex-menu > li > a  {

     font-size: 13px;

}

.nav-wrap2.mn4 #nav > li > a  {

     padding-left: 14px;

     padding-right: 14px;

}

}

@media only screen and (min-width: 961px)  {

    #header.box-menu  {

     background: #494a50;

     border: none;

     height: 135px;

}

#header.box-menu  h6  {

     margin: 30px 6px 5px;

     font-size:  17px;

    color:  #ccc;

     font-weight:  300;

     letter-spacing:  0.4px;

}

#header.box-menu  h6 i  {

     font-size: 18px;

     color: #75797b;

     padding: 9px;

     border: 2px solid;

     display:  inline-block;

     width: 38px;

     height: 38px;

     margin-top: 0;

}

#header.box-menu .nav-wrap2.mn4  {

      height: 58px;

     margin-bottom: -29px;

     display: table;

     width: 100%;

}

#header.box-menu .nav-wrap2  {

      max-width: 1095px;

     height: 58px;

     margin-top:  7px;

      margin-left: auto;

     margin-right: auto;

     text-align: center;

     border: none;

     z-index: 770;

     background-image:  -moz-linear-gradient(top,  #fdfdfd,  #e9e9e9);

     background-image:  -ms-linear-gradient(top,  #fdfdfd,  #e9e9e9);

     background-image:  -webkit-gradient(linear,  0 0,  0 100%,  from(#fdfdfd),  to#e9e9e9);

     background-image:  -webkit-linear-gradient(top,  #fdfdfd,  #e9e9e9);

     background-image:  -o-linear-gradient(top,  #fdfdfd,  #e9e9e9);

     background-image:  linear-gradient(top,  #fdfdfd,  #e9e9e9);

     -webkit-box-shadow:  0px 0px 18px rgba(0,  0,  0,  0.21);

     -moz-box-shadow:  0px 0px 18px rgba(0,  0,  0,  0.21);

     box-shadow:  0px 0px 18px rgba(0,  0,  0,  0.21);

}

#header.box-menu .nav-wrap2 .container  {

     width: auto;

     padding: 0;

}

#header.box-menu .nav-wrap2 #nav  {

     text-align: center;

     width: 100%;

     margin: 0;

}

#header.box-menu .nav-wrap2 #nav > li  {

     float: none;

     display: table-cell;

     padding:  0;

     margin: 0;

     border-bottom: 4px solid #2a2a2a;

}

#header.box-menu .nav-wrap2 #nav > li.current  {

     border-bottom-color: #d0ae5e;

}

#header.box-menu .nav-wrap2 #nav > li > ul  {

     border-top: 4px solid #d0ae5e;

}

#header.box-menu .nav-wrap2 #nav > li:hover  {

     border-color: #d0ae5e;

}

#header.box-menu .nav-wrap2 #nav > li:after,  #header.box-menu .nav-wrap2 #nav > li:before, #header.box-menu .nav-wrap2 #nav > li a:after,  #header.box-menu .nav-wrap2 #nav > li a:before  {

     display: none;

     width: 0;

     height: 0;

}

#header.box-menu .nav-wrap2 #nav > li > a  {

     padding: 22px 26px 18px;

     margin-bottom: 0;

     text-align: center;

     border-color: #e1e1e1;

     letter-spacing: 1px;

     font-size: 14px;

     line-height: 14px;

     color: #484848;

     text-transform: uppercase;

     font-weight: 400;

}

#header.box-menu .nav-wrap2.mn4 #nav > li > a  {

     padding: 20px 26px;

     margin: 0;

     border-left:  1px solid #e1e1e1;

}

#header.box-menu .nav-wrap2.mn4 #nav > li:hover > a  {

     background-color:  #f0f0f0;

 }

#header.box-menu .nav-wrap2 #nav > li:first-child > a {

     border-left: none;

}

#header.box-menu .nav-wrap2 #nav > li:last-child > a  {

     border-right: none;

}

.transparent-header-w.t-dark-w #wrap #header.box-menu #nav > li > a  {

     text-shadow: none;

     color: #485059;

}

#header.box-menu input[type="text"].header-saerch  {

     margin-top: 20px;

     margin-right: 1px;

     background: #222;

}

.transparent-header-w #header.box-menu input[type="text"].header-saerch  {

     background:  rgba(255, 255, 255, 0.45);

     color: #000;

}

#header.box-menu.sticky #nav-wrap.nav-wrap2  {

     width: 100%;

     max-width: 100%;

}

#header.box-menu.sticky #nav-wrap .container  {

     padding-left: 150px;

}

#header.box-menu.sticky #nav  {

     display: block;

     float: right;

     width: auto;

}

#header.box-menu.sticky .nav-wrap2 #nav > li  {

     border: none;

     display: inline-block;

     float: left;

}

#header.box-menu .nav-wrap2 #nav li.mega ul[class^="sub-"]  {

     left: 0;

}

#header.box-menu .alignright  {

     line-height: 65px;

}

#header.box-menu.sticky .alignright  {

     display: none;

}

#header.box-menu .vertical-space  {

     height: 6px;

}

}

@media only screen and (max-width: 960px)  {

    #header.res-menu.box-menu  {

     background: #353c3e;

}

}

@media only screen and (min-width: 480px) and (max-width: 767px)  {

    .nav-wrap2  {

     width:  420px;

}

}

#responavwrap  {

    position: fixed;

     top: 0;

     left: -265px;

     width: 265px;

     height: 100%;

     background: #242424;

     z-index: 9999;

     overflow-x: hidden;

     overflow-y: auto;

     padding-top: 80px;

}

#responav  {

    margin: 0;

     padding: 0;

}

#responav li  {

    position: relative;

     margin: 0;

     padding: 0;

     width: 100%;

     border-top: 1px solid #2d2d2d;

     list-style: none;

}

#responav>li:last-child  {

    border-bottom: 1px solid #2d2d2d;

}

#responav li:hover  {

    background-color: #222;

}

#responav li.mega li:hover  {

    background-color: inherit;

}

#responav li a:not(.button)  {

    color: #bbb;

     display: block;

     font-weight: 600;

     text-transform: uppercase;

     padding: 14px 20px;

     font-size: 14px;

     position: relative;

}

#responav li:hover a:not(.button)  {

    color: #eee;

}

#responav li a i  {

    margin-right: 4px;

}

#responav li a>i.respo-nav-icon  {

    position: absolute;

     top: 0;

     right: 0;

     font-size: 12px;

     width: 50px;

     height: 100%;

}

#responav li a>i.respo-nav-icon:before  {

    position: absolute;

     top: 50%;

     right: 50%;

     -webkit-transform: translate(50%, -50%);

     transform: translate(50%, -50%);

}

#responav li>ul  {

    display: none;

     margin: 0;

     background-color: #282828;

}

#responav li.mega ul[class^=sub-]  {

    background-color: #f5f5f5;

}

.dark-submenu #responav li.mega ul[class^=sub-]  {

    background: #242424;

}

#responav li>ul a:not(.button)  {

    padding: 10px 30px;

     font-size: 12px;

}

#responav li>ul li>ul a:not(.button)  {

    padding-right: 40px;

     padding-left: 40px;

}

#responav li>ul li>ul li>ul a:not(.button)  {

    padding-right: 50px;

     padding-left: 50px;

}

#responav li .wpb_row  {

    margin-left: 0;

     margin-right: 0;

}

#responav li .wpb_row [class*=vc_col-]  {

    width: 100%;

     float: none;

     padding-top: 35px;

}

#responav [class*=vertical-]  {

    display: none;

}

#responav .wpb_column .widget, #responav .wpb_content_element  {

    margin-bottom: 15px;

}

#responav .wpb_row  {

    margin-bottom: 0;

     padding-bottom: 30px;

}

#responav .widget_nav_menu li  {

    border-top: 0;

}

#responav .widget_nav_menu ul li a  {

    padding: 7px 10px;

}

#responav .teaser-box6 .teaser-title  {

    font-size: 18px;

}

#close-icon  {

    display: block;

     position: absolute;

     top: 0;

     right: 0;

     margin-right: 13px;

     margin-top: 20px;

     cursor: pointer;

     z-index: 100;

     width: 46px;

     height: 42px;

     padding: 11px;

}

#close-icon span.mn-ext1, #close-icon span.mn-ext2, #close-icon span.mn-ext3  {

    display: block;

     width: 24px;

     height: 3px;

     background: #777;

     margin-bottom: 3px;

     margin-top: 2px;

     -webkit-transition: all .4s ease-in-out;

     -o-transition: all .4s ease-in-out;

     transition: all .4s ease-in-out;

}

.kids-t #responav li a:not(.button)  {

    font-family:  'Life Savers', sans-serif;

}

.kids-t #nav > ul  {

     position:  absolute;

      width:  210px;

     background:  #fff ;

      padding: 0;

     margin: 0;

     box-shadow:  0 3px 9px rgba(0,  0,  0,  0.09);

     z-index: 9100;

     display:  none;

  }

@media only screen and (min-width: 961px)  {

    .kids-t .dark-submenu #nav ul,  .dark-submenu #nav ul li,  .dark-submenu #nav ul li: hover  {

     background: #242424;

}

.kids-t .dark-submenu #nav ul li a  {

     color: #d0d0d0;

     text-shadow: none;

}

.kids-t .dark-submenu #nav ul li a:hover  {

    background:  #1a1a1a;

    color:  #d0ae5e;

}

#wrap.kids-t  .colorful-header #nav ul li ul  {

    margin-left:  100%;

    margin-top:  -19%;

}

}

#wrap.colorskin-custom #header.horizontal-w.colorful-header #nav > li:hover > a , #wrap.colorskin-custom .colorful-header #nav > li.current > a  {

     color:  #fff !important;

}

#wrap.colorskin-custom #nav > li.current > a.kids-t #header.sticky #nav-wrap #nav > li > a  {

     padding:  23px 13px;

}

.colorful-header .nav-wrap1  {

    height:  auto;

}

.colorful-header #nav  {

    margin-top:  18px;

    position:  relative;

     margin-bottom:  -35px;

}

.colorful-header #nav:after  {

    content:  " ";

    border-bottom:  1px solid #e5e5e5;

    display:  block;

    position:  absolute;

    bottom:  20px;

    width:  100%;

}

.colorful-header #nav a  {

     font-weight:  400;

     line-height:  30px;

    margin:  0 5px 40px;

    color:  #fff;

    border:  1px solid rgba(0,  0,  0,  0.1);

    width:  100px;

    padding:  22px 0 0;

    height:  89px;

    overflow:  hidden;

    font-size:  14px;

    transition:  all 0.2s ease;

     text-transform:  inherit;

}

.colorful-header #nav li:hover a  {

    color: #fff;

}

.colorful-header #nav a i  {

    display:  block;

    font-size:  30px;

    line-height:  30px;

    margin:  0;

}

.colorful-header #nav li:nth-child(7n+1) a  {

     background:  #ed5564;

}

.colorful-header #nav li:nth-child(7n+2) a  {

     background:  #fe8426;

}

.colorful-header #nav li:nth-child(7n+3) a  {

     background:  #ffce55;

}

.colorful-header #nav li:nth-child(7n+4) a  {

     background:  #a0d468;

}

.colorful-header #nav li:nth-child(7n+5) a  {

     background:  #48cfae;

}

.colorful-header #nav li:nth-child(7n+6) a  {

     background:  #50c1e9;

}

.colorful-header #nav li:nth-child(7n+7) a  {

     background:  #ac92ed;

}

.colorful-header #nav li:first-child a  {

    margin-left:  0;

}

.colorful-header #nav li:last-child a  {

    margin-right:  0;

}

.colorful-header #nav li:after {

    content:  "";

    border:  3px solid #000;

    width:  50px;

    position: absolute;

    bottom:  17px;

    margin-left:  29px;

    transition:  all 0.2s ease;

    display:  none;

    z-index:  1000;

}

.colorful-header #nav li:hover:after  {

    display:  block;

}

.colorful-header #nav li:hover:nth-child(7n+1):after  {

     border-color:  #ed5564;

}

.colorful-header #nav li:hover:nth-child(7n+2):after  {

     border-color:  #fe8426;

}

.colorful-header #nav li:hover:nth-child(7n+3):after  {

     border-color:  #ffce55;

}

.colorful-header #nav li:hover:nth-child(7n+4):after  {

     border-color:  #a0d468;

}

.colorful-header #nav li:hover:nth-child(7n+5):after  {

     border-color:  #48cfae;

}

.colorful-header #nav li:hover:nth-child(7n+6):after  {

     border-color:  #50c1e9;

}

.colorful-header #nav li:hover:nth-child(7n+7):after  {

     border-color:  #ac92ed;

}

.colorful-header #nav li:first-child:hover:after {

    margin-left:  26px;

}

.colorful-header #nav li  {

    position: relative;

}

.colorful-header #nav li ul li a  {

    width:  100%;

    height:  39px;

    line-height:  10px;

    margin:  0;

    padding:  15px 19px;

    font-size:  13px;

    letter-spacing:  0;

    text-transform:  inherit;

    font-weight:  600;

    background-color:  none !important;

}

.colorful-header #nav li ul li a:before  {

    font-family:  'FontAwesome';

    color:  #000;

    font-size:  16px;

    content:  "\f105";

    padding-right:  10px;

}

.colorful-header #nav li:nth-child(7n+1):hover ul li a:before  {

     color:  #ed5564;

}

.colorful-header #nav li:nth-child(7n+2):hover ul li a:before  {

     color:  #fe8426;

}

.colorful-header #nav li:nth-child(7n+3):hover ul li a:before  {

     color:  #ffce55;

}

.colorful-header #nav li:nth-child(7n+4):hover ul li a:before  {

     color:  #a0d468;

}

.colorful-header #nav li:nth-child(7n+5):hover ul li a:before  {

     color:  #48cfae;

}

.colorful-header #nav li:nth-child(7n+6):hover ul li a:before  {

     color:  #50c1e9;

}

.colorful-header #nav li:nth-child(7n+7):hover ul li a:before  {

     color:  #ac92ed;

}

.colorful-header #nav li:hover ul li:hover a:before, #wrap .colorful-header #nav li:hover ul li:hover a, #wrap .colorful-header #nav > li.current > a, #wrap .colorful-header #nav > li > a.active  {

     color:  #fff;

}

#wrap .colorful-header #nav li:nth-child(7n+1):hover ul li:hover > a  {

     background:  #ed5564;

}

#wrap .colorful-header #nav li:nth-child(7n+2):hover ul li:hover > a  {

     background:  #fe8426;

}

#wrap .colorful-header #nav li:nth-child(7n+3):hover ul li:hover > a  {

     background:  #ffce55;

}

#wrap .colorful-header #nav li:nth-child(7n+4):hover ul li:hover > a  {

     background:  #a0d468;

}

#wrap .colorful-header #nav li:nth-child(7n+5):hover ul li:hover > a  {

     background:  #48cfae;

}

#wrap .colorful-header #nav li:nth-child(7n+6):hover ul li:hover > a  {

     background:  #50c1e9;

}

#wrap .colorful-header #nav li:nth-child(7n+7):hover ul li:hover > a  {

     background:  #ac92ed;

}

#wrap .colorful-header #nav li ul  {

    margin:  0 0 0 5px;

    background-color:  transparent;

    box-shadow:  4px 4px 0px 0px rgba(0,  0,  0,  0.19);

    border: 1px solid #e7e7e7;

}

#wrap .colorful-header #nav li:first-child ul  {

    margin:  0;

}

#wrap .colorful-header #nav li ul  {

    padding:  0;

}

#wrap .colorful-header #nav li ul li > a  {

    background-color:  #fff;

    color:  #656d78;

    border:  0;

}

#wrap .colorful-header #nav li ul li  {

    border-bottom:  1px solid #e7e7e7;

}

#wrap .colorful-header #nav li ul li:last-child  {

    border:  0;

}

.colorful-header #nav li ul li:hover:after  {

    display: none;

}

#wrap .colorful-header #nav li:hover ul li:hover ul.sub-menu li a  {

     border:  0;

     color:  #656d78;

}

#wrap .colorful-header #nav li:nth-child(7n+1):hover ul li:hover ul li a:before  {

     color:  #ed5564;

}

#wrap .colorful-header #nav li:nth-child(7n+2):hover ul li:hover ul li a:before  {

     color:  #fe8426;

}

#wrap .colorful-header #nav li:nth-child(7n+3):hover ul li:hover ul li a:before  {

     color:  #ffce55;

}

#wrap .colorful-header #nav li:nth-child(7n+4):hover ul li:hover ul li a:before  {

     color:  #a0d468;

}

#wrap .colorful-header #nav li:nth-child(7n+5):hover ul li:hover ul li a:before  {

     color:  #48cfae;

}

#wrap .colorful-header #nav li:nth-child(7n+6):hover ul li:hover ul li a:before  {

     color:  #50c1e9;

}

#wrap .colorful-header #nav li:nth-child(7n+7):hover ul li:hover ul li a:before  {

     color:  #ac92ed;

}

#wrap .colorful-header #nav li:hover ul li:hover ul.sub-menu li:hover a  {

     color:  #fff;

}

#wrap .colorful-header #nav li:nth-child(7n+1):hover ul li:hover ul li:hover a  {

     background:  #ed5564;

}

#wrap .colorful-header #nav li:nth-child(7n+2):hover ul li:hover ul li:hover a  {

     background:  #fe8426;

}

#wrap .colorful-header #nav li:nth-child(7n+3):hover ul li:hover ul li:hover a  {

     background:  #ffce55;

}

#wrap .colorful-header #nav li:nth-child(7n+4):hover ul li:hover ul li:hover a  {

     background:  #a0d468;

}

#wrap .colorful-header #nav li:nth-child(7n+5):hover ul li:hover ul li:hover a  {

     background:  #48cfae;

}

#wrap .colorful-header #nav li:nth-child(7n+6):hover ul li:hover ul li:hover a  {

     background:  #50c1e9;

}

#wrap .colorful-header #nav li:nth-child(7n+7):hover ul li:hover ul li:hover a  {

     background:  #ac92ed;

}

#wrap .colorful-header #nav li:hover ul li:hover ul li:hover a:before  {

    color:  #fff;

}

#wrap .colorful-header #nav li:hover ul li:hover ul.sub-menu li:hover ul.sub-menu li a  {

    background-color:  #fff;

     border:  0;

     color:  #656d78;

}

#wrap .colorful-header #nav li:nth-child(7n+1):hover ul li:hover ul li:hover ul li a:before  {

     color:  #ed5564;

}

#wrap .colorful-header #nav li:nth-child(7n+2):hover ul li:hover ul li:hover ul li a:before  {

     color:  #fe8426;

}

#wrap .colorful-header #nav li:nth-child(7n+3):hover ul li:hover ul li:hover ul li a:before  {

     color:  #ffce55;

}

#wrap .colorful-header #nav li:nth-child(7n+4):hover ul li:hover ul li:hover ul li a:before  {

     color:  #a0d468;

}

#wrap .colorful-header #nav li:nth-child(7n+5):hover ul li:hover ul li:hover ul li a:before  {

     color:  #48cfae;

}

#wrap .colorful-header #nav li:nth-child(7n+6):hover ul li:hover ul li:hover ul li a:before  {

     color:  #50c1e9;

}

#wrap .colorful-header #nav li:nth-child(7n+7):hover ul li:hover ul li:hover ul li a:before  {

     color:  #ac92ed;

}

#wrap .colorful-header #nav li:hover ul li:hover ul.sub-menu li:hover ul.sub-menu li:hover a  {

     color:  #fff;

}

#wrap .colorful-header #nav li:nth-child(7n+1):hover ul li:hover ul li:hover ul li:hover a  {

     background:  #ed5564;

}

#wrap .colorful-header #nav li:nth-child(7n+2):hover ul li:hover ul li:hover ul li:hover a  {

     background:  #fe8426;

}

#wrap .colorful-header #nav li:nth-child(7n+3):hover ul li:hover ul li:hover ul li:hover a  {

     background:  #ffce55;

}

#wrap .colorful-header #nav li:nth-child(7n+4):hover ul li:hover ul li:hover ul li:hover a  {

     background:  #a0d468;

}

#wrap .colorful-header #nav li:nth-child(7n+5):hover ul li:hover ul li:hover ul li:hover a  {

     background:  #48cfae;

}

#wrap .colorful-header #nav li:nth-child(7n+6):hover ul li:hover ul li:hover ul li:hover a  {

     background:  #50c1e9;

}

#wrap .colorful-header #nav li:nth-child(7n+7):hover ul li:hover ul li:hover ul li:hover a  {

     background:  #ac92ed;

}

#wrap .colorful-header #nav li:hover ul li:hover ul li:hover ul li:hover a:before {

    color:  #fff;

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    .colorful-header #nav a  {

    width:  84px;

    padding:  12px 0 0;

    height:  77px;

}

.colorful-header #nav li:after  {

    margin-left:  21px;

}

.colorful-header #nav li:first-child:hover:after  {

    margin-left:  17px;

}

}

#wrap.dark-submenu .colorful-header #nav li ul li a {

    background-color:  #242424;

}

#wrap.dark-submenu .colorful-header #nav li ul li a:before  {

    color:  #fff;

}

.colorful-header.sticky #nav  {

    margin-top:  0;

}

.colorful-header.sticky #nav a i  {

    display:  none;

}

#header.colorful-header.sticky #nav-wrap #nav > li > a  {

    padding-top:  17px;

    margin:  8px 5px;

    height:  55px;

}

.colorful-header.sticky #nav  {

    border-bottom:  0;

    padding-bottom:  0;

    margin-bottom:  0;

}

.colorful-header.sticky #nav:after  {

    display:  none;

}

.colorful-header.sticky #nav li:after  {

    display:  none;

}

#wrap .colorful-header.sticky #nav li:first-child ul  {

    margin-left:  5px;

}

#header.colorful-header.sticky #nav-wrap #nav > li:hover  {

    background:  #fff;

}

#header.colorful-header.sticky #nav-wrap,  #header.colorful-header.sticky.hi-header #nav-wrap  {

    height:  71px;

}

#header.colorful-header.sticky .logo-sticky  {

    margin-top:  5px;

}

@media only screen and (min-width: 961px) {

    #header.colorful-header.sticky #nav-wrap .container  {

    height:  71px;

}

}

@media only screen and (min-width: 961px) {

    #header.colorful-header.sticky .logo-sticky img.img-logo-w3  {

    max-height:  55px;

}

}

.has-colorful-menu .blox.page-title-x,  .has-colorful-menu .parallax-sec.page-title-x,  .has-colorful-menu .video-sec.page-title-x  {

    margin-top:  0;

}

.has-colorful-menu #hero.tbg1 , .has-colorful-menu #headline, .has-colorful-menu #headline2 {

    margin-top:  35px;

}

.header-button  {

    float:  right;

     font-weight:  400;

     color:  #000;

     font-size:  13px;

     text-transform:  uppercase;

     padding:  12px 30px;

     border:  1px solid;

     margin-top:  26px;

     margin-left:  10px;

     transition:  all 0.3s ease;

}

#header .header-button  {

     color:  #000;

}

#header .header-button:hover  {

     color: #fff;

}

@media only screen and (min-width: 961px) {

    .transparent-header-w.t-dark-w #wrap #header .header-button  {

     color:  #fff;

}

.sticky .header-button  {

     margin-top:  4px;

}

#wrap #header.sticky #nav-wrap .header-button  {

     color:  #000;

}

#wrap #header.sticky #nav-wrap .header-button:hover  {

     color:  #fff;

}

}

@media only screen and (max-width: 767px) {

    .header-button  {

     margin-top:  43px;

     background:  #fff;

}

}

body  {

     background:  #f4f7f8 url(../images/bdbg1.png);

}

#wrap  {

     display:  block;

     margin:  0 auto;

     position:  relative;

     padding:  0;

     background:  #fff;

     visibility: visible;

     clear: both;

     overflow: hidden;

}

#wrap.boxed-wrap  {

     display: block;

     margin:  0 auto;

     background:  #fff;

     overflow: hidden;

     width:  1000px;

     -webkit-box-shadow:  0 0 11px rgba(0, 0, 0, 0.4);

     -moz-box-shadow:  0 0 9px rgba(0, 0, 0, 0.4);

     box-shadow:  0 0 9px rgba(0, 0, 0, 0.4);

     border:  1px solid #d6dbdc\9;

     border-bottom:  none;

     visibility: visible;

}

#wrap p img  {

     height: auto;

}

#wrap .nopad-all {

    padding: 0;

}

#wrap  .vc_column_container.wpb_column.nopad-vc-inner .vc_column-inner  {

    padding-right: 0;

     padding-left: 0;

}

#site-title  {

     margin-top: 25px;

     padding-bottom: 10px;

     line-height: 1.4;

     font-size:  17px;

     letter-spacing: 0;

}

#site-title a  {

     color: #3b454d;

     font-weight:  bold;

}

#site-title .site-slog a  {

     font-weight:  normal;

}

#site-title small  {

     display: block;

     margin-top: 5px;

}

#main-content.container  {

     padding-top: 35px;

}

.site-slog  {

    display: block;

}

em strong {

    font-weight:  400;

}

h4 strong {

    font-weight: 600;

}

@supports (-webkit-appearance:none)  {

    input[type="search"], input[type="text"], input[type="button"], input[type="submit"]  {

    -webkit-appearance:  none;

    border-radius:  0;

}

}

@media screen and (-webkit-min-device-pixel-ratio:0)  {

    input[type="search"], input[type="text"], input[type="button"], input[type="submit"]  {

    -webkit-appearance:  none;

    border-radius:  0;

}

}

#headline,  #headline2  {

     background: #f5f5f5;

     width:  100%;

     padding:  0;

     display:  table;

     text-align: center;

}

.kids-t #headline  {

     margin-top:  38px;

}

#headline h3,  #headline h2  {

     color:  #1a1a1a;

     font-size:  30px;

     line-height: 1.1;

     margin:  0 15px;

     position: relative;

     text-transform: uppercase;

     font-weight: 100;

     letter-spacing: 5px;

     padding: 40px 0;

}

#headline h3 small,  #headline h2 small  {

     font-size:  56%;

     color:  #777;

     font-weight:  300;

     margin-left:  12px;

     letter-spacing:  -0.07em;

     text-transform:  capitalize;

}

.top-bar  {

     background: #3E3F43;

     min-height: 51px;

}

.top-bar h6  {

     font-size: 12px;

     font-weight: 400;

     margin: 0 10px 0 0;

     color: #d8d8d8;

     letter-spacing: 0.2px;

}

.top-links  {

     float: left;

     color: #d8d8d8;

     font-size: 13px;

     font-weight: 400;

     line-height: 30px;

     display: table;

     line-height: 49px;

     padding-left: 11px;

}

.top-links.rgtflot  {

     float: right;

     padding-right: 10px;

}

.container .top-links p  {

     color: #d8d8d8;

     font-weight: bold;

     font-size: 12px;

     line-height: 1;

     margin: 5px 9px 0 0;

}

.top-links a  {

     color:  #d8d8d8;

    font-size:  10px;

     display: inline;

    margin:  0 6px;

    text-transform: uppercase;

    font-weight:  700;

    letter-spacing:  0;

    padding:  0 6px;

     font-family:  'Montserrat', sans-serif;

}

.top-links a:hover  {

     color: #d0ae5e;

}

.top-co-inf .top-links  {

     float: right;

     margin-top: 8px;

}

.top-co-inf .top-links p  {

     color: #d8d8d8;

}

.top-bar .socialfollow  {

     float:  right;

}

.top-links.rgtflot .socialfollow {

    margin-left:  10px;

}

.top-links.lftflot .socialfollow {

    margin-right:  10px;

}

.top-bar .socialfollow img  {

     opacity:  0.97;

}

.top-bar .socialfollow a  {

    padding:  3px 0px 0px;

    background:  none;

    margin:  0;

    height:  100%;

    width:  41px;

    box-sizing:  content-box;

    line-height:  5;

}

.top-bar .socialfollow i  {

     color:  #a1a1a1;

     -webkit-transition:  all 0.25s ease;

     -moz-transition:  all 0.25s ease;

     -ms-transition:  all 0.125s ease;

     -o-transition:  all 0.25s ease;

     transition:  all 0.25s ease;

}

.top-bar .socialfollow i  {

     color: #eaeaea;

}

.top-bar .socialfollow a:hover i  {

    color: #fff;

     opacity: 1;

}

#topbar-search  {

     float:  right;

    margin: 0;

     position: relative;

}

#topbar-search .search-text-box  {

     color: #222;

     min-height: 31px;

     background-color: transparent;

     margin: 10px 0 0;

     border: 1px solid #4A4A4A;

      border-radius: 4px;

     padding: 0 38px 0 10px;

      letter-spacing: 0;

     font-size: 13px;

      transition:  all 0.14s ease;

}

#topbar-search:hover .search-text-box,  #topbar-search .search-text-box:focus  {

     background: #f9f9f9;

     box-shadow: 0 0 11px rgba(0, 0, 0, 0.11) inset;

}

#topbar-search .search-icon  {

     position:  absolute;

     top:  18px;

     font-size:  16px;

     color:  #bbb;

     right:  18px;

}

.top-bar .inlinelb  {

     color:  #787878;

     font-size:  10px;

     font-weight: 700;

     transition:  all 0.18s ease;

}

.top-bar .inlinelb:hover  {

     color:  #fff;

}

.top-bar .topbar-login  {

     background-color:  #d0ae5e;

     color:  #fff;

     padding:  6px 10px;

     letter-spacing:  0;

     text-transform: none;

}

#wrap .top-bar .topbar-login:hover  {

     background: #333;

}

.top-bar .inlinelb.topbar-contact  {

     color:  #ddd;

     font-size: 10px;

     letter-spacing: 0;

     padding:  6px 12px;

     background-color:  #4a4a4a;

}

#wrap .top-bar .inlinelb.topbar-contact:hover  {

     background-color:  #333 !important;

}

.top-bar .top-links .topbar-login:hover  {

     color:  #fff !important;

}

.wpcf7 .wpcf7-form  {

     margin: 0;

}

.wpcf7 .wpcf7-form input[type="submit"],  .wpcf7 .wpcf7-form input[type="reset"],  .wpcf7 .wpcf7-form input[type="button"]  {

     background-color:  #39e0b8;

}

.wpcf7 .wpcf7-form input[type="submit"]:hover,  .wpcf7 .wpcf7-form input[type="reset"]:hover,  .wpcf7 .wpcf7-form input[type="button"]:hover  {

     background-color:  #222;

}

@media only screen and (min-width: 961px)  {

    .topbar-fixed #wrap .top-bar  {

     position: fixed;

     top: 0;

     left: 0;

     width:  100%;

     z-index: 9999;

     height: 41px;

}

.topbar-fixed #header, .topbar-fixed #vertical-header-wrapper  {

     margin-top:  41px;

}

.topbar-fixed #vertical-header-wrapper #header  {

    margin-top: 0;

}

}

#header  {

     z-index:  999;

     width:  100%;

     margin:  0;

}

#header h6,  .top-bar h6,  .top-inf h6   {

     font-size: 13px;

     margin: 18px 14px;

     font-weight: 400;

     color: #fff;

     display: inline-block;

}

#header h6 i,  .top-bar h6 i,  .top-inf h6 i  {

     background: none;

     font-size: 16px;

     color: #6a6c75;

     display: inline;

     margin: 7px 4px;

     padding: 8px;

     border-radius: 50%;

     border: 1px solid #e9e9e9;

     vertical-align: middle;

}

.top-bar h6 i  {

     padding: 0;

     border: none;

     color: #d0ae5e;

}

.top-bar h6  {

     margin: 0 10px 0 0;

}

#header.transed  {

     position:  fixed;

     background:  rgba(255, 255, 255, 0.8);

     width:  100%;

     z-index:  9100;

}

#header.super-fixed  {

     background: #fff;

     border: none;

     box-shadow:  0px 0px 3px 0px rgba(0,  0,  0,  0.3);

     width: 100%;

     height: 90px;

     z-index:  9100;

}

.logo  {

     height: 100%;

}

.logo img  {

     max-width:  100%;

     height: auto;

     max-height: 100%;

}

#header.super-fixed .logo img,  header.super-fixed .logo  {

     max-height: 90px;

     width: auto;

}

.logo  {

     height:  auto;

     float:  left;

}

.logo img  {

     max-width:  100%;

     max-height:  100%;

}

.nav-wrap1 .container  {

     width: auto;

}

.logo-wrap .logo  {

     width: 240px;

     height: 100px;

     position: relative;

}

.logo-wrap .logo img  {

     max-height:  100%;

     position:  absolute;

     left:  0;

     top:  0;

     bottom:  0;

     margin:  auto;

}

@media only screen and (min-width: 961px)  {

    .logo-wrap .logo img  {

     height: auto !important;

     width: auto;

}

}

#header .img-logo-w1  {

     display: inline;

 }

#header .img-logo-w2,  #header .img-logo-w3  {

     display: none;

}

.transparent-header-w.t-dark-w #header .img-logo-w1,  .transparent-header-w.t-dark-w #header .img-logo-w3  {

     display: none;

}

.transparent-header-w.t-dark-w #header .img-logo-w2  {

     display: inline;

 }

.transparent-header-w.t-dark-w #header.w-header-type-10 .img-logo-w2  {

     display: none;

}

.transparent-header-w.t-dark-w #header.w-header-type-10 .img-logo-w1  {

     display: inline;

}

.transparent-header-w.t-dark-w #header.w-header-type-10.sticky .img-logo-w1  {

     display: none;

}

#header.sticky .img-logo-w2,  .transparent-header-w #header.sticky .img-logo-w1  {

     display: none;

}

.logo-sticky  {

     display: none;

}

.transparent-header-w.t-dark-w #header.vertical-w .img-logo-w1  {

     display: inline;

}

#search-form  {

     float: right;

     margin: 39px 20px auto 0;

     position: relative;

     padding-left:  14px;

     height:  24px;

}

.top-bar #search-form  {

     margin-top: 0;

}

#header.sticky #search-form  {

     margin-top:  21px;

}

#search-form .search-text-box,  #search-form2 .search-text-box2  {

     background-color:  #f5f5f5;

      background-image:  url(../images/search-icon.png);

     background-position:  12px 50%;

     background-repeat:  no-repeat;

     border:  0 none;

     border-radius:  18px;

     box-shadow:  none;

     color:  transparent;

     cursor:  text;

     font-size:  13px;

     color: #444;

     min-height: 35px;

     height: 35px;

     line-height:  18px;

     padding:  7px 5px 8px 30px;

     transition:  all 0.3s ease-in-out 0s;

     width: 1px;

     min-width:  210px;

}

#search-form2  {

     display: none;

     position: relative;

}

#search-form2 .search-text-box2  {

     width: 220px;

     margin: auto;

     position: relative;

}

.search-form-box  {

     position: absolute;

     right: -24px;

     margin-top: 45px;

     background: #fff;

     padding: 14px 18px;

     height: 63px;

     border: 1px solid #e2e2e2;

     border-radius: 0;

     -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.082);

     -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.082);

     box-shadow: 0 2px 12px rgba(0, 0, 0, 0.082);

      display: none;

}

.search-form-box.show-sbox  {

     display: block;

     -webkit-animation:  fade-anim .3s ease .037s both;

     animation:  fade-anim .3s ease .037s both;

     z-index: 9112000;

}

.top-bar .search-form-box.show-sbox  {

     margin-top: 40px;

}

.search-form-box:after,  .search-form-box:before  {

     content:  '';

    display:  block;

    position:  absolute;

     right: 9px;

    width:  0;

    height:  0;

    border-style:  solid;

     border-width:  10px;

}

.search-form-box:after  {

     top:  -18px;

     border-color:  transparent transparent #ffffff transparent ;

}

.search-form-box:before  {

     top:  -19px;

     border-color:  transparent transparent #e2e2e2 transparent ;

}

a.search-form-icon,  a.search-form-icon:visited  {

     display: block;

     width: 16px;

     height: 16px;

     color: #888;

}

a.search-form-icon:hover  {

     color: #555;

}

a.search-form-icon i  {

    color:  #4A4A4A;

     padding:  11px;

     padding-left:  12px;

     font-size:  14px;

     border-radius:  50%;

     border:  1px solid;

}

.top-bar #search-form a.search-form-icon i  {

     font-size: 11px;

     padding: 10px;

     padding-left: 11px;

     color: #aaa;

}

.top-bar #search-form a.search-form-icon:hover i  {

     color: #aaa;

}

.top-bar #search-form a.search-form-icon  {

     padding: 0;

     margin-top: 7px;

}

@media only screen and (min-width: 961px)  {

    #header.sticky #site-title  {

     display: none;

}

#header.sticky #nav-wrap,  #header.sticky.hi-header #nav-wrap  {

     width: 100%;

     box-shadow: 0 0 3px rgba(0, 0, 0, 0.21);

     z-index: 8999;

     background: #fff;

     display: block;

     position: fixed;

     height: 64px;

     padding: 0;

     left: 0;

     top: 0;

     -webkit-animation:  header-anim .21s ease .021s both;

     animation:  header-anim .21s ease .021s both;

     transition:  background 0.21s ease-in-out 0s,  border-bottom 0.3s ease-in-out 0s;

}

#header.sticky #nav-wrap .container  {

     width: 1156px;

     float: none;

     padding: 0 30px 0 150px;

     position: relative;

     margin-left: auto;

     margin-right: auto;

     height: 64px;

}

#header.sticky .logo-sticky  {

     display: block;

     position: fixed;

     top: 0;

     max-width: 280px;

     z-index: 9000;

      -webkit-animation:  fade-anim .28s ease .044s both;

     animation:  fade-anim .28s ease .044s both;

}

#header.sticky .logo-sticky img.img-logo-w3  {

     max-height:  48px;

     width:  auto;

     max-width: 280px;

     margin-top:  4px;

     display: block;

}

#header.hi-header,  #header.hi-header .logo .img-logo-w1   {

     position: fixed;

     height: 0;

     padding: 0;

     background: none;

     border: none;

     display: none;

}

#header.sticky.hi-header,  #header.hi-header .logo-sticky,  #header.hi-header .logo-sticky img.img-logo-w3  {

     display: block;

     -webkit-animation:  fade-anim .7s ease .044s both;

     animation:  fade-anim .7s ease .044s both;

 }

#header.sticky #search-form  {

     -webkit-animation:  fade-anim .85s ease .044s both;

     animation:  fade-anim .85s ease .044s both;

}

.transparent-header-w #headline  {

     display: none;

}

.transparent-header-w.has-topbar-w #header  {

     top: 51px;

}

.transparent-header-w .top-bar #topbar-search .search-text-box  {

     background: rgba(255, 255, 255, 0.45);

}

.transparent-header-w .top-bar #topbar-search .search-icon  {

     color:  #fff;

}

.transparent-header-w #header.sticky  {

     position:  fixed;

     top: 0;

     right: 0;

     left: 0;

     height: 64px;

     background: none;

}

.transparent-header-w #header.sticky .img-logo-w2   {

     display:  none;

}

.transparent-header-w .nav-wrap2  {

     background: none;

}

.transparent-header-w .nav-wrap2 #nav  {

     border-bottom: 1px solid rgba(0, 0, 0, 0.217);

}

.transparent-header-w.t-dark-w .nav-wrap2 #nav  {

     border-bottom: 1px solid rgba(255, 255, 255, 0.217);

}

.transparent-header-w #header.horizontal-w #nav > li > a,  .transparent-header-w .woo-cart-header .header-cart span, .transparent-header-w a.search-form-icon  {

     color: #000;

}

.transparent-header-w a.search-form-icon i  {

     color: #000;

     border-color: #000;

}

.transparent-header-w #header.horizontal-w #nav > li:hover > a,  .transparent-header-w #header.horizontal-w #nav > li.current > a, .transparent-header-w.t-dark-w #header.horizontal-w #nav > li:hover > a,  .transparent-header-w.t-dark-w #header.horizontal-w #nav > li.current > a  {

     color:  #d0ae5e;

}

.transparent-header-w .woo-cart-header .header-cart  {

     background:  transparent;

}

.transparent-header-w.t-dark-w #header.horizontal-w #nav > li > a,  .transparent-header-w.t-dark-w .woo-cart-header .header-cart span, .transparent-header-w.t-dark-w a.search-form-icon  {

     color:  #fff;

     text-shadow:  1px 1px 0 rgba(0, 0, 0, 0.25);

}

.transparent-header-w.t-dark-w a.search-form-icon i  {

     color: #fff;

     border-color: #fff;

     text-shadow: none;

     font-size: 16px;

     background: none;

}

.transparent-header-w.t-dark-w .woo-cart-header .header-cart  {

     background-image:  url('../images/woobag@2x.png');

}

.transparent-header-w #header.horizontal-w.sticky #nav > li > a  {

     color: #444;

     text-shadow: none;

}

.transparent-header-w #header.sticky .woo-cart-header .header-cart span  {

     color: #9d9d9d;

     text-shadow: none;

}

.transparent-header-w #header.sticky a.search-form-icon {

     color: #aaa;

     text-shadow: none;

}

.transparent-header-w #header.sticky a.search-form-icon i  {

     color: #aaa;

     border-color: #aaa;

}

.transparent-header-w #header.sticky .woo-cart-header .header-cart  {

     background:  transparent;

}

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    #header.sticky #nav-wrap .container  {

     width: 100%;

}

}

@-webkit-keyframes header-anim  {

    from  {

    opacity:  0.5;

    -webkit-transform:  translateY(-60px);

    transform:  translateY(-20px);

}

to  {

    opacity:  1;

    -webkit-transform:  translateY(0);

    transform:  translateY(0);

}

}

@keyframes header-anim  {

    from  {

    opacity:  0.5;

    -webkit-transform:  translateY(-60px);

    -ms-transform:  translateY(-60px);

    transform:  translateY(-60px);

}

to  {

    opacity:  1;

    -webkit-transform:  translateY(0);

    -ms-transform:  translateY(0);

    transform:  translateY(0);

}

}

@-webkit-keyframes header-anima  {

    from  {

    height: 0;

}

to  {

    height: 60px;

     padding: 0;

}

}

@keyframes header-anima  {

    from  {

    height: 0;

}

to  {

    height: 60px;

     padding: 0;

}

}

@-webkit-keyframes fade-anim  {

    from  {

    opacity:  0;

}

to  {

    opacity:  1;

}

}

@keyframes fade-anim {

    from  {

    opacity:  0;

}

to  {

    opacity:  1;

}

}

.error404 .blox.dark  {

     background: #e4e4e4;

     padding-bottom: 120px;

     padding-top: 60px;

}

.error404 .blox.dark *  {

     color: #111;

     text-align: center;

}

.error404 h1.pnf404  {

     font-size:  176px;

     line-height:  1.1;

     font-weight: 900;

}

.error404 h2.pnf404  {

     font-size:  42px;

     line-height:  1.2;

     font-weight: 700;

}

.error404 .blox input.btn  {

     visibility: hidden;

}

body.error404 input.search-side  {

     margin: 2px auto;

     padding: 6px 12px;

     max-width: 292px;

     min-height: 50px;

     height: 50px;

     border: none;

     border-radius: 0;

}

#footer  {

     width:  100%;

     padding:  60px 0 0 0;

     background:  #181818;

     text-align:  left;

}

#footer.litex  {

     background:  #fcfcfc;

      border-top:  1px solid #e8e8e8;

}

#footer .row  {

     margin: 0;

}

.footer-in  {

     margin:  0 auto;

     padding-bottom:  20px;

     color:  #ccc;

     position:  relative;

}

.footer-in .columns  {

     margin-top:  20px;

}

.footer-in h5.subtitle,  .toggle-top-area h5.subtitle  {

     color:  #d0ae5e;

     padding-bottom: 10px;

     position:  relative;

    font-size:  16px;

    letter-spacing:  0;

     text-transform: uppercase;

     line-height: 1.5;

     font-weight: 700;

}

#footer.litex .footer-in h5.subtitle  {

     color: #414141;

}

#footer h5.subtitle span,  .toggle-top-area h5.subtitle span  {

     position:  absolute;

     right:  0;

     text-align:  right;

}

#footer h5.subtitle span a,  .toggle-top-area h5.subtitle span a  {

     color:  #787878;

     font-size:  10px;

     font-weight:  400;

}

#footer .widget ul.menu li:after  {

     display: none;

     content: "";

}

#footer .widget ul.menu li  {

     border: none;

     line-height:  1;

}

#footer .widget ul li:hover  {

    background: none;

}

.footer-in hr  {

     border-color:  #373737;

}

.footer-in .copyright-txt  {

     font-size:  12px;

}

.footer-in p,  .footer-in .textwidget  {

    line-height:  1.74;

    color:  #efefef;

    font-size:  14px;

    letter-spacing:  0;

    font-weight:  300;

}

.footer-in .yp-ft-logo  {

     text-align: right;

}

.footer-in .yp-ft-logo img  {

     max-width: 90px;

}

.contact2 div  {

     line-height:  21px;

}

.footer-in a  {

     text-decoration:  none;

     -webkit-transition:  all 0.18s ease;

     -moz-transition:  all 0.18s ease;

     -o-transition:  all 0.18s ease;

     transition:  all 0.18s ease;

}

.footer-sbc  {

     position:  relative;

     text-align:  center;

     margin:  0 auto;

}

.footer-sbc input[type="text"],  .footer-sbc input[type="submit"]  {

     float:  left;

     margin:  4px 7px;

}

.social-icons a  {

     border:  0;

     float:  left;

     margin:  1px 7px 0 12px;

     opacity:  0.5;

     text-decoration:  none;

     -webkit-transition:  opacity 0.5s ease;

     -moz-transition:  opacity 0.5s ease;

     -ms-transition:  opacity 0.5s ease;

     -o-transition:  opacity 0.5s ease;

     transition:  opacity 0.5s ease;

}

.social-icons a:hover  {

     opacity:  1;

}

.social-icons.members  {

     clear:  both;

     text-align:  center;

     margin-bottom:  10px;

}

.social-icons.members a  {

     text-align:  center;

     float:  none;

}

.footer-in a img  {

     float:  left;

}

.contact-inf span  {

     display:  block;

     color:  #818181;

     font-size:  14px;

     padding: 5px 0;

}

.contact-inf i  {

     margin-right:  5px;

     color:  #474747;

}

.contact-inf form  {

     margin-top:  20px;

}

.footer-in .contact-inf input,  .footer-in .contact-inf textarea  {

     display:  block;

     min-width:  97%;

     margin:  12px 0;

     background:  #222;

     color:  #a0a0a0;

     border:  1px solid #333;

     font-family:  Arial,  Helvetica,  sans-serif;

     font-size:  12px;

     padding:  10px 0px 10px 12px;

     border-radius:  0;

}

.footer-in .contact-inf button,  .footer-in .tribe-events-widget-link a  {

     padding:  12px 22px;

     font-size:  10px;

     text-transform: uppercase;

     letter-spacing: 1px;

     color: #aaa;

     font-weight:  bold;

     -webkit-border-radius:  2px;

     -moz-border-radius:  2px;

     border-radius:  2px;

     background:  #333;

     background:  -moz-linear-gradient(top,  #333,  #252525);

     background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #333),  color-stop(100%,  #252525));

     background:  -webkit-linear-gradient(top,  #333,  #252525);

     background:  -ms-linear-gradient(top,  #333,  #252525);

     background:  -o-linear-gradient(top,  #333,  #252525);

     background:  linear-gradient(top,  #373737,  #252525);

     border:  1px solid #202020;

     margin-right: 6px;

}

.footer-in .tribe-events-widget-link a:hover,  .footer-in .contact-inf button:hover  {

     background: #d0ae5e;

     color: #fff;

     text-decoration: none;

}

.footer-in a  {

     color: #888;

     text-decoration: none;

}

.footer-in a:hover  {

     text-decoration: underline;

     color: #999;

}

.footer-in .textwidget h6  {

     color: #555;

     letter-spacing: 2px;

     text-transform: uppercase;

     font-size: 15px;

}

#footer.litex .footer-in a  {

     color: #0093d0;

}

.footer-in a.terms  {

     color:  #578f1a;

}

.footer-navi.floatright  {

     float: right;

}

.footer-in .col-md-12 .widget  {

    text-align: center;

}

.footbot  {

     margin:  0 auto;

     position:  relative;

     padding:  26px 0 18px;

     text-align:  right;

}

#footer.litex .footbot  {

     background: #e9e9e9;

}

#footer.litex .footbot,  #footer.litex .footer-in h4,  #footer.litex .footer-in hr  {

     border-color:  #e0e0e0;

     color:  #5b5b5b;

}

#footer.litex .side-list p,  #footer .side-list p  {

     font-size: 11px;

     font-weight: 400;

}

.footbot img  {

     position:  relative;

     margin:  6px 40px 0 0;

     opacity:  0.93;

}

.footer-navi  {

     float: left;

     line-height: 38px;

     font-size: 11px;

     color: #a1a1a1;

     font-weight: 400;

     letter-spacing: 1px;

}

.footer-navi ul  {

     margin-left:  40px;

}

.footer-navi a  {

     color: #afafaf;

     margin: 0 4px;

     text-transform: uppercase;

     font-weight: bold;

     font-size: 10px;

}

.custom-footer-menu a,  .blox.dark .custom-footer-menu a  {

     display: block;

     color: #fff;

     padding: 4px 0;

}

.footer-navi a:hover,  .custom-footer-menu a:hover  {

     color:  #ccc;

     text-decoration:  underline;

}

@media only screen and  (max-width: 767px)  {

    .footbot img  {

     margin:  0;

 }

}

.socialfollow  {

     float:  right;

}

.socialfollow a  {

     height: 41px;

     width: 41px;

     text-align: center;

     padding:  4px;

     float:  left;

     text-decoration:  none;

     display:  block;

     -webkit-transition:  all 0.31s ease;

     -moz-transition:  all 0.31s ease;

     -ms-transition:  all 0.31s ease;

     -o-transition:  all 0.31s ease;

     transition:  all 0.31s ease;

}

.socialfollow a:first-of-type  {

     margin-left:  0;

}

.footer-in .socialfollow a:hover  {

     text-decoration:  none;

}

#wrap .socialfollow a:hover  {

     background: #d0ae5e;

     text-decoration: none;

}

.socialfollow img  {

     opacity:  0.79;

}

.socialfollow i  {

     font-size:  16px;

     color:  #fff;

     opacity:  0.95;

}

#footer .socialfollow a  {

     border-radius:  2px;

}

#footer.litex .socialfollow a i  {

     color:  #6f6f6f;

}

#footer.litex .socialfollow a:hover i  {

     color:  #fff;

}

#pre-footer .footer-instagram-bar  {

    background: #fff;

     width:  100%;

}

#pre-footer .footer-instagram-bar .container  {

     padding: 40px 0 30px;

     display: none;

}

#pre-footer .footer-instagram-bar .footer-instagram-text  {

    margin-bottom: 10px;

     text-align: center;

}

#pre-footer .footer-instagram-bar .footer-instagram-text i  {

    font-size:  48px;

     color:  #f63b29;

     display:  table-cell;

}

#pre-footer .footer-instagram-bar .footer-instagram-text h6  {

    line-height:  1;

     vertical-align:  middle;

     font-size:  19px;

     letter-spacing:  -1px;

     text-transform: uppercase;

}

#pre-footer .instagram-feed  {

    display:  table;

    margin:  0 auto;

}

#pre-footer .instagram-feed ul  {

    display: table-row;

}

#pre-footer .instagram-feed li  {

    list-style:  none;

    display: table-cell;

     transition:  all .4s ease-in-out;

     overflow: hidden;

}

#pre-footer .instagram-feed li img  {

    width: 100%;

     transition:  all .4s ease-in-out;

}

#pre-footer .row  {

     margin: 0;

}

#pre-footer .instagram-feed li img {

     -webkit-transition:  .95s ease-in-out;

     -moz-transition:  .95s ease-in-out;

     transition:  .95s ease-in-out;

     -webkit-transform:  scale(1);

     -moz-transform:  scale(1);

     transform:  scale(1);

     blur: 2;

}

#pre-footer .instagram-feed li:hover img  {

    -webkit-transform:  scale(1.08);

     -moz-transform:  scale(1.08);

     transform:  scale(1.08);

     z-index: 99123;

}

@media only screen and (max-width: 767px)  {

    #pre-footer .instagram-feed li  {

    float:  left;

     width:  25%;

     margin:  0;

}

}

#pre-footer .footer-social-bar  {

    background:  #181818;

     width:  100%;

     border-bottom: 1px solid #222;

}

#pre-footer .footer-social-bar .row  {

     width: 100%;

     text-align: center;

}

#pre-footer .footer-social-items  {

    display:  inline-block;

     margin:  0;

     padding:  0;

}

#pre-footer .footer-social-items li  {

    list-style:  none;

     display:  block;

     float: left;

     margin: 0 10px;

}

#pre-footer .footer-social-items a  {

    display:  block;

     padding:  30px 0 36px;

     color:  #eee;

}

#pre-footer .footer-social-items i  {

    transition:  all .3s ease-in-out;

     border: 1px solid #333;

     font-size:  18px;

      float:  left;

     padding:  12px;

     width:  42px;

     height:  42px;

    border-radius:  13px;

    text-align:  center;

     margin-right: 10px;

     display: block;

    color:  #eee;

}

#pre-footer .footer-social-items div  {

     line-height: 20px;

     padding-top: 7px;

     float: left;

     height: 62px;

}

#pre-footer .footer-social-items span  {

    display: none;

    font-size:  10px;

}

#pre-footer .footer-social-items strong  {

     color: #eee;

     font-size:  11px;

     text-transform: uppercase;

     letter-spacing: 2px;

     font-weight:  700;

     height: 30px;

     line-height: 30px;

}

#pre-footer .footer-social-items a:hover i  {

     color: #fff;

}

#pre-footer .footer-social-items a:hover i {

     background:  #d0ae5e;

     border-color:  #d0ae5e;

}

@media only screen and (max-width: 960px)  {

    #pre-footer .footer-social-items i {

    margin:  0 auto;

     float:  none;

     width: 40px;

     height: 40px;

     padding: 10px;

}

#pre-footer .footer-social-items div {

    text-align: center;

    padding-top:  10px;

}

#pre-footer .footer-social-items strong  {

     font-size: 10px;

}

#pre-footer .footer-social-items span  {

     display: none;

}

}

@media only screen and (max-width: 767px)  {

    #pre-footer .footer-social-items li  {

     margin: 0 5px;

}

#pre-footer .footer-social-items div {

    display: none;

}

#pre-footer .footer-social-items i  {

     font-size: 18px;

     padding: 9px;

     width: 36px;

     height: 36px;

}

}

@media only screen and (min-width: 1200px)  {

    #pre-footer .footer-social-items li  {

     margin: 0 30px;

}

}

#pre-footer .footer-subscribe-bar {

    background:  #161616;

    border-bottom:  8px solid #0a0a0a;

}

#pre-footer .footer-subscribe-bar .footer-subscribe-text h6 {

    color: #fff;

    font-size:  22px;

    font-weight:  600;

    letter-spacing:  1px;

    margin-top:  9%;

}

#pre-footer .footer-subscribe-bar .footer-subscribe-text h6 span {

    font-weight:  300;

}

#pre-footer .footer-subscribe-bar .footer-subscribe-text p {

    color: #ddd;

     margin-top: 10px;

     margin-bottom: 0;

     font-size: 14px;

}

#pre-footer .footer-subscribe-email,  #pre-footer .footer-subscribe-submit {

    height:  110px;

    margin:  0;

    padding:  0;

     width:  100%;

     border:  0;

     border-radius:  0;

}

#pre-footer .footer-subscribe-email {

    background:  #000;

    color:  #fff;

    margin:  50px 0 0 20%;

    height:  52px;

    font-weight: 300;

    font-size:  15px;

    padding:  26px;

    padding-right: 0;

    float:  left;

}

#pre-footer .footer-subscribe-submit {

    background:  #d0ae5e;

    font-size:  12px;

    margin:  50px 0;

    border:  3px solid #000;

    height:  52px;

    font-weight:  400;

    letter-spacing:  2px;

    float:  left;

    text-transform:  uppercase;

    transition:  all 0.23s ease;

}

#pre-footer .footer-subscribe-submit:hover  {

     background: #222;

}

@media (min-width:768px) and (max-width:960px)  {

    #pre-footer .footer-subscribe-email  {

     margin-left:  0;

}

}

@media only screen and (max-width: 960px)  {

    #pre-footer .footer-subscribe-bar .footer-subscribe-text  {

     padding-left: 0;

}

#pre-footer .footer-subscribe-bar  {

    padding-bottom: 20px;

}

#pre-footer .footer-subscribe-form  {

    text-align:  center;

}

}

@media (min-width:960px) and (max-width:1200px)  {

    #pre-footer .footer-subscribe-email  {

     margin-left:  10%;

}

}

@media (max-width:767px) {

    #pre-footer .footer-subscribe-bar .footer-subscribe-text  {

     margin-bottom: 30px;

}

#pre-footer .footer-subscribe-email,  #pre-footer .footer-subscribe-submit  {

     margin: 0 0 20px;

}

#pre-footer .footer-subscribe-bar .footer-subscribe-text h6  {

     margin: 36px 0 20px;

}

}

#side-content  {

     float: right;

}

#side-nav  {

     float: left;

     z-index: 979;

}

#side-nav ul  {

     padding: 10px 20px;

     background: #fff;

      border: 3px solid #f3f3f3;

     list-style: none;

}

#side-nav ul li  {

     border-bottom: 1px solid #eaeaea;

     padding: 0;

     margin: 0;

}

#side-nav ul li:last-of-type  {

     border-bottom: 0 none;

}

#side-nav ul li ul  {

     border:  none;

     padding: 0;

     padding-left: 20px;

     margin: 0;

     background: #fdfdfd;

     display: none;

}

#side-nav a  {

     display: block;

     color: #575757;

     padding: 14px 0;

     text-transform: capitalize;

     font-size: 13px;

     font-weight: 400;

     letter-spacing: 0.2px;

  }

#side-nav a:after  {

     float: right;

      font-family:  'FontAwesome';

     font-size: 10px;

     color: #878787;

     content:  "\f054";

     speak:  none;

     font-style:  normal;

     font-weight:  normal;

     text-transform:  none;

     line-height:  1;

    -webkit-font-smoothing:  antialiased;

}

#side-nav a:hover,  #side-nav a:hover:after  {

     color: #ff9900;

}

#side-nav li.current a,  #side-nav li.current a:after  {

     color: #0093d0;

}

#side-nav ul li ul li a  {

     padding: 10px 0;

     font-size: 12px;

}

#side-nav ul li:hover > ul  {

     display: block;

}

.image-gallery  {

     display: block;

     margin: 10px 0;

}

.image-gallery ul li  {

     float: left;

     width: 215px;

     height: 215px;

     margin: 1px;

     overflow: hidden;

}

.image-gallery ul li img  {

     max-width: 420px;

     width: auto;

     height: 215px;

     border-radius: 1px;

     text-align: center;

}

.image-gallery .zoomex  {

     bottom: 0;

}

.wpb_gallery_slides p  {

     display: none;

}

.blox .social-media  {

    text-align:  center;

}

.blox .social-media a  {

    text-align:  center;

     padding:  0 10px;

     margin-bottom:  20px;

     display:  inline-block;

}

.blox .social-media a i  {

    border: 2px transparent solid;

    font-size: 4em;

    padding:  30px;

    border-radius:  50%;

    color:  #fff;

    margin-bottom:  20px;

    display:  block;

     -webkit-transition:  all .3s ease-in-out;

    -moz-transition:  all .8s ease-in-out;

    -ms-transition:  all .8s ease-in-out;

    -o-transition:  all .8s ease-in-out;

    transition:  all .8s ease-in-out;

    background: rgba(15,  15,  15,  0.6);

}

.blox .social-media a:hover i  {

    color:  #fff;

    border: 2px #fff solid;

}

.blox .social-media a span {

    -webkit-transition:  all .8s ease-in-out;

     -moz-transition:  all .8s ease-in-out;

     -ms-transition:  all .8s ease-in-out;

     -o-transition:  all .8s ease-in-out;

     transition:  all .8s ease-in-out;

     color: transparent;

    text-transform:  uppercase;

     font-size: 16px;

     font-weight: 600;

     text-shadow:  0 0 5px rgba(33,  65,  83,  1) }

.blox .social-media a:hover span {

    color: #fff;

}

#social-media.active.facebook {

     background:  #3b5996 !important;

}

#social-media.active.twitter  {

     background:  #00acee !important;

}

#social-media.active.vimeo  {

     background:  #0dadd6 !important;

}

#social-media.active.dribble  {

     background:  #d53e68 !important;

}

#social-media.active.youtube {

     background:  #cb322c !important;

}

#social-media.active.pinterest {

    background:  #cb2027 !important;

}

#social-media.active.google {

    background:  #c3391c !important;

}

#social-media.active.linkedin  {

     background:  #0073b2 !important;

}

#social-media.active.rss {

     background:  #f29a1d !important;

}

#social-media.active.instagram {

     background:  #457399 !important;

}

#social-media.active.skype {

     background:  #00aaf3 !important;

}

#social-media.active.other-social  {

     background:  #ff5d5e !important;

}

#social-media.blox .social-media a span {

    display: none;

}

#social-media.blox .social-media a i {

    background: none;

     font-size: 2em;

    border:  1px transparent solid;

     margin: 0;

     padding: 20px;

}

#social-media {

    transition:  background-color .8s ease-in-out;

    -webkit-transition:  background-color .8s ease-in-out;

    -moz-transition:  background-color .8s ease-in-out;

    -ms-transition:  background-color .8s ease-in-out;

    -o-transition:  background-color .8s ease-in-out;

}

#social-media.blox .social-media a {

    margin:  20px 0;

}

#social-media.blox .social-media a:hover i  {

    border:  1px #fff solid;

}

* EXTRAS */.brdr-r1,  .brdr-r2  {

     border-right:  1px solid #e5e5e5;

}

.brdr-l1,  .brdr-l2  {

     border-left:  1px solid #e5e5e5;

}

.brdr-r2  {

     padding-right:  27px;

}

.brdr-l2  {

     padding-left:  27px;

}

.pad-r27  {

     padding-right:  27px;

}

.pad-l27  {

     padding-left:  27px;

}

.blox.dark .brdr-r1,  .blox.dark .brdr-r2,  .blox.dark .brdr-l1,  .blox.dark .brdr-l2  {

     border-color: rgba(255, 255, 255, 0.15);

}

.aligncenter  {

     text-align:  center;

}

img.aligncenter  {

     margin-left:  auto;

     margin-right:  auto;

     display:  block;

}

.alignright {

     text-align: right;

}

.alignleft {

     text-align: left;

}

img.alignright  {

     float:  right;

     margin-left: 10px;

}

img.alignleft  {

     float:  left;

     margin-right: 10px;

}

a img.alignright {

     float: right;

     margin: 5px 0 20px 20px;

}

a img.alignnone {

     margin: 5px 20px 20px 0;

}

a img.alignleft {

     float: left;

     margin: 5px 20px 20px 0;

}

a img.aligncenter {

     display: block;

     margin-left: auto;

     margin-right: auto;

}

.wp-caption  {

     display:  block;

     color:  #444;

}

.wp-caption-text  {

     font-size:  15px;

}

.gallery-caption  {

     display:  inline;

}

.bypostauthor  {

     font-size:  13px;

}

.wp-caption {

     background: #fff;

     border: 1px solid #f0f0f0;

     max-width: 96%;

     padding: 5px 3px 10px;

     text-align: center;

}

.wp-caption.alignleft, .wp-caption.alignnone {

     margin: 5px 20px 20px 0;

}

.wp-caption.alignright {

     margin: 5px 0 20px 20px;

}

.wp-caption img {

     border: 0 none;

     height: auto;

     margin: 0;

     max-width: 98.5%;

     padding: 0;

     width: auto;

}

.wp-caption p.wp-caption-text {

     font-size: 11px;

     line-height: 17px;

     margin: 0;

     padding: 0 4px 5px;

}

.screen-reader-text {

     clip: rect(1px, 1px, 1px, 1px);

     position: absolute!important;

     height: 1px;

     width: 1px;

     overflow: hidden;

}

.screen-reader-text:focus {

     background-color: #f1f1f1;

     border-radius: 3px;

     box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);

     clip: auto!important;

     color: #21759b;

     display: block;

     font-size: 14px;

     font-size: .875rem;

     font-weight: 700;

     height: auto;

     left: 5px;

     line-height: normal;

     padding: 15px 23px 14px;

     text-decoration: none;

     top: 5px;

     width: auto;

     z-index: 100000;

}

.moonicons-box1  {

     font-size:  14px;

     line-height: 22px;

     display:  inline-block;

     width: 23.33%;

     padding:  6px;

     background:  #fff;

     margin:  6px;

     border:  1px solid #e8e8e8;

}

.moonicons-box1 span  {

     font-size: 20px;

     float: left;

     margin-right: 3px;

}

.tmpl-ex  {

     margin-bottom: 40px;

     padding: 10px;

     text-align: center;

}

.tmpl-ex h4  {

     margin-top:  30px;

     font-weight:  500;

     font-size:  17px;

     letter-spacing:  1.4px;

}

.tmpl-ex a  {

     color:  #222;

     border-top:  10px solid #d2d2d2;

     display:  inline-block;

     border-radius:  3px;

     max-width: 420px;

}

.tmpl-ex img  {

     width: 100%;

     webkit-transition:  all .5s ease-in-out;

     -moz-transition:  all .5s ease-in-out;

     transition:  all .5s ease-in-out;

}

.tmpl-ex img:hover  {

     opacity: 0.66;

}

#wrap .inner88-w .full-row > .container  {

     margin-top: -90px;

     width: 96%;

     margin-left: auto;

     margin-right: auto;

}

.respo-tagline  {

     font-size: 55px;

     letter-spacing: -4px;

}

#scroll-top a  {

     padding:  4px 8px 6px;

     border-radius:  4px;

     background:  #818c90;

     position:  fixed;

     bottom:  48px;

     right:  32px;

     display:  none;

     opacity:  0.89;

     filter:  alpha(opacity=89);

     z-index:  499841;

}

#scroll-top a i  {

     font-size:  16px;

     color:  #fff;

}

#scroll-top a:hover  {

     background-color:  #d0ae5e;

     cursor:  pointer;

}

.v-shadow-l  {

     background: url(../images/v-shadow-left.png) no-repeat right center;

}

.v-shadow-r  {

     background: url(../images/v-shadow-right.png) no-repeat left center;

}

.v-shadow-r,  .v-shadow-l  {

      min-height: 320px;

}

.pad-r10  {

     padding-right: 10px;

}

.pad-r20  {

     padding-right: 20px;

}

.pad-r30  {

     padding-right: 30px;

}

.pad-r40  {

     padding-right: 40px;

}

.pad-l10  {

     padding-left: 10px;

}

.pad-l20  {

     padding-left: 20px;

}

.pad-l30  {

     padding-left: 30px;

}

.pad-l40  {

     padding-left: 40px;

}

.one_half,  .one_third,  .two_third,  .three_fourth,  .one_fourth,  .one_fifth,  .two_fifth  {

     margin-right:  4%;

     float:  left;

     margin-bottom: 20px;

}

.one_half  {

     width:  48%;

}

.one_third  {

     width:  30.6666%;

}

.two_third  {

     width:  65.3332%;

}

.one_fourth  {

     width:  22%;

}

.three_fourth  {

     width:  74%;

}

.one_fifth  {

     width:  16.8%;

}

.two_fifth  {

     width:  37.6%;

}

.column-last  {

     margin-right:  0 !important;

     clear:  right;

}

.easyPieChart  {

     position:  relative;

     text-align:  center;

}

.easyPieChart canvas  {

     position:  absolute;

     top:  0;

     left:  0;

}

.pie  {

     text-align: center;

     font-size: 49px;

     position: relative;

     margin: 0 auto 20px;

}

.pie p  {

     font-size: 16px;

     color: #888;

     font-weight: 400;

     position: absolute;

     bottom: -52px;

     width: 100%;

     padding-top: 10px;

     border-top: 2px solid #f9f9f9;

}

.container .pie p  {

     margin-bottom: 0;

}

.breadcrumbs-w  {

     font-family:  'Montserrat', sans-serif;

     background: none;

     padding: 7px 0;

     font-size: 12px;

     color: #6c7279;

     text-transform: none;

     font-weight: 300;

     margin:  0 10px 20px;

     border-bottom: 1px solid #eee;

}

.breadcrumbs-w a  {

     color: #8a8a8a;

     letter-spacing: 0;

     font-weight: 400;

}

.breadcrumbs-w i  {

    color:  #d0ae5e;

     margin: 0 5px;

     font-size:  13px;

}

.breadcrumbs-w span.current  {

     font-weight: 700;

     color: #555;

}

.breadcrumbs-w a:hover  {

     text-decoration: underline;

}

.breadcrumbs-w .container  {

     padding-left: 20px;

}

.page-content .breadcrumbs-w .container  {

     padding-left: 4px;

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    .breadcrumbs-w  {

     max-width: 920px;

}

}

@media only screen and (min-width: 1200px)  {

    .breadcrumbs-w  {

     margin:  0 15px 20px;

}

.breadcrumbs-w .container  {

     padding-left: 30px;

}

}

.transparent-header-w .news-ticker,  ul#js-news  {

     display: none;

}

.news-ticker  {

     background-color:  #f4f4f4;

     border-top:  1px solid #e1e1e1;

     border-bottom: 1px solid #e1e1e1;

}

.ticker-wrapper.has-js  {

     margin:  0 16px;

     padding:  0px 20px;

     height:  32px;

     display:  block;

     background-color:  #f4f4f4;

     font-size:  0.75em;

}

.ticker  {

     width:  710px;

     height:  30px;

     display:  block;

     position:  relative;

     overflow:  hidden;

     background-color:  #f4f4f4;

}

.ticker-title  {

     font-size: 12px;

     line-height: 30px;

     color:  #f54639;

     font-weight:  bold;

     padding-top: 1px;

     background-color:  #f4f4f4;

     text-transform:  uppercase;

}

.ticker-content  {

     margin:  0px;

     position:  absolute;

     color:  #1f527b;

     font-weight:  bold;

     background-color:  #f4f4f4;

     overflow:  hidden;

     white-space:  nowrap;

     line-height: 30px;

}

.ticker-content a  {

     text-decoration:  none;

     color:  #292929;

     font-size: 13px;

     font-weight: 600;

}

.ticker-content a:hover  {

     color:  #0093d0;

}

.ticker-swipe  {

     padding-top:  9px;

     position:  absolute;

     top:  0px;

     background-color:  #f4f4f4;

     display:  block;

     width:  800px;

     height:  30px;

}

.ticker-swipe span  {

     margin-left:  1px;

     background-color:  #f4f4f4;

     border-bottom:  1px solid #1f527b;

     height:  12px;

     width:  7px;

     display:  block;

}

.js-hidden  {

     display:  none;

}

.no-js-news  {

     padding:  10px 0px 0px 45px;

     color:  #f4f4f4;

}

.left .ticker-controls,  .left .ticker-content,  .left .ticker-title,  .left .ticker  {

     float:  left;

}

.left .ticker-controls  {

     padding-left:  6px;

}

.right .ticker-controls,  .right .ticker-content,  .right .ticker-title,  .right .ticker  {

     float:  right;

}

.right .ticker-controls  {

     padding-right:  6px;

}

@media only screen and (min-width: 961px) and (max-width: 1200px)  {

    .ticker-wrapper.has-js  {

     margin:  0 10px;

}

}

@media only screen and (max-width: 960px)  {

    .news-ticker .container  {

     width: auto;

     margin: 0;

     padding: 0;

}

.ticker-wrapper.has-js  {

     margin: 0;

}

}

@media only screen and (max-width: 767px)  {

    .news-ticker .ticker  {

     width: 350px;

}

}

@media only screen and (max-width: 479px)  {

    .news-ticker .ticker  {

     width: 330px;

}

.ticker-title  {

     display: none !important;

}

.ticker-content  {

     left: 10px !important;

}

}

.ptg_h_1 h1,  .ptg_h_1 h2,  .ptg_h_1 h3,  .ptg_h_1 h4,  .ptg_h_1 h5,  .ptg_h_1 h6,  #wrap.ptg_h_1 .hebe .tp-tab-title,  #wrap.ptg_h_1 .hebe .tp-tab-desc,  .ptg_h_1 .widget .postslider p,  .ptg_h_1 #nav > li > a,  .ptg_h_1 .tp-caption.wlargetext1,  .ptg_h_1 .tp-caption.wlargetext,  .ptg_h_1 a.readmore,  .ptg_h_1 .widget ul li.cat-item  {

     font-family: 'Montserrat', sans-serif;

}

.ptg_h_2 h1,  .ptg_h_2 h2,  .ptg_h_2 h3,  .ptg_h_2 h4,  .ptg_h_2 h5,  .ptg_h_2 h6,  #wrap.ptg_h_2 .hebe .tp-tab-title,  #wrap.ptg_h_2 .hebe .tp-tab-desc,  .ptg_h_2 .widget .postslider p,  .ptg_h_2 #nav > li > a,  .ptg_h_2 .tp-caption.wlargetext1,  .ptg_h_2 .tp-caption.wlargetext,  .ptg_h_2 a.readmore,  .ptg_h_2 .widget ul li.cat-item  {

     font-family: 'Rufina', sans-serif;

     text-transform: none !important;

     letter-spacing: 0 !important;

}

.ptg_h_3 h1,  .ptg_h_3 h2,  .ptg_h_3 h3,  .ptg_h_3 h4,  .ptg_h_3 h5,  .ptg_h_3 h6,  #wrap.ptg_h_3 .hebe .tp-tab-title,  #wrap.ptg_h_3 .hebe .tp-tab-desc,  .ptg_h_3 .widget .postslider p,  .ptg_h_3 #nav > li > a,  .ptg_h_3 .tp-caption.wlargetext1,  .ptg_h_3 .tp-caption.wlargetext,  .ptg_h_3 a.readmore,  .ptg_h_3 .widget ul li.cat-item  {

     font-family: 'PT Serif', sans-serif;

     text-transform: none !important;

     letter-spacing: 0 !important;

}

.ptg_h_4 h1,  .ptg_h_4 h2,  .ptg_h_4 h3,  .ptg_h_4 h4,  .ptg_h_4 h5,  .ptg_h_4 h6,  #wrap.ptg_h_4 .hebe .tp-tab-title,  #wrap.ptg_h_4 .hebe .tp-tab-desc,  .ptg_h_4 .widget .postslider p,  .ptg_h_4 #nav > li > a,  .ptg_h_4 .tp-caption.wlargetext1,  .ptg_h_4 .tp-caption.wlargetext,  .ptg_h_4 a.readmore,  .ptg_h_4 .widget ul li.cat-item  {

     font-family: 'Raleway', sans-serif;

}

.ptg_h_5 h1,  .ptg_h_5 h2,  .ptg_h_5 h3,  .ptg_h_5 h4,  .ptg_h_5 h5,  .ptg_h_5 h6,  #wrap.ptg_h_5 .hebe .tp-tab-title,  #wrap.ptg_h_5 .hebe .tp-tab-desc,  .ptg_h_5 .widget .postslider p,  .ptg_h_5 #nav > li > a,  .ptg_h_5 .tp-caption.wlargetext1,  .ptg_h_5 .tp-caption.wlargetext,  .ptg_h_5 a.readmore,  .ptg_h_5 .widget ul li.cat-item  {

     font-family: 'Philosopher', sans-serif;

     text-transform: none !important;

     letter-spacing: 0 !important;

}

.ptg_h_6 h1,  .ptg_h_6 h2,  .ptg_h_6 h3,  .ptg_h_6 h4,  .ptg_h_6 h5,  .ptg_h_6 h6,  #wrap.ptg_h_6 .hebe .tp-tab-title,  #wrap.ptg_h_6 .hebe .tp-tab-desc,  .ptg_h_6 .widget .postslider p,  .ptg_h_6 #nav > li > a,  .ptg_h_6 .tp-caption.wlargetext1,  .ptg_h_6 .tp-caption.wlargetext,  .ptg_h_6 a.readmore,  .ptg_h_6 .widget ul li.cat-item  {

     font-family: 'clavo', sans-serif;

     text-transform: none !important;

     letter-spacing: 0 !important;

}

.ptg_h_1 .tp-caption.Newspaper-Title, .ptg_h_1 .tp-caption.Newspaper-Subtitle,  .ptg_h_1 .tp-caption.Newspaper-Button  {

    font-family: 'Montserrat', sans-serif !important;

}

.ptg_h_2 .tp-caption.Newspaper-Title,  .ptg_h_2 .tp-caption.Newspaper-Subtitle,  .ptg_h_2 .tp-caption.Newspaper-Button  {

    font-family: 'Rufina', sans-serif !important;

     text-transform: none !important;

}

.ptg_h_3 .tp-caption.Newspaper-Title,  .ptg_h_3 .tp-caption.Newspaper-Subtitle,  .ptg_h_3 .tp-caption.Newspaper-Button  {

    font-family: 'PT Serif', sans-serif !important;

     text-transform: none !important;

}

.ptg_h_4 .tp-caption.Newspaper-Title,  .ptg_h_4 .tp-caption.Newspaper-Subtitle,  .ptg_h_4 .tp-caption.Newspaper-Button  {

    font-family: 'Raleway', sans-serif !important;

}

.ptg_h_5 .tp-caption.Newspaper-Title,  .ptg_h_5 .tp-caption.Newspaper-Subtitle,  .ptg_h_5 .tp-caption.Newspaper-Button  {

    font-family: 'Philosopher', sans-serif !important;

     text-transform: none !important;

}

.ptg_h_6 .tp-caption.Newspaper-Title,  .ptg_h_6 .tp-caption.Newspaper-Subtitle,  .ptg_h_6 .tp-caption.Newspaper-Button  {

    font-family: 'clavo', sans-serif !important;

     text-transform: none !important;

      letter-spacing: 0 !important;

}

.ptg_p_1 p  {

     font-family: 'Open Sans', sans-serif;

     font-size: 13px;

     font-weight: 400;

}

.ptg_p_2 p  {

     font-family: 'Muli', sans-serif;

     font-size: 14px;

     font-weight: 400;

}

.ptg_p_3 p  {

     font-family: 'Noto Sans', sans-serif;

     font-size: 14px;

     font-weight: 400;

}

.ptg_p_4 p  {

     font-family: 'Open Sans', sans-serif;

     font-size: 15px;

     font-weight: 300;

}

.ptg_p_5 p  {

     font-family: 'Lora', sans-serif;

     font-size: 14px;

     font-weight: 400;

}

.ptg_p_6 p  {

     font-family: 'adelle', sans-serif;

     font-size: 14px;

     font-weight: 400;

}

.wn-row-video.video-item  {

     position:  relative;

}

.blox.page-title-x,  .parallax-sec.page-title-x,  .video-sec.page-title-x  {

     margin-top: -35px;

}

.row-wrapper-x  {

     padding: 0 10px;

}

.row-wrapper-x > p:empty  {

     margin: 0;

}

@media only screen and (min-width: 1200px) {

    .row-wrapper-x  {

     padding: 0 15px;

}

}

.col-md-8.omega .row-wrapper-x  {

     padding-left: 0;

}

#wrap .wpb_row.full-row,  #wrap.boxed-wrap .wpb_row.full-row  {

     margin-top: 0;

     margin-left: 0;

     margin-right: 0;

     margin-bottom: 0;

     clear: both;

}

#wrap .blox .wpb_row.full-row,  #wrap .parallax-sec .wpb_row.full-row,  #wrap .video-sec .wpb_row.full-row, #wrap.boxed-wrap .blox .wpb_row.full-row,  #wrap.boxed-wrap .parallax-sec .wpb_row.full-row,  #wrap.boxed-wrap .video-sec .wpb_row.full-row  {

     margin: 0;

}

#wrap .wpb_row .vc_column-inner  {

     padding-top: 0;

}

.wpb_row.full-row .vc_col-sm-12 > .vc_column-inner  {

     padding-left: 0;

     padding-right: 0;

}

.blox .wpb_row.full-row .vc_col-sm-12 > .vc_column-inner  {

     padding-left: 10px;

     padding-right: 10px;

}

@media only screen and (max-width: 960px)  {

    #wrap .vc_column_container > .vc_column-inner  {

     padding-left: 10px;

     padding-right: 10px;

}

#wrap .full-container .vc_column_container > .vc_column-inner  {

     padding-left: 20px;

     padding-right: 20px;

}

}

.wpb_revslider_element,  .wpb_layerslider_element,  .max-hero  {

     margin-top: -35px;

}

.page-title-x .wpb_revslider_element,  .page-title-x .wpb_layerslider_element,  .page-title-x .max-hero, .blox .wpb_revslider_element,  .blox .wpb_layerslider_element,  .blox .max-hero  {

     margin-top: 0;

}

.blox.wpb_row,  #wrap.boxed-wrap .blox.wpb_row,  #wrap .blox.wpb_row,  .blox .wpb_row,  #wrap.boxed-wrap .blox .wpb_row,  #wrap .blox .wpb_row,  .wpb_row .wpb_row  {

     margin-bottom: 0;

}

.wpb_row .wpb_row  {

     margin-bottom: 0;

}

.wpb_row.blox,  .wpb_row.parallax-sec,  .wpb_row.video-sec,  .wpb_row.full-row  {

     margin-right: 0;

     margin-left: 0;

     margin-bottom: 0;

}

.blox .wbp_row,  .blox .wpb_row   {

     margin-right: 0;

     margin-left: 0;

}

.blox .vc_col-sm-12 .wpb_row  {

     margin-left: -10px;

     margin-right: -10px;

     width: auto;

}

@media only screen and (min-width: 1200px) {

    .blox .vc_col-sm-12 .wpb_row  {

     margin-left: -15px;

     margin-right: -15px;

}

.blox .wpb_row.full-row .vc_col-sm-12 > .vc_column-inner  {

     padding-left: 15px;

     padding-right: 15px;

}

.blox.full-container .wpb_row.full-row .vc_col-sm-12 > .vc_column-inner  {

     padding-left: 0;

     padding-right: 0;

}

}

#wrap .blox .wpb_content_element,  #wrap .parallax-sec .wpb_content_element,  #wrap .video-sec .wpb_content_element  {

     margin-bottom: 0;

}

.wpb_single_image.wpb_content_element  {

     margin-bottom: 0;

}

.wpb_layerslider_element.wpb_content_element,  .wpb_revslider_element.wpb_content_element,  .wpb_gmaps_widget.wpb_content_element,  .wpb_gallery.wpb_content_element, .wpb_layerslider_element .wpb_single_image.wpb_content_element,  .wpb_revslider_element .wpb_single_image.wpb_content_element  {

     margin-bottom: 0px;

}

#wrap .wpb_single_image .vc_single_image-wrapper  {

     display: block;

}

.row-wrapper-x p img,  div img,  li img, #wrap p img,  .wpb_single_image.wpb_content_element img  {

     height:  auto;

     max-width: 100%;

}

.our-map .wpb_wrapper .wpb_map_wraper,  .wpb_gmaps_widget .wpb_wrapper  {

     padding: 0;

}

.wpb_gmaps_widget  {

     border: 5px solid #eee;

}

.no-margin-w  {

     margin: 0 !important;

}

.no-mb {

     margin-bottom: 0 !important;

}

.ne-mb {

     margin-bottom: -30px !important;

}

#lang_sel  {

     z-index: 1;

}

.w-map img,  .gm-style img  {

     max-width:  none !important;

}

#wrap .w-map > div  {

     width:  100% !important;

}

@media only screen and (min-width: 1200px) {

    .wpb_column.nopad-all  {

     padding: 0;

}

.wpb_column.nopad-left  {

     padding-left: 0;

}

.wpb_column.nopad-right  {

     padding-right: 0;

}

.wpb_column.nopad-bottom  {

     padding-bottom: 0;

}

.wpb_column.nopad-top  {

     padding-top: 0;

}

}

@media only screen and (max-width: 960px) {

    .wpb_row .wpb_column.full-at-max960  {

     width: 100%;

}

}

@media (max-width: 767px)  {

    .wpb_row .wpb_column  {

    margin-bottom:  0;

 }

}

.respo-fit-blox  {

     min-height: 796px !important;

}

.blox.full-container .container  {

     padding-left: 0;

     padding-right: 0;

     width: auto;

     max-width: none;

}

@media (max-width: 767px)  {

    .respo-fit-blox  {

     min-height: 810px !important;

}

.blox.respo-bg-none, .vc_row.respo-bg-none   {

     background-image: none !important;

}

}

@media (max-width: 479px)  {

    .respo-fit-blox  {

     min-height: 610px !important;

}

}

@media (min-width: 1401px)  {

    .respo-fit-blox  {

     min-height: 996px !important;

}

}

#wrap .wp-pagenavi  {

     clear:  both;

     font-size:  12px;

     text-align: center;

     margin: 20px 0;

}

#wrap .wp-pagenavi span.pages  {

     color: #999;

}

#wrap .wp-pagenavi a,  #wrap .wp-pagenavi span  {

     font-weight: bold;

     text-decoration:  none;

     display: inline-block;

     background: #eee;

     color: #414141;

     border: none;

     line-height: 1;

     padding:  10px 14px;

     margin:  3px 4px;

     transition:  all 0.3s ease;

     border-radius:  2px;

}

#wrap .wp-pagenavi span.current  {

     border-color:  #efefef;

     background: #fdfdfd;

}

#wrap .wp-pagenavi a:hover  {

    border-color:  #d0ae5e;

     background: #d0ae5e;

     color: #fff;

}

#wrap .wp-pagenavi span.current  {

    font-weight:  bold;

}

@media (max-width: 479px)  {

    #wrap .wp-pagenavi span.pages  {

     display: none;

}

}

.search-results .blog-post  {

     padding-bottom:  7px;

     border-bottom:  1px solid #ddd;

     margin-bottom:  40px;

}

.wpcf7 .wpcf7-form input,  .wpcf7 .wpcf7-form textarea,  .wpcf7 .wpcf7-form select  {

     width: 100%;

     box-sizing: border-box;

     border:  1px solid #e3e3e3;

     padding:  11px 6px;

     font-size:  13px;

     font-weight: 300;

     box-shadow:  0 1px 2px rgba(0, 0, 0, .062) inset;

}

.wpcf7 .wpcf7-form input:hover,  .wpcf7 .wpcf7-form textarea:hover  {

     border-color: #b2cef7;

}

.wpcf7 .wpcf7-form select  {

     height: 48px;

     padding: 0 6px;

     margin: 0;

}

.wpcf7 .wpcf7-form textarea  {

     height: 90px;

}

.wpcf7 .wpcf7-form p  {

     color:  #717171;

     font-size: 14px;

     margin-bottom: 2px;

     margin-top: 0;

     font-weight: 500;

}

.wpcf7 .wpcf7-form input[type="submit"],  .wpcf7 .wpcf7-form input[type="reset"],  .wpcf7 .wpcf7-form input[type="button"] {

     width: auto;

     font-weight: bold;

     background-color: #d0ae5e;

     padding:  16px 56px;

     padding:  16px 56px;

     border: none;

     text-transform: uppercase;

}

.wpcf7 .wpcf7-form input[type="submit"]:hover,  .wpcf7 .wpcf7-form input[type="reset"]:hover,  .wpcf7 .wpcf7-form input[type="button"]:hover {

     background-color: #222;

     color: #fff;

}

.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form  input[type="password"], .wpcf7 .wpcf7-form input[type="number"], .wpcf7 .wpcf7-form  input[type="email"],  .wpcf7 .wpcf7-form textarea,  .wpcf7 .wpcf7-form  option {

     margin: 0 auto;

     width: 100%;

     padding:  11px 10px;

}

.wpcf7 .wpcf7-form h6  {

    margin-top: 25px;

     color: #df506e;

     font-size: 20px;

     font-weight: bold;

     text-transform: lowercase;

}

.wpcf7 .wpcf7-form .radio-w  {

    padding:  24px 0 0;

}

.wpcf7 .wpcf7-form .radio-w .wpcf7-list-item  {

    margin-right:  100px;

}

.wpcf7 .wpcf7-form .one_half input[type="submit"]  {

    width:  100%;

    margin-top:  16px;

}

.wpcf7 .wpcf7-form .one_half  {

    margin-bottom: 80px;

}

.dark.blox .wpcf7 .wpcf7-form input[type="text"], .dark.blox .wpcf7 .wpcf7-form  input[type="password"], .dark.blox .wpcf7 .wpcf7-form input[type="number"], .dark.blox .wpcf7 .wpcf7-form  input[type="email"], .dark.blox .wpcf7 .wpcf7-form textarea, .dark.blox  .wpcf7 .wpcf7-form  select, .dark.blox  .wpcf7 .wpcf7-form  option {

    color: rgba(102,  102,  102,  1);

     margin: 0 auto;

     width: 100%;

     padding:  10px;

     border-radius:  4px;

     background-color:  rgba(255,  255,  255,  0.85);

}

.dark.blox .wpcf7 .wpcf7-form  input[type="text"]:focus, .dark.blox  .wpcf7 .wpcf7-form .rsvp-w1 input[type="password"]:focus, .dark.blox .wpcf7 .wpcf7-form input[type="number"]:focus, .dark.blox  .wpcf7 .wpcf7-form  input[type="email"]:focus, .dark.blox  .wpcf7 .wpcf7-form textarea:focus , .dark.blox  .wpcf7 .wpcf7-form  select:focus , .dark.blox  .wpcf7 .wpcf7-form  option:focus  {

    background-color: #fff;

}

.dark.blox .wpcf7 .wpcf7-form  input[type="submit"] {

    border-radius:  30px;

     color:  #fff;

     border:  1px solid #fff;

     background:  transparent;

     padding:  14px 35px;

     margin-top:  10px;

}

.dark.blox .wpcf7 .wpcf7-form  input[type="submit"]:hover {

    background:  #3498db;

     border:  1px solid #3498db;

}

span.wpcf7-not-valid-tip  {

     margin-top:  5px;

 }

@media only screen and (max-width: 960px)  {

    #header  {

     padding: 10px 0;

}

#search-form,  .woo-cart-header  {

     display: none;

}

.transparent-header-w.t-dark-w #header .img-logo-w2  {

     display: none;

}

.transparent-header-w.t-dark-w #header .img-logo-w1  {

     display: inline;

}

.plan-wrap  {

     width:  100%;

}

.sub-h h5  {

     padding:  0;

}

.blog-content .post-img  {

     margin-bottom:  20px;

}

.blog-expression  {

     width:  100%;

}

.img-team  {

     margin-top: 40px }

.sidebar,  .rgt-cntt,  .sidebar.leftside  {

     padding-right: 0;

     background: none;

     padding-top: 40px;

     margin-top: 40px;

     border-top: 5px solid #e5e5e5;

}

.rgt-cntt,  .sidebar.leftside  {

     padding-top: 0px;

     margin-top: 0px;

     border-top: 0 none;

     margin-right: 0;

}

.sidebar.leftside  {

     margin-bottom: 40px;

     border-bottom: 5px solid #e5e5e5;

}

.footer-in .col-md-3,  .footer-in .col-md-4,  .footer-in .col-md-6,  .footer-in .col-md-8  {

     margin-bottom: 30px;

}

.img-box  {

     width:  256px;

     height:  188px;

}

.last-project .img-box  {

     background:  #ea3c3c;

}

.last-project .img-box:nth-child(even)  {

     background:  #f66060;

}

.ab-box  {

     height:  235px;

}

.author-detail  {

     width:  218px;

}

.contact input  {

     width:  330px;

     float:  none;

}

.contact textarea  {

     width:  486px;

}

.row.magic,  .s-qoute-man  {

     padding:  0;

     margin-bottom:  10px;

}

a.get  {

     margin-bottom:  14px;

}

.pad-r10,  .pad-r20,  .pad-r30,  .pad-r40  {

     padding-right:  5px;

}

.pad-l10,  .pad-l20,  .pad-l30,  .pad-l40  {

     padding-left:  5px;

}

.dpromo2  {

     margin-top: 35px;

     border-top: 1px solid #e5e5e5;

     padding-top: 30px;

}

.dpromo2 .brdr-l1,  .dpromo2 .pad-l40  {

     border-left: none;

     padding: 0;

}

.vertical-space,  .vertical-space1  {

     height:  12px;

}

.vertical-space2  {

     height:  18px;

}

.vertical-space3  {

     height:  36px;

}

.vertical-space4  {

     height:  50px;

}

.vertical-space5  {

     height:  80px;

}

input[type="text"], input[type="password"], input[type="email"], textarea, select  {

     min-width: 90px;

     max-width: 100%;

}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)   {

    .sparallax .slide-image {

    background-attachment:  local !important;

     background-size:  auto!important;

}

.blox  {

    background-attachment:  local!important;

}

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    .blox  {

    background-attachment:  local!important;

     background-size:  auto!important;

}

.pad  {

     padding-top:  8%;

}

.blog-line img  {

     float:  none;

}

#wrap.boxed-wrap,  #wrap.boxed-wrap #header  {

     width:  728px;

}

#tline-content  {

     width:  700;

}

.tline-box  {

     width:  335px;

}

.plan-wrap  {

     width:  auto;

}

.social-icons a  {

     margin:  1px 4px 0 4px;

}

.max-counter.m-counter  {

     width: 130px;

}

.max-counter.m-counter .max-count  {

     width: 90px;

     height: 90px;

     font-size: 23px;

     padding-top: 33px;

}

.event-list .btn-wrapper .button.dark-gray.medium  {

     padding: 13px;

     letter-spacing: 0;

     font-size: 11px;

}

.social-team i  {

     font-size: 16px;

     padding: 5px;

}

.respo-tagline  {

     font-size: 42px;

     letter-spacing: -2px;

    line-height: 1.33;

}

h1.tagline-bold  {

     font-size: 31px;

     line-height: 33px;

}

.header-button  {

    position:  absolute;

    right:  50px;

    top:  -17px;

}

}

@media only screen and (min-width: 480px) and (max-width: 767px)  {

    #wrap.boxed-wrap,  #wrap.boxed-wrap #header  {

     width:  460px;

}

#tline-content  {

     width:  460px;

}

.tline-box  {

     width:  420px;

}

#testimonials-slider li  {

     width: 400px;

}

.page-subtitle  {

     left:  0;

     padding:  10px 0 0 20px;

     bottom:  0;

     border-bottom:  1px solid #e8edee;

     margin-bottom:  20px;

     height:  auto;

     width:  auto;

     clear:  both;

     background:  #fdfdfd;

     border-radius:  0;

}

.pricing-table .plans-f-list.respo  {

     display:  inline;

     visibility:  visible;

}

.jcarousel-item,  .last-project .portfolio-item  {

     max-width:  210px;

     height:  157px;

     float:  left;

}

.respo-tagline  {

     font-size: 39px;

     letter-spacing: -1px;

}

}

@media only screen and (max-width: 767px)  {

    #w-login  {

    width:  450px;

}

#header.dark #nav  {

    background:  #000;

     border-color: #181818;

}

#header.dark.sm-rgt-mn #menu-icon i  {

    color: rgb(228,  228,  228);

}

#header.dark.sm-rgt-mn #menu-icon:hover i,  #header.dark.sm-rgt-mn #menu-icon.active i  {

    color: #27ae60;

}

.header-button  {

    display:  block;

    border:  none;

    margin:  40px auto 15px;

    background:  #e7e7e7;

    width:  100%;

}

.blox  {

    background-attachment:  local !important;

}

.max-hero .slides-navigation  {

    display: none;

}

.max-hero .slides-content .slides li {

    font-size:  48px;

}

.max-hero .slides-content p {

     font-size:  14px;

}

.max-hero .slides-content .button  {

    font-size:  12px;

}

#headline  {

     height: auto;

     border-bottom: 1px solid #e1e1e1;

     padding: 5px 0;

}

#headline h2,  #headline h3  {

     border: none;

     text-align: center;

}

#headline h2 small,  #headline h3 small  {

     display: block;

     margin-top: 7px;

     margin-bottom: 9px;

     font-size: 13px;

     letter-spacing: 2px;

     font-weight: 400;

}

.top-bar  {

     height: auto;

     padding: 5px 0 6px;

}

.top-bar h6  {

     font-size: 11px;

     letter-spacing: 0;

     margin: 0 10px 0 0;

}

.top-bar h6 i  {

     font-size: 12px;

     padding: 3px;

     margin-right: 3px;

}

.top-bar .socialfollow,  .top-links,  .top-links.rgtflot,  .top-bar .socialfollow.lftflot  {

     float: none;

     text-align: center;

     clear: both;

     min-height: 22px;

}

.top-bar .socialfollow a,  .top-bar .socialfollow.lftflot a,  .top-links p,  .top-links img  {

     float: none;

     display:  inline-block;

     padding:  0px 3px 0px;

}

.top-links,  .top-links.rgtflot  {

     margin: 0;

}

.top-links.rgtflot  {

     margin-top: 12px;

     margin-bottom: 6px;

}

.top-links.lftflot  {

     width: 100%;

     text-align: center;

}

.top-links a,  .top-links span  {

    padding: 0;

     font-weight:  400;

     letter-spacing:  1px;

}

.top-links.rgtflot .socialfollow {

    margin: 0;

}

#topbar-search  {

     float: none;

     width: 100%;

}

#topbar-search .search-text-box  {

     width: 100%;

     display: block;

     margin: 0;

     margin-bottom: 10px;

}

#lang_sel_click  {

     text-align: left;

     float: right;

}

#lang_sel_click img.iclflag  {

     padding: 0;

}

.container hr  {

     margin-left: 0;

     margin-right: 0;

}

.nav-search  {

     float:  none;

     margin:  0;

}

.img-box  {

     width:  420px;

     height:  308px;

}

.contact textarea  {

     width:  398px;

}

.max-counter  {

     display: block;

     padding-bottom: 20px;

}

.logo-wrap .logo  {

     text-align:  center;

     float: none;

     margin-bottom: 10px;

     width: 100%;

     height: auto;

     line-height: 1;

}

.logo-wrap .logo img  {

     position: static;

}

#nav  {

     display:  none;

}

.portfolio article  {

     width:  100%;

     height:  300px;

}

.plan-wrap article  {

     width:  50%;

}

.twitter h3  {

     padding:  0;

}

.project-view .img-item-big img  {

     border: none;

     margin-bottom: -14px;

}

.proj-title-x h2  {

     font-size: 28px;

}

#wrap .ptp-pricing-table .ptp-four-col  {

    width:  100%;

}

.zoomex2 h6  {

     font-size: 18px;

     font-weight: 600;

}

input[type="text"].header-saerch,  input[type="text"].header-saerch:focus  {

     width:  261px;

     margin-top:  10px;

}

.pin-box  {

     width:  96%;

}

.tline-box  iframe,  .tline-box  img  {

     height: auto;

}

.tline-row-l,  .tline-row-r  {

     display:  none }

.tline-box.rgtline  {

     float:  left;

     left:  0;

}

#tline-content:before  {

     background: #eff3f4;

}

.tabs-left > .nav-tabs,  .tabs-left > .nav-tabs > li > a,  .nav-tabs > li,  .nav-tabs > li.active,  .tabs-left > .nav-tabs > li.active > a,  .tabs-left > .nav-tabs .active > a:hover  {

     width: 100%;

     display: block;

     padding-left: 0;

     padding-right: 0;

}

.tabs-left > .nav-tabs > li > a  {

     border-right: 0 none;

}

.tabs-left > .tab-content  {

     border:  none;

}

.tab-content .columns,  .tab-content .column  {

     margin: 0 10px;

     max-width: 90%;

}

.container hr  {

     margin-left: 0;

     margin-right: 0;

}

.author-detail  {

     margin:  20px 0;

}

.blog-post h3,  .blgtyp3.blog-post h3,  .blgtyp2.blog-post h3, #wrap .wpb_gallery_slides .flex-caption h2.post-title, #wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title  {

     font-size: 17px;

     letter-spacing: 1px;

}

.blog-single-post h1  {

     font-size: 20px;

     letter-spacing: 1px;

}

.blog-post p,  .blog-single-post p  {

     font-size: 13px;

}

.blog-post.blgtyp1 a.readmore  {

     left: 0;

     transform: none;

     font-size: 10px;

}

.pad-r10,  .pad-r20,  .pad-r30,  .pad-r40,  .pad-l10,  .pad-l20,  .pad-l30,  .pad-l40  {

     padding:  0;

}

.one_half,  .one_third,  .two_third,  .three_fourth,  .one_fourth,  .one_fifth,  .two_fifth  {

     width:  100%;

     float:  none;

     margin-right:  0;

}

.twitter-box h3  {

     font-size: 17px;

}

.date-sp-wrap  {

     margin:  0;

     float:  right;

     margin-bottom:  7px;

}

.blog-line .blog-date-sec  {

     height:  auto;

}

.v-shadow-r,  .v-shadow-l  {

     min-height:  inherit;

     background:  none;

}

.pad-r10,  .pad-r20,  .pad-r30,  .pad-r40,  .pad-l10,  .pad-l20,  .pad-l30,  .pad-l40  {

     padding:  0;

}

.one_half,  .one_third,  .two_third,  .three_fourth,  .one_fourth,  .one_fifth,  .two_fifth  {

     width:  100%;

     float:  none;

     margin-right:  0;

}

.latest-f-blog,  .qot-week  {

     margin: 0;

}

.callout  {

     margin: 10px 0px 20px;

}

.brdr-l1,  .brdr-r1,  .brdr-l2,  .brdr-r2  {

     padding: 0;

     border:  none;

}

.brdr-l1  {

     margin-top: 30px;

}

.brdr-r1  {

     margin-bottom: 30px;

}

.resp-center  {

     text-align: center !important;

}

.tab-content p,  .tab-content li  {

     font-size:  12px;

}

#side-nav  {

     float: none;

}

input[type="text"].header-saerch,  input[type="text"].header-saerch:focus  {

     float:  none;

     display:  inline;

     position:  relative;

     z-index:  10000;

}

#wrap .ls-inner a.button  {

     padding: 4px 8px !important;

     font-size: 11px;

     text-transform: uppercase;

     letter-spacing: 0;

     font-weight: bold;

}

#wrap .ls-inner a.button.sm19  {

     margin-left: -12px;

}

#wrap .ls-inner h1  {

     font-size: 17px;

}

#wrap .ls-inner h2  {

     font-size: 16px;

}

#wrap .ls-inner h3  {

     font-size: 15px;

}

#wrap .ls-inner h4  {

     font-size: 14px;

}

#wrap .ls-inner h5  {

     font-size: 13px;

}

#wrap .ls-inner h6,  #wrap .ls-inner p  {

     font-size: 12px;

}

.footer-navi.floatright,  .footer-navi  {

     float: none;

     text-align: center;

     float:  none;

     text-align:  center;

     font-size:  10px;

     font-weight:  300;

}

.footer-navi .socialfollow  {

     margin:  0 auto;

     float:  none;

     display:  inline-block;

      margin:  10px auto;

}

.fix-btn-mrg .button.skyblue.large  {

     margin-top: 30px;

     margin-bottom: 55px;

}

#topbar-search .search-text-box  {

     margin: 5px 0 0;

}

#topbar-search .search-icon  {

     right: 9px;

     vertical-align:  middle;

}

#header .img-logo-w1  {

     display: inline;

}

.logo a:active  {

     opacity: 1;

}

.moonicons-box1  {

     width: 100%;

}

.max-title,  .max-title2, .max-title3,  .max-title4,  .max-title5  {

     margin-top: 14px;

     margin-bottom: 12px;

}

.top-links,  .top-links.rgtflot  {

     margin:  0 auto;

     padding-top:  0;

}

.callout  {

     position: relative;

     padding-bottom: 70px;

}

.callout a.callurl  {

     position:  absolute;

     bottom:  0;

     right:  9px;

}

.our-clients-wrap  {

     padding-top:  0;

     padding-bottom:  30px;

}

.testimonials-slider-w  {

     margin-bottom:  50px;

}

#wrap .wpcf7 .wpcf7-form p ,  #wrap .wpcf7 .wpcf7-submit {

     width:  100%;

}

.contact-form  {

     padding: 0;

     border: none;

}

.contact-form .btnSend  {

     width:  100%;

     padding:  0;

}

.contact-form .g-recaptcha  {

     overflow:  hidden;

     width:  183px;

     border-right:  1px solid lightgrey;

}

.footer-in h5.subtitle  {

     margin-top: 10px;

}

}

@media only screen and (max-width: 479px)  {

    .max-hero .slides-content p {

    font-size:  13px;

}

#wrap.boxed-wrap,  #wrap.boxed-wrap #header  {

     width: 100%;

}

.footbot  {

     min-height:  38px;

     height:  auto;

}

.nav-wrap2.mn4 #nav a  {

     padding:  15px 4px;

}

#menu a  {

     padding:  15px 4px;

}

.img-box  {

     width:  300px;

     height:  220px;

}

.pad  {

     padding-top:  2%;

}

.post-img  {

     margin-bottom:  20px;

}

.plan-wrap article  {

     width:  100%;

}

.author-detail  {

     width:  254px;

}

.contact input  {

     width:  288px;

     margin-right:  0;

}

.contact textarea  {

     width:  278px;

}

.commentin  {

     width:  92%;

}

#tline-content  {

     width:  300px;

}

.tline-box  {

     width:  250px;

}

.quote-slider .testimonial-content h4 q  {

     font-size: 19px;

}

.vertical-space,  .vertical-space1  {

     height:  8px;

}

.vertical-space2  {

     height:  14px;

}

.vertical-space3  {

     height:  28px;

}

.vertical-space4  {

     height:  40px;

}

.vertical-space5  {

     height:  60px;

}

.respo-tagline  {

     font-size: 36px;

     letter-spacing: 0;

}

}

@media only screen and (min-width: 1200px)  {

    #wrap.boxed-wrap,  #wrap.boxed-wrap #header  {

     width: 1180px;

}

.white-space  {

     height: 110px;

}

h4.subtitle  {

     margin: 10px 0 20px 0;

}

.pin-box  {

     width:  344px;

     margin: 15px;

}

#testimonials-slider li  {

     width: 1100px;

}

}

@media only screen and (min-width: 768px) and (max-width: 960px)  {

    #testimonials-slider li  {

     width: 860px;

}

.latest-works .portfolio-item  {

     width: 33.3%;

}

.pin-box  {

     width:  350px;

}

}

@media only screen and (max-width: 320px)  {

    .container  {

    width:  260px;

}

}

@media only screen and (min-width: 961px)  {

    .w-animate  {

     opacity:  0;

}

.w-start_animation  {

     opacity:  1;

     -webkit-animation:  w-animate-btt 0.5s;

     -moz-animation:  w-animate-btt 0.5s;

     -o-animation:  w-animate-btt 0.5s;

     animation:  w-animate-btt 0.5s;

     -webkit-backface-visibility: hidden;

     backface-visibility: hidden;

}

#nav .w-start_animation  {

     opacity:  1;

     -webkit-animation:  w-animate-btt-nav 0.28s;

     -moz-animation:  w-animate-btt-nav 0.28s;

     -o-animation:  w-animate-btt-nav 0.28s;

     animation:  w-animate-btt-nav 0.28s;

      -webkit-backface-visibility: hidden;

     backface-visibility: hidden;

}

}

@-webkit-keyframes w-animate-btt  {

    0%  {

     -webkit-transform:  translate3d(0,  110px,  0);

     opacity:  0;

}

100%  {

     -webkit-transform:  translate3d(0,  0,  0);

     opacity:  1;

}

}

@-moz-keyframes w-animate-btt  {

    0%  {

     -moz-transform:  translate3d(0,  110px,  0);

     opacity:  0;

}

100%  {

     -moz-transform:  translate3d(0,  0,  0);

     opacity:  1;

}

}

@-o-keyframes w-animate-btt  {

    0%  {

     -o-transform:  translate3d(0,  110px,  0);

     opacity:  0;

}

100%  {

     -o-transform:  translate3d(0,  0,  0);

     opacity:  1;

}

}

@keyframes w-animate-btt  {

    0%  {

     transform:  translate3d(0,  110px,  0);

     opacity:  0;

}

100%  {

     transform:  translate3d(0,  0,  0);

     opacity:  1;

}

}

@-webkit-keyframes w-animate-btt-nav  {

    0%  {

     -webkit-transform:  translate3d(0,  30px,  0);

     opacity:  0;

}

100%  {

     -webkit-transform:  translate3d(0,  0,  0);

     opacity:  1;

}

}

@-moz-keyframes w-animate-btt-nav  {

    0%  {

     -moz-transform:  translate3d(0,  30px,  0);

     opacity:  0;

}

100%  {

     -moz-transform:  translate3d(0,  0,  0);

     opacity:  1;

}

}

@-o-keyframes w-animate-btt-nav  {

    0%  {

     -o-transform:  translate3d(0,  30px,  0);

     opacity:  0;

}

100%  {

     -o-transform:  translate3d(0,  0,  0);

     opacity:  1;

}

}

@keyframes w-animate-btt-nav  {

    0%  {

     transform:  translate3d(0,  30px,  0);

     opacity:  0;

}

100%  {

     transform:  translate3d(0,  0,  0);

     opacity:  1;

}

}

.college-t #nav a   {

    font-family:  'Hind',  serif;

}

.college-t .nav-wrap1 #nav > li > a  {

    letter-spacing:  0px;

     font-size:  15px;

}

#wrap.online-t .webnus-p p,  #wrap.online-t .slog-p-w p  {

    color:  #616161;

    font-weight:  400;

    font-size:  15px;

}

#wrap.online-t h1, #wrap.online-t h2, #wrap.online-t h3, #wrap.online-t h4, #wrap.online-t h5, #wrap.online-t h6  {

     font-family: 'Montserrat',  sans-serif;

}

.online-t .top-bar  {

     letter-spacing:  0;

     min-height:  56px;

     background:  #363842;

}

.online-t .top-bar h6  {

    font-size:  11px;

}

.online-t .top-bar h6:first-of-type  {

    margin-left:  12px;

}

@media (min-width: 768px) and (max-width: 960px) {

    .online-t .top-bar h6: first-of-type  {

     margin:  0;

}

}

.online-t .top-bar h6:last-of-type:before  {

    border-left:  1px solid rgba(255, 255, 255, 0.36);

    content:  " ";

    padding-left:  16px;

     margin-left:  8px;

     height:  9px;

     display:  inline-block;

}

.online-t .top-bar h6 i  {

    display:  none;

}

.online-t .top-bar .socialfollow  {

    float:  left;

}

.online-t .top-bar .socialfollow a  {

     padding-top: 6px;

     width:  35px;

}

#wrap.online-t .top-bar .socialfollow a:hover  {

     background:  none;

}

#wrap.online-t .top-bar .socialfollow a i  {

    background:  #2b2c34;

    padding:  6px;

    width:  26px;

    display:  inline-block;

    border-radius:  7px;

    box-shadow:  -1px -1px #27282f;

    font-size:  14px;

}

#wrap.online-t .top-bar .socialfollow a:hover i  {

    box-shadow:  none;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-facebook {

     background:  #3b5996 !important;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-twitter  {

     background:  #00acee !important;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-vimeo  {

     background:  #0dadd6 !important;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-dribble  {

     background:  #d53e68 !important;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-youtube {

     background:  #cb322c !important;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-pinterest {

    background:  #cb2027 !important;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-google-plus {

    background:  #c3391c !important;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-linkedin  {

     background:  #0073b2 !important;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-rss {

     background:  #f29a1d !important;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-instagram {

     background:  #457399 !important;

}

#wrap.online-t .top-bar .socialfollow a:hover i.fa-skyp {

     background:  #00aaf3 !important;

}

.online-t .top-links  {

     line-height:  54px;

}

.online-t .top-bar .topbar-login  {

    background:  none;

    font-size:  11px;

    font-weight:  100;

     margin:  0;

}

.online-t .top-bar .topbar-login:hover  {

     background:  #333;

}

.online-t .topbar-login:before  {

    font-family:  fontawesome;

    padding-right:  10px;

    content:  "\f023";

    font-size:  14px;

}

@media only screen and (max-width: 767px) {

    .online-t .top-links.rgtflot  {

     padding:  0;

}

.online-t .top-bar .socialfollow  {

     float:  none;

     margin-right:  0;

}

.online-t .top-bar h6:first-of-type  {

     margin-left:  0;

}

.online-t .top-links  {

    line-height:  33px;

}

}

@media only screen and (max-width: 479px) {

    .online-t .top-bar h6   {

    display: block;

     margin: 0;

    padding-top: 14px;

}

.online-t .top-bar h6:last-of-type:before  {

    display: none;

}

.online-t .top-bar h6:last-of-type  {

    padding:  6px 0 14px;

}

}

.online-t .top-bar .inlinelb.topbar-contact  {

    color:  #fff;

    font-family:  'Montserrat', sans-serif;

    background-color:  #d0ae5e;

    font-size:  11px;

}

.online-t .top-bar .inlinelb.topbar-contact:hover  {

    background-color:  #2B2D35;

    color:  #d0ae5e;

}

.fancybox-close {

    display: none;

}

.w-modal,  .modal-contact  {

     width:  400px !important;

}

.modal-title  {

    background-color:  #d0ae5e;

    padding:  15px 20px;

     letter-spacing:  0;

}

.online-t .modal-title  {

    font-family:  'Montserrat', sans-serif;

}

.w-modal  {

    margin-bottom:  0;

}

.w-modal .wpcf7 .wpcf7-form input[type="submit"], .w-modal .wpcf7 .wpcf7-form input[type="reset"], .w-modal .wpcf7 .wpcf7-form input[type="button"], #w-login #wp-submit {

      background:  #d0ae5e;

    border:  0;

    font-size:  14px;

    text-transform:  uppercase;

    font-weight:  600;

     color:  #fff;

    letter-spacing:  1.5px;

    border-radius:  0;

}

.online-t.w-modal .wpcf7 .wpcf7-form input[type="submit"]:hover  {

     background: #222;

}

.fancybox-skin  {

    padding-bottom:  0 !important;

}

.fancybox-skin,  .fancybox-opened .fancybox-skin,  .w-modal,  .modal-title  {

    border-radius:  0;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="submit"]  {

     margin:  0 0 0 61px;

     background:  #d0ae5e;

    border-radius:  0;

    letter-spacing:  0;

    text-transform:  uppercase;

}

.online-learning-contact .icon {

    background:  #fff;

    color:  #757b79;

    border-radius:  0;

    padding:  12px 33px 29px 18px;

    border:  1px solid #e3e3e3;

    display:  inline-block;

    font-size:  18px;

    float:  left;

    width:  10%;

}

.online-learning-contact .row:hover .icon  {

    color: #d0ae5e;

}

.online-learning-contact .row  {

    margin-bottom:  15px;

}

.online-learning-contact .col-md-2 {

    float: left;

    width: 16.66666666666%;

}

.online-learning-contact .col-md-10 {

    float: left;

     width: 83.33333333333%;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="text"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="password"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="number"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="email"],  .wpcf7 .wpcf7-form .online-learning-contact textarea,  .wpcf7 .wpcf7-form .online-learning-contact option {

    background-color:  #fff;

    border:  1px solid #e3e3e3;

    box-shadow:  none;

    padding:  13px 20px;

    font-weight:  400;

    width:  88%;

    border-radius:  0;

}

.wpcf7 .wpcf7-form .online-learning-contact textarea  {

    height: auto;

}

@media (min-width: 961px) and (max-width: 1200px) {

    .wpcf7 .wpcf7-form .online-learning-contact input[type="text"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="password"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="number"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="email"],  .wpcf7 .wpcf7-form .online-learning-contact textarea,  .wpcf7 .wpcf7-form .online-learning-contact option  {

     width:  85%;

}

}

@media (min-width: 481px) and (max-width: 960px)   {

    .wpcf7 .wpcf7-form .online-learning-contact input[type="text"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="password"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="number"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="email"],  .wpcf7 .wpcf7-form .online-learning-contact textarea,  .wpcf7 .wpcf7-form .online-learning-contact option  {

     width:  82%;

}

}

@media only screen and (max-width: 768px) {

    .wpcf7 .wpcf7-form .online-learning-contact input[type="submit"]  {

     margin:  0;

 }

}

@media (max-width: 480px)  {

    .wpcf7 .wpcf7-form .online-learning-contact input[type="text"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="password"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="number"],  .wpcf7 .wpcf7-form .online-learning-contact input[type="email"],  .wpcf7 .wpcf7-form .online-learning-contact textarea,  .wpcf7 .wpcf7-form .online-learning-contact option  {

     width:  77%;

}

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="text"]::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="text"]:-moz-placeholder  {

     color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="text"]::-moz-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-learning-contact input[type="text"]:-ms-input-placeholder  {

      color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="password"]::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="password"]:-moz-placeholder  {

     color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="password"]::-moz-placeholder  {

      color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="password"]:-ms-input-placeholder  {

      color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="number"]::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="number"]:-moz-placeholder  {

     color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="number"]::-moz-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-learning-contact input[type="number"]:-ms-input-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-learning-contact input[type="email"]::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact input[type="email"]:-moz-placeholder  {

     color:  #616161;

  }

.wpcf7 .wpcf7-form .online-learning-contact input[type="email"]::-moz-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-learning-contact input[type="email"]:-ms-input-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-learning-contact textarea::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact textarea:-moz-placeholder  {

     color:  #616161;

  }

.wpcf7 .wpcf7-form .online-learning-contact textarea::-moz-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-learning-contact textarea:-ms-input-placeholder  {

      color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact option::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact option:-moz-placeholder  {

     color:  #616161;

}

.wpcf7 .wpcf7-form .online-learning-contact option::-moz-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-learning-contact option:-ms-input-placeholder  {

      color:  #616161;

  }

.fancybox-skin  {

     padding-bottom:  0 !important;

}

.fancybox-skin,  .fancybox-opened .fancybox-skin,  .w-modal,  .modal-title  {

    border-radius: 0;

}

.online-t-contact .icon {

     background:  #e9e9e9;

    color:  #757b79;

    border-radius: 0;

    padding:  16px 36px 32px 18px;

     margin-top: 1px;

    border:  0;

    display:  inline-block;

    font-size:  18px;

}

.online-t-contact .row:hover .icon  {

    color: #d0ae5e;

}

.online-t-contact .row  {

    margin-bottom:  15px;

}

.online-t-contact .col-md-2 {

    float: left;

    width: 16.66666666666%}

.online-t-contact .col-md-10 {

    float: left;

    width: 83.33333333333%}

.wpcf7 .wpcf7-form .online-t-contact input[type="text"],  .wpcf7 .wpcf7-form .online-t-contact input[type="password"],  .wpcf7 .wpcf7-form .online-t-contact input[type="number"],  .wpcf7 .wpcf7-form .online-t-contact input[type="email"],  .wpcf7 .wpcf7-form .online-t-contact textarea,  .wpcf7 .wpcf7-form .online-t-contact option {

    background-color:  #f8f8f8;

    border:  none;

    box-shadow:  none;

    padding:  16px 20px 17px;

     font-weight:  400;

     margin-top:  1px;

}

.wpcf7 .wpcf7-form .online-t-contact textarea  {

    height: auto;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="text"]::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="text"]:-moz-placeholder  {

     color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="text"]::-moz-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-t-contact input[type="text"]:-ms-input-placeholder  {

      color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="password"]::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="password"]:-moz-placeholder  {

     color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="password"]::-moz-placeholder  {

      color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="password"]:-ms-input-placeholder  {

      color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="number"]::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="number"]:-moz-placeholder  {

     color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="number"]::-moz-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-t-contact input[type="number"]:-ms-input-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-t-contact input[type="email"]::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact input[type="email"]:-moz-placeholder  {

     color:  #616161;

  }

.wpcf7 .wpcf7-form .online-t-contact input[type="email"]::-moz-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-t-contact input[type="email"]:-ms-input-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-t-contact textarea::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact textarea:-moz-placeholder  {

     color:  #616161;

  }

.wpcf7 .wpcf7-form .online-t-contact textarea::-moz-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-t-contact textarea:-ms-input-placeholder  {

      color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact option::-webkit-input-placeholder  {

    color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact option:-moz-placeholder  {

     color:  #616161;

}

.wpcf7 .wpcf7-form .online-t-contact option::-moz-placeholder  {

      color:  #616161;

  }

.wpcf7 .wpcf7-form .online-t-contact option:-ms-input-placeholder  {

      color:  #616161;

  }

.modal-book .wpcf7 .wpcf7-form .online-t-contact select  {

     margin-top:  1px;

     background:  #f8f8f8;

     border:  1px solid #f8f8f8;

     height:  51px;

     box-shadow:  none;

     padding-left:  20px;

}

.modal-book div.wpcf7 img.ajax-loader  {

    position:  absolute;

      left:  12px;

     top:  50px;

}

.online-t #footer  {

    background:  #32333a;

}

#wrap.online-t .footer-in h5.subtitle  {

    color: #fff;

     font-family:  'Montserrat', sans-serif;

}

.online-t .footer-in h5.subtitle:after  {

    content:  "";

    width:  70px;

    height:  2px;

    background:  #d0ae5e;

    display:  block;

    margin-top:  10px;

}

.online-t .footer-in p, .online-t .footer-in .textwidget  {

    color:  #c3c5ce;

    font-family:  'Hind',  sans-serif;

    font-size:  14px;

    letter-spacing:  0.5px;

    font-weight:  300;

}

.online-t #footer .widget ul li:before  {

    font-family:  simple-line-icons;

    padding-right:  7px;

    content:  "\e606";

    font-size:  9px;

    color:  #d0ae5e;

}

.online-t #footer .widget ul li a  {

    color: #ebebec;

}

.online-t #footer .widget ul li a:hover  {

    color:  #d0ae5e;

}

.online-t #footer .widget-subscribe-form  {

     float:  left;

 }

.online-t #footer .widget-subscribe-form input[type="text"]  {

    border:  0;

    background:  #292a32;

    color:  #d0ae5e;

    padding:  17px 16px;

    width:  280px;

    font-size: 12px;

    letter-spacing:  0.5px;

    height:  51px;

}

.online-t #footer .widget-subscribe-form input[type="text"]::-webkit-input-placeholder  {

    color:  #d0ae5e;

}

.online-t #footer .widget-subscribe-form input[type="text"]:-moz-placeholder  {

     color:  #d0ae5e;

  }

.online-t #footer .widget-subscribe-form input[type="text"]::-moz-placeholder  {

      color:  #d0ae5e;

  }

.online-t #footer .widget-subscribe-form input[type="text"]:-ms-input-placeholder  {

      color:  #d0ae5e;

  }

.online-t #footer .widget-subscribe-form button  {

    background:  #292a32;

    padding:  17px 16px 14px;

    color:  #d0ae5e;

    height:  51px;

}

.online-t #footer .widget-subscribe-form button:before  {

    font-family:  simple-line-icons;

    padding-right:  7px;

    content:  "\e606";

    font-size:  14px;

    color:  #d0ae5e;

       height:  40px;

}

.online-t #footer .widget-subscribe-form button span  {

    display:  none;

}

.online-t #footer .widget-subscribe-form button:hover  {

    box-shadow:  none;

}

@media only screen and (min-width: 1201px) {

    .online-t #footer .widget-subscribe-form input[type="text"]  {

    width: 240px;

}

}

@media only screen and (min-width: 321px) and (max-width: 1200px) {

    .online-t #footer .widget-subscribe-form input[type="text"]  {

    width: 205px;

}

}

@media only screen and (max-width: 320px) {

    .online-t #footer .widget-subscribe-form input[type="text"]  {

     width:  167px;

 }

}

.online-t .footbot .container:before  {

    content: "";

    border-top:  1px solid rgba(255, 255, 255, 0.07);

    padding-top:  30px;

    margin-top:  30px;

    width:  100%;

}

.online-t .footbot .socialfollow a:hover i.fa-facebook {

     background:  #3b5996 !important;

}

.online-t .footbot .socialfollow a:hover i.fa-twitter  {

     background:  #00acee !important;

}

.online-t .footbot .socialfollow a:hover i.fa-vimeo  {

     background:  #0dadd6 !important;

}

.online-t .footbot .socialfollow a:hover i.fa-dribble  {

     background:  #d53e68 !important;

}

.online-t .footbot .socialfollow a:hover i.fa-youtube {

     background:  #cb322c !important;

}

.online-t .footbot .socialfollow a:hover i.fa-pinterest {

    background:  #cb2027 !important;

}

.online-t .footbot .socialfollow a:hover i.fa-google-plus {

    background:  #c3391c !important;

}

.online-t .footbot .socialfollow a:hover i.fa-linkedin  {

     background:  #0073b2 !important;

}

.online-t .footbot .socialfollow a:hover i.fa-rss {

     background:  #f29a1d !important;

}

.online-t .footbot .socialfollow a:hover i.fa-instagram {

     background:  #457399 !important;

}

.online-t .footbot .socialfollow a:hover i.fa-skyp {

     background:  #00aaf3 !important;

}

.online-t #footer .socialfollow a  {

    padding-top: 6px;

     width:  43px;

}

#wrap.online-t #footer .socialfollow a:hover  {

     background:  none;

}

#wrap.online-t #footer .socialfollow a i  {

    background:  #2b2c34;

    padding:  10px;

    width:  40px;

    display:  inline-block;

    border-radius:  7px;

    box-shadow:  -1px -1px #27282f;

    font-size:  20px;

    transition: all 0.3s ease;

}

#wrap.online-t #footer .socialfollow a:hover i  {

    box-shadow:  none;

}

@media only screen and (max-width: 320px) {

    .online-t #footer .footer-navi .socialfollow a: last-child  {

     margin:  8px 0;

 }

}

.footer-contact-info  {

    background:  #292A32;

    color:  #fff;

    list-style:  none;

     padding:  40px 0;

}

.footer-contact-info  span  {

    overflow:  hidden;

    padding-top:  13px;

    display:  block;

    color: #8d8e94;

     padding-right: 16%;

}

@media only screen and (max-width: 960px) {

    .footer-contact-info  i  {

    margin-bottom: 10px;

}

}

.tribe-events-list .tribe-events-read-more  {

    font-weight:  600;

    margin-top:  27px;

    display:  block;

}

.tribe-events-list .event-sharing .event-social li:hover a  {

    background:  #5b5b5b;

}

.online-t .event-grid .event-article  {

    border-width:  1px;

    padding:  15px;

    background:  #fff;

    border-color:  #e3e3e3;

}

.online-t .tribe-events-event-image  {

    border:  1px solid #e3e3e3;

}

.online-t .event-grid .event-article .event-title  {

    text-align:  left;

}

.online-t #tribe-events-content .tribe-events-tooltip h4, .online-t #tribe_events_filters_wrapper .tribe_events_slider_val,  .single-tribe_events .online-t a.tribe-events-gcal,  .single-tribe_events .online-t  a.tribe-events-ical  {

    color: #d0ae5e;

}

.online-t #tribe-events-content-wrapper .tribe-events-calendar div[id*=tribe-events-daynum-]  {

    background-color:  #fff;

    color:  #d0ae5e;

     font-size:  27px;

    font-weight:  400;

}

.online-t #tribe-events-content-wrapper .tribe-events-calendar td:hover div[id*=tribe-events-daynum-]  {

    background-color:  #d0ae5e;

    color: #fff;

}

.online-t #tribe-events-content-wrapper .tribe-events-calendar td:hover  {

    background:  #d0ae5e;

    box-shadow:  none;

}

.online-t #tribe-events-content-wrapper .tribe-events-calendar td:hover a  {

    color: #4a4a4a;

}

.online-t #tribe-events-content-wrapper .tribe-events-calendar div[id*=tribe-events-daynum-] {

    webkit-transition:  all .2s cubic-bezier(0.55, .085, .68, .53);

    -moz-transition: all .2s cubic-bezier(0.55, .085, .68, .53);

    -ms-transition:  all .2s cubic-bezier(0.55, .085, .68, .53);

    -o-transition:  all .2s cubic-bezier(0.55, .085, .68, .53);

    transition:  all .2s cubic-bezier(0.55, .085, .68, .53);

}

.online-t .tribe-events-thismonth.tribe-events-future.tribe-events-has-events.mobile-trigger.tribe-events-right, .online-t .tribe-events-thismonth.tribe-events-future.tribe-events-has-events.mobile-trigger.tribe-events-right div[id*=tribe-events-daynum-], .online-t .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger,  .online-t .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger div[id*=tribe-events-daynum-] {

    background:  #f3f3f3 !important;

}

.online-t .tribe-events-thismonth.tribe-events-future.tribe-events-has-events.mobile-trigger.tribe-events-right:hover, #wrap.online-t .tribe-events-thismonth.tribe-events-future.tribe-events-has-events.mobile-trigger.tribe-events-right:hover div[id*=tribe-events-daynum-], .online-t .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger:hover,  .online-t .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger:hover div[id*=tribe-events-daynum-]  {

    background:  #d0ae5e !important;

    color: #fff;

}

.online-t #tribe-events-content-wrapper .tribe-events-calendar td a  {

    color:  #616161;

    font-size:  15px;

    font-weight:  600;

}

.online-t #tribe-geo-results h2.tribe-events-page-title, .online-t  h2.tribe-events-page-title  {

    color:  #4c4c4c;

    font-weight:  400;

    font-size:  29px;

    text-transform:  capitalize;

}

.online-t h2.tribe-events-page-title a  {

    color:  #4c4c4c;

}

.online-t .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger  {

    position: relative;

}

.online-t .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger:before  {

    content:  " ";

    position:  absolute;

    top:  -7px;

    right:  1px;

    z-index: 1;

    -ms-transform:  rotate(-45deg);

    -webkit-transform:  rotate(-45deg);

    transform:  rotate(-45deg);

    border-top:  15px solid transparent;

    border-bottom:  15px solid transparent;

    border-left:  15px solid #d0ae5e;

}

.online-t .tribe-events-calendar thead th  {

    background-color:  #4c4c4c;

}

#wrap.online-t .button  {

     font-weight:  400;

     font-family:  'Montserrat',  sans-serif;

}

.kids-t h1,  .kids-t h2,  .kids-t h3,  .kids-t h4,  .kids-t h5,  .kids-t h6,  .kids-t .sidebar .widget,  .kids-t .wpb_column .widget  {

    font-family:  'Life Savers', sans-serif;

}

.kids-t .webnus-p,  .kids-t .slog-p-w p,  .kids-t p  {

    font-family: 'Asap', sans-serif;

    color:  #848484;

    font-weight:  400;

}

#wrap.kids-t .colorf,  #wrap.kids-t .hcolorf:hover  {

    color: #ffb300;

}

#wrap.kids-t .colorb,  #wrap.kids-t .hcolorb:hover  {

    background-color: #ffb300;

}

#wrap.kids-t .colorr,  #wrap.kids-t .hcolorr:hover  {

    border-color: #ffb300;

}

#wrap.kids-t .testimonials-slider-w .owl-theme .owl-controls .owl-page.active span  {

    background-color: #ffb300;

}

.kids-t #nav a  {

    font-family: 'Asap', sans-serif;

}

#header.colorful-header #nav > li > a  {

    font-family:  'Life Savers', sans-serif;

     border-radius: 5px;

     font-size: 14px;

     font-weight: 700;

     text-transform: uppercase;

     letter-spacing: 0.4px;

}

.kids-t .top-bar  {

    background:  #fefefe;

    border-bottom:  1px solid #e6e6e6;

    min-height:  45px;

}

.kids-t .top-links  {

    line-height:  43px;

}

.kids-t #header h6, .kids-t .top-bar h6, .kids-t .top-inf h6  {

    color:  #898989;

}

.kids-t .top-bar h6  {

    margin-left: 20px;

    letter-spacing:  0.5px;

     font-size: 16px;

}

.kids-t .top-bar h6 i  {

    margin-right: 8px;

     color:  #ac92ed;

}

.kids-t #topbar-search  {

    float:  left;

}

.kids-t #topbar-search .search-text-box  {

    color:  #222;

    min-height:  44px;

    background-color:  #ac92ed;

    margin:  0;

    border:  0;

    border-radius:  0;

}

.kids-t #topbar-search .search-icon  {

    top:  15px;

     color: #fff;

    font-weight:  700;

}

.kids-t .top-bar i.fa-mobile-phone:before  {

    font-size:  20px;

}

.kids-t .top-bar .socialfollow a  {

    border-bottom: 1px solid;

     margin-bottom:  -1px;

    padding-top:  8px;

    width:  40px;

    line-height:  36px;

}

.kids-t .top-bar .socialfollow i  {

    color:  #a9a9a9;

    font-size:  20px;

}

.kids-t .top-bar .socialfollow .facebook  {

     border-bottom-color:  #3b5996 !important;

     color:  #3b5996;

}

.kids-t .top-bar .socialfollow .twitter   {

     border-bottom-color:  #00acee !important;

     color:  #00acee;

}

.kids-t .top-bar .socialfollow .vimeo   {

     border-bottom-color:  #0dadd6 !important;

     color:  #0dadd6;

}

.kids-t .top-bar .socialfollow .dribble   {

     border-bottom-color:  #d53e68 !important;

     color:  #d53e68;

}

.kids-t .top-bar .socialfollow .youtube  {

     border-bottom-color:  #cb322c !important;

     color:  #cb322c;

}

.kids-t .top-bar .socialfollow .pinterest  {

    border-bottom-color:  #cb2027 !important;

     color:  #cb2027;

}

.kids-t .top-bar .socialfollow .google-plus  {

    border-bottom-color:  #c3391c !important;

     color:  #c3391c;

}

.kids-t .top-bar .socialfollow .linkedin   {

     border-bottom-color:  #0073b2 !important;

     color:  #0073b2;

}

.kids-t .top-bar .socialfollow .rss  {

     border-bottom-color:  #f29a1d !important;

     color:  #f29a1d;

}

.kids-t .top-bar .socialfollow .instagram  {

     border-bottom-color:  #457399 !important;

     color:  #457399;

}

.kids-t .top-bar .socialfollow .skype  {

     border-bottom-color:  #00aaf3 !important;

     color:  #00aaf3;

}

.kids-t .top-bar .socialfollow .other-social   {

     border-bottom-color:  #ff5d5e !important;

     color:  #ff5d5e;

}

.kids-t .top-bar .socialfollow a:hover i  {

     color: #fff;

}

.kids-t .top-bar .socialfollow .facebook:hover  {

     background:  #3b5996 !important;

}

.kids-t .top-bar .socialfollow .twitter:hover   {

     background:  #00acee !important;

}

.kids-t .top-bar .socialfollow .vimeo:hover   {

     background:  #0dadd6 !important;

}

.kids-t .top-bar .socialfollow .dribble:hover   {

     background:  #d53e68 !important;

}

.kids-t .top-bar .socialfollow .youtube:hover  {

     background:  #cb322c !important;

}

.kids-t .top-bar .socialfollow .pinterest:hover  {

    background:  #cb2027 !important;

}

.kids-t .top-bar .socialfollow .google-plus:hover  {

    background:  #c3391c !important;

}

.kids-t .top-bar .socialfollow .linkedin:hover   {

     background:  #0073b2 !important;

}

.kids-t .top-bar .socialfollow .rss:hover  {

     background:  #f29a1d !important;

}

.kids-t .top-bar .socialfollow .instagram:hover  {

     background:  #457399 !important;

}

.kids-t .top-bar .socialfollow .skype:hover  {

     background:  #00aaf3 !important;

}

.kids-t .top-bar .socialfollow .other-social:hover   {

     background:  #ff5d5e !important;

}

.kids-t .top-bar h6 .fa-phone:before  {

    content:  "\f10b";

     font-size:  23px;

}

.kids-t .top-bar h6 .fa-envelope-o:before  {

     content:  "\f0e0";

}

@media only screen and (max-width: 960px)  {

    .kids-t .top-links, .kids-t .top-links.rgtflot  {

    float:  none;

    margin: 0 auto;

}

}

.kids-t #footer  {

    font-family:  "Asap"}

.kids-t #footer .widget  {

    margin-bottom:  40px;

}

.kids-t .footer-in .textwidget  {

    color:  #e6e9ee;

}

.kids-t .footer-in h5.subtitle  {

    color:  #e6e9ee;

    border-bottom:  4px solid rgba(255, 255, 255, .3);

    padding-bottom:  10px;

    margin-bottom:  24px;

    text-transform:  inherit;

     font-size: 24px;

    font-weight:  700;

}

.kids-t #footer .side-list img, .kids-t #footer .side-list li:hover img  {

    border:  0;

    background:  none;

    border-radius:  5px;

}

.kids-t #footer .widget ul li  {

    padding:  7px;

    min-height:  79px;

    transition:  all .14s ease;

}

.kids-t #footer .widget ul li:hover  {

    background : #4e5763;

}

.kids-t #footer .widget ul li:hover img  {

    border:  2px solid #5c6d84;

}

.kids-t #footer .side-list img  {

    width:  65px;

     height:  auto;

    padding:  0;

    border:  2px solid transparent;

}

.kids-t #footer .side-list p  {

    color:  #697a8f;

    font-style:  normal;

    transition:  all .14s ease;

    font-size:  12px;

    font-weight:  700;

    padding-top:  5px;

     margin-bottom:  -4px;

}

.kids-t #footer .side-list li:hover p  {

    color: #37bd9c;

}

.kids-t #footer .side-list h5  {

     font-weight:  400;

     text-transform:  inherit;

    letter-spacing:  0;

}

.kids-t #footer .widget-subscribe-form  {

     overflow:  hidden;

     float: none;

}

.kids-t #footer .widget-subscribe-form input[type="text"]  {

    width:  100%;

    padding:  14px 12px;

    margin:  0;

    border:  0;

    background:  #323841;

    color:  #4a525e;

    position:  relative;

}

.kids-t #footer .widget-subscribe-form input[type="text"]::-webkit-input-placeholder  {

    color:  #4a525e;

}

.kids-t #footer .widget-subscribe-form input[type="text"]:-moz-placeholder  {

     color:  #4a525e;

  }

.kids-t #footer .widget-subscribe-form input[type="text"]::-moz-placeholder  {

      color:  #4a525e;

  }

.kids-t #footer .widget-subscribe-form input[type="text"]:-ms-input-placeholder  {

      color:  #4a525e;

  }

.kids-t #footer .widget-subscribe-form button  {

    position:  absolute;

    bottom:  0;

    right:  0;

    padding:  16px 24px;

    line-height:  14px;

    font-size:  16px;

    font-weight:  300;

    background:  #37bd9c;

    color:  #e6e9ee;

}

.kids-t #footer .widget-subscribe-form button:hover  {

    background:  #4e5763;

    box-shadow:  none;

}

.kids-t .contant-information i  {

    background:  #e9573e;

    padding:  6px;

    font-size:  18px;

    float:  left;

    width:  30px;

    height:  30px;

    margin-right:  10px;

    margin-bottom:  11px;

    border-radius:  5px;

}

.kids-t .contant-information span  {

    margin-bottom:  8px;

    display:  block;

    font-size:  14px;

}

.kids-t .contant-information div div  {

    font-size:  13px;

    padding-top:  4px;

}

.kids-t #footer .footbot .socialfollow a  {

    line-height:  42px;

    border-bottom:  1px solid;

    width:  40px;

    height:  45px;

    border-radius:  0;

    margin-right:  0;

    margin-left:  0;

    transition:  all .14s ease;

}

.kids-t #footer .footbot .socialfollow a:hover i  {

    color:  #fff;

}

.kids-t #footer .widget ul li a  {

     padding:  0;

}

.kids-t #footer .widget ul li a:hover  {

     color:  #fff;

}

.kids-t .footbot .socialfollow i  {

    color:  #c9c9c9;

    font-size:  20px;

}

.kids-t .footbot .socialfollow .facebook  {

     border-bottom-color:  #3b5996 !important;

}

.kids-t .footbot .socialfollow .twitter   {

     border-bottom-color:  #00acee !important;

}

.kids-t .footbot .socialfollow .vimeo   {

     border-bottom-color:  #0dadd6 !important;

}

.kids-t .footbot .socialfollow .dribble   {

     border-bottom-color:  #d53e68 !important;

}

.kids-t .footbot .socialfollow .youtube  {

     border-bottom-color:  #cb322c !important;

}

.kids-t .footbot .socialfollow .pinterest  {

    border-bottom-color:  #cb2027 !important;

}

.kids-t .footbot .socialfollow .google-plus  {

    border-bottom-color:  #c3391c !important;

}

.kids-t .footbot .socialfollow .linkedin   {

     border-bottom-color:  #0073b2 !important;

}

.kids-t .footbot .socialfollow .rss  {

     border-bottom-color:  #f29a1d !important;

}

.kids-t .footbot .socialfollow .instagram  {

     border-bottom-color:  #457399 !important;

}

.kids-t .footbot .socialfollow .skype  {

     border-bottom-color:  #00aaf3 !important;

}

.kids-t .footbot .socialfollow .other-social   {

     border-bottom-color:  #ff5d5e !important;

}

.kids-t .footbot .socialfollow .facebook:hover  {

     background:  #3b5996 !important;

}

.kids-t .footbot .socialfollow .twitter:hover   {

     background:  #00acee !important;

}

.kids-t .footbot .socialfollow .vimeo:hover   {

     background:  #0dadd6 !important;

}

.kids-t .footbot .socialfollow .dribble:hover   {

     background:  #d53e68 !important;

}

.kids-t .footbot .socialfollow .youtube:hover  {

     background:  #cb322c !important;

}

.kids-t .footbot .socialfollow .pinterest:hover  {

    background:  #cb2027 !important;

}

.kids-t .footbot .socialfollow .google-plus:hover  {

    background:  #c3391c !important;

}

.kids-t .footbot .socialfollow .linkedin:hover   {

     background:  #0073b2 !important;

}

.kids-t .footbot .socialfollow .rss:hover  {

     background:  #f29a1d !important;

}

.kids-t .footbot .socialfollow .instagram:hover  {

     background:  #457399 !important;

}

.kids-t .footbot .socialfollow .skype:hover  {

     background:  #00aaf3 !important;

}

.kids-t .footbot .socialfollow .other-social:hover   {

     background:  #ff5d5e !important;

}

.kids-t .footer-navi a  {

    font-weight:  400;

    font-size:  13px;

    transition:  all 0.14s ease;

    border-bottom: 1px solid transparent;

    padding-bottom:  16px;

    margin-right:  26px;

    margin-left:  0;

    color:  #7b8593;

    letter-spacing:  0;

}

.kids-t .footer-navi a:hover  {

    color:  #48cfae;

    text-decoration:  none;

    border-bottom:  1px solid #48cfae;

}

.kids-t .footer-navi a:last-child  {

    margin-right:  0;

}

.kids-t .footer-in p  {

    font-family:  Asap;

}

.kids-t .footer-navi.f-left  {

    border-bottom:  1px solid #a1a1a1;

    padding-bottom:  5px;

}

.kids-t .latestposts-three .latest-b2,  .kids-t .events-grid2 .event-article,  .kids-t .latestposts-six .latest-b  {

     border: 1px solid #eee;

     border-radius: 5px;

     overflow: hidden;

}

#wrap .blox.dark .latestposts-three .latest-b2,  #wrap .blox.dark .latestposts-six .latest-b,  #wrap .blox.dark .kids-t .events-grid2 .event-article  {

     border: none;

}

.kids-t .latestposts-six h3.latest-title  {

     text-transform: none;

     letter-spacing: 1px;

     font-size: 16px;

     line-height: 1.38;

}

.kids-t .appform.appform-left  {

    padding-left:  0;

}

.kids-t .appform  {

     margin-top:  -14px;

}

@media (max-width: 780px) {

    .kids-t .appform.appform-right  {

    padding-left:  0;

}

.kids-t .appform.appform-right  {

     margin-top:  0;

}

}

.kids-t .wpcf7 .wpcf7-form input,  .kids-t .wpcf7 .wpcf7-form textarea,  .kids-t .wpcf7 .wpcf7-form select  {

     width: 100%;

     box-sizing: border-box;

     border:  1px solid #e3e3e3;

     padding:  11px 6px;

     font-size:  13px;

     font-weight: 300;

     box-shadow:  0 1px 2px rgba(0, 0, 0, .062) inset;

}

.kids-t .wpcf7 .wpcf7-form input:hover,  .kids-t .wpcf7 .wpcf7-form textarea:hover  {

     border-color: #b2cef7;

}

.kids-t .wpcf7 .wpcf7-form select  {

     height: 48px;

     padding: 0 6px;

     margin: 0;

}

.kids-t .wpcf7 .wpcf7-form textarea  {

     height: 152px;

}

.kids-t .wpcf7 .wpcf7-form p  {

     color:  #717171;

     font-size: 14px;

     margin-bottom: 2px;

     margin-top: 0;

     font-weight: 500;

}

#wrap.kids-t .wpcf7 .wpcf7-form input[type="submit"],  #wrap.kids-t .wpcf7 .wpcf7-form input[type="reset"],  #wrap.kids-t .wpcf7 .wpcf7-form input[type="button"] {

    width: auto;

    border:  1px solid #49abcf;

    background-color:  #51c1e9;

    padding:  16px 30px;

    letter-spacing:  0;

    text-transform:  uppercase;

    font-family:  Asap;

    margin-top:  15px;

}

.kids-t .wpcf7 .wpcf7-form input[type="submit"]:hover,  .kids-t .wpcf7 .wpcf7-form input[type="reset"]:hover,  .kids-t .wpcf7 .wpcf7-form input[type="button"]:hover {

     background-color: #222;

     color: #fff;

}

.kids-t .wpcf7 .wpcf7-form input[type="text"], .kids-t .wpcf7 .wpcf7-form  input[type="password"], .kids-t .wpcf7 .wpcf7-form input[type="number"], .kids-t .wpcf7 .wpcf7-form  input[type="email"],  .kids-t .wpcf7 .wpcf7-form textarea,  .kids-t .wpcf7 .wpcf7-form  option {

    margin: 0 auto;

    width: 100%;

    padding:  13px 17px;

    color:  black;

    margin-bottom:  10px;

    box-shadow:  1px 3px 6px #ededed inset;

}

.kids-t .wpcf7 .wpcf7-form h6  {

    margin-top: 25px;

     color: #df506e;

     font-size: 20px;

     font-weight: bold;

     text-transform: lowercase;

}

.kids-t .wpcf7 .wpcf7-form input[type="text"]  {

     color:  #b3b3b3;

}

.kids-t .wpcf7 .wpcf7-form input[type="text"]::-webkit-input-placeholder  {

     color:  #b3b3b3;

}

.kids-t .wpcf7 .wpcf7-form input[type="text"]:-moz-placeholder  {

      color:  #b3b3b3;

}

.kids-t .wpcf7 .wpcf7-form input[type="text"]::-moz-placeholder  {

       color:  #b3b3b3;

}

.kids-t .wpcf7 .wpcf7-form input[type="text"]:-ms-input-placeholder  {

     color:  #b3b3b3;

}

.kids-t .wpcf7 .wpcf7-form .radio-w  {

    padding:  24px 0 0;

}

.kids-t .wpcf7 .wpcf7-form .radio-w .wpcf7-list-item  {

    margin-right:  100px;

}

.kids-t .wpcf7 .wpcf7-form .one_half input[type="submit"]  {

    width:  100%;

    margin-top:  16px;

}

.kids-t .wpcf7 .wpcf7-form .one_half  {

    margin-bottom: 80px;

}

.kids-t .dark.blox .wpcf7 .wpcf7-form input[type="text"], .dark.blox .wpcf7 .wpcf7-form  input[type="password"], .dark.blox .wpcf7 .wpcf7-form input[type="number"], .dark.blox .wpcf7 .wpcf7-form  input[type="email"], .dark.blox .wpcf7 .wpcf7-form textarea, .dark.blox  .wpcf7 .wpcf7-form  select, .dark.blox  .wpcf7 .wpcf7-form  option {

    color: rgba(102,  102,  102,  1);

     margin: 0 auto;

     width: 100%;

     padding:  10px;

     border-radius:  4px;

     background-color:  rgba(255,  255,  255,  0.85);

}

.kids-t .dark.blox .wpcf7 .wpcf7-form  input[type="text"]:focus, .dark.blox  .wpcf7 .wpcf7-form .rsvp-w1 input[type="password"]:focus, .dark.blox .wpcf7 .wpcf7-form input[type="number"]:focus, .dark.blox  .wpcf7 .wpcf7-form  input[type="email"]:focus, .dark.blox  .wpcf7 .wpcf7-form textarea:focus , .dark.blox  .wpcf7 .wpcf7-form  select:focus , .dark.blox  .wpcf7 .wpcf7-form  option:focus  {

    background-color: #fff;

}

.kids-t .dark.blox .wpcf7 .wpcf7-form  input[type="submit"] {

    border-radius:  30px;

     color:  #fff;

     border:  1px solid #fff;

     background:  transparent;

     padding:  14px 35px;

     margin-top:  10px;

}

.kids-t .dark.blox .wpcf7 .wpcf7-form  input[type="submit"]:hover {

    background:  #3498db;

     border:  1px solid #3498db;

}

.kids-t .wpcf7 .col-md-12,  .kids-t .wpcf7 .col-md-8,  .kids-t .wpcf7 .col-md-6,  .kids-t .wpcf7 .col-md-4  {

     margin-bottom: 20px;

}

.kids-t .colorful-text  {

    margin-bottom:  -14px;

}

.kids-t .colorful-text span  {

    display: inline-block;

    font-size:  86px;

    font-family:  Asap;

    font-weight:  700;

    line-height:  147px;

    margin-top:  -67px;

}

.kids-t .colorful-text span:nth-child(7n+1)  {

     color:  #ed5564;

}

.kids-t .colorful-text span:nth-child(7n+2)  {

     color:  #fe8426;

}

.kids-t .colorful-text span:nth-child(7n+3)  {

     color:  #ffce55;

}

.kids-t .colorful-text span:nth-child(7n+4)  {

     color:  #a0d468;

}

.kids-t .colorful-text span:nth-child(7n+5)  {

     color:  #48cfae;

}

.kids-t .colorful-text span:nth-child(7n+6)  {

     color:  #50c1e9;

}

.kids-t .colorful-text span:nth-child(7n+7)  {

     color:  #ac92ed;

}

.not-found-search .wpb_content_element, .not-found-search form ,  .not-found-search .widget input[type="text"].search-side,  .not-found-search .wpb_column .widget  {

    margin-bottom:  0;

}

body.error404 .kids-t .not-found-search input.search-side  {

    min-height:  41px;

    height:  41px;

}

.kids-t .not-found-search input[type="text"].search-side  {

     background:  url(../images/search.jpg) no-repeat right;

}

.kids-t .not-found-search .wpb_column .widget  {

    margin-top: -30px;

}

.kids-t #scroll-top a:hover  {

    background-color:  #fe8426;

    cursor:  pointer;

}

#wrap.school-t .webnus-p p,  #wrap.school-t .slog-p-w p  {

    color:  #616161;

    font-weight:  400;

    font-size:  15px;

}

#wrap.school-t h1, #wrap.school-t h2, #wrap.school-t h3, #wrap.school-t h4, #wrap.school-t h5, #wrap.school-t h6  {

     font-family: 'Montserrat',  sans-serif;

}

.school-t .top-bar .top-links a,  .school-t .top-bar .top-links  {

     color:  #fff;

}

.school-t .top-bar .top-links.lftflot a:after  {

    content:  '';

    position:  absolute;

    height:  9px;

    width:  1px;

    background:  #22b2c8;

    top:  20px;

    margin-left:  11px;

}

.school-t .top-bar .top-links.lftflot a:hover, .school-t .wuser-menu .wuser-smenu a:hover  {

     color:  #0b424a;

}

.school-t .top-bar .top-links.lftflot a:last-child:after  {

     display:  none;

}

.school-t .top-bar .topbar-login, .school-t .top-bar .inlinelb.topbar-contact  {

     padding:  0 15px;

     background:  transparent;

     margin:  0;

     display:  inline-block;

}

.school-t .top-bar .topbar-login:hover,  #wrap.school-t .top-bar .inlinelb.topbar-contact:hover  {

     background:  rgba(0, 0, 0, 0.13) !important;

 }

#wrap.school-t .top-bar .wuser-menu:hover  {

     background:  rgba(0, 0, 0, 0.13);

     color:  #fff;

}

.school-t .wuser-menu .wuser-avatar  {

     line-height:  49px;

}

.school-t .wuser-menu .wuser-smenu  {

     background-color:  #d0ae5e;

     min-width:  154px;

}

.school-t #topbar-search .search-text-box  {

     margin:  0 0 0 2px;

     border:  0;

     background:  rgba(0, 0, 0, 0.13);

     border-radius:  0;

     padding:  17px 20px;

     line-height:  15px;

}

.school-t #topbar-search .search-icon  {

     color:  #fff;

}

@media only screen and (min-width: 961px) {

    .transparent-header-w #wrap.school-t .top-bar, #wrap.school-t .top-bar   {

     position:  relative;

     min-height:  49px;

     height:  49px;

}

.transparent-header-w #wrap.school-t .top-bar *, #wrap.school-t .top-bar *  {

    text-shadow:  none;

    color:  inherit;

}

.transparent-header-w #wrap.school-t .top-bar .top-links a,  .transparent-header-w #wrap.school-t .top-bar .top-links, #wrap.school-t .top-bar, #wrap.school-t .top-bar .top-links  {

    color: #fff;

}

.transparent-header-w #wrap.school-t .top-bar .top-links.lftflot a:hover, #wrap.school-t .top-bar .top-links.lftflot a:hover  {

     color:  #0b424a;

}

.transparent-header-w .top-bar #topbar-search .search-text-box  {

     background:  rgba(0, 0, 0, 0.13);

}

.transparent-header-w.has-topbar-w .school-t #header  {

     top:  77px;

}

.transparent-header-w #wrap.school-t #header .header-button  {

     color:  #fff;

}

.school-t #header.sticky #nav-wrap #nav > li > a  {

     text-shadow:  none;

}

}

@media only screen and (max-width: 767px) {

    .school-t .top-bar .top-links.lftflot a: :after  {

     top:  25px;

     margin-left:  5px;

}

.school-t .top-bar .topbar-login, .school-t .top-bar .inlinelb.topbar-contact  {

     margin-top:  6px;

}

}

#wrap.school-t #header #nav  li  a  {

     font-family:  'Montserrat', sans-serif;

}

#wrap.school-t #header #nav > li > a  {

    font-size:  13px;

}

.school-t .header-button  {

     font-family:  'Montserrat', sans-serif;

}

.school-t .footer-in p, .school-t .footer-in .textwidget  {

     color:  #b1b1b1;

}

.school-t .footer-in h5.subtitle, .school-t .toggle-top-area h5.subtitle  {

     color:  #fff;

     font-size:  17px;

     font-weight:  400;

     letter-spacing:  0.5px;

}

.school-t #footer .widget_nav_menu ul li  {

     padding:  10px 4px;

}

.school-t #footer .widget_nav_menu ul li:hover  {

     background:  #d0ae5e;

}

.school-t #footer .widget_nav_menu ul li:hover a  {

     color:  #fff;

     margin-left:  10px;

}

.school-t #footer .widget_nav_menu ul li a  {

     font-family:  'Hind',  sans-serif;

     color:  #b1b1b1;

     text-transform:  uppercase;

     display:  inline-block;

     padding:  0;

}

.school-t #footer .widget_nav_menu ul li a:hover  {

     border-bottom:  1px solid #fff;

 }

#wrap.school-t #footer .widget_nav_menu ul li a:hover  {

     color:  #fff;

}

.school-t #footer .wpcf7 .wpcf7-form input[type="text"],  .school-t #footer .wpcf7 .wpcf7-form input[type="password"],  .school-t #footer .wpcf7 .wpcf7-form input[type="number"],  .school-t #footer .wpcf7 .wpcf7-form input[type="email"],  .school-t #footer .wpcf7 .wpcf7-form textarea,  .school-t #footer .wpcf7 .wpcf7-form option  {

     background:  transparent;

     border-color:  #3f3f3f;

     margin-bottom:  10px;

     font-family:  'Hind',  sans-serif;

     padding-left:  20px;

     font-weight:  400;

     letter-spacing:  1px;

}

.school-t #footer .wpcf7 .wpcf7-form input[type="submit"],  .school-t #footer .wpcf7 .wpcf7-form input[type="reset"],  .school-t #footer .wpcf7 .wpcf7-form input[type="button"]  {

     padding:  16px 30px;

     font-family:  'Montserrat', sans-serif;

     font-weight:  400;

}

#wrap.school-t #footer .wpcf7 .wpcf7-form input[type="submit"]:hover,  #wrap.school-t #footer .wpcf7 .wpcf7-form input[type="reset"]:hover,  #wrap.school-t #footer .wpcf7 .wpcf7-form input[type="button"]:hover  {

     background-color:  #424242;

}

.school-t .footbot  {

     padding:  42px 0 16px;

}

.school-t #footer .socialfollow a:hover  {

     border-color:  #d0ae5e;

}

.school-t #footer .socialfollow a  {

     border:  2px solid #fff;

     border-radius:  50%;

     padding:  0 0 0 1px;

     width:  35px;

     height:  35px;

     line-height:  38px;

}

.school-t .footer-navi  {

     text-align:  left;

     line-height:  27px;

     font-size:  15px;

     color:  #6d6d6d;

     letter-spacing:  0px;

}

.school-t .minimal-light .esg-filterbutton  {

     border:  0;

 }

.school-t .minimal-light .esg-filterbutton.selected  {

     background-color:  #fff;

     box-shadow:  none;

 }

.school-t .minimal-light .esg-filterbutton:hover  {

     box-shadow:  none;

 }

#wrap.school-t .button.rounded  {

     border-radius:  55px;

     border-width:  1px;

     padding:  12px 29px 11px;

}

#wrap.school-t .button.rounded i  {

     margin-left:  -23px;

     margin-right:  22px;

     background:  #fff;

     border-radius:  50%;

     padding:  7px 7px 7px 6px;

     vertical-align:  middle;

 }

/* ---------------------	.marquee {

		    width: 100%;

		    margin: 0 auto;

		    overflow: hidden;

		    white-space: nowrap;

		    box-sizing: border-box;

		    animation: marquee 25s linear infinite;

		}

		.marquee:hover {

		    animation-play-state: paused

		}



		/* Make it move */

		@keyframes marquee {

		0% {

		    text-indent: 100%;

		}



		50% {

		    text-indent: -20%;

		}

		50.1% {

		    text-indent: 100%;

		}

		100% {

		    text-indent: -19%;

		}

		}

		.footer-in {

		    margin: 0 auto;

		    padding-bottom: 0px;

		    color: #ccc;

		    position: relative;

		}

		#header.w-header-type-10 {

		    background: #fff;

		    box-shadow: 0 1px 7px rgba(255, 255, 255, 0.081);

		    border-top: 2px solid #d0ae5e;

		}

		.footbot {

		    margin: 0 auto;

		    position: relative;

		    padding: 0px 0 0px;

		    text-align: right;

		}

		#header.w-header-type-10 {

		    max-width: 1300px;

		}



		.kids-t .dark-submenu #nav ul, .dark-submenu #nav ul li, .dark-submenu #nav ul li:hover {

		    background: #053d78 !important;

		}

		.dark-submenu #nav ul, .dark-submenu #nav ul li, .dark-submenu #nav ul li:hover {

		    background: #043c77;

		}

		.dark-submenu #nav ul li a:hover {

			background: #ffffff;}

		.online-t .top-bar {

		    letter-spacing: 0;

		    min-height: 56px;

		    background: #053d78 !important;

		}

		#footer {

		    width: 100%;

			padding: 20px 0 0 0px;}

		.online-t .footbot .container:before {

		    content: "";

		    border-top: 1px solid rgba(255,255,255,0.07);

		    padding-top: 0px;

		    margin-top: 0px;

		    width: 100%;

		}

		#header.horizontal-w.w-header-type-10 #nav > li > a {

		    color: #414141;

		    text-transform: uppercase;

			font-weight: 700;}

		.logo-wrap .logo {

			width: 190px;}

/*		nav#nav-wrap {

		    width: 83%;

		}*/



		.popup-image img {

		    max-width: 60px;

		    max-height: 60px;

		    margin-top: 140px;

		    margin-left: -131px;

		}



		.sticky-popup-right .popup-title {

		    writing-mode: vertical-rl;

			-webkit-transform: rotate(-89deg);

		padding: 8px;}

		.sticky-popup-right .popup-header {

		    width: 35px;

		    margin-top: 21%;

		    float: left;

			height: 0px;}

		.popup-title {

		    background: #053d78;

		    color: #ffffff;

		}

		.colorskin-custom #nav a:hover, .colorskin-custom #nav li:hover > a{color:#c2d229 !important;}

		.colorskin-custom.dark-submenu #nav ul li.current a, #wrap.colorskin-custom.dark-submenu #nav ul li ul li.current a{color: #fff;}

		.button.red, button.red, input[type="submit"].red, input[type="reset"].red, input[type="button"].red {

			background: #d9261c;}

		.popup-content {

		    width: 100%;

		    max-width: 100%;

		    overflow-x: hidden;

		    overflow-y: auto;

		    height: 274px;

		    background-color: #053d78;

		    border: 1px solid hsl(0, 0%, 92%);

		}

		.widget .socialfollow {

		    margin: -8px -18px;

		}

		#wrap.colorskin-custom.dark-submenu #nav ul li ul li:hover a{color: #fff;}

		#header.w-header-type-10 {

		    border-top: 0px solid #d0ae5e;

		}

		.sticky-popup .popup-header {

		    background-color: #053d7800;

		    border-color: #dd333300;

		}

		#nav ul li a {

			text-transform: inherit;

		  font-size: 12px !important;}

		.online-t #footer {

		    background: #ffffff;

		}

		#wrap.online-t .footer-in h5.subtitle {

		    color: #053d78;

		}

		.online-t #footer .widget ul li a {

		    color: #053d78;

			font-weight: 700;

		}

		.online-t .footer-in .textwidget {

		    color: #053d78;

		    font-family: 'Hind', sans-serif;

		    font-size: 14px;

		    letter-spacing: 0.5px;

		    font-weight: 600;

		}

		.footer-navi {

		    float: left;

		    line-height: 38px;

		    font-size: 11px;

		    color: #d9261c;

		    font-weight: 500;

		    letter-spacing: 1px;

		}		







section.wpb_row.fdghjk54 {

		    background: #f9f9f9;}

		        #main-content.container {

		    padding-top: 0px;

			}

			.wpb_images_carousel.wpb_content_element.vc_clearfix{

			    margin-bottom: 0px !important;

			}

			.button.large.bordered-bot, button.large.bordered-bot, input[type="submit"].large.bordered-bot, input[type="reset"].large.bordered-bot, input[type="button"].large.bordered-bot {

			    padding: 18px 16px !important;

			}

			#wrap.online-t .button {

			    font-weight: 700;

			    font-family: 'Montserrat', sans-serif;

			}

			.button.large.bordered-bot{

			    background: #053d78;

			    border-color: #ffffff;

			    color: #fff;

			}



			.button.white.bordered-bot:hover{

			    border-color: #053d78;

			    color: #053d78;

			}

			.home_you h2 {

			    width: 80%;

			    margin-left: auto;

			    margin-right: auto;

			    padding: 4px;

			    font-size: 16px;

			    font-weight: 700;

			    color: #ffffff;

			    text-align: center;

			    font-family: Fira Sans !important;

			    background: #053d78;

			}

			a, a:visited {

			    color: #ffffff;

			    text-decoration: none;

			    outline: 0;

			}

			.videos8.wpb_column.vc_column_container.vc_col-sm-4 {

			    margin-top: -23px;

			    margin-left: -22px;

			}

			section#higthr4 {

			    background: #053d78;

			    padding-top: 15px;

			}

			.vc_images_carousel ol.vc_carousel-indicators {

			    margin: 0px 0 -22px -30% !important;

			}

			@media only screen and (max-width: 767px){

			        .online-t .top-links.rgtflot {

			    padding: 0px;

			}

			.online-t .top-links {

			    line-height: 21px;

			}

			.videos8.wpb_column.vc_column_container.vc_col-sm-4 {

			    margin-top: -23px;

			    margin-left: 114px;

			}

			.wpb_single_image img {

			    margin-top: 21px;}

			    .vc_images_carousel ol.vc_carousel-indicators {

			    margin: 0px 0 -14px -30% !important;

			}

			}

			.wpb_content_element{

			    margin-bottom: 0px !important;

			}

			#wrap.online-t .button {

			    margin-top: 10px;}

			/*.wpb_wrapper {

			    text-align: center !important;

			}

*/





			body {

		font-family: Fira Sans !important;

		}

#wrap p {

    font-family: Fira Sans !important;

}

		#wrap h1,

		#wrap h2,

		#wrap h3,

		#wrap h4,

		#wrap h5,

		#wrap h6 {

		font-family: Fira Sans !important;

		}

		#wrap h1 {

		font-family: Fira Sans !important;

		}

		#wrap h2 {

		font-family: Fira Sans !important;

		}

		#wrap h3 {

		font-family: Fira Sans !important;

		}

		#wrap h4 {

		font-family: Fira Sans !important;

		}

		#wrap h5 {

		font-family: Fira Sans !important;

		}

		#wrap h6 {

		font-family: Fira Sans !important;

		}

		#nav ul li a {

		font-family: Fira Sans !important;

		}

		.blog-post h4,

		.blog-post h1,

		.blog-post h3,

		.blog-line h4,

		.blog-single-post h1 {

		font-family: Fira Sans !important;

		}

		.blog-single-post h1 {

		font-family: Fira Sans !important;

		}

		#wrap #header #nav > li > a {

		color: ;

		}

		#wrap #header #nav > li > a:hover,

		.transparent-header-w.t-dark-w #header.horizontal-w.duplex-hd #wrap #header #nav > li:hover > a,

		.transparent-header-w #header.horizontal-w #wrap #header #nav > li:hover > a {

		color: ;

		}

		#wrap #header #nav > li.current > a,

		#wrapv #header #nav li.current ul li a:hover,

		#wrap #header #nav > li.active > a {

		color: ;

		}

		#wrap #scroll-top a {

		background-color: ;

		}

		#wrap #scroll-top a:hover {

		background-color: ;

		}

		#wrap.colorskin-custom .course-content .products li a.add_to_cart_button,

		.colorskin-custom .llms-notice a,

		.colorskin-custom .llms-checkout-section a,

		#wrap.colorskin-custom .wn-course-progress a:hover,

		.colorskin-custom .llms-access-plan-footer .llms-button-action.button,

		.colorskin-custom .llms-access-plan-restrictions ul li a,

		.colorskin-custom .w-single-event-phone:before,

		.colorskin-custom .courses-grid article .mc-content h5 a:hover,

		.colorskin-custom .courses-grid article .mc-price,

		.colorskin-custom .testimonials-slider-w.ts-penta .testimonial-content h4 q:before,

		.colorskin-custom .icon-box10:hover h4,

		.colorskin-custom .icon-box9 h4,

		.colorskin-custom .icon-box8 i,

		.colorskin-custom ul.check2 li:before,

		.colorskin-custom li.check2:before,

		.colorskin-custom .cer-online2 .student-name,

		#wrap.colorskin-custom ul.check li:before,

		#wrap.colorskin-custom li.check:before,

		.transparent-header-w.t-dark-w .colorskin-custom #header.horizontal-w #nav>li:hover>a,

		.transparent-header-w.t-dark-w .colorskin-custom #header.horizontal-w #nav>li.current>a,

		.colorskin-custom .widget.buddypress div.item-options a,

		.colorskin-custom #buddypress a,

		.colorskin-custom #buddypress a:visited,

		.colorskin-custom span.bbp-breadcrumb-sep,

		.colorskin-custom .bbp-body a,

		.colorskin-custom .bbp-body a:visited,

		.colorskin-custom .bbp-single-topic-meta a,

		.colorskin-custom .blog-post a:hover,

		.colorskin-custom .blog-author span,

		.colorskin-custom .blog-line p a:hover,

		.colorskin-custom h6.blog-date a:hover,

		.colorskin-custom h6.blog-cat a:hover,

		.colorskin-custom h6.blog-author a:hover,

		.colorskin-custom .blog-line:hover h4 a,

		.colorskin-custom a.readmore,

		.colorskin-custom #commentform input[type="submit"],

		.colorskin-custom .blgtyp1 .au-avatar-box h6:after,

		.colorskin-custom .w-next-article:hover a:before,

		.colorskin-custom .w-prev-article:hover a:before,

		.colorskin-custom .w-next-article a:after,

		.colorskin-custom .w-prev-article a:after,

		.colorskin-custom .w-next-article:hover a,

		.w-prev-article:hover a,

		.colorskin-custom .single-event .event-tag,

		.colorskin-custom .date-box:hover h3,

		.colorskin-custom .faq-toggle .acc-trigger a:before,

		.colorskin-custom .button.bordered-bot.theme-skin,

		.colorskin-custom .button.bordered-bot.gold,

		.colorskin-custom .w-table a:hover,

		.colorskin-custom .courses-grid article .mc-content h6 a:hover,

		.colorskin-custom .modern-cat:hover a,

		.modern-cat:hover i,

		.colorskin-custom .modern-grid .llms-title a:hover,

		.colorskin-custom .modern-grid .llms-price-wrapper .llms-price,

		.colorskin-custom .course-list-content h5 a:hover,

		.colorskin-custom .w-course-list .course-list-price,

		.colorskin-custom .w-course-list .course-list-meta i,

		#wrap.colorskin-custom .um-icon-android-checkbox-outline,

		#wrap.colorskin-custom .wpb_accordion .wpb_accordion_wrapper .ui-state-active a,

		#wrap.colorskin-custom .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover,

		.colorskin-custom .testimonials-slider-w.ts-hexa .testimonial-content h4 q:before,

		.colorskin-custom .testimonials-slider-w.ts-hexa .testimonial-content h4 q:after,

		#wrap.colorskin-custom .testimonials-slider-w.ts-hexa .w-crsl .owl-buttons div:after,

		#wrap.colorskin-custom .crsl .owl-buttons .owl-prev,

		#wrap.colorskin-custom .crsl .owl-buttons .owl-next,

		.colorskin-custom .contact-info i,

		.colorskin-custom ul.check li:before,

		li.check:before,

		.colorskin-custom .acc-trigger a:hover,

		.colorskin-custom .acc-trigger.active a,

		.colorskin-custom .acc-trigger.active a:hover,

		.colorskin-custom .w-pricing-table1 .plan-title,

		.colorskin-custom .w-pricing-table2 .plan-price,

		.colorskin-custom .w-pricing-table2 .price-footer a.readmore,

		.colorskin-custom .events-clean .event-article:hover .event-title,

		.colorskin-custom .events-minimal .event-date,

		.colorskin-custom .events-minimal a.magicmore:hover,

		.colorskin-custom .a-course h4 a:hover,

		.colorskin-custom .teaser-box2 .teaser-subtitle,

		.colorskin-custom .teaser-box7:hover h4,

		.colorskin-custom .latestnews2 .ln-item .ln-content .ln-button:hover,

		.colorskin-custom .latestposts-one .latest-title a:hover,

		.colorskin-custom .latestposts-two .blog-line p.blog-cat a,

		.colorskin-custom .latestposts-two .blog-line:hover h4 a,

		.colorskin-custom .latestposts-three h3.latest-b2-title a:hover,

		.colorskin-custom .latestposts-three h6.latest-b2-cat a,

		.latestposts-three .latest-b2-metad2 span a:hover,

		.colorskin-custom .latestposts-six .latest-title a:hover,

		.colorskin-custom .latestposts-six .latest-author a:hover,

		.colorskin-custom .latestposts-seven .wrap-date-icons h3.latest-date,

		.colorskin-custom .latestposts-seven .latest-content .latest-title a:hover,

		.colorskin-custom .latestposts-seven .latest-content .latest-author a,

		.colorskin-custom .latestposts-seven .latest-content .latest-cat a:hover,

		.colorskin-custom .tribe-events-list-separator-month span,

		.colorskin-custom .tribe-events-list .type-tribe_events h2 a:hover,

		.single-tribe_events .colorskin-custom .w-event-meta dd a:hover,

		#wrap.colorskin-custom #tribe-events .tribe-events-button,

		.single-tribe_events .colorskin-custom .w-single-event-organizer i,

		.single-tribe_events .colorskin-custom .w-tribe-events-meta-date i,

		.colorskin-custom .w-single-event-date:before,

		.colorskin-custom .w-single-event-time:before,

		.colorskin-custom .w-single-event-location:before,

		.colorskin-custom .w-single-event-category:before,

		.colorskin-custom .w-tribe-event-cost:before,

		.colorskin-custom .w-tribe-event-website:before,

		.colorskin-custom .tribe-events-list-separator-month span,

		.colorskin-custom #tribe-events-content-wrapper .tribe-events-sub-nav a,

		.colorskin-custom .events-grid .event-article .event-title:hover,

		.colorskin-custom .events-grid2 .event-article .event-title:hover,

		.colorskin-custom .goals .goal-content .goal-title:hover,

		.colorskin-custom .goals .goal-content .donate-button,

		.colorskin-custom .goals .goal-progress .vc_pie_chart_value,

		.colorskin-custom .blox .widget_search input[type="submit"]#searchsubmit.btn,

		.max-hero .widget_search input[type="submit"]#searchsubmit.btn,

		.colorskin-custom .course-main .w-category a,

		.colorskin-custom .course-main .course-postmeta span,

		#wrap.colorskin-custom .course-content .llms-button,

		.colorskin-custom .course-content .container .llms-message a,

		.colorskin-custom .button#llms_review_submit_button,

		.colorskin-custom .llms-lesson-preview.is-complete .llms-lesson-link,

		.colorskin-custom .llms-lesson-preview .llms-lesson-link.free,

		.colorskin-custom .w-course-price,

		.colorskin-custom .llms-lesson-preview .llms-lesson-link:hover .lesson-tip:hover i:before,

		.colorskin-custom .llms-parent-course-link a,

		.colorskin-custom .blgt1-top-sec a:hover,

		.colorskin-custom .llms-lesson-preview.prev-lesson.previous:hover h5,

		.colorskin-custom .llms-lesson-preview.prev-lesson.previous span,

		.colorskin-custom .llms-lesson-preview.next-lesson.next:hover h5,

		.colorskin-custom .llms-lesson-preview.next-lesson.next span,

		.colorskin-custom .llms-lesson-preview.prev-lesson.previous:hover a:before,

		.colorskin-custom .llms-lesson-preview.prev-lesson.previous a:after,

		.colorskin-custom .llms-lesson-preview.next-lesson.next:hover a:before,

		.colorskin-custom .llms-lesson-preview.next-lesson.next a:after,

		.colorskin-custom .llms-lesson-preview .llms-widget-syllabus .done.llms-free-lesson-svg,

		.colorskin-custom .llms-widget-syllabus .lesson-complete-placeholder.done,

		.colorskin-custom .llms-widget-syllabus .llms-lesson-complete.done,

		.colorskin-custom .llms-widget-syllabus .llms-lesson-preview .done.llms-free-lesson-svg,

		.colorskin-custom .llms-quiz-result-details ul li a,

		.colorskin-custom .llms-template-wrapper h4 span,

		.colorskin-custom .questions-total,

		.colorskin-custom .llms-checkout-wrapper .llms-checkout .llms-title-wrapper h4 a,

		#wrap.colorskin-custom .author-carousel .owl-buttons div:hover,

		.colorskin-custom .author-carousel .owl-buttons div:active,

		.colorskin-custom .filter-category-dropdown.nice-select:after,

		#wrap.colorskin-custom .filter-category .course-category.active ul li.active a,

		#wrap.colorskin-custom .filter-category .course-category.active ul li.active > a i,

		#wrap.colorskin-custom .filter-category .course-category.active ul li.active a span,

		.colorskin-custom a.btn.btn-default.btn-sm.active,

		.colorskin-custom a.btn.btn-default.btn-sm.active:hover,

		.colorskin-custom .footer-contact-info i,

		#wrap.colorskin-custom .enrolment-wrap .enrolment-item:nth-of-type(odd) h4:after,

		#wrap.colorskin-custom .enrolment-wrap .enrolment-item:nth-of-type(even) h4:after,

		.colorskin-custom .enrolment-wrap .enrolment-item:hover span,

		#wrap.colorskin-custom .answer-questions.about-us input[type="submit"]:hover,

		#wrap.colorskin-custom .wpcf7 .instructor p:hover:before,

		.colorskin-custom .contac-info a,

		.colorskin-custom .switch-field input:checked+label,

		.colorskin-custom .course-sorting-wrap .nice-select:after,

		.colorskin-custom .blox.dark .icon-box2 i,

		.colorskin-custom .blox.dark .icon-box2:hover h4,

		.colorskin-custom .icon-box4 i,

		.colorskin-custom .icon-box4:hover i,

		.colorskin-custom .icon-box7,

		.colorskin-custom .icon-box7 i,

		.colorskin-custom .icon-box7 a.magicmore:hover,

		.colorskin-custom .icon-box8 a.magicmore,

		.colorskin-custom .icon-box9:hover a.magicmore,

		.colorskin-custom .icon-box11 i,

		.colorskin-custom .icon-box11 .magicmore,

		.colorskin-custom .icon-box12 i,

		.colorskin-custom .blox.dark .icon-box13:hover i,

		.colorskin-custom .icon-box14 i,

		.colorskin-custom .icon-box14 p strong,

		.colorskin-custom .icon-box15 i,

		.colorskin-custom .icon-box16 i,

		.colorskin-custom .icon-box16 img,

		.colorskin-custom .icon-box20 i,

		.colorskin-custom.dark-submenu #nav ul li a:hover,

		.colorskin-custom.dark-submenu #nav ul li.current a,

		#wrap.colorskin-custom.dark-submenu #nav ul li ul li.current a,

		#wrap.colorskin-custom.dark-submenu #nav ul li ul li:hover a,

		.colorskin-custom #header-b .course-category-box2:hover a span,

		.transparent-header-w .colorskin-custom #header.horizontal-w #nav > li:hover > a,

		.transparent-header-w .colorskin-custom #header.horizontal-w #nav > li.current > a,

		.colorskin-custom .footer-in h5.subtitle,

		.colorskin-custom .toggle-top-area h5.subtitle,

		.colorskin-custom .breadcrumbs-w i,

		.colorskin-custom.online-t .top-bar .inlinelb.topbar-contact:hover,

		.colorskin-custom.online-t #footer .widget ul li:before,

		.colorskin-custom.online-t #footer .widget ul li a:hover,

		.colorskin-custom.online-t #footer .widget-subscribe-form input[type="text"],

		.colorskin-custom.online-t #footer .widget-subscribe-form button,

		.colorskin-custom.online-t #footer .widget-subscribe-form button:before,

		.colorskin-custom.online-t #tribe-events-content-wrapper .tribe-events-calendar div[id*=tribe-events-daynum-],

		.colorskin-custom .widget ul li.cat-item:hover a,

		.colorskin-custom .widget ul li.cat-item a:before,

		.colorskin-custom .widget ul .recentcomments:hover:before,

		.colorskin-custom .widget-tabs .tabs li.active a,

		#wrap.colorskin-custom .review-result-wrapper .review-result i,

		.colorskin-custom .course-search-form .nice-select:after,

		.colorskin-custom .widget .course-categories li a i,

		.colorskin-custom .widget .course-categories li a:hover,

		.colorskin-custom .widget .course-categories li a:hover span,

		#wrap.colorskin-custom .w-crsl .owl-buttons div:hover,

		.colorskin-custom .our-clients-wrap.w-crsl .owl-buttons div:active,

		#wrap.colorskin-custom .widget .owl-buttons div:after,

		.colorskin-custom .llms-widget-syllabus .lesson-title.active a,

		.colorskin-custom .llms-widget-syllabus .lesson-title.done:before,

		.colorskin-custom .widget.buddypress div.item-options a,

		.woocommerce .colorskin-custom div.product .woocommerce-tabs ul.tabs li.active,

		.woocommerce .colorskin-custom ul.products li.product .price,

		.woocommerce .colorskin-custom div.product form.cart button.single_add_to_cart_button:hover,

		.woocommerce .colorskin-custom .star-rating span:before,

		.woocommerce .colorskin-custom .myaccount_user a,

		.woocommerce .colorskin-custom .col-1.address .title a,

		.colorskin-custom .pin-box h4 a:hover,

		.colorskin-custom .tline-box h4 a:hover,

		.colorskin-custom .pin-ecxt h6.blog-cat a:hover,

		.colorskin-custom .pin-ecxt2 p a:hover,

		.colorskin-custom .blog-single-post .postmetadata h6.blog-cat a:hover,

		.colorskin-custom h6.blog-cat a,

		.colorskin-custom .blgtyp3.blog-post h6 a,

		.blgtyp1.blog-post h6 a,

		.blgtyp2.blog-post h6 a,

		.blog-single-post .postmetadata h6 a,

		.blog-single-post h6.blog-author a,

		.colorskin-custom .blgtyp3.blog-post h6 a:hover,

		.colorskin-custom .blgtyp1.blog-post h6 a:hover,

		.colorskin-custom .blgtyp2.blog-post h6 a:hover,

		.colorskin-custom .blog-single-post .postmetadata h6 a:hover,

		.colorskin-custom .blog-single-post h6.blog-author a:hover,

		.colorskin-custom .blog-post p.blog-cat a,

		.colorskin-custom .blog-line p.blog-cat a,

		.colorskin-custom .about-author-sec h3 a:hover,

		.colorskin-custom .blog-line:hover .img-hover:before,

		.colorskin-custom .rec-post h5 a:hover,

		.colorskin-custom .rec-post p a:hover,

		.colorskin-custom a.magicmore,

		.colorskin-custom .rec-post h5 a:hover,

		.colorskin-custom .blgtyp3.blog-post h6 a,

		.colorskin-custom .blgtyp1.blog-post h6 a,

		.colorskin-custom .blgtyp2.blog-post h6 a,

		.colorskin-custom .blog-single-post .postmetadata h6 a,

		.colorskin-custom .blog-single-post h6.blog-author a,

		.colorskin-custom .blgtyp1.blog-post h6.blog-comments a,

		.colorskin-custom .blgtyp3.blog-post h6 a:hover,

		.colorskin-custom .blgtyp1.blog-post h6 a:hover,

		.colorskin-custom .blgtyp2.blog-post h6 a:hover,

		.colorskin-custom .blog-single-post .postmetadata h6 a:hover,

		.colorskin-custom .blog-single-post h6.blog-author a:hover,

		.colorskin-custom .blgtyp1.blog-post h6.blog-comments a:hover,

		#wrap.colorskin-custom .colorf,

		#wrap.colorskin-custom .hcolorf:hover,

		.colorskin-custom .faq-minimal a:hover h4,

		.colorskin-custom .faq-minimal .faq-icon,

		.colorskin-custom .circle-box p strong,

		#wrap.colorskin-custom .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before,

		.colorskin-custom .our-team h5,

		.colorskin-custom .testimonials-slider-w .testimonial-brand h5,

		#wrap.colorskin-custom .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title a:hover,

		#wrap.colorskin-custom .wpb_gallery_slides .flex-caption h2.post-title a:hover,

		.colorskin-custom .events-clean2 .event-article:hover .event-title,

		.colorskin-custom #tribe-events-content .tribe-events-tooltip h4,

		.colorskin-custom #tribe_events_filters_wrapper .tribe_events_slider_val,

		.single-tribe_events .colorskin-custom a.tribe-events-gcal,

		.single-tribe_events .colorskin-custom a.tribe-events-ical,

		#wrap.colorskin-custom .hebe .tp-tab-title,

		.colorskin-custom .latestposts-one .latest-author a:hover,

		.latestposts-two .blog-post p.blog-author a:hover,

		.colorskin-custom .latestposts-two .blog-line:hover .img-hover:before,

		.colorskin-custom .latestposts-four h3.latest-b2-title a:hover,

		.colorskin-custom .latestposts-five h6.latest-b2-cat a,

		.colorskin-custom .latestposts-six .latest-content p.latest-date,

		.colorskin-custom .a-post-box .latest-title a:hover,

		.colorskin-custom .tribe-events-list .tribe-events-read-more,

		.colorskin-custom .tribe-events-list .type-tribe_events h2 a:hover,

		.colorskin-custom .goal-box .goal-sharing .goal-sharing-icon,

		.colorskin-custom .goal-box .goal-sharing .goal-social a:hover,

		.colorskin-custom .button.llms-next-lesson,

		.colorskin-custom .w-llms-my-certificates h3 i,

		.colorskin-custom .w-llms-my-achievements h3 i,

		.colorskin-custom .w-llms-my-courses h3 i,

		.colorskin-custom .w-llms-my-memberships h3 i,

		.colorskin-custom .w-contact-sidebar .icon-box i,

		.colorskin-custom .icon-box1 a.magicmore,

		.colorskin-custom #nav a:hover,

		.colorskin-custom #nav li:hover > a,

		.colorskin-custom #nav > li.current > a,

		.colorskin-custom #nav > li > a.active,

		.colorskin-custom #header.sticky #nav-wrap #nav #nav > li:hover > a,

		.colorskin-custom.dark-submenu #nav li.mega ul.sub-posts li a:hover,

		.colorskin-custom .nav-wrap2 #nav > li:hover > a,

		.top-links #nav > li:hover > a,

		.colorskin-custom .nav-wrap2.darknavi #nav > li > a:hover,

		.colorskin-custom .nav-wrap2.darknavi #nav > li:hover > a,

		.colorskin-custom .nav-wrap2 #nav > li.current > a,

		.colorskin-custom #header.sticky .nav-wrap2.darknavi #nav > li > a:hover,

		.w-header-type-12 .colorskin-custom #nav > li:hover > a,

		.colorskin-custom #header.horizontal-w.w-header-type-10 #nav > li:hover > a,

		.transparent-header-w .colorskin-custom #header.horizontal-w.w-header-type-10 #nav > li.current > a,

		.colorskin-custom #header.horizontal-w.w-header-type-10 #nav > li.current > a,

		.colorskin-custom .header-bottom #header-b li:hover a i,

		.colorskin-custom #header-b li.mega ul[class^="sub-"] ul li:hover a,

		.colorskin-custom #nav > li:hover > a,

		.colorskin-custom #nav li.current > a,

		.colorskin-custom #nav li.active > a,

		.colorskin-custom #header.res-menu #menu-icon:hover i,

		.colorskin-custom #header.res-menu #menu-icon.active i,

		.transparent-header-w .colorskin-custom #header.horizontal-w.duplex-hd #nav > li:hover > a,

		.transparent-header-w .colorskin-custom #header.horizontal-w.duplex-hd #nav > li.current > a,

		.colorskin-custom .top-links a:hover,

		.colorskin-custom .top-bar h6 i,

		.colorskin-custom .online-learning-contact .row:hover .icon,

		.colorskin-custom .online-t-contact .row:hover .icon,

		.colorskin-custom.online-t #tribe-events-content .tribe-events-tooltip h4,

		.colorskin-custom.online-t #tribe_events_filters_wrapper .tribe_events_slider_val,

		.single-tribe_events .colorskin-custom.online-t a.tribe-events-gcal,

		.single-tribe_events .colorskin-custom.online-t a.tribe-events-ical,

		.colorskin-custom .toggle-top-area .widget ul li a:hover,

		.colorskin-custom #footer .widget ul li a:hover,

		.woocommerce .colorskin-custom nav.woocommerce-pagination ul li a,

		.woocommerce .colorskin-custom ul.products li.product:hover a.add_to_cart_button:hover,

		.woocommerce .colorskin-custom ul.cart_list li a:hover,

		.woocommerce .colorskin-custom ul.product_list_widget li a:hover {

		color: #2d5c88

		}

		#wrap.colorskin-custom .course-content .products:hover li .product-inner h3,

		.colorskin-custom .llms-checkout-wrapper .llms-form-heading,

		.colorskin-custom .llms-button-action,

		#wrap.colorskin-custom .wn-course-progress a,

		#wrap.colorskin-custom .llms-access-plan:hover .llms-access-plan-title,

		.colorskin-custom .llms-access-plan:hover .llms-access-plan-footer .llms-button-action.button,

		.colorskin-custom .wn-button.llms-button-primary,

		.woocommerce .colorskin-custom .button,

		.colorskin-custom .flip-clock-wrapper ul li a div div.inn,

		.colorskin-custom #header .woo-cart-header .header-cart span,

		.colorskin-custom .llms-purchase-link-wrapper .llms-button,

		.colorskin-custom #header.res-menu #menu-icon span.mn-ext1,

		.colorskin-custom #header.res-menu #menu-icon span.mn-ext2,

		.colorskin-custom .w-pricing-table3.featured .ptcontent > span,

		.colorskin-custom .icon-box10:hover i,

		.colorskin-custom .icon-box9:hover i,

		.colorskin-custom .subscribe-flat .subscribe-box-input .subscribe-box-submit,

		.colorskin-custom .max-hero h5:before,

		.colorskin-custom .teaser-box4 .teaser-title,

		.colorskin-custom .teaser-box4 .teaser-subtitle,

		.colorskin-custom .wpcf7 .wpcf7-form input[type="submit"],

		.colorskin-custom .wpcf7 .wpcf7-form input[type="reset"],

		.colorskin-custom .wpcf7 .wpcf7-form input[type="button"],

		#wrap.colorskin-custom.school-t .top-bar,

		.colorskin-custom #buddypress .comment-reply-link,

		.colorskin-custom #buddypress .generic-button a,

		.colorskin-custom #buddypress a.button,

		.colorskin-custom #buddypress button,

		.colorskin-custom #buddypress input[type=button],

		.colorskin-custom #buddypress input[type=reset],

		.colorskin-custom #buddypress input[type=submit],

		.colorskin-custom #buddypress ul.button-nav li a,

		.colorskin-custom a.bp-title-button,

		.colorskin-custom a.readmore:after,

		.colorskin-custom h4.comments-title:after,

		#wrap.colorskin-custom #commentform input[type="submit"]:hover,

		.colorskin-custom .commentbox h3:after,

		.colorskin-custom .post-format-icon,

		.colorskin-custom .date-box .ln-date .ln-month,

		.colorskin-custom .button.theme-skin,

		.colorskin-custom .button.bordered-bot.theme-skin:hover,

		.colorskin-custom .button.bordered-bot.gold:hover,

		.colorskin-custom .esg-filter-wrapper span:hover,

		.colorskin-custom .esg-navigationbutton.esg-filterbutton.esg-pagination-button.selected,

		.colorskin-custom .esg-navigationbutton.esg-filterbutton.esg-pagination-button:hover,

		.colorskin-custom .w-table th,

		.colorskin-custom .wsingleblog-post .postmetadata .blog-cat a:hover,

		#wrap.colorskin-custom .um-button,

		.colorskin-custom .sub-title:after,

		.colorskin-custom #social-media.active.other-social,

		#wrap.colorskin-custom .ts-tri.testimonials-slider-w .w-crsl .owl-buttons div:hover:after,

		#wrap.colorskin-custom .testimonials-slider-w.ts-deca .owl-theme .owl-controls .owl-page.active span,

		#wrap.colorskin-custom #w-h-carusel.w-crsl .owl-buttons div:hover:after,

		.colorskin-custom .w-callout,

		.colorskin-custom .callout a.callurl,

		.colorskin-custom .w-pricing-table1 .price-footer a:hover,

		.colorskin-custom .w-pricing-table2 .price-footer a.readmore:after,

		.colorskin-custom .w-pricing-table2:hover.w-pricing-table2 .price-header h5,

		.colorskin-custom .w-pricing-table2.featured .price-header h5,

		.colorskin-custom .subscribe-bar1 .subscribe-box-input .subscribe-box-submit,

		.colorskin-custom #tribe-events-content-wrapper .tribe-events-calendar td:hover,

		.colorskin-custom .countdown-w.ctd-simple .block-w,

		.colorskin-custom .countdown-w.ctd-modern .block-w .icon-w,

		.colorskin-custom .tribe-events-list .booking-button,

		.colorskin-custom .tribe-events-list .event-sharing > li:hover,

		.colorskin-custom .tribe-events-list .event-sharing .event-share:hover .event-sharing-icon,

		.colorskin-custom .tribe-events-list .event-sharing .event-social li a,

		.colorskin-custom #tribe-events-pg-template .tribe-events-button,

		.single-tribe_events .colorskin-custom .booking-button,

		#wrap.colorskin-custom #tribe-events .tribe-events-button:hover,

		.colorskin-custom .tribe-events-list .event-sharing .event-share:hover .event-sharing-icon,

		.colorskin-custom .tribe-events-list .event-sharing .event-social li a,

		.colorskin-custom .tribe-events-list .event-sharing > li:hover,

		.colorskin-custom .events-grid2 .event-grid-head,

		#wrap.colorskin-custom .course-content .llms-button:hover,

		.colorskin-custom .course-content .course-titles:after,

		.colorskin-custom .course-content #old_reviews h3:after,

		.colorskin-custom .button#llms_review_submit_button:hover,

		.colorskin-custom .instructor-box h5,

		#wrap.colorskin-custom .llms-lesson-complete-placeholder.free i,

		#wrap.colorskin-custom .llms-lesson-button-wrapper .button,

		#wrap.colorskin-custom .llms-lesson-button-wrapper .llms-button-action,

		.colorskin-custom .llms-parent-course-link a:hover,

		.colorskin-custom .llms-quiz-results h3:after,

		.colorskin-custom .quiz-description h4:after,

		.colorskin-custom #llms_start_quiz,

		.colorskin-custom #llms_answer_question,

		.colorskin-custom #llms_prev_question,

		#wrap.colorskin-custom .llms-clear-box.llms-center-content .llms-button,

		.single-llms_membership #wrap.colorskin-custom .llms-purchase-link-wrapper a.llms-button,

		.colorskin-custom .author-courses .course-title:after,

		.colorskin-custom .author .post-title:after,

		.colorskin-custom .filter-category h3:after,

		.colorskin-custom .filter-category .course-category.active,

		.colorskin-custom .llms-pagination ul li .page-numbers:hover,

		.colorskin-custom .enrolment-wrap .enrolment-item h4,

		.colorskin-custom .enrolment-wrap .enrolment-item span,

		#wrap.colorskin-custom .enrolment-wrap .enrolment-item:hover p,

		.colorskin-custom .events-grid3 .event-grid3-header,

		.colorskin-custom .events-grid3 .event-grid-head,

		.colorskin-custom .events-grid3 .event-grid3-footer .event-sharing > li:hover,

		.colorskin-custom .events-grid3 .event-grid3-footer .event-sharing .event-social li a,

		#wrap.colorskin-custom .events-grid3 .event-grid3-footer .booking-button:hover,

		.colorskin-custom .events-grid3 .event-grid3-footer .booking-button:hover,

		.colorskin-custom .advancedlist > span,

		.colorskin-custom .our-curriculum .our-curriculum-content-wrap,

		.colorskin-custom .our-curriculum .our-curriculum-header,

		.colorskin-custom .icon-box6 i,

		.colorskin-custom .icon-box11 i:after,

		.colorskin-custom .icon-box14:hover i,

		.colorskin-custom .icon-box15:hover i,

		.colorskin-custom .icon-box21 .iconbox-rightsection .magicmore,

		.colorskin-custom .header-bottom #searchsubmit,

		.colorskin-custom #pre-footer .footer-social-items a:hover i,

		.colorskin-custom #pre-footer .footer-subscribe-submit,

		.w-modal .colorskin-custom .wpcf7 .wpcf7-form input[type="submit"],

		.w-modal .colorskin-custom .wpcf7 .wpcf7-form input[type="reset"],

		.w-modal .colorskin-custom .wpcf7 .wpcf7-form input[type="button"],

		#w-login #wp-submit,

		.colorskin-custom .wpcf7 .wpcf7-form .online-learning-contact input[type="submit"],

		.colorskin-custom.online-t .footer-in h5.subtitle:after,

		.colorskin-custom.online-t #tribe-events-content-wrapper .tribe-events-calendar td:hover,

		.colorskin-custom.online-t .tribe-events-thismonth.tribe-events-future.tribe-events-has-events.mobile-trigger.tribe-events-right:hover,

		#wrap.colorskin-custom.online-t .tribe-events-thismonth.tribe-events-future.tribe-events-has-events.mobile-trigger.tribe-events-right:hover div[id*=tribe-events-daynum-],

		.colorskin-custom.online-t .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger:hover,

		.colorskin-custom.online-t .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger:hover div[id*=tribe-events-daynum-],

		.colorskin-custom.school-t #footer .widget_nav_menu ul li:hover,

		.colorskin-custom .sidebar .widget h1:after,

		.colorskin-custom .sidebar .widget h4:after,

		.colorskin-custom #footer .tagcloud a:hover,

		.colorskin-custom .toggle-top-area .tagcloud a:hover,

		.colorskin-custom .widget-subscribe-form button,

		#wrap.colorskin-custom #footer .widget .owl-buttons div:after,

		.colorskin-custom .llms-widget-syllabus .lesson-title.active:before,

		.colorskin-custom .widget.widget_display_search #bbp_search_submit,

		.woocommerce .colorskin-custom a.button.alt,

		.woocommerce .colorskin-custom button.button.alt,

		.woocommerce .colorskin-custom input.button.alt,

		.woocommerce .colorskin-custom #respond input#submit.alt,

		.woocommerce .colorskin-custom .widget_price_filter .ui-slider .ui-slider-handle,

		.colorskin-custom .a-course .media-links,

		.colorskin-custom #tribe-events-content-wrapper .tribe-events-sub-nav a:hover,

		#wrap.colorskin-custom #tribe-events-content-wrapper #tribe-bar-form .tribe-events-button,

		.colorskin-custom .events-grid .event-detail,

		.colorskin-custom .goals .goal-content .donate-button:hover,

		.colorskin-custom .goals.goals-list .goal-content .goal-sharing a,

		.colorskin-custom .goal-box .donate-button,

		.colorskin-custom .blox .widget_search input[type="submit"]#searchsubmit.btn,

		.colorskin-custom .max-hero .widget_search input[type="submit"]#searchsubmit.btn,

		.colorskin-custom #menu-icon:hover,

		.colorskin-custom #menu-icon.active,

		.colorskin-custom .top-bar .topbar-login,

		.colorskin-custom #scroll-top a:hover,

		.colorskin-custom.online-t .top-bar .inlinelb.topbar-contact,

		.colorskin-custom .modal-title,

		.colorskin-custom.online-t #tribe-events-content-wrapper .tribe-events-calendar td:hover div[id*=tribe-events-daynum-],

		.colorskin-custom.school-t .wuser-menu .wuser-smenu,

		.single .colorskin-custom .woo-template span.onsale,

		.woocommerce .colorskin-custom ul.products li.product .onsale,

		.woocommerce .colorskin-custom .button,

		.colorskin-custom .widget_shopping_cart_content p.buttons a.button,

		#wrap.colorskin-custom .blog-social a:hover,

		.colorskin-custom .commentlist li .comment-text .reply a:hover,

		#wrap.colorskin-custom .colorb,

		#wrap.colorskin-custom .hcolorb:hover,

		.colorskin-custom .latestposts-one .latest-b-cat:hover,

		.colorskin-custom .latestposts-seven .latest-img:hover img,

		#wrap.colorskin-custom .colorb,

		#wrap.colorskin-custom .hcolorb:hover,

		.colorskin-custom .latestposts-one .latest-b-cat:hover,

		.colorskin-custom .latestposts-seven .latest-img:hover img,

		.colorskin-custom .woocommerce-message a.button,

		.colorskin-custom .pin-ecxt2 .col1-3 span,

		.colorskin-custom .comments-number-x span,

		.colorskin-custom #tline-content:before,

		.colorskin-custom .tline-row-l:after,

		.colorskin-custom .tline-row-r:before,

		.colorskin-custom .tline-topdate,

		.colorskin-custom .port-tline-dt h3,

		.colorskin-custom .postmetadata h6.blog-views span,

		#wrap.colorskin-custom .w-contact-p input[type="submit"]:hover,

		.colorskin-custom p.welcomebox:after,

		#wrap.colorskin-custom .ts-hepta.testimonials-slider-w .owl-theme .owl-controls .owl-page.active span,

		#wrap.colorskin-custom .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap .hero-metadata .category a,

		.colorskin-custom .our-process-item i:after,

		.colorskin-custom .events-clean2 .event-article:hover .event-date,

		#wrap.colorskin-custom .ls-slider1-a,

		.colorskin-custom .latestposts-four .latest-b2 h6.latest-b2-cat,

		.colorskin-custom .a-post-box .latest-cat,

		.colorskin-custom .llms-lesson-preview .llms-lesson-complete,

		.colorskin-custom .llms-button-wrapper .button.llms-next-lesson:hover,

		.colorskin-custom .llms-question-label input[type="radio"]:checked:before,

		.colorskin-custom .llms-question-label input[type="radio"]:hover:before,

		.colorskin-custom #header.res-menu #menu-icon span.mn-ext3,

		.colorskin-custom .footer-in .tribe-events-widget-link a:hover,

		.colorskin-custom .footer-in .contact-inf button:hover,

		#wrap.colorskin-custom .socialfollow a:hover,

		#wrap.colorskin-custom .wp-pagenavi a:hover,

		.colorskin-custom .side-list li:hover img,

		.colorskin-custom .subscribe-bar1 .subscribe-box-input .subscribe-box-submit {

		background-color: #2d5c88

		}

		#wrap.colorskin-custom .course-content .products li a.add_to_cart_button,

		#wrap.colorskin-custom .course-content .products:hover,

		.colorskin-custom .llms-notice,

		.colorskin-custom .llms-checkout-section,

		#wrap.colorskin-custom .wn-course-progress a,

		#wrap.colorskin-custom .wn-course-progress a:hover,

		.colorskin-custom .llms-access-plan:hover .llms-access-plan-content,

		.colorskin-custom .llms-access-plan:hover .llms-access-plan-footer,

		.colorskin-custom .llms-access-plan-footer .llms-button-action.button,

		.colorskin-custom .widget-title:after,

		.colorskin-custom .widget-title:after,

		.colorskin-custom #header.w-header-type-10,

		.colorskin-custom .icon-box13,

		.transparent-header-w .colorskin-custom #header.w-header-type-10,

		#wrap.colorskin-custom #tribe-events .tribe-events-button,

		.colorskin-custom .tline-row-l,

		.colorskin-custom .tline-row-r,

		.colorskin-custom .big-title1:after,

		.colorskin-custom .max-title5:after,

		.colorskin-custom .max-title2:after,

		.colorskin-custom .max-title4:after,

		.colorskin-custom .subtitle-four:after,

		.colorskin-custom .max-counter.w-counter:before,

		.colorskin-custom .max-counter.w-counter:after,

		.colorskin-custom h6.h-sub-content,

		.colorskin-custom .teaser-box7 h4:before,

		.colorskin-custom .tribe-events-list-separator-month span,

		.colorskin-custom .tribe-events-list .tribe-events-event-meta,

		.colorskin-custom #header.box-menu .nav-wrap2 #nav > li.current,

		.colorskin-custom #header.box-menu .nav-wrap2 #nav > li > ul,

		.colorskin-custom .our-clients-wrap.w-crsl ul.our-clients img:hover,

		.colorskin-custom .woocommerce-info,

		.colorskin-custom #buddypress .comment-reply-link,

		.colorskin-custom #buddypress .generic-button a,

		.colorskin-custom #buddypress a.button,

		.colorskin-custom #buddypress button,

		.colorskin-custom #buddypress input[type=button],

		.colorskin-custom #buddypress input[type=reset],

		.colorskin-custom #buddypress input[type=submit],

		.colorskin-custom #buddypress ul.button-nav li a,

		.colorskin-custom a.bp-title-button,

		.colorskin-custom a.readmore:hover,

		#wrap.colorskin-custom .ts-hepta.testimonials-slider-w .owl-theme .owl-controls .owl-page.active span,

		.colorskin-custom .our-process-item:hover i,

		.colorskin-custom .w-pricing-table2:hover.w-pricing-table2 .ptcontent,

		.colorskin-custom .w-pricing-table2.featured .ptcontent,

		.colorskin-custom .llms-checkout-wrapper .llms-checkout,

		#wrap.colorskin-custom .author-carousel .owl-buttons div:hover,

		.author-carousel .owl-buttons div:active,

		.colorskin-custom .enrolment-wrap .enrolment-item p,

		#wrap.colorskin-custom .enrolment-wrap .enrolment-item:hover p,

		#wrap.colorskin-custom.kids-t .crsl .owl-buttons div:hover,

		#wrap.colorskin-custom.kids-t .our-clients-wrap.crsl .owl-buttons div:active,

		#wrap.colorskin-custom .wpcf7 .instructor p input:hover,

		#wrap.colorskin-custom .wpcf7 .instructor p textarea:hover,

		.colorskin-custom .icon-box20 span:before,

		.icon-box20 span:after,

		.colorskin-custom #pre-footer .footer-social-items a:hover i,

		#wrap.colorskin-custom .wp-pagenavi a:hover,

		.colorskin-custom.school-t #footer .socialfollow a:hover,

		#wrap.colorskin-custom .w-crsl .owl-buttons div:hover,

		.colorskin-custom .our-clients-wrap.w-crsl .owl-buttons div:active,

		#wrap.colorskin-custom #footer .widget .owl-buttons div:after,

		.colorskin-custom .commentlist li .comment-text .reply a:hover,

		#wrap.colorskin-custom .colorr,

		#wrap.colorskin-custom .hcolorr:hover,

		.colorskin-custom .blox.dark .vc_separator .vc_sep_holder .vc_sep_line,

		#wrap.colorskin-custom #w-h-carusel.w-crsl .owl-buttons div:hover:after,

		.colorskin-custom .events-clean2 .event-article:hover .event-date,

		.single-tribe_events .colorskin-custom .tribe-event-tags a:hover,

		.colorskin-custom #header.box-menu .nav-wrap2 #nav > li:hover,

		.colorskin-custom a.readmore,

		.colorskin-custom .button.bordered-bot.theme-skin,

		#wrap.colorskin-custom .um-form .um-button.um-alt,

		.colorskin-custom .our-team3:hover figure img,

		.colorskin-custom .testimonials-slider-w.ts-tetra .testimonial-brand img,

		.colorskin-custom .countdown-w.ctd-modern .block-w,

		.colorskin-custom #tribe-events-content-wrapper .tribe-events-sub-nav a,

		#wrap.colorskin-custom .course-content .llms-button,

		.colorskin-custom .button#llms_review_submit_button,

		.colorskin-custom .button.llms-next-lesson,

		.colorskin-custom .llms-question-label input[type="radio"],

		.colorskin-custom .icon-box14 i,

		.colorskin-custom .side-list img,

		.colorskin-custom .widget-subscribe-form button,

		.colorskin-custom .llms-widget-syllabus .lesson-title.active:before {

		border-color: #2d5c88

		}

		.colorskin-custom .tp-caption.Fashion-BigDisplay {

		color: #2d5c88 !important;

		}

		.colorskin-custom .Button-Style {

		background-color: #2d5c88 !important;

		}

		.colorskin-custom .eg-item-skin-2-element-11 {

		background-color: ;

		}

		.colorskin-custom .woocommerce div.product .woocommerce-tabs ul.tabs li.active {

		border-top-color: #2d5c88 !important;

		}

		.llms-form-field.type-radio input[type=radio]:checked+label:before {

		background-image: -webkit-radial-gradient(center, ellipse, #2d5c88 0, #2d5c88 40%, #fafafa 45%);

		background-image: radial-gradient(ellipse at center, #2d5c88 0, #2d5c88 40%, #fafafa 45%);

		}

		.colorskin-custom #header.box-menu .nav-wrap2 #nav > li.current {

		border-bottom-color: #2d5c88;

		}

		.colorskin-custom h4.h-subtitle {

		border-bottom-color: #2d5c88;

		}

		.colorskin-custom .vc_progress_bar .vc_single_bar .vc_bar.animated {

		background-color: #2d5c88 !important;

		}

		#wrap.colorskin-custom .course-category-box-o .course-category-box:hover .ccb-hover-content.colorb {

		background-color: rgba(45, 92, 136, 0.76);

		}

		.single-tribe_events .colorskin-custom .w-single-event-organizer i,

		.single-tribe_events .colorskin-custom .w-tribe-events-meta-date i {

		color: #2d5c88 !important;

		}

		#wrap.online-t.colorskin-custom .tribe-events-thismonth.tribe-events-future.tribe-events-has-events.mobile-trigger.tribe-events-right:hover div[id*=tribe-events-daynum-],

		.colorskin-custom .woocommerce-message a.button,

		.colorskin-custom .top-bar .inlinelb.topbar-contact,

		.online-t.colorskin-custom .tribe-events-thismonth.tribe-events-future.tribe-events-has-events.mobile-trigger.tribe-events-right:hover,

		.online-t.colorskin-custom .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger:hover,

		.online-t.colorskin-custom .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger:hover div[id*=tribe-events-daynum-] {

		background-color: #2d5c88 !important;

		}

		.colorskin-custom .filter-category .course-category.active:after,

		.colorskin-custom .llms-lesson-preview.is-complete .llms-lesson-link,

		.colorskin-custom .llms-lesson-preview .llms-lesson-link.free,

		.colorskin-custom.online-t .tribe-events-thismonth.tribe-events-present.tribe-events-has-events.mobile-trigger:before {

		border-left-color: #2d5c88;

		}

		.colorskin-custom .woocommerce-message,

		.woocommerce .colorskin-custom div.product .woocommerce-tabs ul.tabs li.active {

		border-top-color: #2d5c88;

		}

		.colorskin-custom.online-t #footer .widget-subscribe-form input[type="text"]::-webkit-input-placeholder {

		color: #2d5c88;

		}

		.colorskin-custom.online-t #footer .widget-subscribe-form input[type="text"]:-moz-placeholder {

		color: #2d5c88;

		}

		.colorskin-custom.online-t #footer .widget-subscribe-form input[type="text"]::-moz-placeholder {

		color: #2d5c88;

		}

		.colorskin-custom.online-t #footer .widget-subscribe-form input[type="text"]:-ms-input-placeholder {

		color: #2d5c88;

		}

		.w-modal .colorskin-custom .wpcf7 .wpcf7-form input[type="submit"],

		.w-modal.colorskin-custom .wpcf7 .wpcf7-form input[type="reset"],

		.w-modal .colorskin-custom .wpcf7 .wpcf7-form input[type="button"],

		#w-login .colorskin-custom #wp-submit {

		background-color: #2d5c88;

		}

		#wrap #commentform input[type="submit"]:hover,

		#wrap .w-llms-my-courses .course-link a,

		#wrap .top-bar .inlinelb.topbar-contact:hover,

		#wrap #tribe-events .tribe-events-button:hover,

		#wrap .llms-purchase-link-wrapper .llms-purchase-button.llms-button:hover,

		#wrap .w-course-list .llms-button {

		color: #fff;

		}

		#wrap .w-course-list .llms-button:hover {

		background: #424242 !important;

		}

		#wrap.college-t .top-bar .inlinelb.topbar-contact {

		background-color: #4a4a4a;

		}

		#wrap .widget h1:after,

		#wrap .widget h4:after {

		border-right-color: #fff;

		border-left-color: #fff;

		}

		#wrap .button.theme-skin:hover {

		background: #333;

		border-color: #333;

		}

		.button.bordered-bot.theme-skin {

		background-color: transparent;

		}

		.button.bordered-bot.theme-skin:hover,

		.goals .goal-content .donate-button:hover {

		color: #fff;

		}

		form.course-sorting-form.w-nice-select {

		display: none;

		}

		.header-bottom #topbar-search {

		display: none;

		width: 100%;

		}

		#nav {

		float: left;

		}

		ul,

		ol {

		margin-bottom: 21px;

		margin-left: 0px;

		}

		#nav a {

		padding: 0 10px;

		}

		.colorskin-custom .top-links a:hover {

		color: #ffffff;

		}

		.footer-navi.floatright {

		float: right;

		display: none;

		}

		.menu-quick-links-container {

		margin-top: -17px;

		}

		.widget .socialfollow {

		margin: -17px 0;

		}

		.online-t .footer-in p,

		.online-t .footer-in .textwidget {

		margin-top: -10px;

		}

		#header.w-header-type-10 .logo-wrap {

		/*width: 17%;*/

		padding-left: 0;

		}

		#wrap #footer {

		border-top: 1px solid #c1d131;

		}

		.sticky-popup-right {

		right: 0 !important;

		}

		.popup-content {

		width: auto;

		display: none;

		}

		.sticky-popup-right .popup-content,

		.sticky-popup {

		width: auto !important;

		}

		@media (max-width: 767px) {

		.wpb_row .wpb_column {

		margin-bottom: 20px;

		}

		.icon-box7 {

		height: 250px;

		}

		}

		@media only screen and (max-width: 767px) {

		.online-t .top-links {

		line-height: 20px;

		}

		#header.res-menu #menu-icon {

		margin-top: 21px;

		margin-right: -47px;

		}

		}





.full-container7 {

    background: #053d78;

}

.vision6 .wpb_wrapper :hover {

    background: #d9261c;

}

.icon-box6 {

    height: 200px;

}

.icon-box6 h4 {

    font-weight: 700;

    font-size: 24px;

}

.big-title1  {

     font-size:  38px;

     margin-bottom:  30px;

     font-weight:  300;

     color:  #343434;

     position: relative;

     padding-bottom: 20px;

     letter-spacing: -2px;

}

.big-title1:after  {

     content: "";

     position: absolute;

     width: 80px;

     height: 0;

     left: 0;

     bottom: 0;

     margin: 0;

     border-bottom: 3px solid #d0ae5e;

}

.big-title1.aligncenter:after  {

     left: 50%;

     margin-left: -40px;

}

@media (max-width: 767px)  {

    .big-title1  {

     font-size: 31px;

     letter-spacing: -1px;

}

}



a, a:visited {

    color: #2174e2;

    text-decoration: none;

    outline: 0;

}

.marquee a {

    color: white; 

}

.white{

  color:white !important;

}



.centers54.wpb_column.vc_column_container.vc_col-sm-2 {

    border-left: 2px solid #c2d229;

}

.border56 {

    border-right: 2px solid #ffffff;

}

  /*  */

  .contacts .wpb_wrapper{

      margin-bottom: 35px;

  }



.top-links a {

    color: #d8d8d8;

    font-size: 10px;

    display: inline;

    margin: 0 6px;

    text-transform: uppercase;

    font-weight: 700;

    letter-spacing: 0;

    padding: 0 6px;

    font-family: 'Montserrat',sans-serif;

    text-decoration: none;

}

.about_page .icon-box6 h4 {

    color: white;

}

.text_abt{

    color: white;

}



.icon-box10 h4 {



    padding-top: 30px;

   

}

.puren .three_3{

    display: none;

}

.puren .border56{

    border:0px;

}

.icon-box10 img, .icon-box10 i {

    width: 80px;

    height: 80px;

    font-size: 29px;

    background: #053d78;

}

.navbar-toggle .icon-bar {

    background-color: white;

}



.dropdown-submenu {

    position: relative;

}



.dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}



.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}



.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}



.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}



.dropdown-submenu.pull-left {

    float: none;

}



.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}

.navbar-default {

    background-color: #053d78;

    border-color: #053d78;

}

.navbar-default .navbar-nav>li>a {

    color: #fff;

}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:active, .navbar-default .navbar-nav>li>a:focus {

    color: #fff;

}

.caret:hover{

    color: white;

}

.caret {

    display: inline-block;

    width: 0;

    height: 0;

    vertical-align: middle;

    border-top: 4px solid #ffffff;

    border-right: 4px solid transparent;

    border-left: 4px solid transparent;

    content: '';

    opacity: 1;

    filter: alpha(opacity=1);

}

.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret {

    border-top-color: #fff;

    border-bottom-color: #fff;

}

.dropdown .caret  {

     margin-top:  8px;

     margin-left:  2px;

}

.nav .caret {

    border-top-color: #ffffff;

    border-bottom-color: #ffffff;

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {

    color: #fff;

}   

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {

    color: white;

    background-color: transparent;

}

.navbar-default .navbar-toggle {

    border-color: #053d78;

}

.navbar-default .navbar-toggle .icon-bar {

    background-color: #053d78;

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

    background-color: transparent;

}



@media only screen and (max-width: 767px) {
#nav {
    display: block !important;
}
}