﻿

.right-border {
	float : right;
	width : 160px;

}
.homepage-content .main-content .welcome-content #welcome_secondary{width:30.61224%;margin-left:4.081628%;*margin-left:3.581633%;float:left}
.homepage-content .main-content .logged-in #welcome_secondary{width:41.020403%;margin-left:4.081628%;*margin-left:3.581633%;float:left}
#welcome_secondary{-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #d8d8d8;border-color:#ebeaea #d8d8d8 #d8d8d8 #dfdfdf;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.1),0 40px 40px -40px rgba(0,0,0,0.025) inset}
#welcome_secondary h4{font-size:158%;color:#111;margin-bottom:0.4em;font-weight:normal;position:relative}
.logged-in #welcome_secondary h4{color:#061a28;font-size:186%;margin-bottom:0.5em !important}
.logged-in #welcome_secondary h4 span{color:#78ac00;font-weight:bold;font-style:italic;text-transform:uppercase}
#welcome_secondary h4.new:after{margin-left:12px;content:"NEW";background:#ffb211;font-size:14px;font-weight:bold;padding:2px 4px;color:#fff;position:absolute;top:-2px}
#welcome_secondary h3{color:#222;font-size:136%;font-weight:normal;margin-bottom:0.4em}
#welcome_secondary section:not(:first-child){border-top:1px solid #ccc;margin-top:22px;padding-top:16px}
#welcome_secondary li{line-height:1.4em;margin-bottom:1em}
#welcome_secondary small{font-size:88%;font-weight:bold;text-align:right;display:block}
#welcome_secondary #actions .signup{background:#fba000;background:-moz-linear-gradient(top, #ffc40a 0, #ef8100 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc40a), color-stop(100%, #ef8100));background:-webkit-linear-gradient(top, #ffc40a 0, #ef8100 100%);background:-o-linear-gradient(top, #ffc40a 0, #ef8100 100%);background:-ms-linear-gradient(top, #ffc40a 0, #ef8100 100%);background:linear-gradient(to bottom, #ffc40a 0, #ef8100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc40a', endColorstr='#ef8100', GradientType=0);border:1px solid #ef8100;border-radius:3px;font-size:16px;font-weight:bold;padding:8px 12px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px rgba(255,255,255,0.2) inset;padding:6px 12px;color:#fff;text-decoration:none;margin-top:.4em;display:inline-block}
#welcome_secondary #actions .signup:hover{box-shadow:none;background:#fba000;color:#fff}
#welcome_secondary #actions .neutralbutton{margin-top:0.5em;white-space:normal}
#welcome_secondary #actions .signup,#welcome_secondary #actions .neutralbutton{display:block;width:auto;text-align:center}
body.responsive #welcome #welcome_main,body.responsive #welcome #welcome_secondary{width:100%;margin-left:0;margin-bottom:20px}
body.responsive #welcome #welcome_secondary{margin-bottom:0}
body.responsive #welcome_secondary small{text-align:left}
.testimonials .testimonial_text_inner p.testimonial_author span.author_company{color:#1abc9c}
.front .content_main .column_3 h2#watch_cov{font-size:27px;text-align:center;padding:0px 0px 8px 0px;margin:10px 0px;}















.rev_slider_wrapper{

	position:relative;

}
.address-container{color:#CCC;font-size:15px;text-align:left;padding:0 0 20px;border-bottom:1px solid #4c4c4c;margin:0 0 20px}

			.alignleft, img.alignleft { margin-right: 1.5em; display: inline; float: left; }




#sb_instagram #sbi_load{
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
}

#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_follow_btn a{
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;

  padding: 7px 14px;
  margin: 5px auto 0 auto;
  background: #333;
  color: #eee;
  border: none;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5;

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#sb_instagram .sbi_follow_btn a:hover,
#sb_instagram .sbi_follow_btn a:focus,
#sb_instagram #sbi_load .sbi_load_btn:hover,
#sb_instagram #sbi_load .sbi_load_btn:focus{
  filter: alpha(opacity=85);
  opacity: 0.85;
}

#sb_instagram #sbi_load .fa,
#sb_instagram .sbi_follow_btn .fa{
  margin-bottom: -1px;
  margin-right: 7px;
  font-size: 15px;
}

#sb_instagram #sbi_load .sbi_follow_btn{
  margin-left: 5px;
}

	#wrapper .share-box h4{
		float:none;
		line-height:20px !important;
		padding-top:25px;
		padding-bottom:25px;
	}


	#wrapper .page-title-container{height:auto !important;max-height:87px;padding-bottom:20px;}


	#wrapper .ei-slider{width:100% !important;}

	
		#main,#wrapper{
		background-color:#ffffff !important;
	}

	#wrapper{
		background:#fff;
		width:1000px;
		margin:0 auto;
	}

	
		#wrapper #nav ul li ul li a,.side-nav li li a,.side-nav li.current_page_item li a{color:#333333 !important;}

	
		#wrapper .header-social *{color:#ffffff !important;}

	.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
	#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
	.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
	.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
	.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
	.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
	#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
	.tab-holder,.commentlist .the-comment,
	.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
	#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
	.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.rtl .woocommerce .social-share li{border-color:#e0dede;}

	
		#wrapper #nav ul li ul li a{border-bottom:1px solid #ffeabe !important;}

	
		#wrapper #nav ul li ul li a:hover, #wrapper #nav ul li ul li.current-menu-item a,#header .cart-content a:hover,#small-nav .cart-content a:hover{background-color:#ffc32d !important;}

	
	
		#wrapper .header-social{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
		color:#333333 !important;
	}

	
		#wrapper .header-social .menu .sub-menu li a:hover{
		background-color:#f00 !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		border-color:#ffffff !important;
	}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}

.wine-award {
	font-size: 17px;
	line-height: 27px;
}

.con_right_tit_new { width:275px; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#000000; padding-bottom:20px;text-align:center; }


.footer_risk_text a { color:#ffca00; }

.footer-widgets-area {
	padding-top: 30px;
	padding-bottom: 10px;
	color: #999999;
}

.footer-widgets-area .tg-one-fourth .widget-title {
	text-align: left;
}

.footer-widgets-area h3.widget-title {
	color: #D5D5D5;
}

.footer-widgets-area .tg-one-fourth p {
	text-align: left;
	color: #999999;
}

.footer-widgets-area a {
	color: #D5D5D5 !important;
}

.footer-widgets-area a:hover {
	color: #0FBE7C !important;
}


.wrap {
	padding: 0 20px;
}

			
		UL#nav LI A:hover,
		UL#nav LI.current A {
			background-position: 0 -90px;
			}

			UL#nav LI A:hover SPAN, 
			UL#nav LI.current A SPAN {
				color: #252525;
				background-position: right -20px;
				}

		UL#nav LI.current A {
			cursor: default;
			}

				#search_filters UL#toggle_view LI.featured A:hover,
				#search_filters UL#toggle_view LI.featured.current A {
					background-position: 0 -30px;
					}

				#search_filters UL#toggle_view LI.grid A:hover,
				#search_filters UL#toggle_view LI.grid.current A {
					background-position: -39px -30px;
					}

				#search_filters UL#toggle_view LI.list A:hover,
				#search_filters UL#toggle_view LI.list.current A {
					background-position: -94px -30px;
					}
 
						.carousel_container .carousel_clip UL.carousel LI.current SPAN.border_overlay { 
							display: block;
							}


UL.rounded_green_nav LI A:hover, UL.rounded_green_nav LI.current A {
	background: #7ac142;
	color: #252525;
	}


UL.offices_nav LI A:hover, UL.offices_nav LI.current A {
	background: #7ac142;
	color: #252525;
	}

			.dropdown UL LI.current A {
				color: white;
				}
 
				#content_header.office .tabs .tab_nav .current {  
					border-bottom: 1px solid #252525;	
					}
 
					#main.hr .tabs UL.tab_nav LI.current {  
						background: #343434;
						border-top: 1px solid #343434;	
						border-left: 1px solid #343434;	
						border-right: 1px solid #343434;	
						}

    div.moduletablehometabs  {
	  width: 735px;
	  padding-left: 5px;
	  padding-right: 5px;
  }

   div.moduletablehometabs a:link  {
	   font-size:12px;
	 font-weight:bold;
	 color: #222E84;
	 text-decoration: none;
  }

div.moduletablehometabs a.people:link, a.people:visited, a.people:active{
	 font-size:12px;
	 font-weight:bold;
	 color: #222E84;
	 text-decoration: none;
 }

 div.moduletablehometabs a.people:hover {
	 color: #222E84;
	 text-decoration: underline;
 }

 div.moduletablehometabs a.class_name:link, a.class_name:visited, a.class_name:active{
	 font-size:12px;
	 font-weight:bold;
	 color: #232e83;
	 text-decoration: none;
 }

 div.moduletablehometabs a.class_name:hover {
	 color: #232e83;
	 text-decoration: underline;
 }

 div.moduletablehometabs li {
	 list-style:none;
	 padding-left: 10px;
 }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-2{width:16.66666667%}
#header{position:relative;height:119px}
.event_list .list .entry .buttons a span.arrows,.event_list .list .entry .buttons a:visited span.arrows,.event_list .list .entry .buttons span span.arrows{color:#4d96c5}
.events .event_list .entry .info .buttons span.arrows{font-size:14px;padding:0}
.event_detail .thumb_ticket a span.arrows,.event_detail .thumb_ticket span.onsale span.arrows{font-size:16px;padding:0}

  .pull-right-button .arrows {
    font-size: 15px; }

          .event_list .list .entry .buttons a span.arrows, .event_list .list .entry .buttons a:visited span.arrows, .event_list .list .entry .buttons span span.arrows {
            color: #4d96c5; }

    .event_detail .thumb_ticket a span.arrows, .event_detail .thumb_ticket span.onsale span.arrows {
      font-size: 16px;
      padding: 0; }

          .offers_list .list .entry .buttons a span.arrows, .offers_list .list .entry .buttons a:visited span.arrows, .offers_list .list .entry .buttons span span.arrows {
            color: #4d96c5; }


#reserve-container {
  position: relative;
  width: 456px;
  float: left; }


.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }


* html .clearfix {
  zoom: 1; }



*:first-child + html .clearfix {
  zoom: 1; }


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


.clearfix {
  *zoom: 1; }

    header #header-right #header-links .links{text-align:left;}

header #header-right #header-links:after{content:'';clear:both;display:block}

header #header-right #header-links .links img{max-width: 15px;margin-left:5px;opacity:0.7;}

header #header-right #header-links .links img:hover{opacity:1;}


header #header-right #header-links .links li{display:inline-block;padding:0;margin:0}

header #header-right #header-links .links li a{display:block;line-height:2rem;color:#fff;text-decoration:none;font-weight:400;padding:0 10px;cursor:pointer}

    header #header-right #header-links{float:left;width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}

    header #header-links ul li{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}

    header #header-links ul li:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

    header #header-right .row:first-child #header-links ul.links{display:block;width:100%}

    header #header-right .row:first-child #header-links ul.links li{float:left}

    header #header-right .row:first-child #header-links ul.links li a{padding:0}

.so-widget-sow-image-sow-image-3f547a15eaaa .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  
  height: auto;
}

.category-item {width: 300px; float: left; padding: 0 10px 10px 0; border-right: 1px solid #eee;}

.category-item-photo {margin-bottom: 8px;}

.category-item-photo a, .category-item-photo img {display: block;}

.category-item-meta {color: #999; font-size: 10px; margin-bottom: 3px;}

.category-item-meta a {color: #999;}

.category-item-meta a:hover {color: #ff5800;}

.category-item h2 {font-size: 18px; color: #323232; margin-bottom: 5px;}

.category-item h2 a {color: #323232;}

.category-item h2 a:hover {color: #ff5800;}

.category-item p {color: #323232; font-size: 12px;}

.apex-slider-wrapper {
	position:relative;
}

#navigation ul li.nav-icon a i {font-size:18px;line-height:30px;color:#222;}

#navigation #navigation-right li.nav-icon .toggle-top {display:none;}

	#navigation #navigation-right li.nav-icon {margin-left:15px;margin-right:0;}

.credits-right { float: right; }

	
	#site-description {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:1.2em;
		font-weight:normal;
		color:#636262;
	}
.header_top_middle{overflow:hidden;background-color:#f7f7f7;position:relative;display:block;width:100%;height:30px;border-bottom:1px solid #e4e4e4}

    .excerpt.p2 .excerpt-title a p {
      margin-bottom: 0; }

    .excerpt.p2 .excerpt-title .excerpt-sub-title {
      text-transform: none; }

      .excerpt.p2 .excerpt-title .excerpt-sub-title p {
        line-height: 16px; }


.excerpt-title {
  color: #413648;
  font-family: "function_prodemi", Arial, sans-serif;
  font-weight: normal;
  margin-top: 0; }

  .excerpt-title a {
    color: #403547;
    text-decoration: none; }


.no-touch .excerpt-title a:hover {
  color: #e36740;
  text-decoration: underline; }


.excerpt.p2 .excerpt-title,
.excerpt.p3 .excerpt-title {
  font-family: "function_promedium", Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 0; }

  .excerpt.p2 .excerpt-title a,
  .excerpt.p3 .excerpt-title a {
    color: white; }

  .excerpt.p4 .excerpt-title {
    margin-bottom: 20px;
    font-family: "function_promedium", Arial, sans-serif;
    font-weight: normal; }

    .excerpt.p4 .excerpt-title a {
      color: #e36740; }

  .excerpt.p5 .excerpt-title {
    font-family: "function_probook", Arial, sans-serif;
    font-weight: normal;
    margin-bottom: 6px; }

.show-video-image .excerpt-title {
  margin-bottom: 0; }



.excerpt-media.type-video .excerpt-title {
  padding-left: 60px; }

.single-band .show-video-image .excerpt-title {
  font-size: 20px;
  line-height: 20px; }

.mycars .logout-content .logout-link { padding: 20px; border-bottom: 1px solid #cccccc; }


#boats_menu, #menu_container {
	position: absolute;
	top: 97px;
	left: 0px;
	width: 1100px;
	height: 515px;
	padding-right: 12px;
	overflow: hidden;
	z-index: 1;
	display: none;
}


#boats_menu a, #menu_container a {
	text-decoration: none;
	cursor: pointer;
}
.text-below-mini-menu{letter-spacing:0px;font-size:10px;margin:0px;display:inline-block;position:absolute;left:27%;margin-top:21px}
.text-below{font-size:10px;color:#464646;width:688px;margin:30px
auto 0 auto;line-height:10px}

#menu-bottom-nav .menu-item a { 
    font-size: 20px;
}

#menu-bottom-nav .sub-menu .menu-item a,
#menu-bottom-nav .sub-menu .menu-item .menu-description { 
    font-size: 14px;
    margin-left: 20px;
}
