/* To be replaced in `head` to control optm data location */
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
@font-face{font-family:ETmodules;font-display:block;src:url(//www.thmediterraneo.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);src:url(//www.thmediterraneo.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"),url(//www.thmediterraneo.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"),url(//www.thmediterraneo.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"),url(//www.thmediterraneo.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
/**
 * Theme Name:     Divi Child
 * Author:         Elegant Themes
 * Template:       Divi
 * Text Domain:	   divi-child
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */

/**
 * Theme Name:     Divi Child
 * Author:         Elegant Themes
 * Template:       Divi
 * Text Domain:	   divi-child
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */

.et_pb_section_0_tb_header{height:auto}.et_pb_section_0_tb_header.et_pb_section{padding-top:11px;padding-bottom:11px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;color:#000000!important}.et_pb_menu_0_tb_header.et_pb_menu{background-color:#ffffff}.et_pb_menu_0_tb_header{margin-top:0px!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:auto;max-width:100%}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:auto;max-height:none}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#7EBEC5}@media only screen and (max-width:980px){.et_pb_section_0_tb_header{height:auto}.et_pb_row_0_tb_header.et_pb_row{margin-top:-31px!important}}@media only screen and (max-width:767px){.et_pb_section_0_tb_header{height:50px}.et_pb_menu_0_tb_header{margin-top:0px!important}}.et_pb_section_0_tb_footer{border-width:1px;height:auto;min-height:198px}.et_pb_section_0_tb_footer.et_pb_section{padding-bottom:0px}.et_pb_image_0_tb_footer .et_pb_image_wrap img{height:75px;width:auto}.et_pb_image_0_tb_footer{text-align:center}.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_1_tb_footer.et_pb_text{color:#000000!important}.et_pb_text_0_tb_footer{line-height:0.9em;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;line-height:0.9em;margin-top:10px!important;margin-left:0px!important}.et_pb_text_1_tb_footer{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600}ul.et_pb_social_media_follow_0_tb_footer{margin-top:5px!important;margin-left:0%!important}.et_pb_row_1_tb_footer{background-color:#e02b20;height:auto;min-height:58px}.et_pb_row_1_tb_footer.et_pb_row{margin-top:22px!important}.et_pb_row_1_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row{width:100%}.et_pb_text_2_tb_footer.et_pb_text{color:#ffffff!important}.et_pb_text_2_tb_footer{margin-top:10px!important;margin-left:4%!important}.et_pb_social_media_follow_network_0_tb_footer a.icon{background-color:#3b5998!important}.et_pb_social_media_follow_network_1_tb_footer a.icon{background-color:#a82400!important}@media only screen and (max-width:980px){.et_pb_section_0_tb_footer{height:auto}.et_pb_row_0_tb_footer.et_pb_row{margin-top:-31px!important}.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}.et_pb_text_0_tb_footer{margin-top:30px!important;margin-left:0%!important}.et_pb_text_1_tb_footer{margin-top:18px!important}.et_pb_row_1_tb_footer{height:auto;min-height:auto}.et_pb_row_1_tb_footer.et_pb_row,.et_pb_text_2_tb_footer{margin-top:0px!important}}@media only screen and (max-width:767px){.et_pb_section_0_tb_footer{height:auto}.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}.et_pb_text_0_tb_footer,.et_pb_text_1_tb_footer{font-size:13px;margin-left:0%!important}ul.et_pb_social_media_follow_0_tb_footer{margin-left:0%!important}.et_pb_row_1_tb_footer{height:60px;min-height:auto}.et_pb_text_2_tb_footer{font-size:14px;margin-top:-19px!important}}.et_pb_text_0.et_pb_text{color:#000000!important}@media only screen and (max-width:767px){.et_pb_text_0{font-size:15px}.et_pb_text_0 h1{font-size:22px}}