/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/*
	
	orange #f4b213
	lys blÃ¥/turkis: #68c5ea



WOP BLACK
R: 0 G: 0 B: 0 #000000

WOP GREY
R: 187 G: 185 B: 181 #BBB9B5
WOP DARK GREY
R: 149 G: 145 B: 138 #95918A

WOP LIGHT GREY
R: 255 G: 255 B: 254 #FFFFFE
WOP BLUE
R: 104 G: 197 B: 234 #68C5EA
UBUNTU

<span class='q_social_icon_holder square_social' data-color=#182b3f data-hover-background-color=#ffffff data-hover-color=#b30838><a itemprop='url' href='https://www.facebook.com/norskhundehvisker' target='_blank' rel="noopener"><span class='fa-stack fa-lg' style='background-color: #ffffff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-width: 0px;margin: 0 0 0 0;font-size: 16px;'><i class="qode_icon_font_awesome fa fa-facebook " style="color: #182b3f;font-size: 17px;" ></i></span></a></span>

<span class='q_social_icon_holder square_social' data-color=#182b3f data-hover-background-color=#ffffff data-hover-color=#b30838><a itemprop='url' href='https://instagram.com/norskhundehvisker' target='_blank' rel="noopener"><span class='fa-stack fa-lg' style='background-color: #ffffff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-width: 0px;margin: 0 0 0 0;font-size: 16px;'><i class="qode_icon_font_awesome fa fa-instagram " style="color: #182b3f;font-size: 17px;" ></i></span></a></span>


*/
#awebChromeHelper,
.dw_contact_section section.elementor-section .elementor-widget-wrap .dw_readmore_box .elementor-widget-container #awebChromeHelper{
	display:none !important;
}


nav.main_menu ul li.active a {
	color: #FFFFFF;
}
nav.main_menu ul li.active a:hover {
	color: #68c5ea;;
}

.post-password-form{
	margin-top:150px !Important;
	background: #FFF;
	border: 1px #999 solid;
	border-radius:10px;
	padding:10px;
}
.post-password-form input[type=password]{
	border: 1px #999 solid  !Important;;
	border-radius: 10px  !Important;;
}
.dw_nomarg_top,
.elementor-widget-container h2:first-child,
.elementor-widget-container h3:first-child,
.elementor-widget-container h4:first-child{
	margin-top:0px !important;
}

.dw_video_box img{
	max-width:200px;
}
 .dw_video_box .elementor-widget-image{
 	text-align:left;
 }


.qodef-e-colored{
	color: #68C5EA;
}
.dw_readmore_box .qodef-e-colored2{
	color: #f4b213;
}


a .qodef-e-colored{
	text-shadow: 1px 1px 2px #666;;
}
.dw_counter_box .elementor-widget p{
	font-family: 'Dosis', sans-serif;
	font-weight:bold;
	text-transform: uppercase !important;
	
}
.dw_counter_box .elementor-element{
	margin-bottom:0px;
}
.dw_counter_box h2,
.dw_counter_box h3,
.dw_readmore_box a:hover{
	color: #f4b213 !important;
}
.dw_readmore_box .elementor-widget-container{
	font-family: 'Dosis', sans-serif;
	font-weight:bold;
	font-size:1.5em;
	
	text-transform: uppercase !important;
	}
	
	
.dw_readmore_box  a:hover{
	text-shadow: 1px 1px 2px #666;;
	}
.qode_content_slider.control_nav_justified .flex-control-nav li a,
.qode_content_slider.control_nav_justified .flex-control-nav li a.flex-active {
	/*  box-shadow: 0 1px 2px 2px rgb(244 178 19 / 10%);*/

}
.qode_content_slider .flex-control-nav li a {
    background-color: #f4b213;
    border-radius: 50%;
}

.qode_content_slider.control_nav_justified .flex-control-nav li a:after {
      background-color: #f4b213;
}

p{
	margin-top:5px;
	margin-bottom:10px;
	line-height:1.3em;
}
h4{
	margin-top:15px;
}

.dw_contact_section{
	max-height:600px !important;
}
.dw_contact_box_text{
	max-height:350px;
	border-radius:5px;
}
.dw_readmore_box {
	padding:10px;
}
.dw_contact_section section.elementor-section .elementor-widget-wrap .dw_readmore_box  .elementor-widget-container {
		padding:10px  20px !important;
	}

.dw_contact_section section.elementor-section .elementor-widget-wrap .dw_readmore_box .elementor-widget-container #awebChromeHelper{
	display:none;
}	
.dw_readmore_box a {
	font-size:1.5em !important;
	font-weight:bold;
	color: #333;
	line-height:1.7em;
}
.dw_projectlistx.elementor-section>.elementor-container,
.dw_projectlist2.elementor-section>.elementor-container,
.dw_projectlist.elementor-section>.elementor-container{
	column-gap: 20px !important;
}
.dw_aboutus .elementor-section>.elementor-container{
		column-gap: 20px !important;
}
.dw_aboutus   img{
	margin-top:5px;
}
.dw_content_slider_navtop.elementor-widget>.elementor-widget-container .qode_content_slider{
	padding-top: 50px;									
}
.dw_content_slider_navtop.elementor-widget>.elementor-widget-container .qode_content_slider .flex-control-paging {
	position:absolute;
	top:0px;
}
.dw_content_slider_navtop .qode-type1-gradient-left-to-right, 
.dw_content_slider_navtop .qode-type1-gradient-left-to-right-after:after {
    background: -webkit-linear-gradient(left,#68C5EA,#68C5EA) !important;
    background: -o-linear-gradient(right,#68C5EA,#68C5EA) !important;
    background: -moz-linear-gradient(right,#68C5EA,#68C5EA) !important;
    background: linear-gradient(to right,#68C5EA,#68C5EA) !important;
}
.dw_aboutus .elementor-widget-container,
.dw_aboutus .elementor-widget-wrap,
.dw_content_slider_navtop .elementor-widget-container{
	padding-top:0px !important;
}
.dw_content_slider_navtop .elementor-widget-container h2,
.dw_content_slider_navtop .elementor-widget-container h2 span{
	line-height:0.8em !important;
	padding-top:0px;
	margin-top:0px;
}
.dw_content_slider_navtop .elementor-column-gap-default > .elementor-column > .elementor-element-populated{
	padding-top:0px;
}
/* skjema for "ta kontakt" */
.dw_cf7_01{
	/* border:1px #F00 solid;*/
}

.dw_contact_heading h2{
	padding-left:20px;

	}
.dw_cf7_01 input.wpcf7-form-control.wpcf7-date, 
.dw_cf7_01 input.wpcf7-form-control.wpcf7-number, 
.dw_cf7_01 input.wpcf7-form-control.wpcf7-quiz, 
.dw_cf7_01 input.wpcf7-form-control.wpcf7-text, 
.dw_cf7_01 select.wpcf7-form-control.wpcf7-select, 
.dw_cf7_01 textarea.wpcf7-form-control.wpcf7-textarea{
	font-weight:600;
	color: #333 !Important;
	font-size:1.1em;
	background: rgba(255,255,255,0.9);
	border-radius:5px;
}

.dw_cf7_01  input.wpcf7-form-control.wpcf7-submit, 
.dw_cf7_01  input.wpcf7-form-control.wpcf7-submit:not([disabled]){
	font-size:1.1em;
	margin: 10px 0px;
	border-radius:5px;
	border: 0.5px #AAA solid;
}

.dw_padtextleft  .qode_content_slider_item {
}
.dw_img_roundcorners{
	
}
.dw_img_roundcorners img{
	border-radius:5px;
	border: 1px #AAA solid;
}
footer figure{
	
}
footer figure svg{
	width:250px;
	height:auto;
}
footer figure svg path{
	fill: #666 !important;
	
}

.qodef-qi-button.qodef-layout--filled {
    color: #333333;
    background-color: #68c5ea;
    border: 0;
    font-size: 1rem;
    border-style: solid;
}
.qodef-qi-button.qodef-layout--filled:hover,
.qodef-qi-button.qodef-layout--filled:focus {
	background-color: #68c5ea;
	border: 1px #999 solid;
}
.qodef-qi-button.qodef-size--small {
	font-size: 0.9rem;
	font-weight:bold;
    padding: 5px 15px;
    line-height:normal;
}

/** lmc **/
.dw_style_2 h4{
	font-size:1.6rem;
}
.dw_style_2 .dw_counter_box h3{
	font-size:1.8rem;
}
.dw_style_2 h3{
	font-size:2rem;
}
.dw_style_2 h2{
	font-size:2.3rem;
}
.dw_style_2 h1{
	font-size:2.8rem;
	
}
.dw_style_2 .elementor-widget.elementor-widget-heading{
	padding:0px !important;
	margin-bottom:0px !important;
}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 1000px) {
	.dw_footer_text a{
		white-space:nowrap !Important;

		display:block;
		clear:both;
	}
	.dw_content_slider_navtop .flex-direction-nav{

		position:absolute;
		top:200px;
		left:0px;
		width:100%;
		height:10px;

	}
	.dw_content_slider_navtop .elementor-widget-container h2{
		font-size: 30px !important;

		margin-top: 20px !important;
		
	}
	#oversikt h3{
		/* font-size:1.7em;*/
	}
	.elementor-widget-container h4:first-child {
		margin-top:15px !important;
	}
	.dw_contact_box_text {
 	 	max-height: 350px;
  	border-radius: 5px;
}
.dw_video_box >.elementor-container,
.dw_counter_box>.elementor-container {
	display:grid;
	max-width:100%;
	grid-template-columns: 1fr 1fr;
	grid-column-gap:20px;
}
.dw_video_box  .elementor-widget-container{
margin:0px !important;
	}

.dw_video_box img{
	max-width:100% !important;
	
}
.dw_contact_section section.elementor-section, 
.dw_contact_section section.elementor-section .elementor-widget-wrap,

.dw_contact_section section.elementor-section .elementor-widget-wrap .dw_readmore_box .elementor-widget-container {
	width:100% !important;
	margin:0px !important;
	padding:0px !important;

	
}

 .dw_readmore_box {
 	margin:10px !Important;
 	padding:0px  !Important;
 }
.dw_readmore_box  p,
.dw_readmore_box  a{
 		font-size: 20px !important;
 		line-height:22px !important;
 	}
.dw_contact_section section.elementor-section .elementor-widget-wrap .dw_readmore_box .elementor-widget-container {
	padding:10px !Important;
	line-height:18px !Important;
} 	
.dw_cf7_01 .qode-contact-form-7{
	padding:0px 10px;
}
	/*
 .dw_readmore_box  p{
 		font-size: 24px !important;
 			font-family: 'Dosis', sans-serif;
		font-weight:bold;
	
		text-transform: uppercase !important;
 	}
 	
 .dw_readmore_box .elementor-widget-container{
		font-family: 'Dosis', sans-serif;
		font-weight:bold;
	
		text-transform: uppercase !important;
	}
	
	
	.dw_readmore_box  a:hover{
		text-shadow: 1px 1px 2px #666;;
	}
	*/
}
  @media (max-width: 767px){
	.elementor-section.elementor-section-boxed > .elementor-container{
		max-width:100% !important;
	}
}
