/* Themify Customize Styling */
body {	background: none;
	background-color: #c5d5e0; 
}
#footerwrap {	background: none;
	background-color: #296a8c; 
}

/* Themify Custom CSS */
@font-face {
    font-family: 'LeHavreLayers-Primary';
    src: url('https://metaware.wien/wp-content/uploads/fonts/lehavre.eot');
    src: url('https://metaware.wien/wp-content/uploads/fonts/lehavre.eot?#iefix') format('embedded-opentype'),
        url('https://metaware.wien/wp-content/uploads/fonts/lehavre.woff') format('woff'),
        url('https://metaware.wien/wp-content/uploads/fonts/lehavre.ttf') format('truetype'),
        url('https://metaware.wien/wp-content/uploads/fonts/lehavre.svg#LeHavreLayers-Primary') format('svg');
}

h1, h2, h3, h4, h5, h6, #site-logo, #site-description, .post-title, .widgettitle, #main-nav, #footer-nav {font-family: LeHavreLayers-Primary;}
#site-logo, .widgettitle, #main-nav, #headerwrap #main-nav a, #headerwrap #main-nav ul a {font-weight: normal !important;}
#site-description {font-size: 0.9em; letter-spacing: -1px;}
#site-logo {letter-spacing: -1px;}

/* link color blue */
a, #main-nav ul a:hover, .post-share .box .share-icon:after, .post-share .share:hover:after, button {color: #4961d7;}
#main-nav ul .current_page_item a:hover, #main-nav ul .current-menu-item a:hover {color: #ffffff;}
#main-nav a:hover, #main-nav ul a, #headerwrap.fixed-header, #main-nav ul .current_page_item a, #main-nav ul .current-menu-item a, #main-nav ul .current_page_item a:hover, #main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover, .post-share:hover .box, .loops-wrapper.slider .carousel-nav-wrap .carousel-next:hover, .loops-wrapper.slider .carousel-nav-wrap .carousel-prev:hover, .post-date, button:hover, .current_page_item ul a, #main-nav .current-menu-item ul a {background-color: #4961d7;}
#main-nav ul, #main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover, .post-share .social-share, button {border-color: #4961d7;}

.post-content h1 {color: #174964; color: rgba(23,73,100,1.00)}

/* woocommerce ordering is not working */
.woocommerce .woocommerce-ordering {display: none;}
/* woocommerce shop fix for sidebar overlapping single product page titles */
h1.product_title {font-size: 2.8em; letter-spacing: -.1em;}
@media screen and (max-width: 862px) {
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary 
	{float: none; width: 100%;}
}
/* */
/* DEACTIVATED extra fix not necessary
@media screen and (min-width: 1200px) {
  .single-product #content {width: 75%;}
  .single-product #sidebar {width: 20%;}
}
*/

/* DEACTIVATED only needed for share
#sidebar {color: #ccc !important}
#sidebar a {color: #fff !important}
#sidebar .post-content h1, #sidebar .event-widget .event-post .post-title a {color: #174964 !important; color: rgba(23,73,100,1.00) !important; text-decoration: none; font-size: 0.7em; line-height: 1;}

#sidebar .post-share .share, #sidebar .event-time {color: #4961d7 !important}
#sidebar .post-share:hover .share {color: #fff !important}
*/

/* hide post share */
.post-meta {float: inherit;}

.prev a, .next a, .post-nav a span:before {color: #888888}

/* larger footer player for soundcloud */
#footer-player {height: 100px;}

@media screen and (max-width: 760px) { 
	#footer-player .tracklist { width: 80%; }
}

@media screen and (max-width: 680px) {
	#footer-player { display: inherit; height: 100px; }
	#footer-player .tracklist { width: 80%; }
}
	
@media screen and (max-width: 480px) {
	#footer-player { display: inherit; height: 100px; }
	#footer-player .tracklist { width: 80%; }
#headerwrap #site-logo {font-size: 28px !important; margin-top: 5px !important; margin-bottom: 7px !important; letter-spacing: -2px !important}
#headerwrap #menu-icon {font-size: 1.05em !important}
#headerwrap #site-description {font-size: 12px}
}

/* current link */
#main-nav .current_page_item a, 
#main-nav .current-menu-item a {
	border: none;
}

.widget {margin-bottom: 20px;}
.widgettitle {letter-spacing: inherit; margin-bottom: 0.5em;}
.widget li {padding: .1em 0; border: none;}

.sidebar-none.full_width .col-full .module-text > h2:first-of-type {font-size: 2.5em;}

.themify_builder_content h1, .themify_builder_content h2, .themify_builder_content h3 {text-transform: none; text-align: center}
/* post titles within builder posts module */
.builder-posts-wrap.list-thumb-image .post-title {text-align: inherit;}
/* more link within builder posts module */
.builder-posts-wrap.list-thumb-image .more-link {text-decoration: underline; color: #eeeeee;}
.themify_builder_content h3 {border-top: none}
.themify_builder_content h1 {padding-top: 1em;}

h3 {color: #ccc;}
.entry-content h3 {color: #666666;}

.module-map {margin-bottom: 0;}

.image-title {color: #1c5573;}
.image-content {padding-left: 10px; padding-right: 10px;}

.sidebar-none.full_width .col-full .module-text p, .sidebar-none.full_width .col-full .module-text li {text-align: left}

.sidebar-none.full_width .col-full .module-text {padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}

.sidebar-none.full_width .col-full .module-text li {padding-top: 0; padding-bottom: 0}

/* no circles for post and event meta */
.post-date, .entry-date {border-radius: 0}

/* formulare, search */
input[type=search] {max-width: 50%;}