﻿.page-node-register .pre-content .tabs{display:none;}

.vce-featured-section a,
.meta-category a{font-size: 14px;}
.live-chat a{color:#fff}
.live-chat a:hover{color:#000}

.aligncenter {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}


div.dewy-func a, body#tinymce a{ color:#c00 !important; }
.footer .footer-email-signup .signup-form{height:60px;margin-top:13px;overflow:hidden;text-align:left}


#menu {font-size: 13px;width: 500px;margin: -15px 5px 5px 5px auto 5px auto;padding: 1px 0px 0px 0px;border-bottom: 1px solid #888888;}

#menu ul {margin: 0px;padding: 0px;list-style: none;text-align: left;}

#menu li {display: inline;margin-left:1px;}

#menu a {padding: 0px 5px;border: 1px solid #888888;border-bottom: 0px solid #888888;background-color: #FAFAFA;text-decoration: none;font-weight: bold;}

#menu a:hover {background-color: #446EC0;color: #FFFFFF;}





#logo {
float: left;
}

#footer .row { font-size:12px; color:#666666;  margin-bottom:8px; height:100%; border: 0;}

#footer .row h4,
#footer .row h5 { font-size:13px; color:#666666; }

#footer .row h4 { padding-bottom:17px; }

#footer .row h5 { font-style:italic; }

#footer .row ul { list-style:none; line-height:15px; }

#footer .row a { color:#666666; text-decoration:none; }

#footer .row a:hover { text-decoration:underline; }

#footer .column-2 .row { padding-left:3px; }

#footer .row-1 { border-bottom: 0; height: 155px; }

#footer .row-1 .column.wide {
    margin-right: -2px;
border-right: 1px #dddddd solid;
}

#footer .row-1 p { padding-bottom:12px; line-height:15px; color:#666666; }

#footer .row-1 p.last { padding-bottom: 15px; }

#footer .row-1 h4 { padding-bottom:2px; }

#footer .row-2 {  }

#footer .row-2 .column-2, #footer .row-2 .column-3 {
    border-left: 1px #dddddd solid;
        margin-bottom: 15px;
}

#footer .row-2 ul { padding-bottom:17px; }

#footer .row-2 ul.last { padding-bottom:0; }

#footer .row-2 strong { display:block; }

#footer .row-3 { margin-top: 15px; border: 0; }

#footer .row-3 .column { width:192px; border: 0; border-left: 1px #dddddd solid; margin-bottom: 15px }

#footer .row-3 .column-1 { width:197px; border: 0 }

#footer .row-3 .column-2 { width:150px; }

#footer .row-3 .column-4 { width:142px;  }

#footer .row-3 ul.higher li { line-height:17px; }

.main-header .search-account .searchbar-container { display: none; right: -3px; width: 100%; top: 0; max-width: 250px; }

.main-header .search-account .searchbar-container button { font-size: 14px; top: 7px; background: none; border: 0; padding: 0; margin: 0; position: absolute; color: #666666; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }



.searchbar-container { position: relative; }

.searchbar-container form { margin: 0; padding: 0 24px 0 10px; width: 250px; }

.searchbar-container button { right: 30px; }

.searchbar-container .text { display: inline-block; max-width: 250px; font-size: 1em; }

.template-search .main-content .searchbar-container { max-width: 250px; }

.template-search .main-content .searchbar-container form { position: relative; padding-left: 0; }

.template-search .main-content .searchbar-container .text { padding-right: 27px; }

.template-search .main-content .searchbar-container button { font-size: 14px; top: 7px; background: none; border: 0; padding: 0; margin: 0; position: absolute; color: #666666; }




#subscribe {
	font: 12px/1.2 Arial,Helvetica,san-serif;
}


#subscribe a,
#subscribe a:hover,
#subscribe a:visited {
	text-decoration:none; 
}

        
#colorbox #subscribe img {
height: auto !important;
}


#about,
#subscribe-box,
#sponsors,
#favorites {
padding: 15px;
margin-bottom: 10px;
font-size: 14px;
background-color: #f2f2f2;
}


#subscribe-box h3 {
margin-bottom: 5px;
}


#subscribe-box .button {
text-align: center;
}


#subscribe-box .button input[type="submit"] {
margin-top: 5px;
}
section.stories.from-the-magazine .magazine-carousel a.subscribe{display:block;color:gray;font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase;transition:all 0.2s;text-align:center;width:100%;padding:10px;border:2px solid;border-color:gray}
section.stories.from-the-magazine .magazine-carousel a.subscribe:hover{color:#FFF;opacity:1;border-color:#FFF}
.outerpaywall .paywall .modal .left button.subscribe{background:#cc0e0e;text-align:center;font-family:"Knockout 49 A", "Knockout 49 B";color:#fff;padding:20px;margin:0 auto;border:0 none;text-transform:uppercase;font-size:2rem;line-height:1rem}

.template-index .slide .prev, .template-index .slide .next { display: block; position: absolute; top: 50%; z-index: 3000; margin-top: -30px; width: 60px; height: 60px; cursor: pointer; }

.template-index .slide .prev .icon, .template-index .slide .next .icon { font-family: 'icons'; font-size: 99px; color: #ffffff; line-height: 62px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

.template-index .slide .prev .icon:hover, .template-index .slide .next .icon:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; }

.template-index .slide .next { right: 0; }

  .template-blog .articles .meta li.prev-next-post .previous, .template-blog .articles .meta li.prev-next-post .next, .template-article .articles .meta li.prev-next-post .previous, .template-article .articles .meta li.prev-next-post .next { position: absolute; height: 22px; width: 22px; top: 50%; margin-top: -11px; font-family: 'icons'; }

  .template-blog .articles .meta li.prev-next-post .next, .template-article .articles .meta li.prev-next-post .next { left: 0; }

  .template-blog .articles .meta li.prev-next-post .next .icon, .template-article .articles .meta li.prev-next-post .next .icon { text-indent: 2px; }

	.foot-cont {
		width: 752px;
	}

	
	

	
	#footer .text-photo,
	#footer .head,
	#footer .custom-menu li a,
	#footer .panel .panel-wrapper a,
	#footer .reviews-t,
	#footer .categories a,
	#footer .post a,
	#footer a.do-clear,
	#footer .c-clear,
	#footer .dt_captcha, .foot-cont
	{			
		color: #c4c4c4 !important;	}



	#footer .author-position,
	#footer .mid-gray,
	#footer .panel-wrapper .blue-date,
	#footer p.autor,
	#footer p.autor a,
	#footer .goto-post span,
	#footer a,
	#footer .goto-post span,
	.foot-cont p.autor,
	.foot-cont p.autor a,
	 #footer #wp-calendar tfoot td a
	{
		color: #c4c4c4 !important;	}


.foot-cont .header,
#footer a.next span.a-l-s,
#footer a.prev span.a-l-s,
#footer .SliderNamePrev span.a-l-s,
#footer .SliderNamePrev2 span.a-l-s,
#footer .SliderNameNext span.a-l-s,
#footer .SliderNameNext2 span.a-l-s
{
	color: #c4c4c4 !important;
}




.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #8AA789;
   text-align: justify;
}

		.teaser { float: left; }



.teaser a.teaser_link:hover { text-decoration: underline; }

.teaser .teaser_author { font-style: italic; }

	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }

.teaser .edit_post { letter-spacing: 1px; }

	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }

	.teaser .teaser_author a { font-style: normal; }

	.teaser .format_teaser a { text-decoration: underline; }

	.teaser .format_teaser a:hover { text-decoration: none; }

.teaser h2 { }

.teaser .format_teaser { font-size: 1.2em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }

.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Verdana, sans-serif; }

.teaser .teaser_category { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_date { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_comments { font-size: 1em; line-height: 1.6em; }

.teaser .teaser_link { font-size: 1.2em; line-height: 1.5em; }

.teaser .post_tags { font-size: 1.1em; line-height: 1.636em; }



.teaser .post_image_link img.alignleft { margin-right: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.alignright { margin-left: 1.8em; margin-bottom: 1.8em; }

.teaser .post_image_link img.aligncenter { margin-bottom: 1.8em; }

.teaser .post_image_link img.alignnone { margin: 0 auto 1.8em 0; }

.teaser .post_image_link img.frame { padding: 0.8em; border-width: 0.1em; }

.teaser .format_teaser .post_image_link img.alignleft { margin-right: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.alignright { margin-left: 0.75em; margin-bottom: 0; }

.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.5em; }

.teaser .format_teaser .post_image_link img.frame { padding: 0.333em; border-width: 0.083em; }

.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }

.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #000000; }

#mini-features .home-icon { float:left; }


#sub-floor {
	background: #000;
	padding: 10px 0;
}


#sub-floor #credit {
	color: #666;
	padding: 13px 0;
	text-align: right;
	float: right;
}


#sub-floor #credit a {
	color: #999;
}


#sub-floor #credit a:hover {
	text-decoration: none;
	color: #fff;
}

.clearfix {
  *zoom: 1;
}

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

.clearfix:after {
  clear: both;
}




#copyright {
	font-family: "InterstateRegular";
    padding: 0;
    font-size: 11px;
    color: #FFF;
	text-align:center;
	margin-bottom: 30px;
    }

    
#copyright a:link,
#copyright a:visited {
	font-family: "InterstateRegular";
 	color: #FFF;
  	text-decoration: none;
        }

        
#copyright a:hover,
#copyright a:active {
	text-decoration: underline;
	color: #FFF;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

  .vc_col-sm-12 {
    width: 100%;
  }



.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}


  
  .col-sm-2 {
    width: 16.66667%;
  }

.phone-wrapper-mobile ul.give-us-a-call {  
  color: #FFF;
  opacity: 0.7;
  float: right;
  font-size: 14px;
  font-family: 'Montserrat', Helvetica, sans-serif;
  line-height: 32px;
  margin-right: 20px;
}

.phone-wrapper-mobile ul.give-us-a-call li {
  display: inline-block;
}

.phone-wrapper-mobile ul.give-us-a-call li:first-child {
  margin-right: 20px;
}

.phone-wrapper-mobile ul.give-us-a-call li a {
  color: #FFF;
  text-decoration: none;
}

	.phone-wrapper-mobile ul.give-us-a-call li:last-child { float: right; margin-right: 20px; }

body.home .td-title-wrap .span9.column_container.td-no-pagination,body.home div#cta_container .widget #menu-item-203, body.home div#cta_container .widget #menu-item-204 {display:none;}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

#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}

    .aux-menu-wrap .audience-nav-wrap .cur-audience {
      color: #fef2d2; }


.clear:before,
.entry-content:before,
.comment-content:before,
.site-header:before,
.site-content:before,
.site-footer:before, .wrap:before, .clearfix:before, .grid:before, .anchorlinks:before, .disclaimer:before, .sub-articles:before, .company-news:before, .company-news .company-news-article:before, .gallery:before, .clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after, .wrap:after, .clearfix:after, .grid:after, .anchorlinks:after, .disclaimer:after, .sub-articles:after, .company-news:after, .company-news .company-news-article:after, .gallery:after {
  content: "";
  display: table; }

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after, .wrap:after, .clearfix:after, .grid:after, .anchorlinks:after, .disclaimer:after, .sub-articles:after, .company-news:after, .company-news .company-news-article:after, .gallery:after {
  clear: both; }

  .company-news .company-news-article {
    padding: 5px 10px;
    background: #f4f5f7;
    border-top: 1px solid #e7decb;
    border-bottom: 1px solid #e7decb; }

    .company-news .company-news-article:nth-child(odd) {
      background: #fff;
      border: none; }


.menu-item {
    display: inline;
}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}



div.crafty-social-buttons{margin:.3em 0}
div.crafty-social-buttons .crafty-social-caption{display:inline-block;padding-right:1em;vertical-align:top;font-size:1.2em}
div.crafty-social-buttons ul{display:inline-block;list-style-type:none;margin:0;padding:0}
div.crafty-social-buttons ul li{display:inline-block;margin:0 .2em;padding:0}
div.crafty-social-buttons .crafty-social-share-count:after,div.crafty-social-buttons .crafty-social-share-count:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute}
div.crafty-social-buttons .crafty-social-share-count:after{border-color:rgba(224,221,221,0);border-right-color:#f5f5f5;border-width:5px;top:50%;margin-top:-5px}
div.crafty-social-buttons .crafty-social-share-count:before{border-color:rgba(85,94,88,0);border-right-color:#e0dddd;border-width:6px;top:50%;margin-top:-6px}
div.crafty-social-buttons .crafty-social-share-count{font:18px Arial,Helvetica,sans-serif;color:#555e58;padding:5px;-khtml-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;background:#f5f5f5;border:1px solid #e0dddd;display:inline-block;vertical-align:top;margin-left:2px;min-width:24px;text-align:center}
div.crafty-social-buttons.crafty-social-buttons-size-2 .crafty-social-share-count{min-width:14px;font-size:12px}
div.crafty-social-buttons.crafty-social-buttons-size-3 .crafty-social-share-count{min-width:16px;font-size:14px}
div.crafty-social-buttons.crafty-social-buttons-size-4 .crafty-social-share-count{min-width:20px;font-size:16px}
div.crafty-social-buttons.crafty-social-buttons-size-5 .crafty-social-share-count{min-width:24px;font-size:18px}
div.crafty-social-buttons.crafty-social-buttons-size-6 .crafty-social-share-count{min-width:24px;font-size:20px}

    .footer #inner-footer .crafty-social-buttons {
      margin: 0;
      padding: 0; }

      .footer #inner-footer .crafty-social-buttons img {
        width: 29px;
        height: 29px; }

      .footer #inner-footer .crafty-social-buttons li {
        margin-left: 2px;
        margin-right: 2px;
        float: left; }
.region-sidebar-first .block{border-bottom:1px solid #EBEBEB;padding:0 25px 30px 25px;margin-bottom:30px;}
.region-sidebar-first .block-menu,.region-sidebar-first .block-menu-block,.region-sidebar-first .block:last-child{border-bottom:none;margin-bottom:0;}

.typ-2 {
	color: #EE9208;
}

.menus LI, .menusHeader LI {
	margin-right: 25px;
	line-height: 1.87em;
}

.menus LI:last-child, .menusHeader LI:last-child {
	margin-right: 0px;
}

.menus, .menusHeader, .mobileMenuList {
	font-family: "futura-pt", sans-serif;
	font-size: 0.9em;
}

.menus li, .menus li a, .menusHeader li, .menusHeader li a {
	float: left;
	position: relative;
}

.menus LI img {
	height: 39px;
	width: auto;
}

.menus LI {
	margin-right: 15px;
}


.sidebarcontainer .navsection {
   font-size:12px;
}


.navsection .menulinks {
   line-height: 15px;
}


.navsection .signedinas-individual {
   font-family: PlutoMedium;
   font-size: 14px;
}




.navsection .navSectionHeading {
   text-transform: uppercase;
   text-align: center;
   line-height: 34px;
   color: #5c5f6d;
}


.genesis-nav-menu .menu-item {
  display: inline-block;
  text-align: left; }


.genesis-nav-menu .menu-item:hover {
  position: static; }



.fetch-tweets-item,
.fetch-tweets-single-item { color: #3c3c3b !important; font-size: 15px; font-size: 0.9375rem; border: 0 !important; padding: 20px; font-family: 'proxima_nova_altsemibold'; }

.fetch-tweets-item a,
.fetch-tweets-single-item a { color: #3c3c3b !important; }


    .fetch-tweets-item, .fetch-tweets-single-item { font-size: 10px; font-size: 0.625rem; }
.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#0595cd;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2.0s infinite ease-in-out;animation:bounce 2.0s infinite ease-in-out;}
.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s;}


.frp-left {
    float: left;
}


img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}


.alignleft {
    float: left;
}


.entry img.alignleft {
    max-width: 605px;
    float: left;
    margin: 0 10px 5px 0;
    padding: 0;
}


.entry2 img.alignleft {
    max-width: 605px;
    float: left;
    margin: 0 10px 5px 0;
    padding: 0;
}
.vc_row.vc_row-no-padding .wpb_column{padding-left:0;padding-right:0}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.wpex-parallax-bg-wrap .wpb_column { z-index: 1; position: relative; }

	
	
	.tablet-fullwidth-columns .col,
	.tablet-fullwidth-columns .wpb_column,
	.tablet-fullwidth-columns .vcex-feature-box-content,
	.tablet-fullwidth-columns .vcex-feature-box-media { width: 100% !important; margin-left: 0 !important; height: auto !important; }

	.row-no-spacing .wpb_column { margin-bottom: 0 }

	.vc_span12.wpb_column { margin-bottom: 0 !important }

	
	
	.phone-fullwidth-columns .col,
	.phone-fullwidth-columns .wpb_column,
	.phone-fullwidth-columns .vcex-feature-box-content,
	.phone-fullwidth-columns .vcex-feature-box-media { width: 100% !important; margin-left: 0 !important; height: auto !important; }



.wpb_column .vcex-pricing { width: 100% !important; margin: 0 !important; float: none !important; }

.wpb_column .vcex-pricing:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }


.vc_empty .wpb_column { float: none }

.no-margins .wpb_column,
.no-margins .vc_vc_column { padding-left: 0 !important; padding-right: 0 !important; }

.wpex-live-site .wpex-vc-column-spacing-0px .wpb_column,
.wpex-vc-column-spacing-0px .vc_vc_column { padding-left: 0; padding-right: 0; }

.wpex-live-site .wpex-vc-column-spacing-20 .wpb_column,
.wpex-vc-column-spacing-20 .vc_vc_column { padding-left: 10px; padding-right: 10px; }

.wpex-live-site .wpex-vc-column-spacing-30 .wpb_column,
.wpex-vc-column-spacing-30 .vc_vc_column { padding-left: 15px; padding-right: 15px; }

.wpex-live-site .wpex-vc-column-spacing-40 .wpb_column,
.wpex-vc-column-spacing-40 .vc_vc_column { padding-left: 20px; padding-right: 20px; }

.wpex-live-site .wpex-vc-column-spacing-50 .wpb_column,
.wpex-vc-column-spacing-50 .vc_vc_column { padding-left: 25px; padding-right: 25px; }

.wpex-live-site .wpex-vc-column-spacing-60 .wpb_column,
.wpex-vc-column-spacing-60 .vc_vc_column { padding-left: 30px; padding-right: 30px; }
.sticky-header-top .advertisement-728x90{position:absolute;top:9px;right:0;bottom:0}
.sticky-header.sticky-header-top .advertisement-728x90{position:absolute;margin-top:2px;left:266px;top:0px}
.advertisement-cmad-114x83{float:left;position:relative;z-index:1}
.center-wrapper .panel-col-first .pane-ti-lsg-ay-ads-multiad-300x250 .advertisement-multiad-300x250{width:300px;margin:0 auto;padding-top:15%;height:400px}
.center-wrapper .panel-col-first .pane-ti-lsg-ay-ads-multiad-300x250 .advertisement-multiad-300x250 .adtxt{background:#f7f8f8 none}
.center-wrapper .panel-col-first .pane-ti-lsg-ay-ads-multiad-300x250 .advertisement-multiad-300x250 .adtxt span{padding:0 10px;background:#f7f8f8}
body.node-type-gallery .panel-col-first .pane-ti-lsg-ay-ads-300x250 .advertisement-300x250{display:inline-block;vertical-align:middle}
.hero-overlay{position:absolute;width:100%;top:100px;}
.hero-overlay .wrapper{width:50%;}
.hero-overlay .wrapper h2{position:relative;-webkit-animation-name:slideDown;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-in animation-name: slideDown;animation-duration:1s;animation-timing-function:ease-in;}
.hero-overlay h2{font-size:28px;line-height:70px;}


#header .topnav, #shoes .bottomnav {
	color:#ffc500;
	font:normal 13px Trebuchet MS, Helvetica, Arial, sans-serif;
	text-align:right;
}

#header .topnav a:link, #header .topnav a:visited, #header .topnav a:active,
#shoes .bottomnav a:link, #shoes .bottomnav a:visited, #shoes .bottomnav a:active {
	color:#ffffff;
	text-decoration:none;
}


.aom_pb {font-weight:bold; font-size:larger; color:#990000;}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


div#about-slider_container .nivo_slider .nivo-controlNav {
width: 700px !important;
position: absolute;
bottom: 20px;}

.nivo_slider_container {
}




#footer {
	clear: both;
	background-color: #63777F;
	color: #ffffff;
	padding: 10px 20px;
}

	#footer a {
		color: #ffffff;
	}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.magazine .block .post .title a {font:300 22px/1.2em Helvetica Neue, Helvetica, sans-serif;color:#222222; }

.social-circles {
	text-align: center;
}

.social-circles a {
	display: inline-block;
	text-align: center;
	height: 56px;
	width: 56px;
	line-height: 53px;
	border: solid 2px #fff;
	color: #fff;
	-moz-border-radius: 100%;
	border-radius: 100%;
	font-size: 25px;
	position: relative;
	margin: 0 7px;
}

.social-circles a span i {
	position: relative;
	z-index: 10;
}

.social-circles a span:before {
	content: '';
	width: 0px;
	height: 0px;
	border-radius: 360px;
	display: block;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	border-radius: 100%;
	transition: all 0.12s ease-in-out;
	-webkit-transition: all 0.12s ease-in-out;
	-moz-transition: all 0.12s ease-in-out;
	z-index: 0;
}

.social-circles a:hover span:before {
	width: 56px;
	height: 56px;
	margin-top: -28px;
	margin-left: -28px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.social-circles a:hover {
	background: #fff;
}

.social-circles a.facebook:hover { color: #3b5998; }

.social-circles a.twitter:hover { color: #00aef3; }

.social-circles a.youtube:hover { color: #d02c2b; }

.social-circles a.flickr:hover { color: #ff0084; }

#topper .social-circles {
	position: absolute;
	right: 15px;
	bottom: 30px;
}

#topper .social-circles a {
	width: 38px;
	height: 38px;
	font-size: 18px;
	line-height: 36px;
	margin: 0 4px;
}

#topper .social-circles a:hover span:before {
	width: 38px;
	height: 38px;
	margin-top: -19px;
	margin-left: -19px;
}

.page-template-page-individual-county-php #topper .social-circles {
	right: 0;
}

.itemlist td.float-col{
    
float:left;
}

#splash {
	clear:both;
	width:960px;
	margin:0 auto;
}


.wpsite_follow_us_div {display: block;padding: 10px 0;clear: both; overflow: hidden;}


.wpsite_follow_us_div .fb-like { overflow: hidden;  width: 100%;}
 
.wpsite_follow_us_div iframe {margin-bottom: 0;}
.follow_me .side_body ul li .bubb{display:block;min-width:50px;padding-bottom:20px;position:absolute;bottom:97%;left:-9000px;z-index:4}
.scfm .bubb{display:block;min-width:50px;padding-bottom:20px;position:absolute;bottom:97%;left:-9000px;z-index:4}



#top-bar,
#nav,
#footer,
.sidebar,
.featured_slider,
#respond,
.post-nav,
.post .avatar,
.date,
.post-date-inline,
.edit-post,
.comment-edit-link,
.comment-reply-link,
.print {
    display: none;
}





#top-bar {
	
	position: relative;
	z-index: 10;
}

	#title h2, #alt-title h2, 
	#title #breadcrumbs, #no-title #breadcrumbs, 
	#alt-title #breadcrumbs, #no-title { font-family: Open Sans, Arial, Helvetica, sans-serif; line-height: 1.6em; font-size: 13px; font-weight: normal; color: #999999; }

	#title #breadcrumbs a, 
	#alt-title #breadcrumbs a, 
	#no-title #breadcrumbs a { color: #999999; }

	#title #breadcrumbs a:hover, 
	#alt-title #breadcrumbs a:hover, 
	#no-title #breadcrumbs a:hover { color: #333333; }


	#title #breadcrumbs a, 
	#alt-title #breadcrumbs a, 
	#no-title #breadcrumbs a { color: #cac9c9!important; }


#title #breadcrumbs a, 
#alt-title #breadcrumbs a, 
#no-title #breadcrumbs a { color: #cac9c9!important; }

			#no-title #breadcrumbs{
				display: block;
			}

#tabs-1 .tab1box1 .tab1box2 .intab{margin:0px;padding:0px;background:#FFFFFF;width:560px;margin:0px auto;margin-bottom:15px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px}

#tabs-1 .tab1box1 .tab1box2 .intab h3{margin:0px;padding:0px;color:#0072bc;font-size:16px;padding-bottom:4px}

#tabs-1 .tab1box1 .tab1box2 .intab p{margin:0px;padding:0px;padding-bottom:10px;border:0px solid #006600;height:auto !important}

#tabs-1 .tab1box1 .tab1box2 .intab p *{height:auto !important}

#tabs-1 .tab1box1 .tab1box2 .intab p a.tabbut{display:block;margin:0px;padding:0px;background:#004f88;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;display:inline;padding:0px 10px}

#tabs-2 .tab2box1 .tab2box2 .intab{margin:0px;padding:0px;background:#FFFFFF;width:560px;margin:0px auto;margin-bottom:15px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px}

#tabs-2 .tab2box1 .tab2box2 .intab h3{margin:0px;padding:0px;color:#0072bc;font-size:16px;padding-bottom:4px}

#tabs-2 .tab2box1 .tab2box2 .intab p{margin:0px;padding:0px;padding-bottom:10px;border:0px solid #006600;height:auto !important}

#tabs-2 .tab2box1 .tab2box2 .intab p *{height:auto !important}

#tabs-2 .tab2box1 .tab2box2 .intab p a.tabbut{display:block;margin:0px;padding:0px;background:#004f88;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;display:inline;padding:0px 10px}

#tabs-3 .tab3box1 .tab3box2 .intab{margin:0px;padding:0px;background:#FFFFFF;
width:560px;margin:0px auto;margin-bottom:15px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px}

#tabs-3 .tab3box1 .tab3box2 .intab h3{margin:0px;padding:0px;color:#0072bc;font-size:16px;padding-bottom:4px}

#tabs-3 .tab3box1 .tab3box2 .intab p{margin:0px;padding:0px;padding-bottom:10px;border:0px solid #006600;height:auto !important}

#tabs-3 .tab3box1 .tab3box2 .intab p *{height:auto !important}

#tabs-3 .tab3box1 .tab3box2 .intab p a.tabbut{display:block;margin:0px;padding:0px;background:#004f88;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;display:inline;padding:0px 10px}


#tabs-1 .intab,
#tabs-2 .intab {
	position: relative;
	overflow: auto;
}


.intab img{float:left;margin-right:1em;}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}
 ul.footer-address li.phone:before { background: none; width: auto; height: auto; font-style: normal; color: #61758a; font-size: 14px; margin-right: 6px; position: relative; top: 3px; }


  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; }




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



.navigation {
	width: 100%;
	text-align: center;
	line-height: 100%;
	font-size: .8em;
}

.navigation a {
	padding: 2px;
}

.give-online-button { background: #aa1f24; border: #651316 1px solid; padding: 7px 10px; color: #fff; font-family: Rokkitt, serif; text-transform: uppercase; font-size: 20px; }

.give-online-button:hover, .give-online-button:focus { color: #aa1f24; }


.give-online-button:hover, .virtual-tour-button:hover, .social li a:hover { background: none !important; }

.give-online-button, .virtual-tour-button, .social li a {
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}




.entry-meta {
 	color: #afaeae;
  font-size: 0.9em;
  line-height: 1em;
}

footer.entry-meta {
  clear: both;
  padding: 0px 20px 15px 20px;

}

	#header-banner { float:right; padding-top:0px; }
.clearfix:before,nav.primary:before,.sidebar .cols:before,.widget-sponsor:before,.tabbed .tab ol li:before,.features:before,.homesection:before,.hometiles:before,.page-content:before,.single-article:before,.single-law-firm:before,.single-law-school:before{content:" ";display:table}
.clearfix:after,nav.primary:after,.sidebar .cols:after,.widget-sponsor:after,.tabbed .tab ol li:after,.features:after,.homesection:after,.hometiles:after,.page-content:after,.single-article:after,.single-law-firm:after,.single-law-school:after{clear:both;content:" ";display:table}
header.primary .menu{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;margin-bottom:10px}
header.primary .menu li{list-style:none;float:left;margin-left:15px}
header.primary .menu li a{color:#999;white-space:nowrap}
header.primary .menu a{display:block}
header.primary .menu a:hover{color:#363a40}
header.primary .menu .social{font-size:15px;width:15px;height:15px;overflow:hidden}
header.primary .menu .emphasis a{border:1px solid #999;display:inline-block;padding:2px 6px;margin:-2px 0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
header.primary .menu .emphasis a:hover{border-color:#666}
header.primary .menu-social-container li{font-size:15px;overflow:hidden}
header.primary #menu-top,header.primary #menu-social{display:none}
.home header.primary #menu-top,.home header.primary #menu-social{display:block;margin-top:8px}
header.primary #menu-item-352550{margin-top:-6px}
header.primary #menu-item-352550 a{color:#387c9d;padding:5px;border:1px solid #387c9d;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px}
header.primary h1{float:left;width:105px}
header.primary h1 img{display:block}
header.primary .ad{display:none}
header.primary .ad img{display:block}
header.primary .nav-toggle{position:fixed;top:40px;right:0;background:rgba(255,255,255,.5);color:#363a40;padding:5px 33px 5px 5px;border:0;font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75rem;line-height:1.666;text-transform:uppercase;cursor:pointer;outline:0;white-space:nowrap;max-width:999px;overflow:hidden;-webkit-transition:.25s,max-width 1s;-moz-transition:.25s,max-width 1s;-o-transition:.25s,max-width 1s;transition:.25s,max-width 1s;z-index:10000}
.admin-bar header.primary .nav-toggle{top:72px}
header.primary .nav-toggle i{font-size:18px;position:absolute;top:5px;right:10px}
.open-menu header.primary .nav-toggle{right:256px;max-width:28px;padding:5px 0 5px 28px;-webkit-transition:.25s,max-width .15s;-moz-transition:.25s,max-width .15s;-o-transition:.25s,max-width .15s;transition:.25s,max-width .15s}
.open-menu header.primary .nav-toggle i{right:5px}
.open-menu header.primary .nav-toggle i:before{content:'\e117'}
.open-sites header.primary .nav-toggle{z-index:500}
.home header.primary #menu-top ul,.home header.primary #menu-social ul{margin:0}
.home header.primary #menu-top li,.home header.primary #menu-social li{display:inline-block;float:none}
.home header.primary #menu-top i,.home header.primary #menu-social i{font-size:20px}
header.primary #menu-top{text-align:left}
header.primary #menu-social{text-align:right}
nav.primary{border:solid #363a40;border-width:3px 0;margin-bottom:20px;-webkit-transition:.25s ease,max-height;-moz-transition:.25s ease,max-height;-o-transition:.25s ease,max-height;transition:.25s ease,max-height}
nav.primary .search{display:none}
nav.primary .menu{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75rem;line-height:1.666;text-transform:uppercase;margin:0}
nav.primary .menu a{display:block;padding:5px;color:#363a40;white-space:nowrap;border-radius:2px}
nav.primary .menu a:hover{background:#f1f1f2}
nav.primary .menu li{list-style:none}
nav.primary .menu ul.sub-menu{background:#fff;border:1px solid #f1f1f2;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:5px 0;margin:5px 0;font:400 14px/20px proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;text-transform:none;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.25);-moz-box-shadow:0 2px 3px rgba(0,0,0,.25);box-shadow:0 2px 3px rgba(0,0,0,.25)}
nav.primary .menu ul.sub-menu:before{content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border-left:1px solid #f1f1f2;border-top:1px solid #f1f1f2;margin:-10px 0 0 10px}
nav.primary .menu ul.sub-menu a{padding:0 10px;color:#387c9d;line-height:1em;margin-bottom:.5em;white-space:normal}
nav.primary .menu ul.sub-menu a:hover{color:#ff3c1f}
nav.primary .menu ul.sub-menu li{float:none}
nav.primary .menu ul.sub-menu li.divider{border-bottom:1px solid #f1f1f2;margin:5px 0}
nav.primary .menu li:hover ul.sub-menu{left:0}
.open-menu nav.primary{right:0}
.open-sites nav.primary{z-index:500}
footer.primary{background:#222;margin:40px auto 0;padding:20px 5px;text-align:center;position:relative}
footer.primary .sites p{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;color:#999}
footer.primary .sites p:before,footer.primary .sites p:after{content:'';display:inline-block;border-bottom:1px solid #666;width:50px;margin:0 15px;vertical-align:6px}
footer.primary .sites ul{margin:0}
footer.primary .sites li{list-style:none;display:inline-block;width:50%;margin-right:-4px;padding:5px 20px;vertical-align:middle}
footer.primary .links,footer.primary .social{margin:20px 0;text-align:center;font:14px/20px proxima_nova,proxima-nova,Helvetica,Arial,sans-serif}
footer.primary .links li,footer.primary .social li{list-style:none;display:inline-block;padding:0 8px}
footer.primary .links a,footer.primary .social a{color:#999;white-space:nowrap}
footer.primary .links a:hover,footer.primary .social a:hover{color:#363a40}
footer.primary .social a{display:inline-block;font-size:15px;width:15px;height:15px;overflow:hidden}
footer.primary .copyright{text-align:center;color:#666;font-size:12px;margin-top:40px}
footer.primary .copyright a{color:#666;text-decoration:underline}
input[type=submit].primary{background-color:#363a40;color:#fff;border:0}
.button.primary,.primary#infinite-handle{background-color:#363a40;color:#fff;border:0}
.features .primary{margin-bottom:15px;overflow:hidden}
.features .primary .image{float:right;width:25%;min-width:100px;margin:0 0 10px 10px}
.features .primary .label{margin:0}
.features .primary h2{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.25;margin:0}
.features .primary .byline{margin:0}
.features .primary .entry-summary{margin-bottom:5px}
.features .primary .summary{font-size:.8125rem;line-height:1.45;margin:0}
.seriesbox .series-signup .hs-form input[type=submit].primary{display:inline-block;background:#d8383c;color:#FFF;font-family:proxima_nova,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;padding:5px 20px;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px}

	#footer-col1 .widget { margin-bottom: 0; }

.sidebar .event_date { display: block; color: #AC9A69; font: bold 14px/18px "Droid Sans", "Helvetica Neue", sans-serif; }

.sidebar .event_location { display: block; color: #7b7b7b; font: bold 10px/12px "Droid Sans", "Helvetica Neue", sans-serif;
	text-transform: uppercase; letter-spacing: 2px; padding: 5px 0; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-8 {
    width: 66.66666667%;
  }

  .header-top .row .col-md-8.col-lg-8.col-sm-8
  {
	 
  }


.header-top .container .row .col-md-4,.header-top .container .row .col-md-8 
{
	width:100%
}

.header-top .container .row .col-md-8 
{
	margin-top:10px;
}

#content .gallery {
	margin: 0 auto 1.625em;
}

#content .gallery a img {
	border: none;
}

#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}

#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}


#content .indexed.format-image img {
	border: none;
	max-width: 100%;
	padding: 0;
}

#content .feature-slider {
	top: 5px;
	right: 8.9%;
	overflow: visible;
	position: absolute;
}





#content nav {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.625em;
}

#content nav a {
	font-size: 12px;
	font-weight: bold;
	line-height: 2.2em;
}

#content nav .meta-nav {
	font-weight: normal;
}


#content {
	padding: 280px 0 0 0;
}
#mobile .header-bar .logo{margin:0;padding:11px 15px;height:50px;line-height:0}
#mobile .header-bar .logo a{height:28px;width:34px;position:relative}
#mobile .header-bar .logo a img{position:absolute;left:0;bottom:0;max-width:100%;width:100%}
footer .block.home .logo{width:170px;height:48px;line-height:0}
footer .block.home .logo a{width:170px;height:48px;position:relative}
footer .block.home .logo a img{position:absolute;left:0;top:0;max-width:100%;width:100%}

.hero-content-inner {
	display: table-cell;
	vertical-align: middle;
}

#movies .scrollable {
	width:854px;
	height:340px;
	overflow:hidden;
	margin:100px 26px 0px;
	position:relative;
}

#youtube .scrollable {
	position: relative;
	width: 854px;
	height: 255px;
	margin: 0px 22px;
	overflow: hidden;
}

#news .scrollable {
	position:relative;
	width: 854px;
	height: 235px;
	margin: 102px 22px 0px;
	overflow: hidden;
}
#wrapper{width:1010px;overflow:hidden;visibility:visible;position:relative;margin:0 auto;border:0 solid #EFEFEF}
.cntr{font-size:15px;height:165px;letter-spacing:1px;line-height:1.3em;max-width:1250px;z-index:97;width:100%;position:fixed;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-bottom:1px solid #e1e1e1}
.cntr-sticky{font-size:15px;height:165px;letter-spacing:1px;max-width:1250px;width:100%;z-index:101;position:fixed;top:61px !important;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-bottom:1px solid #e1e1e1}
.cntr-mobsticky{font-size:180%;line-height:1.7;color:#fff;letter-spacing:1px;width:100%;z-index:101;position:fixed;padding-bottom:15px;height:100%;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.cntr,.cntr-sticky{width:100%;height:100%;border:none}


.site-description {
	display: none;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin: 0.5em 0 0;
	opacity: 0.7;
}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}

		.et_header_style_centered #logo, .et_header_style_centered #et-top-navigation, .et_header_style_centered nav#top-menu-nav, .et_header_style_centered #top-menu { float: none; }

		#et-top-navigation .et-cart-info { float: left; margin: 12px 0 0 22px; }

		.et_vertical_nav #et-top-navigation .et-cart-info { margin-left: 0; }

		.et_header_style_centered #et-top-navigation .et-cart-info { float: none; }

		.et-fixed-header #et-top-navigation .et-cart-info { margin-top: 10px; }






#et-top-navigation { float: right; }

		.et_vertical_nav #main-header nav#top-menu-nav, .et_vertical_nav #main-header #top-menu, .et_vertical_nav #main-header #et-top-navigation, .et_vertical_nav #main-header #logo, .et_vertical_nav #main-header #et_top_search { float: none; }
.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dashicons-menu:before{content:"\f333"}
.dashicons-admin-site:before{content:"\f319"}
.dashicons-dashboard:before{content:"\f226"}
.dashicons-admin-media:before{content:"\f104"}
.dashicons-admin-page:before{content:"\f105"}
.dashicons-admin-comments:before{content:"\f101"}
.dashicons-admin-appearance:before{content:"\f100"}
.dashicons-admin-plugins:before{content:"\f106"}
.dashicons-admin-users:before{content:"\f110"}
.dashicons-admin-tools:before{content:"\f107"}
.dashicons-admin-settings:before{content:"\f108"}
.dashicons-admin-network:before{content:"\f112"}
.dashicons-admin-generic:before{content:"\f111"}
.dashicons-admin-home:before{content:"\f102"}
.dashicons-admin-collapse:before{content:"\f148"}
.dashicons-filter:before{content:"\f536"}
.dashicons-admin-customizer:before{content:"\f540"}
.dashicons-admin-multisite:before{content:"\f541"}
.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}
.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}
.dashicons-format-image:before{content:"\f128"}
.dashicons-format-gallery:before{content:"\f161"}
.dashicons-format-audio:before{content:"\f127"}
.dashicons-format-video:before{content:"\f126"}
.dashicons-format-chat:before{content:"\f125"}
.dashicons-format-status:before{content:"\f130"}
.dashicons-format-aside:before{content:"\f123"}
.dashicons-format-quote:before{content:"\f122"}
.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}
.dashicons-welcome-add-page:before{content:"\f133"}
.dashicons-welcome-view-site:before{content:"\f115"}
.dashicons-welcome-widgets-menus:before{content:"\f116"}
.dashicons-welcome-comments:before{content:"\f117"}
.dashicons-welcome-learn-more:before{content:"\f118"}
.dashicons-image-crop:before{content:"\f165"}
.dashicons-image-rotate:before{content:"\f531"}
.dashicons-image-rotate-left:before{content:"\f166"}
.dashicons-image-rotate-right:before{content:"\f167"}
.dashicons-image-flip-vertical:before{content:"\f168"}
.dashicons-image-flip-horizontal:before{content:"\f169"}
.dashicons-image-filter:before{content:"\f533"}
.dashicons-undo:before{content:"\f171"}
.dashicons-redo:before{content:"\f172"}
.dashicons-editor-bold:before{content:"\f200"}
.dashicons-editor-italic:before{content:"\f201"}
.dashicons-editor-ul:before{content:"\f203"}
.dashicons-editor-ol:before{content:"\f204"}
.dashicons-editor-quote:before{content:"\f205"}
.dashicons-editor-alignleft:before{content:"\f206"}
.dashicons-editor-aligncenter:before{content:"\f207"}
.dashicons-editor-alignright:before{content:"\f208"}
.dashicons-editor-insertmore:before{content:"\f209"}
.dashicons-editor-spellcheck:before{content:"\f210"}
.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}
.dashicons-editor-contract:before{content:"\f506"}
.dashicons-editor-kitchensink:before{content:"\f212"}
.dashicons-editor-underline:before{content:"\f213"}
.dashicons-editor-justify:before{content:"\f214"}
.dashicons-editor-textcolor:before{content:"\f215"}
.dashicons-editor-paste-word:before{content:"\f216"}
.dashicons-editor-paste-text:before{content:"\f217"}
.dashicons-editor-removeformatting:before{content:"\f218"}
.dashicons-editor-video:before{content:"\f219"}
.dashicons-editor-customchar:before{content:"\f220"}
.dashicons-editor-outdent:before{content:"\f221"}
.dashicons-editor-indent:before{content:"\f222"}
.dashicons-editor-help:before{content:"\f223"}
.dashicons-editor-strikethrough:before{content:"\f224"}
.dashicons-editor-unlink:before{content:"\f225"}
.dashicons-editor-rtl:before{content:"\f320"}
.dashicons-editor-break:before{content:"\f474"}
.dashicons-editor-code:before{content:"\f475"}
.dashicons-editor-paragraph:before{content:"\f476"}
.dashicons-editor-table:before{content:"\f535"}
.dashicons-align-left:before{content:"\f135"}
.dashicons-align-right:before{content:"\f136"}
.dashicons-align-center:before{content:"\f134"}
.dashicons-align-none:before{content:"\f138"}
.dashicons-lock:before{content:"\f160"}
.dashicons-unlock:before{content:"\f528"}
.dashicons-calendar:before{content:"\f145"}
.dashicons-calendar-alt:before{content:"\f508"}
.dashicons-visibility:before{content:"\f177"}
.dashicons-hidden:before{content:"\f530"}
.dashicons-post-status:before{content:"\f173"}
.dashicons-edit:before{content:"\f464"}
.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}
.dashicons-sticky:before{content:"\f537"}
.dashicons-external:before{content:"\f504"}
.dashicons-arrow-up:before{content:"\f142"}
.dashicons-arrow-down:before{content:"\f140"}
.dashicons-arrow-left:before{content:"\f141"}
.dashicons-arrow-right:before{content:"\f139"}
.dashicons-arrow-up-alt:before{content:"\f342"}
.dashicons-arrow-down-alt:before{content:"\f346"}
.dashicons-arrow-left-alt:before{content:"\f340"}
.dashicons-arrow-right-alt:before{content:"\f344"}
.dashicons-arrow-up-alt2:before{content:"\f343"}
.dashicons-arrow-down-alt2:before{content:"\f347"}
.dashicons-arrow-left-alt2:before{content:"\f341"}
.dashicons-arrow-right-alt2:before{content:"\f345"}
.dashicons-leftright:before{content:"\f229"}
.dashicons-sort:before{content:"\f156"}
.dashicons-randomize:before{content:"\f503"}
.dashicons-list-view:before{content:"\f163"}
.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}
.dashicons-grid-view:before{content:"\f509"}
.dashicons-hammer:before{content:"\f308"}
.dashicons-art:before{content:"\f309"}
.dashicons-migrate:before{content:"\f310"}
.dashicons-performance:before{content:"\f311"}
.dashicons-universal-access:before{content:"\f483"}
.dashicons-universal-access-alt:before{content:"\f507"}
.dashicons-tickets:before{content:"\f486"}
.dashicons-nametag:before{content:"\f484"}
.dashicons-clipboard:before{content:"\f481"}
.dashicons-heart:before{content:"\f487"}
.dashicons-megaphone:before{content:"\f488"}
.dashicons-schedule:before{content:"\f489"}
.dashicons-wordpress:before{content:"\f120"}
.dashicons-wordpress-alt:before{content:"\f324"}
.dashicons-pressthis:before{content:"\f157"}
.dashicons-update:before{content:"\f463"}
.dashicons-screenoptions:before{content:"\f180"}
.dashicons-cart:before{content:"\f174"}
.dashicons-feedback:before{content:"\f175"}
.dashicons-cloud:before{content:"\f176"}
.dashicons-translation:before{content:"\f326"}
.dashicons-tag:before{content:"\f323"}
.dashicons-category:before{content:"\f318"}
.dashicons-archive:before{content:"\f480"}
.dashicons-tagcloud:before{content:"\f479"}
.dashicons-text:before{content:"\f478"}
.dashicons-media-archive:before{content:"\f501"}
.dashicons-media-audio:before{content:"\f500"}
.dashicons-media-code:before{content:"\f499"}
.dashicons-media-default:before{content:"\f498"}
.dashicons-media-document:before{content:"\f497"}
.dashicons-media-interactive:before{content:"\f496"}
.dashicons-media-spreadsheet:before{content:"\f495"}
.dashicons-media-text:before{content:"\f491"}
.dashicons-media-video:before{content:"\f490"}
.dashicons-playlist-audio:before{content:"\f492"}
.dashicons-playlist-video:before{content:"\f493"}
.dashicons-controls-play:before{content:"\f522"}
.dashicons-controls-pause:before{content:"\f523"}
.dashicons-controls-forward:before{content:"\f519"}
.dashicons-controls-skipforward:before{content:"\f517"}
.dashicons-controls-back:before{content:"\f518"}
.dashicons-controls-skipback:before{content:"\f516"}
.dashicons-controls-repeat:before{content:"\f515"}
.dashicons-controls-volumeon:before{content:"\f521"}
.dashicons-controls-volumeoff:before{content:"\f520"}
.dashicons-yes:before{content:"\f147"}
.dashicons-no:before{content:"\f158"}
.dashicons-no-alt:before{content:"\f335"}
.dashicons-plus:before{content:"\f132"}
.dashicons-plus-alt:before{content:"\f502"}
.dashicons-plus-alt2:before{content:"\f543"}
.dashicons-minus:before{content:"\f460"}
.dashicons-dismiss:before{content:"\f153"}
.dashicons-marker:before{content:"\f159"}
.dashicons-star-filled:before{content:"\f155"}
.dashicons-star-half:before{content:"\f459"}
.dashicons-star-empty:before{content:"\f154"}
.dashicons-flag:before{content:"\f227"}
.dashicons-info:before{content:"\f348"}
.dashicons-warning:before{content:"\f534"}
.dashicons-share:before{content:"\f237"}
.dashicons-share1:before{content:"\f237"}
.dashicons-share-alt:before{content:"\f240"}
.dashicons-share-alt2:before{content:"\f242"}
.dashicons-twitter:before{content:"\f301"}
.dashicons-rss:before{content:"\f303"}
.dashicons-email:before{content:"\f465"}
.dashicons-email-alt:before{content:"\f466"}
.dashicons-facebook:before{content:"\f304"}
.dashicons-facebook-alt:before{content:"\f305"}
.dashicons-networking:before{content:"\f325"}
.dashicons-googleplus:before{content:"\f462"}
.dashicons-location:before{content:"\f230"}
.dashicons-location-alt:before{content:"\f231"}
.dashicons-camera:before{content:"\f306"}
.dashicons-images-alt:before{content:"\f232"}
.dashicons-images-alt2:before{content:"\f233"}
.dashicons-video-alt:before{content:"\f234"}
.dashicons-video-alt2:before{content:"\f235"}
.dashicons-video-alt3:before{content:"\f236"}
.dashicons-vault:before{content:"\f178"}
.dashicons-shield:before{content:"\f332"}
.dashicons-shield-alt:before{content:"\f334"}
.dashicons-sos:before{content:"\f468"}
.dashicons-search:before{content:"\f179"}
.dashicons-slides:before{content:"\f181"}
.dashicons-analytics:before{content:"\f183"}
.dashicons-chart-pie:before{content:"\f184"}
.dashicons-chart-bar:before{content:"\f185"}
.dashicons-chart-line:before{content:"\f238"}
.dashicons-chart-area:before{content:"\f239"}
.dashicons-groups:before{content:"\f307"}
.dashicons-businessman:before{content:"\f338"}
.dashicons-id:before{content:"\f336"}
.dashicons-id-alt:before{content:"\f337"}
.dashicons-products:before{content:"\f312"}
.dashicons-awards:before{content:"\f313"}
.dashicons-forms:before{content:"\f314"}
.dashicons-testimonial:before{content:"\f473"}
.dashicons-portfolio:before{content:"\f322"}
.dashicons-book:before{content:"\f330"}
.dashicons-book-alt:before{content:"\f331"}
.dashicons-download:before{content:"\f316"}
.dashicons-upload:before{content:"\f317"}
.dashicons-backup:before{content:"\f321"}
.dashicons-clock:before{content:"\f469"}
.dashicons-lightbulb:before{content:"\f339"}
.dashicons-microphone:before{content:"\f482"}
.dashicons-desktop:before{content:"\f472"}
.dashicons-tablet:before{content:"\f471"}
.dashicons-smartphone:before{content:"\f470"}
.dashicons-phone:before{content:"\f525"}
.dashicons-smiley:before{content:"\f328"}
.dashicons-index-card:before{content:"\f510"}
.dashicons-carrot:before{content:"\f511"}
.dashicons-building:before{content:"\f512"}
.dashicons-store:before{content:"\f513"}
.dashicons-album:before{content:"\f514"}
.dashicons-palmtree:before{content:"\f527"}
.dashicons-tickets-alt:before{content:"\f524"}
.dashicons-money:before{content:"\f526"}
.dashicons-thumbs-up:before{content:"\f529"}
.dashicons-thumbs-down:before{content:"\f542"}
.dashicons-layout:before{content:"\f538"}


.home-taglines .prospective .dashicons,
#sub-carousel-slides h3 .dashicons {
	width: auto;
	display: inline-block;
	background-color: #92b4ba;
	color: #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 16px;
	width: 16px;
	text-decoration: none;
	margin-left: 7px;
	margin-left: 0.5rem;
	margin-top: 2px;
}

	
	.home.page .home-taglines .prospective .dashicons {
		display: none;
	}


.home.page .story-tab-footer .view-rss .dashicons-rss {
	color: #FFF;
	border-radius: 2px;
	height: 16px;
	width: 16px;
	background-color: #fa9f42;
	text-decoration: none;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

	#sub-carousel-slides h3 .dashicons {
		display: none;
	}
.lightbulb-widget div div.ray3{left:55px;top:9px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:opacity 0.3s 0.2s;-webkit-transition:opacity 0.3s 0.2s;-ms-transition:opacity 0.3s 0.2s;-o-transition:opacity 0.3s 0.2s;transition:opacity 0.3s 0.2s}
.lightbulb-widget.activated div div.ray3{opacity:.6}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }


#widgets select, input[type="text"], #widgets input[type="password"], #widgets .wpcf7-email, #widgets .wpcf7-tel, #widgets textarea {
	width: 175px !important;
}


#widgets {
	margin-top: 0px;
}


.home #widgets {
	margin-top: 0;
}


#widgets a {
	display: inline-block;
	margin: 0;
	padding: 0;
	text-decoration: none;
}


#widgets form {
    margin: 0;
}


#widgets ul,
#widgets ol {
    padding: 0 0 0 20px;
}


#widgets ul li a {
	display: inline;
	text-decoration: none;
}


#widgets .widget-title img {
	float: right;
	height: 11px;
	position: relative;
	top: 4px;
	width: 11px;
}


#widgets .rss-date {
	line-height: 18px;
	padding: 6px 12px;
}


#widgets .rssSummary {
	padding: 10px;
}


#widgets cite {
	font-style: normal;
	line-height: 18px;
	padding: 6px 12px;
}


#widgets .tagcloud,
#widgets .textwidget {
	display: block;
	line-height: 1.5em;
	margin: 0;
	word-wrap: break-word;
}


#widgets .textwidget a {
	display: inline;
}


#widgets ul .children {
	padding: 0 0 0 10px;
}


#widgets .author {
	font-weight: 700;
	padding-top: 4px;
}


#widgets .wpcf7-submit {
margin-right: 4px !important;
float: right;
}



.grid {
	float: left;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


.grid-right {
	float: right;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}
.box-images .item .img-wrapper{height:70px;vertical-align:bottom;display:block;position:relative;}
.box-boatofweek .img-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.box-boatofweek .img-wrapper img{width:100%;}
 .reply-ad .ad .img-wrapper{ float:left; margin-right:10px; position:relative; }
.upsell-package .img-wrapper{text-align:center;}
.upsell-package .img-wrapper img{border:0;height:50px;width:50px;}
.listingsv2 .ad-list .img-wrapper a{position:relative;display:block;}
.listingsv2 .ad-list .img-wrapper a:after{background:-webkit-linear-gradient(left,transparent,rgba(0,0,0,0.2)) repeat scroll 0 0 transparent;background:-moz-linear-gradient(left,transparent,rgba(0,0,0,0.2)) repeat scroll 0 0 transparent;background:-ms-linear-gradient(left,transparent,rgba(0,0,0,0.2)) repeat scroll 0 0 transparent;background:-o-linear-gradient(left,transparent,rgba(0,0,0,0.2)) repeat scroll 0 0 transparent;background:linear-gradient(left,transparent,rgba(0,0,0,0.2)) repeat scroll 0 0 transparent;bottom:0;content:"";position:absolute;right:0;top:0;width:10px;z-index:1;}
.sl-feature-ad .img-wrapper{height:210px;}
.sl-feature-ad .img-wrapper img{width:100%;height:100%;}
.sl-top-trader .img-wrapper{width:120px;float:left;margin-right:10px;}
.ad_contacts .traderview .img-wrapper{width:60px;margin-right:10px;}
.ad_contacts .traderview .img-wrapper img{width:100%;}
.ad-contacts .traderview .img-wrapper{margin-right:10px;}
.dashboard-ads .ad .img-wrapper{float:left;width:100px;height:100px;position:relative;margin-right:10px;}
.dashboard-ads .ad .img-wrapper .boost{position:absolute;bottom:0;left:0;right:0;border-top-left-radius:0;border-top-right-radius:0;}
.dashboard-ads .ad .img-wrapper img{max-width:100%;max-height:100%;}
.dashboard-feedback .question .img-wrapper{float:left;}
.listingsv2 .ad-list .img-wrapper img{width:auto!important;height:auto!important;}
.print_ad .img-wrapper{border:3px solid #999;margin-bottom:10px;display:inline-block;max-width:99%;}
.print_ad .img-wrapper img{max-width:100%;max-height:100%;width:auto;height:auto;}


.navbar .separator {
  color: #333;
  margin-left: 15px;
  font-size: 98%;
}


.separator:after {
  content:" ::"; }


.separator a:hover{
 color: #ffffff;
 background-color: #0088cc; 
}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{top:0;left:-1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{border-top-width:1px;border-top-style:solid;}
.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-180px;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents{left:-250px;}
.fusion-main-menu .fusion-main-menu-icon:after{color:#ffffff;height:14px;width:14px;}
.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before{color:#f0e7c6;}
.fusion-main-menu .fusion-main-menu-icon:hover{border-color:transparent;}
.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#f0e7c6;}
.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{color:#f0e7c6;}
.fusion-main-menu .sub-menu{background-color:#24272d;border-top:3px solid #f0e7c6;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:300;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}
.fusion-main-menu .sub-menu, .fusion-main-menu .fusion-menu-cart-items, .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{width:180px;}
.fusion-main-menu .sub-menu ul{left:180px;top:-3px;}
.fusion-main-menu .sub-menu li a{border-bottom:1px solid #292d33;padding-top:12px;padding-bottom:12px;color:#ffffff;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:300;font-size:13px;}
.fusion-main-menu .sub-menu li a:hover{background-color:#292d33;}
.fusion-main-menu .fusion-custom-menu-item-contents{font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:300;}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#24272d;border-color:#292d33;}
#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3{display:none;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}
.feature-image-text-wrap{background-color:transparent;min-height:15rem;width:100%;height:100%;position:relative;border-bottom:solid 1px #ddd;overflow:hidden}
.feature-image-text-wrap .backstretch{display:none!important}

#top-elements { height:125px; }

#slogan, #top-elements .phone-number, #top-elements .social_media_title, #search input.blur, #search input.inputbox_focus { color:#999999; }

    #top-elements .phone-number {
        padding-left: 10px;
        width: 300px;
        text-align: center;
        position: relative;
    }

    #top-elements .phone-number-padding { padding: 10px 0 0;}

    #top-elements .social-media-area {
        padding-left: 10px;
        position: relative;
        width: 300px;
        z-index: 9999;
    }

    #top-elements .social_media_top {
        display: table;
        margin: 0 auto;
        float:none;
        padding: 0;
    }

    #top-elements .social-icons li.social_icon:first-child { margin-left:0;}


    #top-elements #search {
        padding-left: 10px;
        width: 300px;
        text-align: center;
        position: relative;
        margin:0;
    }

    #top-elements #search .search_box {
        float: none;
        margin: 0;
        padding: 10px 0 0;
    }

    #top-elements .phone-number,
    #top-elements #search,
    #top-elements .social-media-area {
      float: right;
      clear: right;
      padding-left: inherit;
      padding-right: 20px;
      width: 240px;
    }

    #top-elements .phone-number-padding,
    #top-elements .social_media_top {
        padding-right:0;
    }



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



    .container_24 .grid_1 {
	width:40px;
}

    .container_24 .grid_2 {
	width:80px;
}

    .container_24 .grid_3 {
	width:120px;
}

    .container_24 .grid_4 {
	width:160px;
}

    .container_24 .grid_5 {
	width:200px;
}

    .container_24 .grid_6 {
	width:240px;
}

    .container_24 .grid_7 {
	width:280px;
}

    .container_24 .grid_8 {
	width:320px;
}

    .container_24 .grid_9 {
	width:360px;
}

    .container_24 .grid_10 {
	width:400px;
}

    .container_24 .grid_11 {
	width:440px;
}

    .container_24 .grid_12 {
	width:480px;
}

    .container_24 .grid_13 {
	width:520px;
}

    .container_24 .grid_14 {
	width:560px;
}

    .container_24 .grid_15 {
	width:600px;
}

    .container_24 .grid_16 {
	width:640px;
}

    .container_24 .grid_17 {
	width:680px;
}

    .container_24 .grid_18 {
	width:720px;
}

    .container_24 .grid_19 {
	width:760px;
}

    .container_24 .grid_20 {
	width:800px;
}

    .container_24 .grid_21 {
	width:840px;
}

    .container_24 .grid_22 {
	width:880px;
}

    .container_24 .grid_23 {
	width:920px;
}

    .container_24 .grid_24 {
	width:960px;
}






    .container_24 .prefix_1 {
	padding-left:40px;
}

    .container_24 .prefix_2 {
	padding-left:80px;
}

    .container_24 .prefix_3 {
	padding-left:120px;
}

    .container_24 .prefix_4 {
	padding-left:160px;
}

    .container_24 .prefix_5 {
	padding-left:200px;
}

    .container_24 .prefix_6 {
	padding-left:240px;
}

    .container_24 .prefix_7 {
	padding-left:280px;
}

    .container_24 .prefix_8 {
	padding-left:320px;
}

    .container_24 .prefix_9 {
	padding-left:360px;
}

    .container_24 .prefix_10 {
	padding-left:400px;
}

    .container_24 .prefix_11 {
	padding-left:440px;
}

    .container_24 .prefix_12 {
	padding-left:480px;
}

    .container_24 .prefix_13 {
	padding-left:520px;
}

    .container_24 .prefix_14 {
	padding-left:560px;
}

    .container_24 .prefix_15 {
	padding-left:600px;
}

    .container_24 .prefix_16 {
	padding-left:640px;
}

    .container_24 .prefix_17 {
	padding-left:680px;
}

    .container_24 .prefix_18 {
	padding-left:720px;
}

    .container_24 .prefix_19 {
	padding-left:760px;
}

    .container_24 .prefix_20 {
	padding-left:800px;
}

    .container_24 .prefix_21 {
	padding-left:840px;
}

    .container_24 .prefix_22 {
	padding-left:880px;
}

    .container_24 .prefix_23 {
	padding-left:920px;
}




    .container_24 .suffix_1 {
	padding-right:40px;
}

    .container_24 .suffix_2 {
	padding-right:80px;
}

    .container_24 .suffix_3 {
	padding-right:120px;
}

    .container_24 .suffix_4 {
	padding-right:160px;
}

    .container_24 .suffix_5 {
	padding-right:200px;
}

    .container_24 .suffix_6 {
	padding-right:240px;
}

    .container_24 .suffix_7 {
	padding-right:280px;
}

    .container_24 .suffix_8 {
	padding-right:320px;
}

    .container_24 .suffix_9 {
	padding-right:360px;
}

    .container_24 .suffix_10 {
	padding-right:400px;
}

    .container_24 .suffix_11 {
	padding-right:440px;
}

    .container_24 .suffix_12 {
	padding-right:480px;
}

    .container_24 .suffix_13 {
	padding-right:520px;
}

    .container_24 .suffix_14 {
	padding-right:560px;
}

    .container_24 .suffix_15 {
	padding-right:600px;
}

    .container_24 .suffix_16 {
	padding-right:640px;
}

    .container_24 .suffix_17 {
	padding-right:680px;
}

    .container_24 .suffix_18 {
	padding-right:720px;
}

    .container_24 .suffix_19 {
	padding-right:760px;
}

    .container_24 .suffix_20 {
	padding-right:800px;
}

    .container_24 .suffix_21 {
	padding-right:840px;
}

    .container_24 .suffix_22 {
	padding-right:880px;
}

    .container_24 .suffix_23 {
	padding-right:920px;
}




    .container_24 .push_1 {
	left:40px;
}

    .container_24 .push_2 {
	left:80px;
}

    .container_24 .push_3 {
	left:120px;
}

    .container_24 .push_4 {
	left:160px;
}

    .container_24 .push_5 {
	left:200px;
}

    .container_24 .push_6 {
	left:240px;
}

    .container_24 .push_7 {
	left:280px;
}

    .container_24 .push_8 {
	left:320px;
}

    .container_24 .push_9 {
	left:360px;
}

    .container_24 .push_10 {
	left:400px;
}

    .container_24 .push_11 {
	left:440px;
}

    .container_24 .push_12 {
	left:480px;
}

    .container_24 .push_13 {
	left:520px;
}

    .container_24 .push_14 {
	left:560px;
}

    .container_24 .push_15 {
	left:600px;
}

    .container_24 .push_16 {
	left:640px;
}

    .container_24 .push_17 {
	left:680px;
}

    .container_24 .push_18 {
	left:720px;
}

    .container_24 .push_19 {
	left:760px;
}

    .container_24 .push_20 {
	left:800px;
}

    .container_24 .push_21 {
	left:840px;
}

    .container_24 .push_22 {
	left:880px;
}

    .container_24 .push_23 {
	left:920px;
}






    .container_24 .pull_1 {
	right:40px;
}

    .container_24 .pull_2 {
	right:80px;
}

    .container_24 .pull_3 {
	right:120px;
}

    .container_24 .pull_4 {
	right:160px;
}

    .container_24 .pull_5 {
	right:200px;
}

    .container_24 .pull_6 {
	right:240px;
}

    .container_24 .pull_7 {
	right:280px;
}

    .container_24 .pull_8 {
	right:320px;
}

    .container_24 .pull_9 {
	right:360px;
}

    .container_24 .pull_10 {
	right:400px;
}

    .container_24 .pull_11 {
	right:440px;
}

    .container_24 .pull_12 {
	right:480px;
}

    .container_24 .pull_13 {
	right:520px;
}

    .container_24 .pull_14 {
	right:560px;
}

    .container_24 .pull_15 {
	right:600px;
}

    .container_24 .pull_16 {
	right:640px;
}

    .container_24 .pull_17 {
	right:680px;
}

    .container_24 .pull_18 {
	right:720px;
}

    .container_24 .pull_19 {
	right:760px;
}

    .container_24 .pull_20 {
	right:800px;
}

    .container_24 .pull_21 {
	right:840px;
}

    .container_24 .pull_22 {
	right:880px;
}

    .container_24 .pull_23 {
	right:920px;
}

    #footer-bg .container_24 .grid_20 {
        width: 340px;
    }

.container_title { margin:30px 15px 10px 15px; padding:0px; text-align:left; font-size:32px; line-height:36px; color:#B00637; font-family:'NewsGothicW01-BoldObliq'; }

	.btn-navbar .icon-bar {
		display: block;
		width: 20px;
		height: 3px;
		margin: 4px 2px;
		background-color: #1C1A1A;
	}
	
.unfolded-nav .btn-navbar .icon-bar{
	height: 3px;
	right: 0px;
	width: 22px;
	top: 0px;
	left: 0px;
	z-index: 1000;
	transition: all 0.3s ease 0s;
	position: relative;
}
	
.unfolded-nav .btn-navbar .icon-bar:nth-child(1) {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 4px;
}
	
.unfolded-nav .btn-navbar .icon-bar:nth-child(2) {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	top: -3px;
}
	
.unfolded-nav .btn-navbar .icon-bar:nth-child(3) {
	display: none;
}



#banner,
#menu,
#mission,
#header,
#footer,
#sidebar-left,
#sidebar-right,
.breadcrumb,
.tabs {
	display: none;
}


#sidebar-right {
	padding: 0 7px 5px 9px;
}




.sidebar {
	background-color: #f9f9f9;
	color: #333300;
	margin: 0;
	vertical-align: top;
	width: 160px;
}


.sidebar a,
.sidebar a:active {
	color: #660000;
}


.sidebar a:hover {
	color: #000033;
}


.sidebar a.active {
	font-weight: bold;
}


.sidebar .block {
	margin-bottom: 1em;
}


.sidebar .block h2 {
	color: #4d6e8f;
	font-size: 1.4em;
	margin-bottom: 0.4em;
	margin-top: 0.6em;
}


.sidebar .block .content {
	text-align: left;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


.divshow {
	overflow: hidden;
	height: 190px;
}

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

	.row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }

	
	.row .mobile-one { width: 25% !important; float: left; padding: 0 15px; }

	.row .mobile-one:last-child { float: right; }

	.row .mobile-one.end { float: left; }

	.row.collapse .mobile-one { padding: 0; }

  	.row .mobile-two { width: 50% !important; float: left; padding: 0 15px; }

  	.row .mobile-two:last-child { float: right; }

	.row .mobile-two.end { float: left; }

	.row.collapse .mobile-two { padding: 0; }

	.row .mobile-three { width: 75% !important; float: left; padding: 0 15px; }

	.row .mobile-three:last-child { float: right; }

	.row .mobile-three.end { float: left; }

  	.row.collapse .mobile-three { padding: 0; }

	.row .mobile-four { width: 100% !important; float: left; padding: 0 15px; }

	.row .mobile-four:last-child { float: right; }

	.row .mobile-four.end { float: left; }

	.row.collapse .mobile-four { padding: 0; }

	.row.full-row-height {width:100%;margin:0;}
	
		
		.row.custom-row.parallax,
		.wide-row-inner.parallax {background-position:50% 50% !important;background-size:cover;background-attachment:local;}
#block-block-1,#block-block-39{position:absolute;left:10%;right:10%;bottom:90px}
#block-block-39 .panels,#block-menu-menu-mobile-menu{display:none}
#block-block-39 .panels{display:none}
#block-block-39 .flexslider2{position:fixed;left:5%;right:5%;top:30%}
.block-title{line-height:28px;color:#555;margin-bottom:40px;margin-top:0}
.block-title:before{font-size:25px;font-family:'FontAwesome';content:'\f105';padding-right:10px;font-weight:300}
.block-title-small{margin-top:0;margin-bottom:25px}
.block-title-small:before{font-size:16px;font-family:'FontAwesome';content:'\f105';padding-right:10px;font-weight:300}
.block{padding-top:35px;padding-bottom:35px}

#header-region .block,#footer-left-region .block,#footer-right-region .block{padding-top:5px;padding-bottom:5px}
#highlighted-region .block,#top-content-region .block{padding:0}
#featured-region .block{padding-top:5px;padding-bottom:30px}
#contact-content-region .block{padding-top:0;padding-bottom:0}
#sidebar-first-region .block-title:before,#sidebar-second-region .block-title:before{font-size:18px}
#sidebar-first-region .block-title,#sidebar-second-region .block-title{margin-bottom:25px;font-size:20px;line-height:25px}
#footer-four-columns .block-title:before{font-size:14px}
#footer-four-columns .block-title{margin-bottom:25px;font-size:15px;line-height:15px}
footer .block-title{margin-bottom:25px;font-size:15px;line-height:15px}
#sidebar-first-region .block-title,#sidebar-second-region .block-title,.block-title{font-family:Verdana;font-weight:300;margin-bottom:20px}
header.home .block{padding:0}

#custom-sidebar-first-region .block-title:before,#custom-sidebar-second-region .block-title:before{font-size:18px}
#custom-sidebar-first-region .block-title,#custom-sidebar-second-region .block-title{margin-bottom:25px;font-size:20px;line-height:25px}
#quicktabs-container-partner_resources .block-title,#quicktabs-container-mde_resources .block-title{font-size:16px}
#block-block-49 .block-title{font-style:italic}
.ie #block-headerimage-1 .block .block-headerimage{margin-top:-15px}
.block-title:before,.block-title-small:before{color:#e58b1f}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.poll .vote-form .choices .title{font-weight:bold;}

h1.title{border-bottom:1px solid #d6ddb9;clear:left;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:1.75em;font-weight:500;line-height:1.272em;}

h2.title{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:1.333em;font-weight:600;margin:0;text-transform:uppercase;}

h2.title a:hover,h2.title a:active{color:#619cbe;text-decoration:none;}

div.node h2.title{border-bottom:1px solid #d6ddb9;}

.comment h3.title{font-weight:bold;margin:0 0 5px 0;}

.profile h2.title{margin-top:15px;border-bottom:1px solid;}

h2.title a:link,h2.title a:visited{color:#ccc;}

.item-list .title{font-weight:bold;}

.uc-store-status td.title{font-weight:bold;white-space:nowrap;}

.su-posts-default-loop h2.su-post-title {
	clear: none;
	margin: 0 0 0.3em 0;
	font-size: 1.2em;
	font-weight: bold;
}

.su-posts-teaser-loop h2.su-post-title {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 0.9em;
	font-weight: normal;
	clear: none;
}

.su-posts-single-post h1.su-post-title {
	clear: none;
	margin: 0 0 0.3em 0;
	font-size: 1.2em;
	font-weight: bold;
}

#trip-planner-wrapper .left .bottom #loading-anim-trip{
	display: none;
	left: 303px;
	position: absolute;
	top: 13px;
	width: 30px;
}


.col-md-1{width:8.333333%;}

.col-md-2{width:16.666666%;}

.col-md-3{width:25%;}

.col-md-4{width:33.333333%;}

.col-md-5{width:41.666666%;}

.col-md-6{width:50%;}

.col-md-7{width:58.333333%;}

.col-md-8{width:66.666666%;}

.col-md-9{width:75%;}

.col-md-10{width:83.333333%;}

.col-md-11{width:91.666666%;}

.col-md-12{width:100%;}


.col-md-1,.col-md-2,.col-md-3,
.col-md-4,.col-md-5,.col-md-6,
.col-md-7,.col-md-8,.col-md-9,
.col-md-10,.col-md-11,.col-md-12{
	padding:0 40px;
	float:left;
}


.row-advantage .col,
.row-html .col,
.row-steps .col{
	padding-top:40px;
	padding-bottom:40px;
}


.row-html .col,
.row-steps .col{
	padding-left:20px;
	padding-right:20px;
}


.row-advantage .col h4{margin-bottom:25px;}

.row-html .col h5{
	text-transform:uppercase;
	margin-top:40px;
	margin-bottom:20px;
	position:relative;
}

.row-html .col h5:after{
	content:'';
	display:block;
	width:60px;
	height:2px;
	margin:20px auto 0 auto;
	background:#215992;
	background:rgba(0,0,0, 0.2);
}


.row-advantage .col p{
	display:block;
	padding:0;
	color:#777;
	font-size:1.15em;
	line-height:1.7;
}

.row-html .col p{
	display:block;
	padding:0;
	color:#dadee7;
	line-height:1.7;
}

#footer .col{padding:0 20px 0 0;}

	
	.col-md-1,.col-md-2,.col-md-3,
	.col-md-4,.col-md-5,.col-md-6,
	.col-md-7,.col-md-8,.col-md-9,
	.col-md-10,.col-md-11,.col-md-12{
		float:none;
		width:100%;
	}

	#footer .col:last-child{margin:0;}


	.col-button-wrapper {
	  margin-bottom: 35px;
	}
