/*
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:*/

.content, .sidebar {
    padding-top: 40px;
    padding-bottom: 40px;}

.single .main_color {margin-top: 20px;}

.phone-info {font-size: 14px;}

.header_color .phone-info a {color: #fff;}

h3, h4, h5 {margin-bottom: 10px; line-height: 1.3em;}

#top .av-main-nav ul a {font-size: 16px;}

/*extra side padding for logo and menu*/

@media screen and (min-width: 1320px) {.html_header_top #top .av_header_stretch .container {width: 78%; margin-top: 10px;}}


#top #wrap_all #header .av-menu-button > a {padding: 0 10px;}

.iconbox .iconbox_content .iconbox_content_title {text-transform: capitalize;}

/*padding for logos*/

#top .av-border-deactivate.avia-logo-element-container img {box-shadow: none; padding: 20px;}

#top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover {color: #444} 

.main_color .iconbox_top .iconbox_icon:hover {background-color: #4d4d4d !important;} 




/*padding full width buttons */

.avia-button-center {margin-top: 20px !important;}
#top .avia-button-fullwidth {font-size: 1.2em;}

/*padding container top */

.html_header_transparency #top .avia-builder-el-0 .container {padding-top: 0px;}



.avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-title {margin-bottom: 10px;}

.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-title {text-transform: capitalize;}

.template-page .entry-content-wrapper h2, .flex_column .widget .widgettitle {text-transform: capitalize;}

.flex_column .widget .widgettitle {margin-bottom: 1.50em;}

.flex_column .widget .widgettitle {text-transform: capitalize;}


#top .avia-button.avia-color-light {border: 2px solid #fff;}

#top .avia-slideshow-button.avia-color-light {min-width: 235px;}

@media screen and (min-width: 1200px) {#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text {border: 2px solid #fff;  padding: 4px;}}


#top .avia-slideshow-button {text-transform: capitalize;  padding: 15px 16px; font-size: 16px;}

.avia-multi-slideshow-button.avia-slideshow-button-2 {margin-left: 0px;}

.slideshow_caption { width: 30%;}

.strong-view.default-dark .testimonial-inner {
    border: 1px solid #ccc;}
.strong-view.default-dark .testimonial {border: 1px solid #ccc;}


#footer .strong-view.default-dark .testimonial-inner {
    border: 1px solid #444;}
#footer .strong-view.default-dark .testimonial {border: 1px solid #444;}


.js_active .tab {top: 1px;font-size: 16px;}

.sidebar_tab .tab_titles {max-width: 180px;}

#top .main_color .tabcontainer .tab.active_tab {color: #fff; background: #4d4d4d;}
#top .main_color .tabcontainer .tab:hover {color: #eaeaea; background: #000;}

.js_active .active_tab {font-weight: 500;}

.main_color .tabcontainer .tab {margin: 10px;text-align: center;}
.sidebar_tab .tab_titles {margin-top: 8px;}

.main_color .tabcontainer .tab {color: #fff; background: #4d4d4d;}
#top .main_color .tabcontainer .tab.active_tab {background: #222;}

#top .av-border-deactivate.avia-logo-element-container img {padding: 10px;}

.results_entry span.location_name {
    color: #C05F5F !important; }

.results_wrapper {margin-top: 20px;}

@media only screen and (max-width: 1100px) {.responsive #top #wrap_all #header {
    position: relative !important;
    width: 100% !important;
    float: none !important;
    height: auto !important;
    margin: 0 !important;
    opacity: 1 !important;}}


@media only screen and (max-width: 1100px) {#header_main {
   background: #4d4d4d;}}


.html_stretched #wrap_all {background-color: #4d4d4d;}

@media only screen and (max-width: 768px) {#top .scroll-down-link {bottom: 25% !important;}}

@media only screen and (max-width: 1100px) {.av-main-nav > li > a {
    padding: 0 7px !important;}}


@media only screen and (max-width: 480px)
{.responsive .logo img {
     max-width: 90% !important; 
    
}}

@media only screen and (max-width: 480px) {.caption_bottom .slideshow_caption .slideshow_inner_caption {
    padding: 0 20px;}}


/*sticky header for mobiles

.html_header_top.html_header_sticky #header {
position: fixed !important; }


 @media only screen and (max-width: 767px) {
.responsive #main {padding-top: 82 !important;}}  */




