﻿


.zoom-social-icons-list { list-style-type: none; }

.zoom-social-icons-list--no-labels .zoom-social_icons-list__item { display: inline-block; margin: 4px; }

.zoom-social-icons-list .socicon { padding: 8px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; -moz-transition: opacity .2s; -webkit-transition: opacity .2s; transition: opacity .2s; }


.zoom-social-icons-list--with-canvas .socicon { color: #ffffff; }

.zoom-social-icons-list--with-canvas .socicon:before { position: relative; top: 1px; }


.zoom-social-icons-list--without-canvas .socicon { background: none; }


.widget .zoom-social-icons-list--without-canvas { margin-left: -8px; margin-top: -4px; }

.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas { margin-left: -14px; margin-top: -8px; }


.zoom-social-icons-list--rounded .socicon { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.zoom-social-icons-list--round .socicon { -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }

.wp-caption .wp-caption-text {
	margin: 0;
	padding: 5px;
}
.icon-news:before{background-position:0 0;}
.logo-dark{opacity:1}
.menu-semi-transparent.has-header-image.show-title-area .logo-dark,.menu-semi-transparent.is-home-header .logo-dark,.menu-transparent.has-header-image.show-title-area .logo-dark,.menu-transparent.is-home-header .logo-dark{opacity:0}
.menu-center #logo-sticky,.menu-center .logo-dark,.menu-center .logo-light{-webkit-transition:opacity ease .3s;transition:opacity ease .3s;-webkit-transition-delay:.3s;transition-delay:.3s}
.menu-center.sticky-menu .logo-dark,.menu-center.sticky-menu .logo-light{opacity:0!important}
#mobile-bar .logo-dark{opacity:1}
.menu-semi-transparent.has-header-image #mobile-bar .logo-dark,.menu-semi-transparent.is-home-header #mobile-bar .logo-dark,.menu-transparent.has-header-image #mobile-bar .logo-dark,.menu-transparent.is-home-header #mobile-bar .logo-dark{opacity:0}
.toggled-on #mobile-bar .logo-dark,.toggled-on.sticky-menu #mobile-bar .logo-dark{opacity:0!important}
.toggled-on .logo-dark{opacity:0!important}
.menu-dark #mobile-bar .logo-dark{opacity:0}
.sticky-menu #mobile-bar .logo-dark{opacity:1!important}
.sticky-menu.menu-dark #mobile-bar .logo-dark{opacity:0!important}
#navbar-container-left .logo .logo-dark{opacity:0!important}
.menu-dark .logo-dark{opacity:0}
.menu-light .logo-dark{opacity:1}
.menu-light #navbar-container-left .logo-dark{opacity:1!important}
.sticky-menu.menu-light.menu-semi-transparent.has-header-image.show-title-area .logo-dark,.sticky-menu.menu-light.menu-semi-transparent.is-home-header .logo-dark,.sticky-menu.menu-light.menu-transparent.has-header-image.show-title-area .logo-dark,.sticky-menu.menu-light.menu-transparent.is-home-header .logo-dark{opacity:1}
#navbar-container-left.transparency .logo-dark{opacity:0!important}

.mobile-menu{display:block; list-style:none; float:right;}


.mobile-menu li{float:left; line-height:60px; cursor:pointer; border-right:1px solid #131a21; padding:0 20px;}

.mobile-menu li:first-child{border-left:1px solid #131a21;}



.menu-item {display:inline-block; width:200px; white-space: nowrap;}

.menu-item:first-child{ width:124px}

.menu-item:nth-child(2){ width:217px}

.menu-item:nth-child(3){ width:234px}

.menu-item:nth-child(4){ width:111px}

.menu-item:nth-child(5){ width:206px}


.sidebarcontainer .navsection {
   font-size:12px;
}


.navsection .menulinks {
   line-height: 15px;
}


.navsection .signedinas-individual {
   font-family: PlutoMedium;
   font-size: 14px;
}




.navsection .navSectionHeading {
   text-transform: uppercase;
   text-align: center;
   line-height: 34px;
   color: #5c5f6d;
}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

h3.widget-title{margin-bottom:5px;}

#text-3 h3.widget-title .cube{bottom:-3px;}

#shortcode-widget-2 h3.widget-title, #text-5 h3{font-family:'DIN Next W01 Bold';}

.nav-mobile {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 50%;
    height: 34px;
}

.nav-mobile .mobile-nav-trigger {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    width: 100%;
    font-family: "Gill Sans W04 Book", "Gill Sans", Helvetica, sans-serif;
    font-size: 18px;
    font-size: 1.8rem;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0.1em;
    border: 1px solid #111;
}

td.number{
	padding: 0 15px 0 10px !important;
}

.plan-element .planPromo .promoView.visible {
  transition: 0.5s;
  height: 100%;
}

#floating-miclaro.visible {
  left: 0px;
  transition: 0.5s;
}

#floating-miclaro.pr.visible {
  left: 0px;
  transition: 0.5s;
}

#floating-miclaro.cl.visible {
  left: 0px;
  transition: 0.5s;
}
.circle,.action-callout-circle-contain .action-callout-inner,.infographic-callout-contain .infographic-callout-icon,.infographic-callout-contain .infographic-callout-icon img,.infographic-callout-contain .infographic-callout-icon .overlay{border-radius:50%;overflow:hidden;}

#page-header #page-header-stripes .container h2 {display:none}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333333;background-color:#ebebeb;border-color:#adadad;}

.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#ffffff;background-color:#3276b1;border-color:#285e8e;}

.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#ffffff;background-color:#ed9c28;border-color:#d58512;}

.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#ffffff;background-color:#d2322d;border-color:#ac2925;}

.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#ffffff;background-color:#47a447;border-color:#398439;}

.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none;}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#ffffff;background-color:#39b3d7;border-color:#269abc;}

.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none;}

.dropdown{position:relative;}

.dropdown-toggle:focus{outline:0;}

.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.dropdown-menu.pull-right{right:0;left:auto;}

.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}

.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999999;}

.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000000;content:"";}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}

.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none;}

.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}

#nav ul.nav li.dropdown ul{
   margin:0;
   padding:10px 0 10px 10px;
   display:inline-block;
   vertical-align:top;
}

#nav ul.nav li.dropdown ul.sub-menu li.bold_orange{
   font-weight:normal;
   color:#ff6600;
}

#nav ul.nav li.dropdown ul.sub-menu li a{
   background-color:transparent;
}

#nav ul.nav li.dropdown ul.sub-menu li.gray_link a{
   font-weight:normal;
   color:#666;    
}

#nav ul.nav li.dropdown ul.sub-menu li.all_link{
   margin-top:85%;
}

#nav ul.nav li.dropdown ul.sub-menu li a:hover{
   text-decoration:underline;
   color:#666;
}

#nav ul.nav li.dropdown ul.sub-menu.featured{
   padding:0;
}

#nav ul.nav li.dropdown ul.sub-menu.featured li div h2,
#nav ul.nav li.dropdown ul.sub-menu.featured li div h3,
#nav ul.nav li.dropdown ul.sub-menu.featured li div h4 {
   margin:0 0 10px 0;
   padding:0;
   font-size:90%;
   color:#ff6600;
   text-transform:uppercase;
   letter-spacing:0.15em;
}

.dropdown-menu,
.nav .open a{ 
   background-color:#f7f7f7;
   padding:0;
}

.dropdown.open .dropdown-menu.open-left{
   left:auto;
   right:0;
}


#nav ul.nav li.dropdown .dropdown-menu .menu-cols-1{ 
   min-width:200px;
   vertical-align:top;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-1 ul.sub-menu{
   width:100%;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-2{  
   min-width:450px;
   vertical-align:top;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-2 ul.sub-menu,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-2 ul.sub-menu.featured{
   width:49.5%;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-3{  
   min-width:680px;
   width:auto;
   overflow:visible;
   vertical-align:top;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-3 ul.sub-menu,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-3 ul.sub-menu.featured{
   width:32.5%;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-4{
   min-width:800px;
   vertical-align:top;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-4 ul.sub-menu,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-4 ul.sub-menu.featured{
   width:24%;
}

#nav ul.nav li.dropdown .dropdown-menu ul.sub-menu{
   min-width:125px;
}

#nav ul.nav li.dropdown .dropdown-menu .menu-cols-1 ul.sub-menu.featured,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-2 ul.sub-menu.featured,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-3 ul.sub-menu.featured,
#nav ul.nav li.dropdown .dropdown-menu .menu-cols-4 ul.sub-menu.featured{
   overflow:visible;
   float:right;
}

  
   
   #nav ul.nav li.dropdown{
      font-size:290%;
   }
#above_content_wrapper_1 #banner_area_two_wrapper .menu-name-menu-find-it-fast-menu ul li.last{border-bottom:0px;}
.front #quicktabs-experience_vancouver ul.quicktabs-tabs li.last{width:60%;}
.front #quicktabs-stay_connected ul.quicktabs-tabs li.last{width:60%;}
#footer_wrapper ul li.last a{float:left;border-right:none;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last{-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-khtml-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.first li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.first,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.last{-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li li.last{border-bottom:0px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.builds-download{width:50%;float:left;padding-right:10px;}


.homepageBottom li.menu-item{
	width: 283px;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.td-pb-row .td-pb-row .td-pb-span4 {
  width: 33.33%;
}

.td-pb-span4 {
  width: 340px;
  position: relative;
}

  .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-span12 {
    float: none;
    width: 100% !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px;
    border-left: none;
  }

.td-pb-span12 .td-post-content .wpb_row .td-pb-span4 .wpb_content_element {
  padding-right: 20px;
  padding-left: 0px;
}

.td-pb-span6 .wpb_tabs_nav,
.td-pb-span4 .wpb_tabs_nav {
  margin-left: auto;
  margin-right: auto;
  display: table;
}


.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option span {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option i {
  
}


.td-pb-span4 .td_block_1 .td_module_4 {
  padding-bottom: 6px;
}

.td-pb-span4 .td_block_9 .td_module_8 .td-post-category {
  
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .td-module-title {
  padding-left: 100px;
  font-size: 15px;
  line-height: 21px;
  
}

.td-pb-row .td-pb-span4 .td_block_11 .meta-info {
  clear: both;
}

.td-pb-row .td-pb-span4 .td_block_11 .item-details {
  margin-left: 0;
}

.td-pb-row .td-pb-span4 .td_block_11 .td-excerpt {
  clear: both;
  margin-bottom: 15px;
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .td-module-thumb {
  
}

.td-pb-row .td-pb-span4 .td_block_12 .td-module-title {
  padding-left: 100px;
  font-size: 15px;
  line-height: 21px;
  
}

.td-pb-row .td-pb-span4 .td_block_12 .meta-info {
  clear: both;
}

.td-pb-row .td-pb-span4 .td_block_12 .td-video-play-ico img {
  width: 24px;
}

.td-pb-row .td-pb-span4 .td_block_12 .item-details {
  margin-left: 0;
}

.td-pb-row .td-pb-span4 .td_block_12 .td-excerpt {
  clear: both;
  margin-bottom: 15px;
}

.td-pb-span4 .td_block_13 .meta-info {
  min-width: 299px;
  padding: 14px 20px 12px 21px;
  
}

.td-pb-span4 .td-trending-now-display-area {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 10px;
}

.td-pb-span4 .td-trending-now-display-area .entry-title {
  text-align: center;
}

.td-pb-span4 .td-trending-now-post {
  width: 100%;
}

.td-footer-container .td-pb-span4,
.td-footer-container .td-pb-span8,
.td-footer-container .td-pb-span12 {
  border-left: none;
  
}

.td-footer-container .td-pb-span4:last-child,
.td-footer-container .td-pb-span8:last-child,
.td-footer-container .td-pb-span12:last-child {
  
}

.td-sub-footer-container .td-pb-span4,
.td-sub-footer-container .td-pb-span8 {
  border-left: none;
}
.wpp-views{display:none!important;}


#ribbon ul.left {
	float: left;
}


#ribbon ul.left li {
	float: left;
	border-right: 1px solid #1a1a1a;
}

div.topdl{margin: 3px;border-bottom: 1px solid #ececec;padding: 3px 2px 2px 2px;height: 20px;}

div.topdl a{font-size: 1.2em;color: #5B8F0F !important;}

div.topdl a:hover{text-decoration: none;}

div.topdl span.num{font-size: 1.1em;display: block;float: left;width: 25px;color: grey;font-weight: bold;}

div.topdl span.nbdl{color: red;float: right;}

.adzone-intersticial {
    margin: 44px auto 0;
    text-align: center;
}

.adzone-intersticial a.close {
    background-color: #FFFFFF;
    display: block;
    margin: 0 auto 4px;
    padding: 3px;
    width: 200px;
}


.index_thumb{text-align:left;float:left;margin-right:13px;margin-bottom:10px;}

.hdn { display:none; }
		

.wpb_row {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .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;
  }
 .ult-banner-block,.wpb_row .wpb_column .wpb_wrapper .ult-banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}
 .stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block;margin-bottom:30px}
 .smile_icon_list_wrap,.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap{margin-bottom:30px}
 .wpb_row,.wpb_column,.upb_video_class{position:relative}
 .ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom:30px}
#cart_block #cart_block_shipping_cost,
#cart_block
#cart_block_total{float:right}
#cart_block
#cart_block_shipping_cost{font-weight:bold}
#order table#cart_summary tfoot
td.price{text-align:right}
#cart_summary
.price{border-right:none;text-align:right;white-space:nowrap}
#vouchers
div.price{margin-top: -15px;margin-right:17px}
#cart_block
.price{float:right}
#special_block_right .products span.price-discount{font-size:14px;text-decoration:line-through}
#special_block_right .products
span.price{display:block;padding:3px
0 0 0;font-weight:bold;font-size:14px;color:#900}
#product_list li
.price{font-size:15px}
.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}
.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}


    .cont_mob_valores {
        float: right;
    }



.col {
	display: block;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.livicon, .livicon:before, .livicon:after{
	-moz-box-sizing: content-box !important;
	box-sizing: content-box;
}



.livicon {
  display: inline-block;
  line-height: inherit;
  vertical-align: middle;
}

.livicon.morph {
  position: relative;
}

.livicon.in-morph {
  position: absolute;
  top: 16px;   
  left: 16px;  
}

.livicon.metro-bg {
  padding: 16px; 
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.livicon.circle-bg {
  padding: 16px 15px 16px 17px; 
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  width: auto;
  height: auto;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%; 
  border-radius: 50%;
  -webkit-background-clip: padding-box; 
  -moz-background-clip:    padding; 
  background-clip:         padding-box; 
}

.livicon.rounded-bg {
  padding: 16px; 
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  -webkit-border-radius: 6px; 
  -moz-border-radius: 6px; 
  border-radius: 6px; 
  -webkit-background-clip: padding-box; 
  -moz-background-clip:    padding; 
  background-clip:         padding-box;
}

.livicon.pull-right {
  float: right;
  margin-left: 0.3em;
}

.livicon.pull-left {
  float: left;
  margin-right: 0.3em;
}

.livicon.shadowed {
  -webkit-filter: drop-shadow(0 -1px 0 rgba(0,0,0,0.25)); 
  filter: drop-shadow(0 -1px 0 rgba(0,0,0,0.25)); 
}

.clear {clear: both}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


#sas {
text-align: center;
    width: 310px;
	color:#29435e;
	font-size: 13px;
	line-height:18px;padding-top:6px;
}
div#carousel-reblog-box{background:#222;background:-moz-linear-gradient(bottom, #222, #333);background:-webkit-gradient(linear, left bottom, left top, from(#222), to(#333));padding:3px 0 0;display:none;margin:5px auto 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.9);-moz-box-shadow:0 0 20px rgba(0,0,0,0.9);box-shadow:0 0 20px rgba(0,0,0,0.9);height:74px;width:565px;}
#carousel-reblog-box textarea{background:#999;font:13px/1.4 "Helvetica Neue", sans-serif !important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0 9px;border:1px solid #666;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#carousel-reblog-box textarea:focus{background:#ccc;color:#222;}
#carousel-reblog-box label{color:#aaa;font-size:11px;padding-right:2px;padding-left:2px;display:inline;font-weight:normal;}
#carousel-reblog-box select{width:110px;padding:0;font-size:12px;font-family:"Helvetica Neue", sans-serif !important;background:#333;color:#eee;border:1px solid #444;margin-top:5px;}
#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px !important;}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa;}
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{font:13px/24px "Helvetica Neue", sans-serif !important;margin-top:8px;padding:0 10px !important;border-radius:1em;height:24px;color:#333;cursor:pointer;font-weight:normal;background:#aaa;background:-moz-linear-gradient(bottom, #aaa, #ccc);background:-webkit-gradient(linear, left bottom, left top, from(#aaa), to(#ccc));border:1px solid #444;}
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover{background:#ccc;background:-moz-linear-gradient(bottom, #ccc, #eee);background:-webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));}
#carousel-reblog-box .canceltext{color:#aaa;font-size:11px;line-height:24px;}
#carousel-reblog-box .canceltext a{color:#fff;}
.jp-carousel-light div#carousel-reblog-box{background:#eee;background:-moz-linear-gradient(bottom, #ececec, #f7f7f7);background:-webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);border:1px solid #ddd;}
.jp-carousel-light #carousel-reblog-box textarea{border:1px inset #ccc;color:#666;border:1px solid #cfcfcf;background:#fff;}
.jp-carousel-light #carousel-reblog-box .canceltext{color:#888;}
.jp-carousel-light #carousel-reblog-box .canceltext a{color:#666;}
.jp-carousel-light #carousel-reblog-box select{background:#eee;color:#333;border:1px solid #aaa;}
.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{color:#333;background:#fff;background:-moz-linear-gradient(bottom, #ddd, #fff);background:-webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));border:1px solid #aaa;}
.wrapper{width:1125px;margin:0 auto;}
#header .wrapper{position:relative;}
.article-container .wrapper .footer-columns-container{padding-top:10px;padding-bottom:5px;min-height:300px;}
.article-container .wrapper .footer-columns-container article{min-height:300px;}
.article-container .wrapper .footer-columns-container h4{font-size:18px;text-align:left;margin-bottom:0;}
.hero-overlay .wrapper{width:50%;}
.tabs-container .wrapper{width:50%;}
.section-copy.format-1 .wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.hero-overlay .wrapper h2{position:relative;-webkit-animation-name:slideDown;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-in animation-name: slideDown;animation-duration:1s;animation-timing-function:ease-in;}
.wrapper h1.product-name{margin-bottom:35px;position:relative;color:#fff;font-size:38px;z-index:100;text-shadow:2px 2px 2px #000,2px 2px 4px #444;}
.wrapper,.pager{width:100%;}
#footer .wrapper{padding:0 10px;}





.et_monarch .et_social_popup_content, .et_monarch .et_social_flyin, .et_monarch .et_social_networks, .et_monarch .et_social_sidebar_networks,
.et_monarch .et_social_networks div, .et_monarch .et_social_sidebar_networks div,
.et_monarch .et_social_networks span, .et_monarch .et_social_sidebar_networks span,
.et_monarch .et_social_networks h2, .et_monarch .et_social_sidebar_networks h2,
.et_monarch .et_social_networks h3, .et_monarch .et_social_sidebar_networks h3,
.et_monarch .et_social_networks h4, .et_monarch .et_social_sidebar_networks h4,
.et_monarch .et_social_networks p, .et_monarch .et_social_sidebar_networks p,
.et_monarch .et_social_networks a, .et_monarch .et_social_sidebar_networks a,
.et_monarch .et_social_networks font, .et_monarch .et_social_sidebar_networks font,
.et_monarch .et_social_networks img, .et_monarch .et_social_sidebar_networks img,
.et_monarch .et_social_networks strike, .et_monarch .et_social_sidebar_networks strike,
.et_monarch .et_social_networks strong, .et_monarch .et_social_sidebar_networks strong,
.et_monarch .et_social_networks b, .et_monarch .et_social_sidebar_networks b,
.et_monarch .et_social_networks u, .et_monarch .et_social_sidebar_networks u,
.et_monarch .et_social_networks i, .et_monarch .et_social_sidebar_networks i,
.et_monarch .et_social_networks ol, .et_monarch .et_social_sidebar_networks ol,
.et_monarch .et_social_networks ul, .et_monarch .et_social_sidebar_networks ul,
.et_monarch .et_social_networks li, .et_monarch .et_social_sidebar_networks li,
.et_monarch .widget_monarchwidget li, .et_monarch .widget .et_social_networks li, .et_monarch .widget_text .et_social_networks li, .et_monarch .widget_monarchwidget li:before, .et_monarch .widget_monarchwidget li:after,
.et_monarch .et_social_popup_content h3, .et_monarch .et_social_popup_content p, .et_monarch .et_social_popup_content:after,
.et_monarch .et_social_flyin h3, .et_monarch .et_social_flyin p, .et_monarch .et_social_flyin:after,
.et_monarch .et_social_pinterest_window h3, .et_monarch .et_social_mobile, .et_monarch .et_social_mobile_button, .et_monarch .et_social_heading { font-family: 'Open Sans', helvetica, arial, sans-serif; line-height: 1em; text-transform: none; font-weight: normal; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background-image:none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.et_monarch .et_social_sidebar_networks .et_social_icons_container li:hover i, .et_monarch .et_social_sidebar_networks .et_social_icons_container li:hover .et_social_count, .et_monarch .et_social_mobile .et_social_icons_container li:hover i, .et_monarch .widget_monarchwidget .et_social_icons_container li:hover .et_social_icon, .et_monarch .widget_monarchwidget .et_social_networks .et_social_icons_container li:hover .et_social_network_label, .et_monarch .widget_monarchwidget .et_social_icons_container li:hover .et_social_sidebar_count { color: #ffffff; }





.et_monarch .et_social_mobile { position: fixed; bottom: 0; background: rgba(0,0,0,0.5); width: 100%; z-index: 999999; display: none; max-height: 100%; }

		.et_monarch .et_social_mobile .et_social_networks { position: relative; width: 100%; overflow: auto; padding: 20px 20px 20px; background-color: #fff; line-height: 1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: -10px; }

			.et_monarch .et_social_mobile .et_social_networks li { width: 23.5%; margin: 0 2% 2% 0; float: left; text-align: center; }

				.et_monarch .et_social_mobile .et_social_networks li:nth-child(4n) { width: 23.5%; margin-right: 0; }

				.et_monarch .et_social_mobile .et_social_networks.et_social_circle li { margin-right: 2%; }

					.et_monarch .et_social_mobile .et_social_networks.et_social_circle li:last-child { margin-right: 0; }


			.et_monarch .et_social_mobile .et_social_networks li a { padding: 10px; }

				.et_monarch .et_social_mobile .et_social_networks li a i.et_social_icon { display: inline-block; }

				.et_monarch .et_social_mobile .et_social_networks li a span.et_social_sidebar_count { font-size: 16px; font-weight: bold; display: inline-block; top: -2px; margin-left: 8px; }

				.et_monarch .et_social_mobile .et_social_networks.et_social_circle li a span.et_social_sidebar_count { font-size: 12px; display: block; top: 0; margin-left: 0; }

.et_monarch .et_social_mobile.et_social_opened .et_social_heading:after { -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }

.et_monarch .et_social_mobile.et_social_closed .et_social_heading:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.et_monarch .et_social_mobile.et_social_opened { -webkit-animation: et_social_slideTop 1s 1 ease; -moz-animation: et_social_slideTop 1s 1 ease; -o-animation: et_social_slideTop 1s 1 ease; animation: et_social_slideTop 1s 1 ease; }

	.et_monarch .et_social_flyin div.et_social_network_label, .et_monarch .et_social_mobile div.et_social_network_label { text-align: left; }

	.et_monarch .et_social_networks li:nth-child(2n+1), .et_monarch .et_social_mobile .et_social_networks li:nth-child(2n+1) { margin-left: 0 !important; clear: both !important; }

	.et_monarch .et_social_networks li:nth-child(-n+2), .et_monarch .et_social_mobile .et_social_networks li:nth-child(-n+2) { margin-top: 0 !important; }

	.et_monarch .et_social_networks li:first-child, .et_monarch .et_social_mobile .et_social_networks li:first-child { margin-top: 0 !important; }

	.et_monarch .et_social_networks li:nth-child(n+2), .et_monarch .et_social_mobile .et_social_networks li:nth-child(n+2) { margin: 2% 0 0 0 !important;}
.sidebar.widget-area .widget h2.widgettitle,.panel h2.widgettitle,.widget[id*='monster-widget'] h2.widgettitle{margin-bottom:18px;font-size:1.5rem;font-weight:300;color:#e8280b;line-height:1;}
h3,.panel h3,.widget[id*='monster-widget'] h3,.sidebar.widget-area .widget h3,.widget[id*='monster-widget'] h2,h2.widgettitle{font-family:Roboto;font-weight:300;font-size:1.5rem;line-height:1.875rem;text-align:inherit;color:#181818;}
h3.bold,.panel h3.bold,.widget[id*='monster-widget'] h3.bold,.sidebar.widget-area .widget h3.bold,.widget[id*='monster-widget'] h2.bold,h2.widgettitle.bold{line-height:2.0625rem;}
h3.widgettitle,.panel h3.widgettitle,.widget[id*='monster-widget'] h3.widgettitle,.sidebar.widget-area .widget h3.widgettitle,.widget[id*='monster-widget'] h2.widgettitle,h2.widgettitle.widgettitle{margin-bottom:18px;line-height:1;}
article .post-body h1:not(.widgettitle),article .post-body h2:not(.widgettitle),article .post-body h3:not(.widgettitle),article .post-body h4:not(.widgettitle),article .post-body h5:not(.widgettitle),article .post-body h6:not(.widgettitle){font-weight:700;margin-bottom:25px;}
article .post-body h1:not(.widgettitle){margin-bottom:25px;}
article .post-body h2:not(.widgettitle){margin-bottom:25px;}
article .post-body h3:not(.widgettitle){margin-bottom:25px;}
article .post-body h4:not(.widgettitle){margin-bottom:20px;}
article .post-body h5:not(.widgettitle){margin-bottom:15px;}
article .post-body h6:not(.widgettitle){margin-bottom:10px;}
.widget .panel h2,.widget .widget[id*='monster-widget'] h2,.widget .panel h3,.widget .widget[id*='monster-widget'] h3,.sidebar.widget-area .widget h2.widgettitle,.sidebar.widget-area .widget h3.widgettitle,.widget[id*='monster-widget'] h2{color:#e8280b;margin-bottom:20px;}
.sidebar.widget-area .widget:not(.xt_news) h2.widgettitle,.sidebar.widget-area .widget:not(.xt_news) h3.widgettitle,.sidebar .widget[id*='monster-widget']:not(.xt_news) h2,.sidebar .widget[id*='monster-widget']:not(.xt_news) h3,.vc_sidebar.widget-area .wpb_content_element:not(.xt_news) h2.widgettitle,.vc_sidebar.widget-area .wpb_content_element:not(.xt_news) h3.widgettitle,.sidebar.widget-area .widget.xt_news .xt-widget-header,.sidebar .widget[id*='monster-widget'].xt_news .xt-widget-header,.vc_sidebar.widget-area .wpb_content_element.xt_news .xt-widget-header{background-color:initial;font-family:Roboto !important;font-weight:300 !important;font-size:1.5rem !important;text-transform:initial !important;color:#e8280b !important;border-top-width:0;border-bottom-width:0;border-left-width:0;border-right-width:0;border-color:initial;border-style:solid;padding-top:initial;padding-left:initial;padding-right:initial;padding-bottom:initial;margin-top:initial;margin-left:initial;margin-right:initial;margin-bottom:20px;width:100%;}
.sidebar.widget-area .widget.xt_news h2.widgettitle,.sidebar.widget-area .widget.xt_news h3.widgettitle,.sidebar .widget[id*='monster-widget'].xt_news h2,.sidebar .widget[id*='monster-widget'].xt_news h3,.vc_sidebar.widget-area .wpb_content_element.xt_news h2.widgettitle,.vc_sidebar.widget-area .wpb_content_element.xt_news h3.widgettitle{margin-bottom:0;font-family:Roboto !important;font-weight:300 !important;font-size:1.5rem !important;text-transform:initial !important;color:#e8280b !important;}
.widget.xt_title_divider h3.widgettitle{margin-bottom:0;}
.ui-tabs .widget.widget_tag_cloud .widgettitle{display:none;}
.footer_wrapper .footer h2.widgettitle{font-size:30px;color:#e8280b;margin-bottom:18px;}
.footer_wrapper .footer h3.widgettitle{font-size:16px;line-height:1;color:#fff;margin-bottom:25px;margin-top:10px;}
#banner-1,#banner-2,#banner-3{width:286px;height:200px;float:left}


.article_content {
	margin-top: 10px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8{float:left}
.col-md-10{width:83.33333333%}
