.menu_experiencias ul{

    

    padding:20px 20px 35px 200px;

    

}
.menu_experiencias a{

    color: #353535;

    cursor: pointer;

    display: inline;

    font-size: 20px;

    font-weight: lighter;

    padding: 5px 10px 5px 40px;

    text-transform: uppercase;

}

/*default css*/
.tp-caption.roundedimage img {
    -webkit-border-radius: 300px;
    -moz-border-radius: 300px;
    border-radius: 300px;
}
/*header menu css starts*/
.header-menu li{
    padding: 0;
}
.block-menu.menu-top-menu-container{
    float: left;
}
.header-menu .block-commerce-cart .cart-empty-block{
    margin-top: 14px;
    color: #FFFFFF;
    text-transform: uppercase;
}
/*header menu css ends*/

/*header menu css starts*/
.simplecom-header-search .contextual-links-processed{
    margin-top: -48px;
}

/*header menu css ends*/

/*main menu css starts*/
#mega_main_menu .main-menu-menu{
    overflow: hidden;
}
#mega_main_menu > .menu_holder > .menu_inner ul.mega_main_menu_ul > li.multicolumn_dropdown > .mega_dropdown > li > a.item_link{
    font-weight: bold;
}

/*main menu css ends*/
/* block homepage promo css starts*/
.homepage-promo-block.wpb_row{
    background-color: #ffffff;
    margin-top: 35px;
}
/* block homepage promo css ends*/
/* block listing products in homepage css starts*/
.products-homepage{
    background-color: #ffffff;
}
.woocommerce ul.products li.product{
    clear: none;
}
.woocommerce ul.products li.product form.commerce-add-to-cart > div:first-child{
    width: 85%;
    margin: 0 auto;
}
.woocommerce ul.products li.product form.commerce-add-to-cart input[type=submit] {
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    transition: background 0.6s ease;
    background-color: #3D4445;
    display: inline-block;
    padding: 10px 0 9px;
    width: 100%;
}
.woocommerce ul.products li.product form.commerce-add-to-cart input[type=submit]:hover{
    background-color: #C2A26F;
}
/* block listing products in homepage css ends*/
/* block homepage about css starts*/
.homepage-about-block{
    background-color: #ffffff;
}
.background-color-white{
    background-color: #ffffff;
}
.homepage-about-block > .homepage-about .wpb_text_column:nth-child(2) {
    background: #3D4445;
    color: #FFFFFF;
    padding: 35px 28px;
    min-height: 360px;
}
.homepage-about-block .homepage-about .wpb_text_column:nth-child(2) a {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: inline-block;
    margin-top: 24px;
    padding: 10px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
.homepage-about-block .wpb_images_carousel{
    margin-top: 72px;
}
/* block homepage about css ends*/
/* bottom listing product css starts */
.price-margin-left-70{
    margin-left: 70px;
}
.fivestar-average-stars{
    overflow: hidden;
}
/* bottom listing product css ends */
#comment-form .form-actions #edit-preview{
    margin-left: 5px;
}
/*calendar on sidebar css starts*/
li{
    list-style: none;
}
.sidebar .calendar-widget li{
    border: 0;
}
.sidebar .calendar-widget li > a{
    border-radius: 0;
}
.sidebar .calendar-widget li.date-prev{
    margin-left: 0;
}
.sidebar .calendar-widget .date-heading > h3{
    font-size: 14px;
}
/*calendar on sidebar css ends*/
/* categories product css */
.shop-archive .shop-content .fivestar-widget-static-vote > div.star:first-child{
    margin-left: 20px;
}
.shop-archive .shop-content ul.products li.product{
    float:left;
}
/*single product*/
.woocommerce-page #reviews h3{
    margin-top: 15px;
}

.shop-product .shop-content .single-product-btnAddToCart .commerce-add-to-cart > div:first-child{
    position: relative;
}
.shop-product .shop-content .single-product-btnAddToCart div.form-item-quantity{
    width: 65px;
    float: left;
}
.shop-product .shop-content .single-product-btnAddToCart div.form-item-quantity label{
    display: none !important;
}
.shop-product .shop-content .single-product-btnAddToCart div.form-item-quantity input[type=text]{
    height: 47px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    width: 70px;
}

.shop-product .shop-content .single-product-btnAddToCart input[type=submit]{
    position: absolute;
    top: 13px;
    left: 73px;
}
/*cart*/
.view-commerce-cart-form form table{
    width: 100% !important;
    border: 1px solid rgba(0,0,0,0.1);
}

.view-commerce-cart-form .commerce-line-item-views-form form table thead tr th{
    border-bottom: 0;
    padding: 12px 20px;
    font-size: 112%;
}
.view-commerce-cart-form .commerce-line-item-views-form form table tbody tr td{
    border-top: 1px solid rgba(0,0,0,0.1);
    padding: 12px 20px;
    font-size: 13px;
}
.view-commerce-cart-form .commerce-line-item-views-form tr{
   vertical-align: inherit;
}
.view-commerce-cart-form .commerce-line-item-views-form form table tbody tr{
    border-bottom:0;
    background-color: transparent;
}
.view-commerce-cart-form .commerce-line-item-views-form form table tbody tr td.views-field-edit-quantity input[type=text]{
    font-weight: bold;
    text-align: center;
}
.view-commerce-cart-form .commerce-line-item-views-form form table tbody tr td.views-field-edit-delete input[type=submit]{
    padding: 12px;
    font-weight: bold;
}
.view-commerce-cart-form .commerce-line-item-views-form form .line-item-summary{
    margin-top: 12px;
}
.view-commerce-cart-form .commerce-line-item-views-form form .line-item-summary .line-item-total-label{
    font-size: 124%;
}
.view-commerce-cart-form .commerce-line-item-views-form form .line-item-summary .line-item-total-raw{
    font-size: 124%;
    font-weight: bold;
}
.view-commerce-cart-form .commerce-line-item-views-form form .form-actions #edit-checkout, .view-commerce-cart-form .commerce-line-item-views-form form .form-actions #edit-submit{
    margin-left: 4px;
}
/*cart-summary*/

.view-commerce-cart-summary .view-content table{
    width: 100% !important;
    border: 1px solid rgba(0,0,0,0.1);
}

.view-commerce-cart-summary .view-content table thead tr th{
    border-bottom: 0;
    padding: 12px 20px;
    font-size: 112%;
}
.view-commerce-cart-summary .view-content table tbody tr td{
    border-top: 1px solid rgba(0,0,0,0.1);
    padding: 21px 20px;
    font-size: 13px;
}
.view-commerce-cart-summary .view-content tr{
   vertical-align: inherit;
}
.view-commerce-cart-summary .view-content table tbody tr{
    border-bottom:0;
    background-color: transparent;
}
.view-commerce-cart-summary .view-footer table{
    margin-top: 20px;
}
.view-commerce-cart-summary .view-footer table tbody tr td{
    font-size: 121%;
    padding: 12px;
}
.view-commerce-cart-summary .view-footer table tbody tr{
    background-color: transparent;
}
#commerce-checkout-form-checkout fieldset legend{
    margin-bottom: 30px
}
#commerce-checkout-form-checkout fieldset legend span{
    text-transform: uppercase;
    font-weight: bold;
}
.customer_profile_billing label{
    width: 100px;
}
.customer_profile_billing .street-block > div:first-child{
    margin-bottom: 23px;
}
.checkout-buttons .button-operator{
    margin-left: 10px;
    margin-right:10px;
}

.customer_profile_billing .name-block input[type=text]{
    width: 300px;
}
.customer_profile_billing .street-block input[type=text]{
    width: 411px;
}
#commerce-checkout-form-checkout .checkout-buttons .checkout-cancel{
    padding: 15px 20px;
    text-decoration: none;
}
.checkout-review{
    width: 100%;
}
.checkout-review tbody tr{
    background-color: transparent;
}
.checkout-review tbody tr.pane-title{
    padding: 15px;
}
.checkout-review tbody tr.pane-title td{
    font-size: 21px;
    text-transform: uppercase;
    padding: 15px;
    color: #333;
}
.checkout-review tbody tr.pane-data table{
     margin-top: 30px;
}
.checkout-review tbody tr.pane-data .pane-data-full{
    padding-top: 15px;
    padding-bottom: 15px;
}
#commerce-checkout-form-review .commerce_payment legend{
    padding-bottom: 15px;
    padding-top: 15px;
}
#commerce-checkout-form-review .commerce_payment legend span{
    font-size: 21px;
    text-transform: uppercase;
    color: #333;
    font-weight: bold;
}
#commerce-checkout-form-review .commerce_payment #payment-details label{
    width: 95px;
}
.checkout-buttons .checkout-back{
    padding: 15px 20px;
    text-decoration: none;
}
.pp_gallery li{
    float: none;
}
.pp_gallery ul a{
    margin-top: 1px;
}
/**contact */
.dropdown-contact .menu-attach-block-wrapper{

}
.menu-attach-block-wrapper.orientation-horizontal .block{
    margin-top: -30px;
}
.dropdown-contact > a{
    display: none !important;
}
.dropdown-contact .menu-attach-block-wrapper .block-block{
    background-color: #4A5456;
}
.dropdown-contact  #text-9,
.dropdown-contact #text-8{
    width: 50%;
    float: left;
}
.dropdown-contact #text-9 .textwidget{
    line-height: 25px;
}
/*box right*/
.fb-page.fb_iframe_widget{
    top: -59px;
}
/*user*/
.user-info-from-cookie label{
    width: 110px;
}
#user-login label{
    width: 84px;
}
#user-pass label{
    width: 198px;
}
/* search result*/
ol.search-results li{
    border-bottom: 1px solid #888;
}
.search-form#search-form input[type=submit]{
    line-height: 5px;
    position: absolute;
}
.search-form#search-form .edit-basic{
    position: relative;
}
/*pager*/
.item-list ul.pager li a{
    border-radius: 0;
}
.item-list ul.pager li{
    margin-left: 0;
    padding: 0;
}
.skinchange1{
    width: 36px;
    height: 36px;
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    border: 3px solid #ffffff;
    -webkit-transition: color 0.6s ease;
    transition: color 0.6s ease;
    -webkit-transition: background 0.6s ease;
    transition: background 0.6s ease;
}
.skinchange1:hover{
    border: 3px solid #ADADAD;
}
.skinchange1.fencer{
    background: #26CDB3;
}
.skinchange1.perfectum {
    background: #F2532F;
}
.skinchange1.metro {
    background: #008C8D;
}
.skinchange1.green {
    background: #65a83b;
}
.skinchange1.blue {
    background: #65abd4;
}
.skinchange1.red {
    background: #b84d4d;
}
.skinchange1.black {
    background: #787878;
}
.skinchange1.pink {
    background: #fa5ffa;
}
.skinchange1.orange {
    background: #f5d556;
}
.skinchange1.default{
    background: #C2A26F;
}
/* tabs primary*/
.tabs.primary li a{
    border: 0;
    background-color: transparent !important;
    font-size: 13.5px;
    text-transform: uppercase;
}
.tabs.primary li a:hover{
    background-color: none;
}
.tabs.primary,
.tabs.primary li a.active{
    border:0;
    padding: 0;
}
.tabs.primary{
    margin-bottom: 15px;
}
/*views style products*/
.display-block-block{
    display: block;
}
#text-9{
    padding-right: 30px;
}




.btn-buy-it-now{
    background-color: #C2A26F;
    padding: 15px 10px !important;
    color: #fff;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
     -webkit-transition: color 0.6s ease;
    transition: color 0.6s ease;
    -webkit-transition: background 0.6s ease;
    transition: background 0.6s ease;
}
.btn-buy-it-now:hover{
    background-color: #3D4445;
    text-decoration: none;
    color: #fff;
}
.sg_widget_custom_box_left{
    left:-245px;
}
#footer-sidebar li .product_list_widget .fivestar-average-stars .fivestar-static-item .form-item{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.calendar-calendar td.today{
    background-color: #C2A26F !important;
    color: #fff !important;
}

.calendar-calendar td{
    text-align:center !important;
}
.calendar-calendar thead tr th{
    background-color: #C2A26F !important;
    color: #fff !important;
}
.date-nav-wrapper .date-prev a{
    margin-left: 0 !important;
}
.date-nav-wrapper .date-next a{
    margin-right: 0 !important;
}
.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next{
    padding: 0 !important;
}
.header-menu .link-home a {

    background-image: url("img/Weber-Center-Madrid.jpg");

    padding: 8px 82px 38px 38px;
    color:transparent;
}
.tabs.primary{
    margin-left: 0 !important;
}
.tabs.primary li:first-child a{
    padding: 0 1em 0 0 !important;
}
.node-type-product-display .shop-content #product-01 .onsale{
    z-index: 1001 !important;
}
/*update 28092015*/
#mega_main_menu > .menu_holder > .menu_inner ul.mega_main_menu_ul > li.default_dropdown.drop_to_right > .mega_dropdown .mega_dropdown{
    margin-left: 0 !important;
}
#mega_main_menu * {
    line-height: 4px;
}
.woocommerce.widget .product-categories li{
    padding-bottom: 0 !important;
}
.woocommerce.widget .product-categories li ul{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    margin-left: 20px !important;
}
.widget_product_categories .children a {
        padding: 5px 10px 5px 0 !important;
}
/*16/11/2015*/
.page-search ul.products li.product{
    height: 100%;
}
/*update 24/11/2015*/
.woocommerce-page div.product div.thumbnails > a:nth-child(3n){
    margin-right: 0;
}
/*update 4/12/2015*/
@media only screen and (max-width:531px){
    .view-commerce-cart-form .commerce-line-item-views-form form table tbody tr td{
        width: 20%;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 0;
    }
    .view-commerce-cart-form .commerce-line-item-views-form form table thead tr th{
        width: 20%;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 0;
    }
    .view-commerce-cart-form .commerce-line-item-views-form form table tbody tr td.views-field-edit-quantity input[type=text]{
        padding: 2px;
        height: auto;
        width: 35px;
    }
    .view-commerce-cart-form .commerce-line-item-views-form form table tbody tr td.views-field-edit-delete input[type=submit]{
        padding: 5px;
    }
    .view-commerce-cart-form .commerce-line-item-views-form form .form-actions > input[type=submit]:first-child{
        float: left;
    }
    .view-commerce-cart-form .commerce-line-item-views-form form .form-actions > input[type=submit]{
        padding: 10px;
    }
    .page-checkout .checkout-buttons .fieldset-wrapper .checkout-cancel.form-submit{
        padding: 10px;
    }
    .view-commerce-cart-summary .view-content table thead tr th{
        width: 20%;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 0;
    }
    .view-commerce-cart-summary .view-content table tbody tr td{
        width: 20%;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 0;
    }
    .checkout-buttons.form-wrapper .fieldset-wrapper input[type=submit]{
        padding: 10px;
    }
    #commerce-checkout-form-checkout .checkout-buttons .checkout-cancel{
        padding: 10px;
    }
}
@media only screen and (max-width:320px){
    .page-checkout .checkout-buttons .fieldset-wrapper .checkout-cancel.form-submit{
        margin-top: 10px;
    }
}
@media only screen and (max-width:355px){
    .checkout-buttons.form-wrapper .fieldset-wrapper .checkout-back{
        margin-top: 10px;
    }
}
