/*
Theme Name: Palm Beach Child
Theme URI: https://themezee.com/themes/palm-beach/
Template: palm-beach
Author: ThemeZee
Author URI: https://themezee.com
Description: Palm Beach is a professional WordPress theme perfectly suited for a travel magazine. It features a stunning fullscreen slider, beautiful typography and a three-column grid-layout for posts. Head off on vacation now!
Tags: two-columns,custom-background,custom-header,custom-logo,custom-menu,editor-style,rtl-language-support,grid-layout,blog,news,featured-image-header,featured-images,flexible-header,full-width-template,threaded-comments,translation-ready,theme-options,one-column,left-sidebar,right-sidebar,three-columns
Version: 1.4.2.1535155524
Updated: 2021-08-13
*/

:root{
   /* --header-background-color: #ffffff8a; */
   
}

html {
	font-family:'EB Garamond', serif, sans-serif;
}

code,
kbd,
pre,
samp {
	font-size: 1em;
	font-family: monospace, monospace;
}

body{width:100%; overflow-x:hidden}

body,
button,
input,
select,
textarea {
	font-family:'EB Garamond', serif, 'Hind', Tahoma, Arial;
}

a {
	color: #a52f0f;
	text-decoration: none;
}

a:link,
a:visited,
a:hover,
a:focus,
a:active,
.site-title a:hover,
.site-title a:active{
        color: #a52f0f;       
}
.elementor-menu-anchor{top:-200px;position: absolute;}
.main-navigation-menu li, .main-navigation-menu li a{border-radius: 0.5em;}
.main-navigation a{text-decoration: none !important;padding: 0 !important;margin: 0 .5em !important;line-height:25px;border-bottom: solid 2px transparent;color: #76150c !important;}
.main-navigation a:hover{color: #a7a7a7 !important;border-bottom: solid 2px #a7a7a7!important;}
.main-navigation-menu a, .main-navigation-menu ul .menu-item-has-children > a:after{font-size:18px !important}
li.menu-item-has-children:hover a{border-radius: 0.5em 0.5em 0 0}
.main-navigation-menu ul li, li.menu-item-has-children li a:hover{border-radius:0;}
.main-navigation-menu ul li  a{border-bottom:dotted 1px #a7a7a7}
li.current-menu-ancestor{background-color:#f5f5f5;}
/*--------------------------------------------------------------
# 4.0 - Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	font-family: 'EB Garamond', serif, 'Montserrat', Verdana, Arial;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.more-link:hover,
.more-link:active,
.entry-tags .tags-title,
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:active,
.entry-tags .meta-tags a:hover,
.entry-tags .meta-tags a:active,
.post-navigation .nav-links a:hover,
.post-navigation .nav-links a:active{
	border-color: #a52f0f;
	background: #a52f0f;
}

.entry-tags .meta-tags a{float:none}

.container{max-width:unset;padding:0;}
.panel-grid.panel-no-style,
.entry-footer, .entry-content,
.comment-respond,
.akismet_comment_form_privacy_notice, 
#footer-widgets .container, 
header .container,
.content-archive, 
.Gallery .container,
.gallery .container,
.comments-header,
.comment-list,
#colophon, 
.siteorigin-panels-stretch .magazine-grid{max-width:1280px; margin:auto;}

.entry-footer, 
.comment-respond,
.akismet_comment_form_privacy_notice, 
#content{padding: 3em 0;}

.no-sidebar .content-single, .site-content .centered-content-area{max-width: 100%;}

.site-title,
.header-title,
.widget-title, 
.more-link,
.entry-tags .tags-title{
	font-family:'EB Garamond', serif, 'Montserrat', Verdana, Arial;
}

main .page > .entry-content{
    max-width: 100%;
}

.header-main button:hover,
.main-navigation-menu a:hover,
.main-navigation-menu a:active {
	color: #fff;
	background:#a52f0f
}

.widget-title a:hover,
.widget-title a:active  {
	color: #a52f0f;
}

.entry-title,
.post-navigation .nav-links a,
.post-navigation .nav-links a,
.comments-header .comments-title,
.comment-reply-title span{font-family:'EB Garamond', serif,'Montserrat', Verdana, Arial;}

.entry-title a:hover,
.entry-title a:active {
	color: #a52f0f;
}
.pagination .current {
	border: 1px solid #e5e5e5;
	background: #a52f0f;
	font-family: 'EB Garamond', serif,'Montserrat', Verdana, Arial;
}
.navi.header{clear:both;background: #f5f5f5;display:inline-block;width:100%;border-bottom: solid 1px #ccc;}
.navi.header ul{display: inline-block; margin:0; padding:0}
.navi.header li{margin: auto 12px;}
.navi.header li a{color: #8e8e8e;font-family:arial;font-weight:normal;font-size:12px;display:block;line-height:1.0;}
#search-8{margin-bottom:0;}
h4.art{margin-bottom: 0}
.row {clear:both}
.col-3{width:24%; float:left; margin-right:1%}
.col-4{/* width: 31%; *//* float:left; *//* display:block; */margin: 2% 1%;}
.col-6{float:left; width:48%;margin-right: 2%;}
.col-last{float: right}
.col-8{width:65.66%; float:left}
.col-12{width: 100%; float: none}
.navi ul{list-style:none}
.navi li{float: left;margin:3px 12px;}
.menu-footermenu-container{float: right;}
.price{font-size:1.5em; font-style:italic; margin:0 0.2em}
.profil .label{display:inline-block; width:35%;font-weight:bold; vertical-align:top}
.profil .row{clear:both;border-bottom:dotted 1px #ccc}
.tzwb-content ul{list-style:none}
.profil .input{display:inline-block;width:60%}
.profil .lastRow, #footer .gallery{border:none;}
.fashion{text-align: center; margin:2em auto 1em auto;clear:both;}
.fashion br{display: none}
.fashion .art{font-size:0.8em; font-weight: bold; color:#969696}
.fashion .extras{font-size: 0.7em; color: #738a96}
.fashion .designer, .contentblock .designer, .elementor-accordion-title{font-size: 1.2em;font-weight: 500;margin-bottom: 0;font-style: italic;}
.fashion.block .designer{font-size: 0.8em;line-height: 1.5em;}
.contentblock{margin: 1em auto;max-width: 80%;padding: 0 30px;}
.contentblock a.button, .contentblock li a{padding:0.5em 1em;text-decoration:none;}
.contentblock a.button, .contentblock ul.button li{font-size:0.8em;border-radius:0.25em;background: #dcdcdc;border: solid 1px #a5a3a3;margin-right:0.25rem;}
.contentblock a.flickr, .contentblock ul.button li.flickr{background-color:#000;}
.contentblock a.flickr, .contentblock li.flickr a{color:#fff;}
.contentblock a.facebook, .contentblock ul.button li.facebook{background-color:#0075ff; border-color: #0075ff}
.contentblock a.facebook, .contentblock li.facebook a{ color:#fff;}
.contentblock .button.last, .contentblock li.last{margin-right:0}
.contentblock ul.button{display: flex;margin:0.5em 0;padding:0;flex-wrap: wrap;flex-direction: row;}
.contentblock ul.button li{list-style: none;flex: 1 0 0%;margin-bottom: .5rem;text-align: center;white-space: nowrap;}
.contentblock ul.button li a{display:block;white-space: inherit;}
.contentblock a.button:hover, .contentblock a.landmark, .contentblock ul.button li.landmark,.contentblock ul.button li:hover{background-color:#a52f0f;/* overflow: hidden; */border-color:#a52f0f;}
.contentblock a.button:hover, .contentblock a.landmark, .contentblock ul.button li.landmark, .contentblock ul.button li.landmark a, .contentblock ul.button li:hover a{color:#fff;}
.fashion.block .contentblock .designer{font-size: 1.2em; line-height: 1.5}
#startGalery, .Gallery, .gallery{border-radius:2px;text-align:center; padding:12px 0 0 0}
#comments, #startGalery, .Gallery, .gallery{border:solid 1px #e5e5e5; background:#f5f5f5;}
.sidebar select{display:block;padding:0.7em 1.5em 0.7em 1em; width:100%;background-color:#f5f5f5; border:solid 1px #e5e5e5; border-radius:3px; }
#footer{background: #525252;clear:  both;/*! width:  100%; *//*! display:  inline-block; */
background: linear-gradient(top, #000000 0%, #2b2b2b 23%, #000 100%); 
background: -moz-linear-gradient(top, #000000 0%, #2b2b2b 23%, #000 100%); 
background: -webkit-linear-gradient(top, #000000 0%, #2b2b2b 23%, #000 100%); 
background: -ms-linear-gradient(top, #000000 0%, #2b2b2b 23%, #000 100%); 
background: -o-linear-gradient(top, #000000 0%, #2b2b2b 23%, #000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000,GradientType=1);color: #738a96;}
#footer-widgets{background:#181818;display: block;clear: both;display: inline-block;width: 100%;}
#footer-widgets, #footer-widgets h3, #footer-widgets li, #footer-widgets a{color:#fff}
#footer-widgets .container{display: flex;flex-direction: row;}
#footer-widgets .container .col-4{flex: 1 0 31%;}
#footer-widgets .widget_tag_cloud .tagcloud {display: inline-flex;flex-wrap: wrap;align-content: stretch;justify-content: space-between;}
#footer-widgets .widget_tag_cloud .tagcloud a {flex:1 0 0%; white-space:nowrap; text-align:center}
#footer-widgets .widget_tag_cloud .tagcloud a, #search-6, #archives-5,#categories-3,#footer-widgets li{background-color:#393939; border:solid 1px #666; }
#search-6, #archives-5,#categories-3,#footer-widgets li{padding:2% 5%;border-radius:5px;}
#search-6{margin-top:40px}
#footer-widgets input, #footer-widgets select, #footer-widgets li{width:100%; background-color:#2a2a2a;border-color:#666;color:#ccc;padding:0.5em 1em}
#footer a{border-radius:6px; font-size:13px; color:#a5a3a3; }
#footer .tzwb-has-thumbnail a{font-size: 1.1em;}
#footer .gallery{background-color: transparent;width:fit-content !important;}
.site-footer .site-info{padding:0}
#bwg_container1_0 #bwg_container2_0 .bwg_album_thumb_spun1_0{margin: 5px !important;padding:5px !important;}
#bwg_container1_0 #bwg_container2_0 .bwg_album_thumbnails_0{background: none !important;}
.tagcloud ul{list-style: none; margin: 0; padding: 0}
#home-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails{padding:0;}
#home-gallery #bwg_container1_2 #bwg_container2_2 .bwg_album_thumbnails_2, #home-gallery #bwg_container1_6 #bwg_container2_6 .bwg_album_thumbnails_6{background: none;max-width:100%;}
#home-gallery #bwg_container1_2 #bwg_container2_2 .bwg_album_thumb_spun1_2, #home-gallery #bwg_container1_6 #bwg_container2_6 .bwg_album_thumb_spun1_6 {padding:8px;border-radius:3px}
#home-gallery, 
#home-gallery #bwg_container1_2 #bwg_container2_2 .bwg_album_thumb_spun1_2, 
#home-gallery #bwg_container1_6 #bwg_container2_6 .bwg_album_thumb_spun1_6,
#bwg_container1_6 #bwg_container2_6 .bwg-container-6 .bwg-item > a{border:solid 1px #ccc; }
#home-gallery{padding:2em 0; border-radius:0; border-width:1px 0}
.cc-window.cc-banner{width:80% !important; margin:1em auto; border:solid 3px #f5f5f5;  background-color:rgba(237, 239, 245, 0.90) !important}
.cc-window.cc-banner, .cc-highlight a{border-radius:0.5em;}
.cc-allow{white-space:normal !important; }
/* +++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#home-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails{width:100% !important;}
#home-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item{max-width: 100% !important;padding:1em;}
#home-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item > a{margin-right: 2rem; margin-bottom: 2rem}
#bwg_container1_6 #bwg_container2_6 .bwg-container-6 .bwg-item > a {margin:8px !important}
#main-navigation .col-3{float: right;}
.header-main input{border-width:0 0 1px 0; padding: 0; margin:1.1em .9em 0 0}
.header-main button{border:none;background: transparent;}
#Image20200405-2 img{max-height:350px; width: auto;}
.back-cover, .header-title-image, .cover-image{background-attachment: fixed; background-size: cover;background-repeat: no-repeat;background-position: center top;}
.back-cover .medium-post{background-color:rgba(255, 255, 255, 0.85); padding:15px;border:solid 2px #fff;border-radius:3px;height:100%;}
.back-cover .post-column{margin:15px 0;}
.back-cover h5 a{color:#ffffff !important; text-align:center; display:block}
#footer-widgets .widget{margin-bottom:0}
#logo img{box-shadow: none;}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:#810000;}
.main-navigation ul ul{font-size: 16px; line-height: 24px;}
.main-navigation ul ul li a, .main-navigation ul ul ul li a, .main-navigation ul ul ul ul li a{padding:3px 1em;}
.widget_archive ul{display:flex;flex-direction: row;flex-wrap: wrap;list-style: none;justify-content: space-evenly;align-items: stretch;max-height: 450px;overflow-y: hidden;margin-bottom: 1em;}
.widget_archive ul li{flex:1 0 0%;width: auto;white-space: nowrap;padding: 0.25em 0.5em;text-align: center;font-size: 12px;color: #7c7b7b;}
.widget_archive ul li a{margin-right:.2em}
.image-text-container .elementor-column-gap-default{max-width: 100% !important;}
.image-text-container .elementor-column-gap-default .text-container{margin:60px 10%}
.background-cover-image{background-attachment:fixed; background-repeat:no-repeat;background-position:center center; background-size:cover;}
ul.tagcloud{display:flex;list-style:none;padding:0; margin:0}
ul.tagcloud li{padding:3px 12px; border:solid 1px #ccc; border-radius:.25rem; margin-right:.5em; background-color:#76150c; color:#fff}
ul.tagcloud a:link{color:inherit;}
ul.tagcloud li:hover{background-color:#fdfdfd; color:#76150c;}
.tagcloud .tip{font-size:80%; line-height:80%}
.vp-portfolio__items-style-emerge .vp-portfolio__item-caption{background: rgba(0, 0, 0, 0.49) !important;} 
.type-post, .type-page, .type-attachment, .comments-area{
    margin:0;
}
#content{padding:0;}
#content > section{margin:50px auto}
.post-wrapper{display:flex;flex-wrap: wrap;justify-content: center;margin-right: 0;}
main .post-wrapper .post-column{flex:1 0 30%;max-width: 30%;padding-right: 0;margin-right:0; margin:1%}
.post-wrapper .post-column article{display:flex;flex-direction:column;align-items: center;border:solid 1px #f5f5f5; padding-bottom:1em}
/*--------------------------------------------------------------
## 17.7 - Extra Large Display ( < 1440px )
--------------------------------------------------------------*/
@media only screen and (min-width: 1440px) {
    .panel-grid.panel-no-style, .entry-content,
    .entry-footer, .comment-respond, 
    .akismet_comment_form_privacy_notice, 
    #footer-widgets .container, 
    header .container, 
    .content-archive, 
    .Gallery .container, 
    .gallery .container, 
    .comments-header, 
    .comment-list, 
    #colophon, 
    .siteorigin-panels-stretch .magazine-grid, 
    .elementor-container,
    .elementor-section.elementor-section-boxed>.elementor-container{
        max-width: 80%;
    }
     .elementor-section.elementor-inner-section.elementor-element .elementor-container{
        max-width: 100%;
    }
}

@media all and (min-width:1024px){
    #masthead::before, #masthead::after{transform:rotate(-1.5deg);background-color: #fff;position:absolute;height:200%;width:200%;z-index:-1;left:-50%;top:-50%; opacity:0.65}
    #masthead::after{transform:rotate(-3deg);opacity:0.5;height:225%}
}

/*--------------------------------------------------------------
## 17.7 - Breakpoint table ( < 1024px )
--------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {
	#footer-widgets .container{flex-wrap:wrap}
	#footer-widgets .container .col-4 {flex:1 0 45%;}
}

/*--------------------------------------------------------------
## 17.7 - Breakpoint mobile ( < 7680px )
--------------------------------------------------------------*/
@media only screen and (max-width: 768px) {
	#footer-widgets .container{flex-direction:column;}
}
                            
/*--------------------------------------------------------------
## 17.7 - Mobile Extra Large ( < 640px )
--------------------------------------------------------------*/
@media only screen and (max-width: 640px) {
    /* two colums per default */
    .col-4,  #footer-colRight .widget{width: 48%;}
    #footer-colRight{width:100%}
    #footer-colRight .widget{float:left; margin-right:2%}
    #search-6{margin-top:0;width: 100% !important;}
    #footer-colRight #archives-5{float:right; margin-right:0;}
}

/*--------------------------------------------------------------
## 17.9 - Mobile Medium ( < 480px )
--------------------------------------------------------------*/
@media only screen and (max-width: 480px) {
    /* one column per default */
    .col-4,  
    #footer-colRight .widget, 
    #main-navigation .col-3{width:100%;}
    .cc-window.cc-banner{width:90% !important}
    .navi.header{display:none;}
    .panel-grid.panel-has-style>.panel-row-style, 
    .panel-grid.panel-no-style,
    #footer-widgets .container{flex-direction: column;}
    #pgc-6346-2-0, #pgc-6346-2-1, #pgc-6346-2-2{width:auto; }
}