/*
Theme Name: Enfold Child
Theme URI: www.kriesi.at/themes/enfold/
Description: Enfold Child Theme
Template: enfold
 Version: 1.0.0
*/

@import url("../enfold/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */


/* Page Styles */

img {
	image-rendering: auto !important;
}

strong {
color: inherit !important;
}

#wrap_all {
-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.7);
box-shadow: 0 0 20px 0 rgba(0,0,0,0.7);
}

#header_main {
-webkit-box-shadow: inset 0 8px 8px -8px rgba(0,0,0,0.4);
-moz-box-shadow: inset  0 8px 8px -8px rgba(0,0,0,0.4);
box-shadow: inset  0 8px 8px -8px rgba(0,0,0,0.4);
}

#header {
-webkit-box-shadow: 0 10px 10px -10px rgba(0,0,0,0.4);
-moz-box-shadow: 0 10px 10px -10px rgba(0,0,0,0.4);
box-shadow: 0 10px 10px -10px rgba(0,0,0,0.4);
background: #eaeaea;
background: -moz-linear-gradient(top,  #eaeaea 0%, #d3d3d3 28%, #f6f6f6 78%, #ffffff 100%);
background: -webkit-linear-gradient(top,  #eaeaea 0%,#d3d3d3 28%,#f6f6f6 78%,#ffffff 100%);
background: linear-gradient(to bottom,  #eaeaea 0%,#d3d3d3 28%,#f6f6f6 78%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 );
}

.logo img, .logo svg {
    padding: 24px 0px !important;
}

@media only screen and (max-width: 767px) {
	.logo img, .logo svg {
		padding: 16px 0px !important;
	}
}

.av-catalogue-content strong {
	color: #9a2121 !important;
}

#advanced_menu_toggle {
    background-color: #9a2121;
    color: #ffffff;
    border-color: #9a2121;
}

.header-border {
border-bottom: solid 8px #9a2121 !important;
}

.avia-tt {
background-color: #ffffff !important;
}

.ajax_search_image {
color: #ffffff !important;
}


/* Item Catalog Styles */

.av-catalogue-image {
border: solid 1px #999999;
}

.av-catalogue-title {
color: #3f4d52;
}

.av-catalogue-price {
color: #9a2121;
font-weight: bold;
}

.av-catalogue-item:hover {
background: rgba(63, 77, 82, 0.05) !important;;
}

.footer-list.avia-icon-list-container {
    margin: 0px 0 !important;
}

.tight-text {
	line-height: 1.3em !important;
}

.footer-logo img {
	width: 150px !important;
	height: auto !important;
}

#footer {
	padding: 0px !important;
}

/* Location Title */

.location-title h4.av-special-heading-tag {
background: #9a2121;
color: #ffffff !important;
padding: 0.5em 1em 0.5em 1em;
margin-top: 2px;
margin-bottom: 2px;
-webkit-border-radius: 8px 8px 0px 0px;
border-radius: 8px 8px 0px 0px;
}

.location-title.av-special-heading {
margin-top: 0px !important;
}


.widget-iconlist li {
border-bottom: dotted 1px #cccccc !important;
}


@media only screen and (max-width: 767px) {
.responsive #top #header_meta .social_bookmarks li:last-child {
border: 0px !important;
}
}

@media only screen and (max-width: 479px) {
.responsive #top .slideshow_caption h2 {
    font-size: 15px !important;
}
}
