﻿

body, label, fieldset legend, #header h1
, #header h1 a:link, #header h1 a:visited, #header h1 a:hover
, #featured .region-content, #featured h2, #featured h3, #featured h4
, #footer, #footer h2, #footer h3, #footer h4, #footer #footer-message
, dl dt, #content h2.content-title, #content h1
, .content-bar ul li a, .content-bar ul li.active a
, .content-bar ul li a:hover, .content-bar ul li a:visited
, div.forum-topic-navigation a, div.forum-topic-navigation a:hover
, div.forum-topic-navigation a:visited
, .content-bar ul li.active a, .content-bar ul li.active a:link
, .content-bar ul li.active a:visited, .content-bar ul li a:hover, .content-bar ul li.pager-current
, div.forum-topic-navigation a:hover, .node .title a, .comment h3.title a
, .comment h3.title a.active {
  color: #000;
}


#footer #footer-message {
  color: #bbb;
  font-size: .9em;
}

.cast_content .list {
	font-size: 16px;
	text-align:center;
}




.content-post-home-end { width: 218px; float: left; }
.navbar{display:none}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-nav{margin:7.5px -15px}
.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}
.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
.navbar-form .form-group:last-child{margin-bottom:0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}


.header .navbar {
    margin: 0;
}


.header .navbar-default {
    border: none;
    background: none;
}


.header .navbar-brand { 
    z-index: 1;
    padding: 18px 10px 10px 15px;
}


.header .navbar-default .navbar-toggle {
    color: #333;
    border: none;
    font-size: 19px;
    margin-top: 10px;
}


.header .navbar-default .navbar-toggle .icon-bar {
    background: #222;
}


.header .navbar-default .navbar-toggle:hover,
.header .navbar-default .navbar-toggle:focus {
    background: inherit;
}



.header .navbar-collapse {
    position: relative;
}

    
    .header .navbar-toggle {
        display: block;
    }

    
    .header .navbar-collapse.collapse {
        display: none !important;
    }

    
    .header .navbar-collapse.collapse.in {
        display: block !important;
        overflow-y: auto !important;
    }

    
    .header .navbar-nav {
        margin: 0;
        float: none !important;
    }


    
    .header .navbar-nav .open .dropdown-menu {
        border: 0;
        float: none;
        width: auto;
        margin-top: 0;
        position: static;
        box-shadow: none;
        background-color: transparent;
    }


    .header .navbar-default .dropdown-menu.no-bottom-space {
        padding-bottom: 0;
    }


    
    .header .navbar-collapse,
    .header .navbar-collapse .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }


.header-fixed .header.no-topbar.header-fixed-shrink .navbar-brand {
    top: 46px;
}



.header-fixed .header.header-fixed-shrink .navbar-brand { 
    top: 15px;
    z-index: 1;
    position: relative;
    padding: 0 10px 10px;
}


.header-fixed .header.header-fixed-shrink .navbar-brand img {
    width: 90%;
}


.header .mega-menu .navbar-inner,
.header .mega-menu .container {
    position: relative;
}
#footer, #colophon{padding:2em 0 1em !important;text-align:center !important;}
.slide.stack.is-over .shell,.slide.stack.is-over .more,.slide.stack.is-active .shell,.slide.stack.is-active .more{cursor:pointer}
.slide.stack.is-over .shell.is-over,.slide.stack.is-over .shell:hover,.slide.stack.is-over .more.is-over,.slide.stack.is-over .more:hover,.slide.stack.is-active .shell.is-over,.slide.stack.is-active .shell:hover,.slide.stack.is-active .more.is-over,.slide.stack.is-active .more:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
.slide.stack.is-over .shell.is-over .plus,.slide.stack.is-over .shell:hover .plus,.slide.stack.is-over .more.is-over .plus,.slide.stack.is-over .more:hover .plus,.slide.stack.is-active .shell.is-over .plus,.slide.stack.is-active .shell:hover .plus,.slide.stack.is-active .more.is-over .plus,.slide.stack.is-active .more:hover .plus{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);margin-left:10px;float:left}
.slide.stack.is-over .shell.is-over .copy,.slide.stack.is-over .shell:hover .copy,.slide.stack.is-over .more.is-over .copy,.slide.stack.is-over .more:hover .copy,.slide.stack.is-active .shell.is-over .copy,.slide.stack.is-active .shell:hover .copy,.slide.stack.is-active .more.is-over .copy,.slide.stack.is-active .more:hover .copy{display:block;color:#fff}
.slide.stack .shell{width:100%;height:100%;position:relative;z-index:2;border-bottom:1px solid #D3D3D3;border-right:1px solid #D3D3D3}
.theme-dark .slide.stack .shell{border-color:#222}
.slide.title.transparent-slide .shell .bg-image .no-bg{background:transparent}
.slide.text.transparent-slide .shell .bg-image .no-bg{background:transparent}
.slide.transparent-slide .shell{border:0 none !important}
.slide .shell{overflow:hidden}
.slide .shell,.slide .bg-image,.slide .image{width:100%;height:100%}
.theme-dark .slide .shell{border-color:#222}
.tile-view .current-stack .slide.medium .shell,.tile-view .current-stack .slide.medium .contents{width:512px;height:384px}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}

td.podval {
	background-color :#E6E6E6;
	height: 30px; 
	margin-top:25px;
	padding-left: 20px;
}

td.podval  a:link {
	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

td.podval  a:visited {
	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

td.podval  a:hover {
	
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

td.podval  a:active {
	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


#footer-navigation-container{display: block; overflow: hidden;}



.block-page-title {
  display: none;
}


#block-views-page-titles-block-1 .block-title {
  display: none;
}

.vvqbox { display: block; max-width: 100%; visibility: visible !important; margin: 10px auto; }
 .vvqbox img { max-width: 100%; height: 100%; }
 .vvqbox object { max-width: 100%; }

.info-holder address a, .info-holder .tell a {
	color: #fff;
	text-decoration: none;
}

*+html .info-holder .tell { margin: 0 0 0 -20px; }

.info-holder .tell {
	float: right;
	margin: 0;
}

.info-holder .tell li { list-style: none; }

.information .tell {
	display: block;
	margin: 0 0 2px;
}

.staff .info-area .tell { display: block; }

	
	
	.header *, h1, h2, .rhs .val1, .lhsHeader, .hpBannerWrapper .hpBannerTitle, .numbering span, .banContentCol3 span.number, .cont .bold, .banContentCol3 p.amount, .title
	{font-family:Georgia, "Times New Roman", Times, serif;}

.footer .contact_social h4,
.footer .contact_social .call,
.footer .contact_social .title {
  color: #fff;
  font-weight: normal;
  margin: 0;
  font-size: 14px;
  font-size: 1.4rem;
}

.video_listing ul li .title {
  font-weight: bold;
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
}
.home-block.block-grassroots h2 .trans{color:#aad038}

	
	
	.site-description,
	.image-caption { display: none; }

.site-description { font-size: 16px; font-style: italic; color: #fff; color: rgba(255,255,255,0.5); float: left; margin-top:20px; margin-left: -280px; line-height: 60px; padding: 10px 0; }

.footer-widget-col {
  margin-bottom: 20px;
}

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

.footer-widget-col .row,
.footer-area .footer-widget-col .columns {
  margin-left: 0;
  margin-right: 0;
}

.footer-area .footer-widget-col .col {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.footer-widget-col .flexslider a {
  border: 0;
  padding: 0;
}


.widecolumn .entry p {
	font-size: 1.05em;
	}


.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}


.entry p a:visited {
	color: #b85b5a;
	}


.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}


.entry ol li {
	margin: 0;
	padding: 0;
	}


.entry form { 
	text-align:center;
	}
.featured-small-posts .post-thumbnail{display:none;}
.featured-small-posts .post-text{margin-left:0!important;}
.horizontal .featured-small-posts{width:100%;}

.home .slick-slider-splash .slick-slider-panel .panel-container { padding: 40px; }

.home .slick-slider-splash.testimonials .slick-slider-panel .panel-container { padding: 0 40px; }

.home .slick-slider-splash.testimonials .slick-slider-panel .panel-container img { width: 120px; height: 120px; margin: 0.5em auto 2.5em auto; border-radius: 60px; -webkit-border-radius: 60px; -moz-border-radius: 60px; }
.x-accordion-inner{padding:10px 15px;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,0.15);background-color:#fff;box-shadow:none}
.x-accordion-inner p:last-child,.x-accordion-inner ul:last-child,.x-accordion-inner ol:last-child{margin-bottom:0}


#right-widget-text{
	width:320px;
	background:#fff;
	border:1px solid #0c3e74;
	border-right:0;
	color:#7a7d82;
	padding:16px;
	font-size:0.95em;
	-webkit-border-radius:0 0 0 5px;
	-moz-border-radius:0 0 0 5px;
	border-radius:0 0 0 5px;
	-webkit-box-shadow:3px 2px 7px rgba(0,0,0, 0.25), 0 0 0 1px rgba(255,255,255, 1);
	-moz-box-shadow:3px 2px 7px rgba(0,0,0, 0.25), 0 0 0 1px rgba(255,255,255, 1);
	box-shadow:3px 2px 7px rgba(0,0,0, 0.25), 0 0 0 1px rgba(255,255,255, 1);
}

body div.navigation div.nav-next{float:right;text-align:left;}

body.attachment div#nav-images div.nav-next{text-align:left;}


.one-column .commentlist .children .avatar {

	background: none;

	padding: 0;

	position: absolute;

	top: 2.2em;

	left: 2.2em;

}


.commentlist .children {

	list-style: none;

	margin: 0;

}


.commentlist .children li.comment {

	background: #fff;

	border-left: 1px solid #ddd;

	-moz-border-radius: 0 3px 3px 0;

	border-radius: 0 3px 3px 0;

	margin: 1.625em 0 0;

	padding: 1.625em;

	position: relative;

}


.commentlist .children li.comment .fn {

	display: block;

}


.commentlist .children li.comment .comment-meta {

	line-height: 1.625em;

	margin-left: 50px;

}


.commentlist .children li.comment .comment-content {

	margin: 1.625em 0 0;

}


.commentlist .children .avatar {

	background: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	left: 2.2em;

	padding: 0;

	top: 2.2em;

}

    .quotee--1-of-4.quotee--1, .quotee--1-of-4.quotee--3 {
      background-color: #FFFFFF; }

    .quotee--1-of-4.quotee--2, .quotee--1-of-4.quotee--4 {
      background-color: #f6f6f6; }

    .quotee--1-of-4.quotee--1 {
      left: 0; }

    .quotee--1-of-4.quotee--2 {
      left: 25%; }

    .quotee--1-of-4.quotee--3 {
      left: 50%; }

    .quotee--1-of-4.quotee--4 {
      left: 75%; }
.b-carousel-element{position:absolute;left:0;top:0}
.b-carousel__stronghold .b-carousel-element{bottom:0;right:0}

.f-widget {
    width: 20.4%;
    float: left;
    position: relative;
    color: #CCC;
    margin-right: 6%;
}

    .f-widget-2 { margin-right: 0 }


		.row:after {
			content: '';
			display: block;
			clear: both;
			height: 0;
		}


			.row {
				
				margin-left: -4em;
			}


			.row.flush {
				margin-left: 0;
			}


			.row.quarter {
				
				margin-left: -1em;
			}


			.row.half {
				
				margin-left: -2em;
			}


			.row.oneandhalf {
				
				margin-left: -6em;
			}


			.row.double {
				
				margin-left: -8em;
			}

.good {
font:11px/15px tahoma;color:#444444;margin:10px 0px 0px 46px;width:465px; text-align:left;
}

.widget_text .word-blurb .blurb,
.widget_text .s-thumb-word-blurb .blurb,
.widget_text .m-thumb-word-blurb .blurb{
  display:block;}

.widget_text .m-thumb-word-blurb-stacked .blurb{
  float:left;clear:both;}

#sidebar .magbar,
#sidebar .magbar a {
	color: #333;
	font-size: 15px;
	font-family: 'Nexa-Bold', Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 0px 5px 12px;
	text-decoration: none;
}

#sidebar .magbar.marathon {
	padding-bottom: 0px;
	margin-bottom: -50px;
}

#sidebar .magbar a img {
	margin-top: 1px;
}

#sidebar .magbar {
	margin-bottom: 20px;
}

#sidebar .magbar .maraBottom {
	background-color: rgba(0, 0, 0, 0.55);
	display: inline-block;
	width: 280px;
	padding: 8px 8px 0px;
	position: relative;
	top: -57px;
}

#sidebar .magbar .maraBottom .title,
#sidebar .magbar .maraBottom .date,
#sidebar .magbar .maraBottom .sched {
	clear: both;
	display: block;
}

#sidebar .magbar .maraBottom .title,
#sidebar .magbar .maraBottom .date {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
}

#sidebar .magbar .maraBottom .title {
}

#sidebar .magbar .maraBottom .date {
}

#sidebar .magbar .maraBottom .sched {
	background-color: #fff;
	
	font-size: 14px;
	left: -8px;
	top: 0px;
	position: relative;
	width: 280px;
	padding: 2px;
	margin-top: 7px;
}

#sidebar .magbar :hover .maraBottom .sched {
	color: #A3A3A3;
}


#sidebar .magbar.ad {
	font-size: 12px;
	color: #000;
}


.showcaseSearchAd .magbar.ad {
	font-size: 12px;
	font-family: 'Nexa-Bold', Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 1px;
	text-decoration: none;
}


	#sidebar .magbar,
	#sidebar .magbar a {
	}


	#sidebar .magbar.ad,
	#sidebar .magbar.ad a {
	}



.custom-tabs.default.ui.module-tab.rounded .tab-nav {
	padding: 4.3em 0 0;
}

.custom-tabs.default.ui.module-tab.rounded .tab-nav li {
	background: #000;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border: none;
	margin-right: .02em;
}

.custom-tabs.default.ui.module-tab.rounded .tab-nav li.current,
.custom-tabs.default.ui.module-tab.rounded .tab-nav li:hover {
	background: #fecd06 !important;
}

.custom-tabs.default.ui.module-tab.rounded .tab-nav li a {
	color: #fff;
	font-size: 1.6em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: bold;
	padding: .435em 1.62em;
	text-transform: uppercase;
	position: relative;
}

.custom-tabs.default.ui.module-tab.rounded .tab-nav li.current a:after,
.custom-tabs.default.ui.module-tab.rounded .tab-nav li:hover a:after {
	content: '';
	height: 0;
	width: 0;
	bottom: 100%;
	pointer-events: none;
	position: absolute;
	top: 100%;
	border: solid transparent;
	border-top-color: #fecd06;
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
	margin-top: -1px;
}


.custom-tabs.default.ui.module-tab .tab-content {
	border: none;
	padding: 0;
	color: #000;
}

.custom-tabs.default.ui.module-tab .tab-content h4,
.custom-tabs.default.ui.module-tab .tab-content h5 {
	font-family: 'Oswald', sans-serif;
	font-size: 2em;
	font-weight: normal;
	letter-spacing: .07em;
	margin: 2.15em 0 0;
	text-transform: uppercase;
}

.custom-tabs.default.ui.module-tab .tab-content h3 {
	font-size: 2em;
	margin: .3em 0 .45em;
}

.custom-tabs.default.ui.module-tab .tab-content p em {
	display: block;
	font-family: 'Crimson Text', serif;
	font-size: 1.5em;
	letter-spacing: -.025em;
	padding-bottom: .2em;
}



.themify_builder_content .module-title {
	margin: 1.4em 0 1.6em;
	padding: 1em 0 0;
	font-size: 1.4em;
	text-transform: uppercase;
	letter-spacing: 1px;
}



.module-image.image-top .image-wrap {
	width: 100%;
}

.module-image.image-top img {
	width: 100%;
}



.module-map {
	margin-bottom: 0;
}



.module-box .price-box.default {
	background: #fff;
	padding: 0;
	margin-top: 4.2em;
}

.module-box .price-box.default h3 {
	background: #fecd06;
	color: #000;
	font-size: 2em;
	font-weight: bold;
	margin: 0;
	padding: 1em 0em 1em;
	text-align: center;
	text-transform: uppercase;
}

.module-box .price-box.default h4 {
	color: #000;
	font-size: 3em;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	margin: 0;
	padding: .6em 0 .55em;
	text-align: center;
}

.module-box .price-box.default ul {
	list-style: none;
	margin: 0 0 2.5em;
	padding: 0;
	text-align: center;
	border-top: 1px solid #f4f7fb;
}

.module-box .price-box.default ul li {
	border-bottom: 1px solid #eee;
	margin: 0;
	padding: .95em 1.5em;
}



.module-tab.custom-tabs.default .tab-nav li {
	background: #000;
	border-radius: 0;
	border-radius: 0;
	border: none;
	margin-right: .02em;
}

.module-tab.custom-tabs.default .tab-nav li.current,
.module-tab.custom-tabs.default .tab-nav li:hover {
	background: #fecd06 !important;
}

.module-tab.custom-tabs.default .tab-nav li a {
	color: #fff;
	font-size: 1.5em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: bold;
	padding: .435em 1.8em;
	text-transform: uppercase;
	position: relative;
}

.module-tab.custom-tabs.default .tab-nav li.current a:after,
.module-tab.custom-tabs.default .tab-nav li:hover a:after {
	content: '';
	height: 0;
	width: 0;
	bottom: 100%;
	pointer-events: none;
	position: absolute;
	top: 100%;
	border: solid transparent;
	border-top-color: #fecd06;
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
	margin-top: -1px;
}

.custom-tabs.default.ui.module-tab .tab-content h4 {
	font-family: 'Oswald', sans-serif;
	font-size: 2em;
	font-weight: normal;
	letter-spacing: .05em;
	margin: 1em 0 0;
	text-transform: uppercase;
}




.col6-1,
.col5-1,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1,
.themify_builder_row,
.themify_builder .module,
.slide_builder_module_panel,
.themify_builder_module_panel,
.themify_builder_module,
.themify_builder_input .minicolors-swatch,
.themify_builder_input .minicolors-picker,
.themify_builder_input .minicolors-grid .minicolors-picker SPAN,
.themify_builder_admin .thumb_preview .themify_builder_icon.delete,
.themify_builder_layout_lists .layout_action_dropdown li a {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.ui.nav:after,
.ui.tab .tab-nav:after,
.ui.window .bar:after,
.ui.module-callout:after,
.row_inner:after,
.ui:after,
.module:after,
.tab-nav:after,
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}


.ui.nav,
.ui.module-tab .tab-nav,
.ui.window .bar,
.ui.module-callout {
	display: block;
}


.module li:before,
.module li:after {
	display: none;
}


.ui.builder_button.large,
.ui.nav.large li a,
.ui.module-tab.large .tab-nav li a {
	font-size: 120%;
	padding: 10px 20px;
}


.ui.builder_button.small,
.ui.nav.small li a,
.ui.module-tab.small .tab-nav li a {
	font-size: 70%;
	padding: 5px 10px;
}



.ui.nav.vertical.separate ul li:not(:first-child) a:before,
.ui.tab.vertical .tab-nav li:not(:first-child) a:before,
.ui.module-tab.panel.rounded .tab-content,
.ui.module-tab.vertical li:last-child a:before {
	border-top-left-radius: 0;
}



.ui.nav.vertical.separate ul li:not(:first-child) a:before,
.ui.tab.vertical .tab-nav li:not(:first-child) a:before,
.ui.nav.fullwidth.rounded li:last-child a,
.ui.nav.fullwidth.rounded li:last-child,
.ui.nav.vertical.rounded li:last-child,
.ui.module-tab.panel.rounded .tab-content,
.ui.module-tab.vertical li:first-child a:before,
.ui.module-tab.vertical li:last-child a:before {
	border-top-right-radius: 0;
}



.ui.glossy.module-box-content a,
.ui.glossy.module-callout a {
	position: relative;
	z-index: 1;
}




.ui.module-tab.minimal .tab-nav {
	margin-left: 0;
}

.ui.module-tab.minimal .tab-content {
	border-width: 1px 0 0 0;
	padding: 1.3em 0 0;
	box-shadow: none !important;
	background: none;
}

.ui.module-tab.minimal.vertical .tab-content {
	border-width: 0 0 0 1px;
	padding: 10px 0 0 20px;
}





.ui, .ui.nav li a, .ui.nav ul li a, .ui.module-tab .tab-nav li a { 
	color: #5c5c5c; 
}


.ui .tab-content,
.ui.window .content,
.ui.module-accordion .accordion-content { 
	background: #fff; 
	color: #333; 
}

.ui .tab-content a,
.ui.window .content a,
.ui.module-accordion .accordion-content a { 
	color: inherit;
}



.ui.builder_button:hover,
.ui.nav li:hover,
.ui.module-accordion li:hover .accordion-title,
.ui.module-tab .tab-nav li:hover { 
	background: #d7d7d7;
}


.ui.module-tab .tab-nav li.current:hover { 
	background: #fff !important; 
}


.ui.module-tab ul.tab-nav li {
	list-style: none;
	margin-left: 0;
	padding: 0;
}

.ui.module-tab ul.tab-nav li.current a { 
	color: #333; 
	cursor: default;
}

.ui.module-tab ul.tab-nav li.current   { 
	background: #fff; 
	border-bottom-color: #fff; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	margin-bottom: -1px; 
	box-shadow: none; 
}



.ui.blue,
.ui.blue.nav li a, 
.ui.blue.nav ul li a, 
.ui.blue.module-tab .tab-nav li a { 
	color: #edf3ff; 
}



.ui.blue.builder_button:hover,
.ui.blue.nav li:hover,
.ui.blue.module-accordion li:hover .accordion-title,
.ui.blue.module-tab .tab-nav li:hover { 
	background: #6b9df9; 
}




.ui.purple, 
.ui.purple.nav li a, 
.ui.purple.nav ul li a, 
.ui.purple.module-tab .tab-nav li a { 
	color: #eeedff; 
}



.ui.purple.builder_button:hover,
.ui.purple.nav li:hover,
.ui.purple.module-accordion li:hover .accordion-title,
.ui.purple.module-tab .tab-nav li:hover { 
	background: #9589ff; 
}




.ui.red, 
.ui.red.nav li a, 
.ui.red.nav ul li a, 
.ui.red.module-tab .tab-nav li a { 
	color: #ffeeed; 
}



.ui.red.builder_button:hover,
.ui.red.nav li:hover,
.ui.red.module-accordion li:hover .accordion-title,
.ui.red.module-tab .tab-nav li:hover { 
	background: #ff7568; 
}




.ui.green, 
.ui.green.nav li a, 
.ui.green.nav ul li a, 
.ui.green.module-tab .tab-nav li a { 
	color: #e9ffdb; 
}



.ui.green.builder_button:hover,
.ui.green.nav li:hover,
.ui.green.module-accordion li:hover .accordion-title,
.ui.green.module-tab .tab-nav li:hover { 
	background: #6bbf2f; 
}




.ui.orange, 
.ui.orange.nav li a, 
.ui.orange.nav ul li a, 
.ui.orange.module-tab .tab-nav li a { 
	color: #fff2ea; 
}



.ui.orange.builder_button:hover,
.ui.orange.nav li:hover,
.ui.orange.module-accordion li:hover .accordion-title,
.ui.orange.module-tab .tab-nav li:hover { 
	background: #ffb651; 
}




.ui.brown, 
.ui.brown.nav li a, 
.ui.brown.nav ul li a, 
.ui.brown.module-tab .tab-nav li a { 
	color: #ffeee0; 
}



.ui.brown.builder_button:hover,
.ui.brown.nav li:hover,
.ui.brown.module-accordion li:hover .accordion-title,
.ui.brown.module-tab .tab-nav li:hover { 
	background: #d68035; 
}




.ui.black, 
.ui.black.nav li a, 
.ui.black.nav ul li a, 
.ui.black.module-tab .tab-nav li a { 
	color: #eee; 
}



.ui.black.builder_button:hover,
.ui.black.nav li:hover,
.ui.black.module-accordion li:hover .accordion-title,
.ui.black.module-tab .tab-nav li:hover { 
	background: #595959; 
}




.ui.gray, 
.ui.gray.nav li a, 
.ui.gray.nav ul li a, 
.ui.gray.module-tab .tab-nav li a { 
	color: #eee; 
}



.ui.gray.builder_button:hover,
.ui.gray.nav li:hover,
.ui.gray.module-accordion li:hover .accordion-title,
.ui.gray.module-tab .tab-nav li:hover { 
	background: #c9c9c9;
}




.ui.light-blue, 
.ui.light-blue.nav li a, 
.ui.light-blue.nav ul li a, 
.ui.light-blue.module-tab .tab-nav li a { 
	color: #2a3e59; 
}



.ui.light-blue.builder_button:hover,
.ui.light-blue.nav li:hover,
.ui.light-blue.module-accordion li:hover .accordion-title,
.ui.light-blue.module-tab .tab-nav li:hover { 
	background: #d3e7ff; 
}




.ui.light-purple, 
.ui.light-purple.nav li a, 
.ui.light-purple.nav ul li a, 
.ui.light-purple.module-tab .tab-nav li a { 
	color: #39355b; 
}



.ui.light-purple.builder_button:hover,
.ui.light-purple.nav li:hover,
.ui.light-purple.module-accordion li:hover .accordion-title,
.ui.light-purple.module-tab .tab-nav li:hover { 
	background: #d3ceff; 
}




.ui.light-green, 
.ui.light-green.nav li a, 
.ui.light-green.nav ul li a, 
.ui.light-green.module-tab .tab-nav li a { 
	color: #293807; 
}



.ui.light-green.builder_button:hover,
.ui.light-green.nav li:hover,
.ui.light-green.module-accordion li:hover .accordion-title,
.ui.light-green.module-tab .tab-nav li:hover { 
	background: #c1ed53; 
}




.ui.pink, 
.ui.pink.nav li a, 
.ui.pink.nav ul li a, 
.ui.pink.module-tab .tab-nav li a { 
	color: #441e32; 
}



.ui.pink.builder_button:hover,
.ui.pink.nav li:hover,
.ui.pink.module-accordion li:hover .accordion-title,
.ui.pink.module-tab .tab-nav li:hover { 
	background: #ffd1ee; 
}




.ui.yellow, 
.ui.yellow.nav li a, 
.ui.yellow.nav ul li a, 
.ui.yellow.module-tab .tab-nav li a { 
	color: #594718;
}



.ui.yellow.builder_button:hover,
.ui.yellow.nav li:hover,
.ui.yellow.module-accordion li:hover .accordion-title,
.ui.yellow.module-tab .tab-nav li:hover { 
	background: #fff4b2; 
}



.ui.module-tab {
	position: relative;
	background: none;
}

.ui.module-tab .tab-nav {
	display: block;
	padding-left: 5px;
	margin: 0 !important;
}

.ui.module-tab .tab-content {
	margin-top: -1px;
	padding: 1.3em;
	border-color: inherit;
	clear: both;
	overflow: hidden;
}

.ui.module-tab .tab-content.active {
	display: block;
	clear:both;
}



.ui.module-tab.vertical .tab-nav {
	position: absolute;
	top: 10px;
	left: 0;
	width: 160px;
	padding-left: 0;
}

.ui.module-tab.vertical .tab-nav li {
	display: block;
	background: none;
	margin: -1px -1px 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.ui.module-tab.vertical .module-title + .tab-nav {
	top: 55px;
}

.ui.module-tab.vertical .tab-content {
	position: relative;
	margin-left: 160px;
	min-height: 200px;
	z-index: 2;
}



.ui.module-tab.panel .tab-nav {
	padding-top: 5px;
	border-bottom: none;
	position: relative;
	box-shadow: inset 0 -3px 3px rgba(0,0,0,.1);
}

.ui.module-tab.panel .tab-nav:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.1);
}

.ui.module-accordion .accordion-title {
	font-size: 105%;
	line-height: 140%;
	font-weight: bold;
	margin: 0;
	position: relative;
}

.ui.module-accordion .accordion-title a {
	color: inherit;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
}

.ui.module-accordion .accordion-title a:hover {
	color: inherit;
	text-decoration: none;
}



.ui.module-accordion.separate {
	background: none;
	border: none;
}



.ui.module-accordion.transparent,
.ui.module-accordion.transparent ul,
.ui.module-accordion.transparent li,
.ui.module-accordion.transparent .accordion-title,
.ui.module-accordion.transparent li:hover .accordion-title,
.ui.module-accordion.transparent .accordion-content,
.ui.module-accordion.transparent li.current {
	background: none;
	border: none;
	box-shadow: none;
}

.ui.module-accordion.transparent li.current .accordion-content {
	box-shadow: none;
}



.module-title {
	font-size: 1.2em;
	margin: .3em 0 1.2em;
	text-transform: uppercase;
	letter-spacing: .05em;
}

.module img {
	border: none;
	vertical-align: bottom;
}



.module-image .image-title {
	margin: 0 0 .5em;
	font-size: 1.3em;
}

.module-image .image-title a {
	text-decoration: none;
}



.module-image .image-wrap {
	vertical-align: top;
	display: inline-block;
	width: auto;
	max-width: 100%;
}

.module-image .image-wrap img {
	vertical-align: top;
}



.module-image.image-top .image-content {
	margin-top: 1em;
	margin-bottom: 1.5em;
}



.module-image.image-left .image-wrap {
	float: left;
	margin: 0 1.5em 1em 0;
}

.module-image.image-left .image-content {
	overflow: hidden;
	min-width: 100px;
}



.module-image.image-right .image-wrap {
	float: right;
	margin: 0 0 1em 1.5em;
}



.module-image.image-overlay {
	font-size: .85em;
}

.module-image.image-overlay .image-wrap {
	position: relative;
	margin: 0;
}

.module-image.image-overlay .image-wrap img {
	width: 100%;
}

.module-image.image-overlay .image-content {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2% 4%;
	width: 100%;
	background: #333;
	background: rgba(0,0,0,.7);
	color: #ccc;
	line-height: 1.4em;
}

.module-image.image-overlay .image-wrap a + .image-content,
.module-image.image-overlay img + .image-content {
	position: absolute;
	bottom: 0;
	left: 0;
}

.module-image.image-overlay p {
	margin: 0 0 5px;
}

.module-image.image-overlay .image-title {
	font-size: 1.1em;
	color: #fff;
	margin: 0 0 .4em;
}

.module-image.image-overlay a,
.module-image.image-overlay a:hover {
	color: #fff;
	text-decoration: none;
}

.module-image.image-overlay h1,
.module-image.image-overlay h2,
.module-image.image-overlay h3:not(.module-title),
.module-image.image-overlay h4,
.module-image.image-overlay h5,
.module-image.image-overlay h6 {
	color: #fff;
	margin: 0 0 .4em;
}



.module-image.image-center .image-wrap {
	display: block;
	text-align: center;
}

.module-image.image-center .image-content {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1.5em;
}





.module-image.rounded .image-wrap,
.module-image.rounded .image-wrap img {
	border-radius: 5px;
}

.module-image.rounded.image-overlay .image-content {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}



.module-image.bordered .image-wrap img {
	border: solid 1px #999;
	background: #fff;
	padding: 2px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.module-image.drop-shadow .image-wrap {
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
}



.module-image.circle .image-wrap,
.module-image.circle .image-wrap img {
	border-radius: 50em;
}

.module-image.circle.image-overlay .image-content {
	border-bottom-left-radius: 50em;
	border-bottom-right-radius: 50em;
	overflow: hidden;
	text-align: center;
}



.module-video {
	margin-bottom: 2em;
}

.module-video .video-title {
	margin: 0 0 .5em;
	font-size: 1.3em;
}





.module-video.video-left .video-wrap {
	width: 50%;
	margin-right: 1.5em;
	margin-bottom: 1em;
	float: left;
}



.module-video.video-right .video-wrap {
	width: 50%;
	margin-left: 1.5em;
	margin-bottom: 1em;
	float: right;
}



.module-video.video-overlay {
	position: relative;
	font-size: .85em;
}

.module-video.video-overlay .video-wrap {
	margin: 0;
	width: 100%;
}

.module-video.video-overlay .video-content {
	padding: 2% 4%;
	background: #333;
	background: rgba(0,0,0,.7);
	color: #ccc;
	line-height: 1.4em;
}

.module-video.video-overlay .video-wrap + .video-content {
	position: absolute;
	bottom: 0;
	left: 0;
}

.module-video.video-overlay .video-title {
	font-size: 1.1em;
	margin: 0 0 .4em;
}

.module-video.video-overlay p {
	margin: 0 0 .4em;
}

.module-video.video-overlay a,
.module-video.video-overlay a:hover {
	color: #fff;
	text-decoration: none;
}

.module-video.video-overlay h1,
.module-video.video-overlay h2,
.module-video.video-overlay h3,
.module-video.video-overlay h4,
.module-video.video-overlay h5,
.module-video.video-overlay h6 {
	color: #fff;
	margin: 0 0 .4em;
}



#body .module.gallery .gallery-item,
.module.gallery .gallery-item {
	vertical-align: top;
	float: left;
	display: block;
	max-width: 100%;
	text-align: center;
}



.module.gallery .gallery-caption {
	line-height: 120%;
	font-size: 90%;
	text-align: center;
	margin: .4em 0 0 0;
}


.module-gallery .gallery-icon,
.module-gallery .gallery-icon img {
	margin: 0;
	vertical-align: bottom;
}


.module-gallery.rounded .gallery-icon {
	display: inline-block;
	max-width: 100%; 
}



.module-gallery.rounded .gallery-showcase-image img,
.module-gallery.rounded.layout-showcase .gallery-images img,
.module-gallery.rounded .gallery-icon,
.module-gallery.rounded .gallery-icon img {
	border-radius: 5px;
}



.module-gallery.bordered.layout-showcase .gallery-images img,
.module-gallery.bordered .gallery-icon {
	border: solid 1px #999;
	background: #fff;
	padding: 2px;
}



.module-gallery.drop-shadow.layout-showcase .gallery-images img,
.module-gallery.drop-shadow .gallery-icon {
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
}



.module-gallery.circle.layout-showcase .gallery-images img,
.module-gallery.circle .gallery-icon,
.module-gallery.circle .gallery-icon img {
	border-radius: 50em;
}

.module-gallery.circle.layout-showcase .gallery-images img,
.module-gallery.circle .gallery-icon img {
	border-bottom-left-radius: 50em;
	border-bottom-right-radius: 50em;
	overflow: hidden;
	text-align: center;
}



.module-gallery.layout-lightboxed .gallery-item {
	width: auto !important;
	margin: 0 !important;
}



.module-gallery .gallery-showcase-image {
	margin-bottom: 10px;
}

.module-gallery.layout-showcase .gallery-images img {
	max-width: 50px;
	max-height: 50px;
	margin-right: 5px;
	margin-bottom: 5px;
}




.module .gallery-columns-1 .gallery-item {
	width: auto;
}

.module.gallery-columns-1 br {
	display: none !important;
}



.module.gallery-columns-2 .gallery-item {
	width: 49.2%;
}



.module.gallery-columns-3 .gallery-item {
	width: 32.3%;
}


.module.gallery-columns-4 .gallery-item {
	width: 23.8%;
}



.module.gallery-columns-5 .gallery-item {
	width: 18.8%;
}



.module.gallery-columns-6 .gallery-item {
	width: 15.4%;
}



.module.gallery-columns-7 .gallery-item {
	width: 13%;
}



.module.gallery-columns-8 .gallery-item {
	width: 11.18%;
}



.module.gallery-columns-9 .gallery-item {
	width: 9.77%;
}



.module.gallery-columns-1 .gallery-item,
.module.gallery-columns-2 .gallery-item,
.module.gallery-columns-3 .gallery-item,
.module.gallery-columns-4 .gallery-item,
.module.gallery-columns-5 .gallery-item,
.module.gallery-columns-6 .gallery-item,
.module.gallery-columns-7 .gallery-item,
.module.gallery-columns-8 .gallery-item,
.module.gallery-columns-9 .gallery-item {
	margin: 0 1.5% 1.5% 0;
}



.module.gallery-columns-9 .gallery-item:nth-of-type(9n),
.module.gallery-columns-8 .gallery-item:nth-of-type(8n),
.module.gallery-columns-7 .gallery-item:nth-of-type(7n),
.module.gallery-columns-6 .gallery-item:nth-of-type(6n),
.module.gallery-columns-5 .gallery-item:nth-of-type(5n),
.module.gallery-columns-4 .gallery-item:nth-of-type(4n),
.module.gallery-columns-3 .gallery-item:nth-of-type(3n),
.module.gallery-columns-2 .gallery-item:nth-of-type(2n) {
	margin-right: 0;
}



.module-map .map-container {
	max-width: 100% !important;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.module-map .map-container img {
	max-width: inherit;
}



.ui.module-callout {
	margin-bottom: 2em;
	padding: 1em 1.5em;
	position: relative;
}

.module-callout p {
	margin: 0 0 5px;
}

.module-callout .callout-heading {
	color: inherit;
	font-size: 140%;
	line-height: 130%;
	margin: 0 0 5px;
	padding: 0;
}

.module-callout .callout-content {
	float: left;
}

.module-callout .callout-button {
	margin-top: 5px;
	float: right;
	text-align: right;
}



.module-callout.button-left .callout-content {
	float: right;
	width: 70%;
}

.module-callout.button-left .callout-button {
	float: left;
	width: 25%;
	text-align: left;
}



.module-callout.button-bottom .callout-content,
.module-callout.button-bottom .callout-button {
	width: auto !important;
	float: none;
	text-align: left;
}

.module-callout.button-bottom .callout-button {
	margin-top: 15px;
}



.module-callout.button-bottom-center .callout-content,
.module-callout.button-bottom-center .callout-button {
	width: auto !important;
	float: none;
	text-align: center;
}

.module-callout.button-bottom-center .callout-button {
	margin-top: 15px;
}



.module-accordion {
	margin-bottom: 1em;
	padding: 0;
}

.module-accordion .accordion-content {
	padding: 1em 1.5em;
}

.module-accordion h1,
.module-accordion h2,
.module-accordion h3,
.module-accordion h4,
.module-accordion h5,
.module-accordion h6 {
	color: inherit;
	margin-top: 0;
}



.module-box {
	margin-bottom: 1.5em;
}

.module-box-content {
	padding: 1.5em;
}

.module-box h1,
.module-box h2,
.module-box h3,
.module-box h4,
.module-box h5,
.module-box h6 {
	color: inherit;
	margin-top: 0;
}



.module-tab {
	margin-bottom: 2em;
}

.module-tab .tab-content h1,
.module-tab .tab-content h2,
.module-tab .tab-content h3,
.module-tab .tab-content h4,
.module-tab .tab-content h5,
.module-tab .tab-content h6 {
	color: inherit;
	margin: .3em 0 .5em;
}

.js .module-tab .tab-content {
	display: none;
}

.js .module-tab .tab-content:first-of-type {
	display: block;
}



.module-divider {
	margin: 1.5em 0;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
}

.module-divider.dashed {
	border-style: dashed;
}

.module-divider.solid {
	border-style: solid;
}

.module-divider.dotted {
	border-style: dotted;
}

.module-divider.double {
	border-style: double;
}



.module-slider {
	margin-bottom: 2.5em;
}




.module-slider.slider-overlay li {
	position: relative;
}

.module-slider.slider-overlay p {
	margin: 0 0 .5em;
}

.module-slider.slider-overlay .slide-image {
	margin-bottom: 0;
}

.module-slider.slider-overlay .slide-image img {
	width: 100%;
}

.module-slider.slider-overlay .slide-content {
	font-size: .9em;
	padding: 2% 4%;
	width: 100%;
	background: #333;
	background: rgba(0,0,0,.7);
	color: #ccc;
	line-height: 1.4em;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.module-slider.slider-overlay .slide-image + .slide-content {
	position: absolute;
	bottom: 0;
	left: 0;
}

.module-slider.slider-overlay .slide-title {
	margin: 0 0 .5em;
}

.module-slider.slider-overlay .slide-content a,
.module-slider.slider-overlay .slide-title a {
	color: #fff;
	text-decoration: none;
}

.module-slider.slider-overlay .slide-content h1,
.module-slider.slider-overlay .slide-content h2,
.module-slider.slider-overlay .slide-content h3,
.module-slider.slider-overlay .slide-content h4,
.module-slider.slider-overlay .slide-content h5,
.module-slider.slider-overlay .slide-content h6 {
	color: #fff;
	margin: 0 0 .4em;
}



.module-slider.slider-caption-overlay li {
	position: relative;
}

.module-slider.slider-caption-overlay p {
	margin: 0 0 7px;
}

.module-slider.slider-caption-overlay .slide-image img {
	width: 100%;
}

.module-slider.slider-caption-overlay .slide-content {
	font-size: .9em;
	text-align: left;
	padding: 1em 5%;
	width: auto;
	max-width: 75%;
	background: #333;
	background: rgba(0,0,0,.7);
	color: #ccc;
	line-height: 1.4em;
}

.module-slider.slider-caption-overlay .slide-image + .slide-content {
	position: absolute;
	bottom: 8%;
	left: 0;
}

.module-slider.slider-caption-overlay .slide-title {
	margin: 0 0 .5em;
}

.module-slider.slider-caption-overlay .slide-content a,
.module-slider.slider-caption-overlay .slide-title a {
	color: #fff;
	text-decoration: none;
}

.module-slider.slider-caption-overlay .slide-content h1,
.module-slider.slider-caption-overlay .slide-content h2,
.module-slider.slider-caption-overlay .slide-content h3,
.module-slider.slider-caption-overlay .slide-content h4,
.module-slider.slider-caption-overlay .slide-content h5,
.module-slider.slider-caption-overlay .slide-content h6 {
	color: #fff;
	margin: 0 0 .4em;
}

.module-slider.slider-agency .slide-image {
	float: left;
	max-width: 50%;
}

.module-slider.slider-agency .slide-content {
	overflow: hidden;
	text-align: left;
}

.module-slider .post {
	-webkit-animation-name: inherit !important;
	animation-name: inherit !important;
}




.module-slider .carousel-nav-wrap {
	text-align: center;
	margin: auto;
	border: none;
	padding: .5em 0;
}



.module-slider .carousel-nav-wrap .carousel-prev,
.module-slider .carousel-nav-wrap .carousel-next {
	position: static;
	line-height: 100%;
	text-decoration: none;
	text-align: center;
	text-indent: 0;
	margin: 0 3px;
	display: inline-block;
	vertical-align: middle;
    color: inherit;
    text-shadow: none;
    border-radius: 0;
    border: none;
	height: 26px;
	width: 26px;
	background: none;
	font: normal 26px/100% Georgia, "Times New Roman", Times, serif;

}



.module-slider .carousel-nav-wrap .disabled,
.module-slider .carousel-nav-wrap .disabled {
	opacity: 6; 
	cursor: default;
}



.module-slider .carousel-pager {
	clear: both;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	line-height: 100%;
	width: auto;
}

.module-slider .carousel-pager a {
	text-indent: -900em;
	width: 10px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	margin: 2px 3px 0;
	background: #e4e4e4;
	background: rgba(165,165,165,.3);
	border: solid 1px #666;
	border-color: rbga(115,115,155,.7);
	border-radius: 10em;
	cursor: pointer;
}

.module-slider .carousel-pager a.selected  {
	background: #fff;
	background: rgba(255,255,255,.6);
	border-color: #ccc;
	border-color: rgba(165,165,165,.6);
}




.module .post {
	margin-bottom: 2.2em;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.col-full .module .post {
	margin-bottom: 3em;
}



.module .post-title {
	font-size: 2.1em;
	margin: 0 0 .5em;
	padding: 0;
}

.module .post-title a {
	text-decoration: none;
}



.module .post-video {
	margin: 0 0 1em;
}



.module .post-content {
	min-width: 120px;
	padding: 0;
	position: static;
}



.module p.post-meta {
	margin: 0 0 .6em;
}

.module .post-meta .post-author,
.module .post-meta .post-category,
.module .post-meta .post-tag,
.module .post-meta .post-author,
.module .post-meta .post-comment a,
.module .post-meta span {
	margin-right: .3em;
}



.module .post-date {
	margin: 0 0 .5em;
	display: block;
}



.module .more-link-wrap {
	text-align: right;
	clear: both;
	margin: .9em 0 1.3em;
}




.module .list-post .post, 
.module .fullwidth .post {
	width: auto;
	padding: 0;
	min-height: 0;
	position: static;
}

.module .list-post .post-content {
	width: auto;
	padding: 0;
}



.module .grid2 .post,
.module .grid3 .post,
.module .grid4 .post {
	clear: none;
}



.module .grid4 .post {
	width: 22.6%;
	float: left;
	margin-left: 3.2%;
	margin-right: 0;
	margin-bottom: 2em;
}


.module .grid4 .post-title {
	font-size: 130%;
}



.module .grid3 .post {
	width: 31.2%;
	float: left;
	margin-left: 3.2%;
	margin-right: 0;
	margin-bottom: 2.2em;
}

.col-full .module .grid3 .post {
	margin-bottom: 2.7em;
}

.module .grid3 .post-title {
	font-size: 150%;
}

.col3-1 .module .grid3 .post-title {
	font-size: 130%;
}

.col4-1 .module .grid3 .post-title {
	font-size: 130%;
}



.module .grid2 .post {
	width: 48.4%;
	float: left;
	margin-left: 3.2%;
	margin-right: 0;
	margin-bottom: 2.2em;
}

.col-full .module .grid2 .post {
	margin-bottom: 2.5em;
}

.module .grid2 .post-title {
	font-size: 160%;
}

.col3-1 .module .grid2 .post-title {
	font-size: 130%;
}

.col4-1 .module .grid2 .post-title {
	font-size: 120%;
}



.module .grid2-thumb .post {
	width: 48.4%;
	float: left;
	margin-left: 3.2%;
	text-align: left;
	margin-bottom: 2.2em;
}

.col-full .module .grid2-thumb .post {
	margin-bottom: 2.5em;
}

.module .grid2-thumb .post-title {
	font-size: 160%;
}

.module .grid2-thumb .post-image {
	width: 20%;
	float: left;
	margin: 0 1.5em 1em 0;
}

.module .grid2-thumb .post-content {
	overflow: hidden;
}



.module .list-thumb-image .post {
	text-align: left;
	margin-bottom: 1em;
}

.col-full .module .list-thumb-image .post {
	margin-bottom: 1.5em;
}

.module .list-thumb-image .post-title {
	font-size: 140%;
}

.module .list-thumb-image .post-image {
	max-width: 20%;
	float: left;
	margin: 0 1.5em 1em 0;
}

.module .list-thumb-image .post-image img {
	width: 100%;
}

.module .list-thumb-image .post-content {
	overflow: hidden;
}



.module .list-large-image .post {
	text-align: left;
}

.module .list-large-image .post-image {
	max-width: 64%;
	float: left;
	margin: 0 1.5em 1em 0;
}

.module .list-large-image .post-image img {
	width: 100%;
}

.module .list-large-image .post-title {
	font-size: 200%;
}



.module .grid4,
.module .grid3,
.module .grid2,
.module .grid2-thumb {
	clear: both;
}


.module .grid4 .post:nth-of-type(4n+1),
.module .grid3 .post:nth-of-type(3n+1),
.module .grid2 .post:nth-of-type(2n+1),
.module .grid2-thumb .post:nth-of-type(2n+1) {
	margin-left: 0;
	clear: left;
}



.col2-1 .module .grid3 .post-content,
.col2-1 .module .grid4 .post-content,
.col3-1 .module .grid2 .post-content,
.col3-1 .module .grid3 .post-content,
.col3-1 .module .grid4 .post-content,
.col3-2 .module .grid2 .post-content,
.col3-2 .module .grid3 .post-content,
.col3-2 .module .grid4 .post-content,
.col4-1 .module .grid2 .post-content,
.col4-1 .module .grid3 .post-content,
.col4-1 .module .grid4 .post-content,
.col4-2 .module .grid2 .post-content,
.col4-2 .module .grid3 .post-content,
.col4-2 .module .grid4 .post-content {
	min-width: 50%;
}



.module-highlight .highlight-post {
	text-align: left;
}

.module-highlight .highlight-post .post-image {
	float: left;
	margin: 0 1.5em .5em 0; 
}

.module-highlight .highlight-post .post-image img {
	border-radius: 5px;
}

.module-highlight .highlight-post .post-content {
	overflow: hidden;
	min-width: 120px;
}



.module-testimonial .testimonial-post {
	text-align: left;
}

.module-testimonial .testimonial-post .post-image {
	float: left;
	margin: 0 1.5em .4em 0; 
}

.module-testimonial .testimonial-post .post-image img,
.module-testimonial .testimonial-post .post-image .image-wrap:after {
	border-radius: 20em;
}

.module-testimonial .testimonial-post .post-content {
	overflow: hidden;
}

.module-testimonial .testimonial-post .testimonial-author {
	clear: both;
	text-align: right;
	margin: .7em 0 0;
}

.module-testimonial .testimonial-post .testimonial-author .dash {
	width: 20px;
	border-bottom: solid 1px #ddd;
	margin: -10px 6px 0 0;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
}

.module-testimonial .testimonial-post .testimonial-name {
	font-style: normal;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
}

.module-testimonial .testimonial-post .testimonial-title {
	display: block;
}



.module-testimonial .testimonial-post .post-title {
	font-size: 1.2em;
	margin: 0 0 .5em;
}

.module-testimonial .testimonial-post .post-title a {
	text-decoration: none;
}

.module-testimonial .testimonial-post .post-title a:hover {
	text-decoration: underline;
}



.module-menu .sub-arrow {
	display: inline-block;
	font-size: 1.2em;
	cursor: pointer;
	min-width: 32px;
	min-height: 32px;
}

.module-menu .sub-arrow:before {
	font-family: "FontAwesome";
	padding: 5px 10px;
}

.module-menu .sub-arrow.open:before {
	content: "\f106"; 
}

.module-menu .with-sub-arrow ul .sub-arrow:before {
	content: "\f105"; 
}

.module-menu .with-sub-arrow ul .sub-arrow.open:before {
	content: "\f104"; 
}

.no-touch .module-menu .sub-arrow {
	display: none !important;
}



.module-menu .transparent.nav,
.module-menu .transparent.nav,
.module-menu .transparent.nav li,
.module-menu .transparent li a,
.module-menu .transparent li:hover,
.module-menu .transparent li:active {
	background: none;
	border: none;
	box-shadow: none;
}



.module .pagenav {
    text-align: right;
}



.module-feature {
	margin-bottom: 2.5em;
}

.module-feature .module-feature-title {
	font-size: 1.5em;
	margin: 0 0 .8em;
	padding: 0;
}

.module-feature .easyPieChart {
	position: relative;
	text-align: center;
	margin: 0 auto;
	max-width: 100%;
}

.module-feature .easyPieChart canvas {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
}

.module-feature .easyPieChart .module-feature-background {
	border-radius: 100%;
	width: 75%;
	height: 75%;
	position: absolute;
	left: 12.5%;
	top: 12.5%;
}

.module-feature .module-feature-icon {
	position: relative;
	padding: 25% 0;
	vertical-align: middle;
}

.module-feature.layout-icon-top .module-feature-image {
	text-align: center;
	margin-bottom: 1.2em;
}

.module-feature.layout-icon-top .module-feature-content {
	text-align: center;
}

.module-feature.with-chart .module-feature-image img {
	border-radius: 100%;
	max-width: 75%;
	height: auto;
	vertical-align: middle;
}

.module-feature.layout-icon-left .module-feature-image {
	float: left;
	max-width: 200px;
	margin: 0 1.5em .4em 0; 
}

.module-feature.layout-icon-right .module-feature-image {
	float: right;
	margin: 0 0 .4em 1.5em; 
}

.module-feature.layout-icon-left .module-feature-content,
.module-feature.layout-icon-right .module-feature-content {
	overflow: hidden;
}

.module-feature.size-small .module-feature-icon {
	font-size: 2em;
}

.module-feature.size-medium .module-feature-icon {
	font-size: 3.5em;
}

.module-feature.size-large .module-feature-icon {
	font-size: 4.5em;
}



.module-feature.layout-icon-top:before,
.module-feature.layout-icon-left:before,
.module-feature.layout-icon-right:before {
	content: '';
	display: none;
}

	.ui.module-callout .callout-button {
		margin-top: 15px;
	}


	
	.module-image .image-content,
	.module-video .video-content,
	.module-slider .slide-content {
		position: static !important;
	}

	.ui.module-tab.vertical {
		padding-left: 120px;
	}

.themify_builder .image-2779-0-0-1.module-image .image-content {  }
 
.themify_builder .image-2779-0-0-1.module-image .image-title {  }
 
.themify_builder .image-2779-0-0-1.module-image .image-title a {  }
 
.themify_builder .image-2779-0-0-1.module-image { padding-top: 30px;  }

.themify_builder .text-2779-1-1-1.module-text { color: rgba(0,0,0, 1.00); padding-top: 6%; padding-right: 8%; padding-left: 8%;  }
 
.themify_builder .text-2779-1-1-1.module-text h1 { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .text-2779-1-1-1.module-text h2 { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .text-2779-1-1-1.module-text h3:not(.module-title) { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .text-2779-1-1-1.module-text h4 { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .text-2779-1-1-1.module-text h5 { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .text-2779-1-1-1.module-text h6 { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .image-2779-1-1-2.module-image .image-content {  }
 
.themify_builder .image-2779-1-1-2.module-image .image-title {  }
 
.themify_builder .image-2779-1-1-2.module-image .image-title a {  }
 
.themify_builder .text-2779-1-1-3.module-text { color: rgba(0,0,0, 1.00); padding-top: 6%; padding-right: 8%; padding-left: 8%;  }
 
.themify_builder .text-2779-1-1-3.module-text h1 { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .text-2779-1-1-3.module-text h2 { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .text-2779-1-1-3.module-text h3:not(.module-title) { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .text-2779-1-1-3.module-text h4 { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .text-2779-1-1-3.module-text h5 { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .text-2779-1-1-3.module-text h6 { color: rgba(0,0,0, 1.00);  }
 
.themify_builder .widget-2779-1-1-4.module-widget { text-align: center;  }
.tve_clsy .tve_image.tve_black{border-color:#595959}
.tve_clsy .tve_image.tve_blue{border-color:#3AB2F0}
.tve_clsy .tve_image.tve_green{border-color:#8BEF6A}
.tve_clsy .tve_image.tve_orange{border-color:#FAC759}
.tve_clsy .tve_image.tve_purple{border-color:#F986D3}
.tve_clsy .tve_image.tve_red{border-color:#FF5E6A}
.tve_clsy .tve_image.tve_teal{border-color:#7CDECD}
.tve_clsy .tve_image.tve_white{border-color:#F6F5F5}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}

.ind_why_span1,.ind_why_span2{float:left;width:225px;margin:10px 0 0 5px; text-align:left;}

.ind_why_span2{margin:7px 0 0 5px;}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: 0;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
  text-align: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}

	
	#icon_blocks .widget_inner h3 {font-size:1.2em;}

	#icon_blocks table tr td.widget .widget_inner {border-radius:20px!important; border:6px solid #fff!important;}

#icon_blocks .widget .widget_inner { height:150px; padding:25px 20px; color:#fff; font-size:1.1em; background:rgba(0, 122, 204, .8); border:6px solid #fff; }

#icon_blocks .widget:first-child .widget_inner {border-radius:20px 0 0 20px;}

#icon_blocks .widget:nth-child(2) .widget_inner {border-left:none;}

#icon_blocks .widget:nth-child(3) .widget_inner {border-left:none;}

#icon_blocks .widget:last-child .widget_inner {border-left:none; border-radius:0 20px 20px 0;}

#icon_blocks .widget_inner h3 a {color:inherit; text-decoration:none;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}
.glyphicon:empty{width:1em}
.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"}
.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%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
ul.action-links .glyphicon{padding-right:.5em}
.form-autocomplete .glyphicon{color:#999;font-size:120%}
.form-autocomplete .glyphicon.glyphicon-spin{color:#428bca}
.ajax-progress .glyphicon{font-size:90%;margin:0 -.25em 0 .5em}
.glyphicon-spin{display:inline-block;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}
a .glyphicon-spin{display:inline-block;text-decoration:none}
.glyphicon-refresh{-webkit-transform-origin:50% 45%;-moz-transform-origin:50% 45%;-ms-transform-origin:50% 45%;-o-transform-origin:50% 45%;transform-origin:50% 45%}
.three,.row .three{width:25%}
.block-grid.three-up{margin:0 -12px}
ul.button-group.even.three-up li{width:33.3%}
ul.button-group.even.three-up li:first-child{width:33.4%}
.tabs.pill.two-up dd,.tabs.pill.two-up li,.tabs.pill.three-up dd,.tabs.pill.three-up li,.tabs.pill.four-up dd,.tabs.pill.four-up li,.tabs.pill.five-up dd,.tabs.pill.five-up li{margin-right:0}
.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a{padding:0 17px;text-align:center;overflow:hidden}
.tabs.three-up dt,.tabs.three-up dd,.tabs.three-up li{width:33.33%}
input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100% !important}

  div.three.box-title{ width: 50%; }

  div.three.blue-background.box-title{ width: 33.333% !important; height: 260px !important; }

  div.three.blue-background.box-title p{ height: 260px; }

#topNav ul li.item5, #topNav ul li.item6, #topNav ul li.item7,  #topNav ul li.youtube { 
background: none;
padding-right: 2px;
}
