/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.custom-header .custom-left-side, .custom-header .custom-right-side, .custom-inside-menu .full-menu-overlay-left, .custom-inside-menu .full-menu-overlay-right{width:50%;}
.custom-header .custom-left-side{background-color:#99cc66;padding: 40px 0 15px 65px !important;}
.custom-header .custom-right-side{background-color:#089292;padding: 65px 40px 70px 40px !important;}
.custom-inside-menu .full-menu-overlay-left{background:#cbe6b3;}
.custom-inside-menu .full-menu-overlay-right{background:#D9EAC6;}
.custom-inside-menu .full-menu-overlay-right a{color:#333 !important;}
.custom-right-side p{font-size: 26px;line-height: 1.2em;color: #fff;font-weight: 600;}
.custom-right-side h2{font-size: 42px;color: #fff;font-weight: 600;margin-top: 70px !important;}
.custom-header .row-brand{padding:0 !important;display: flex;}
.custom-mmb-container{position: relative !important;right: auto !important;left: 0 !important;top: 0 !important;display: block !important;height: auto !important;}
body.menu-overlay #masthead{z-index: 2000;height: 100%;}
#masthead .menu-container{height: 100%;}
.open-overlay-menu #main-logo{display:none !important;}
.mmb-container.mmb-container-overlay{position: fixed !important;top: 0;left: 0;z-index: 10000;}
.overlay-menu:not(.open):not(.close)+.mmb-container {
    display: none;
}
body.menu-overlay .mmb-container, body.menu-offcanvas .mmb-container{display: block;height: auto;}
.mobile-menu-button{padding: 0 !important;transform: none !important;}
.mobile-menu-button.overlay-close{left: calc(50% + 40px);top: 65px;}
.mobile-menu-button.menu-button-overlay{display: block;}
.mobile-menu-button-light .lines, .mobile-menu-button-light .lines:before, .mobile-menu-button-light .lines:after{background: #fff !important;}
.lines-button.x2.close .lines:before, .lines-button.x2.close .lines:after{background: #333 !important;}
.custom-inside-menu{display: flex !important;height: 100%;}
.custom-inside-menu .navbar-main, .custom-inside-menu .menu-sidebar-inner{text-align: left !important;padding-left: 40px;}
.vmenu-center .menu-container .row-inner.custom-inside-menu *{text-align: left !important;}
.overlay-menu.open .full-menu-overlay-right ul{margin-top: 50px;}
.custom-search-box{position: relative;top: 20%;left: 40px;}
.custom-search-box form{display: flex;}
.custom-search-box form input.search-field{background-color: #ffffff !important;color: #333333;padding: 0.715em!important;border: none;height: 60px;width: 40%;}
.custom-search-box .custom-search-submit{height: 60px;position: relative;top: 2px;color: #ffffff!important;background-color: #777777!important;border-color: #777777!important;}
.custom-search-box form input.search-field::-webkit-input-placeholder{color:#333;}
.custom-search-box form input.search-field::-moz-placeholder{color:#333;}
.custom-search-box form input.search-field:-ms-input-placeholder{color:#333;}
.custom-search-box form input.search-field:-moz-placeholder{color:#333;}
.meny-text{color: #fff;position: relative;top:3px;left:10px;font-size:16px;font-weight:bold;}
.overlay-close .meny-text{color: #333;}
.custom-fullscreen-text{margin-top: 50px;color: #333;}
.custom-header .custom-language-selector{position: absolute;top: -8px;right: 0;}
.custom-language-selector ul{display: flex;padding: 0;margin: 0;border-bottom: 2px solid #347374;}
.custom-language-selector ul li{line-height: 1;padding: 0 10px 5px 10px;}
.custom-language-selector ul li:last-child{margin-right: 0px;}
.custom-language-selector ul li a{font-size: 14px;color: #333;}

@media (min-width: 200px){
	body:not(.home) .custom-header{visibility: hidden;height: 0 !important;display:block;}
	body:not(.home) .menu-container.style-color-xsdn-bg{height: 0 !important;}
	body:not(.home) .custom-mmb-container{visibility: visible;z-index: 9999999999999999;color: #333;}
	body:not(.home) .meny-text{color: #333 !important;}
	body:not(.home) .mobile-menu-button-light .lines, body:not(.home) .mobile-menu-button-light .lines:before, body:not(.home) .mobile-menu-button-light .lines:after{background: #333 !important;}
	body:not(.home) .menu-wrapper{display:-webkit-flex!important;}
}

@media (max-width: 500px) {
	.custom-right-side p{font-size: 18px;line-height: 1.2em;color: #fff;font-weight: 600;}
	.custom-right-side h2{font-size: 28px;color: #fff;font-weight: 600;margin-top: 70px !important;}
}

@media (max-width: 980px){
    .custom-header .row-brand{display: block;}
    .custom-mmb-container{position: absolute !important;right: 60px !important;left: auto !important;top: 60px !important;}
    .mobile-menu-button-light .lines, .mobile-menu-button-light .lines:before, .mobile-menu-button-light .lines:after{background: #333 !important;}
    .custom-header .custom-left-side, .custom-header .custom-right-side, .custom-inside-menu .full-menu-overlay-left, .custom-inside-menu .full-menu-overlay-right{width:100%;}
    .custom-right-side h2{margin-top: 0 !important;}
    .custom-header .custom-left-side{padding-left: 0 !important;}
    .custom-left-side .logo-image{height: 150px !important;}
    .menu-overlay .overlay-menu{position: fixed !important;width: 100% !important;visibility: hidden;z-index:99;}
    .custom-inside-menu .navbar-main, .custom-inside-menu .menu-sidebar-inner{padding-left: 0;}
    .open-overlay-menu #masthead{position: static;}
    .custom-inside-menu{flex-direction: column-reverse;height: 100%;}
    .full-menu-overlay-left{flex-grow: 1;}
    .custom-search-box form input.search-field{width: 55%;}
    .custom-search-box .custom-search-submit{width: auto !important;position: relative;top: 9px;}
    .submenu-dark:not(.isotope-filters) .menu-smart, .submenu-dark:not(.isotope-filters) .menu-sidebar-inner, .submenu-dark:not(.isotope-filters) .main-menu-container, .submenu-light:not(.isotope-filters) .menu-smart, .submenu-light:not(.isotope-filters) .menu-sidebar-inner, .submenu-light:not(.isotope-filters) .main-menu-container{background-color: #D9EAC6 !important;}
    .font-size-menu-mobile, .menu-container:not(.isotope-filters) ul.menu-smart a:not(.social-menu-link){font-size: 18px !important;text-align: left !important;}
    .menu-sidebar-inner ul li a i{display: none !important;}
    .menu-sidebar-inner ul{margin-top: 50px;}
    .meny-text{color: #333;}
    .custom-header .custom-language-selector{top:40px;right: -10px;}
	.menu-light .row-brand, .menu-light .row-menu .row-menu-inner{border-bottom: 0 !important;}
	body.open-overlay-menu{overflow: hidden !important;}
	.overlay.overlay-menu{height: 100% !important;overflow: scroll !important;}
	.custom-inside-menu .full-menu-overlay-left{height: auto;min-height: 55vh;}
	.menu-overlay .vmenu-container{overflow-y: scroll !important;}
	
	.menu-overlay .overlay-menu{z-index:999999;}
	.custom-mmb-container{z-index: 99999999;}
	.open-overlay-menu .custom-right-side, .open-overlay-menu .row-menu-inner.row-brand.menu-horizontal-inner, .open-overlay-menu .row-menu.row-offcanvas, .open-overlay-menu .menu-container.style-color-xsdn-bg.menu-no-borders, .open-overlay-menu #masthead, .open-overlay-menu .menu-wrapper.custom-header.no-header{position: unset !important;}
}

.meny-text {
    font-size: 25px;
}

/* Calibre font integration */

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-Black.eot');
   src: url('fonts/CalibreWeb-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-Black.woff2') format('woff2'),
        url('fonts/CalibreWeb-Black.woff') format('woff');
   font-weight: 800;
   font-style: normal;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-BlackItalic.eot');
   src: url('fonts/CalibreWeb-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-BlackItalic.woff2') format('woff2'),
        url('fonts/CalibreWeb-BlackItalic.woff') format('woff');
   font-weight: 800;
   font-style: italic;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-Bold.eot');
   src: url('fonts/CalibreWeb-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-Bold.woff2') format('woff2'),
        url('fonts/CalibreWeb-Bold.woff') format('woff');
   font-weight: bold;
   font-style: normal;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-BoldItalic.eot');
   src: url('fonts/CalibreWeb-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-BoldItalic.woff2') format('woff2'),
        url('fonts/CalibreWeb-BoldItalic.woff') format('woff');
   font-weight: bold;
   font-style: italic;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-Light.eot');
   src: url('fonts/CalibreWeb-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-Light.woff2') format('woff2'),
        url('fonts/CalibreWeb-Light.woff') format('woff');
   font-weight: 200;
   font-style: normal;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-LightItalic.eot');
   src: url('fonts/CalibreWeb-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-LightItalic.woff2') format('woff2'),
        url('fonts/CalibreWeb-LightItalic.woff') format('woff');
   font-weight: 200;
   font-style: italic;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-Medium.eot');
   src: url('fonts/CalibreWeb-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-Medium.woff2') format('woff2'),
        url('fonts/CalibreWeb-Medium.woff') format('woff');
   font-weight: 500;
   font-style: normal;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-MediumItalic.eot');
   src: url('fonts/CalibreWeb-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-MediumItalic.woff2') format('woff2'),
        url('fonts/CalibreWeb-MediumItalic.woff') format('woff');
   font-weight: 500;
   font-style: italic;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-Regular.eot');
   src: url('fonts/CalibreWeb-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-Regular.woff2') format('woff2'),
        url('fonts/CalibreWeb-Regular.woff') format('woff');
   font-weight: 400;
   font-style: normal;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-RegularItalic.eot');
   src: url('fonts/CalibreWeb-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-RegularItalic.woff2') format('woff2'),
        url('fonts/CalibreWeb-RegularItalic.woff') format('woff');
   font-weight: 400;
   font-style: italic;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-Semibold.eot');
   src: url('fonts/CalibreWeb-Semibold.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-Semibold.woff2') format('woff2'),
        url('fonts/CalibreWeb-Semibold.woff') format('woff');
   font-weight: 600;
   font-style: normal;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-SemiboldItalic.eot');
   src: url('fonts/CalibreWeb-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-SemiboldItalic.woff2') format('woff2'),
        url('fonts/CalibreWeb-SemiboldItalic.woff') format('woff');
   font-weight: 600;
   font-style: italic;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-Thin.eot');
   src: url('fonts/CalibreWeb-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-Thin.woff2') format('woff2'),
        url('fonts/CalibreWeb-Thin.woff') format('woff');
   font-weight: 200;
   font-style: normal;
}

@font-face {
   font-family: 'CalibreWeb';
   src: url('fonts/CalibreWeb-ThinItalic.eot');
   src: url('fonts/CalibreWeb-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalibreWeb-ThinItalic.woff2') format('woff2'),
        url('fonts/CalibreWeb-ThinItalic.woff') format('woff');
   font-weight: 200;
   font-style: italic;
}

.hoverchange:hover{
    background-color:#ffe1c2;
	transition: 0.3s;
}

.icon-box-icon.fa-container.iconfix {
    padding-top: 10px!important;
}

.icon-box-contentyes {
    padding-top: 0px;
}

a, a:active, a:hover{
    text-decoration: underline;
}


.row div[class*="col-lg-"].align_center > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*="col-lg-"] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*="col-lg-"].align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*="col-lg-"] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link {
    transform-origin: center;
    font-size: 20px;
}

.t-entry-date {
    font-size: 20px !important;
}

@media (max-width: 959px) {
    .menu-smart a {
        font-weight: 500;
        text-transform: initial;
    }
}

@media (max-width: 959px) {
.drop-menu.sm-nowrap {
	padding-top:15px!important;
	margin-bottom:15px!important;
}
}

.drop-menu.sm-nowrap{
	padding-left:50px!important;
}

.fa.fa-angle-right.fa-dropdown {
    display: none;
}
@media (max-width: 959px) {
.breadcrumb.breadcrumb-module {
    text-align: left;
}
}
/* Custom innlegg - Navbar */
.row-container.row-navigation.row-navigation-light {
    background-color: #ffe1c2;
}

.btn.btn-link.text-default-color.btn-icon-left {
    font-size: 25px;
}

.btn.btn-link.text-default-color.btn-icon-right {
    font-size: 25px;
}

.pagination .page-prev i,
.navigation .page-prev i {
  font-size: 25px;
}

.pagination .page-next i,
.navigation .page-next i {
  font-size: 25px;
}
@media (min-width: 959px) {
.navigation > li:first-child > span {
    padding-left: 100px;
}
.navigation > li:last-child > span {
    padding-right: 100px;
}
}