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


/* WEATHER ATLAS PLUGIN STYLING */
.weather-atlas-wrapper {
    width: 75% !important;
}

/* *** */

/* HIDE THE IMAGE OVERLAY OF THE PENCIL */
.fallback-post-type-icon {
    visibility: hidden;
}

/* DROPDOWN MENU */
.avia-menu-text {
    cursor: pointer;
}

/* FOOTER */
#footer .widget {
    text-align: center;
}

/* FACEBOOK WIDGET STYLING */
.av_facebook_widget_wrap {
    background-color: #f8f8f8 !important;
    width: 100%;
}

/* BLOG LINK STYLING */
a.more-link:before{
    content: "Learn More";
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 13px;
}

a.more-link {
    font-size: 0;
}

span.more-link-arrow {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 12px;
    text-decoration: none !important;
}

/*TAB FORMAT COLOR SECTION*/
.full-width .container {
    width: 100% !important;
    max-width: 100%;
    padding: 5px;
    margin: 0;
}

/*SLIDER COLOR SECTION*/
.slider .container {
    display: block;
    width: 95% !important;
    max-width: 95%;
    padding: 5px;
    margin: 0 auto;
}

/*SOCCER BALL HORIZONTAL LINE*/
.hr {
    margin: unset !important;
}

.hr-short {
    height: 10px !important;
    float: unset;
}

.hr-short .hr-inner-style {
    border-radius: unset !important;
    border-style: unset !important;
    background-color: transparent !important;
    margin-top: -10px !important;
    height: 12px;
    width: 12px;
}

/*Sponsors Menu Bar*/
#sub_menu1 {
    border: 1px solid #fff;
    height: 30px !important;
}

#sub_menu1:hover{
    border-bottom: none;
}

#sub_menu1 .active-menu-item {
    font-weight: 700 !important;
    text-decoration: underline !important;
}

#sub_menu1 .avia-menu-text:hover {
    text-decoration: underline !important;
}

#sub_menu1 .platinum .avia-menu-text {
    text-decoration: none !important;
    font-weight: 500 !important;
    color: #14517a !important;
}

#sub_menu1 .platinum:hover .avia-menu-text:hover {
    text-decoration: none !important;
    color: #508ce6 !important;
}

#sub_menu1 .gold .avia-menu-text {
    text-decoration: none !important;
    font-weight: 500 !important;
    color: #14517a !important;
}

#sub_menu1 .gold:hover .avia-menu-text:hover {
    text-decoration: none !important;
    color: #508ce6 !important;
}

#sub_menu1 .silver .avia-menu-text {
    text-decoration: none !important;
    font-weight: 500 !important;
    color: #14517a !important;
}

#sub_menu1 .silver:hover .avia-menu-text:hover {
    text-decoration: none !important;
    color: #508ce6 !important;
}

#sub_menu1 .sponsorship-form .avia-menu-text {
    text-decoration: none !important;
    font-weight: 500 !important;
    color: #14517a !important;
}

#sub_menu1 .sponsorship-form:hover .avia-menu-text:hover {
    text-decoration: none !important;
    color: #508ce6 !important;
}

#settings {
    float: left;
    margin-left: 7%;
    margin-top: 15px;
    border: 0;
    font: inherit;
    text-decoration: none !important;
}



th {
    vertical-align: bottom !important;
}

.main_menu .menu ul {
    overflow: auto !important;
}

.sidebar_left.sidebar {
    text-align: left !important;
}



/* SIDEBAR STYLE */
.main_color .widget_nav_menu ul:first-child>.current-menu-item, .main_color .widget_nav_menu ul:first-child>.current_page_item {
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 0%, #f8f8f8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8));
    background: -webkit-linear-gradient(left, #ffffff 0%,#f8f8f8 100%);
    background: -o-linear-gradient(left, #ffffff 0%,#f8f8f8 100%);
    background: -ms-linear-gradient(left, #ffffff 0%,#f8f8f8 100%);
    background: linear-gradient(to right, #ffffff 0%,#f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=1 );
    box-shadow: none;
}

.inner_sidebar {
    margin-left: 0px !important;
}
.sidebar .widgettitle {
    text-transform: none;
    font-size: 20px !important;
}

.av-main-nav .menu-item-top-level-5 ul { left: auto !important; right: 0px !important; }

/* MEDIA TAGS */
@media screen and (max-width: 767px) {
    .weather-atlas-wrapper {
        width: 100% !important;
    }

    /*Sponsors Menu Bar Mobile*/
    .responsive #top .av-menu-mobile-active .av-subnav-menu > li a:before{
        content: "" !important;
        position: unset !important;
        top: unset !important;
        margin-left: unset !important;
        font-family: '' !important;
        font-size: unset !important;
    }

    #top .av-current-placeholder {
        font-size: 0 !important;
    }

    #top .av-current-placeholder:after {
        content: "Sponsor Levels";
        font-size: 14px;
        vertical-align: middle;
    }

    .responsive #top .av-menu-mobile-active {
        border: 1px solid #e1e1e1 !important;
    }

    #sub_menu1 {
        display: block;
        max-width: 100%;
        width: 100%;
        left: 0 !important;
        height: 30px !important;
        border: none !important;
    }

    #settings {
        display: none !important;
    }
}