﻿
.au-blue {color:#048DAF;}


table#subscribe_options td#vertical_center
{
padding-top:11px;
}


table#subscribe_options td
{
text-align:center;
padding:3px 0;
}
.col{float:left}


.green-slide .grid2 .col:nth-of-type(2n+1) {
margin: 5px 1% 10px 0;
clear: left;
}

.green-slide .grid2 .col {
width: 48%;
float: left;
list-style: none outside none;
display: block;
margin: 5px 1% 10px 1%;
}


.grid2 .col {width: 48%; float: left;	list-style: none outside none;	display: block;		margin:5px 1% 20px 1%;}

.grid2 .col figure img{max-width:100%;}

.grid2 .col h3{font-size:17px;}


.grid5 .col:nth-of-type(5n+1),
.grid4 .col:nth-of-type(4n+1),
.grid3 .col:nth-of-type(3n+1),
.grid2 .col:nth-of-type(2n+1) {
	margin:5px 1% 20px 0;
	clear: left;
}

.tribe-events-calendar .daynum, .tribe-events-calendar .daynum a {
	background-color:#F5F5F5;
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.tribe-events-calendar-widget .daynum, .tribe-events-calendar-widget td a {
	font-size:10px;
}


.span12 {
  width: 940px;
}


.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

#content_body .main_cnt .span12.container-main{background:#e6d5ae;border-right:20px solid #000;border-left:20px solid #000;border-bottom:20px solid #000;border-top:0px;}

.footer .span12 .lead{color:#b7a87b;font-size:13px;padding:0px;}

.footer .span12{width:910px;}

.span12.marginleft0{margin-left:0;}

.span12.footer-link .language.uppercase{font-family:Gill Sans W01 Light;font-size:13px;text-transform:capitalize;}

.footer .span12.marginleft0 .row.border_bottom{padding:0 5px 10px;}

.footer .span12.marginleft0 .row.border_bottom .span9{width:auto;}

.footer .span12.marginleft0 .row.span12.lead.marginleft0{padding:0 0px 10px;border-top:1px solid #b7a87b !important;margin-top:15px;}

.row.marginleft0 .span12.footer-link{border-top:1px solid #b7a87b;margin-left:0px;width:910px;}

.footer .span12.footer-link a.link.linkage{text-transform:capitalize;}

.footer .container.footer-bg .row .span12.row-top.marginleft0 .row .span8.email-container.email form#signup_footer div#span8{padding-bottom:25px;}

.header .header_bg .span12{width:100%;}

.span12.user-account.spanner.min_height{width:920px;border-bottom:20px solid #000000;}
.tab-content .tab-pane .row .span12.marg_left0 .span4.marg_left0{width:292px;margin:5px !important;}

.span12.logbox{background:none repeat scroll 0 0 #e6d5ae;border-color:-moz-use-text-color #000000 #000000;border-left:20px solid #000000;border-right:20px solid #000000;border-style:none solid solid;border-width:0 20px 20px;width:920px;}

#content_body .container.box .span12.main-cont.margin_bottom0_cont{float:none;}

.user-account01 .gen_info .form-horizontal .mar_btm.span12{margin-bottom:10px;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2{width:100px;margin-right:20px;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2 .edit-salutation{width:100px;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2 .edit-salutation select{width:100% !important;}

.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span3{width:120px;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span3 .address-type-sel{width:120px;}

.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span3.text-type-wid{width:305px !important;margin-right:20px !important;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span3.text-type-wid .input-bg{width:290px !important;}

.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span4{width:250px !important;margin-right:20px !important;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span4 .city_wid,.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span4 .phone_wid{width:235px !important;}

.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span4 .phone_type_wid{width:148px;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span4 .phone_type_wid select{width:100% !important;}

.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span4.pad_rigt.mar-left-zero,.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span4.marg_left0.mar-rgt-min-add{width:355px !important;margin-right:20px !important;padding-right:0px;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span4.pad_rigt.mar-left-zero .input-bg,.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span4.marg_left0.mar-rgt-min-add .input-bg{width:340px !important;}

.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.pad_rigt01.marg_left0.marr_lft_reg,.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.ext.mar-rgt-ext{width:180px !important;margin-right:20px !important;padding:0px;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.pad_rigt01.marg_left0.marr_lft_reg .edit-state,.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.ext.mar-rgt-ext .edit-state{width:180px !important;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.pad_rigt01.marg_left0.marr_lft_reg .edit-state select,.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.ext.mar-rgt-ext .edit-state select{width:100%;}

.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.pad_rigt01.marg_left0.marr_lft_reg .ext-input,.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.ext.mar-rgt-ext .ext-input{width:165px !important;}

.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.marg_left0.zip_wid.mar_lft_reg{width:150px !important;margin-right:20px !important;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.marg_left0.zip_wid.mar_lft_reg .zip_wid{width:135px !important;}

.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.marrgg_lft{width:230px !important;magin_right:0px;margin-left:0px;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.marrgg_lft .edit-country{width:230px;}
.user-account01 .gen_info .form-horizontal .mar_btm.span12 .span2.marrgg_lft .edit-country select{width:100%;}
.user-account01 .pwd .mar_btm.span12{margin-bottom:10px;}

.span12 .item-mid-container .span8.item-desc-cart{width:530px;}

.span12 .item-mid-container{float:left;margin-left:1.8em;width:560px;}

.span12.menu_strip_ct.capitalize{margin-top:0px;}
.span12.menu_strip_ct.capitalize h1{color:#fff !important;}

.contact_bd .form-horizontal.form_wdth .span12.mar-left-zero div.span3 div{width:236px;}

.contact_bd .form-horizontal.form_wdth .span12.mar-left-zero .span3.mar_g_tp.dat_wdth{width:210px;}

.container.box .row .span12.logbox .border-line img{height:32em;margin-top:-19px;}

.row.span12.slot-wrap{padding-top:12px;}

.span12.paddtop1 a{color:#000000;text-decoration:none;}

.private-dining-details .private-dining-form-time .span12,.private-dining-content-collection .private-dining-form-time .span12{width:auto !important;}

#gc .span12.bdr-btm.gc-cont-wid{width:861px;margin-bottom:25px;}

.span12.gc_user_account{width:912px;}
.span12.gc_user_account .padrightbox1 .gc_hr-line{overflow:hidden;}

.gc-body-container .row.span12{width:920px;}
.gc-body-container .row.span12 .tabbed_pad .row.marg-lr.mar-bot-2{width:870px;margin:0px !important;}

.gc-body-container .row.span12 .tabbed_pad .row.marg-lr.mar-bot-2 .gc-marg-shpgus{margin-right:0px;}

.row.span12 .sub-img.span8.hero-shot-small .menu_header.capitalize{width:576px;}

.container .span12 .pd_content_container .pd_inner_sec .row.marg-top2 .table .add_row td img{margin-top:-4px;display:inline-block;}

.span12 .prof_inf .tabbed_pad .nav{font-family:TradeGothicW01-Extended;letter-spacing:1px;margin-top:9px;margin-bottom:18px;margin-left:0px;}

.row.banner_bg_2 .span12 h1{color:#FFFFFF !important;}

#content_body .main_cnt .span12.container-main.crm_refined{border-left:20px solid #000;border-right:20px solid #000;border-bottom:5px solid #000;}

.crm_refined .row.mar_btm.span12.mar-left-zero label{margin-bottom:5px;}

.crm_refined .gen_info .row.mar_btm.span12.mar-left-zero{margin-bottom:18px;}

.crm_refined .pwd .row.mar_btm.span12.mar-left-zero{margin-bottom:5px;}

.dynamicFpoContentContainer .row.mar_btm.span12.mar-left-zero{margin-bottom:12px;}

.crm_refined .row.mar_btm.span12.mar-left-zero{width:920px;}

   input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 946px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }


.homecat {
position: absolute;
background: #4DD247;
padding: 6px;
max-width: 19%;
overflow: overlay;
}

.homecat a {
color: #fff;
}

  footer .learn_more {
    float: left;
    width: 205px; }

#wrapper .content-wrapper{
background-color: #fff;
}



#wrapper {
    
    width: 100%;
}

#wrapper #header{
	float: left;
	width: 100%;
}

#wrapper .content-wrapper #asideLeft{
	float: left;
	width: 150px;
	margin-right: 10px;
}

#wrapper .content-wrapper #maincontent{
	float: left;
	width: 700px;
}

#wrapper .content-wrapper #maincontent-wp{
	clear: both;
}

#wrapper #footer {
    clear: both;
    display: block;
    margin: 0 auto 0;
    padding: 20px 0 0;
    width: 100%;
    background-color: #f1ede8; 
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f1ede8));
    background-image: -webkit-linear-gradient(top, #ffffff, #f1ede8); 
    background-image:    -moz-linear-gradient(top, #ffffff, #f1ede8);
    background-image:     -ms-linear-gradient(top, #ffffff, #f1ede8);
    background-image:      -o-linear-gradient(top, #ffffff, #f1ede8);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1ede8',GradientType=0 ); 
}

.loghi{
    width:460px;
    height:109px;
    padding:10px;
    background:#DFE5E6;
    margin-left:490px;
    margin-top:10px;
    text-align:left;
}

.loghi img{
    margin-top:17px;
}

.loghi .soa{
    margin-left:20px;
    margin-top:37px;
}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}


span.bold {
	font-weight: bold;
	color: #9E1515;
}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}

div.hr,div.hr-p5,div.hr-p05,div.hr-p50{background:#E3E3E3;margin:12px 0 12px 0;height:1px;font-size:1px;line-height:1px;overflow:hidden;clear:both}

div.hr-p5{margin:5px 0 5px 0}

div.hr-p05{margin:0 0 5px 0}

div.hr-p50{margin:5px 0 0 0}
.contact-form .clear-form{clear:both}
#ad1 div.bsap{width:300px!important}
#ad1 div.bsap a,#ad1 div.bsap iframe{float:none}
#ad1,#adsenseHomepage{margin:14px 3px}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.lt-ie9 #modes-container .panel-pane{margin-top:-10px;}
.lt-ie9 #modes-container .panel-pane h2{line-height:16px;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-minipanels .menu-panel h2,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-content .menu-panel h2{margin:0;font-size:1em;color:#9CB7E8;background-color:#294D87;padding:8px 2px 8px 15px;line-height:normal;border-top:1px solid #52688C;border-bottom:1px solid #253F69;}

.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }




.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }




.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.sb-widget .tagcloud a { background: #f6f6f6; }

.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }

	#site-title {
		margin-bottom:.2em;
		margin-right:300px;
		font-family:"Oswald", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-weight:normal;
		font-size:45px;
		letter-spacing:-0.02em;
		text-shadow:1px 1px 1px #fff;
	}

	
	#site-title a { color:#28a3c2; text-decoration:none; }

#homepage .homepage-content img.no-stretch	{
	width:auto;
	height:auto;
}
.front .quicktabs_main{height:235px;}
.commerce #usersite-container .salable-item.available .unless-available,.commerce #usersite-container .salable-item.in-stock .if-out-of-stock{display:none !important}
#usersite-container .salable-item.not-available .add-to-cart,#usersite-container .salable-item.not-available .item-options,#usersite-container .salable-item.not-available .regular-price,#usersite-container .salable-item.not-available .old-price,#usersite-container .salable-item.not-available .sale-tag,#usersite-container .salable-item.not-available .item-sale-text,#usersite-container .salable-item.not-available .download,#usersite-container .salable-item.out-of-stock .add-to-cart,#usersite-container .salable-item.out-of-stock .item-options,#usersite-container .salable-item.out-of-stock .regular-price,#usersite-container .salable-item.out-of-stock .old-price,#usersite-container .salable-item.out-of-stock .sale-tag,#usersite-container .salable-item.out-of-stock .item-sale-text,#usersite-container .salable-item.out-of-stock .download,#usersite-container .salable-item.in-cart.without-quantity .add-to-cart,#usersite-container .salable-item.in-cart.without-quantity .item-options,#usersite-container .salable-item.in-cart.without-quantity .regular-price,#usersite-container .salable-item.in-cart.without-quantity .old-price,#usersite-container .salable-item.in-cart.without-quantity .sale-tag,#usersite-container .salable-item.in-cart.without-quantity .item-sale-text,#usersite-container .salable-item.in-cart.without-quantity .download,.no-commerce #usersite-container .salable-item .add-to-cart,.no-commerce #usersite-container .salable-item .item-options,.no-commerce #usersite-container .salable-item .regular-price,.no-commerce #usersite-container .salable-item .old-price,.no-commerce #usersite-container .salable-item .sale-tag,.no-commerce #usersite-container .salable-item .item-sale-text,.no-commerce #usersite-container .salable-item .download{display:none !important}
#usersite-container .salable-item.not-in-cart .if-in-cart,#usersite-container .salable-item.with-quantity .if-in-cart,.no-commerce #usersite-container .salable-item .if-in-cart{display:none !important}
.hentry .alignnone{display:inline-block;}

.searchresponsive2 {
	display: none;
}

.searchresponsive2 .search3 {
	float: right;
	background: #fff;
	border-radius: 12px;
	border: none;
	height: 22px;
	width: 225px;
	margin-top: 7px;
	font-style: italic;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}


.social_menu .rss a:hover {
	color: #FF7700;
}


.twelve, .row .twelve { width: 100%; }

.block-grid.twelve-up { margin: 0 -8px; }

  input[type="text"].twelve, .row input[type="text"].twelve, input[type="password"].twelve, .row input[type="password"].twelve, input[type="date"].twelve, .row input[type="date"].twelve, input[type="datetime"].twelve, .row input[type="datetime"].twelve, input[type="email"].twelve, .row input[type="email"].twelve, input[type="number"].twelve, .row input[type="number"].twelve, input[type="search"].twelve, .row input[type="search"].twelve, input[type="tel"].twelve, .row input[type="tel"].twelve, input[type="time"].twelve, .row input[type="time"].twelve, input[type="url"].twelve, .row input[type="url"].twelve, textarea.twelve, .row textarea.twelve { width: 100% !important; }


#recent .twelve {
	margin-bottom: -20px;
}

#menu, #menu2 {
	height: 38px;	
}

#feature-bar, #menu {	
	border:1px solid #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#d2d2d2'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#d2d2d2)); 
	background: -moz-linear-gradient(top,  #e7e7e7,  #d2d2d2);  
}

  .eyhero-home .smartquestion, .customjs .smartquestion, .eyhero .smartquestion, .hero .smartquestion, .customheadline .smartquestion {
    position: relative;
    margin-left: 0;
    padding-bottom: 76.25%; }

.smartquestion.visually-hidden {
  text-indent: -9999px;
  position: absolute; }

  
	.wrapper {
		width: 100%;
	}

	
	#mainmenu .wrapper {
		width: 100%;
	}

#container .wrapper {
	display: inline-block;
	text-align: left;
}

.logo_main{
	text-align:center;
}

.logo_main img{
	display:inline-block;
}
