@charset 'utf-8';
/*
Theme Name: N7 Golf Club  Child
Theme URI: http://golfclub.themerex.net
Description: yreg Estate - Multipurpose and Multiskin Responsive Wordpress theme
Author: ThemeRex
Author URI: http://themerex.net
Template: n7-golf-club
Version: 1.0
Tags: flexible-header, accessibility-ready, custom-background, custom-colors, custom-menu, featured-image-header, featured-images, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
*/

@import url("../n7-golf-club/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

html,body{
	
	height: 100%!important;
	
}

body{
	-height:100%!important;
 -display: flex;
  -min-height: 100vh;
 -flex-direction: column;
	
}

.body_wrap{
	
	height:100%!important;
	
}

.page_wrap{
	
	height:100%!important;
	
}
.page_content_wrap{
	
	min-height:100%!important;
	margin-bottom: -120px!important; 
	-flex:1;
	
}

.footer_wrap.widget_area{
	
	height:120px;
	
}

.footer_wrap.widget_area .widget_title {
    margin-top: 0;
    margin-bottom: 0em;
    -background:green!important;
}



.widget_area .widget_socials .sc_socials{
	
	margin-top: 0em;
	
}

.footer_wrap_inner {
    padding: 6px 0px 0px 0px;
    background:white!important;
    -border-top:1px solid black;

}


.social-icons span{
	
	background:black!important;
	
	
}

.icon-instagramm, .icon-facebook{
	
	color:black!important;
	
}


.vc_row.inverse_colors .sc_button.sc_button_style_filled {
    color: #CC9B56!important;
    border-color: #CC9B56!important;
    background: rgba(255, 255, 255, 0);
}
.vc_row.inverse_colors .sc_button.sc_button_style_filled:hover{
	
	background: #CC9B56!important;
	color:white!important;
	
}

figure figcaption, .sc_image figcaption {
    /* background-color: rgba(204,155,86,0.6); */
    background: transparent!important;
}


.sc_button.sc_button_style_border {
    color: #CC9B56!important;
    border-color: #CC9B56!important;
    background: rgba(255, 255, 255, 0);
}
.sc_button.sc_button_style_border:hover {
	background: #CC9B56!important;
	color:white!important;
}

.header_mobile{
	
	background:black!important;
}

/* logo slider */

.lgx-logo-slider-wp .lgx-logo-wrapper {

	padding-top:0px!important;
	
}

.owl-theme .owl-controls {
	
	margin-top:2px!important;
	display:none;
}

.lgx-logo-img{
	
	-background:green!important;

}

.lgx-logo-wrapper .owl-theme .owl-controls .owl-prev img {

	width: 15px!important;
	
}

.lgx-logo-wrapper .owl-theme .owl-controls .owl-next img {

	width: 15px!important;
	
}

.owl-theme .owl-dots .owl-dot span {
    width: 5px;
    height: 5px;
    margin: 2.5px 3.5px;
    
}

.follow-title{
	
	font-family: Lato;
    font-size: 0.778em;
    font-weight: 900;
    font-style: normal;
    text-transform: uppercase;
    margin-top: 3.286em;
    margin-bottom: 2em;
    color:#CC9B56;
	margin-right:15px;
}

.footer_wrap aside{
	
	margin-bottom: 0.4em;
	
}

.sc_socials.sc_socials_size_tiny .sc_socials_item {
   
    margin-top: -2px!important;
 }
 

 .link-btn a{
	 
	 
	 background-color:#CC9B56!important;
	 
 }
 
 .link-btn a:hover{
	 -background-color:red!important;
	 background:#ffab37!important;
	 
 }
 
.menu_main_nav_area ul li a span {
	  
		color:#CC9B56; 
}
 .menu_main_nav_area ul li a span {
	 
	
	color:#CC9B56;
	 
 }
 
 .menu_main_nav > li.menu-item-has-children > a:after{
	 
	 
	color:#CC9B56;
 }
 
 .menu_main_nav > li.current-menu-item > a > span {
    border-bottom: 1px solid #CC9B56!important;
}

 .menu_main_nav > li.menu-item a:hover > span {
    border-bottom: 1px solid #CC9B56!important;
}

.header_mobile .panel_top, .header_mobile .side_wrap {
    background-color: black!important;;
}

.header_mobile .search_wrap, .header_mobile .login {
    background-color: black!important;
}

.header_mobile .search_wrap, .header_mobile .login {

    border-bottom: 2px solid #CC9B56!important;
}

.header_mobile .panel_middle {
    background-color: black!important;
}

.lang-switcher{
	
	position:relative;
	right:0;
	-top:0;
	float: right;
	margin-top:25px;
	-margin-right:40px;
	z-index:1000;
	
	
}

.lang-switcher img{
	
	padding-top: 5px;
	
}

.lang-switcher span{
	
	font-weight:bold;
	
}

.lang-switcher span:hover{
	
	color: #CC9B56;
	
}

.lang-switcher ul, .lang-switcher li{
	
	list-style: none;
}

@media only screen and (max-width: 1024px) {
	.lang-switcher {
		position: absolute !important;
		top: 20px !important;
		right: 20px !important;
	}
}

@media only screen and (max-width: 480px) {
	.lang-switcher {
		position: absolute !important;
		top: 5px !important;
		right: 0 !important;
	}
}


/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
	  
	.lang-switcher{
	
	    left:0!important;
	  	
	  	margin-right:auto;
	  	margin-left:60px;
	  	z-index:1000;
	}

	  
	  

}
/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

	.lang-switcher{
	
	    left:0;
	  	right:auto;
	  	margin-left:60px;
	  	z-index:1000;
	}
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
	.lang-switcher{
	
	    left:0;
	  	right:auto;
	  	margin-left:60px;
	  	z-index:1000;
	}
}

/* ----------- Galaxy ----------- */

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: portrait) {
	.lang-switcher{
	
	    left:0;
	  	right:auto;
	  	margin-left:60px;
	  	z-index:1000;
	}
}


/* ----------- Mads Moskito ----------- */

body:not(.top_panel_fixed) .top_panel_position_over.top_panel_wrap_inner, body:not(.top_panel_fixed) .top_panel_position_over .top_panel_top, body:not(.top_panel_fixed) .top_panel_position_over .top_panel_middle, body:not(.top_panel_fixed) .top_panel_position_over .top_panel_bottom {
    background: rgba(0,0,0,0.75) !important;
}
.top_panel_content {
	padding: 1em 0 0.5em 0;
}

body.top_panel_fixed .lang-switcher{
	display: none;
}

body.top_panel_fixed .top_panel_content_menu {
	margin-top: 1em;
}
.top_panel_content_menu {
	margin-top: 4.5em;
	text-align: right;
}
.menu_main_nav > li > a {
	padding: 0;
	font-size: 1.1em !important;
}
.menu_main_nav > li {
	margin-left: 20px;
}
.tp-dottedoverlay.threexthree {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+10,000000+100&0+0,0+0,0.65+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.07) 10%, rgba(0,0,0,0.65) 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.07) 10%,rgba(0,0,0,0.65) 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.07) 10%,rgba(0,0,0,0.65) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ) !important; /* IE6-9 */
}
	
	

	