﻿
#sidebar ul li span.mobile {display:block;}

.mobile {display:none;}


#lic .ipad{ display: none; }


#header-tophat .btn-continue .glyphicon-chevron-right {
  color: #fff;
}



#signup-container{
	float: left;
	width:190px;
}



#header, #main, #footer, #trip-planner-wrapper .right, #trip-planner-wrapper #close-button, #trip-planner-wrapper .left .top, #trip-planner-wrapper .suggestions, #trip-planner-wrapper .left .mid, #trip-planner-wrapper .left .bottom .plan-item #delete, #trip-planner-wrapper .left .bottom .plan-item .plan-utility a, #container #tab-wrapper{
	display: none;	
}

#trip-planner-wrapper .left .bottom .plan-item #delete{
	color: #9F9F9F;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 18px;
	padding: 12px;
	font-family: "Open Sans",arial,helvetica,sans-serif;
}


.post-text {
	float: left;
	display: inline;
	width: 300px;
	margin: 0 0 0 15px;
}


.post-text p {
	font-size: 12px;
	line-height: 1.5em;
	margin: 0 0 12px 0;
}


.blog .post-text {
	width: 310px;
}
.maryland-search-form{float:right}
.maryland-search-form div{display:inline}
.maryland-search-form form{margin:0}
.maryland-search-form input{float:left;display:inline;margin:0}
.maryland-search-form input[type="submit"],.maryland-search-form input[type="text"]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid transparent;height:42px;-webkit-appearance:none}
.maryland-search-form input[type="text"]{background:white;border-right:none;width:155px;padding:8px 4px}
.maryland-search-form input[type="submit"]{font-family:'FontAwesome';font-size:16px;line-height:1;padding:0 6.5px;background:#2478b2;color:white}
.maryland-search-form.mobile{display:none}
nav .maryland-search-form{background:#8e8e8e;width:100%}
nav .maryland-search-form input[type="text"]{width:80%}
nav .maryland-search-form input[type="submit"]{width:20%;padding:0}
#header nav .maryland-search-form.mobile{display:block;float:none;background:none;margin:10px auto 0;width:92%}
#header nav .maryland-search-form.mobile input[type="submit"],#header nav .maryland-search-form.mobile input[type="text"]{height:38px;border-color:#333}
#header nav .maryland-search-form.mobile input[type="text"]{background:white}


.dropdown-submenu.pull-left {
  float: none;
}


.pull-left {
  float: left;
}

#Homepage-Image .banner_bottomtext .banner_bottomtext_inner_pod .pull-left:first-child{text-align:right;}
#Homepage-Image .banner_bottomtext .banner_bottomtext_inner_pod .pull-left:first-child p a{color:#fff;}

#Homepage-Image .banner_bottomtext .banner_bottomtext_inner_pod .pull-left p a{color:#fff;}

.pull-left.mar-top03{margin-top:-2px;}

.rightmap-content .bottom-content .media.pull-left{width:100%;display:block;margin:5px 0;}
.rightmap-content .bottom-content .media.pull-left a.pull-left{display:none;}

.menu-detail-bg .margin_lt_100.mar_top label.pull-left{margin-left:26px;min-width:6em;}
.menu-bg-body .margn-bottom .menu-detail-bg-1 .row.row_marg_top22 .row.menu-body_1 .rate-header.offset5.rate-headrs_1 ul.marginleft0 li.glass.pull-left{padding:10px;line-height:normal;font-size:14px;}

.menu-bg-body .margn-bottom .menu-detail-bg-1 .row.row_marg_top22 .row.menu-body_1 .rate-header.offset5.rate-headrs_1 ul.marginleft0 li.bott.pull-left{padding:10px;margin:0;line-height:normal;font-size:14px;}

.contact_bd .form-horizontal .pull-left.mar-top03{margin-top:0px;}

.input-append .pull-left .checkbox_d{margin-top:5px;}

form#favlocationLogin .input-append .pull-left .checkbox_d{margin-top:0px !important;}

.input-bg.span3.rtxt_box_coup_width.pull-left.coupon{width:300px !important;}

#gc.gc-body-container .btn-full.pull-left.marg_bot2em.marg_top2em a img{display:none;}

.contact_bd .contact_orderType_width .mar_g_tp+.row.pull-left.mar-rgt-15+.row.pull-left.mar-rgt-15{display:none;}
.express_pay_main .ex-gift-orderdetils.myexpcheckout .span3.ex-contact-type .input-bg.span3.rtxt_box_width.pull-left{width:240px !important;}

.express_pay_main .ex-gift-orderdetils.myexpcheckout .span3 .span2 .input-bg.span3.rtxt_box_width.pull-left{width:210px !important;}

  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }


.drop_down .second .inner .widget {
padding-bottom: 13px;
}


.drop_down .second .inner .widget a{
padding: 0px !important;
}
.widget.widget_search form input[type="text"]{width:67%}
.drop_down .second .inner .widget p{font-size:13px;line-height:16px;padding:12px 0}
.drop_down .wide .second ul li ul .widget{padding:0 10px}
.drop_down .wide .second ul li.show_widget_area_in_popup .widget{height:0;width:0;overflow:hidden;opacity:0;position:absolute;left:100%;top:0;padding:5px;margin:5px 0 0 5px;background-color:#262626}
.drop_down .wide .second ul li.show_widget_area_in_popup:hover .widget{height:auto;width:auto;opacity:1}
.drop_down .wide .second ul li.show_widget_area_in_popup .widget img{max-width:inherit;display:block;position:relative}
.drop_down .wide .second ul li.show_widget_area_in_popup .widget a{padding:0}
.single_tags a,.widget .tagcloud a{letter-spacing:1px}
.widget .tagcloud a{display:inline-block;font-size:13px!important}
.widget .tagcloud a:after{content:","}
.widget .tagcloud a:last-child:after{content:""}
aside .widget a,.side_menu a,.side_menu .widget li{font-weight:400;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
aside .widget a:hover{color:#1abc9c}
aside .widget ul,.side_menu .widget ul{list-style:none;padding:0}
aside .widget li,.side_menu .widget li{margin:0 0 10px}
aside .widget li:last-child,.side_menu .widget li:last-child{margin:0}
.widget.widget_rss li a.rsswidget,#wp-calendar caption{color:#000}
.footer_top .widget.widget_rss li a.rsswidget,.footer_top #wp-calendar caption{color:#fff}
.widget.widget_rss li span.rss-date,#wp-calendar caption{margin:0 0 15px}
.widget.widget_rss li{margin:0 0 25px}
aside .widget.widget_search{border-bottom:0;padding:0}
aside .widget h5{margin-bottom:14px}
aside .widget.posts_holder li{padding:7px 0 7px 0;margin:0}
aside .widget.posts_holder li:hover{color:#1abc9c}
aside .widget a{color:inherit}
aside .widget{margin:0 0 42px}
.side_menu .widget li{position:relative}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul ul{padding:6px 0 0 20px}
.side_menu .widget{margin:0 0 43px}
.side_menu a,.side_menu li,.side_menu span,.side_menu p,.side_menu .widget.widget_rss li a.rsswidget,.side_menu #wp-calendar caption,.side_menu #wp-calendar th,.side_menu #wp-calendar td{color:#818181}
.side_menu .widget.widget_nav_menu li:last-child,.side_menu .widget.widget_nav_menu li a{margin:0}
.footer_top .widget.widget_nav_menu li{margin:0;line-height:22px}
.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select{width:100%;overflow:hidden;border:1px solid transparent;font-size:13px;background-color:#fff;outline:0;color:#818181;font-family:inherit;padding:2px 4%;height:37px}
.widget #searchform{display:inline-block;width:100%;overflow:hidden;background-color:#fff}
.footer_top .widget #searchform{background-color:transparent;border:1px solid #6a6a6a}
.widget.widget_search form.form_focus{border-color:#1abc9c}
.widget.widget_search form input[type="submit"],.header_top #searchform input[type="submit"]{width:37px;height:37px;line-height:37px;display:inline-block;margin:0;padding:0 4%;outline:0;border:0;text-decoration:none;background-color:transparent;color:#b9b9b9;font-family:'FontAwesome',sans-serif;cursor:pointer;white-space:nowrap;float:right;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}
.footer_top .widget #searchform input[type="submit"]{color:#6a6a6a}
.widget.widget_search form .screen-reader-text,.header_top #searchform .screen-reader-text{display:none}
.widget.widget_search form input[type="text"],.header_top #searchform input[type="text"]{display:inline-block;text-decoration:none;border:0;outline:0;color:#adadad;background-color:transparent;font-family:inherit;margin:0;padding:2px 4%;width:74%;height:33px;float:left}
.footer_top .widget #searchform input[type="text"]{color:#6a6a6a}
.side_menu .widget #searchform input[type="text"],.footer_top .widget.widget_search form input[type="text"]{width:70%!important}
.widget .tagcloud{display:inline-block;width:100%}
.side_menu .widget .tagcloud a{color:#fff}
aside .widget.posts_holder #lang_sel li:after,aside .widget.posts_holder #lang_sel_click li:after{content:none}
aside .widget #lang_sel_list,section.side_menu #lang_sel_list,footer #lang_sel_list{height:auto;font-family:inherit;width:100%}
aside .widget #lang_sel_list li,section.side_menu #lang_sel_list li,footer #lang_sel_list li{float:none;margin-bottom:0!important;padding:9px 10px 9px 0!important;width:auto}
aside .widget #lang_sel_list li a,aside .widget #lang_sel li a,aside .widget #lang_sel_click li a,section.side_menu #lang_sel_list li a,section.side_menu #lang_sel li a,section.side_menu #lang_sel_click li a,footer #lang_sel_list li a,footer #lang_sel li a,footer #lang_sel_click li a{font-family:inherit;font-size:13px;font-weight:400;border:0;color:#777}
aside .widget #lang_sel_list li a,section.side_menu #lang_sel_list li a,aside .widget #lang_sel_list li a,footer #lang_sel_list li a{display:inline}
aside .widget #lang_sel li,aside .widget #lang_sel_click li,section.side_menu #lang_sel li,section.side_menu #lang_sel_click li,footer #lang_sel li,footer #lang_sel_click li{margin-bottom:0}
aside .widget #lang_sel,aside .widget #lang_sel_click,section.side_menu #lang_sel,section.side_menu #lang_sel_click,footer #lang_sel,footer #lang_sel_click{width:100%}
aside .widget #lang_sel a.lang_sel_sel:hover,aside .widget #lang_sel_click a.lang_sel_sel:hover,aside .widget #lang_sel ul ul a:hover,aside .widget #lang_sel_click ul ul a:hover,aside .widget #lang_sel_list li a.lang_sel_sel,aside .widget #lang_sel_list li a:hover{color:#1abc9c}
aside .widget #lang_sel ul ul,aside .widget #lang_sel_click ul ul{width:100%;top:32px;height:auto;border:0;z-index:1000;padding:3px 0 0 0;overflow:hidden}
aside .widget #lang_sel ul ul a,aside .widget #lang_sel_click ul ul a,aside .widget #lang_sel ul ul a:visited,aside .widget #lang_sel_click ul ul a:visited{padding:10px 13px}
aside .widget #lang_sel_list.lang_sel_list_vertical ul,section.side_menu #lang_sel_list.lang_sel_list_vertical ul,footer #lang_sel_list.lang_sel_list_vertical ul{height:auto;border-top:0}
aside .widget #lang_sel_list.lang_sel_list_vertical a,aside .widget #lang_sel_list.lang_sel_list_vertical a:visited,section.side_menu #lang_sel_list.lang_sel_list_vertical a,section.side_menu #lang_sel_list.lang_sel_list_vertical a:visited,footer #lang_sel_list.lang_sel_list_vertical a,footer #lang_sel_list.lang_sel_list_vertical a:visited{border:0;padding:0}
.vertical_menu_transparency_on aside.vertical_menu_area.light .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.light .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.light .q_social_icon_holder i.simple_social{color:#fff}
.vertical_menu_transparency_on aside.vertical_menu_area.dark .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.dark .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.dark .q_social_icon_holder i.simple_social{color:#000}


    .box_image_with_border:hover,
    .qbutton:hover,
	.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover,
	.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover,
    .load_more a:hover,
    .blog_load_more_button a:hover,
    #submit_comment:hover,
    .drop_down .wide .second ul li .qbutton:hover,
    .drop_down .wide .second ul li ul li .qbutton:hover,
    .qbutton.white:hover,
    .qbutton.green,
    .portfolio_slides .hover_feature_holder_inner .qbutton:hover,
    .testimonials_holder.light .flex-direction-nav a:hover,
    .q_progress_bars_icons_inner.square .bar.active .bar_noactive,
    .q_progress_bars_icons_inner.square .bar.active .bar_active,
    .q_progress_bars_icons_inner.circle .bar.active .bar_noactive,
    .q_progress_bars_icons_inner.circle .bar.active .bar_active,
    .widget.widget_search form.form_focus,
    .q_steps_holder .circle_small_wrapper,
    .animated_icon_inner span.animated_icon_back i,
	.blog_holder article.format-link .post_text:hover .post_text_inner,
	.blog_holder article.format-quote .post_text:hover .post_text_inner,

        input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
        border-color: #82807d    }



    .drop_down .second .inner ul,
    .drop_down .second .inner ul li ul,
	.shopping_cart_dropdown,
    li.narrow .second .inner ul,
	.header_top .right #lang_sel ul ul,
    .drop_down .wide .second ul li.show_widget_area_in_popup .widget{
    background-color: #000000;
    background-color: rgba(0,0,0,1);
    }

    .filter_holder ul li span,
    blockquote h5,
    .q_social_icon_holder i.simple_social,
    .header-widget.widget_nav_menu ul.menu li a,
    .side_menu a,
    .side_menu li,
    .side_menu span,
    .side_menu p,
    .side_menu .widget.widget_rss li a.rsswidget,
    .side_menu #wp-calendar caption,
    .side_menu #wp-calendar th, 
    .side_menu #wp-calendar td,
    aside .widget #lang_sel_list li a,
    aside .widget #lang_sel li a,
    aside .widget #lang_sel_click li a,
    section.side_menu #lang_sel_list li a,
    section.side_menu #lang_sel li a,
    section.side_menu #lang_sel_click li a,
    footer #lang_sel_list li a,
    footer #lang_sel li a,
    footer #lang_sel_click li a,
    footer #lang_sel_list.lang_sel_list_horizontal a,
    footer #lang_sel_list.lang_sel_list_vertical a,
    .side_menu #lang_sel_list.lang_sel_list_horizontal a,
    .side_menu #lang_sel_list.lang_sel_list_vertical a,
    #lang_sel_footer a{
    	color: #c5c3be;    }


	.span10home {width: 100%;}


#top-prev, #top-next {
	position: absolute;
	right: 40px;
	bottom: 12px;
	z-index: 1000;
	cursor: pointer;
	font-size: 20px;
	color: #fff;
	font-family: "apt-custom", Helvetica, Arial, sans-serif;
	text-shadow: -1px -1px 1px #ccc, 1px -1px 1px #666, 1px 1px 1px #000, -1px 1px 1px #666;
}


#top-next {
	right: 20px;
}


#top-prev:hover, #top-next:hover {
	color: #aece5f;
}
span.product-action{color:#fff!important}
#quick-view-content .product-action.green{display:none}
.blog-actions-big .product-action{padding-top:9px!important}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
 
.menu-primary-container ul li.menu-item ul li.menu-item:hover, .menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item:hover {cursor:pointer; text-decoration:none; background:#2986a2;}

.menu-primary-container ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-parent a, 
.menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item.current-menu-item a {background: #2986a2;}
 ul.inline-list.respond .menu-item{display:none}


.groupad-product {padding: 0 50px;}

.groupad-product ul.nav {display: inline-block;}

.groupad-product ul.nav li {font-size: 16px; padding:0 15px;}

.groupad-product .product-item {padding: 0 30px; position: relative;}

.groupad-product .product-item img {margin-bottom: 20px;}

.groupad-product .item-img {display: block; position: relative;}

.groupad-product .item-img:hover:after {position: absolute; height: 100%; width: 100%; background: rgba(255,255,255,0.6); content: ''; top:0; left: 0; z-index: 9; transition: all .5s cubic-bezier(.175, .885, .32, 1);}

.groupad-product .product-item .buy-now {display:none; position: absolute; z-index: 10; left: 50%; top: 50%; text-align: center; font-size: 16px; height: 50px; line-height: 50px; width: 130px; border-radius: 50px; margin-top: -25px; margin-left: -65px; border: 0; background: #0089FA; color: #fff; transition: all .5s cubic-bezier(.175, .885, .32, 1);}

.groupad-product .item-img:hover .buy-now {display: block;}

	.tile_media .text,
	.tile_media .dark,
	.tile_media:hover .text,
	.tile_media .dark{
		display: none;
	}

.dark-beige{background: #f7f3ed;}

.tile_media .dark {
    
    opacity: 0;
    background: #74bdb4;
    
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 29;
    -webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.tile_media:hover .dark {
    
    opacity: .9;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    -webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;

}


.tile .last .tile_media:hover .dark{
	  opacity: .2;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}


#jf-footer{width:1000px;position:absolute;bottom:0px;height:465px;overflow:hidden;}

#content #homepagenews {
	clear: both;
	width: 917px;
}

#content #homepagenews .sectionHeading {
	margin: 1px 43px 24px 0px;
}

#content #homepagenews .sectionHeading h3 {
	text-transform: uppercase;
	background: none repeat scroll 0 0 #B0ACA9;
	color: #EBE8E6;
	margin: 0;
	font-size: 20px;
	font-family:"Arial Black",Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
	padding-right: 10px;
	line-height: 14px;
}


#content #homepagenews .sectionHeading a {
	padding: 4px 6px;
}

#content #homepagenews article {
	float: left;
	height: 267px;
	width: 242px;
	padding-right: 29px;
	margin-right: 29px;
	overflow: hidden;
	border-right: 1px dotted gray;
	position: relative;
	margin-bottom: 21px;
}

#content #homepagenews h4.home-news-title {
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;
	margin: 0 0 -10px;
}

	
#content #homepagenews h4.home-news-title a:link,
#content #homepagenews h4.home-news-title a:visited {
	color: #ffcc00;
}

#content #homepagenews h4.home-news-title a:hover {
	color: #666666;
}

#content #homepagenews p.home-news-title {
	font-size: 13px;
	line-height: normal;
	margin: 0px;
}

#content #homepagenews span.date {
	display: inline-block;
	color:#666;
	font-size: 11px;
	margin-bottom:-7px;
}



.col {
	display: block;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.td-mega-menu-page .td-mega-grid .td_block_wrap {
  padding-bottom: 26px;
}

.td-mega-menu-page .wpb_content_element .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.td_block_slide.td_block_wrap {
  padding-bottom: 48px;
}


.td_block_wrap {
  padding-bottom: 22px;
  position: relative;
  clear: both;
  
}

.td_block_wrap .td-next-prev-wrap,
.td_block_wrap .td-load-more-wrap {
  margin-bottom: 26px;
  
}

.td_block_wrap .td-subcat-item .td-cur-simple-item {
  color: #000;
}

.td-pb-span4 .td_block_wrap .td-next-prev-wrap,
.td-pb-span4 .td_block_wrap .td-load-more-wrap {
  margin-top: 0;
}

.iosSlider.td_block_wrap {
  margin-bottom: 34px !important;
}


.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  
}

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
  
}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  
}

.td-big-grid-slide .td_block_wrap {
  
  
  
}

.category .td-category-grid .td_block_wrap {
  
}

.td_category_template_6 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td_category_template_8 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td-local-news .td_block_wrap .td-subcat-dropdown .td-subcat-more {
  height: 35px !important;
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-list {
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-dropdown ul {
  top: 35px;
}

.td-travel .td-travel-features .td_block_wrap {
  margin-top: -278px;
  margin-bottom: 26px;
  
  
  
}

.td-travel .td_block_wrap .td-subcat-filter {
  top: 5px;
}

  .import_video_slider_bg .td_block_wrap {
    padding-bottom: 0 !important;
  }

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
  padding-bottom: 0;
  
}

.td-footer-wrapper .td_block_wrap {
  padding-bottom: 0;
  margin-bottom: 38px;
  
}

.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}

  .td-footer-wrapper .td-pb-span4:last-child .td_block_wrap:last-child {
    margin-bottom: 38px;
  }
   


	
	.gallery-widget li,
	.gallery-widget li img {
                width: 180px;
                }

         
        .gallery-widget li,        
        .gallery-widget li img {
                width: 180px;
        }

        
        
                        
        .gallery-widget li {
    		padding-right: 10px;
                }

        
        .gallery-widget li,
        .gallery-widget li img {
                width: 250px;
                }
 



.gallery-widget { 
        width: 110%;
        overflow: hidden;
        margin-top: 3px;
        }


.gallery-widget ul { 
        position: relative;
        margin: 0;
        }


.gallery-widget .gallery_item { 
        margin: 0;
        }

        
.gallery-widget li img {
	width: 140px;
	}
.lightSec .scbg .sht h5,.darkSec .scbg .sht h5,.thrv_wrapper .lightSec .scbg .sht h5,.thrv_wrapper .darkSec .scbg .sht h5{color:#f8f8f8}
.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%}


.new_blog-content-text {
    border: 0 solid #000000;
    color: #231F20;
    float: left;
    font-family: 'latoregular';
    font-size: 16px;
    line-height: 26px;
    margin-left: 20px;
    padding-right: 10px;
    width: 723px;
}



.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}





.container_12 .grid_1 {
	width:60px;
}


.container_12 .grid_2 {
	width:140px;
}


.container_12 .grid_3 {
	width:220px;
}


.container_12 .grid_4 {
	width:200px;
}


.container_12 .grid_4a {
	width:202px;
}



.container_12 .grid_5 {
	width:380px;
}


.container_12 .grid_6 {
	width:460px;
}


.container_12 .grid_7 {
	width:540px;
}


.container_12 .grid_8 {
	width:620px;
}


.container_12 .grid_9 {
	width:700px;
}


.container_12 .grid_10 {
	width:780px;
}


.container_12 .grid_11 {
	width:860px;
}


.container_12 .grid_12 {
	width:750px;
}


.container_12 .grid_12a {
	width:960px;
}







.container_12 .prefix_1 {
	padding-left:80px;
}


.container_12 .prefix_2 {
	padding-left:160px;
}


.container_12 .prefix_3 {
	padding-left:240px;
}


.container_12 .prefix_4 {
	padding-left:320px;
}


.container_12 .prefix_5 {
	padding-left:400px;
}


.container_12 .prefix_6 {
	padding-left:480px;
}


.container_12 .prefix_7 {
	padding-left:560px;
}


.container_12 .prefix_8 {
	padding-left:640px;
}


.container_12 .prefix_9 {
	padding-left:720px;
}


.container_12 .prefix_10 {
	padding-left:800px;
}


.container_12 .prefix_11 {
	padding-left:880px;
}







.container_12 .suffix_1 {
	padding-right:80px;
}


.container_12 .suffix_2 {
	padding-right:160px;
}


.container_12 .suffix_3 {
	padding-right:240px;
}


.container_12 .suffix_4 {
	padding-right:320px;
}


.container_12 .suffix_5 {
	padding-right:400px;
}


.container_12 .suffix_6 {
	padding-right:480px;
}


.container_12 .suffix_7 {
	padding-right:560px;
}


.container_12 .suffix_8 {
	padding-right:640px;
}


.container_12 .suffix_9 {
	padding-right:720px;
}


.container_12 .suffix_10 {
	padding-right:800px;
}


.container_12 .suffix_11 {
	padding-right:880px;
}







.container_12 .push_1 {
	left:80px;
}


.container_12 .push_2 {
	left:160px;
}


.container_12 .push_3 {
	left:240px;
}


.container_12 .push_4 {
	left:320px;
}


.container_12 .push_5 {
	left:400px;
}


.container_12 .push_6 {
	left:480px;
}


.container_12 .push_7 {
	left:560px;
}


.container_12 .push_8 {
	left:640px;
}


.container_12 .push_9 {
	left:720px;
}


.container_12 .push_10 {
	left:800px;
}


.container_12 .push_11 {
	left:880px;
}







.container_12 .pull_1 {
	left:-80px;
}


.container_12 .pull_2 {
	left:-160px;
}


.container_12 .pull_3 {
	left:-240px;
}


.container_12 .pull_4 {
	left:-320px;
}


.container_12 .pull_5 {
	left:-400px;
}


.container_12 .pull_6 {
	left:-480px;
}


.container_12 .pull_7 {
	left:-560px;
}


.container_12 .pull_8 {
	left:-640px;
}


.container_12 .pull_9 {
	left:-720px;
}


.container_12 .pull_10 {
	left:-800px;
}


.container_12 .pull_11 {
	left:-880px;
}


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

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


.title-card-wrapper {
  overflow: hidden; }

.right-sidebar #main #content {
	margin: 0 29% 0 1%;
	width: 70%;
}

.right-sidebar #main #secondary {
	float: right;
	margin: 0 2% 0 0%;
	width: 24%;
}

.page-template-showcase-php  #main #content {
	margin: 0 3%;
	width: 94%;
}

.special2{
	margin:21px 0px;
}

.special1, .special2, .special3{
 position: relative;
}
.tve_ts.tve_ts1{margin-bottom:40px}
.thrv_columns .tve_ts{box-sizing:border-box !important}
.thrv_columns .tve_ts div{box-sizing:border-box !important}
.tve_ts .tve_ts_ql{float:left;display:block;height:19px;margin-right:20px}
.tve_ts .tve_ts_cn{padding:40px}
.tve_flt .tve_ts.tve_black .tve_ts_o img,.tve_flt .tve_ts.tve_black.tve_ts1,.tve_flt .tve_ts.tve_black .tve_ts_imc{border:2px solid #1F1F1F}
.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts9 .tve_ts_cn{background-color:#1f1f1f}
.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o{border-bottom:1px solid #131313}
.tve_flt .tve_ts.tve_blue .tve_ts_o img,.tve_flt .tve_ts.tve_blue.tve_ts1,.tve_flt .tve_ts.tve_blue .tve_ts_imc{border:2px solid #4E7AC7}
.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts9 .tve_ts_cn{background-color:#4e7ac7}
.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o{border-bottom:1px solid #3764B2}
.tve_flt .tve_ts.tve_green .tve_ts_o img,.tve_flt .tve_ts.tve_green.tve_ts1,.tve_flt .tve_ts.tve_green .tve_ts_imc{border:2px solid #45BF55}
.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts9 .tve_ts_cn{background-color:#45BF55}
.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o{border-bottom:1px solid #2EA53E}
.tve_flt .tve_ts.tve_orange .tve_ts_o img,.tve_flt .tve_ts.tve_orange.tve_ts1,.tve_flt .tve_ts.tve_orange .tve_ts_imc{border:2px solid #FF712C}
.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts9 .tve_ts_cn{background-color:#ff712c}
.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o{border-bottom:1px solid #E85C18}
.tve_flt .tve_ts.tve_purple .tve_ts_o img,.tve_flt .tve_ts.tve_purple.tve_ts1,.tve_flt .tve_ts.tve_purple .tve_ts_imc{border:2px solid #9768D1}
.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts9 .tve_ts_cn{background-color:#9768D1}
.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o{border-bottom:1px solid #8858C2}
.tve_flt .tve_ts.tve_red .tve_ts_o img,.tve_flt .tve_ts.tve_red.tve_ts1,.tve_flt .tve_ts.tve_red .tve_ts_imc{border:2px solid #E5372B}
.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts9 .tve_ts_cn{background-color:#E5372B}
.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o{border-bottom:1px solid #D22115}
.tve_flt .tve_ts.tve_teal .tve_ts_o img,.tve_flt .tve_ts.tve_teal.tve_ts1,.tve_flt .tve_ts.tve_teal .tve_ts_imc{border:2px solid #479486}
.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts9 .tve_ts_cn{background-color:#479486}
.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o{border-bottom:1px solid #286F62}
.tve_flt .tve_ts.tve_white .tve_ts_o img,.tve_flt .tve_ts.tve_white.tve_ts1,.tve_flt .tve_ts.tve_white .tve_ts_imc{border:2px solid #EFEFEF}
.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts9 .tve_ts_cn{background-color:#efefef}
.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o{border-bottom:1px solid #D3D1D1}
.tve_flt .tve_ts .tve_ts_qr{display:block;height:19px;width:27px}
.tve_flt .tve_ts .tve_ts_ql{width:27px}
h2.pane-title{margin:0px 0 10px 0}
#content-area .view-sitemap h3,#content-area .view-sitemap h3 a,#content-area .pane-blog-sitemap .panel-pane h2.pane-title{color:#E6914E;font-weight:bold;font-size:17px;}
.page-sitemap #content-area h2.pane-title{font-size:23px;font-weight:bold;margin:5px 0;}
#mini-panel-scam_alerts_sidebar h2.block-title,.sidebar #mini-panel-scam_alerts_sidebar h2.pane-title{color:#d57f33;}

  .maincontent .wrapcontent {
    background: #fff; }

    .home .wrapcontent .subnav h3 {
      padding-top: 10px; }

.wrapcontent { *zoom: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline; float: left; width: 75%; padding: 0 10px; padding: 0; }

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

.wrapcontent:after { clear: both; }

.no-lhs .wrapcontent { background: none; }

.no-rhs .wrapcontent { width: 100%; }

.wrapcontent .hero { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline; float: left; width: 100%; padding: 0 10px; padding: 0; margin-bottom: 15px; }

.wrapcontent .hero img { width: 100%; height: auto; padding: 0; }

.wrapcontent .hero .headings { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline; float: left; width: 100%; padding: 0 10px; padding-top: 150px; padding-bottom: 20px; padding-left: 20px; }

* + html .wrapcontent { width: 725px; }

* + html .wrapcontent .hero .headings { width: 95%; }

#footer, .wrapcontent { *zoom: 1; }

#footer:before, #footer:after, .wrapcontent:before, .wrapcontent:after { content: ""; display: table; }

#footer:after, .wrapcontent:after { clear: both; }

.fullwidth .wrapcontent, .wrapcontent.span100 { width: 100%; }

.lt-ie8 .home .wrapcontent { background-position: -166px top; }

  a[href^="#Top"], .wrapcontent .hero, .bttn, input[type="reset"], #registerButton, #watchLiveButton, .bttn-hilight, .bttn-light, .bttn-dark { display: none !important; }


* + html .home .maincontent .wrapcontent { width: 730px; }

  .wrapcontent, .maincolumn { width: 100%; float: none; display: block; }



.wrapcontent #content {
  margin-bottom: 50px;
}

.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;
}
.tablenohover tbody tr:hover{background:transparent}

table.calendar .blank {
  background-image: -moz-linear-gradient(top, #ededed, #dedede);
  background-image: -ms-linear-gradient(top, #ededed, #dedede);
  background-image: -webkit-linear-gradient(top, #ededed, #dedede);
  background-image: -o-linear-gradient(top, #ededed, #dedede);
  background-image: linear-gradient(top, #ededed, #dedede);
  }

#body-wrapper {

  position: relative;
  max-width: 1700px;
  margin: auto;
  height: 100%;
}
 #length-elevation-submit-box{padding-left:20px;}
 #length-elevation-submit-box-metric{padding-left:10px;}
 #length-elevation-header,#distance-box,#elevation-box,#length-elevation-submit-box,#length-elevation-submit-box-metric{clear:both;display:inline-block;}
 #length-elevation-submit-box,#length-elevation-submit-box-metric{float:left;padding:10px 0 0 10px;}
  #length-elevation-submit-box, #length-elevation-submit-box-metric {padding:5px 0 6px 5px;}

.asideA:first-child, .asideA .module:first-child, .asideA .connectwithus:first-child { margin-top: 0; padding-top: 0; border: none; }

.connectwithus { padding: 15px 0 0; }

  .asideA .module, .connectwithus { margin: 10px 0; padding: 10px 0 0; }


.connectwithus + .connectwithus {
  border-top: 1px solid #ccc;
  margin-top: 0;
}



.connectwithus h3, #featurearticle #sub_rightcolumn .connectwithus h3 {background: none transparent; border-top: none; box-shadow: none; margin: 0 0 1em 0; padding: 0; }

			nav .mainnav li.color1 a {background:#0068D0}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}



.suboptions-icon {
border:0 none;
display:inline;
margin:1px;
}
.hero__wrapper{height:98%;position:relative;margin-bottom:100px;z-index:10}
#footer .column-wrap .columns{border-right:1px solid #333;min-height:210px}
#footer .column-wrap .three.columns{border:none}

div.footer-widget.widget_execphp a,
div.footer-widget.widget_execphp span {
  color: #fff;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

div.footer-widget.widget_execphp a:hover,
div.footer-widget.widget_execphp a:active,
div.footer-widget.widget_execphp a:focus {
  color: #dab236;
}

div.footer-widget.widget_execphp span#fax {
  color: #aaa;
}

div.footer-widget.widget_execphp a.btn {
  margin-top: 10px;
  color: #dab236;
  font-size: 15px;
}

div.footer-widget.widget_execphp a.btn:hover,
div.footer-widget.widget_execphp a.btn:active,
div.footer-widget.widget_execphp a.btn:focus {
  color: #111;
}

div.footer-widget.widget_execphp i {
  padding-right: 5px;
}

.zero-rate-panel .user-rated .percentage {
    width: 83px;
}
.audience-menu{display:none;font-family:UniversCondensed;font-size:0.8em;text-transform:uppercase;position:relative;right:-15px;float:right;margin:11px 0}
.audience-menu li{float:left}
.audience-menu li+li{border-left:1px solid #999}
.audience-menu li.active a{font-weight:bold}
.audience-menu a{padding:0 0.7em;color:#555}
.audience-menu a:hover,.audience-menu a:focus{color:#c00}

body.page-template-template-menu-list-php #sidebar ul .menu-item,
body.tax-menu-category #sidebar ul .menu-item { margin-left: 20px; }

body.page-template-template-menu-list-php #sidebar ul .menu-item a,
body.tax-menu-category #sidebar ul .menu-item a{ font-size: 12px; }


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}

.bigFont .thin {font-weight: 100;text-transform: initial; margin-top: 15px; display: block;}


.homeBlag .thin{font-weight: 300;}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{width:100%;max-width:860px;margin-left:auto;margin-right:auto}
#main-wrapper{min-height:300px}
#main-menu{clear:both}
#main-menu-links{font-size:.929em;margin:0 5px;padding:0;text-align:left}
#main-menu-links li{float:none;list-style:none;margin:0;padding:0;width:100%}
#main-menu-links a{color:#333;background:#ccc;background:rgba(255,255,255,0.7);float:none;display:block;text-decoration:none;text-shadow:0 1px #eee;border-radius:8px;margin-bottom:4px;padding:.9em 0 .9em 10px}
#main-menu-links a:hover,#main-menu-links a:focus{background:#f6f6f2;background:rgba(255,255,255,0.95)}
#main-menu-links a:active{background:#b3b3b3;background:rgba(255,255,255,1)}
#main-menu-links li a.active{border-bottom:0}
#main{margin-top:20px;margin-bottom:40px}
.overlay #main,.overlay #content{width:auto;float:none}
#main-menu-links li:nth-child(3n){margin-right:-5px}
.featured #main-menu-links li a:active,.featured #main-menu-links li a.active{background:#f0f0f0;background:rgba(240,240,240,1.0)}
#page,#main-wrapper,#main-menu-links li a.active,#main-menu-links li.active-trail a{background:#fff}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
*:first-child+html .clearfix{min-height:1%}

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

.header_text {
	display: none;
}
#footer #footer-wrapper .footerTop .emailupdates{font-weight:bold;font-size:18px;float:left;}
#footer #footer-wrapper .footerTop .emailupdates label{background-color:#1d4b7c;float:left;margin-top:6px;margin-right:30px;}
#footer #footer-wrapper .footerTop .emailupdates input.long{float:left;background-color:#fff;font-size:14px;line-height:29px;width:235px;height:29px;margin-top:2px;margin-right:2px;padding-left:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#footer #footer-wrapper .footerTop .emailupdates div.button_panel{float:left;background-color:#FDB72A;font-size:14px;padding:4px;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#footer #footer-wrapper .footerTop .emailupdates div.button_panel input{border:none;}
.add_margin_bottom6,input[id="routeFrom_chicago"],p[id="routeTo_chicago"],input[id="routeFrom_stlouis"],p[id="routeTo_stlouis"]{position:relative;margin-bottom:6px}


.responsive nav.ibiza-nav,
.responsive .ibiza-nav-inner
{
   width: auto !important;
   position: relative !important;
   top: auto !important;
   left: auto !important;
   right: auto !important;
   bottom: auto !important;
   margin-top: 0;
   margin-bottom: 0;
   min-width: 0;
   text-align: right !important;
}
body .widget{margin:0 0 2em 0}
body .widget ul{margin:0;list-style:none}
body .widget ul li{margin:0.5em 0}
body .widget ul ul,body .widget ol ol,body .widget ol ul,body .widget ul ol{margin-left:15px}
body.rtl .widget ul ul,body.rtl .widget ol ol,body.rtl .widget ol ul,body.rtl .widget ul ol{margin-right:15px}



.menu a,
a:hover,
.entry-meta a,
.entry-title a,
.entry-image a,
.widget_pages a,
.related-posts a,
.comment-reply-link,
.widget_categories a,
.widget-post-title a,
a[class*="read-more"],
.comments li .vcard a,
.widget_recent_entries a,
.widget_recent_comments a {
	text-decoration:none;
}


.widget_pages a:hover,
.comment-reply-link:hover,
.widget_categories a:hover,
.comments li .vcard a:hover,
.widget_recent_entries a:hover,
.widget_recent_comments a:hover,
.page-header .entry-meta a:hover {
	text-decoration:underline;
}


nav li,
input#s,
.tagline,
.sub-title,
.widget h3,
.entry-header,
.comment-box label,
.section-header,
.comment-meta,
.comment .vcard,
.widget-post-title,
.widget_pages li,
.widget_nav_menu li,
.widget_categories li,
.comment-reply-link,
#submit,
.widget h4,
.copyright,
.entry-meta,
.top-strip nav,
input[type="submit"],
[class*="read-more"],
.slide-dock h4,
.related-posts h4,
.secondary-menu li,
.sub-menu li {
	letter-spacing:0.2em;
	text-transform:uppercase;
}


#submit,
.widget h4,
.copyright,
.entry-meta,
.comment-meta,
input[type="submit"],
[class*="read-more"],
.slide-dock h4,
.related-posts h4,
.secondary-menu li,
.widget-post-title {
	font-size:12px;
}


.tagline,
.sub-title,
.entry-meta,
.entry-meta a,
#open-pageslide,
#close-pageslide,
.cat-description {
	color:#8c919b;
}


.title-with-bg,
.title-with-bg a,
.title-with-bg .read-more,
.title-with-bg .sub-title,
.title-with-bg .entry-title,
.content-over-image,
.content-over-image a,
.content-over-image .read-more,
.content-over-image .entry-meta,
.content-over-image .entry-title {
	color:#fff;
}


	.grid-8 .posts-slider .entry-header .read-more,
	.grid-8 .posts-slider .entry-header .entry-meta,
	.slider-latest .posts-slider .entry-header .read-more,
	.slider-latest .posts-slider .entry-header .entry-meta {
		font-size:80%;	
	}

		
		.content-over-image .entry-meta {
			margin-bottom:10px;
		}

		
		.content-over-image .read-more,
		.content-over-image .entry-meta,
		.content-over-image .entry-title {
			position:relative;
			z-index:3;
		}

		
	.entry-header .entry-meta .author:after,
	.entry-header .entry-meta .entry-date:after,
	.entry-header .entry-meta .entry-category:after,
	.posts-slider .entry-header .entry-meta .entry-author:after {
		content:"/";
		padding:0 5px;
	}

		.entry-header .author:last-child:after,
		.entry-header .entry-meta .entry-date:last-child:after,
		.entry-header .entry-category:last-child:after {
			content:"";	
		}


.entries .hentry .entry-meta {
	margin-top:10px;	
}

	.page-header .entry-meta {
		margin-bottom:5px;	
	}


	#gallery-carousel .carousel-nav,
	.posts-slider .entry-header .entry-meta,
	.posts-slider .entry-header .read-more {
		display:none;	
	}



        
    .posts-slider .entry-headers a,
    .posts-slider .entry-headers .entry-meta {
        color:#fff;
        font-size:100%;
        text-decoration:none;    
    }


#submit, .widget h4, .copyright, .entry-meta, .comment-meta, input[type="submit"], [class*="read-more"], .slide-dock h4, .related-posts h4, .secondary-menu li, .widget-post-title {
font-size: 12px;
}

.direct_dotjobsFilterContainer .more_less_links_container {
    margin-left: 25px;
}

	.more_less_links_container,
	#direct_disambiguationDiv .more_less_links_container{
		display: block;
		margin-top: 10px;
		width: auto;
		padding: 0px !important;
		}

	#direct_moreLessLinks_jobListing .direct_optionsMore,
	.more_less_links_container .direct_optionsMore,
	a.direct_mobileJumpLink{
		display: block;
		text-align: center;
		width: 75%;
		margin-left: auto;
		margin-right: auto;
		background: #fff;
		}

	#direct_moreLessLinks_jobListing .directOptionsLess,
	.more_less_links_container .direct_optionsLess{
		display: none !important;
		}


#direct_disambiguationDiv .more_less_links_container {
	padding-left: 28px;
}
.img-responsive{margin-top:10px;margin-bottom:10px}
 
 
.wrap{
	margin:0 auto;
	padding:0;
	
	text-align:center;
	display:table;
	border-left-width:1px;
	border-right-width:1px;
	//border-left-style:solid;
	//border-right-style:solid;
	//border-color:#AAAAAA;
	border-color:#87CC65;
	background-color:#FFFFFF;
	border-right: 1px dotted #87CC65;
	border-left: 1px dotted #87CC65;
}

  .firstfirstcol, .middlecol, .lastcol {vertical-align: top !important;}

  .middlecol {width: 150px;}

  .middlecol h4 {font-size: 15px; font-weight: bold; color: #333333 !important; padding: 0; margin: 0 0 2px 0 !important;}


.widget ul li {
   }

  .widget ul li.m-all {
    padding-right: 0; }


  .widget {
   		 }


.featured-box {
    display: inline-block;
    margin: 0 2% 25px;
    text-align: left;
    vertical-align: top;
    width: 20.65%;
	min-width: 200px;
}
#featured-content-container #featured-nav-wrap{display:block;position:relative}
#featured-content-container #featured-nav-wrap ul{bottom:5px;margin:0;position:absolute;right:10px;z-index:10}
#featured-content-container #featured-nav-wrap ul li{display:inline-block}
#featured-content-container #featured-nav-wrap ul li a{background:#6e9336;display:block;height:12px;margin-right:5px;width:12px}
#featured-content-container #featured-nav-wrap ul li.activeSlide a{background:#006335}
#featured-content-container #featured-nav-wrap ul li:last-of-type a{margin:0}
.wrap{width:96%;margin:0 auto}
.navigation .left_side{width:50%;float:left;padding:0}
.navigation .right_side{width:48.9796%;float:right;padding:0 0.4px 0 0}


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}

.theme-content img,
#mk-sidebar img,
#mk-footer img,
.mk-page-section img,
.mk-edge-slider img,
.ajax_project img,
.vc_row-fluid img {
  max-width: 100%;
  width: auto\9;
  height: auto;
  border: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

  .theme-page-wrapper,
  .theme-content {
    width: 100% !important;
  }

.not-found-page .theme-content {
  padding: 0 !important;
}

#theme-page .theme-page-wrapper .theme-content {
  padding: 30px 20px;
}

#theme-page .theme-page-wrapper .theme-content.no-padding {
  padding-bottom: 0!important;
  padding-top: 0!important;
}

#theme-page .theme-page-wrapper.right-layout .theme-content {
  float: left;
}

#theme-page .theme-page-wrapper.left-layout .theme-content {
  float: right;
}

.mk-page-section .theme-content {
  padding: 0 20px;
}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}
.slider{margin-bottom:0;min-height:220px;max-height:640px;overflow:hidden}
.slider li{position:relative}
.slider h2{font-family:Oswald;text-transform:uppercase;letter-spacing:3px;color:#fff;font-size:38px;font-weight:bolder;margin-bottom:0}
.slider h3{color:#fff;font-size:22px;font-weight:400;font-family:'Source Sans Pro'}
.slider .text-wrap{position:absolute;top:0;left:0;width:100%;height:100%;min-height:220px;max-height:640px;background:rgba(0,0,0,.5);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slider .text-wrap span{display:block;position:relative;top:43%;padding:.9375rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.slider .button.hero{margin-top:30px}
.slider .slick-dots{bottom:-.9375rem}
.slider .slick-dots li{margin:0}
.slider .slick-dots li.slick-active button:before{background:#fff;opacity:.9}
.slider .slick-dots li button:before{background:0 0;border:1px solid #fff;border-radius:50%;text-indent:-999em;width:6px;height:6px;opacity:.45}
.slider .slick-next,.slider .slick-prev{display:none!important}
.slider .slick-next:before,.slider .slick-prev:before{position:absolute;font-family:FontAwesome;top:18px;font-size:2rem}
.slider .slick-next:hover,.slider .slick-prev:hover{background:rgba(0,0,0,.4)}
.slider .slick-prev{left:0}
.slider .slick-prev:before{content:'\f104';left:12px}
.slider .slick-next{right:0}
.slider .slick-next:before{content:'\f105';right:12px}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}
#above_content_wrapper_1 #banner_area_two_wrapper .menu-name-menu-find-it-fast-menu ul li.last{border-bottom:0px;}
.front #quicktabs-experience_vancouver ul.quicktabs-tabs li.last{width:60%;}
.front #quicktabs-stay_connected ul.quicktabs-tabs li.last{width:60%;}
#footer_wrapper ul li.last a{float:left;border-right:none;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last{-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-khtml-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.first li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.first,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.last{-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li li.last{border-bottom:0px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}

	
	.shopping .shops-link,
	.single-store .shops-link {
		font-weight: bold;
	}
div.view-key-personnel table tr.odd td{background:#d8d8d8 !important;}
div.view-key-personnel table td.views-field-field-p-title{width:70%;font-size:90%}
.view-whats-new .views-field-title{background-color:#acd28a;border:1px solid  #000000;padding:4px 4px 4px 1px;}
.view-whats-new .li .ul.topnav{font-size:.9em;padding:0;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
.view-EDTR,.node-type-edtr-opportunity{line-height:1.3em;}
div.view-header hr{margin-top:15px;}
.view .progress-disabled{float:none;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.ui-dialog .ajax-login-register-container .ui-dialog-close{position:absolute;top:10px;right:14px;color:#b7b7b7;font-size:18px;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget,.ajax-login-register-container .meta{font-family:inherit;font-size:16px;}


.wrap { width: 100%; position: relative; z-index: 60; padding: 0 0 40px; }

body.page-template-template-contact-php .wrap { padding: 0; }

.video-holder .wrap { width: auto; height: 410px; display: block; position: relative; }

.clear { clear:both; }


#skin_top_menu {
     color: #FFFFFF;
     float: left;
     width: 435px;
     }






#skin_top_menu ul {
     padding: 0px;
     margin: 0px;
     list-style: none;
     }


#skin_top_menu li {
     padding: 0px;
     margin: 0px;
     list-style: none;
     display: inline;
     }


#skin_top_menu ul li a {
     color: #FFFFFF;
     font-weight: normal;
     text-decoration: none;
     margin: 0px 5px 0px 0px;
     padding: 0px 5px 0px 0px;
     font-size: 11px;
     border-right: 1px solid #FFFFFF;
     }


#skin_top_menu ul li:last-child a {
     border-right: none;
     }


#skin_top_menu ul li a:hover {
     color: #FFFFFF;
     text-decoration: underline;
     }

.tabhide { display: none; }


ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
.menu-item-language .sub-menu:after{top:-15px;left:auto;right:20px}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}
.menu-item{ padding-top:5px; }

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}
		
.pipestyle {font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #CCCCCC;
			}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

	.ms-sbgo a { margin: 0 -2px !Important; }

	.ms-sbgo .srch-gosearchimg { display: none; }

	.ms-sbgo a:hover { background-position: 0 -30px; }
