@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//bravedivers.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.2") format("woff2");
}

:root {
	--wd-text-font: "Nunito", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Nunito", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Nunito", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Nunito", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: #2b3a67;
	--wd-alternative-color: #2b3a67;
	--wd-link-color: #2b3a67;
	--wd-link-color-hover: #a7b1c6;
	--btn-default-bgcolor: #2b3a67;
	--btn-default-bgcolor-hover: rgb(105,154,207);
	--btn-accented-bgcolor: rgb(43,58,103);
	--btn-accented-bgcolor-hover: #699acf;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(221,51,51);
	background-image: none;
}
.page-title-default {
	background-color: #2688b9;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #2b3a67;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


/* espacio blanco header */
.whb-header {
    margin-bottom:0px!important;
}
/* estilo botones header */
.buttons-header {
		border-radius:30px!important;
}
/* color links header */
.woodmart-nav-link {
	color: #333!important;
}
/* borrar certificado medico */
.test_tab_tab {
display:none!important
}
#row-header-banner-htmlblock a.btn{display:none}
form.wpcf7-form {
    padding-bottom: 30px;
}
/***** sticky header z-index *****/
@media (max-width:1024px){.whb-main-header {z-index: 99 !important;}}
/***** sticky header z-index *****/

/***** curva cabecera cortada y fontsize*****/
.site-content>article>.entry-content>div:nth-child(3) .vc_column-inner{padding-top:30px !important}
@media (max-width:767px){
	div.entry-content:first-child h2.woodmart-title-container {
	    line-height: 40px !important;
	    font-size: 35px !important;
	}
	div.entry-content:first-child div.title-after_title {
	    font-size: 15px !important;
	    line-height: 25px !important;
	}
}
/***** fin curva cabecera cortada *****/

/***** header banner ganador concurso *****/
.header-banner-container .wpb_content_element {margin-bottom:0 !important}
/***** fin header banner ganador concurso *****/

div.wh-widget-send-button-wrapper div.wh-widget-send-button-wrapper-list>a.wh-widget-button {
    background-color: #2b3a67 !important;
}

/***** botó primari *****/
.btn-primary {border-radius: 50px;background-color: #2b3a67;color: #ffffff;}
.btn-primary:hover {border-radius: 50px;background-color: #ffffff;color: #2b3a67;}
/***** fin botó primari *****/

/***** botó formulari*****/
form.wpcf7-form input[type="submit"], .btn-color-primary, .btn-col{background-color:#2b3a67 !important;padding: 12px 20px !important;font-size: 13px !important;line-height: 18px !important;color:#fff !important;border-radius:50px}
form.wpcf7-form input[type="submit"]:hover, .btn-color-primary:hover, .btn-col:hover{background-color:#fff !important;padding: 10px 18px !important;font-size: 13px !important;line-height: 18px !important;color:#2b3a67 !important;border:2px solid #2b3a67 !important;box-shadow: none !important;border-radius:50px}
/***** botó formulari *****/


/******************************** PÁGINA DE TIENDA ********************************/
body.woodmart-archive-shop .woodmart-hover-tiled .product-wrapper {box-shadow: none !important;}
body.woodmart-archive-shop .woodmart-hover-tiled .product-wrapper img {border-radius:30px}
body.woodmart-archive-shop .woodmart-hover-tiled .product-wrapper .woodmart-buttons.wd-pos-r-t {border-radius: 15px;}
body.woodmart-archive-shop .woodmart-hover-tiled .product-wrapper span.price{display:none}
body.woodmart-archive-shop .woodmart-hover-tiled .product-wrapper h3>a{font-family:Nunito !important;text-align:center}
/******************************** FIN PÁGINA DE TIENDA ********************************/


/******************************** SLIDE PRINCIPAL ********************************/
    #desktop-slide, #tablet-slide {background-attachment: fixed;}
/***** Responsive Slide *****/
@media (max-width:1189px){
    #desktop-slide{display:none;}
    #tablet-slide{display:block;}
}
@media (min-width:1190px){
    #desktop-slide{display:block;}
    #tablet-slide{display:none;}
}
/***** Fin Responsive Slide ****/
/***** boton popup Slide *****/
#desktop-slide a.popup-my, #tablet-slide a.popup-my {width: 100%;background-color: #fff !important;color: #2b3a67 !important;}
#desktop-slide a.popup-my:hover, #tablet-slidea.popup-my:hover {width: 100%;background-color: #2b3a67 !important;color: #fff !important;}
/***** boton Fin popup Slide *****/
/******************************** FIN SLIDE PRINCIPAL ********************************/


/******************************** MENU PRINCIPAL ****************************************/
/***** Logo Bravedivers Menú Principal *****/
.cart-widget-side {display: none !important;}
header .whb-text-element.reset-mb-10.text-element-inline>a>img{margin-bottom:0 !important;}
.whb-main-header {z-index: 9999;}
header a.woodmart-sticky-logo{margin-top: 18px;background-color: #2b3a67;padding: 3px 9px;border-radius: 50px;}
header a.woodmart-sticky-logo>img{max-height: 60px !important;}
/*.footer-column {margin-bottom: 0px !important;}
.footer-sidebar {padding-bottom: 0px !important;padding-top: 0px !important;}*/
.wd-prefooter{padding-bottom:0px !important;}
.site-content{margin-bottom:0px !important;}
.site-logo {z-index: 999;}
footer .min-footer .wpb_text_column.wpb_content_element{margin-bottom:0px !important;}
.whb-color-dark .navigation-style-default .item-level-0.current-menu-item>a {color:#fff;}
.whb-color-dark .navigation-style-default .item-level-0>a {color: #fff;}
.whb-color-dark .navigation-style-default .item-level-0:hover>a {color: #000;}
/***** Fin Logo Bravedivers Menú Principal *****/

/***** desplegables menu *****/
/*.whb-secondary-menu .menu-simple-dropdown .sub-menu-dropdown li{width:auto !important;height:50px;}*/
.menu-simple-dropdown .sub-menu-dropdown, .menu-simple-dropdown .sub-sub-menu {padding-top: 0px !important;padding-bottom: 0px !important;}
.sub-menu.color-scheme-dark > li > a:hover{background-color: #2b3a67 !important;color: #fff !important;}
.whb-secondary-menu .menu-simple-dropdown li a {padding-top: 12px !important;}
/*.whb-secondary-menu .menu-simple-dropdown .sub-menu-dropdown{width:auto !important;}*/
/***** Fin desplegables menu *****/

/****** text color menu principal ******/
.whb-color-dark .navigation-style-default .item-level-0.current-menu-item>a {color: #ffffffad;}/* item seleccionado */
.whb-color-dark .navigation-style-default .item-level-0>a {color: #ffffff;}/* item no seleccionado */
.vc_row.vc_row-o-full-height {min-height: 100vh !important;}/* Altura completa */
/* .wpcf7-submit {background-color: #2688b9!important;color: #ffffff!important;} */
/****** Fin text color menu principal ******/
/******************************** FIN MENU PRINCIPAL ********************************/


/******************************** MENU HTMLBLOCKS ********************************/
li.menu-item-1513 .menu-htmlblock-class ul, li.menu-item-5404 .menu-htmlblock-class ul, li.menu-item-2330 .menu-htmlblock-class ul, li.menu-item-1955 .menu-htmlblock-class ul, li.menu-item-13747 .menu-htmlblock-class ul{padding-left:20px !important;border-left: 1px solid #fff;}
.menu-htmlblock-class li:before{font-size:0px !important}
li.menu-item-1513 .sub-menu-dropdown, li.menu-item-2330 .sub-menu-dropdown, li.menu-item-2170 .sub-menu-dropdown, li.menu-item-1955 .sub-menu-dropdown, li.menu-item-5404 .sub-menu-dropdown, li.menu-item-13747 .sub-menu-dropdown {box-shadow: 0 0 0px rgba(0, 0, 0, 0.15)!important; background-color: rgba(255, 255, 255, 0)!important}
.divisor-dnd .vc_column-inner{padding-top: 0px !important;}
/*.menu-htmlblock-class .vc_column-inner>.wpb_wrapper {border-right: 1px solid #bdbdbd;}*/
.menu-htmlblock-class ul.citys a{color:#fff;font-weight: 800;font-size: 13px;}
.menu-htmlblock-class ul.citys > li{margin-bottom:0px !important;padding:1px 0 !important;}
/*.menu-htmlblock-class ul.citys > li:hover {background-color: #fff !important;padding-left: 5px !important;border-radius: 25px;}*/
.menu-htmlblock-class ul.citys >li:hover a {background-color: #fff !important;padding-left: 5px !important;border-radius: 25px;padding-right: 5px !important;}
.menu-htmlblock-class ul.citys > li:hover a{color: #2b3a67;}
div.image-block > div.vc_column-inner, li.menu-item-2170 .sub-menu-dropdown img{border-radius: 30px;opacity: .7;align-content}
/*div.image-block > div.vc_column-inner{-moz-box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,1);-webkit-box-shadow: inset 0px 0px 7px 15px rgb(43, 58, 103);box-shadow: inset 0px 0px 7px 15px rgb(43, 58, 103);}*/
.divisor-dnd div.border-path {margin-top: -52px !important;}
li.menu-item-2170 .sub-menu-dropdown img{border-radius:500px;}
li.menu-item-2170 ul.citys{padding-left:0px !important;}
/******************************** FIN MENU HTMLBLOCKS ********************************/


/**************************************** QUIZ ****************************************/
/***** Sidebar QuizMaker *****/
body.quizmaker-page input[type="search"] {box-sizing: inherit !important;}
body.quizmaker-page .qm-left-sidebar {padding-top: 10px;}
body.quizmaker-page .qm-left-sidebar #quizmaker_test_search-4 {padding-top: 10px;padding-bottom: 10px;}
body.quizmaker-page .qm-left-sidebar #quizmaker_tests-6>h5 {font-size:22px;font-weight:700;margin-top:15px;}
body.quizmaker-page div#quizmaker_test_categories-5 {padding-top: 10px;padding-bottom: 10px;}
body.quizmaker-page .qm-left-sidebar #quizmaker_test_categories-5>h5, body.quizmaker-page .qm-left-sidebar #quizmaker_test_search-4>h5 {display:none;}
body.quizmaker-page div#quizmaker_test_categories-5 ul>li,
body.quizmaker-page div#quizmaker_tests-6 div.list-group>a {padding: 12px;border: 2px solid rgba(129, 129, 129, 0.2);border-bottom: 1px solid rgba(129, 129, 129, 0.2) !important;}
body.quizmaker-page div#quizmaker_test_categories-5 ul>li:first-child,
body.quizmaker-page div#quizmaker_tests-6 div.list-group>a:first-child {border-top-left-radius: 20px;border-top-right-radius: 20px;}
body.quizmaker-page div#quizmaker_test_categories-5 ul>li:last-child,
body.quizmaker-page div#quizmaker_tests-6 div.list-group>a:last-child {border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
body.quizmaker-page div#quizmaker_test_categories-5 ul>li>span {padding: 1px 8px;background-color: #496faf;border-radius: 50px;color: #ffffff;}
body.quizmaker-page div#quizmaker_tests-6 div.list-group a {display: inline-block !important;width:100%}
body.quizmaker-page div#quizmaker_tests-6 div.list-group div.item-thumbnail-wide {width: 25%;float: left;margin-right: 5px;margin-bottom: 5px;}
body.quizmaker-page div#quizmaker_tests-6 div.list-group div.item-thumbnail-wide>img {border-radius:100px}
body.quizmaker-page div#quizmaker_test_categories-5 ul.test-categories ul.children{display:none}
/***** Fin SideBar QuizMaker *****/

/***** Seleccion-test *****/
body.quizmaker-page div.last {padding: 10px;}
body.quizmaker-page div.last>nav {padding-top: 10px;padding-bottom: 10px;}
body.quizmaker-page div.last>.list-tests {padding-top: 10px;padding-bottom: 10px;}
body.quizmaker-page div.last>ul.list-tests>li {padding: 12px;border: 2px solid rgba(129, 129, 129, 0.2);border-radius:20px}
body.quizmaker-page div.last>ul.list-tests>li img {border-radius:10px;}
/***** Fin Seleccion-test *****/

/***** CSS for QuizMaker Pags *****/
body.quizmaker-page .page-header-wrapper {display: none;}
body.quizmaker-page .quizmaker-primary {margin: 100px auto 40px !important;}
body.quizmaker-page .qm-container-inner>.action {background: #2b3a66 !important;border-radius: 36px !important;padding:5px !important}
body.quizmaker-page .quizmaker-primary .action>form>.table-data {background: #496fb0 !important;border-top-left-radius: 30px !important;border-top-right-radius: 30px !important;}
body.quizmaker-page .quizmaker-primary .action>form>button.qm-btn-single-start {border-bottom-left-radius: 30px !important;border-bottom-right-radius: 30px !important;}
body.quizmaker-page .single-test .comment-respond {padding: 30px !important !important;}
body.quizmaker-page .qm-comments div#respond {border-radius: 50px !important;background: #ffffff !important;}
body.quizmaker-page .qm-comments div#respond>h3 {display:none}
body.quizmaker-page .qm-comments form p.comment-form-comment>textarea {background-color: #ffffff !important;border: 2px solid #e6e6e6;}
body.quizmaker-page .qm-comments input#submit {background: #2b3a64 !important;color: #ffffff !important;border-radius: 50px !important;}
body.quizmaker-page .qm-comments input#submit:hover {background: #ffffff !important;color: #2b3a64 !important;border-radius: 50px !important;}
body.quizmaker-page .quizmaker-primary .action>form>button.qm-btn-single-start:hover {background-color: #2b3a65;color: #ffffff;}
body.quizmaker-page table.qm-table th {border-bottom: 0px !important;background-color: #2b3a64;color: #ffffff !important;}
body.quizmaker-page table.qm-table th:last-child{border-right: 0px !important;}
body.quizmaker-page table.qm-table tr td{color: #2b3a64 !important;}
/***** FIN CSS for QuizMaker *****/

/***** Pàg de Test *****/ 
body.single-test footer, body.single-test div.woodmart-prefooter {display:none}
body.single-test .answers .style-line .inner {border-radius: 50px;}
/*body.single-test .answers>.group-drag-match>.match-questions>.match-question-container>div.match-question {width:100%;}*/
body.single-test .answers .group-drag-match .match-question-container {background: #ffffff !important;}
body.single-test .ui-state-highlight {background: #2b3a67 !important; border: 0px !important;}
body.single-test .questions>.question span.number {font-family: Nunito;font-weight: 700;color: #2b3a67;}
body.single-test .answers .style-line .inner {border: 1px solid #cfcfcf;padding: 10px 10px 0 20px;}
body.single-test .answers .group-drag-match .match-answer .label {background: #2b3a67 !important;}
body.single-test .answers .group-drag-match .match-answer .label:after {background: #2b3a67 !important;}
body.single-test .answers .group-drag-match .match-answer .match-question {background: #2b3a67 !important;}
body.single-test .doing-toolbar {background: #2b3a67 !important;}
body.single-test .doing-toolbar .doing-toolbar_button.page.is_first, .doing-toolbar>.right, .doing-toolbar>.right>.doing-pages{background: #4970b1 !important;color: #ffffff !important;border-left: 1px solid #ffffff !important;}
body.single-test .doing-toolbar .stopwatch-wrap{background: #397538 !important;}
body.single-test #doing-submit {background: #ca0000 !important;}
/*body.single-test input[type="radio"] {display: none;}*/
/***** Fin Pàg de Test *****/

/***** Clase para Border Radius Fotos Quizes *****/
.fotoquiz {border-radius:20px!important;}
/***** Fin Clase para Border Radius Fotos Quizes *****/

/***** Color fondo casilla puntos de cada quiz *****/
.info_score {background: #2b3a67!important;border-radius: 10px;}
/***** Fin Color fondo casilla puntos de cada quiz *****/

/***** Color numero de la pregunta del quiz *****/
.info_index {color: #2b3a67!important;}
/***** Fin Color numero de la pregunta del quiz *****/

/***** Color numero de puntos del quiz *****/
.info_score>span.number {color: #fff!important;padding-left:3px;padding-right:3px}
/***** Fin Color numero de puntos del quiz *****/

/***** Color numero de puntos del quiz *****/
.result-panel > div {border: 6px solid #2b3a67;}
.question .explanation.s, .question .explanation.show {background-color: #d1ebf2;border-top: 1px solid #2b3a67;border-bottom: 1px solid #2b3a67;}
/***** Fin Color numero de puntos del quiz *****/
/**************************************** FIN QUIZ ****************************************/


/****************************************** BLOG ******************************************/
/***** Página de Entradas *****/
body.single-post div.main-page-wrapper>div.container{box-shadow: 0px 13px 20px 8px #aaaaaa54;margin-top: 50px;padding-top: 40px;background-color: #fff;padding-left: 80px !important;padding-right: 80px !important;}
body.single-post .main-page-wrapper {padding-top: 40px;background-color: #d1ebf2;}
/*body.single-post div.main-page-wrapper>.page-title{background-image: none !important;max-width:1222px;margin:auto;box-shadow: 0px -20px 20px 8px #aaaaaa54; background-color:#fff;}*/
body.single-post div.main-page-wrapper>.page-title h1, body.single-post div.main-page-wrapper>.page-title ul>li, body.single-post div.main-page-wrapper>.page-title ul>li span {color:#00375e !important;}
body.single-post div.main-page-wrapper>.page-title ul>li .meta-reply span{color:#fff !important}
body.single-post div.main-page-wrapper>.page-title h1{font-weight:700;}
body.single-post .post-title-large-image.color-scheme-light:after {background:linear-gradient(transparent 5%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%) !important}
body.single-post .first-image-entrance-blog>figure>div.vc_box_border_grey{background-color: #00375e;}
body.single-post .sidebar-container {border-left: 1px solid #80808047;}
body.single-post aside.sidebar-container div.owl-nav {display: none;}
/***** Fin Página de Entradas *****/

/***** Titulo del Box de entradas *****/
div.article-body-container>h3.entry-title>a, div.recent-posts-info>h5.entry-title>a {font-family: Nunito !important;font-weight: 600;}
/***** Fin Titulo del Box de entradas *****/

/********** Box de entradas ***********/
.blog-design-masonry.blog-style-shadow .article-inner {transition: box-shadow .35s ease;border-radius: 70px;box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);}
.post-img-wrapp {border-radius: 30px 30px 0px 0;}
.blog-post-loop .article-body-container {background-color: #fff0 !important;}
.woodmart-post-date {border-radius: 30px;}
/*********** fin Box de entradas *****************/
/**************************************** FIN BLOG ****************************************/


/****************************************** FOOTER ****************************************/
/***** Eliminar curva footer en las Entradas de Blog *****/
body.single-post .woodmart-prefooter svg{display:none}
body.single-post div#comments {margin-bottom: 40px;}
/***** Fin Eliminar curva footer en las Entradas de Blog *****/

/***** Tenxto justificado a la derecha en la primera columna del footer *****/
@media (min-width:1025px){
	footer aside>div:first-child {text-align: left !important;}
}
/***** Fin Tenxto justificado a la derecha en la primera columna del footer *****/

/***** Margen Footer copyrights *****/
.min-footer {padding-top: 10px!important;padding-bottom: 10px!important;}
/***** Fin Margen Footer copyrights *****/

/***** border blogs footer *****/
.recent-posts-thumbnail {border-radius: 5px!important;}
/***** Fin border blogs footer *****/

/***** prefoter blanco curva *****/
.wd-prefooter {background-color: #fff0 !important;padding-bottom:0px !important;}
/***** fin prefoter blanco curva *****/
/**************************************** FIN FOOTER ****************************************/

/***** Boton Contacto Saber Mas *****/
div.woodmart-popup-inner a[href="#contacto"]{width: auto !important;position: relative !important;height: auto !important;opacity: 1 !important;}
/***** Fin Boton Contacto Saber Mas *****/

/***** informacion adicional pag. checkout *****/
.woocommerce-additional-fields,.woocommerce-shipping-fields {display: none !important;}
/***** Fin informacion adicional pag. checkout *****/

li.menu-item-1798 div.sub-menu-dropdown.color-scheme-dark {min-width: 130px;}
li.menu-item-1512 div.sub-menu-dropdown.color-scheme-dark {min-width: 120px;}
li.menu-item-1955 div.sub-menu-dropdown.color-scheme-dark {min-width: 240px !important;}
.meta-post-categories {border-radius: 10px;}

/***** CSS para PopUps *****/
.woodmart-content-popup {margin: 90px auto 0 !important;}
.woodmart-content-popup>.woodmart-popup-inner>.wpb_text_column.wpb_content_element>.wpb_wrapper>p{display:none}
.woodmart-content-popup>.woodmart-popup-inner>.wpb_text_column.wpb_content_element{margin-bottom:0 !important}
/***** FIN CSS PopUps *****/

/***** Border popup home *****/
body.home .woodmart-popup-inner .vc_row.mypopup-row {border-bottom: 1px solid #4970b1;}
body.home .woodmart-popup-inner .vc_row.mypopup-row .wpb_single_image{margin-bottom:0px !important;}
body.home div#my_popup {border-radius: 30px;}
/***** Fin Border popup home *****/

/***** Google Reviews *****/
.rplg .rplg-box {border-radius: 20px !important}
/***** Fin Google Reviews *****/

/***** Boton 'Get Button' *****/
.wh-widget-button-activator>.wh-widget-button-icon{background-color: #2b3a67 !important;}
a.wh-widget-send-button-get-button{display:none !important;}
/***** Fin Boton 'Get Button' *****/


/**************************************** CSS For Products Page ****************************************/
/***** Bolas de tallas *****/
.swatch-on-single:not(:last-child) {margin-right: 8px !important;}
.woodmart-swatch {color: #ffffff;padding: 5px 10px;background-color: #2b3a67;border-radius: 50px;}
.active-swatch {background-color: #ffffff !important;padding: 3px 8px !important;border: 2px solid #2b3a67 !important;color: #2b3a67 !important;}
.woodmart-swatch:after {border-bottom: 0px solid transparent !important}
/***** Fin Bolas de tallas *****/

/***** Label de talla de camiseta *****/
/*body.product-template-default table.variations>tbody>tr:first-child>td:first-child{display:none}*/
body.product-template-default.postid-5013 table.variations>tbody>tr:first-child>td:first-child, body.product-template-default.postid-5449 table.variations>tbody>tr:first-child>td:first-child,
body.product-template-default.postid-5429 table.variations>tbody>tr:first-child>td:first-child,
body.product-template-default.postid-5402 table.variations>tbody>tr:first-child>td:first-child,
body.product-template-default.postid-5483 table.variations>tbody>tr:first-child>td:first-child{display:block !important}
/***** Fin Label de talla de camiseta *****/

body.product-template-default p.price {
    display: none;
}

/***** Descripcion larga (Para Templates) *****/
body.product-template-default ul.tabs.wc-tabs {border-bottom: 1px solid #80808038;padding-top: 10px;}
body.product-template-default .woocommerce-product-details__short-description{margin-bottom:20px}
body.product-template-default table#precios{border: 1px solid #8080804a !important;}
body.product-template-default table#precios>tbody>tr:first-child>th{background-color: #2b3a67;color: #fff;}
/***** Fin Descripcion larga (Para Templates) *****/

/***** CSS para Tablas Precios *****/
body.product-template-default table#precios>tbody>tr>td{text-align: center;}
body.product-template-default table#precios>tbody>tr>th{text-align: center;}
/***** CSS para Tablas Precios *****/


/**************************************** FIN CSS For Products Page ****************************************/


/* carrito hover productos */
.woodmart-buttons.wd-pos-r-t {display: none!important;}
/* fin carrito hover productos */

/* página de glossary */
body.glossary-template-default div.main-page-wrapper {margin-top: 70px !important;}
/* fin página de glossary */


/* maga login/register menu mobile */
li.menu-item.item-level-0.my-account-with-username.my-account-with-text.login-side-opener.menu-item-register {
    display: none!important;
}
/* maga login/register menu mobile */

/*botó de registre dels quiz*/
.qm-btn-single-start-login {
    margin-top: 10px!important;
    border-bottom-left-radius: 30px!important;
    border-bottom-right-radius: 30px!important;
}
/*fin botó de registre dels quiz*/
	
.table-data {
    border-radius: 30px!important;
	}
.menu-cursos-iberica .nav-link-text {
		color: #2b3a67
}
.single-product-page {
	margin-top:40px;
}
.mar-right {
    margin-right:20px;
}
.weglot-parent-menu-item div {
	width: auto;
}

#menu-item-20482 .wd-dropdown-menu.wd-design-default, .wd-dropdown-menu.wd-design-default .wd-dropdown {
    width: auto!important;
}
li#menu-item-weglot-20482-es a.woodmart-nav-link {
    padding-left: 8px;
}
li#menu-item-weglot-20482-en a.woodmart-nav-link {
	  padding-left: 8px;
}
span.llms-icon-free {
    display: none!important;
}@media (min-width: 1025px) {
	#foto1{
display:none;
}
#foto2{
display:none;
}
#foto3{
display:none;
}
#foto4{
display:none;
}
#foto5{
display:none;
}
#foto6{
display:none;
}
#jurado1{
display:none;
}
#jurado2{
display:none;
}
#jurado3{
display:none;
}
#jurado4{
display:none;
}
#jurado5{
display:none;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.concursSponsor{
display:none;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.whb-top-bar {
	display:none!important;
}
/* fix red banner */
.page-title {
    margin-top: 0px;
}
/* end fix red banner */
}

@media (max-width: 576px) {
	.whb-top-bar {
	display:none!important;
}
/* fix red banner */
.page-title {
    margin-top: 0px;
}
/* end fix red banner */

#bannerPrincipal{
padding-left: 19px;
padding-right: 20px;
}
.concursSponsor{
display:none;
}
.main-page-wrapper {
padding-top: 0px;
}
.vc_custom_1620749058204{
padding-top:0px;
}
#sliderConcurso{
padding: 0px 0px 0px 20px;
}

}

