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

.home .button-xlarge {
        padding: 17px 40px;
    line-height: 15px;
    font-size: 16px;
    border: none !important;
}

.tfs-slider .slide-content-container .fusion-title-sc-wrapper {
        background: none !important;
    }

body.search .fusion-secondary-header {
display: block !important;
}
.facebook-link-museum {
	display: inline-block;
    float: left;
    margin-right: 10px !important;
    margin-top: -4px !important;
}
.post-type-archive-avada_portfolio #wrapper .fusion-page-title-bar, .post-type-archive-avada_portfolio #wrapper .fusion-page-title-bar-tm {
    display: none !important;
} 

.post-type-archive-avada_portfolio #main .fusion-page-title-bar, .post-type-archive-avada_portfolio #main .fusion-page-title-bar-tm {
    display: block !important;
} 

.post-type-archive-avada_portfolio .fusion-page-title-bar-tm {
    padding-left: 0px;
    padding-right: 0px;
}
.post-type-archive-avada_portfolio .fusion-page-title-bar {
    padding-left: 0px;
    padding-right: 0px;
}



.search-results .fusion-secondary-header {
display: block !important;
}

body.search-results .fusion-secondary-header {
display: block !important;
}
 
body.search-no-results .fusion-secondary-header {
display: block !important;
}

.tribe-events-event-cost {display: block;}

.page-id-2802 .norwegian {display: none;}
.page-id-2802 .english {display: block;}

.page-id-2802 .slide-content-container {
    display: none !important;
}

.english {display: none;}
.norwegian {display: block;}

#menu-top-navigation .lang-item, #menu-top-navigering .lang-item {float: right;}

.meny p {
    margin-bottom: 4px;
}

p strong {font-weight: bold;}

.page-id-2620 .post-content p {
    margin-bottom: 0;
}

.page-id-2620 .post-content .meny p {
    margin-bottom: 4px;
}

.alternativer {border-bottom:1px solid #ccc;}


.page-id-2620 .fusion-layout-column .fusion-column-content-centered {
    align-items: end;
    display: flex;
    justify-content: center;
}

.single-tribe_events .secondary .tribe-events-venue-map {
    width: 100% !important;
}

.post-type-archive-acme_ansatte h2 {font-size: 20px !important}

.wpcf7-checkbox {
    margin-left: -20px;
}

.single-acme_fagartikler .attachment-medium {
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius:10px;
}

.fagartikler-bilde .fusion-flexslider {width: 50% !important;float: left;margin-right: 25px;}

.fusion-portfolio-three .fusion-portfolio-post {height: 500px;}

.rundramme .fusion-column-wrapper{
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    background-color: #f1f1f1;
    padding: 15px 20px 10px !important;
}

.rundbilde {-webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;}

.post-type-archive-acme_fagartikler .fusion-page-title-wrapper-tm {
    float: right;
    width: calc(100% - 23% - 80px) !important;
}

.post-type-archive-acme_fagartikler .fusion-page-title-wrapper-tm {
    width: 100% !important;
}

.attachment-ansatte, .attachment-blog-large, .tribe-events-event-image .attachment-full, .single-tribe_events #main .sidebar, .attachment-portfolio-three {
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius:10px;
}

.side-nav li .children li a  {
    padding: 8px 30px;
}

.side-nav li .children li a:hover  {
    padding: 8px 10px 8px 40px !important;
}

.page-template-side-navigation .fusion-meta-info {
    margin-top: 0px;
}

.tax-utstilling #main {
    padding-top: 30px !important;
}

.acme_utstillinger-template-default .acme_utstillinger {
    float: left;
    height: auto;
    padding-right: 0;
    width: 100%;
}

.type-acme_utstillinger .acme_utstillinger {padding-bottom: 2%;}
.utstillinger-tittel {color:#afafaf;margin-bottom: 10px;}
.utstillinger-bilde {
    float: left;
    margin-right: 25px;
    width: 25%;
}

.utstillinger-kontakt {
    width: 100%;
    display:block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.utstillinger-kontakt p {
    white-space: normal;
}
.utstilling-kontakt a {text-decoration: underline;
}
.utstilling-kontakt .last {margin-bottom: 10px;}

.type-acme_utstillinger h2 {
    margin-bottom: 0 !important;}

.tax-utstilling #content {
    width: 100% !important;
    float: left !important;
}

.search-results .acme_utstillinger {
    float: left;
    height: auto;
    padding-right: 0;
    width: 100%;
}

.acme_utstillinger {
    float: left;
    height: 470px;
    padding-right: 1.5%;
    width: 33.33%;
}


.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .utstilling-slideshow {
    float: left;
    margin-right: 25px;
    
}


.recurringinfo {display:none !important;}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav li {
    text-transform: uppercase;
    }

#gallery-1 img, #gallery-2 img {
    border: 2px solid #ffffff !important;
}

.bokhandel {
    float: left;
    width: 43.372% !important;
}

.sak-bilde .fusion-flexslider {width: 25% !important;float: left;margin-right: 25px;}
.bokhandel-bilde .fusion-flexslider {width: 25% !important;float: left;margin-right: 25px;}

.page-id-47 .flexslider .slides img, .page-id-47 .page-template .flexslider .slides img {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.acme_bokhandel-template-default .attachment-medium {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
	border-radius: 0px !important;
	border: 1px solid #ccc;
}

.acme_fagartikler-template-default #main, .acme_bokhandel-template-default #main {padding-top: 60px;}

.tribe-events-gcal {display: none !important;}
.tribe-events-ical {text-transform: none !important;}
.fusion-column-wrapper .fusion-events-meta h2 {font-size: 20px !important;}
.fusion-column-wrapper .fusion-events-meta h4 {font-size: 15px !important;margin-top: 5px;}

.submenu .current_page_ancestor a {color:#000 !important;}
.page-template-side-navigation-andre-museum #main {padding-top: 20px;}
#menu-forside-navigering .mobil-menu-tm {display:none;}
#menu-forside-navigering .desktop-menu-tm {display:inline-block;}

#menu-front-navigation .mobil-menu-tm {display:none;}
#menu-front-navigation .desktop-menu-tm {display:inline-block;}

.tfs-slider .slide-content-container {
	background: rgba(0, 0, 0, 0.5)
}

.tfs-slider .slide-content-container {
    bottom: 0;
    transform: none;
	top: 75%;
}


.tfs-slider .slide-content-container .caption, .tfs-slider .slide-content-container .heading {
    float: left;
    padding-right: 20px;
}


.ansatte-slideshow {margin-bottom: 10px;}

.single-post .fusion-page-title-bar h1 {
	letter-spacing: -3px;}

.menu-ansatte-container {}
.menu-ansatte-container ul {
    margin-left: -25px;
}

.menu-ansatte-container ul .current-menu-item a {
    background: #8fb73d none repeat scroll 0 0;
}
.menu-ansatte-container ul li {
    float: left;
    list-style: outside none none;
    margin-right: 20px;
}

.menu-ansatte-container ul .current-menu-item a {
    background: #8fb73d none repeat scroll 0 0;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    color: #fff;
    padding: 4px 16px;
}

.acme_ansatte-template-default #main {padding-top: 60px;}
.post-type-archive-acme_ansatte #main {padding-top: 25px !important;}
.post-type-archive-acme_ansatte .fusion-page-title-wrapper-tm {width:100% !important;}

.boks .fusion-column-wrapper {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius:10px;}

.boks img {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius:10px;}

.post-type-archive-acme_ansatte .acme_ansatte {padding-bottom: 2%;}
.ansatt-tittel {color:#afafaf;margin-bottom: 10px;}
.ansatte-bilde {
    float: left;
    margin-right: 25px;
    width: 25%;
}

.ansatt-kontakt {
	width: 100%;
	display:block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ansatt-kontakt p {
	white-space: normal;
}
.ansatt-kontakt a {text-decoration: underline;
}
.ansatt-kontakt .last {margin-bottom: 10px;}

.post-type-archive-acme_ansatte h2 {
	margin-bottom: 0 !important;}

.acme_ansatte-template-default #content, .post-type-archive-acme_ansatte #content {
    width: 100% !important;
	float: left !important;
}
.post-type-archive-tribe_events #wrapper .post-content .fusion-events-before-title h2 {
    border-bottom-width: 0px;
    border-top-width: 0px;
    font-size: 40px;
    padding: 5px 0;
    text-align: left;
}

.fusion-events-before-title {margin-bottom: 10px;}

.post-type-archive-tribe_events #wrapper .post-content h2 {border-bottom-style: solid;
    border-bottom-width: 0px;
    border-top-width: 0px;
    font-family: "Cedarville Cursive" !important;
    font-size: 40px !important;
	margin: 0;
    padding: 5px 0;
    text-align: left;
}

 .searchform .search-table .search-field input {
    background-color: #fff;
    border: medium none;
    box-sizing: border-box;
    color: #747474;
    font-size: 18px;
    height: 40px !important;
    margin: 0;
    padding: 8px 15px;
    width: 100%;
}

.fusion-button.button-large .fusion-button-icon-divider {
    border-color: #fff !important;
    }

.search-results .acme_ansatte {
    float: left;
    height: auto;
    padding-right: 0;
    width: 100%;
}

.search-results .pagination {
    margin-top: 0;
}

.error404 .searchform .search-table .search-field input, .search-no-results .searchform .search-table .search-field input {border: 1px solid;}


.search-results .bbp-pagination .bbp-pagination-links .current, .search-results .page-links > .page-number, .search-results .pagination .current, .search-results .woocommerce-pagination .current {margin-left: 0;}



.search-button {display: none !important}

.search-results #searchform {border: 1px solid #8fb73d !important;}
.search-results #searchform:hover {border: 1px solid #242424 !important;}


.fusion-button.button-large:hover .fusion-button-text, .fusion-button.button-large:hover i {color:#fff !important }
.fusion-button.button-large:focus .fusion-button-text, .fusion-button.button-large:focus i {color:#242424 !important }

.fusion-button.button-xlarge:hover .fusion-button-text, .fusion-button.button-xlarge:hover i {color:#fff !important }
.fusion-button.button-xlarge:focus .fusion-button-text, .fusion-button.button-xlarge:focus i {color:#242424 !important }

.fusion-secondary-menu ul li a:hover {color:#e8e2e1;}
.page-template-default .flexslider .slides img, .page-template .flexslider .slides img {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.page-template-default .page .post-slideshow {margin-bottom: 0;}
.page-template-default #main {padding-top: 60px;}
.page-id-210 .post-content p {margin-bottom: 5px;}
.fusion-events-featured-image {margin-bottom: 20px;}
.single-tribe_events #main {padding-top: 60px;}
#tribe-bar-form label {font-size: 14px;font-weight: 400;margin: 0 0 5px;text-transform: none !important;}
#tribe-bar-form input[type="text"]:focus {outline: 1px solid #8fb73d }
.post-type-archive-tribe_events .fusion-page-title-bar {display:none;}

.post-type-archive-tribe_events #content {margin-top: 20px !important;}
#tribe-events-bar {margin-bottom: 20px;}
.sidebar .tribe-events-venue-map {margin: -10px 0 0;}
.tribe-country-name {display:none;}
.tribe-events-content p a {text-decoration: underline !important;}
.tribe-events-ical {display:none !important;}

.sidebar .tribe-events-meta-group {float: none;margin: 0 0 15px !important;}
.billett-arrangement {border-bottom:none!important}
.billett-arrangement a {background: #8fb73d;color:#fff !important;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size: 18px;font-weight: 500;padding: 8px 20px;text-transform: uppercase;}
.billett-arrangement a:hover {background: #242424;}

.single-tribe_events #tribe-events .tribe-events-button, .single-tribe_events #tribe_events_filter_control #tribe_events_filters_reset, .single-tribe_events #tribe_events_filter_control #tribe_events_filters_toggle, .single-tribe_events .button.default, .single-tribe_events .fusion-button-default, .single-tribe_events .post-password-form input[type="submit"], .single-tribe_events .tribe-events-tickets .add-to-cart .button, .single-tribe_events .wpcf7-form input[type="submit"], .wpcf7-submit {
    font-size: 14px;line-height: 11px;padding: 14px 20px;}

.single-tribe_events .sidebar .tribe-events-single-section-title, .single-tribe_events .sidebar .tribe-events-tickets-title, .single-tribe_events .sidebar .widget .heading .widget-title, .single-tribe_events .sidebar .widget .widget-title {padding: 0 0 9px !important;}
.fusion-events-featured-image .fusion-events-single-title-content {-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.fusion-events-shortcode .fusion-full-one .tribe-events-event-image, .fusion-events-shortcode .fusion-one-half .tribe-events-event-image {
    height: 266px;
}

.sidebar .tribe-events-meta-group dt {float: left;margin: 0 6px 0 0;}


div.wpcf7 .ajax-loader {display: none;}





.page-template-side-navigation-andre-museum .button.default, .page-template-side-navigation-andre-museum .fusion-button-default, .page-template-side-navigation-andre-museum .post-password-form input[type="submit"], .page-template-side-navigation-andre-museum .tribe-events-tickets .add-to-cart .button, .page-template-side-navigation-andre-museum .wpcf7-form input[type="submit"], .page-template-side-navigation-andre-museum .wpcf7-submit {padding: 9px 40px;width: 100%; background:#8fb73d; color: #fff;}

.page-template-side-navigation-andre-museum .button.default:hover, .page-template-side-navigation-andre-museum .fusion-button-default:hover, .page-template-side-navigation-andre-museum .post-password-form input[type="submit"]:hover, .page-template-side-navigation-andre-museum .tribe-events-tickets .add-to-cart .button:hover, .page-template-side-navigation-andre-museum .wpcf7-form input[type="submit"]:hover, .page-template-side-navigation-andre-museum .wpcf7-submit:hover {padding: 9px 40px;width: 100%; background:#242424; color: #fff;}

.page-template-side-navigation-andre-museum .wpcf7-captchar, .page-template-side-navigation-andre-museum .wpcf7-form .wpcf7-date,.page-template-side-navigation-andre-museum .wpcf7-form .wpcf7-number,.page-template-side-navigation-andre-museum .wpcf7-form .wpcf7-quiz,.page-template-side-navigation-andre-museum .wpcf7-form .wpcf7-select, .page-template-side-navigation-andre-museum.wpcf7-form .wpcf7-text, .page-template-side-navigation-andre-museum input.s, .page-template-side-navigation-andre-museum input[type="email"], .page-template-side-navigation-andre-museum input[type="text"], .page-template-side-navigation-andre-museum select {
	height: 40px !important;}

.page-template-side-navigation .button.default, .page-template-side-navigation .fusion-button-default, .page-template-side-navigation .post-password-form input[type="submit"], .page-template-side-navigation .tribe-events-tickets .add-to-cart .button, .page-template-side-navigation .wpcf7-form input[type="submit"], .page-template-side-navigation .wpcf7-submit {padding: 9px 40px;width: 100%; background:#8fb73d; color: #fff;}

.page-template-side-navigation .button.default:hover, .page-template-side-navigation .fusion-button-default:hover, .page-template-side-navigation .post-password-form input[type="submit"]:hover, .page-template-side-navigation .tribe-events-tickets .add-to-cart .button:hover, .page-template-side-navigation .wpcf7-form input[type="submit"]:hover, .page-template-side-navigation .wpcf7-submit:hover {padding: 9px 40px;width: 100%; background:#242424; color: #fff;}

 .page-template-side-navigation.wpcf7-captchar, .page-template-side-navigation .wpcf7-form .wpcf7-date,.page-template-side-navigation .wpcf7-form .wpcf7-number,.page-template-side-navigation .wpcf7-form .wpcf7-quiz,.page-template-side-navigation .wpcf7-form .wpcf7-select, .page-template-side-navigation.wpcf7-form .wpcf7-text, .page-template-side-navigation input.s, .page-template-side-navigation input[type="email"], .page-template-side-navigation input[type="text"], .page-template-side-navigation select {
	height: 40px !important;}

#wrapper .button-round, #wrapper .fusion-button-round, .fusion-body .fusion-button-round{margin-bottom: 10px;margin-right: 10px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.bbp-submit-wrapper .button, .fusion-button, .gform_wrapper .button, .gform_wrapper .gform_button, .post-password-form input[type="submit"], .tribe-events-tickets .button, .woocommerce .cart-collaterals .checkout-button, .woocommerce .checkout #place_order, .woocommerce.add_to_cart_inline .button, .wpcf7-submit {text-transform: none;}

.attachment-museum {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius:10px;}

.single-avada_portfolio .fusion-fullwidth {padding: 0 !important;}
.single-avada_portfolio #main, .single-acme_utstillinger #main {padding-top: 65px;}
.single-avada_portfolio .fusion-flexslider .slides, .single-acme_utstillinger .fusion-flexslider .slides {max-height: 500px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.tax-portfolio_category #main {padding-top: 55px;}
.tagcloud a {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius:6px;}

.project-terms a {text-decoration: underline;}

.project-content .project-info .project-info-box {
    border-bottom: none;
    margin-bottom: 8px;
    overflow: hidden;
    padding-bottom: 8px;
}

.project-content .project-info {
    float: right;
    width: 26.5%;
}

.project-content .project-description {
    float: left;
    width: 71.3724%;
}

.portfolio-full .flexslider {margin-bottom: 30px;}
.project-content .project-info {background: #f1f1f1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 20px;}
.project-content .project-info h4 {margin: 0 0 6px;width: 100%;}
.project-content .project-info .project-terms, .project-info-box span {line-height: 1.5 !important;}

.fusion-portfolio-content h4 {margin-top:10px; font-size: 16px !important;}
.fusion-filter {margin-right: 6px;}
.fusion-filters {border-bottom: none;border-top: none;margin-bottom: 35px;}
.fusion-filter a {padding: 0 16px;}
.fusion-filter.fusion-active a {background: #8fb73d;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border-top: none;color: #fff !important;line-height: 34px;}
.fusion-filter a:hover {background: #8fb73d;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border-top: none;color: #fff !important;}
.page-template-side-navigation-andre-museum .fusion-page-title-wrapper-tm, .page-template-side-navigation .fusion-page-title-wrapper-tm {float: right;width: calc(100% - 23% - 80px);margin-top: 25px;}
.blog .fusion-page-title-wrapper-tm, .category .fusion-page-title-wrapper-tm {float: right;width: calc(100% - 23% - 80px);}
.category .fusion-page-title-wrapper-tm {float: right;width: calc(100% - 23% - 80px) !important;}
.archive .fusion-page-title-wrapper-tm {float: right;width: 100%;}
.archive #content, .category #content, .blog #content, .category #content {margin-top: 50px;}
.archive #main, .category #main, .blog #main {padding-top: 0;}
.single-post .fusion-page-title-wrapper-tm {float: right;width: calc(100% - 23% - 80px);}
.single-post #content {margin-top: 50px;}
.single-post #main {padding-top: 0;}
.single-post .fusion-page-title-bar h1 {font-size: 40px !important;margin-top: 2px !important;}

.fusion-page-title-bar-tm {padding-left: 30px;padding-right: 30px;}

.home .fusion-sticky-header-wrapper {display: block}
.fusion-sticky-header-wrapper  {display:none}

#wrapper .side-nav li a:hover {padding-left: 30px;transition: all 0.3s ease 0s;}

.side-nav li a {padding: 8px 20px;}
#wrapper .side-nav li.current_page_item a {border-left-color: none;}
.side-nav-left .side-nav {border-left:1px solid #e0eded;}

.page-template-side-navigation-andre-museum #content, .page-template-side-navigation #content {margin-top: 60px}

.fusion-sharing-box .fusion-social-networks, .fusion-sharing-box h4 {vertical-align: top;}
.single .fusion-sharing-box {margin-top: 20px;padding: 20px 0px 10px;}

.fusion-sharing-box {border-top: 1px solid #e7e6e6;}

.fusion-meta-info {border-top: none;}

.fusion-page-title-captions {width: 100%;}
.fusion-page-title-row {height: auto;margin-top: 6px;}

.page-template .fusion-flexslider .slides {max-height: 400px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.page .post-slideshow {margin-bottom: 20px;}
.post {
    margin-bottom: 25px;
}

.fusion-copyright-notice a {text-decoration: underline;}

.fusion-copyright-notice .fusion-title-size-three, h3 {margin-bottom: 0 !important;}


.fusion-footer-widget-area .widget_nav_menu li a:before, .fusion-footer-widget-area .widget_pages li a:before {content:none;}


.fusion-footer-widget-area a {text-decoration: underline;}

.post-content p a {text-decoration:underline;}
.fusion-footer-widget-area {font-size: 13px;}
.menu-bunnlinje-navigering-container ul li a {font-size: 13px;}
.menu-bunnlinje-navigering-container ul li {border-bottom: 0px solid !important; padding:0 0 13px !important;}

.menu-footer-navigation-container ul li a {font-size: 13px;}
.menu-footer-navigation-container ul li {border-bottom: 0px solid !important; padding:0 0 13px !important;}



.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3 {margin: 0 0 10px;text-transform: none;}
.fusion-breadcrumbs a {text-decoration:underline; color:#8fb73d !important;}
.fusion-breadcrumbs a:hover {text-decoration:underline; color:#242424 !important;}
.fusion-page-title-secondary {text-align: left;}
.fusion-breadcrumb-sep {color:#8fb73d;}
.fusion-breadcrumbs span {display: inline;}
.fusion-secondary-main-menu {height: auto;min-height: 60px;padding-top: 10px; border-bottom: none;}


.fusion-main-menu > ul > li {width: 16%;text-align: center !important;}

.fusion-columns .fusion-column:not(.fusion-column-last) {margin: 0 0 30px !important;}

.tm-desktop {float: right;margin-top: 5%;}
.fusion-footer-widget-area .fusion-widget-area .col-lg-4 {width:32%}
.fusion-footer-widget-area .fusion-widget-area .fusion-column-last {width:36%}




@media screen and (max-width: 1370px) {
	.fusion-main-menu > ul > li > a, .side-nav li a {font-size: 15px !important;}
	.single-post .fusion-page-title-bar h1 {font-size: 30px !important;margin-top: 10px !important;}
}

@media screen and (max-width: 1180px) {
	.fusion-page-title-bar h1 {font-size: 45px !important;}
	.fusion-main-menu > ul > li > a, .side-nav li a {font-size: 14px !important;}
	.single-post .fusion-page-title-bar h1 {font-size: 30px !important;margin-top: 10px !important;}


}

@media screen and (max-width: 1030px) {
	.fusion-page-title-bar h1 {font-size: 40px !important;}
	.fusion-main-menu > ul > li > a {font-size: 13px !important;}
	.single-post .fusion-page-title-bar h1 {font-size: 28px !important;margin-top: 14px !important;}

}

@media screen and (max-width: 1000px) {

    .fusion-secondary-main-menu {height: 0px;min-height: 0px;padding-top: 0px; border-bottom: none;}
    
    .fusion-sticky-header-wrapper  {display:block}
}

@media screen and (max-width: 900px) {
	.fusion-page-title-bar h1 {font-size: 35px !important;}
	.fusion-main-menu > ul > li > a {font-size: 12px !important;}
	.single-post .fusion-page-title-bar h1 {font-size: 25px !important;margin-top: 12px !important;}

}

@media screen and (max-width: 850px) {
    .acme_ansatte {height: 340px;}
    .post-type-archive-acme_ansatte h2 {font-size: 18px !important}
	.fusion-page-title-bar h1 {font-size: 30px !important;}
	.tm-desktop {display:none;}
	.menu-bunnlinje-navigering-container ul li {border-bottom: 0px solid !important; padding:0px !important;}
    .menu-footer-navigation-container ul li {border-bottom: 0px solid !important; padding:0px !important;}


	
	.page-template-side-navigation-andre-museum #content, .page-template-side-navigation #content {margin-top: 0px}
	.page-template-side-navigation-andre-museum .fusion-page-title-wrapper-tm, .page-template-side-navigation .fusion-page-title-wrapper-tm {float: left;width: 100%;margin-top: 0px;}
	.single-post .fusion-page-title-wrapper-tm {float: left;width: 100%;margin-top: 0px;}
	.single-post .fusion-page-title-bar h1 {font-size: 30px !important;margin-top: 0px !important;}
	.single-post #content {margin-top: 0px;}
	.archive .fusion-page-title-wrapper-tm, .blog .fusion-page-title-wrapper-tm, .category .fusion-page-title-wrapper-tm {float: left;width: 100%;margin-top: 0px;}
	.archive #content, .category #content .blog #content, .category #content {margin-top: 0px;}
	.page-template-side-navigation-andre-museum #main, .page-template-side-navigation #main, .page-template-default #main, .single-tribe_events #main {padding-top: 0px;}
	.fusion-events-shortcode .fusion-full-one .tribe-events-event-image, .fusion-events-shortcode .fusion-one-half .tribe-events-event-image {height: 166px;}
	.tribe-mobile #main {padding-top: 0px !important;}
	.single-tribe_events h2.tribe-events-single-event-title, .tribe-events-cost, .tribe-events-divider, .tribe-event-date-start, .tribe-events-schedule {font-size: 16px !important}
	.single-tribe_events .tribe-events-event-meta {padding: 4px;}
	.acme_ansatte-template-default #main {padding-top: 0px;}
	.post-type-archive-acme_ansatte #main, .blog #main {padding-top: 0px !important;}
	#main {
		padding-top: 0 !important;
	}

	.tfs-slider .slide-content-container .heading .fusion-title-sc-wrapper h2 {
		font-size: 16px !important;
		line-height: 28px !important;
	}
	.tfs-slider .slide-content-container {
	top: 80%;
	}

	.fusion-mobile-nav-item a {
		color: #fff !important;}

	
    

    .acme_utstillinger {
        float: left;
        height: 470px;
        padding-right: 1.5%;
        width: 50%;
    }
}
@media screen and (max-width: 1154px) {

    #menu-forside-navigering .mobil-menu-tm {display:block;}
    #menu-forside-navigering .desktop-menu-tm {display:none;}

    #menu-front-navigation .mobil-menu-tm {display:block;}
    #menu-front-navigation .desktop-menu-tm {display:none;}

    .fusion-secondary-menu {display:none}

    .fusion-secondary-main-menu {
    height: auto;
    min-height: 0px;
    padding-top: 0px;
    border-bottom: none;
    margin-top: -5px;
}
}

@media screen and (max-width: 710px) {
    .acme_utstillinger {
        float: left;
        height: auto;
        padding-right: 1.5%;
        width: 100%;
    }

    .fagartikler-bilde .fusion-flexslider {width: 100% !important;float: none;margin-right: 0px; margin-bottom:15px;}

    .acme_ansatte {height: 340px;}
}

@media screen and (max-width: 500px) {
	.tfs-slider .slide-content-container .heading .fusion-title-sc-wrapper h2 {
		font-size:14px !important;
		line-height: 17px !important;
	}
	.tfs-slider .slide-content-container {
		background: rgba(0, 0, 0, 0.7)
	}

	.tfs-slider .slide-content-container .caption, .tfs-slider .slide-content-container .heading {
		padding-right: 6px;
	}

	.tfs-slider .slide-content-container {
		bottom: 0;
		transform: none;
		top: 63%;
	}



    .tfs-slider .slide-content-container {
    padding-left: 0px !important; 
    padding-right: 0px !important;
}

.searchform .search-table .search-field input {
    padding: 8px 0px;
}

	.tfs-slider .slide-content-container .heading {
    margin: 0 0 -6px;
	}

	.tfs-slider .slide-content-container .buttons {
    margin-top: 0.5%;
	}

#main .bbp-submit-wrapper .button, .fusion-button, .gform_wrapper .button, .gform_wrapper .gform_button, .post-password-form input[type="submit"], .tribe-events-tickets .button, .woocommerce .cart-collaterals .checkout-button, .woocommerce .checkout #place_order, .woocommerce.add_to_cart_inline .button, .wpcf7-submit{
	  font-size: 13px !important;
    padding: 12px 14px !important;
}

	#main .button-small {
		margin-right: 0px !important;}

	.tfs-slider .slide-content-container .heading {
    float: left;
	margin-top: 2.5%;
	width: 70%;
	}
	.tfs-slider .slide-content-container .buttons {
    float: right;
    margin-top: 2%;
    width: 30%;
}



.search-results .bbp-pagination .bbp-pagination-links, .search-results .page-links, .search-results .pagination, .search-results .woocommerce-pagination {
    float: left;}
}

.fusion-is-sticky .fusion-main-menu .current-menu-ancestor > a, .fusion-is-sticky .fusion-main-menu .current-menu-item > a, .fusion-is-sticky .fusion-main-menu .current-menu-item > a::before, .fusion-is-sticky .fusion-main-menu .current-menu-parent > a, .fusion-is-sticky .fusion-main-menu .current_page_item > a, .fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-item > a::before, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a {background: #8fb73d; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius:6px;}


.attachment-portfolio-two {-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px;}

.fusion-image-wrapper .fusion-rollover {-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px;}

.fusion-main-menu > ul > li > a {background: #f2f2f2; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}

.fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter > a:hover::before, .fusion-is-sticky .fusion-main-menu > ul > li > a:hover, .fusion-main-menu .fusion-widget-cart-counter > a:hover::before, .fusion-main-menu > ul > li > a:hover {background: #8fb73d; -webkit-border-radius: 6px;-moz-border-radius: 6px;color:#fff; border-radius:6px; }

.fusion-header-menu-align-center .fusion-main-menu > ul > li {width: 16%;}

.fusion-header-menu-align-center .fusion-main-menu > ul > #menu-item-34 {width: 20%;}
.fusion-header-menu-align-center .fusion-main-menu > ul > #menu-item-2809 {width: 20%;}

.fusion-secondary-menu li:hover>.sub-menu {
    visibility: hidden;
    opacity: 0;
}

.show {
	visibility: visible !important;
	opacity: 1 !important;
}

.acme_ansatte {
	width: 33.33%;
	padding-right: 3%;
	float: left;
	height: 410px;
}

.single-acme_ansatte .acme_ansatte {
    height: auto;
}

.acme_ansatte > div {
	width: 100% !important;
}

.acme_ansatte:nth-child(3) {
	padding-right: 3%;
}


@media (max-width: 1200px) {
	.acme_ansatte {
		width: 49%;
		padding-right: 3%;
		float: left;
		height: 490px;
	}

}

@media (max-width: 1100px) {
    .acme_ansatte {
        width: 49%;
        padding-right: 3%;
        float: left;
        height: 460px;
    }

}

@media (max-width: 1000px) {
    .acme_ansatte {
        width: 49%;
        padding-right: 3%;
        float: left;
        height: 440px;
    }

}

@media (max-width: 900px) {
    .acme_ansatte {
        width: 49%;
        padding-right: 3%;
        float: left;
        height: 430px;
    }

}

@media (max-width: 800px) {
    .acme_ansatte {
        width: 49%;
        padding-right: 3%;
        float: left;
        height: inherit;
    }

}

@media (max-width: 700px) {
	.acme_ansatte {
		width: 100%;
		padding-right: 3%;
		float: left;
		height: inherit;
	}

}

.enkel-ansatt {
	width: 100%;
}

.enkel-ansatt > .ansatte-bilde {
	width: 33.33% !important;
	display: table-cell;
}

.enkel-ansatt > .post-content {
	width: 60% !important;
	display: inline-block;
}

@media (max-width: 700px) {
	.enkel-ansatt > .ansatte-bilde {
		width: 100% !important;
		padding-right: 3%;
		float: left;
	}
	.enkel-ansatt > .post-content {
		width: 100% !important;
		display: inline-block;
	}

}

.fusion-secondary-menu .sub-menu:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #fff;
    border-image: none;
    border-style: solid;
    border-width: 0.4em;
    content: "";
    height: 0;
    left: 1.5em;
    margin-left: -0.4em;
    pointer-events: none;
    position: absolute;
    top: -0.8em;
    width: 0;
}


#slidingbar-area .children, #slidingbar-area .sub-menu, .fusion-widget-area .children, .fusion-widget-area .sub-menu {
    margin-left: 0;
}


.tfs-slider .background-image {
    background-position: 50% 30%;
}