/*  
Theme Name: Cala Bella Restaurant
Theme URI: http://www.calabellarestaurant.com
Description: Cala Bella Restaurant.
Version: 1.0
Author: Web Solutions of America
Author URI: http://www.calabellarestaurant.com
*/
html, body {
    	height: 100%;
	margin:0;
	padding:0;
}
a:link,
a:visited,
a:active{
	color:#BFA57D;
	text-decoration:none;
}
a:hover{
	color:#fff;
	text-decoration:underline;
}
/* unvisited link */
a.brownbutton:link {
	font-family: georgia;
	font-weight:bold;
	background-color:#B28500;
    	color: #fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px;
	margin-top:10px;
	display:block;
	text-align:center;
	width:40%;
}
/* visited link */
a.brownbutton:visited {
	font-family: georgia;
	font-weight:bold;
	background-color:#B28500;
    	color: #fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px;
	margin-top:10px;
	display:block;
	text-align:center;
	width:40%;
}
/* mouse over link */
a.brownbutton:hover {
	font-family: georgia;
	font-weight:bold;
	background-color:#B28500;
    	color: #fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px;
	margin-top:10px;
	display:block;
	text-align:center;
	width:40%;
}
/* selected link */
a.brownbutton:active {
	font-family: georgia;
	font-weight:bold;
	background-color:#B28500;
    	color: #fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px;
	margin-top:10px;
	display:block;
	text-align:center;
	width:40%;
}
#navlist-footer{
	margin-left:-95px;
	max-width:1160px;
	text-align:center;
}
#navlist-footer li a {
	font-family: Georgia;
	color: #fff;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#navlist-footer li a:hover {
	font-family: Georgia;
	color: #C0A67D;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}
#navlist-footer li{
	border-right:1px solid #fff;
	display: inline;
	list-style-type: none;
	padding-right: 15px;
	padding-left:15px;
	font-size:11px;
}
#navlist-footer li:last-child{
	border-right:none;
}
hr{
	border-top:solid #ccc 1px;
	border-bottom:none;
	border-left:none;
	border-right:none;
	clear:both;
	margin:10px 0 10px 0;
}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; margin-right:15px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }



@import url('https://fonts.googleapis.com/css2?family=Fredericka+the+Great&display=swap');
h1{
	border-bottom:1px dotted #B87A36;
	font-family: 'Fredericka the Great';
	font-weight: normal;
	font-style: normal;
	color:#543926;
	font-size:28px;
	margin:0;
	padding:0 0 10px 0;
	text-transform:uppercase;
	line-height:30px;
	clear:both;
}
h2{
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-style: normal;
	color:#543926;
	font-size:25px;
	margin:0;
	padding:0 0 10px 0;
	text-transform:uppercase;
	line-height:30px;
	clear:both;
}
h3{
	font-family: 'Fredericka the Great';
	font-weight: normal;
	font-style: normal;
	color:#fff;
	font-size:28px;
	margin:0;
	padding:0 0 10px 0;
	text-transform:uppercase;
	line-height:20px;
}
 h1.middle-section-title{
	 border-bottom:0px !important;
	font-family: 'Fredericka the Great' !important;
	font-weight: normal !important;
	font-style: normal !important;
	color:#543926 !important;
	font-size:38px !important;
	margin:0 !important;
	padding:25px 0px 25px 0px !important;
	text-transform:uppercase !important;
	line-height:20px !important;
}
h4{
	font-family: 'Fredericka the Great';
	font-weight: normal;
	font-style: normal;
	color:#fff;
	font-size:18px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
h5{
	font-family: 'Fredericka the Great';
	font-weight: normal;
	font-style: normal;
	color:#fff;
	font-size:26px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
.h3-dark-bg{
	font-family: 'Fredericka the Great' !important;
	font-weight: normal !important;
	font-style: normal !important;
	color:#fff !important;
	font-size:28px !important;
	margin:0 !important;
	padding:0 0 10px 0 !important;
	text-transform:uppercase !important;
	line-height:30px !important;
	border:0 !important;
}
#top-header-container{
	width:100%;
	/*height:250px;*/
	background-image: url('/wp-content/themes/cala-bella-wp-2015/images/top-header-bg.png');
	border-top:5px solid #333333;
	overflow:hidden;
}
#top-header{
	max-width:1170px;
	width:100%;
	margin:auto;
	overflow:hidden;
}
#logo{
	width:100%;
	max-width:1170px;
	margin:auto auto 10px auto;
	overflow:hidden;
}
#logo-img{
	width:265px; 
	margin:auto;
}
#social-media-container-responsive{
	display:none;
	visibility:hidden;
}
#preferred-plus-responsive{
	display:none;
	visibility:hidden;
}
#social-media-container{
	float:left;
	max-width:300px;
	width:100%;
	margin-top:7px;
	list-style:none;
}
#social-media-icons{
	float:left;
	max-width:100px;
	width:33px;
	height:33px;
	margin-right:15px;
}
#social-media-icons-last{
	float:left;
	max-width:100px;
	width:33px;
	height:33px;
}
#footer-social-media-container{
	max-width:116px;
	width:100%;
	margin:auto;
}
#social-media-icons-footer{
	float:left;
	max-width:100px;
	width:30px;
	height:30px;
	margin:10px 10px 10px 0px;
}
#social-media-icons-last-footer{
	float:left;
	max-width:100px;
	width:30px;
	height:30px;
	margin:10px 0px 10px 0px;
}
#main-nav{
	max-width:1170px;
	width:100%;
	margin:auto;
}
/* MEAN MENU RESPONSIVE */
header nav {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#89c9a8+0,3ab37d+50,007543+100 */
	width:100%;
	max-width:1170px;
	margin:auto;
}
header nav ul {
	margin: 0;
	/*padding: 1em;*/
	padding: 0.3em;
	list-style-type: none;
}
header nav ul li {
	display: inline-block;
	margin-left: 5px;
	margin-right:0;
	/*padding-bottom:1.0em;*/
	padding-right:35px;
	padding-left:30px;
	border-right:1px solid #C0A67D;
}
header nav ul li li{
	display: inline;
	margin-left: 1em;
	/*padding-bottom:1.0em;*/
	padding:5px 0 5px 0;
	border-right:0;
	border-bottom:1px dotted #bfa57d;
}
header nav ul li:last-child{
	border-right:none;
}
header nav ul li:first-child {
	margin-left: 0;
}
header nav ul li li:first-child {
	margin-left: 0;
	border-right:none;
}
header nav ul li:first-child {
	margin-left: 0;
}
header nav ul li ul {
	display: none;
	position:absolute;
	width:100%;
	max-width:200px;
	height:auto;
	background-image: url('/wp-content/uploads/2015/12/cala-bella-dropdown-bg-1.png');
	/*margin-left:50px;*/
	/*margin-top:16px;*/
	z-index:5000;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(204,12,NaN,0);
	-moz-box-shadow: 0px 0px 10px 0px rgba(204,12,NaN,0);
	box-shadow: 0px 0px 10px 0px rgba(204,12,NaN,0);
}
.sub-menu li{
	display:block;
	margin:0;
}
#menu-nav .sub-menu a {
    font-family: Arial;
    font-size:14px;
    color:#fff;
    text-transform:none;
}
#menu-nav .sub-menu a:hover {
    font-family: Arial;
    font-size:14px;
    color:#bfa57d;
    text-transform:none;
}
#menu-nav .menu-item-has-children:hover .sub-menu{
	display:block;
}
#menu-nav a{
	font-family: 'Fredericka the Great';
	font-size:22px;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	color:#333333;
	text-decoration:none;
}
#menu-nav a:hover {
	color: #B28500;
}
#menu-nav a, #menu-nav a:hover {
	-o-transition: color 0.25s ease-in;
	-webkit-transition: color 0.25s ease-in;
	-moz-transition: color 0.25s ease-in;
	transition: color 0.25s ease-in;
}
#header ul ul a{
	text-transform:none;
}
.sub-menu{
	display:hidden;
}
#header .mean-nav ul li a{
	color:#fff;
}
/* MEAN MENU RESPONSIVE */
#grass-bg{
	background-image: url('/wp-content/themes/cala-bella-wp-2015/images/grass-bg.png');
	max-width:1170px;
	width:100%;
	height:86px;
	bottom:0;
	margin:-10px auto;
}
#mid-header-container{
	width:100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#664c00+0,b28500+100 */
	background: #664c00; /* Old browsers */
	background: -moz-linear-gradient(top,  #664c00 0%, #b28500 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #664c00 0%,#b28500 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #664c00 0%,#b28500 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#664c00', endColorstr='#b28500',GradientType=0 ); /* IE6-9 */
	border-bottom:5px solid #664C00;
	overflow:hidden;
}
#mid-header-content{
	width:100%;
	max-width:1170px;
	margin: auto;
	overflow:hidden;
}
#mid-header-location{
	font-family:georgia;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	width:100%;
	max-width:520px;
	margin:16px 0 16px 0;
	float:left;
}
#mid-header-reviews{
	font-family:georgia;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	width:100%;
	max-width:155px;
	margin:16px 0 16px 0;
	float:right;
	list-style:none;
}
.icon {
	background-image: url(/wp-content/themes/cala-bella-wp-2015/images/trip-advisor-logo.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 50px; /* Or size of icon + spacing */
	padding-bottom:5.5px;
}
#main-slider{
	width:100%;
	/*height:500px;*/
	background-color:#000;
	border-bottom:5px solid #664C00;
}
#main-slider-inside{
	width:100%;
	height:auto;
	background-color:#000;
	border-bottom:5px solid #664C00;
}
#inside-banner{
	width:100%;
	height:auto;
	background-color:#000;
	border-bottom:5px solid #664C00;
}
#main-content-container{
	width:100%;
	background-image: url('/wp-content/themes/cala-bella-wp-2015/images/grainy-main-bg.png');
}
#main-content-home{
	width:100%;
	max-width:1170px;
	margin:auto;
	overflow:hidden;
}
#main-content{
	width:100%;
	max-width:1170px;
	margin:auto;
	overflow:hidden;
	position:relative;
	min-height:500px;
}
#main-content-text-home{
	font-family:georgia;
	font-size:16px;
	color:#000;
	max-width:600px;
	width:calc(100% - 40px);
	padding:20px;
	float:left;
}
#main-content-text-inside{
	font-family:georgia;
	font-size:16px;
	color:#000;
	max-width:700px;
	width:calc(100% - 40px);
	padding:20px;
	float:right;
}

#main-content-text-inside a:link,
#main-content-text-inside a:visited,
#main-content-text-inside a:active{
	color:#a07700;
	text-decoration:underline;
}

#main-content-text-inside a:hover{
	color:#000;
}

#main-content-text-img{
	float:left;
}
#sidebar{
	background: url(/wp-content/themes/cala-bella-wp-2015/images/sidebar-transparent-bg.png) repeat;
	/*background-color:#EFECE6;*/
	width:calc(100% - 40px);
	padding:20px;
	max-width:360px;
	float:left;
    	/*position:absolute;*/
    	height:100%;
    	overflow:hidden;
}
.widgettitle{
	background: url('/wp-content/uploads/2015/12/cala-bella-sidebar-border.png') no-repeat;
	background-position: bottom;
	list-style:none !important;
	font-family: 'Fredericka the Great';
	font-weight: normal;
	font-style: normal;
	color:#543926;
	font-size:28px;
	margin:13px 0;
	padding:0 0 10px 0;
	text-transform:uppercase;
	line-height:30px;
	text-align:center;
	border:0 !important;
}
#navlist-sidebar{
	text-align: left;
	list-style: none;
	margin:0;
	padding:0;
	width: 100%;
	max-width:360px;
}
#navlist-sidebar li{
	font-family:georgia;
	font-size:16px;
	color:#777777;
	font-weight:normal;
	/*display: block;*/
	/*margin: 0 0 5px 0;*/
	padding: 0;
	list-style:none;
	list-style-position:inside;
	border:0;
	line-height:30px;
}
#navlist-sidebar li li{
	margin: 0 0 0 -37px;
	list-style:none;
	list-style-position:inside;
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	padding-top:5px;
}
.child_pages{
	list-style-position: inside;
	width:100%;
	max-width:360px;
	padding:0;
	margin:0;
	clear:both;
}
.child_pages li{
	border-bottom:1px dotted #ccc !important;
	padding-bottom:5px;
	padding-top:5px;
	list-style-position: inside;
	margin:0 0 0 -40px;
	clear:both;
}
.child_pages li a{
	padding:0 0 0 5px;
	color:#BFA57D;
	text-decoration:none;
}
.child_pages li a:hover{
	background-color:#B28500;
	color:#fff;
	text-decoration:none;
	width:99%;
	display:inline-block;
}
.child_pages li a:active{
	padding:0 0 0 5px;
	color:#BFA57D;
	text-decoration:none;
}
.child_pages li.current-item a{
	background-color:#B28500;
	color:#fff;
	text-decoration:none;
	width:99%;
	display:inline-block;
}
#tuscany-img{
	width:100%;
	max-width:500px;
	float:right;
}
.home-page-about-container{
	width:100%;
	min-height:314px;
	border-top:5px solid #664C00;
	box-shadow: inset 0 1px 0 #ffffff;
	background-image: url(https://www.calabellarestaurant.com/wp-content/uploads/2025/08/Cala-Bella-Wine-Screw-and-Barrel-Background-Image.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	overflow:hidden;
}
#home-page-about-section{
	color:#fff;
	width:100%;
	max-width:1170px;
	margin:auto;
}
#home-page-about-text{
	font-family:georgia;
	font-size:16px;
	color:#fff;
	width:calc(100% - 40px);
	padding:20px;
	max-width:585px;
	float:right;
}
#home-page-about-text h2{
	 border-bottom:0px !important;
	font-family: 'Fredericka the Great' !important;
	font-weight: normal !important;
	font-style: normal !important;
	color:#fff !important;
	font-size:32px !important;
	margin:0 !important;
	padding:25px 0px 25px 0px !important;
	text-transform:uppercase !important;
	line-height:20px !important;
}
#footer-container{
	border-top:5px solid #553A27;
	width:100%;
	min-height:325px;
	background-image: url('/wp-content/themes/cala-bella-wp-2015/images/footer-bg.png');	
}
#footer-content{
	width:100%;
	max-width:1170px;
	margin:20px auto;
	overflow:hidden;
}
#newsletter-copyright-section{
	width:100%;
	max-width:800px;
	float:left;
	overflow:hidden;
}
#copyright{
	font-family:georgia;
	font-size:14px;
	color:#C0A67D;
	text-align:center;
	width:calc(100% - 40px);
	padding:0px 20px 0px 20px;
	max-width:800px;
	line-height:18px;
	margin-top:15px;
	list-style:none;
}
#logo-social-section{
	width:100%;
	max-width:285px;
	float:right;
}
#footer-logo{
	width:275px;
	height:100px;
}
.mailing-text-area{
	color:#fff;
	font-size:15px;
	max-width:530px;
	margin:auto;
	width:100%;
}
div.mc-field-group input {
    color: #000;
}
#mc-embedded-subscribe-form{
	overflow:hidden;
	max-width:650px;
	width:100%;
	margin-top:12px;
	/*margin-left:20px;*/
}
input.button-mailchimp{
	background: #BA7F4B url(/wp-content/themes/cala-bella-wp-2015/images/newsletter-button.png) no-repeat;
	border:0;
	width:60px;
	height:52px;
	float:left;
	margin:0 0 0 0;
	padding:0;
}
div.mc-field-group input{
	border:0;
	float:left;
	max-width:450px;
	width:100%;
	height:50px;
	margin:0;
}
a.postlinks:link, a.postlinks:visited{
	color:#515151;
	font-weight:normal;
	text-decoration: none;
}
a.postlinks:hover{
	color:#515151;
	font-weight:normal;
	text-decoration: underline;
}
/*
-----------------------------------------------------------------
This is where you will edit the posts and entries
-----------------------------------------------------------------
*/
.post{
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:12px;
	color:#515151;
	padding: 10px 0 10px 0;
}
.post h2{
font-family: 'Oswald', sans-serif;
	color:#515151;
	font-size: 20px;
	font-weight:700;
}
.entry{
	font-family:georgia;
	font-size:16px;
	line-height: 22px;
    margin-bottom: 100px;
}
p.postmetadata{
	border-top: 1px solid #ccc;
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:11px;
	margin: 10px 0 0 0;
}
.navigation{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 10px 0 0 0;
}
/*
-----------------------------------------------------------------
This is where you will edit the comments section
-----------------------------------------------------------------
*/
table#wp-calendar{
	width: 100%;
}
.comments-template{
	border-top: 1px solid #ccc;
	margin: 10px 0 0;
	padding: 10px 0 0;
}
.comments-template ol{
	list-style: none;
	margin: 0;
	padding: 0 0 15px;
}
.comments-template ol li{
	border-bottom: 1px solid #ccc;
	line-height: 18px;
	margin: 10px 0 0;
	padding: 0 0 10px;
}
.comments-template h2, .comments-template h3{
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 16px;
}
.commentmetadata{
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 12px;
}
.comments-template p.nocomments{
	padding: 0;
}
.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text] {
	border: 1px solid #ccc;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield textarea {
	border: 1px solid #ccc;
}
body .gform_wrapper .gform_footer input[type=submit] {
	/*font-family: 'FFX Times Engraved';*/
	font-family:'Fredericka the Great';
	font-size:20px;
	color:#fff;
	background-color:#3a2510;
	border:1px solid #553A27;
	padding:10px;
	text-transform:uppercase;
}
#input_4_1{
	padding:20px 10px 20px 10px;
}
#field_4_1,
#gform_wrapper_4{
	padding:0 !important;
	margin:0 !important;
}
body #gform_wrapper_4 .gform_footer input[type=submit] {margin-top:-20px}
body #gform_wrapper_4 .validation_error {
	color:#fff !important;
	font-size:12px;
	border-top:2px solid #B28500 !important;
	border-bottom:2px solid #B28500 !important;	
}
body #gform_wrapper_4 .gform_body .gform_fields .gfield_error .validation_message {color:#fff !important;}
@media (max-width: 1200px) {
#home-page-about-text{
	font-family:georgia;
	font-size:15px;
	color:#fff;
	width:calc(100% - 40px);
	padding:20px;
	max-width:100%;
	float:none;
	margin:auto;
}
#main-content-text-inside{
	font-family:georgia;
	font-size:15px;
	color:#777777;
	max-width:100%;
	width:calc(100% - 40px);
	padding:20px;
	float:none;
	text-align:center;
}
#sidebar{
	background: url(/wp-content/themes/cala-bella-wp-2015/images/sidebar-transparent-bg.png) repeat;
	/*background-color:#EFECE6;*/
	width:calc(100% - 40px);
	padding:20px;
	max-width:360px;
	float:none;
	position:relative;
	margin:auto;
	overflow:hidden;
}
#newsletter-copyright-section{
	width:100%;
	max-width:800px;
	float:none;
	overflow:hidden;
	margin:auto;
}
#logo-social-section{
	width:100%;
	max-width:285px;
	float:none;
	margin:auto;
}
#footer-logo{
	visibility:hidden;
	display:none;
}
#main-content-text-img{
	width:100%;
	max-width:250px;
	height:230px;
	float:none;
	margin:auto;
}
#main-content-text-home{
	font-family:georgia;
	font-size:15px;
	color:#777777;
	max-width:100%;
	width:calc(100% - 40px);
	padding:20px;
	float:none;
	margin:auto;
	text-align:center;
}
}
@media (max-width: 900px) {
/*#social-media-container-responsive{
	float:none;
	max-width:400px;
	width:100%;
	margin:10px auto;
	list-style:none;
	visibility:visible !important;
	display:block !important;
}*/
#social-media-container-responsive{
	display:none;
}
#social-media-container{
	display:none;
	visibility:hidden;
}
#preferred-plus-responsive{
	max-width:262px;
	width:100%;
	margin:auto;
	display:block;
	visibility:visible;	
}
h3{
	text-align:center;
	border-bottom:1px dotted #B87A36;
}
#logo-img{
	width:265px; 
	margin:auto;
}
.home-page-about-container{
	display:none;
	visibility:hidden;
	height:0;
	width:0;
}
#mid-header-location{
	font-size:18px;
	width:100%;
	max-width:100%;
	float:none;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}

a:link #mid-header-location{
	color:#fff !important;
	text-decoration:underline !important;
}

#mid-header-reviews{
	width:100%;
	max-width:155px;
	float:none;
	margin:15px auto;
	text-align:center;
	list-style:none;
}
.mailing-text-area{
	color:#fff;
	font-size:15px;
	max-width:350px;
	width:calc(100% - 40px);
	padding:0px 20px 0px 20px;
	margin:auto;
	width:100%;
}
div.mc-field-group input{
	border:0;
	float:left;
	max-width:280px;
	width:100%;
	height:50px;
	margin:0;
}
#navlist-footer{
	visibility:hidden;
	display:none;
}
#main-slider-inside{
	visibility:hidden;
	display:none;
}
}
@media (max-width: 600px) {
#grass-bg{
	background-image: url('/wp-content/themes/cala-bella-wp-2015/images/grass-bg-responsive.png');
	background-repeat:no-repeat;
	max-width:360px;
	width:100%;
	height:86px;
	bottom:0;
	margin:auto;
}
}
		#panel1{
			background: url("http://www.calabellarestaurant.com/wp-content/themes/cala-bella-wp-2015/images/grainy-main-bg.png");
			clear:both;	
			display:none;	
			padding:0;	
			margin:0;
		}
		#panel-heading{	
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#664c00+0,b28500+100 */
			background: #664c00; /* Old browsers */
			background: -moz-linear-gradient(top,  #664c00 0%, #b28500 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top,  #664c00 0%,#b28500 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom,  #664c00 0%,#b28500 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#664c00', endColorstr='#b28500',GradientType=0 ); /* IE6-9 */
			border-bottom:5px solid #664C00;
			width:100% !important;	
			padding:10px 0 10px 0;
			display:block;
			text-align:center;
		}
		.panel-content{	
			width:100%;
			max-width:1100px;
			margin:auto;	
			overflow:hidden;
			height:500px;
			color:#777777;
		}
		.panel-content h1{	
			width:100%;	
			max-width:1100px;	
			margin:20px auto 20px auto;
		}
		a.mainbutton:link,a.mainbutton:hover,a.mainbutton:active,a.mainbutton:visited{	
			font-family: 'Source Sans Pro', sans-serif;
			font-size:30px;
			font-weight:700;
			color:#fff;
			text-align:center;	
			vertical-align:middle;
			text-transform:uppercase;
			text-decoration:none;
		}
		a.closebutton:link,a.closebutton:hover,a.closebutton:active,a.closebutton:visited{
			width:40px;	
			height:40px;
			margin:20px;
			clear:both !important;
		}
/*---POP UP---*/
.wdpu-291 .wdpu-text{
	padding:0px !important;
}
.wdpu-318 .wdpu-text{
	padding:0px !important;
}

.cookie_hdr_showagain{
	background-color:#000 !important;
}