/*
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
/* -------------------------------------------------------------- */


/* This hides the mysterious sidebar menu from site/build */
div .widget_nav_menu {display:none !important;}

#top .av-main-nav ul a {
	border: none !important;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 2px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 2px 5px 0px rgba(0, 0, 0, 0.5);
}

.small-preview {
	border-style: solid !important;
	border-width: 2px !important;
	border-color: #ffffff !important;
	-webkit-box-shadow: 0px 2px 5px 0 rgba(0,0,0,0.5);
	box-shadow: 0px 2px 5px 0 rgba(0,0,0,0.5);
	background: #000000 !important;
}

#header {
-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,0.4);
box-shadow: 0 0 25px 0 rgba(0,0,0,0.4);
}


#top .scroll-down-link {
color: #e4e4e4 !important;
}

.avia-content-slider {
    margin: 0px 0 !important;
}

.avia-testimonial-wrapper {
    margin: 0px 0 !important;
}

.av_promobox {
    margin: 0px 0 !important;
}

.av_icon_caption {
text-transform: none !important;
font-family: inherit !important;
font-size: 14px !important;
line-height: 20px !important;
}

.iconbox_content {
background: #ffffff !important;
box-shadow: none !important;
}

.iconbox_icon {
background: #3a5b88 !important;
}

#header_main_alternate {
background: #466ea3;
background: -moz-linear-gradient(top,  #466ea3 0%, #3a5b88 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#466ea3), color-stop(100%,#3a5b88));
background: -webkit-linear-gradient(top,  #466ea3 0%,#3a5b88 100%);
background: -o-linear-gradient(top,  #466ea3 0%,#3a5b88 100%);
background: -ms-linear-gradient(top,  #466ea3 0%,#3a5b88 100%);
background: linear-gradient(to bottom,  #466ea3 0%,#3a5b88 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#466ea3', endColorstr='#3a5b88',GradientType=0 );
}

strong {
color: inherit !important;
}

.header_color input[type='text'] {
	background-color: #e4e4e4 !important;
	color: #70737a !important;
}

.header_color input[type='submit'] {
	background-color: #329aa6 !important;
}

.footer_color input[type='submit'] {
	background-color: #329aa6 !important;
}

.footer_color input[type='text'] {
	color: #70737a !important;
}

.hr-full.hr-shadow .hr-inner {
-webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.4);
box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.4);
}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini {
    text-align: center !important;
}

.iconlist_icon {
background: #3a5b88 !important;
}

.avia-button.avia-size-x-large {
	font-size: 20px !important;
}

.hr-full {
    margin: 20px 0 !important;
}

/* HOMEPAGE SECTION STYLES */

#teal-section {
background: #3cb8c6;
background: -moz-linear-gradient(-45deg,  #3cb8c6 0%, #329aa6 100%, #329aa6 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#3cb8c6), color-stop(100%,#329aa6), color-stop(100%,#329aa6));
background: -webkit-linear-gradient(-45deg,  #3cb8c6 0%,#329aa6 100%,#329aa6 100%);
background: -o-linear-gradient(-45deg,  #3cb8c6 0%,#329aa6 100%,#329aa6 100%);
background: -ms-linear-gradient(-45deg,  #3cb8c6 0%,#329aa6 100%,#329aa6 100%);
background: linear-gradient(135deg,  #3cb8c6 0%,#329aa6 100%,#329aa6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cb8c6', endColorstr='#329aa6',GradientType=1 );
border-top-style: solid !important;
border-top-width: 5px !important;
border-top-color: #3fc2d1 !important;
text-shadow: 1px 1px 0 #25727b;
}

#blue-section {
background: #3a5b88;
background: -moz-linear-gradient(-45deg,  #3a5b88 0%, #4973ac 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#3a5b88), color-stop(100%,#4973ac));
background: -webkit-linear-gradient(-45deg,  #3a5b88 0%,#4973ac 100%);
background: -o-linear-gradient(-45deg,  #3a5b88 0%,#4973ac 100%);
background: -ms-linear-gradient(-45deg,  #3a5b88 0%,#4973ac 100%);
background: linear-gradient(135deg,  #3a5b88 0%,#4973ac 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a5b88', endColorstr='#4973ac',GradientType=1 );
border-top-style: solid !important;
border-top-width: 5px !important;
border-top-color: #598bd0 !important;
text-shadow: 1px 1px 0 #2c4668;
}

#green-section {
background: #7eb716;
background: -moz-linear-gradient(-45deg,  #7eb716 0%, #699912 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7eb716), color-stop(100%,#699912));
background: -webkit-linear-gradient(-45deg,  #7eb716 0%,#699912 100%);
background: -o-linear-gradient(-45deg,  #7eb716 0%,#699912 100%);
background: -ms-linear-gradient(-45deg,  #7eb716 0%,#699912 100%);
background: linear-gradient(135deg,  #7eb716 0%,#699912 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eb716', endColorstr='#699912',GradientType=1 );
border-top-style: solid !important;
border-top-width: 5px !important;
border-top-color: #8ccc18 !important;
text-shadow: 1px 1px 0 #4e710d;
}



/* BUTTON STYLES */

.avia-button.avia-size-x-large {
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
-webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.4);
box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.4);
}


.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
    color: #ffffff !important;
}

#sthoverbuttons {
padding-right: 15px !important;
}

/* SEARCH BOX EDITS */

.ajax_search_entry:hover {
background: #e3e3e3 !important;
}

/* MEDIA QUERIES */

@media only screen and (max-width: 989px) {
.social_bookmarks, #menu-item-search {
display: none !important;
}
.avia-menu.av_menu_icon_beside {
    padding-right: 0px;
    margin-right: 0px;
}
.responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside {
border-right-width: 0px !important;
padding-right: 0px !important;
}
}

@media only screen and (max-width: 960px) {
#header_main .social_bookmarks {
margin-top: -35px;
}
}

@media only screen and (max-width: 767px) {
.social_bookmarks {
display: none !important;
}
}