﻿


.menu-item {display:inline-block; width:200px; white-space: nowrap;}

.menu-item:first-child{ width:124px}

.menu-item:nth-child(2){ width:217px}

.menu-item:nth-child(3){ width:234px}

.menu-item:nth-child(4){ width:111px}

.menu-item:nth-child(5){ width:206px}


.home-page-navigation ul.menu a {
    font-family: 'Roboto';
    font-family: 'helvetica';
    font-family: 'Arial';
    padding: 0 29.35px;
    display: block;
    text-decoration: none;
    color: #444444;
    color:white;
}
.mobile.m320 .page_header {
	padding: 20px 0;
	height: auto !important;
}

.mobile .page_header {
	top: 0;
}


.mobile.m320 .page_header #main_nav li.page {
	width: 120px;
}



.mobile.logotypes-page .page_header {
	width: 100%;
	top: 0px;
	left: 0px;
	position: fixed;
	z-index: 1001;
}


.page_header {
	position: fixed;
	height: 32px;
	*zoom: 1;
	padding: 69px 0 79px;
	z-index: 1000;
	background: #fff;
	width: 100%;
	transition: padding 0.3s ease-in-out;
}


.page_header:before,
.page_header:after {
	content: " ";
	display: table;
}


.page_header:after {
	clear: both;
}


.page_header.tiny {
	padding: 15px 0;
}


.logotypes-page .page_header {
	width: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 1000;
}


.infoDown.logotypes-page .page_header {
	top: auto;
	position: relative !important;
}


#header #nav .like-us,
#header #nav .toggle-drawer,
#header #social-drawer .content ul.paging,
#header #social-drawer .content ul.networks
{
    display:none;
}
#header #nav .like-us{overflow:hidden;font:italic 11px "georgia";color:#375999;position:absolute;top:10px;left:7px}
#header #nav .like-us p{margin:-10px 0px 0px 5px;display:inline}
.product-detail #main #bottle .like-us{position:absolute;bottom:-60px;left:110px}
.col{float:left}
.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:transparent}
.featured-place .featured-actions{padding-top:20px;text-align:right}

.featured-actions .favorite-button {
  font-size: 13px;
  margin-right: 10px;
  padding: 5px 30px 5px;
}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.block{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.sidebar .block table tr td{background-color:#abbacf;}

#content .views-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}
#content .views-row-last{padding-bottom:0;margin-bottom:0;border-bottom:none}
.views-row h2.node-title{margin-bottom:5px;font-size:16px}
.views-row h2.node-title a{font-weight:normal}
.views-row p{margin:0}
#content .view-staff .views-row{float:left;width:48%;border:none}
#content .view-staff .views-row-odd{margin-right:20px}
#content .view-staff .views-row-last{padding-bottom:20px;margin-bottom:20px}


.mod_events_latest_date {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
	}

#products_menu .products {
    border-left: 1px solid #E6E6E8;
	width: 180px;
	float: left;
	margin: 23px 0 13px 13.5px;
	padding: 0 0 0 13.5px;
	position: relative;
	min-height: 396px;
	color: #666;
}

#products_menu .products:first-child {
	border-left-width: 0;
	margin-left: 0;
	padding-left: 0;
}

#products_menu .products h3 {
    color: #20B1B6;
    font-family: "futura-pt","Arial Narrow",sans-serif;
    font-size: 19px;
    font-weight: 400;
    margin: 0;
    position: absolute;
    text-transform: uppercase;
    top: -25px;
}

#products_menu .products h3 a {
    font-size: 19px;
    color: #20B1B6;
}

#products_menu .products p {
	font-size: 12px;
	line-height: 1.4;
}

#products_menu .products a {
	color: #666;
	text-decoration: none;
	font-size: 13px;
	display: block;
}

#more-products .products {
	width: 712px;
	margin: 5px auto;
	overflow: hidden;
}

#more-products .products .product_slide {
	padding: 0 18px;
}
.image-moduleset,.mortgage-licenses-module,.photo-gallery-module,.photos-module,.reviews-module{margin-bottom:18px}
.certifications-module .module-body .certification-item .image{display:inline-block;zoom:1;*display:inline;max-width:100%;max-height:105px}
.certifications-module .module-body .certification-item .image-title{line-height:1.25em;font-size:14px}
.footer-logo-module .footer-logos-menu .menu-item .image{display:block;max-width:130px;max-height:100px}
.image-moduleset{float:left}
.image-moduleset .image-module .image-container{width:100%}
.image-moduleset .image-module .image-container .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset .image-module .image-container .image-decorator{display:block;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:4px solid #fff;background-color:none}
.image-moduleset .image-module .image-container .image-decorator::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 21px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 21px rgba(0,0,0,0.25);box-shadow:inset 0 0 21px rgba(0,0,0,0.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.image-moduleset-fullwidth .image-module .image-container{width:100%}
.image-moduleset-fullwidth .image-module .image-container .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset-fullwidth{float:left}
.image-container-base{width:100%}
.image-container-base .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset .image-module{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.32);-moz-box-shadow:0 0 5px rgba(0,0,0,0.32);box-shadow:0 0 5px rgba(0,0,0,0.32)}
.lt-ie9 .image-moduleset .image-module{border:1px solid #e6e6e6}
.image-moduleset-fullwidth .image-moduleset-primary,.image-moduleset-fullwidth .image-moduleset-secondary{float:left;width:50%;overflow:hidden;position:relative}
.image-moduleset-fullwidth .image-module .image-container .image-decorator{display:block;position:relative;background-color:none}
.image-moduleset-fullwidth .image-module .image-container .image-decorator::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,0.13);-moz-box-shadow:inset 0 0 50px rgba(0,0,0,0.13);box-shadow:inset 0 0 50px rgba(0,0,0,0.13)}

#logo h1.secondary,#logo p.secondary, #logo h2 {
	padding:0;
	margin: 43px 0 0 10px;
	font: italic 16px/18px Georgia, "Times New Roman", serif;
	color:#666;
	border:none;
	height:auto;
float:left;
width:300px;
}

#primary {float: right;margin: 0;width: 785px;position:relative;}

.home #primary {width:100%;height:850px;}

.page-template-template-kitchens-php #primary {float:right;width:495px;}

.page-id-61 #primary {width: 705px;padding-right:80px;}

.page-template-template-family-fun-php #primary {margin-top:-30px;}

.page-template-template-catering-php #primary, .parent-pageid-10 #primary , .page-id-856 #primary, .page-id-857 #primary, .parent-pageid-67 #primary,.page-id-881 #primary {margin:-30px 0 0 0;width:760px;}

.page-id-67 #primary{margin: 40px -75px 0 0;}



.page-id-682 #primary{margin: 40px -75px 0 0;}



.page-id-695 #primary{margin: 40px -75px 0 0;}



.page-id-707 #primary{margin: 40px -75px 0 0;}

.page-id-23 #primary {width: 760px;float:left;padding: 29px 0 0 65px;}

.page-id-25 #primary {float: left;padding: 30px 0 20px 50px;width:945px;}

.error404 #primary {width:956px; margin-top:100px;}

.page-id-27 #primary, .page-id-225 #primary {float: left;width: 900px;padding: 30px 50px 50px 50px;}

.page-id-21 #primary {float: left;width:925px;padding-left:60px;}


	.primary-navigation.toggled-on .nav-menu{

		text-align: left;

		padding: 0 10px;

	}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}


#column2-side {
	background-repeat: repeat-y;
}


#content .post {
	background-color:#ccc;
	}

	
#content .post h2 a {
	color: #000;
	}

#content .post h2 a:hover {
	color: #999;
	}

#content .post .commentos{
	color:#eee;
	color:#fff;
	}

		
#content .post .commentos a:hover{
	color:#999999;
	}

#content .post img {
	border: 1px solid #fff;
	background-color:#e9e9e9;
	}

	
#content .post .category {
	border-bottom:1px dotted #999;
	color:#999999;
	}

		
#content .post .category a{
	color:#999;
	}

		#content .post h2 {
			font-size: 2.0em;
			font-family:Arial, Helvetica, sans-serif;
			padding:10px 0;
			letter-spacing:-1px;
		}

		#content .post p {
			line-height: 1.4em;
			font-size: 0.9em;
		}

table, table.post{
  border-collapse: collapse;  
}

		
		
		.post-stats {
			font-size:9px;
			font-weight:bold;
		}


.footer-widgets.row {margin-bottom:20px}
span.nav-caption{display:block;font-size:18px;text-transform:uppercase}
#main-navigation ul.wide-dropdown ul a,#main-navigation ul.wide-dropdown .nav-caption{padding:8px 20px;display:block;color:#fff}
#main-navigation .nav-caption{font-size:12px;line-height:18px}

#wrap {
	z-index: 100 !important;
	background-color:#FFFFFF;
}

	#wrap #sidebar .widget-container,
	#wrap #sidebar_second .widget-container {
		margin-left:0 !important;
	}

		
					
		
	#wrap #content {float:left;}

	#wrap #sidebar {float:right;}

	#wrap #sidebar .widget-container {margin-left: 20px;margin-right: 0px;}

	
		
	#wrap #sidebar_second {float:left;}

	#wrap #sidebar_second .widget-container {margin-right: 20px;margin-left: 0px;}






	
	


.container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }

    

.container .one.column                      { width: 40px;  }

.container .two.columns                     { width: 100px; }

.container .three.columns                   { width: 160px; }

.container .four.columns                    { width: 220px; }

.container .five.columns                    { width: 280px; }

.container .fivep.columns              		{ width: 300px; }

.container .six.columns                     { width: 340px; }

.container .seven.columns                   { width: 400px; }

.container .eight.columns                   { width: 460px; }

.container .nine.columns                    { width: 520px; }

.container .ten.columns                     { width: 580px; }

.container .eleven.columns                  { width: 640px; }

.container .twelve.columns                  { width: 700px; }

.container .thirteen.columns                { width: 760px; }

.container .fourteen.columns                { width: 820px; }

.container .fifteen.columns                 { width: 880px; }

.container .sixteen.columns                 { width: 940px; }

    
.container .one-third.column                { width: 300px; }

.container .two-thirds.column               { width: 620px; }

    
   
.container .offset-by-one                   { padding-left: 60px;  }

.container .offset-by-two                   { padding-left: 120px; }

.container .offset-by-three                 { padding-left: 180px; }

.container .offset-by-four                  { padding-left: 240px; }

.container .offset-by-five                  { padding-left: 300px; }

.container .offset-by-six                   { padding-left: 360px; }

.container .offset-by-seven                 { padding-left: 420px; }

.container .offset-by-eight                 { padding-left: 480px; }

.container .offset-by-nine                  { padding-left: 540px; }

.container .offset-by-ten                   { padding-left: 600px; }

.container .offset-by-eleven                { padding-left: 660px; }

.container .offset-by-twelve                { padding-left: 720px; }

.container .offset-by-thirteen              { padding-left: 780px; }

.container .offset-by-fourteen              { padding-left: 840px; }

.container .offset-by-fifteen               { padding-left: 900px; }





.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    .container .column,
    .container .columns                         { margin-left: 10px; margin-right: 10px;  }

        
    .container .one.column,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
	.container .fivep.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns, 
    .container .one-third.column, 
    .container .two-thirds.column  { width: 300px; }

        
           
    .container .offset-by-one,              
    .container .offset-by-two,                  
    .container .offset-by-three,                
    .container .offset-by-four,                     
    .container .offset-by-five,                     
    .container .offset-by-six,                  
    .container .offset-by-seven,                
    .container .offset-by-eight,                
    .container .offset-by-nine,                     
    .container .offset-by-ten,                  
    .container .offset-by-eleven,               
    .container .offset-by-twelve,               
    .container .offset-by-thirteen,             
    .container .offset-by-fourteen,             
    .container .offset-by-fifteen { padding-left: 0; }

        
    .container .one.column,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
	.container .fivep.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column, 
    .container .two-thirds.column { width: 420px; }
.row{margin-left:-15px;margin-right:-15px}



#nswrapper {
	width:904px;  
	height:235px; 
	margin-left:auto; 
	margin-right:auto;
	position:relative;  
	margin-bottom:15px;
}
	

	.mobile-logo-pos-left #side-header .side-header-content,
	.mobile-logo-pos-left #header .logo
	{
		float: left !important;
	}

	
	.mobile-logo-pos-right #side-header .side-header-content,
	.mobile-logo-pos-right #header .logo {
		float: right !important;
	}

	#side-header .side-header-content { padding: 0 !important; }

#side-header .side-header-content-1 {
  margin-top: 40px;
}

#side-header .side-header-content-2 {
  margin-top: 40px;
}

#side-header .side-header-content:before,
#side-header .side-header-content:after {
  content: " ";
  display: table;
}

#side-header .side-header-content:after {
  clear: both;
}


.texto {font-weight:normal; font-size: 13px; color: #464e5c; font-family: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:link {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.texto A:visited {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:hover {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;}

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.row-left {
  padding-left: 0;
}

.row-right {
  padding-right: 0;
}

.top-events-albums .events-albums ul li figure figcaption .specification .row-widget {
  width: 100%;
  display: block;
  position: relative;
}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

.smalltxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px }

div.sidebar-body p, div.sidebar-body p.sidebar-first, p.summary, .summary { font-size: 8pt; margin-top: 0.5em; margin-bottom: 0em; }

div.sidebar-body p:first-child, div.sidebar-body p.sidebar-first, p.summary-top, .summary-top, div.sidebar-body p.summary-top { font-size: 8pt; margin-top: 0em; margin-bottom: 0em; }
#campaign .splash--confirm_container{color:#5f5953;font-size:1.5em}




#wrapper {
  margin: 0 auto;
  width: 960px;
  text-align: left;
  padding: 0;
  }


.cbp-spmenu .menu-label{background: #fff;color:#333;height:55px;line-height: 55px;text-transform: uppercase;font-size:1.2em;padding-left:20px;margin-bottom: 0;font-weight:500;}

.cbp-spmenu .menu-label span{font-weight: 700;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.container-medics{
	width:1130px;
}
