body {
	margin:0;
	padding:0;
    font-family: Arial,Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	background:#133050;
	}	

a {text-decoration:none;}

#mainpic {width:100%;margin:0 auto; height:863px;background:url(../images/mainbg2.jpg) 50% 50%; background-size:cover;
-webkit-box-shadow: 0px 6px 9px -2px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 6px 9px -2px rgba(0,0,0,0.25);
box-shadow: 0px 6px 9px -2px rgba(0,0,0,0.25);
overflow:hidden;
}	
.mid {width:934px; margin:0 auto;position:relative;}
.altbg {background:rgba(7,26,46,0.75);}


#left_col {float:left; width:464px; position:relative;}
#right_col {float:right; width:460px; 
-webkit-box-shadow: 5px 1px 9px -1px rgba(77,77,77,0.75),-5px 1px 9px -1px rgba(69,69,69,0.75);
-moz-box-shadow: 5px 1px 9px -1px rgba(77,77,77,0.75),-5px 1px 9px -1px rgba(69,69,69,0.75);
box-shadow: 5px 1px 9px -1px rgba(77,77,77,0.75),-5px 1px 9px -1px rgba(69,69,69,0.75);
}
#right_col img {float:left;}

#menu {position:absolute; top:20px; left:6px; z-index:10;}
#close {position:absolute; top:20px; left:6px; z-index:10;display:none;}

a#lang {position:absolute; top:34px; left:60px; z-index:10;color:#FFF;font-size:11px; text-transform:uppercase;}

#menumob, #closemob {display:none;} 	

#main_content, #overlay_content {padding:94px 40px 0px 40px; text-align:center;}
#overlay_content {display:none; color:#FFF;}
.contentlogo {margin-bottom:52px;}
#overlay_content .contentlogo {margin-bottom:28px;}

h2 {font-size:16px; text-transform:uppercase; margin-bottom:16px; letter-spacing:0.22em; text-shadow:1px 1px 2px #666;}
h3 {text-transform:uppercase; margin-bottom:8px; font-size:12px; font-weight:bold;}
#main_content p {line-height:2.2;text-shadow:1px 1px 2px #666;}
#overlay_content p {line-height:2;color:#FFF;}
span, #overlay_content a {color:#e9cc67;font-weight:bold;}

.box { background:url(../images/line.png) repeat-x bottom; min-height:120px; width:340px; margin:0 auto; padding:18px 0; margin-bottom:4px; }
.social {text-align:center; margin-top:24px;}
.social a {margin:0px 18px;}

footer {min-height:66px; padding-top:24px; font-size:10px;color:#818181;line-height:1.5;}
footer a {color:#818181;}

#footlogo {float:left; width:235px;}
#copyright {float:left; width:170px;}
#wimalert {float:left; width:320px; text-align:right;}
#wimlogo {float:left; width:154px;text-align:right;}
#vinoarg  {float:right; width:48px;text-align:right; margin-top:-10px; }

a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {
    color: #FFF !important;
	font-weight:normal !important;
    pointer-events: none;
    cursor: default;
}


@media screen and (max-width: 800px) {
	
a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {
    color: #e9cc67 !important;
	font-weight:bold !important;
    pointer-events: auto;
    cursor: pointer;
}	
	
#menu, #close {display:none !important;} 		
#menumob, #closemob {display:block;} 	
#menumob {position:absolute; top:10px; right:22px; z-index:10;}
#closemob {position:absolute; top:10px;  right:22px; z-index:10;display:none;}	
a#lang {position:absolute; top:24px; left:24px; color:#FFF; }
#main_content, #overlay_content {padding:26px 24px 0px 24px; text-align:center;}
#main_content p {line-height:1.9;}
#mainpic {height:auto; background:none; }
.mid {width:100%; }
.contentlogo {margin-bottom:28px; width:180px; height:auto;}
#left_col {float:none; width:100%;background:url(../images/mainbg2.jpg) 50% bottom; background-size:cover; min-height:440px; }
#overlay_content {background:rgba(7,26,46,0.85); width:100%; position:absolute; top:0px; padding-bottom:30px; }
#overlay_content .contentlogo {margin-bottom:18px;}
#right_col {float:none; width:100%;}
#right_col img {width:100%; height:auto;}

footer {}
#footlogo {float:none; width:100%;text-align:center; margin-bottom:12px;}
#copyright {float:none; width:100%;text-align:center; margin-bottom:12px;}
#wimalert {float:none; width:100%; text-align:center; margin-bottom:12px;}
#wimlogo {float:none; width:100%;text-align:center; margin-bottom:12px;}
#vinoarg  {float:none; width:100%;text-align:center; margin-top:0px;margin-bottom:12px; }
}
