/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
.wpb_wrapper p{
	font-weight: 100 !important;
}

.container-wrap {
	background-color: #EFEFEF;
}

.padding-1-percent {
	padding: 1% !important;
}
 #slide-out-widget-area .menu-book-button{
	background-color: #284E45 ;
	color: white !important;
}
#slide-out-widget-area .menu-book-button a{
	color: white !important;
}
#slide-out-widget-area .menu-book-button a:hover{
	color: white !important;
}
.choose-child-page img{
height: 250px !important;
}

#gform_submit_button_3 , #gform_submit_button_4{
	background-color: #284E45 !important;
	width: 100%;
	margin-top: 10px;
    max-width: 250px;
    float: right;
	color: white !important;
}


}
#logo {
	color: black !important;

}

#header-outer header#top nav {
	display: flex!important;
}

.front-header{
	height: 500px !important;

}
.front-bottom-img .inner img{
	height: 350px !important;
}
.front-bottom-img .inner img:hover{
	opacity: 0.8;
}
.sf-menu .current-page-item a {
	color:black !important;
}
li#menu-item-5786{
	background-color: #284E45 ;
	color: white !important;
	border-bottom: solid 3px #1D3C34;
}
body div#header-outer header#top li#menu-item-5786.menu-book-button a {
	color: white !important;
}
li#menu-item-5786 a {
	color:white !important;
}
li#menu-item-5789 .sub-menu li {
	margin-bottom: 5px;
}
li#menu-item-5789 .sub-menu li:hover {
	background-color: white !important;
	color: white !important;

}
.hide-gf-header-label > label {
	display: none;
}

.child_pages .post_thumb  a img{
	width: 100% !important;
	height: 200px !important;
}
.mfp-content {
	max-width: 80% !important;
    position: fixed !important;
    left: 10% !important;
    top: 100px !important;
}
.child_pages .post_content{
	text-align: center;
}
#menu-item-5786:hover {
	border:none;
	background-color:#44bb41;
}
#menu-item-5786 a{
	color: white !important;

}
.menu-item-5786 a:hover{
	color: white !important;
}

.call-to-action-1{
	    border-bottom: solid 3px #284E45;
}
.call-to-action-1 span{
	font-family: lato;
    font-style: italic;
    font-weight: 600;
}

.nectar-button:hover{
	box-shadow: none !important;
	animation: none !important;

}
#footer-outer {
	border-top: 40px solid #252525;
	border-bottom: 40px solid #252525;
}

#footer-widgets .container .row div div  h4 {
	color: white !important;
    font-family: merriweather;
    font-size: 25px;
    font-weight: 900;
}
.textwidget p{
	color: lightgrey;
}
.front-top-img{
	width: 60% !important;
}
.front-custom-img{
	width: 70%;
	height: auto !important;

}

.front-bottom-img{
	width: 60%;

}
.front-numbers{
	background: #333333;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: white;
  display: inline-block;
  font-weight: bold;
  line-height: 1.6em;
  margin-right: 5px;
  text-align: center;
  width: 1.6em;
  font-size: 35px;

}
.front-header-bar{
	height: 350px ;

}
.play-button{
	width: 50%;
}
.first-top-hover:hover{

	background-color: rgba(61,168,58,0.8) !important;
}
.fourth-top-hover:hover .wpb_column{

}
.nectar_video_lightbox.play_button{
	height:150px;
	width: 150px;
}


/*
.second-top-hover
.third-top-hover
*/
.fourth-top-hover{

}
.fourth-top-hover:hover{

}

.front-top-hover-menu /*parrent*/{
	height: 200px;
	color: white !important;
	padding: 10px;
}

.front-top-hover-menu-text{
	opacity: 0;
}
.front-top-menu-text h2{
	color: white !important;
	font-size: 40px !important;
}
.front-top-hover-menu:hover .front-top-hover-menu-text{
	opacity: 1;
	transition: all 1s ease;
}
.front-top-hover-menu:hover .front-top-menu-text{
	opacity: 1;
}

.google-front-img {
	width: 100% !important;
}
.textwidget p a:hover{
	color: white !important;
}
#text-5 p{
	color:white !important;
}

#field_2_6 {
	text-align: center;
}


#gform_fields_2 div input{
	/*background-color:  lightgrey ;*/
	border: 0.5px solid lightgrey;

}
#field_2_11 {
	 padding-right : 0px !important;
}
#input_2_11{
	height: 100px;
	padding-right: 0px !important;
	border: 0.5px solid lightgrey;
}
#input_2_9_6_container {
	padding-right : 0px !important;
}

#gform_submit_button_2{
	text-align: center;
	background-color: #284E45 !important;
	width: 100%;
	color: white;
}
.gf_right_half {
	padding-right : 0px !important;
}

#input_2_9 span label {
	display: none;
}

#footer-widgets p {
	padding-bottom: 0px !important;
}
#gform_fields_2 li label {
display: none;
}
.booking-img-admin {
	margin-bottom: -10px !important;
	width: 100%;
}

.push_dropdowns {
	opacity: 0;
}


body .gform_wrapper .top_label div.ginput_container {
    margin-top: -10px;
}
.gfield_description {
	padding: 0px !important;
}
.antal_label .gfield_label{
	display: none !important;
}
body .gform_wrapper ul li.gfield{
	margin-top: 0px !important;
}
.ginput_container_singleproduct{
	display: none;
}
.gravityform-booking-page2-text {
	color: grey;
}
#input_3_37  {
	margin-top: 12px !important ;
}
.booking-page2-pris {
	color: black;
}
.width-100{
	width: 100% !important;
}
.kontakt-bottom-image {
	height : 250px !important;
}

#top .menu-book-button a{
	color: white !important;
}

/* Martin tilføjelser 26. juni */
#featured article .post-title h2 span, .swiper-slide .content p, #portfolio-filters-inline #current-category, body .vc_text_separator div,
.swiper-slide .content h2 {
	text-shadow: 2px 2px 5px rgba(0,0,0,1);
}


body:not(.woocommerce-cart) .main-content table {
	margin: 0;
}

body .main-content a {
	text-decoration: underline;
}

ul.flex-direction-nav li a,
.swiper-container a {
	text-decoration: none !important;
}

body .gform_wrapper .description, body .gform_wrapper .gfield_description,
body .gform_wrapper .gsection_description, body .gform_wrapper .instruction {
	font-size: 15px;
}

.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.gform_wrapper .ginput_complex .ginput_right select,
.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.gform_wrapper .ginput_complex select,
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea.medium {
	background-color: rgba(255,255,255,.9);
}


@media only screen and (min-width: 1130px){

#table-priser {
		overflow-x:  scroll !important;
		width: 100% !important;
	}
	#table-priser td {

		width: 200px !important;
	}



}
@media only screen and (max-width: 1000px) {
	#table-priser {
		overflow-x:  scroll !important;
		width: 100% !important;
		position: relative;
	}


	#footer-widgets .widget {
		width: 100%;

		text-align: center;
	}
	.child_page {
		width: 100% !important;
	}
	#footer-widgets .container .row .span_4 {
	width: 100% !important;
	text-align: center;
	}
}

@media only screen and (min-width: 641px) {
	.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
	    float: right;
    	background-color: #284E45;
    	color: white;
	}
}

@media only screen and (max-width: 690px) {
	.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2,
	.nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2,
	.full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
}

@media only screen and (min-width: 550px) {
.priser-service-table-text{
	display: none;
}

@media only screen and (max-width: 376px) {
	.call-to-action-1 {
		width: 100%;
	}
}

}



