/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/*LANGUAGE SWITCHER*/
/*Menu*/
.main_menu .avia-menu {
	padding-right: 0px;
}
.main_menu .wpml-ls-item a{
	font-size: 12px;
    padding-left: 40px;
}

.sub-menu li a {
	text-transform: uppercase;
	font-weight: bold;
	background-color: unset !important;
}

.av_header_transparency .sub-menu {
	border-top: none;
	background-color: rgba(255,255,255,0) !important;
	box-shadow: none;
}

/******************/

#header_main .logo > a > img {
	display: inline;
	opacity: 0;
	height: 35px;
	vertical-align: middle;
    line-height: 90px;
}

.header-scrolled .logo > a > img { 
	opacity: 1 !important; 
	height: 35px !important; 
    line-height: 45px !important; 
}

.avia-menu-text {
	color: #fff;
}

.header-scrolled .avia-menu-text {
	color: #54534a !important;
}

.av-siteloader {
    border: none;
    background-image: url(https://thehouse.hr/wp-content/uploads/2019/09/theHouse-loader.png);
    background-size: contain;
    margin-top: 50px;
}

.av_dropcap1 {
	font-size: 70px;
    margin: 22px 8px 0 0;
    font-family: libre-baskerville;
    font-weight: 600;
    color: #780032 !important;
}

.av-seperator-icon {
	font-size: 25px;
}

#top .avia-slideshow-arrows a {
	opacity: 1;
}

.av-tab-section-tab-title-container {
	border-bottom: 1px solid #c0b6a5 !important;
}

.av-tab-section-inner-container {
	background-color: #e0d3bc;
	border-bottom: 1px solid #c0b6a5 !important;
}
#top .av-tab-arrow-container span {
	background-color: #e0d3bc !important;
	border: 1px solid #c0b6a5;
}

#top a.av-active-tab-title {
    color: #54534b;
}
.av-inner-tab-title {
    line-height: 1.4em;
    font-family: libre-baskerville;
    font-weight: 100;
    font-size: 16px;
}

.av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image {
	width: 140px;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
	background-color: #e0d3bc;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
    font-family: libre-baskerville;
    font-weight: 100 !important;
    font-size: 16px !important;
}
#top .main_color input[type='text'] {
	font-family: Lato;
}

#top input[type="text"]:focus, #top input[type="password"]:focus, #top input[type="email"]:focus, #top input[type="number"]:focus, #top input[type="url"]:focus, #top input[type="tel"]:focus, #top input[type="search"]:focus, #top textarea:focus {
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.4);
}

.form_element label, .value_verifier_label{
	font-family: libre-baskerville;
	font-weight: 100 !important;
    font-size: 16px !important;
}

/*SIMPLE BOOKING CALENDAR*/
.sbc-calendar-month {
	width: 100%;
	border: none;
    background-color: inherit;
}

#sbc-calendar .sbc-navigation select {
	width: 120px;
	display: inline-block;
	margin-right: 10px;
	font-size: 13px;
	height: 41px;
	padding-left: 10px !important;
}

#sbc-calendar table {
    border-top: 1px solid #d0cec2;
}

#sbc-calendar table thead th, #sbc-calendar tr td {
    color: #333;
    font-family: libre-baskerville;
    font-size: 16px;
}
.main_color table {
	background: unset;
}

#sbc-calendar-wrapper .sbc-status-free {
    background-color: #a4cd96;
}
#sbc-calendar-wrapper .sbc-status-booked {
    background-color: #dd7777;
}

.avia_ajax_form .button {
    margin: 0;
    padding: 16px 20px;
    border-radius: 5px;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    font-weight: 600;
    color: #333;
    font-family: libre-baskerville;
    font-size: 16px;
    background-color: unset !important;
    border: 1px solid #780032 !important;
    color: #780032 !important;
}

.avia_ajax_form .button:hover {
	background-color: #780032 !important;
    color: #fff !important;
}


#scroll-top-link {display: none; }

#top .social_bookmarks li a {
width: 30px;
line-height: 30px;
min-height: 30px;
font-size: 16px;
}

#top .social_bookmarks li {
height: 100%;
width: 30px;
}

.image-overlay {
 visibility: hidden;
 }


/*BLOG*/
.slide-content .blog-categories {
	display: none !important;
}

.html_elegant-blog .avia-content-slider .slide-entry-title {
	padding: 30px 0px 0px 0px;
    margin-bottom: 0px;
}

.html_elegant-blog .more-link {
	margin-top: 0px;
}

.html_elegant-blog .avia-content-slider .slide-meta {
	display: none;
}

.html_elegant-blog .more-link {
    background-color: unset !important;
    border: 1px solid #780032 !important;
    color: #780032 !important;
    width: 180px;
    border-radius: 5px;
    -webkit-transition: background 0.25s ease-in-out;
	-moz-transition: background 0.25s ease-in-out;
	transition: background 0.25s ease-in-out;
}

.html_elegant-blog .more-link:hover {
    background-color: #780032 !important;
    color: #fff !important;
}

.avia-slideshow-arrows a{
	background: #780032 !important;
	border-radius: 5px;
	border: 2px solid #fff;
}
.slide-entry{
	-webkit-transition: background 0.25s ease-in-out;
	-moz-transition: background 0.25s ease-in-out;
	transition: background 0.25s ease-in-out;
}
.slide-entry:hover {
	background: #fff !important;
	border-radius: 5px;
}

.slide-content {
	padding: 0px 20px 20px 10px;
}


#top.single-post #main .sidebar {
	padding-top: 170px;
}

#top.single-post .header_bg, #top.blog .header_bg, #top.archive .header_bg {
	background-color: rgb(224, 211, 188, 1) !important;
}
#top.single-post #main > .container_wrap_first, #top.blog #main > .container_wrap_first, #top.archive #main > .container_wrap_first {
	background-color: #e0d3bc;
    background-image: linear-gradient(#e0d3bc,#f9f9f7);
}

#top.single-post .header_color .social_bookmarks a {
	color: #fff;
}
#top.single-post .header-scrolled-full .social_bookmarks a {
	color: #54534a;
}
#top .avia-post-nav {
	border: 2px solid #fff;
    background: rgb(120, 0, 50,1);
}

.avia-button.avia-size-large {
	background-color: unset !important;
    border: 1px solid #780032 !important;
    color: #780032 !important;
    border-radius: 5px;
    font-size: 15px;
    -webkit-transition: background 0.25s ease-in-out;
	-moz-transition: background 0.25s ease-in-out;
	transition: background 0.25s ease-in-out;
}

.avia-button.avia-size-large:hover {
	background: rgb(120, 0, 50,1) !important;
	opacity: 1;
    color: #fff !important;
}



@media only screen and (max-width:767px) {
	.responsive #top #wrap_all #header {
	    position: absolute !important;
	}

	.responsive .avia-menu-text {
	    color: #54534a;
	    text-transform: uppercase;
	}

	.responsive #top #wrap_all .social_bookmarks a{
		color: #54534a;
	}
}