﻿

header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.x-navbar .x-container{position:relative}
.x-container.width{width:88%;}
.x-container.max{max-width:1270px;}
.e2-33.x-container,.e2-36.x-container,.e2-50.x-container {margin:0em auto 0em auto;background-color:transparent;z-index:1;}
.e2-33.x-container {text-align:center;}
.navbar-wrapper{overflow:hidden}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
 
.financity-header-container.financity-header-custom-container{ max-width: 1140px; }
 
.financity-header-container.financity-header-full{ padding-right: 15px; padding-left: 15px; }
 
.financity-header-style-boxed .financity-header-container-item{ padding-left: 30px; padding-right: 30px; }

.financity-header-container{ position: relative; margin-left: auto; margin-right: auto; }

.financity-header-container-inner{ position: relative; }

.financity-header-style-bar .financity-header-container-inner{ position: relative; }

.cli-plugin-main-link {
	margin-left:0px;
	font-weight: 550; text-decoration: underline;
}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}




.btn-llamarfixed{
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 100;
}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.container:before,
.container:after {
  display: table;
  content: " ";
}


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}
.bucket ol{margin-left:1em;padding-left:0}
.bucket ul,.bucket .list-dra,.bucket .list-solid-arrow,.bucket .list-square{margin-left:0;padding-left:0;list-style-type:none}
#contentPromotions div.bucket{margin:0 0 25px 0;padding:0;position:relative}
#contentPromotions .bucket{border:0;height:100px}
#contentPromotions .bucket p{margin-top:0;padding-top:0}
#contentPromotions .bucket ul,#contentPromotions .bucket .list-dra,#contentPromotions .bucket .list-solid-arrow,#contentPromotions .bucket .list-square{margin:0;padding:0}
#contentPromotions .bucket ul li,#contentPromotions .bucket .list-dra li,#contentPromotions .bucket .list-solid-arrow li,#contentPromotions .bucket .list-square li{margin:0 0 0.25em 0;padding:0}
#contentPress .bucket table th{text-align:left;vertical-align:top;margin:0;padding:0px}
#contentPress .bucket table td{text-align:left;vertical-align:top;margin:0;padding:1px}
#text-logo h1,#text-logo .h1{color:#202831!important}
#text-logo{margin-top:50px;padding-bottom:30px}

		
	.mvp-nav-top-right-out {
		margin-right: -50px;
		}

		
	.single .mvp-fixed .mvp-nav-top-right-out {
		margin-right: -50px;
		}
.hero{position:relative}
.hero--video{overflow:hidden;background-color:#1e1e1e}
.hero--video video{display:none}
.hero--video img{display:block}
.hero--home .hero__content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#header-top-bar-left .header-cart-controls,#header-top-bar-left .header-search-controls,#header-top-bar-left .top-bar-widgets,#header-top-bar-left .topbar-menu-container{margin-right:15px}
#header-top-bar-right .header-cart-controls,#header-top-bar-right .header-search-controls,#header-top-bar-right .top-bar-widgets,#header-top-bar-right .topbar-menu-container{margin-left:15px}
#header-top-bar-right .header-cart-controls,#header-top-bar-right .header-search-controls,#header-top-bar-right .menu-controls,#header-top-bar-right .top-bar-widgets{margin-right:15px}
.top-bar-widgets{margin-left:0;margin-right:15px}


.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}


#header {
padding-top:10px;
width:800px;
background-color: #ffffdd;
}
#block-menu-menu-og-top-menu,#block-menu-menu-og-top-menu .content{text-align:center;padding:0 0 20px 0;}
#comments .content{padding:20px 5%;}
#block-webform-client-block-393 .content{display:block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-mox-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:500px;}


.level-3 {
  display: none;
  padding-left: 2em; }

  .level-2 .active .level-3 {
    display: block; }

      .level-3 li a {
        padding-left: 30px; }

    .level-2 .level-3 + .content-slot-links {
      margin-top: 25px; }

    .level-3 li {
      float: none;
      padding: 0;
      margin-bottom: 10px; }

      .level-3 li a.view-all {
        font-size: 1.2em;
        font-weight: 600; }

    .level-3 a {
      color: #996d00;
      font-weight: normal;
      font-size: 1em;
      padding: 0; }
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}

.footer-content.right .phone {font-size: 24px; color: #fff; padding-top: 7px;}
.advert .ad-position{text-align:center;margin:auto}
