article .content_wrapper a {color: #b39964 !important;}
h1.entry-title {text-align:center}

/* HEADER */
.logout_link, .top-bar-menu-trigger {font-family: 'arial', Arial, Helvetica, sans-serif;}
.logout-wrapper {display:none}
.top_bar_left .gbtr_tools_info {overflow: inherit;}

/* FOOTER */
.gbtr_dark_footer_wrapper .widget_nav_menu ul li.menu-item {width:100%; border-bottom: 1px dotted #ffffff !important; font-weight:400;}
.gbtr_footer_widget_copyrights {width: 70% !important;}
.gbtr_footer_widget_credit_cards {width: 30% !important;}
.gbtr_footer_widget_copyrights img {padding-left: 10px !important; height: 32px !important; width: 85px !important;}
.widget_text_icl.footer {padding:0px}

/* MENU IDIOMA */
.separator {display: inline; margin: 0px 10px;}
.lang_sel_list_vertical {display:none}
.idioma-selector:hover .lang_sel_list_vertical {display:block}
#lang_sel_list.lang_sel_list_vertical {width:70px}
#lang_sel_list.lang_sel_list_vertical ul {border:none}
#lang_sel_list.lang_sel_list_vertical li {left:-10px}
#lang_sel_list.lang_sel_list_vertical ul a {padding:10px}
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited {background:#fff !important}

div.product div.product_meta, #content div.product div.product_meta {font-size: 18px !important;color: #000;margin-top: 20px;}

.add_review .button {width: 160px;}

.with_featured_img.category_header {padding: 80px 0 80px 0px!important; margin-bottom: 44px;}

.archive .category_header h1.page-title, .category_header h1.page-title {font-weight: 600!important;font-family: Verdana, Geneva, sans-serif !important;}

.filter_wrapper {display: none;}

a.grey:link, a.grey:visited, a.grey:active { color:#555555; text-decoration:none;} 

a.grey:hover { color:#993333; text-decoration:underline; }

a.grey2:link, a.grey:visited, a.grey:active { color:#555555; text-decoration:none;} 

a.grey2:hover { color:#993333; text-decoration:underline; }

.gbtr_featured_section_title {padding: 27px 0;font-size: 15px;text-transform: uppercase;}

.h3icon {font-size: 13px;color:#fff;}

.shortcode_icon_box h3.title {font-size: 20px;}

.widget {padding: 0 0 20px 0;}

/* FICHA DE PRODUCTO */
div.product .woocommerce-tabs {border-bottom: 1px solid #ccc;}
.single-product h1.entry-title {text-align: left; font-size: 34px !important;}

/* LISTADO DE PRODUCTOS */

body .product_item .image_container {max-width:100% !important; max-height: 100%;}
.wpb_wrapper .product_item {width:100%}

/*desactivar imagen theme*/
.gbtr_images {display:none}

body div.product .summary p.price {color: #555555 !important; font-size: 18px; font-weight: 900 !important; line-height: 1em; padding: 0 0 30px 0;}

div.product .product_title {color: #ddd49b !important;}

.entry-content p {font-size: 16px !important; line-height: 1.5em !important; color: #555555 !important;}
.entry-content #iconbox p {color:#ffffff !important}

.woocommerce div.product form.cart .variations td.label {padding-top: 0;}

.product_meta {display: none;}
.entry-content ul li {font-size: 14px !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab {display:none !important}

.add_review.button {width:160px !important;}
.vc_col-sm-4 .singlept .wpb_column .vc_column_container {width:100% !important;}

/* PÁGINAS ESTÁTICAS */

.revolution-estatica {margin-top: -42px !important;}
.spacerr {  padding-bottom: 20px;} 

/* COOKIE LAW INFO */
#cookie-law-info-bar {padding:5px 10%; width:80%;}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {-webkit-border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none; text-shadow:none;}


/* FORMULARIOS DE REGISTRO */
body .gbtr_login_register_wrapper {width:100%; overflow: inherit; height:auto}
body .gbtr_login_register_slider {width:100%; position: inherit;}
body .gbtr_login_register_slide_1, body .gbtr_login_register_slide_2 {padding:5%; width: 48%; margin: 1%;}
@media screen and (max-width:959px) {
  body .gbtr_login_register_slide_1, body .gbtr_login_register_slide_2 {padding:10%; width:80%;}
}
/* PAGINAS ESTATICAS SIN IMAGEN RAYA TITULOS */
.separador-titulos {text-align:center; margin:auto !important;     width: 90px; height: 0px; border-bottom-width: 1px; border-bottom-style: solid; }

/* HOME, PRODUCT TITLE DEL COLCHON */
body .product_item p a { color: #993333;}
body .entry-content .product_item p, .product_item p { font-size: 16px !important;}
body .product_item .price {font-size: 16px; color: #993333 !important; padding: 0 !important; font-weight: normal;}
.product_item .price {margin-top: 1px;}
body .shortcode_icon_box .icon_box_read_more {display:inline-block; border-width:none; border-style:none; border-color:none; padding:5px 25px; text-transform:none; font-weight:normal; font-size:13px; color:#ffffff; background-color: #ddd49b;}

body .shortcode_icon_box .icon_box_read_more:hover {color:#555555;}
body .icon_box_read_more:hover { border-color: #ddd49b; color:#555555;}

body .entry-content ul li {line-height: 1.5em;}
body .product_item h3 a { font-size: 12px; color: #b39964; text-transform: uppercase; font-weight: 900; padding: 1px 37px 6px 0; line-height: 18px; display: block;}
/* pagina colchones titles */
body .gbtr_product_sliders_title:after, body .gbtr_items_sliders_title:after {content: ""; display: block; background:none; height:0px; border-bottom: 0px solid; clear:both; width:60px;}
body .slider-wrapper .owl-carousel .owl-wrapper-outer {padding-top: 0px;}

.gbtr_product_sliders_nav, .gbtr_items_sliders_nav {width: 230px; float: right; display: none;}


/* pagina carro, en theme carttotals */
body .cart_totals th {font-size: 12px; line-height: 16px;text-transform: uppercase; font-weight: 900; text-decoration:none; color: #8d8d8d; padding: 21px 0 20px 0; vertical-align: middle; width: 100%; text-align: left;}
body .cart_totals td { text-align: left; color: #000; font-size: 13px; text-transform: uppercase; font-weight: 900; text-decoration: none; padding: 21px 0 20px; vertical-align: middle; width: 100%;}
body.woocommerce-cart .woocommerce > form {width: 100%;}
.entry-content .wpb_row p sub {line-height: 1.3em; display: block;}

/* faqs, fondo color */
body .vc_toggle_title {background-color: #ddd49b;}

/* product page espacio debajo medidas */
body .div.product form.cart {margin-bottom: 0; margin: 10px 0 0 0 !important; padding-bottom: 40px;}

div.product form.cart, #content div.product form.cart {margin-bottom: 40px !important; margin: 10px 0 0 0 !important; padding-bottom: 20px;}
.woocommerce div.product form.cart .variations { margin-bottom: 0em; border: 0;}
body div.product .summary p.price {color: #555555 !important; font-size: 18px; font-weight: 900 !important; line-height: 1em; padding: 0 0 20px 0;}

/* FORMULARIO WOOCOMMERCE */
body #billing_email_field {margin-bottom:0px !important}
#billing_hotel {padding: 7px; color: #777 !important; border: 1px solid #ccc !important;}
body #billing_company_field, body #billing_country_field {width: 49%; float: left; clear: none;}
body #billing_country_field {float:right}
body .select2-container {width:100% !important; height: inherit;}
body .select2-container--default .select2-selection--single {border: none;}
body .select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 13px; text-transform: uppercase;}
.woocommerce form .form-row .select2-container {border: 1px solid #ccc;}

/* line */
body .linebarcelo {padding: 5px 0 5px; margin: 0px 150px 0px 150px !important;	}

#billing_state_field + .clear {display:none}
/*BOF -- Added Mikel Martin (http://ZhenIT.com)*/
/*Le damos algo más de espacio a la columna*/
.gbtr_left_column_cart {margin: 0 0 0 5px; padding: 2px 0 0 10px;}
body .cart_totals th { width: auto; min-width: 80px;}


#shipping_method li, #shipping_method li label {text-align: left; white-space: nowrap;}
body .cart_totals td small {font-weight: normal; text-transform: none;}

/*EOF -- Added Mikel Martin (http://ZhenIT.com)*/
.woocommerce-cart .entry-content .woocommerce .actions {padding-top: 40px!important;}

table.shop_table td, .woocommerce table.shop_table td {border: 0; border-bottom: 0px dotted #ccc!important; padding: 10px 0; vertical-align: middle;}
