/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusionAuthor 
URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0Text 
Domain:  Avada
*/


/*Background every page*/



.avada-footer-fx-sticky #boxed-wrapper, 
.avada-footer-fx-sticky #wrapper, 
.avada-footer-fx-sticky-with-parallax-bg-image #boxed-wrapper, 
.avada-footer-fx-sticky-with-parallax-bg-image #wrapper 
{
    display: block !important;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}


/*HEADER*/
/***********************************************************************/
.fusion-logo img.fusion-standard-logo{height: 80px;width:auto;}
.fusion-header-v4 .fusion-header{padding-top: 10px;padding-bottom: 1px;}

/*NAVIGATION*/
/***********************************************************************/
nav.fusion-main-menu{background-color:#ffd800; height: 40px;}
nav.fusion-main-menu ul.fusion-menu > li.menu-item{background-color: #ffd800;}
.searchform .search-table .search-button input.searchsubmit{background:#ffd800;}
.searchform .search-table .search-button input.searchsubmit:hover{background:#000;}
ul#menu-classic-main{}

ul#menu-classic-main > li.menu-item{min-width: 110px;text-align: center;border-left: 1px solid #fff;padding: 0;margin: 0;}
ul#menu-classic-main > li.menu-item:last-child { border-right: 1px solid #fff; }

ul#menu-classic-main > li.menu-item:first-child{border-left:none;}


ul#menu-classic-main > li.menu-item > a{line-height: 36px;margin: 0;font-size: 18px;padding: 0 14px;}
ul.fusion-megamenu li{text-align: left;}
ul#menu-classic-main > li.menu-item#menu-item-12498{min-width: 130px;}
.fusion-megamenu-wrapper.fusion-columns-6.columns-per-row-6.columns-7.col-span-12.fusion-megamenu-fullwidth{ left: -221px !important; }
/*Sport menu*/

.fusion-megamenu-wrapper .fusion-megamenu-submenu{padding-top:10px;}

.fusion-megamenu-title{border-bottom:1px solid black;padding-bottom:10px;margin-bottom:10px;}
.fusion-megamenu-bullet{display: none;}
ul.fusion-megamenu li{padding-bottom:0 !important;}
.sub-menu li:hover, .fusion-main-menu .sub-menu li a:hover{background-color:transparent !important;}
.sub-menu li:hover span{text-decoration: underline;}

/*rest of menu li*/
ul.sub-menu li{text-align: left}
/*download link menu*/

.fusion-megamenu.fusion-megamenu-row-2.fusion-megamenu-row-columns-1{position:relative;}
.fusion-megamenu.fusion-megamenu-row-2.fusion-megamenu-row-columns-1 li{
	position:absolute !important;background-color:#fed700;width:100% !important;}
#menu-item-12120{padding:0;margin:0;text-align: center;}
#menu-item-12120 .fusion-megamenu-title{
	font-size: 14px;border:none;margin-bottom:0;
	padding-bottom: 5px;padding-top: 5px;
}
#menu-item-12120 .fusion-megamenu-title:hover{text-decoration: underline;}


/***********************************************************************/
#main h2.bold-title, #wrapper .post-content h2.bold-title{
	margin-top:0.7em;margin-bottom:0.2em;font-weight: 900;
	font-size: 24px;color: black;}

/*Main box*/
.main-homepage-box{}
.main-homepage-box .text-space{padding:10px;}
.main-homepage-box .text-space p{line-height: 1.6em;margin-bottom:5px;}
.main-homepage-box .text-space p:last-child{margin-bottom:0;}
.main-homepage-box .img-space img{height:100%;}

/*SIDEBAR*/
.sidebar-content .fusion-text p{padding-left:10px;padding-right:10px;}

/*INFO BOX*/
.info-box{position: relative;padding:0;}
.info-box .info-box-title, .info-box-title {padding:10px;margin:0;margin-bottom:0 !important;}
.info-box .info-box-img{}
.info-box .fusion-text{padding-bottom:20px;}
.info-box p.info-box-content{padding:10px;}
.info-box a.go-btn, a.go-btn {
	padding:5px;border-radius:0;background:#ffd800 !important;border:1px solid #ffd800 !important;
	position:absolute;bottom:10px;right:10px;
}
.info-box .go-btn i{color:#fff !important;margin-left:0;margin-right: 5px;}
.info-box a.go-btn:hover{border:1px solid #000 !important;background-color:#000 !important;}
.info-box a.go-btn:hover span.fusion-button-text{color:#fff;}.go-btn i{color:#fff !important;margin-left:0;margin-right: 5px;}a.go-btn:hover{border:1px solid #000 !important;background-color:#000 !important;}a.go-btn:hover span.fusion-button-text{color:#fff !important;}

.fusion-row{padding-left:1px;} /*Because if we take it out the menu opens and we can see a white line on the left.*/

/*Other pages*/
#main.default-page{padding-top: 1em;}
.h1-default-page{padding-bottom:2em;margin-bottom:2em;}
.h1-default-page h1{font-size: 22px;float:left;}
.h1-default-page #breadcrumbs{display:inherit;float:right;text-align: right;font-size: 16px;margin-bottom: 0;
    margin-top: 5px;}
.default-page.sidebar-right .fusion-title{display: inline-block;}
.default-page.sidebar-right .content-page-h2{border-bottom:2px solid #ffd800;}
.sidebar-text-box .fusion-text{padding:10px;}
.sidebar-text-box .fusion-text h3{margin:0;}
.sidebar-text-box  .links-list{list-style: none;padding-left:0;padding-bottom:0;} 

/*ol{padding-left: 0}*/

.fusion-text p a, .fusion-text li a, dd a {cursor:pointer;border-bottom: 1px dotted black;}

.fusion-text p a:hover, .fusion-text li a:hover ,  dd a:hover {cursor:pointer;border-bottom: 1px dotted #ffd800;color:#ffd800;}

/*EVENTS PAGE*/
#tribe-events-bar:before, #tribe-events-bar:after{background-color: transparent !important;} 
#tribe-events-bar form#tribe-bar-form{padding:10px;margin-top:10px;}
#tribe-events-bar .tribe-bar-filters{ padding: 5px 10px 5px 0 !important;}
#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit{padding-right: 0;}
#tribe-events-bar{margin-bottom:0;}
#tribe-events-content{background-color:white;padding:10px 20px;}
#tribe-events-content .fusion-events-before-title{margin-bottom:10px;margin-top: 10px;}




.tribe-events-gcal.tribe-events-button
{
        float: left !important;
        clear: none;
        margin: 0;
}

.tribe-events-ical.tribe-events-button
{
        width: 280px;    
        float: right !important;
        clear: none;
        margin: 0 !important;
}





.tribe-events-after-html{background-color:white;padding:1em;margin-top:2em;}
/*EVENT SINGLE PAGE*/
.single-tribe_events #content{width: 73% !important;}
.single-tribe_events #content #tribe-events-content{padding:10px;}
.single-tribe_events #main .sidebar{width:25% !important;padding:10px !important;}
.single-tribe_events #main .sidebar:not( .fusion-sticky-sidebar ){background-color: white !important;}
.tribe-events-ical.tribe-events-button{margin-right:10px;}
/*POST*/
article.post{background-color:white;padding:1em;}
article.fusion-post-large-alternate{background-color: white !important;padding: 10px;}
.fusion-rollover{background:#ffd800b5 !important;}

article .fusion-post-title-meta-wrap{}
article .date{
	float:left;background-color:#ffd800;padding:0.5em;min-width: 82px;
	color:white;margin-right:1em;text-align: center;
}
article .date .day{display: block;font-size: 29px;font-weight: 700;line-height: 1em;}
article .date .rest-date{font-size: 13px;}

article .entry-title.fusion-post-title{margin-bottom:0;}
.related-posts .title-heading-left{    border-bottom: 2px solid #ffd800;}
.related-posts .title-sep-container{display: none;}

.related-posts .fusion-date{/*display: none;*/}
.related-posts.single-related-posts { clear: both; margin-top: 95px; }

.go-back-btn{
	padding: 5px 10px;background-color: #ffd800;display: inline-block;
    margin-bottom: 1em;color: black;cursor: pointer;
}
.go-back-btn:hover span, .go-back-btn:hover i{color:black;}
.go-back-btn span{line-height: 36px;font-family: "Open Sans Condensed";font-size: 18px;}


/* NEWSLETTER */

.tnp-subscription
{
    width: 100% !important;
    max-width: 100% !important;
}


input.tnp-button[type=submit], input.tnp-submit[type=submit]
{
    padding: 10px;
    background-color: #ffd800 !important;
    display: inline-block;
    color: black !important;
    cursor: pointer;
    border: 0;
    border-radius: 1px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-size: 14px;
	min-width: 150px;
}


.tnpProfil input.tnp-button[type=submit], .tnpProfil input.tnp-submit[type=submit]
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.tnp-field-email
{
    margin-bottom: 10px;
}

.tnp-field-email  input[type="email"]
{
    color: #000 !important;
}

.tnp-subscription input[type="text"], 
.tnp-subscription input[type="email"]
{
    width: 100%;
    height: 50px;
    padding: 10px;
    display: block;
    border: 1px solid #d2d2d2 !important;
    background-color: #fff !important;
    text-shadow: none;
    color: #444;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
}

.tnpProfil
{
	padding-bottom: 10px;
}

/*SEARCH / 404 PAGE*/
/***********************************************************************/
.useful-links{display: none;}
.pageWhiteContent{background-color:#fff;padding:10px;min-height: 286px !important;}
.pageWhiteContent .fusion-title h2{border-bottom: 2px solid #ffd800;}
.error-message{color:#ffd800;}
.pageWhiteContent .title-sep-container{display: none;}


.searchPageContent{width:100%;background-color:#fff;padding:10px;min-height: 286px !important;}
.searchPageContent .searchform.seach-form{width: 55%;}
.searchPageContent .fusion-title h2{border-bottom: 2px solid #ffd800;}
.searchPageContent .title-sep-container{display: none;}
.searchPageContent .oops{color:#ffd800;}

/*PRODUKTE PAGE*/
.fusion-accordian .panel-title a:hover, .fusion-accordian .panel-title a:hover
.fusion-toggle-icon-wrapper:hover{color:#ffd800 !important;}
.fusion-button-wrapperleft{padding-left:10px;padding-right:10px;}/* global padding */
.info-box-content{	padding: 10px;}

.button-pdf{min-height:50px; margin-top: 0 !important; margin-bottom: 10px !important;}

div.template-with-sidebar > div.fusion-row > div.fusion-column-last .button-pdf
{
    padding: 13px !important;
    vertical-align: middle;
}


.wpcf7-submit
{
    color: #000 !important;
}

.wpcf7-submit:hover
{
    color: #fff !important;
    background-color: #000 !important;
}

.fusion-button.button-pdf:focus, .fusion-button.button-pdf:active {

    border: 2px solid #ffd800 !important;
}

/*SPECIAL HEIGHT HOMEPAGE*/
.info-box.minimum-height .fusion-column-wrapper{min-height: 270px !important;}

.fusion-megamenu.fusion-megamenu-row-2.fusion-megamenu-row-columns-1{
	min-width:100% !important;
}

.fusion-megamenu.fusion-megamenu-row-2.fusion-megamenu-row-columns-1 .fusion-megamenu-title a{
	font-family: "Open Sans Condensed";
	font-size: 18px;
	padding:3px;font-weight: normal;
}
.disabled-link:hover{color:#333333;cursor:inherit;}


.tribe-events-day .fusion-events-before-title, .tribe-events-list .fusion-events-before-title, .tribe-events-month .fusion-events-before-title, .tribe-events-week .fusion-events-before-title {
    
    height: auto !important;
}

#tribe-events-content
{
    
}

/*FOOTER*/ 
/***********************************************************************/


#FooterWrap
{
    overflow: hidden;
}

#FooterWrap .col1
{
    float: left;
    width: 49%;
    
}

#FooterWrap .col2
{
    float: right;
    width: 49%;
    
}


/*MOBILE*/

li.fusion-mobile-nav-item span.menu-text{font-size: 16px;}

#tribe-bar-collapse-toggle
{
    display: none !important;
}

.tribe-events-cal-links
{
    padding-bottom: 10px !important;
    overflow: hidden;
}

@media only screen and (max-width: 1120px){
    
    ul#menu-classic-main > li.menu-item > a
    {
        padding: 0 10px !important;
    }
    
    ul#menu-classic-main > li.menu-item {
        
        min-width: 100px;
    }
    
    .fusion-megamenu-wrapper
    {
        padding: 0 22px !important;
    }
    
    .fusion-megamenu-wrapper .row
    {
        margin-left: -2px !important;
        margin-right: -2px !important;
    }
    
    .tribe-mobile #main.default-page {
        padding-top: 1em !important;
    }
    
}


@media only screen and (max-width: 910px){
    
    .tribe-events-gcal.tribe-events-button
    {
            float: none !important;
            width: 100%;
            margin-bottom: 10px;
    }

    .tribe-events-ical.tribe-events-button
    {
            float: none !important;
            width: 100%;
            
    }
    
    
    .related-posts.single-related-posts { clear: both; margin-top: 20px !important; }
}


@media only screen and (max-width: 800px){
    
    .single-tribe_events #content {
        width: 100% !important;
        float: none !important;
    }
    
    #tribe-events-pg-template
    {
        padding: 0;
    }
    
    .single-tribe_events #main .sidebar {
        width: 100% !important;
        padding: 10px !important;
        float: none !important;
    }
    
    
    #FooterWrap .col1, #FooterWrap .col2
    {
        float: none !important;
        width: 100% !important;
        text-align: left;
        padding-bottom: 20px;
    }
    
    #toTop
    {
        right: 40px !important;
    }
}

#tribe-events-content #tribe-events-header
{
	display: block;
}

.tribe-events-nav-previous-new
{
	float: left;
	list-style-type : none;
	margin-left: -35px;
}

.tribe-events-nav-next-new
{
	float: right;
	list-style-type: none;
}











/* BR TAG AVADA FIX */
br {
    opacity: 0;
    font-family: serif;
}