.wd-popup.wd-promo-popup {
  background-color: #111111;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
}
.page-title-default {
  background-image: url(https://nogabygg.se/wp-content/uploads/2022/07/pattern_blue_130-2.png);
  background-repeat: repeat;
  background-size: inherit;
  background-position: center center;
}
.footer-container {
  background-image: url(https://nogabygg.se/wp-content/uploads/2022/10/pattern_blue_130.png);
  background-repeat: repeat;
  background-size: inherit;
  background-position: center center;
}
:root {
  --wd-text-font: "Lato", Arial, Helvetica, sans-serif;
  --wd-text-font-weight: 400;
  --wd-text-color: #777777;
  --wd-text-font-size: 16px;
  --wd-title-font: "Jost", Arial, Helvetica, sans-serif;
  --wd-title-font-weight: 600;
  --wd-title-color: #242424;
  --wd-entities-title-font: "Jost", Arial, Helvetica, sans-serif;
  --wd-entities-title-font-weight: 600;
  --wd-entities-title-color: #333333;
  --wd-entities-title-color-hover: rgb(51 51 51 / 65%);
  --wd-alternative-font: "Jost", Arial, Helvetica, sans-serif;
  --wd-widget-title-font: "Jost", Arial, Helvetica, sans-serif;
  --wd-widget-title-font-weight: 600;
  --wd-widget-title-transform: uppercase;
  --wd-widget-title-color: #333;
  --wd-widget-title-font-size: 16px;
  --wd-header-el-font: "Jost", Arial, Helvetica, sans-serif;
  --wd-header-el-font-weight: 500;
  --wd-header-el-transform: uppercase;
  --wd-header-el-font-size: 13px;
  --wd-primary-color: rgb(162,140,108);
  --wd-alternative-color: rgb(174,149,113);
  --wd-link-color: rgb(209,187,134);
  --wd-link-color-hover: rgb(174,149,113);
  --btn-default-bgcolor: rgb(196,158,104);
  --btn-default-bgcolor-hover: rgb(196,158,104);
  --btn-shop-bgcolor: rgb(196,158,104);
  --btn-shop-bgcolor-hover: rgb(196,158,104);
  --btn-accent-bgcolor: rgb(196,158,104);
  --btn-accent-bgcolor-hover: rgb(196,158,104);
  --notices-success-bg: #459647;
  --notices-success-color: #fff;
  --notices-warning-bg: #E0B252;
  --notices-warning-color: #fff;
}
body {
  background-color: rgb(255,255,255);
  background-repeat: repeat;
}
.page .main-page-wrapper {
  background-color: rgb(255, 255, 255);
  background-image: url(https://nogabygg.se/wp-content/uploads/2022/07/pattern_grey_130-1.png);
  background-repeat: repeat;
  background-size: inherit;
  background-attachment: inherit;
  background-position: center center;
}
	:root{
	
			--wd-form-brd-radius: 5px;
	
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #fff;
	--btn-default-color-hover: #fff;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
	
	
	
	
	
	
	
	
	
			--btn-default-brd-radius: 5px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
	
			--btn-shop-brd-radius: 5px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
	
			--btn-accent-brd-radius: 5px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
	@media (min-width: 1222px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1222px) / 2);
			padding-right: calc((100vw - 1222px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1239px) / 2);
			padding-right: calc((100vw - 1239px) / 2);
		}
	}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

body.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
		
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//nogabygg.se/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.1.3") format("woff2"),
	url("//nogabygg.se/wp-content/themes/woodmart/fonts/woodmart-font.woff?v=6.1.3") format("woff");
}

@font-face{
    font-family: Brandon Text Regular;
    src: url(https://nogabygg.se/wp-content/themes/woodmart-child/fonts/BrandonText-Regular.otf);
    font-weight: normal;
}
@font-face{
    font-family: Velino Text Light;
    src: url(https://nogabygg.se/wp-content/themes/woodmart-child/fonts/VelinoText-Light.otf);
    font-weight: normal;
}
@font-face{
    font-family: FF Nort;
    src: url(https://nogabygg.se/wp-content/themes/woodmart-child/fonts/FFNort-ExtraBold.ttf);
}
@import url(https://db.onlinewebfonts.com/c/d2cf862ee9aa829861cb148b06a70bae?family=VelinoDisplayW01-MdIt);
body{
    font-family: Brandon Text Regular;
    font-size: 14px;
}
h3{
    font-family: StencilCreek-70;
}
h1, h2, h4, h5, h6, .velino h3 {
    font-family: Velino Text Light !important;
} 
body, p, li, label, strong, input, select, textarea {
    font-family: Brandon Text Regular !important;
} 
.nort h1, .nort h2, .nort h3, .nort h4, .nort h5{
    font-family: FF Nort !important;
}
.velino{
    padding-top: 70px;
}
.coffee-text p{
    color: #ae9571;
    font-size: 26px;
    text-transform: uppercase;
    padding-top: 50px;
}
.home .main-page-wrapper{
    padding-top: 0;
}
.wd-nav-main>li>a{
    color: #c9b36f !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
#menu-noga-menu .wd-dropdown{
    background-color: #a28c6c;
}
#menu-noga-menu .wd-dropdown .wd-sub-menu li{
    border-bottom: 1px solid #bd9f74;
}
#menu-noga-menu .wd-dropdown .wd-sub-menu li a{
    color: #fff;
}
.wd-search-form input{
    border: 1px solid #c2a969;
}
.wd-search-form input::placeholder{
    color: #c2a969;
}
.wd-search-form .searchsubmit{
    color: #c2a969;
}
.under-one{
    font-size: 16px;
    max-width: 68%;
}
.hallow h3{
    font-size: 28px;
    color: #ae9571;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 0;
}
.hallow p{
    color: #fff;
    font-size: 15px;
}
.ofc-design{
    padding-left: 15px;
}
.steps .vc_column-inner{
    padding: 50px 35px 35px 35px;
    border-radius: 4px;
    border: 7px solid #FFF;
    box-shadow: 0 3px 8px 0px rgb(0 0 0 / 40%);
}
.steps h3{
    font-size: 30px;
    color: #e5e1d7;
    margin-bottom: 0;
}
.testimonial .testimonial-inner{
    background: no-repeat;
    box-shadow: none;
}
.testimonial .testimonial-content{
    font-size: 21px;
    font-family: 'Velino Text Light';
    color: #737373;
}
.testimonial footer{
    color: #ae9571 !important;
}
.testimonial blockquote{
    color: #666;
    font-weight: normal;
    font-size: 16px;
}
.testimon h2{
    text-align: center;
    color: #000;
    font-size: 33px;
    font-family: Lato !important;
    text-transform: capitalize;
    margin-bottom: 0;
}
.testimon h2:before{
    display: none;
}
.kontakt li{
    margin-bottom: 0 !important;
}
.wd-prefooter{
    padding-bottom: 0;
}
.follow_us{
    margin-bottom: 10px;
}
.follow_us h2{
    font-family: Lato !important;
    font-size: 30px !important;
    margin-top: 50px;
}
.sb_instagram_header{
    display: none !important;
}
#about h1{
    font-family: Brandon Text Regular !important;
    text-transform: uppercase;
}
.whb-header {
    margin-bottom: 0;
}
.rounded-grid{
    border-radius: 100px !important;
    border: 8px solid #ae9571 !important;
}
.fa, .fas {
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 900;
}
.nogaServices .nogaBox{
    border-radius: 100px !important;
    border: 8px solid #ae9571 !important;
    background: #fff;
    padding: 40px 22px 40px 10px;
}
.nogaServices .nogaBox img{
    display: block;
    margin: 0 auto;
    max-width: 40px;
}
.nogaServices .nogaBox select{
    max-width: 160px;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
    border: none;
    color: #ae9572;
    font-size: 16px;
}
.nogaServices .nogaBox .dropdown {
    position: relative;
}
.nogaServices .nogaBox .dropdown span{
    color: #af9672;
    display: block;
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    font-size: 15px;
    line-height: 18px;
}
.nogaServices .nogaBox .dropdown span:after{
    position: absolute;
    content: url('https://nogabygg.se/wp-content/uploads/icons/down.png');
    width: 20px;
    height: 20px;
    
}
.nogaServices .nogaBox .dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
    border-radius: 2px;
}
.nogaServices .nogaBox .dropdown-content p{
    margin-bottom: 7px;
}
.nogaServices .nogaBox .dropdown:hover .dropdown-content {
    display: block;
}
.services-list li {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0 !important;
    padding: 10px;
}
.services-list li:hover{
    background: #af9672;
    color: #fff;
}
.blog .main-page-wrapper {
    padding-top: 80px;
}
.conti{
    padding: 0px 300px 0px 300px;
}
.nogaServices{
    padding-left: 135px;
    max-width: 870px;
    padding-bottom: 20px;
}
.nogaServices img{
    max-width: 40px;
}
.nogaServices .ngCommon{
    background: #0000;
    text-align: center;
    border-radius: 100px;
    padding-top: 40px;
    padding-right: 10px;
    padding-bottom: 48px;
    padding-left: 10px;
      margin-bottom: 15px;
}
.nogaServices .ngCommon p{
    line-height: 25px;
    font-size: 15px;
    color: #af9672;
    margin-bottom: 0;
    margin-top: 5px;
    font-weight: 600;
}
.nogaServices .ng1:before{
    content: '';
    background: url('https://nogabygg.se/wp-content/uploads/new/ng-1.png');
    position: absolute;
    width: 161px;
    height: 89px;
    left: 15px;
    top: -1px;
}
.nogaServices .ng2:before{
    content: '';
    background: url('https://nogabygg.se/wp-content/uploads/new/ng-2.png');
    position: absolute;
    width: 163px;
    height: 160px;
    left: 15px;
    top: -1px;
}
.nogaServices .ng3:before{
    content: '';
    background: url('https://nogabygg.se/wp-content/uploads/new/ng-3.png');
    position: absolute;
    width: 163px;
    height: 160px;
    left: 14px;
    top: -1px;
}
.nogaServices .ng4:before{
    content: '';
    background: url('https://nogabygg.se/wp-content/uploads/new/ng-4.png');
    position: absolute;
    width: 161px;
    height: 89px;
    left: 15px;
    top: -1px;
}
.nogaServices .ng5:before {
    content: "";
    position: absolute;
    width: 163px;
    height: 160px;
    left: 15px;
    top: -1px;
    border: 2px solid #AE9571;
    border-radius: 50%;
}
.nogaServices .ng6:before {
    content: "";
    position: absolute;
    width: 163px;
    height: 160px;
    left: 15px;
    top: -1px;
    border: 2px solid #AE9571;
    border-radius: 50%;
}
.wd-header-nav, .site-logo{
    padding-top: 10px;
}
.wd-search-form input{
    border: 1px solid #c9b36f !important;
}
.wd-search-form input::placeholder{
    color: #c9b36f !important;
}
.we1{
    font-size: 16px;
    color: #000;
    padding-left: 75px;
}
/* .we1 span{
    color: #000;
    font-size: 90px;
    position: absolute;
    left: 20px;
    top: 60px;
    font-family: Velino Text Light !important;
} */
.we1 span{
    color: #000;
    font-size: 90px;
    float: left;
    line-height: 72px;
    margin-right: 5px;
    margin-top: 3px;
    font-family: Velino Text Light !important;
}
/* .welinner span {
    position: absolute;
    top: -25px;
    font-size: 80px;
    left: 35px;
} */
.welinner span {
    float: left;
    font-size: 80px;
}
.we2{
    font-size: 16px;
    color: #000;
}
.getQot a{
    padding: 10px 36px !important;
}
.weAresmall{
    padding-top: 55px;
}
.roof-image img, .cp1 .vc_column-inner , .cp2 .vc_column-inner, .service-carousel .info-box-icon, .craftMan{
    border: 17px solid #FFF;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 40%) !important;
    background: #D8D8D8;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
}
.roof-image img:hover, .cp1:hover, .cp2:hover, .service-carousel .info-box-icon:hover, .craftMan:hover{
    box-shadow: 0 15px 7px 0px rgb(0 0 0 / 40%) !important;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.animation-effect, .renovering img {
    border: 17px solid #FFF;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 40%) !important;
    background: #D8D8D8;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
}
.imageEffect img{
    border: 17px solid #FFF;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 40%) !important;
    background: #D8D8D8;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s; 
}
.animation-effect:hover, .renovering img:hover, .animation-effect img:hover, .imageEffect:hover{
    box-shadow: 0 15px 7px 0px rgb(0 0 0 / 40%) !important;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.featBox h3{
    font-family: StencilCreek-70 !important;
    line-height: 20px !important;
    margin-top: 30px;
    font-weight: normal;
}
.featBox p{
    color: #10212E;
    font-size: 15px;
}
.service-carousel{
    margin-top: -240px;
}
.badrumBox{
    border: 17px solid #fff;
    padding: 30px;
    min-height: 352px;
}
.badrumBox h3{
    font-family: StencilCreek-70 !important;
}
.oldSchool{
    max-width: 375px;
}
.oldSchool h4{
    font-weight: normal !important;
}
.oldButon{
    margin-left: 100px;
}
.contactProjects h4{
    max-width: 335px !important;
    margin: 30px 0 !important;
}
.contactProjects .wpb_wrapper{
    padding-top: 50px;
    min-height: 427px;
}
.contactProjects .btn-scheme-light{
    min-width: 230px;
}
.bathPart{
    margin-bottom: 10px;
}
.bathPart img {
    min-width: 600px;
    border: 17px solid #FFF;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 40%) !important;
    background: #D8D8D8;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
}
.bathPart img:hover{
    box-shadow: 0 15px 7px 0px rgb(0 0 0 / 40%) !important;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.bathPart2 img{
    border: 17px solid #FFF;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 40%) !important;
    background: #D8D8D8;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
}
.bathPart2 img:hover{
    box-shadow: 0 15px 7px 0px rgb(0 0 0 / 40%) !important;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.tilly .vc_col-sm-6{
    padding-top: 0 !important;
}
.tilly .vc_column-inner{
    padding-top: 0 !important;
}
.ccCol1{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.ourAccordion{
    padding-right: 100px;
}
.ourAccordion h3{
    font-family: StencilCreek-70 !important;
}
.ourAccordion h3 a{
    color: #AB9766 !important;
}
.ourAccordion .vc_tta-panel-heading, .ourAccordion .vc_tta-panel-body{
    border-color: #AB9766 !important;
}   
.ourAccordion .wpb_wrapper p{
    color: #AB9766 !important;
    font-weight: 700;
    font-size: 15px;
}
.ourAccordion .vc_tta-panel-heading:hover{
    background: transparent !important; 
}
.vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before{
    border-color: #AB9766 !important;
}
.wd-prefooter p{
    display: none;
}
.dina{
    padding-top: 105px;
}
.myVelino{
    padding-left: 135px;
    padding-right: 60px;
}
.populara{
    padding-left: 135px;
}
.renovering{
    padding: 0 135px;
}
.renovering .renoBox{
    border: 17px solid #FFF;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 40%) !important;
    background: transparent;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    padding: 30px;
    min-height: 335px;
    margin-bottom: 25px;
}
.renovering .renoBox:hover{
    box-shadow: 0 15px 7px 0px rgb(0 0 0 / 40%) !important;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.renovering h4{
    font-size: 28px;
    line-height: 38px;
    color: #ae9571;
    font-family: StencilCreek-70 !important;
    margin-bottom: 0;
}
.renovering p{
    line-height: 25px;
    font-size: 15px;
    color: #e6e2d8;
}
.renovering .btn-primary{
    background: #a28c6c;
    color: #fff;
}
.craftMan{
    padding-top: 100px;
    padding-bottom: 100px;
    margin-top: 30px;
}
.oldSchool{
    padding-left: 100px;
}
.oldSchool h4{
    line-height: 40px;
    font-size: 30px;
}
.oldSchool .title-subtitle{
    line-height: 28px;
    font-size: 18px;
}
.ourAccordion{
    padding-right: 100px;
}
.listenCare{
    margin-top: 20px;
    padding: 0 120px;
}
.haveCarousel{
    padding-bottom: 200px;
}
.about-banner {
    padding-left: 125px;
    padding-top: 30px;
    padding-bottom: 250px;
}
.about-banner h4{
    color: #fff;
    font-size: 70px;
    max-width: 70% !important;
    line-height: 78px;
}
.about-banner .title-subtitle{
    font-family: StencilCreek-70 !important;
    font-size: 30px;
    color: #AE9571;
}
.bigBanner{
    margin-top: -510px;
}
.page-id-9819 .we1{
    max-width: 72%;
    margin: 0 auto;
    font-size: 17px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.page-id-9819 .we1 span{
    color: #000;
    left: 200px;
    top: 8px;
}
.work-numbers .numBox .thisNumber{
    font-size: 70px;
    color: #A28C6C;
    float: left;
    font-family: Velino Text Light;
}
.work-numbers .numBox .relateText h5{
    font-family: StencilCreek-70 !important;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 0;
}
.work-numbers .numBox .relateText{
    float: left;
    margin-top: 40px;
    margin-left: 10px;
}
.work-numbers .numBox .relateText h4{
    font-size: 36px;
    color: #fff;
    font-family: Brandon Text Regular !important;
}
.justRecent{
    padding-top: 410px;
    top: -385px;
    padding-bottom: 150px;
}
.justRecent h4{
    font-size: 45px;
}
.threeWorkers{
    bottom: 415px;
    position: absolute;
    margin-bottom: -170px;
}
.page-id-9819 .newReviews{
    margin-top: 0px;
}
.meetPRO{
    margin-top: 30px;
    margin-bottom: 45px;
}
.BigBanner {
    position: relative;
    z-index: 2;
}
.whb-sticked .whb-general-header.whb-sticky-row{
    padding-bottom: 17px;
}
.welinner {
    padding-right: 250px;
    padding-left: 250px;
    padding-bottom: 40px;
}
#wd-634c5971bb63e .woodmart-title-container {
    font-family: "VelinoDisplayW01-CmpLight";
    font-weight: 100;
}
.nogaServices .row {
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
}
.whb-header{
    background: #0e1d2b;
    height: 90px;
}
.page-id-8917 .whb-general-header{
    background: #0e1d2b;
}
.page-id-9942 .main-page-wrapper{
    padding-top: 0;
}
#menu-noga-menu li a.woodmart-nav-link:after{
    color: #c9b36f !important;
}
.vc_custom_1663500292722, .vc_custom_1663009252013{
    display: none !important;
}
.kontact-page form{
max-width: 640px;
    margin: 0 auto;
}
.kontact-page form label{
font-weight: bold;
    font-size: 16px;
}
.kontact-page form input, .kontact-page form textarea{
background: #fff;
}
.kontact-page .wpcf7-submit{
    background: #0e1d2b;
    color: #fff;
}

@media (min-width: 1025px) {
	@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {

    #wd-62e1244310ae2 .info-box-title { 
        letter-spacing: -0.9px;
    }
	.hallow h3{
		margin-bottom: 3px;
		font-size: 26px;
	}
	.vc_custom_1659007214050 {
		padding-top: 55px !important;
		padding-right: 25px !important;
		padding-bottom: 17px !important;
		padding-left: 25px !important;
		}
	.vc_custom_1659007214050 .hallow h3{
			font-size: 21px !important;
	}
}}
}

@media (min-width: 768px) and (max-width: 1024px) {
	body .mobile-bg-img-hidden, .wpb_column.mobile-bg-img-hidden>div{
    background-image: url(https://nogabygg.se/wp-content/uploads/2022/11/Home.jpg?id=10193) !important;
}
.myVelino, .nogaServices{
    padding-left: 20px;
}
.populara {
    padding-left: 20px;
}
.we1{
	padding-left: 0;
	font-size: 14px;
}
.ourAccordion {
    padding-right: 0;
    width: 100%;
}
	
}

@media (min-width: 577px) and (max-width: 767px) {
	@media (max-width: 767px) {
  h1.fix-mobile-heading,
  h2.fix-mobile-heading,
  h3.fix-mobile-heading,
  .vc_custom_heading.fix-mobile-heading {
    white-space: normal !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    font-size: 6vw !important; /* Tvingar ner storlek om den trycks ut */
  }
}


}

@media (max-width: 576px) {
	.banner-right.wpb_single_image img {
    margin-top: 40px;
}
#wd-62deb02815f11 .title-subtitle {
    line-height: 22px !important;
    font-size: 22px !important;
}
#wd-62deb02815f11 .woodmart-title-container {
    line-height: 36px !important;
    font-size: 32px !important;
}
.coffee-text p {
    font-size: 12px;
}
.samma-tak .wpb_wrapper h2 {
    font-size: 30px !important;
    line-height: 40px;
}
.under-one {
    font-size: 15px;
    max-width: 100%;
    margin-top: 10px;
}
.ofc-design {
    padding-left: 0;
}
.vc_custom_1658405908854 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0;
}
.vc_custom_1658405935151 {
    padding-bottom: 50px !important;
    padding-left: 0px !important;
}
.Bathroom-Design .vc_custom_1659006572058 {
    padding-left: 0 !important;
    padding-right: 0px !important;
    padding-top: 21px !important;
}
.ofc-design .vc_custom_1658405908854 {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 0px !important;
}
.ofc-design .vc_custom_1658405935151 {
    padding-bottom: 30px !important;
    padding-left: 15px !important;
}
.Building-Const .vc_custom_1659007214050 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 30px !important;
}
.Building-Const .vc_custom_1658409471000 {
    padding-bottom: 32px !important;
}
.easy-steps.vc_custom_1659008716115 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
#wd-62da6b1e5c4a5 .woodmart-title-container {
    line-height: 30px !important;
    font-size: 28px !important;
}
#wd-62da6b1e5c4a5 .title-subtitle {
    font-size: 17px !important;
    line-height: 20px !important;
}
.testimon h2 {
    font-size: 23px;
}
.testimonial .testimonial-content {
    font-size: 15px;
}
.client-reviews .testimon-style-boxed .testimonial-inner {
    padding: 20px !important;
}
.follow_us h2 {
    font-family: Lato !important;
    font-size: 22px !important;
    margin-top: 30px;
}
.footer-sidebar {
    padding-top: 0px;
    padding-bottom: 0px;
}
.about-noga .vc_custom_1658738317204 {
    padding-top: 20px !important;
    padding-right: 0px !important;
    padding-bottom: 20px !important;
    padding-left: 0px !important;
}
#wd-62de56842277b .woodmart-title-container {
    line-height: 36px !important;
    font-size: 26px !important;
}
#wd-62de56842277b .title-after_title {
    line-height: 26px !important;
    font-size: 17px !important;
}
.vc_custom_1658740046765 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.wd-wpb {
    margin-bottom: 10px;
}
.blanditiis .vc_custom_1658740046765 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.vc_custom_1658817194935 {
    padding-top: 0px !important;
}
.De-Finibus .vc_custom_1658818451517 {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 0px !important;
    padding-bottom: 30px !important;
}
.Surysulk .vc_custom_1658820846268 {
    padding-right: 0 !important;
        padding-bottom: 20px;
}
.Surysulk .wpb_content_element {
    margin-bottom: 15px;
    margin-top: 30px;
}
#wd-62de5d4c1738d .title-after_title {
    line-height: 26px !important;
    font-size: 16px !important;
}
.Consectetur.vc_custom_1659010904285 {
    margin-top: 15px !important;
}
.Consectetur .vc_custom_1658817194935 {
    padding-top: 0px !important;
}
.Residential .vc_custom_1659007654037 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    font-size: 26px !important;
}
.Culpa-qui.vc_custom_1659011232937 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#wd-62e272e86f545 .woodmart-title-container {
    line-height: 32px !important;
    font-size: 22px !important;
}
.Congifurator .vc_custom_1659009810754 {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 0px !important;
}
.Congifurator .vc_custom_1659009821770 {
    padding-bottom: 20px !important;
}
.project-banner h3.vc_custom_heading.vc_custom_1658906521107 {
    font-size: 30px !important;
}
.project-banner .vc_custom_1658906521107 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.Contact-us .vc_custom_1658910919110 {
    font-size: 26px !important;
}
.Contact-us .wpb_wrapper h3 {
    font-size: 20px !important;
}
.who-we-are.vc_custom_1659013079118 {
    margin-top: 20px !important;
    margin-bottom: 0 !important;
    padding-bottom: 20px !important;
}
.circles .rounded-grid {
    width: 150px;
      height:150px;
}
.circles .vc_column_container>.vc_column-inner {
    width: 50%;
    float: left;
}
#wd-62e1244310ae2 .info-box-title {
    line-height: 20px !important;
    font-size: 15px !important;
}
#wd-62e123ec51ef9 .info-box-title {
    line-height: 20px !important;
    font-size: 12px !important;
}
.referenser-second.vc_custom_1659018139638 {
    margin-top: 0px !important;
}
.referenser-second.vc_custom_1659018160843 {
    margin-top: 0px !important;
}
.referenser-second.vc_custom_1659018176970 {
    margin-top: 0px !important;
}
.conti{
        padding: 20px !important;
}
.wd-header-mobile-nav .wd-tools-icon::before{
    color: #b59753;
}
.wd-side-hidden{
    background: #a28c6c;
}
.wd-search-form input {
  border: 1px solid #fff !important;
  color: #fff !important;
}
.wd-search-form input::placeholder, .mobile-nav .wd-nav-opener, .wd-search-form .searchsubmit, .wd-nav-mobile li.current-menu-item > a, .wd-nav-mobile > li > a, .wd-sub-menu li a{
    color: #fff !important;
}
.vc_custom_1664537520230 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}
#wd-6336d11294ceb .title-subtitle{
    font-size: 21px;
}
#wd-6336d11294ceb .woodmart-title-container{
    line-height: 20px;
    font-size: 30px;
}
.coffee-text p{
    padding-top: 0;
    color: #fff2d0 !important;
    font-weight: 600 !important;
        display: none;
}
.vc_custom_1664537612808 {
  padding-left: 15px !important;
}
.velino {
  padding-top: 10px;
    padding-bottom: 30px;
}
.myVelino {
  padding-left: 15px;
  padding-right: 15px;
}
.myVelino .woodmart-title-container{
    line-height: 20px !important;
        font-size: 14px !important;
}
.myVelino .title-subtitle{
    font-size: 13px !important;
    color: #ffefc4 !important;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
    line-height: 20px !important;
}
.populara {
  padding-left: 15px;
}
.nogaServices{
    padding-left: 15px;
    max-width: 360px;
    padding-bottom: 0;
    padding-right: 15px;
    margin: 0 auto;
}
.nogaServices .ngCommon{
    padding-top: 35px;
    padding-bottom: 43px;
    margin-bottom: 10px;
}
.col-xs-6 {
  width: 50%;
}
.service-carousel {
  margin-top: 30px;
}
.service-carousel .owl-nav{
    display: none;
}
#wd-633a9eee57b05 .woodmart-title-container{
    line-height: 28px !important;
    font-size: 28px !important;
}
.renovering {
  padding: 0 15px;
}
.renovering img{
    margin-bottom: 20px;
    border: 6px solid #fff;
}
.renovering .renoBox{
    min-height: auto;
    border: 6px solid #fff;
}
.renovering h4{
    font-size: 21px;
    line-height: 26px;
    margin-bottom: 0;
}
.roof-image img, .cp1 .vc_column-inner, .cp2 .vc_column-inner, .service-carousel .info-box-icon, .craftMan, .renovering img{
    border: 5px solid #FFF;
}
.craftMan{
    padding-top: 30px;
    padding-bottom: 30px;
}
.oldSchool{
    padding-left: 15px;
}
.craftMan .vc_column-inner{
    padding-top: 0 !important;
}
.oldButon {
  margin-left: 15px;
}
.oldSchool h4{
    line-height: 25px !important;
    font-size: 21px !important;
}
.oldSchool .title-subtitle{
    line-height: 18px !important;
    font-size: 14px !important;
}
.ourAccordion {
  padding-right: 0;
}
.listenCare{
    margin-top: 10px;
    padding: 0 15px;
}
.listenCare .woodmart-title-container{
    line-height: 30px !important;
    font-size: 35px !important;
}
.listenCare .title-after_title{
    line-height: 20px !important;
    font-size: 14px !important;
    margin-bottom: 20px;
}
.listenCare h3{
    font-size: 18px;
}
.listenCare .wpb_wrapper p{
    font-size: 13px;
}
.nogaServices .ng1::before{
    background: url('https://nogabygg.se/wp-content/uploads/new/circle1.png');
    width: 150px;
    height: 83px;
}
.nogaServices .ng2::before{
    background: url('https://nogabygg.se/wp-content/uploads/new/circle2.png');
    width: 150px;
    height: 150px;
    top: 0px;
}
.nogaServices .ng3::before{
    background: url('https://nogabygg.se/wp-content/uploads/new/circle3.png');
    width: 150px;
    height: 150px;
    top: 0px;
    left: 15px;
}
.nogaServices .ng4::before{
    background: url('https://nogabygg.se/wp-content/uploads/new/circle4.png');
    width: 150px;
    height: 83px;
}
.haveCarousel{
    padding-bottom: 30px;
}
.vc_custom_1664979094144 .wd-carousel-container .owl-carousel .owl-stage-outer{
    overflow: unset !important;
}
.about-banner{
    padding-left: 20px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.about-banner .title-subtitle{
    font-size: 18px;
}
.about-banner h4{
    max-width: 100% !important;
    line-height: 35px;
    font-size: 30px !important;
}
.bigBanner {
  margin-top: -160px;
}
.page-id-9819 .we1{
    max-width: 100%;
}
.page-id-9819 .we1 span{
    left: 30px;
    top: 6px;
}
.imageEffect img, .animation-effect{
    border: 6px solid #FFF;
}
#wd-63456d196d5a8 .woodmart-title-container{
    line-height: 30px !important;
    font-size: 30px !important;
}
.vc_custom_1665494916647{
    margin: 0 !important;
}
.work-numbers .numBox .thisNumber{
    font-size: 46px;
}
.work-numbers .numBox .relateText{
    margin-top: 25px;
}
.work-numbers .numBox .relateText h5{
    font-size: 14px;
}
.work-numbers .numBox .relateText h4{
    font-size: 24px;
}
.threeWorkers {
  bottom: unset;
  position: unset;
  margin-bottom: 50px;
}
#wd-63457e6c94d3d .woodmart-title-container{
    line-height: 27px !important;
    font-size: 27px !important;
}
.justRecent {
  padding-top: unset;
  top: unset;
  padding-bottom: unset;
}
.page-id-9819 .newReviews {
  margin-top: 30px;
}
.meetPRO{
    margin-top: 0;
}
.meetPRO h4 {
  font-size: 27px !important;
  line-height: 27px !important;
}
.page-id-9819 .haveCarousel {
  padding-bottom: 0;
}
.page-id-9819 .featBox h3{
    color: #000 !important;
}
.justRecent h4 {
  font-size: 28px !important;
  padding-bottom: 10px;
}
.threeWorkers .wpb_single_image{
    margin-bottom: 0 !important;
}
#wd-6347b028611ab .woodmart-title-container {
    line-height: 28px !important;
    font-size: 28px !important;
}
.welinner {
    padding-left: 30px;
        padding-right: 10px;
}
.welinner span {
    position: absolute;
    top: -7px;
    font-size: 40px;
    left: 15px;
}
#wd-63459358774c9 .info-box-title {
    font-size: 17px !important;
}
#wd-63459358774c9 .info-box-inner {
    line-height: 24px !important;
    font-size: 17px !important;
}
.dina{
        padding-top: 0;
}
header{
        height: 90px;
        background: #0e1e2b;
}
body .dina.mobile-bg-img-hidden, .dina.wpb_column.mobile-bg-img-hidden>div{
        background: url(https://nogabygg.se/wp-content/uploads/2022/11/Home.jpg) !important;
        background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.vart-team{
        padding-right: 10px;
}
}

