﻿

#mc_embed_signup .clear {
    clear: right !important;
}

.cn_date{
	font-size:13px;
	font-weight:bold;
	color:#527e9a;
}


.column1 {
	border-right: 1px dotted #990000;
	padding: 0 7px 0 10px;
}
.siteFooter .column:nth-child(2){margin:0 6.70103%}



.entry-content .addthis_toolbox,
.entry-content .addthis_button,
.entry-header .addthis_toolbox,
.entry-header .addthis_button {
    margin:10px 0 10px 0;
}


.left_content {
  display: table-cell;
  vertical-align: top;
  height: auto;
  width: 125px;
  border-left: 2px solid #52667C;
  border-right: 2px solid #52667C;
  background-color: #A4B1C2;
}
.contact-us-left .nyrr-logo{width:88%;margin-bottom:0.23077em;}
.contact-us-left .nyrr-logo img{width:100%;height:auto;}

.td-scroll-up {
  -webkit-transform: translateZ(0);
  position: fixed;
  bottom: 4px;
  right: 5px;
  display: none;
  width: 38px;
  height: 38px;
}

.td-scroll-up .td-icon-menu-up {
  position: relative;
  color: #ffffff;
  font-size: 20px;
  display: block;
  text-align: center ;
  width: 38px;
  top: 7px;
}

.td-scroll-up:hover {
  cursor: pointer;
  opacity: 1;
}

.td-scroll-up-visible {
  display: block;
  background-color: #4db2ec;
  z-index: 9999;
  
}

  .single-post .td-header-wrap,
  .single-post .td-main-sidebar,
  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-footer-wrapper,
  .single-post .td-sub-footer-container,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box,
  .single-post .td_block_video_playlist,
  .single-post .td-crumb-container,
  .single-post .td-g-rec,
  .single-post .td-a-rec,
  .single-post .author-box-wrap .avatar {
    display: none !important;
  }

.td-md-is-android .td-scroll-up .td-icon-menu-up {
  padding-top: 1px;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.homepage-blog-inside-google-add{
    margin: 20px 0 0;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.contentp2 {
	font-family:Helvetica,sans-serif,serif;
	color:#848589;
	font-size:18px;
	line-height:29px;
	width:133px;
	padding-top:0px;
	width:473px;
	float:left;
	margin-top:23px;
	padding-left:15px;
	border-left:5px solid #e5e8ed;
}

.get_map {
	position: relative;
	width: 614px;
	max-width:100%;
	margin:40px auto 0;
}
.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}
#breadcrumb .box{border-color:#cdcdcd;}

#copyright .stack-width .box{padding-left:0px;padding-right:0px;}
#prefooter .box{padding-left:0px;padding-right:0px;}
#header-inner .box{padding-top:10px;padding-left:10px;padding-right:10px;}
#content-inner .box{padding-left:0px;padding-right:0px;}
#footer-inner .box{margin:0;padding:0;}

 
 .art-widget-title
 {
    padding:0 0 0 24px;
    margin-bottom:0;
 }

 
 .art-footer .art-widget-title 
 {
    font-size:1.2em;
    padding: 0;
 }

 
 .art-footer .art-widget,
 .art-footer .art-widget a,
 .art-footer .art-widget a:link,
 .art-footer .art-widget a:visited,
 .art-footer .art-widget a:hover
 {
    color: #C7C7C7;
    font-size: 11px;
    text-align: left;
 }

 
 .art-footer .art-widget a,
 .art-footer .art-widget a:link
 {
    color: #8F8F8F;
    text-decoration: underline;
 }

 
 .art-footer .art-widget a:visited
 {
    color: #949494;
 }

 
 .art-footer .art-widget a:hover
 {
    color: #C7C7C7;
    text-decoration: none;
 }
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}


img.alignnone {
	margin: 0px 0;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  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-6 {
    width: 50%;
  }

.vc_col-sm-6 .full-laptop .mk-jupiter-icon-arrow-left:before,
.vc_col-sm-6 .full-laptop .mk-jupiter-icon-arrow-right:before {
  font-size: 32px !important;
}

.vc_col-sm-6 .mk-lcd-slideshow {
  margin: 0 auto 50px;
}

.vc_col-sm-6 .mk-lcd-slideshow .flex-direction-nav a {
  margin-top: -28px;
}

.vc_col-sm-6 .vc_col-sm-8 .mk-lcd-slideshow {
  margin: 0 auto 40px;
}

.vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow {
  margin: 0 auto 40px;
}

.vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a {
  display: none;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.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,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-12{width:100%}
.watch-promos__promos{margin-top:20px}
.watch-promos__wrapper--homepage .watch-promos__promos{margin-top:0}
#main-wrapper{min-height:300px;}
.newheader .magazine #main-wrapper{margin-top:32px;}
.page-homepage #main-wrapper{margin-top:11px;}
.magazine #main-wrapper{margin-top:31px;}
* html .clearfix{height:1%;overflow:visible;}
*+html .clearfix{min-height:1%;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}
*:first-child+html .clearfix{min-height:1%;}


.clearfix,
.dl-horizontal dd,
.nav,
#masthead ul {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.nav:before,
.nav:after,
#masthead ul:before,
#masthead ul:after {
  line-height: 0;
  display: table;
  content: "";
}

.clearfix:after,
.dl-horizontal dd:after,
.nav:after,
#masthead ul:after {
  clear: both;
}


#mediastage {
	height: 404px;
	background-color: #fff;
}


#mediastage .adside {
	float: left;
	margin: 10px 0px 0px 9px;
}


#mediastage .blockside {
	float: right;
	margin: 10px 9px 0px 0px;
	border: 2px solid #dce7fc;
}


#mediastage p {
	margin: 0;
}
#footer-footer{color:gray;font-size:11px}
#footer-footer a{color:gray}
#footer-footer .sg-table{padding-top:20px;padding-bottom:20px}
#footer-footer .sg-table div.sg-cell{padding:6px 20px;vertical-align:middle}
#footer-footer .sg-table div.sg-cell:first-child{border-right:1px solid #959595}
#footer-footer .sg-table div.sg-cell:last-child{text-align:right}
#footer-footer ul{margin:0;padding:0;list-style:none;display:block;float:right}
#footer-footer ul li{display:block;float:left;margin:0;padding:0 4px;border-right:1px solid #959595;text-align:left;white-space:nowrap}
#footer-footer ul li:last-child{border-right:none}
#footer-footer ul li a{margin:0;padding:0}
#footer-footer .sg-table div.sg-cell ul{display:inline-block;float:none}
#footer-footer .sg-table div.sg-cell ul li{float:none;display:inline-block}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row-contain{max-width:1170px;margin:0 auto}


.support-programs {
	position: absolute;
	left: 250px; 
	top:0px;
}

	.support-programs, .logo-enlace, .support, .programs, #enlace-side, div.default-menu {
	position: static !important; 
	}

#social_media {
	margin-top: 25px;
	margin-right: 0px;
	float: right;
	text-align: right;
	}
.hentry .alignnone{display:inline-block;}




.home .left, .home .recent-leads {
	width: 607px;
}



.home .main-post-bg .title-insert, .home .recent-leads .title-insert {
	background: #ffffff;
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
	padding: 0px 0;
	
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity:.6;
}


.title-insert h2, .home .recent-leads .title-insert h3 {
	margin: 10px 12px 6px;
	line-height: 14px;
}


.title-insert h2 a, .home .recent-leads .title-insert h3 a {
	display: block;
	color: #5e5d5d;
	text-decoration: none;
	border: 0;
}


.title-insert h2 a:hover, .home .recent-leads .title-insert h3 a:hover {
	color: #d6d6d6;
}


.home .recent-leads .secondary-post-bg {
	background: #eee;
	display: block;
	width: 293px;
	height: 150px;
	margin: 0 7px 10px 0;
	position: relative;
	overflow: hidden;
}


.archive .entry-content p,
.home .entry-content p {
  font-family: "freight-text-pro", Georgia, Cambria, "Times New Roman", Times, serif;
}




.entry-content p {
  font-family: "freight-text-pro", Georgia, Cambria, "Times New Roman", Times, serif;
  letter-spacing: 0.01rem;
  font-weight: 400;
  font-style: normal;
  font-size: 22px;
  line-height: 1.5;
}

.entry-content ul li,
.entry-content ol li {
  font-size: 19px;
}

.entry-content h5.top-tag,
.entry-content p.wp-caption-text,
.entry-content p.wp-media-credit {
  font-family: "freight-sans-pro", "Helvetica Neue", Arial, sans-serif;
}

.entry-content h5.top-tag {
  font-weight: 400;
}

.entry-content p.wp-caption-text {
  line-height: 1.2;
}


.archive .entry-content h5.byline, .home .entry-content h5.byline {
  font-size: 14px;
}


article .entry-content p {
  font-family: "freight-text-pro", Georgia, Cambria, "Times New Roman", Times, serif;
}
.entry-content h1,.entry-content h2,.entry-content h3,h4{font-size:29.33px}
.entry-content h4,.stories h3,h5{font-size:24px}
.entry-content h5.top-tag,.widget h5.top-tag,h5.top-tag{font-size:16px;margin-bottom:4.8px;text-transform:uppercase;color:#aaa}
.entry-content h5.top-tag a,.widget h5.top-tag a,h5.top-tag a{color:#aaa}
.entry-content h5,h6{font-size:19.55px}
.entry-content h6{font-size:16px;text-transform:uppercase}
.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:24px}
.entry-content,.page-header,.post-footer,.post-header,.stories article,article.story{margin-bottom:24px}
.stories .entry-content p{font-size:16px;margin-bottom:12px}
.primary-featured-post .entry-content ol,.primary-featured-post .entry-content p,.primary-featured-post .entry-content ul{font-size:16px}
.archive .entry-content.with-hero,.home .entry-content.with-hero{margin:-22px 7% 0;padding:22px 18px;width:86%;background:#fff}
.archive .entry-content h5.byline,.home .entry-content h5.byline{font-size:13.04px;margin-bottom:12px}
.search-results .stories .entry-content,.search-results .stories .entry-content p{font-size:14px;margin-bottom:5px}
body.normal.page .entry-content,body.normal.single-post .entry-content{padding:0 17.021276594%}
.entry-content h3,h1,h2,h4,h5,h6{font-size:16px!important}
.entry-content a:link:after,.entry-content a:visited:after{content:" (" attr(href) ") ";font-size:80%}
.top + h2{margin-top:0;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.meta-wrapper.hover .slider.top{padding-left:53px;}
.meta-wrapper.hover .slider.top-inner{background-position:right -48px;height:14px;}




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

.wpb_row {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
 .ult-banner-block,.wpb_row .wpb_column .wpb_wrapper .ult-banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}
 .stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block;margin-bottom:30px}
 .smile_icon_list_wrap,.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap{margin-bottom:30px}
 .wpb_row,.wpb_column,.upb_video_class{position:relative}
 .ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom:30px}


h1.pagetitle,
h3.widgettitle,
h3.widgettitle a,
h1.menu-cat { 
        color: #26282a;
        }


h3.widgettitle i {
        color: #d0d0d0;
        }


#content h3.widgettitle {    
        padding: 20px 20px 20px 20px;
        margin: 0;
        font-size: 26px;
        line-height: 30px;
        }

       
h3.widgettitle i.icon-time {
        font-size: 38px;
        line-height: 40px;
        }

#rokbox-wrapper .clr {clear:both;}

.clr {clear: both;}

#roksearch_results a.clr {font-size: 100%;}

.bannergroup .clr {clear: none !important;}


.title {
  position: relative;
  z-index: 5;
  margin-top: 100px;
  font: 200 70px/1.2 "Raleway", sans-serif;
  text-transform: uppercase;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}
.modal-open .modal-body{max-height:none;overflow-y:visible;}
.hp-summary .tab_data{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);padding:20px 40px;border-top:2px solid #646464;font-size:14px;color:#333;}
.home_g .hp_ads_tabs .tab_data,.home_f .hp_ads_tabs .tab_data{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 5px 17px 26px;min-height:180px;}
.home_g .hp_ads_tabs .tab_data .item,.home_f .hp_ads_tabs .tab_data .item{padding-bottom:3px;color:#333;font:normal 11px Verdana;}
.home_g .hp_ads_tabs .tab_data .item a,.home_f .hp_ads_tabs .tab_data .item a{color:#333;font:bold 11px Verdana;text-decoration:none;}
.home_g .hp_ads_tabs .tab_data .item a:hover,.home_f .hp_ads_tabs .tab_data .item a:hover{text-decoration:underline;}
.hp-summary .ads_tabs .tab,.hp-summary .tab_data,.hp-summary a,.hp-featured-ads .more,.ad-contacts .traderview a.link,.ad_header_block .top a.location,.listingsv2 .lb_block .item a,#clipped_ads,#saved_searches{color:#3399CC;}

.nav1{ margin: 0 10px 0 10px; }

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }


	#secondary {
		width: 32%;
		margin-left: 5%;
		float: left;
	}

#tout-form .screen-reader-response ul { display:none; }







div.issueimage,
span.imageshadow,
span.imageshadow img,
span.imagebg {
	float: left;
	margin-left: 2px;
}


span.imageshadow {
	padding: 0;
	margin: 0 10px 0 0;
}


span.imageshadow span.imagebg {
	padding: 0;
	background: #b5b5b5;
	margin: 2px 0 0 2px;
}


span.imageshadow img {
	margin: -3px 0 0 -3px;
	border: 1px solid #bdbcb0;
}


body.magazine div#carousel span.imageshadow,
body.magazine div#carousel span.imageshadow img,
body.magazine div#carousel span.imagebg,
body.magazine div#carousel span.description {
	float: left;
}


body.magazine div#carousel span.imageshadow {
	padding: 0;
	margin: 0 10px 0 0;
}


body.magazine div#carousel span.imageshadow img {
	margin: -3px 0 0 -2px;
	border: 1px solid #bdbcb0;
}


body.magazine.guides div#featureimage span.imageshadow { display: block; }


body.magazine.toc div.image span.imageshadow { margin-bottom: 10px; }


  


 
 
   
 
 
 .footer {
	 margin-left: 0px;
	 margin-right: 0px;
	 padding-top:20px;
	 background-color: #000;
	 *height: 35px;
 }

  
.container .footer .row .col-lg-2 p {
	font-size: .7em;
}

	


#features {
	font-family: Arial, Helvetica, sans-serif;
	width:490px;
	height:260px;
	position:relative;
}

#features #feature-links {
 display:block;
 height:52px;
 margin:0;
 position:relative;
 right:5px;
 float:right;
 text-align:right;
 top:227px;
 z-index:10;
 font-size: 16px;
}

#features #feature-links li {
	opacity:0.6;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 2px;
	height:23px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	-khtml-border-radius: 5px; 	
}

#features #feature-links li a {
	background:#999999 none repeat scroll 0 0;
	color:white;
	display:block;
	font-size:16px;
	height:23px;
	width:22px;
	padding:0;
	@padding:0px;
	text-align:center;
	text-decoration:none !important;
	font-size:16px;
}

#features #feature-links li a.active{
	background:#999999 !important;
	opacity:1.0 !important;
	color: #FC3;
}

#features .feature-story {
	background:white none repeat scroll 0 0;
	left:0;
	position:absolute;
	top:0;
	width: 490px;
	height: 260px;
}

#features h2.feature-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	text-align:left;
	text-shadow:0.1em 0.1em 0.3em #999999;
	opacity:0.85;
	line-height: 24px;
	height:50px;
	left:21px;
	margin:0;
	padding:0 5px 0 0;
	position:absolute;
	top:12px;
	width:350px;
	background:none none repeat scroll 0 0;
	display:block;
	background:transparent none repeat scroll 0 0;
	border-style:none;
}

#features .feature-photo {
	border:0 none;
	display:block;
	margin:0;
}

#features .learnmore{
	margin:0;
	padding:0;
	height:40px;
	position: absolute;
	width: 260px;
	left: 24px;
	top: 220px
}

#features .learnmore a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FC0;
	text-decoration:none;
	line-height: 40px;
}

#features .learnmore.widerlink{
	width: 270px;
}

.bodybold { color: black; font-size: 11px; line-height: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }


.newsname
{
	color: #DB9B4F;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}



.newsname A:LINK, .newsname A:VISITED, .newsname A:ACTIVE, .newsname A:HOVER {
	color: #DB9B4F;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: underline;
}

.ubermenu-skin-clean-white .ubermenu-tab-content-panel {
  background: #f9f9f9;
}
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}
   .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tabs-group, .ubermenu.ubermenu-responsive .ubermenu-tab, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{  width:100%; min-width:100%; max-width:100%; left:0; }
 .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ min-height:0 !important; }
 .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{ z-index:20; }

.ubermenu.ubermenu-main .ubermenu-tab-content-panel { background-color:#f4f4f4; }


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }
.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:15px;padding-right:15px}
.col-md-6{width:50%}




#wrap {
	margin: 0 auto 0;
	padding: 0;
	}

.fetch-tweets-main{
float: left;
  width: 70%;
  padding: 0 !important;
  margin:0px !important;
}
.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:15px;padding-right:15px}
.col-lg-7{width:58.33333333%}

.main-footer a, .attribution {
	color: #9b97bf;
}

.block-right {
  max-width: 315px;
  width: 100%;
  float: right;
}


.block-right .col-xs-6 {width:100% !important;}


#footer {
	clear: both;
	margin: 0 auto;
	max-width: 960px;
	padding: 0 25px 0 25px;
}


#footer-wrapper {
	margin: 0;
	padding: 0;
}


#footer a {
	color: #fff;
	font-weight: 400;
}


#footer a:hover {
    color: #FF0000;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}



#footer .social-icons {
	list-style: none;
	line-height: normal;
    padding: 0;
	margin: 0;
	text-align: right;
}


#footer .yelp-icon,
#footer .vimeo-icon, 
#footer .youtube-icon, 
#footer .twitter-icon,
#footer .facebook-icon, 
#footer .linkedin-icon, 
#footer .rss-feed-icon, 
#footer .instagram-icon,
#footer .pinterest-icon, 
#footer .foursquare-icon,
#footer .google-plus-icon, 
#footer .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}


.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
    content: ' ';
    display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
    clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
    zoom: 1;
}
.searchcontainer{background-color:#EFEFEF;border-top:2px solid #d5d5d5;border-bottom:2px solid #d5d5d5}


div.logo { float:left;}

img.logo { width:240px; height: 63px; }
#mk-theme-container:not(.mk-transparent-header) .header-style-1 .mk-header-padding-wrapper,#mk-theme-container:not(.mk-transparent-header) .header-style-3 .mk-header-padding-wrapper {padding-top:82px;}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}


p.lg {
	margin-bottom: 10px;
}


.bright p.lg {
	margin-bottom: 0 !important
}


p.lg span {
	font-size: .95em;
}


h1.lg {
	font-size: 1.5em;
	line-height: 100%;
}

.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
position: relative;
}

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
margin-right: -31px;
}

div.seedsshadowbox { width: 280px; height: 270px; margin: 0 auto; padding-top: 25px; text-align: center; color: #333; background: white; text-align: center; color: #333; }

hr.seedsshadowbox { margin: 0 0 10px; border-top: 1px solid #8d8d8d; border-right: none; border-bottom: none; border-left: none; }

p.seedsshadowbox { font-size: 14px; }

table.seedsshadowbox { width: 100%; }

input[type="email"].seedsshadowbox { width: 230px; height: 32px; border: 1px solid #8d8d8d; padding: 5px 10px; color: #333; }

input[type="submit"].seedsshadowbox { width: 100%; margin: 0; padding: 6px 4px; background: #7a876f; border: none; cursor: pointer; color: #fff; }




.container {
  margin: 0 auto;
}


.page-child .site-content .container, .page-template-default .site-content .container, .page-template-directory .site-content .container, .error404 .site-content .container {
  padding: 40px 0 40px;
}

.page-template-landing .site-content .container {
  padding-left: 20px;
  padding-right: 20px;
}

.stories .container {
  position: relative;
  top: 50px;
}

.social .container {
  margin-bottom: -40px;
  line-height: 0;
  position: relative;
}

.campaign .container {
  padding: 0 20px;
}

.people .container {
  padding: 0 25px;
  position: relative;
  top: -50px;
}

  header .container {
    position: relative;
  }

footer .container {
  margin: 0 auto;
}



.clear {
  clear: both;
}


div.clear {
  height: .01em;
  overflow: hidden;
}

	#column1, #column2, #column4, #column5 { margin-right: 15px; }

	#column2, #column5 { margin-right: 0; }

@import url('../css/reset.css');

.group{
	zoom:1;
}

.group:before, .group:after{
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden;
}

.group:after{
	clear:both;
}

.attractions .main-container .bottom .right .featured-content.similar.group {
	margin: 15px -11px 0 0;
	padding: 20px 0 0;
}

.attractions .main-container .bottom .right.places .featured-content.similar.group {
	border-top: 0 none;
	margin: 0 -11px 15px 0;
	padding: 0 0 15px;
}

.attractions .main-container .bottom .right .featured-content.similar.group .wrapper {
	margin: 0 0 15px;
}


.specialtext
{
	color: #52667C;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}



.resp-tabs-container {
    padding: 0px;
   
    clear: left;
}


.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}
.page div.module-experienced-team .team-member-box{display:table-cell;width:47%}
#fcolumns_container{float:right;width:980px;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;}
* html .fix{height:1%;}


.imgfloatright {
    margin: 0px 0px 10px 10px;
    float: right
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.content2{position:absolute;height:100%;width:100%;padding:3%;margin:0 !important}

.directory-view-layout .views-row .views-field-field-summary,.directory-view-layout .views-row .views-field-field-topic-subtopic-image,.directory-view-layout .views-row .views-field-nid{
    
display:none;
}

.directory-view-layout .views-row-1 .views-field-field-summary,.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image,.directory-view-layout .views-row-1 .views-field-nid{
    
display:inherit;
}

.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image{
    
width:15%;float:left;margin-right:1em;
}

.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image img{
    
width:100%;height:auto;border:1px solid #aaa;
}

.directory-view-layout .views-row-1 .views-field-field-summary{
    
font-size:14px;width:82%;float:left;margin-bottom:1em;
}

.directory-view-layout .views-row .views-field-nid{
    
color:#000;font-size:16px;font-weight:normal;margin-bottom:0;
}

.directory-view-layout .views-row .views-field-field-subtopic{
    
float:left;
}

.directory-view-layout .views-row .views-field-field-subtopic .field-content{
    
border-right:1px solid #666;margin-right:4px;padding-right:4px;
}

.directory-view-layout .views-row-last .views-field-field-subtopic .field-content{
    
border-right:none;
}

.directory-view-layout .views-row .views-field-field-subtopic a{
    
color:#06c;font-size:14px;
}






.prodyctmaindiv{width:100%;
border:1px solid #EEEEEE;
float:left;
padding-bottom:10px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

#frontdatainsidetexttitle {
font-size:2.1em;
font-weight:bold;
color:#92B6A4;
text-decoration:underline;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


#home-widgets .iconwrap h4,
#right-column .iconwrap h4 {
float: right;
line-height: 1em;
display: inline-block;
white-space: normal;
}


#home-widgets .iconwrap,
#right-column .iconwrap {
	overflow: hidden;	
}

#home-widgets .iconwrap img,
#right-column .iconwrap img {
	float: left;
	margin: 0 0 0 5px;
}
.tiled-gallery .gallery-group{float:left;position:relative;}

	.sidebar-top,
	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

#footer #footer-ads .widget { padding-bottom: 0; font-size: 0; line-height: 0; }




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #444; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }

#footer .widget select { border-color: #eee; }


.sidebar .widget { padding: 30px 30px 20px; }

#footer .widget { padding-bottom: 30px; }

#footer .widget a:hover { color: #666; }
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
#dark-lay{position:absolute;display:block;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);background:#191E25;background-size:cover;-webkit-background-size:cover;opacity:.6}
.four-tables .pricing-table{width:234px}
.five-tables .pricing-table,.four-tables .pricing-table,.three-tables .pricing-table,.two-tables .pricing-table{width:209px}

#sideRight p.r_logo {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:10px;
}

#sideRight p.r_logo em {
	font-size:18px;
	font-weight:normal;
}

#sideRight p.r_logo em.l_bold {
	font-size:18px;
	font-weight:bold;
}
