﻿

.featured-list {
	margin-bottom: 1em;
	text-align: center;
}



.featured-list img		{	border:#154e78 10px solid; margin-bottom:15px; width:154px; height:100px;
						}

.featured-list a		{	color:#fff;
							font-size:14px;
							text-decoration:none;
							line-height:16px;
							font-weight:bold;
						}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}

	#topnav-menu li.menu-item:hover a {
		background: rgba(0,0,0,0.2);
	}
.main-nav{min-height:60px;border-top:1px solid #ccc;text-transform:uppercase;position:relative;}
.logged-in .main-nav .contextual-links-wrapper{display:none;}
.main-nav p:last-child{position:relative;}
.main-nav .search img{height:1.1em;color:#D7D7D7;margin-top:10px;position:absolute;right:.5em;}
.logged-in #toolbar,#block-block-7,.logged-in .tabs,.this-week-s-radio-show,.sidebar,.main-nav,.field-name-field-tags,.field-name-field-recipe-categories,#block-disqus-disqus-comments,.polyptych,footer{display:none;}
.main-nav nav ul.menu{display:block;}
.news-news-type-wrapper,.news-news-type-wrapper a,.news-post-date-wrapper,.news-event-date{color:#999;font-size:12px;text-decoration:none}
.featured-module ul li .article-header .header-text-container{bottom:auto;padding-bottom:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.featured-module ul li .article-header .header-text-container h1{min-height:0;}
.featured-module ul li .article-header .header-text-container .h2{font-size:1.2em;margin:0;}
.featured-module ul li .article-header .header-text-container .h3{background:none;font-weight:normal;margin:0;font-size:1em;padding:0;display:none;}

    .scaler header .header-text-container, .featured-module li header .header-text-container {
      width: 95%;
      text-align: center;
      position: absolute;
      bottom: 0px;
      padding-bottom: 1.5em;
      left: 2.5%;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }

      .scaler header .header-text-container .color-block, .featured-module li header .header-text-container .color-block {
        position: relative;
        color: white;
        padding-left: 0.75em;
        padding-right: 0.75em;
        display: inline-block;
        font-weight: 600;
        text-transform: lowercase;
        font-size: 0.7em;
        clear: both;
        margin-bottom: 0.6em;
        border-radius: 1px; }

      .scaler header .header-text-container time, .featured-module li header .header-text-container time {
        display: block;
        color: white;
        font-size: 0.9em;
        text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7); }

      .scaler header .header-text-container .byline, .featured-module li header .header-text-container .byline {
        display: block;
        margin: 0;
        color: white;
        font-weight: 600;
        margin-bottom: -4px; }

      .scaler header .header-text-container h1, .featured-module li header .header-text-container h1 {
        text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7); }






.menu-topmenu-container ul li a font {

    font-size: 18px;
    margin-left: -12px;
}


.article-video-of-day .socials { display: inline-block; position: absolute; top: 16px; right: 11px; }

.article-video-of-day .socials:after { content: ''; line-height: 0; display: table; clear: both; }

.article-video-of-day .socials li { float: left; margin-right: 19px; }

.article-video-of-day .socials li a { display: inline-block; text-decoration: none; }

.article-video-of-day .socials li a .fa { color: #64a3c4; font-size: 20px; }


.article-video-of-day-mobile .socials { display: inline-block; position: absolute; top: 14px; right: 10px; }

.article-video-of-day-mobile .socials:after { content: ''; line-height: 0; display: table; clear: both; }

.article-video-of-day-mobile .socials li { float: left; margin-left: 17px; }

.article-video-of-day-mobile .socials li a { display: inline-block; text-decoration: none; }

.article-video-of-day-mobile .socials li a .fa { color: #64a3c4; font-size: 20px; }


#posts_profile_section .popular_content .read_more {
    padding: 10px 0;
    display: block;
}


#latest_reviews .description .read_more {
    position: absolute;
    display: none;
    background-color: #fff;
}

.td-full-layout .td-header-style-3 .td-mega-span .entry-thumb {
  min-height: 132px;
  
  
}

.td-full-layout .td-header-style-4 .td-mega-span .entry-thumb {
  min-height: 132px;
  
  
}

.td-mega-span .entry-thumb {
  min-height: 135px;
}

.td-module-thumb .entry-thumb {
  display: block;
}

.td_module_14 .entry-thumb {
  width: 100%;
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  max-width: none;
  
}

.td_module_mx2 .entry-thumb {
  width: 80px;
}

.td_module_mx4 .entry-thumb {
  width: 100%;
}

.td_module_mx8 .entry-thumb {
  width: 100%;
}

.iosSlider-col-3 .entry-thumb {
  width: 1068px;
}

.iosSlider-col-2 .entry-thumb {
  width: 696px;
}

.iosSlider-col-1 .entry-thumb {
  width: 324px;
  
  
}

  .td-pb-span12 .td_block_14 .td-block-span4:first-child .entry-thumb {
    width: 100%;
  }

.td_block_18 .td-column-3 .td_module_mx8 .entry-thumb {
  width: 100%;
}


.td-hover-1 .td-big-grid-wrapper .entry-thumb {
  transition-timing-function: ease !important;
}

.td-grid-style-1.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-2.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-2.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-3.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-3.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-4.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-4.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-5.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-big-grid-post .entry-thumb {
  
  
  
}

  .td-big-grid-slide .td-big-grid-post-2 .entry-thumb {
    min-height: 100%;
    min-width: 100%;
  }

  .td-big-grid-slide .td-big-grid-post-3 .entry-thumb {
    min-height: 100%;
    min-width: 100%;
  }

.td-post-template-4 .td-post-featured-image .entry-thumb {
  
}

body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
  opacity: 0;
}

.ie8 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie9 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie10 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie11 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: none;
}


.td-md-is-android .td-hover-1 .td-big-grid-post:hover .entry-thumb {
  
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}

.td-md-is-ios .td-hover-1 .td-big-grid-post:hover .entry-thumb {
  
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}

.td-md-is-safari .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: none;
  -webkit-transform: none;
}

.bottom_box{
	width:349px;
	height:12px;
	float:left;
	margin:0;
	padding:0;
}
#main-banner .banner-content{position:absolute;max-width:980px;width:100%;margin:0 auto;top:0;left:0;bottom:20px;right:0;}
#main-banner .banner-content .headline{width:100%;color:white;font-size:30px;position:absolute;bottom:20px;font-weight:bold;padding:0;margin:0;line-height:1.1!important;text-shadow:1px 1px 2px rgba(0,0,0,0.5);left:000px;}
#main-banner .banner-content .headline .tiny-text,#main-banner .banner-content .headline .small-text{display:block;font-size:20px;margin-top:5px;font-weight:normal;}
#main-banner .banner-content .headline .tiny-text{font-size:15px;padding-right:70px;}
#main-banner .banner-content .headline p{margin-bottom:0;}
#main-banner .banner-content .headline .hp-not-show-in-iphone{display:block;font-size:20px;margin-top:5px;font-weight:normal;}
#main-banner .banner-content .li-leading-slide a{background:#585858!important;}
#main-banner .banner-content .li-leading-slide a:hover{background:#7f7f7f!important;}
#main-banner .banner-content .tiny-text{font-size:18px;}
#main-banner .banner-content .small-link{position:absolute;bottom:10px;left:00px;}
#main-banner .banner-content .small-link a{color:#9bffea;font-size:16px;}
.node-type-education-solutions .banner-content,.node-type-enterprise-solutions .banner-content,.node-type-media-solutions .banner-content,.node-type-government-solutuins .banner-content,.node-type-new-solution-page .banner-content{bottom:10px!important;}
.node-type-education-solutions .banner-content .headline,.node-type-enterprise-solutions .banner-content .headline,.node-type-media-solutions .banner-content .headline,.node-type-government-solutuins .banner-content .headline,.node-type-new-solution-page .banner-content .headline{left:23%!important;width:37%!important;text-shadow:inherit!important;line-height:1;top:80px;}
.node-type-education-solutions .banner-content .headline h2,.node-type-enterprise-solutions .banner-content .headline h2,.node-type-media-solutions .banner-content .headline h2,.node-type-government-solutuins .banner-content .headline h2,.node-type-new-solution-page .banner-content .headline h2{color:#ffffff;font-size:1.4em;margin-top:0;margin-bottom:0;}
.node-type-education-solutions .banner-content .headline h2 span,.node-type-enterprise-solutions .banner-content .headline h2 span,.node-type-media-solutions .banner-content .headline h2 span,.node-type-government-solutuins .banner-content .headline h2 span,.node-type-new-solution-page .banner-content .headline h2 span{line-height:1!important;}
.node-type-education-solutions .banner-content .headline p,.node-type-enterprise-solutions .banner-content .headline p,.node-type-media-solutions .banner-content .headline p,.node-type-government-solutuins .banner-content .headline p,.node-type-new-solution-page .banner-content .headline p{margin:0;}
.node-type-education-solutions .banner-content .headline p,.node-type-education-solutions .banner-content .headline li,.node-type-enterprise-solutions .banner-content .headline p,.node-type-enterprise-solutions .banner-content .headline li,.node-type-media-solutions .banner-content .headline p,.node-type-media-solutions .banner-content .headline li,.node-type-government-solutuins .banner-content .headline p,.node-type-government-solutuins .banner-content .headline li,.node-type-new-solution-page .banner-content .headline p,.node-type-new-solution-page .banner-content .headline li{font-weight:normal;font-size:18px;list-style-type:disc;}
.node-type-education-solutions .banner-content .headline li,.node-type-education-solutions .banner-content .headline p,.node-type-enterprise-solutions .banner-content .headline li,.node-type-enterprise-solutions .banner-content .headline p,.node-type-media-solutions .banner-content .headline li,.node-type-media-solutions .banner-content .headline p,.node-type-government-solutuins .banner-content .headline li,.node-type-government-solutuins .banner-content .headline p,.node-type-new-solution-page .banner-content .headline li,.node-type-new-solution-page .banner-content .headline p{display:none;}
.node-type-education-solutions .banner-content .headline li.show-in-iphone,.node-type-education-solutions .banner-content .headline p.show-in-iphone,.node-type-enterprise-solutions .banner-content .headline li.show-in-iphone,.node-type-enterprise-solutions .banner-content .headline p.show-in-iphone,.node-type-media-solutions .banner-content .headline li.show-in-iphone,.node-type-media-solutions .banner-content .headline p.show-in-iphone,.node-type-government-solutuins .banner-content .headline li.show-in-iphone,.node-type-government-solutuins .banner-content .headline p.show-in-iphone,.node-type-new-solution-page .banner-content .headline li.show-in-iphone,.node-type-new-solution-page .banner-content .headline p.show-in-iphone{display:block;}

		ul#top-menu { padding-left: 0; width: 532px; }

		ul#top-menu li.menu-gradient { width: 138px; }

				.featured-description, #controllers, #sidebar, #footer-widgets, #ad-720, ul#top-menu, #search-form, ul#secondary-menu, .et-recent-top { display: none; }

		ul.nav li a { color: # !important; }

#aom_body {width:100%;}

#aom_content .column {position:relative; float:left;}

#aom_content_l .column {position:relative; float:left;}

#aom_content_r .column {position:relative; float:left;}

#aom_content_n .column {position:relative; float:left;}

	
.homeleft {
	float: left;
	width: 299px;
	margin: 0px;
	padding: 0px;
	}
.mk-social-Freshbooks:before,.mk-social-aim-alt:before,.mk-social-aim:before,.mk-social-amazon:before,.mk-social-android:before,.mk-social-app-stote:before,.mk-social-apple:before,.mk-social-arto:before,.mk-social-badoo:before,.mk-social-bandcamp:before,.mk-social-basecamp:before,.mk-social-bebo:before,.mk-social-behance:before,.mk-social-bing:before,.mk-social-blip:before,.mk-social-blogger:before,.mk-social-boxnet:before,.mk-social-brightkite:before,.mk-social-cinch:before,.mk-social-coroflot:before,.mk-social-dailybooth:before,.mk-social-dailyburn:before,.mk-social-dailymile:before,.mk-social-delicious:before,.mk-social-designbump:before,.mk-social-designfloat:before,.mk-social-designmoo:before,.mk-social-deviantart:before,.mk-social-digg-alt:before,.mk-social-digg:before,.mk-social-diigo:before,.mk-social-dribbble:before,.mk-social-dropbox:before,.mk-social-drupal:before,.mk-social-dzone:before,.mk-social-ebay:before,.mk-social-ember:before,.mk-social-envato:before,.mk-social-etsy:before,.mk-social-evernote:before,.mk-social-facebook-places:before,.mk-social-facebook:before,.mk-social-facto-me:before,.mk-social-feedburner:before,.mk-social-flickr:before,.mk-social-folkd:before,.mk-social-formspring:before,.mk-social-forrst:before,.mk-social-fotolog:before,.mk-social-foursquare:before,.mk-social-friendfeed:before,.mk-social-friendster:before,.mk-social-gdgt:before,.mk-social-gimmebar:before,.mk-social-github:before,.mk-social-github_alt:before,.mk-social-goodreads:before,.mk-social-google-buzz:before,.mk-social-google-talk:before,.mk-social-google:before,.mk-social-googleplay:before,.mk-social-googleplus:before,.mk-social-gowalla:before,.mk-social-grooveshark:before,.mk-social-hackernews:before,.mk-social-hi5:before,.mk-social-hypemachine:before,.mk-social-hyves:before,.mk-social-icloud:before,.mk-social-icq:before,.mk-social-identica:before,.mk-social-instapaper:before,.mk-social-itunes:before,.mk-social-kik:before,.mk-social-krop:before,.mk-social-lastfm:before,.mk-social-linkedin:before,.mk-social-livejournal:before,.mk-social-lovedsgn:before,.mk-social-meetup:before,.mk-social-metacafe:before,.mk-social-mixx-alt:before,.mk-social-mixx:before,.mk-social-myspace:before,.mk-social-myspace_alt:before,.mk-social-newsvine:before,.mk-social-ning:before,.mk-social-officialfm:before,.mk-social-openid:before,.mk-social-orkut:before,.mk-social-path:before,.mk-social-paypal:before,.mk-social-photobucket:before,.mk-social-picassa:before,.mk-social-pinboard:before,.mk-social-pinterest:before,.mk-social-playstation:before,.mk-social-plixi:before,.mk-social-plurk:before,.mk-social-podcast:before,.mk-social-posterous:before,.mk-social-purevolume:before,.mk-social-px:before,.mk-social-quik:before,.mk-social-quora:before,.mk-social-rdio:before,.mk-social-readernaut:before,.mk-social-reddit:before,.mk-social-retweet:before,.mk-social-rss:before,.mk-social-scribd:before,.mk-social-sharethis:before,.mk-social-simplenote:before,.mk-social-skype:before,.mk-social-slashdot:before,.mk-social-slideshare:before,.mk-social-smugmug:before,.mk-social-soundcloud:before,.mk-social-spotify:before,.mk-social-squarespace:before,.mk-social-squidoo:before,.mk-social-steam:before,.mk-social-stumbleupon:before,.mk-social-technorati:before,.mk-social-thefancy:before,.mk-social-tribe:before,.mk-social-tripit:before,.mk-social-tumblr:before,.mk-social-twitter-alt:before,.mk-social-twitter:before,.mk-social-vcard:before,.mk-social-viddler:before,.mk-social-vimeo:before,.mk-social-virb:before,.mk-social-w3:before,.mk-social-whatsapp:before,.mk-social-wikipedia:before,.mk-social-windows:before,.mk-social-wists:before,.mk-social-wp-alt:before,.mk-social-wp:before,.mk-social-yahoo-buzz:before,.mk-social-yahoo:before,.mk-social-yelp:before,.mk-social-ymessanger:before,.mk-social-youtube-alt:before,.mk-social-youtube:before,.mk-social-zerply:before,.mk-social-zynga:before{font-family:SocialMedia;speak:none;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.3rem}
.mk-social-youtube:before{content:"\2621"}
.mk-social-youtube-alt:before{content:"\2660"}




.search-box {
    position: relative;
    display: none;
    margin: 0 -10px;
    padding: 13px 10px;
    clear: both;
    background: #333;
}

.search-box input[type='text'] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border-color: #2e2e2e;
    padding-top: 9px;
    padding-bottom: 9px;
    color: #999;
    font-size: 16px;
}

    
    .search-box, .shopping-bag {
        width: 100%;
    }

    .search-box input[type=text] {
        font-size: 14px;
        width: 324px;
        border: none;
        padding-top: 10px;
        padding-bottom: 10px;
        -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
    }

    .search-box input[type=text]:focus {
        -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.3);
        color:#444;
    }

    .h1 .search-box {
        top: 100%;
        right: 0;
    }

    .h1.sticky .search-box, .h1.sticky .shopping-bag {
        top: 100%;
        right: 0;
    }


.h2 .shopping-bag, .h2 .search-box {
    position: relative;
}

    .h2 .search-box, .h2 .shopping-bag {
        top: 60px;
        right: 0;
    }

    .h2 .search-box.description-top-compensate, .h2 .shopping-bag.description-top-compensate {
        top: 68px;
    }
.image_reel{position:absolute;top:0;left:0;z-index:1;}
.image_reel img{float:left;position:relative;z-index:1;}
#wrapper .image_reel img{width:590px;}
.alignleft{float:left;}
img.alignleft{margin:5px 25px 5px 0;display:inline;}
.wp-caption.alignleft{margin-right:25px;}
.google-map.alignleft{margin-right:10px;}
.footer-bottom .alignright,.footer-bottom .alignleft,.footer-bottom .social-icons{text-align:center;float:none;width:100%;margin:0;line-height:20px;}


.content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
}


.content-layout-row 
{
   display: table-row;
}


 
.postcontent .content-layout
{
   border-collapse: collapse;
}


.post .content-layout-br
{
   height: 0;
}


.content-layout .sidebar1
{
   margin:0 auto;
   width: 234px;
}


.content-layout .content
{
   margin:0 auto;
}


.content-layout .sidebar2
{
   margin:0 auto;
   width: 240px;
}


div.footer div.content-layout
{
    margin:0 auto;
    width:100%;
}

.schedule-table,
.schedule-today-table,
.announcement-table {
    width: 100%;    
}

.schedule-today-table {
    margin: 0px 0px 20px;
}

.announcement,
.schedule-today {
    padding: 15px;
    background-color: rgba(220, 220, 220, 0.7);
    margin-bottom: 20px;
    font-size: 14px;
    letter-spacing: normal;
}

	.icon-button { width:30px; height: 40px; line-height: 40px; vertical-align: middle; float: left; margin: 0 0 0 5px; padding: 0; }

		.icon-button img { line-height: 40px; vertical-align: middle; }

.icon-instagram:before {
	content: "\e602";
}


span.pad-5 {
	padding: 0 9px 5px 5px;
	font-family: 'Nexa-Bold', Helvetica, Arial, sans-serif;
	font-size: 12px;
}


	.cycle-slide .pad-5 {
		font-size: larger;
	}

	.miniSchedule .cycle-slide .pad-5 {
		font-size: larger;
	}

	#slideshow-2.home-show-slider .cycle-slide .pad-5 {
		font-size: larger;
	}





.clr{
	clear:both;
	margin:0px;
	padding:0px;
}



header .list-unstyled .menu-item a:hover,  footer .list-unstyled .menu-item a:hover{
    text-decoration: none;
}


#searchBoxes, #nav, #contentLeft, #centerModImg, #rbContentYellowMenu, #arrowList {
    display: none;
    }

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

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

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

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

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

.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_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

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

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

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

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

.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_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

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


.address { float: left; }


.col-md-6.post img.xlt {
  width: 100% !important;
}

.hp-modal-dialog .hp-modal-dialog-header h1,
.hp-modal-dialog .hp-modal-dialog-header h3,
.hp-modal-dialog .hp-modal-dialog-header .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"],
.widget.widget_socialnewsletter .social-count-cont li a .hp-modal-dialog .hp-modal-dialog-header [class^="v1-icon-"],
.hp-modal-dialog .hp-modal-dialog-header .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"],
.widget.widget_socialnewsletter .social-count-cont li .btn-link .hp-modal-dialog .hp-modal-dialog-header [class^="v1-icon-"],
.hp-modal-dialog .hp-modal-dialog-header .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"],
.widget.widget_socialnewsletter .social-count-cont li a .hp-modal-dialog .hp-modal-dialog-header [class*=" v1-icon-"],
.hp-modal-dialog .hp-modal-dialog-header .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"],
.widget.widget_socialnewsletter .social-count-cont li .btn-link .hp-modal-dialog .hp-modal-dialog-header [class*=" v1-icon-"] {
  margin: 0;
}


h1, h2, h3, .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], h4, p, .notification, .small, .notification, #quick_search .searchform input,
#mobile-quick-search .searchform input, .post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .notification, .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .notification, input[type="text"].condensed,
input[type="password"].condensed,
input[type="date"].condensed,
input[type="datetime"].condensed,
input[type="email"].condensed,
input[type="number"].condensed,
input[type="search"].condensed,
input[type="tel"].condensed,
input[type="time"].condensed,
input[type="url"].condensed,
textarea.condensed, .extra-small, input, textarea {
  font-family: "miller-light", "Times New Roman", Times, serif;
}


h3, .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] {
  font-size: 26px;
}


h1, h2, h3, .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], h4 {
  line-height: 1.2;
}


h3 + h5, .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"] + h5, .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"] + h5, .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"] + h5, .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] + h5 {
  margin-top: 10px;
}

.overlay-effect .overlay .post-title h3, .overlay-effect .overlay .post-title .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a .overlay-effect .overlay .post-title [class^="v1-icon-"], .overlay-effect .overlay .post-title .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link .overlay-effect .overlay .post-title [class^="v1-icon-"], .overlay-effect .overlay .post-title .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a .overlay-effect .overlay .post-title [class*=" v1-icon-"], .overlay-effect .overlay .post-title .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link .overlay-effect .overlay .post-title [class*=" v1-icon-"] {
  color: #fff;
}


.widget {
  font-size: 0px;
  padding: 0 30px 30px 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #dedede;
}

.widget:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.widget ul {
  margin: 0;
}

.widget ul li {
  display: inline-block;
}

.widget ul li:first-child {
  padding-top: 0;
}

.widget ul li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

#footer .widget ul li {
  border-color: rgba(255, 255, 255, 0.1);
}

.widget ul.menu .sub-menu {
  margin-top: 15px;
  padding-top: 15px;
  padding-left: 10px;
  border-top: 1px solid #eeeeee;
}

.widget.widget_signup_widget {
  text-align: center;
}

.widget.widget_signup_widget.logged-out {
  visibility: hidden;
}

.widget.widget_socialnewsletter {
  text-align: center;
}

.widget.widget_socialnewsletter .social-count-cont {
  display: inline-block;
  margin-top: 40px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #888888;
}

.widget.widget_socialnewsletter .social-count-cont li {
  margin: 8px;
}

.widget.widget_socialnewsletter .social-count-cont li a, .widget.widget_socialnewsletter .social-count-cont li .btn-link {
  position: relative;
}

.widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] {
  color: inherit;
}

.widget.widget_socialnewsletter .social-count-cont li a .count, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count {
  color: #666666;
  position: absolute;
  top: -66px;
  right: -5px;
  border: 1px solid #E5E5E5;
  padding: 10px 0px;
  line-height: 1;
  width: 45px;
}

.widget.widget_socialnewsletter .social-count-cont li a .count:after, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:after, .widget.widget_socialnewsletter .social-count-cont li a .count:before, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.widget.widget_socialnewsletter .social-count-cont li a .count:after, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 5px;
  margin-left: -5px;
  z-index: 11;
}

.widget.widget_socialnewsletter .social-count-cont li a .count:before, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:before {
  border-color: transparent;
  border-top-color: #E5E5E5;
  border-width: 6px;
  margin-left: -6px;
}

.widget.widget_socialnewsletter .newsletter-sub-cont .notification {
  margin-top: 15px;
}

  .widget.widget_socialnewsletter .newsletter-sub-cont {
    display: none;
  }

.widget.widget_image_link {
  text-align: center;
}

.widget.widget_image_link a, .widget.widget_image_link .btn-link {
  display: inline-block;
}

.post .post-content .thb_subscribe h3, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class^="v1-icon-"], .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class^="v1-icon-"], .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class*=" v1-icon-"], .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class*=" v1-icon-"] {
  margin: 0 0 15px;
}

.post .post-content .thb_subscribe h3 + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class^="v1-icon-"] + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class^="v1-icon-"] + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class*=" v1-icon-"] + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class*=" v1-icon-"] + p, .post .post-content .thb_subscribe h3 + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class^="v1-icon-"] + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class^="v1-icon-"] + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class*=" v1-icon-"] + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class*=" v1-icon-"] + .notification {
  color: #222;
  font-size: 16px;
}


.singular .single-featured { width: 50%; position: relative; display: block; float: right;
}

.single-featured {
  -webkit-transition: opacity 0.3s linear;
     -moz-transition: opacity 0.3s linear;
       -o-transition: opacity 0.3s linear;
          transition: opacity 0.3s linear;
  display: block;
  margin: auto;
}

.single-featured:hover {
  opacity: 0.8;
}


.wf-phone-visible,
.wf-mobile-visible {
	display: none;
}

	
	.wf-phone-visible {
		display: inline-block;
	}

	#mobile-menu .wf-phone-visible {
		display: none;
	}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}
