﻿
.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}
#park-report h2.title{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-transform:none;font-weight:bold}

#container {  
	margin:0px 210px 60px 160px; 
	padding-top:40px;
	z-index:2;
}
#site-description .price{color:#bd6982}
#bottom-info .price{font-family:Georgia,serif}
span.price-per-theme{color:#bd6982;font-weight:700}
.bottom-info span.price{font-family:Georgia,serif;color:#ec71a1}
.bottom-info span.price-per-theme{font-family:Georgia,serif;font-weight:400}
body.join-page #site-description .price{color:#639c8f}
#bottom-info .price,.bottom-info .price{color:#ec71a1}
#bottom-info .price-per-theme,.bottom-info .price-per-theme{color:#80cdbb}

.homepage-wrapper .box{
width: 209px;
float: left;
margin-top: 30px;
background-color:#f6f6f6;
border: 1px solid #dedede;
height: 235px;
}

.homepage-wrapper .box .box-content{
padding: 10px;
}

.homepage-wrapper .box .box-content a{
color: #336699;
font-weight: bold;
}

.homepage-wrapper .box .box-content p{
line-height: 17px;
}

.homepage-wrapper .box:nth-child(2){
margin-left: 24px;
}

.homepage-wrapper .box:nth-child(3){
float: right;
}


  
  #main-nav .navi-bar-container {
    display: none;
  }




.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}


p.aligncenter , p.center 
{
   text-align: center; 
}





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_12 {
	width:940px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}

.grid_1 .sm_hr,
.grid_2 .sm_hr,
.grid_3 .sm_hr,
.grid_4 .sm_hr,
.grid_5 .sm_hr,
.grid_6 .sm_hr,
.grid_7 .sm_hr,
.grid_8 .sm_hr,
.grid_9 .sm_hr,
.grid_10 .sm_hr,
.grid_11 .sm_hr,
.grid_12 .sm_hr {
  margin-left: 0;
  margin-right: 0;
}
.node-type-page #content.has-resources .node .content,.node-type-infographic #content.has-resources .node .content,.node-type-news #content.has-resources .node .content,.node-type-video #content.has-resources .node .content,.node-type-presentation #content.has-resources .node .content,.node-type-publication #content.has-resources .node .content,.node-type-sample-materials #content.has-resources .node .content{clear:both;position:relative;}
.node-type-page #content.has-resources .node .content .print-link,.node-type-page #content.has-resources .node .content .additional-resource-container,.node-type-infographic #content.has-resources .node .content .print-link,.node-type-infographic #content.has-resources .node .content .additional-resource-container,.node-type-news #content.has-resources .node .content .print-link,.node-type-news #content.has-resources .node .content .additional-resource-container,.node-type-video #content.has-resources .node .content .print-link,.node-type-video #content.has-resources .node .content .additional-resource-container,.node-type-presentation #content.has-resources .node .content .print-link,.node-type-presentation #content.has-resources .node .content .additional-resource-container,.node-type-publication #content.has-resources .node .content .print-link,.node-type-publication #content.has-resources .node .content .additional-resource-container,.node-type-sample-materials #content.has-resources .node .content .print-link,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container{margin-top:15px;}
.node-type-page #content.has-resources .node .content .field-name-field-publication-report,.node-type-page #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-page #content.has-resources .node .content .field-name-field-publication-topic,.node-type-page #content.has-resources .node .content .field-name-field-image,.node-type-page #content.has-resources .node .content .field-name-field-short-desc,.node-type-page #content.has-resources .node .content .field-name-field-publication-image,.node-type-page #content.has-resources .node .content .field-name-field-attachments,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-report,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-topic,.node-type-infographic #content.has-resources .node .content .field-name-field-image,.node-type-infographic #content.has-resources .node .content .field-name-field-short-desc,.node-type-infographic #content.has-resources .node .content .field-name-field-publication-image,.node-type-infographic #content.has-resources .node .content .field-name-field-attachments,.node-type-news #content.has-resources .node .content .field-name-field-publication-report,.node-type-news #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-news #content.has-resources .node .content .field-name-field-publication-topic,.node-type-news #content.has-resources .node .content .field-name-field-image,.node-type-news #content.has-resources .node .content .field-name-field-short-desc,.node-type-news #content.has-resources .node .content .field-name-field-publication-image,.node-type-news #content.has-resources .node .content .field-name-field-attachments,.node-type-video #content.has-resources .node .content .field-name-field-publication-report,.node-type-video #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-video #content.has-resources .node .content .field-name-field-publication-topic,.node-type-video #content.has-resources .node .content .field-name-field-image,.node-type-video #content.has-resources .node .content .field-name-field-short-desc,.node-type-video #content.has-resources .node .content .field-name-field-publication-image,.node-type-video #content.has-resources .node .content .field-name-field-attachments,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-report,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-topic,.node-type-presentation #content.has-resources .node .content .field-name-field-image,.node-type-presentation #content.has-resources .node .content .field-name-field-short-desc,.node-type-presentation #content.has-resources .node .content .field-name-field-publication-image,.node-type-presentation #content.has-resources .node .content .field-name-field-attachments,.node-type-publication #content.has-resources .node .content .field-name-field-publication-report,.node-type-publication #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-publication #content.has-resources .node .content .field-name-field-publication-topic,.node-type-publication #content.has-resources .node .content .field-name-field-image,.node-type-publication #content.has-resources .node .content .field-name-field-short-desc,.node-type-publication #content.has-resources .node .content .field-name-field-publication-image,.node-type-publication #content.has-resources .node .content .field-name-field-attachments,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-report,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-keyword,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-topic,.node-type-sample-materials #content.has-resources .node .content .field-name-field-image,.node-type-sample-materials #content.has-resources .node .content .field-name-field-short-desc,.node-type-sample-materials #content.has-resources .node .content .field-name-field-publication-image,.node-type-sample-materials #content.has-resources .node .content .field-name-field-attachments{margin-bottom:2em;}
.node-type-page #content.has-resources .node .content .additional-resource-container,.node-type-infographic #content.has-resources .node .content .additional-resource-container,.node-type-news #content.has-resources .node .content .additional-resource-container,.node-type-video #content.has-resources .node .content .additional-resource-container,.node-type-presentation #content.has-resources .node .content .additional-resource-container,.node-type-publication #content.has-resources .node .content .additional-resource-container,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container{margin-bottom:20px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-label,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-label,.node-type-news #content.has-resources .node .content .additional-resource-container .field-label,.node-type-video #content.has-resources .node .content .additional-resource-container .field-label,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-label,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-label,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-label{font-family:"proxima-nova","sans-serif";font-style:normal;font-weight:700;color:#263685;font-size:18px;text-transform:uppercase;margin-bottom:10px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-news #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-video #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-items .field-item,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-items .field-item{font-family:"proxima-nova","sans-serif";font-style:normal;font-weight:700;line-height:17px;margin-bottom:8px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-news #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-video #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-items .field-item a,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-items .field-item a{color:#0091b2;font-size:14px;line-height:17px;margin-bottom:5px;}
.node-type-page #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-infographic #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-news #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-video #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-presentation #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-publication #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container .field-items .field-item a:hover{color:#263685;}
.node-type-page #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-infographic #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-news #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-video #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-presentation #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-publication #content.has-resources .node .content .additional-resource-container:not(.is-sticky),.node-type-sample-materials #content.has-resources .node .content .additional-resource-container:not(.is-sticky){margin-top:-67px;}
.node-type-page #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-infographic #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-news #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-video #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-presentation #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-publication #content.has-resources .node .content .additional-resource-container:not(.bottom),.node-type-sample-materials #content.has-resources .node .content .additional-resource-container:not(.bottom){width:30%;position:absolute;top:0px;right:0px;padding-left:20px;}
.node-type-page #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-infographic #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-news #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-video #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-presentation #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-publication #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom),.node-type-sample-materials #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom){position:fixed;top:0px;left:0px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;z-index:0;overflow:hidden;clear:both;}
.node-type-page #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-infographic #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-news #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-video #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-presentation #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-publication #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container.is-sticky:not(.bottom) .field-name-field-additional-resources{width:30%;float:right;margin-right:-14px;}
.node-type-page #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-infographic #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-news #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-video #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-presentation #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-publication #content.has-resources .node .content .additional-resource-container.is-sticky.bottom,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container.is-sticky.bottom{width:30%;position:absolute;bottom:15px;right:0px;padding-left:20px;}
.page-search #content .block-facetapi .checkbox-container .content,.page-error #content .block-facetapi .checkbox-container .content{padding:15px 15px 4px 15px;background-color:#f2f2f2;}

.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}

.btn:active,.btn.active{background-color:#cccccc \9;}

.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}

.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}

.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}

.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}

.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}

.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}

.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}

.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}

.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}

.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}

.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}

.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}

.carousel-indicators .active{background-color:#fff;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}


.top_menu {
  text-align:right;
}


.top_menu .bb_logo{
  padding-top:5px;
  float:right;
}


.top_menu .bb_ad{
  font-style:italic;
}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.byline,.updated{display:none}

 
 
 .art-box, .art-box-body {
    margin:0 auto;
    position:relative;
 }

 .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat: no-repeat;
    line-height:0;
 }

 .art-box:before,.art-box-body:before{
    left:0;
 }

 .art-box:after,.art-box-body:after{
    right:0;
 }

 .art-box:before {



    overflow:hidden;
    background-position: bottom left;
    direction: ltr;
    z-index:-3;
 }

 .art-box:after {
    background-position: bottom right;
    z-index:-3;
 }

 .art-box-body:before, .art-box-body:after {
    background-repeat:repeat-y;
 }

 .art-box-body:before {
    background-position: top left;
    z-index:-3;
 }

 .art-box-body:after {
    background-position: top right;
    z-index:-3;
 }

 
 .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
    z-index:-2;
 }

 .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
    z-index:-1;
 }

	#icon_blocks table tr td.widget {display: block; width: 95%; margin: 50px auto 0; height:auto;}

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

#icon_blocks .widget { width:25%; margin-right:0; }

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

#sidebar .widget { margin-bottom:40px; }


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


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


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


.bold {
    font-weight: bold;
}


.footer-in a.terms  { color:#578f1a; }

#primary {
	float: left;
	margin: 0;
	width: 600px;	
}

#primary.full-width,
#primary.full-width #content {
	width: 100%;
	float: none;
}

#secondary-menu .menu {
    width: 960px;
    height: 36px;
    margin: 0 auto;
}

#primary-menu .menu {
    height: 36px;
}

.singular-tools-204 #primary-menu ul .menu-item-203 a {
    background-color: #75a944;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.locations{
background: rgb(226,226,226);
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );

}
.image-right,p.right,img.right{float:right;margin:0 0 12px 12px;clear:right}
img.right,.float-right{margin:.5em 0 .5em 1em;float:right;}

.product-grid .price { margin-top: 15px; font-family:  "lato" ; font-size: 1em; color:  #444444 ; }

.template-product .similar-products .caption .title .price { font-size: 1em; }

.push_wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -123px;
}

	
	body,
	body .site-wrap,
	body .site-wrap .push_wrap {
		min-height: auto !important;
		height: auto !important;
	}

 
 
 #wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 155px;
 }

 
 #wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
 }

 
 #wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
 }

 



 #wp-calendar a {
    display: block;
 }

 
 #wp-calendar caption {
    text-align: center;
    width: 100%;
 }

 
 #wp-calendar td {
    padding: 3px 0;
    text-align: center;
 }


.texto {font-weight:normal; font-size: 13px; color: #464e5c; font-family: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:link {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.texto A:visited {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:hover {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;}

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

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


.awaken-slider-details-container {
  color: #f5f5f5;
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 1.4;
  margin: 0;
  width: 100%;
  display: inline-block;
  text-shadow: 0px 1px 1px #000;
}

.awaken-slider-details-container a {
  text-decoration: none;
}

.awaken-slider-details-container p {
  margin-bottom: 1em;
}

.awaken-slider-details-container .moretag {
  display: none;
}
.span3{width:270px}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}
input.span3,textarea.span3,.uneditable-input.span3{width:256px}


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{font-size:0.857em;margin:0 10px;padding:0;display:block;}
.region-header .block:first{margin-right:1em;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;padding:0;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;background:rgba(0,0,0,0.063);border-radius:5px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
#triptych .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.block:not(.nav-search) .views-exposed-widget{margin:0 auto !important;padding:0;width:100%;}

.block-instagram-block .content{display:inline-block;}
.tb-megamenu .tb-block .block-title{margin-bottom:0;}
.tb-megamenu .tb-block .block-ct{margin:0;padding:0;}
.block-view-demo .views-field-title a{border-top:none !important;color:#eee;padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-field-image{float:left;}
.tb-megamenu .block-view-demo .views-field-field-image img{border:1px solid #333;margin:0 20px 0 0;max-width:none !important;padding:4px;width:auto;}
.tb-megamenu .block-view-demo .item-list ul li{border-bottom:1px solid #333;margin:0;min-height:60px;padding:10px 0;}
.tb-megamenu .block-view-demo .item-list ul li.views-row-first{padding-top:0;}
.tb-megamenu .block-view-demo a{padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-title a{border-top:none;color:#aaa;padding:0;}
.tb-megamenu .block-view-demo a:hover,.tb-megamenu .block-view-demo a:focus{background:none !important;border:none !important;color:#e54e4;text-decoration:none;}
.tb-megamenu.style-green .block-view-demo .views-field-field-image img{border:1px solid #eee;}
.tb-megamenu.style-green .block-view-demo .item-list ul li{border-bottom:1px solid #eee;}
.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}
.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}
.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}
.fl-col {float: left;min-height: 1px;}
.fl-col-bg-overlay .fl-col-content {position: relative;}
.fl-col-bg-overlay .fl-col-content:after {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}
.fl-col-bg-overlay .fl-module {position: relative;z-index: 1;}
.fl-col-small {max-width: 400px;}
.fl-col-content {border-left: none !important;border-right: none !important;margin: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}
.main{padding:10px 0 325px 0;margin-bottom:-245px}
.home .main{padding:0;margin-bottom:0}
.product-detail-video .main-video img{display:block;width:100%;height:auto}
.bracket_page .main{padding:60px 0 75px 0;margin-bottom:-75px}
.bracket_page .main h1{padding-top:12px}
.bracket_page .main .content{padding-bottom:80px}
.bracket_page .main article{display:block;float:left;margin-right:2.537%;width:64.11205%}
.bracket_page .main article:last-child{margin-right:0}
.my_bracket .main h1{text-align:center}
#tve_eight_set .tve_btn.tve_btn1{border-radius:9px;font-family:'Open Sans', sans-serif;box-shadow:none;border-top:0;color:#fff;font-weight:700}
#tve_eight_set .tve_btn.tve_btn1.tve_white a span{color:#363636}
#tve_eight_set .tve_btn.tve_btn1.tve_bigBtn{font-size:60px;line-height:62px}
#tve_eight_set .tve_btn.tve_btn1.tve_bigBtn a{text-shadow:none;padding:50px 110px}
#tve_eight_set .thrv-leads-widget .tve_btn{min-width:100%}
#tve_eight_set .tve_btn.tve_btn1.tve_blue{background-color:#1f8eae;background-image:-webkit-linear-gradient(#1f8eae 0%,#19759c 100%);background-image:linear-gradient(#1f8eae 0%,#19759c 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_blue:hover{background-color:#1c809c;background-image:-webkit-linear-gradient(#1c809c 0%,#16698c 100%);background-image:linear-gradient(#1c809c 0%,#16698c 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_blue:active{background-color:#145d7d;background-image:-webkit-linear-gradient(#145d7d 0%,#19728b 100%);background-image:linear-gradient(#145d7d 0%,#19728b 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_black{background-color:#5e5e5e;background-image:-webkit-linear-gradient(#5e5e5e 0%,#4d4d4d 100%);background-image:linear-gradient(#5e5e5e 0%,#4d4d4d 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_black:hover{background-color:#545454;background-image:-webkit-linear-gradient(#545454 0%,#444 100%);background-image:linear-gradient(#545454 0%,#444 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_black:active{background-color:#3d3d3d;background-image:-webkit-linear-gradient(#3d3d3d 0%,#4a4a4a 100%);background-image:linear-gradient(#3d3d3d 0%,#4a4a4a 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_green{background-color:#a4ca35;background-image:-webkit-linear-gradient(#a4ca35 0%,#90be2b 100%);background-image:linear-gradient(#a4ca35 0%,#90be2b 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_green:hover{background-color:#93b530;background-image:-webkit-linear-gradient(#93b530 0%,#81ab27 100%);background-image:linear-gradient(#93b530 0%,#81ab27 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_green:active{background-color:#739822;background-image:-webkit-linear-gradient(#739822 0%,#83a22a 100%);background-image:linear-gradient(#739822 0%,#83a22a 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_white{background-color:#e4e4e4;background-image:-webkit-linear-gradient(#e4e4e4 0%,#dedede 100%);background-image:linear-gradient(#e4e4e4 0%,#dedede 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_white:hover{background-color:#cdcdcd;background-image:-webkit-linear-gradient(#cdcdcd 0%,#c7c7c7 100%);background-image:linear-gradient(#cdcdcd 0%,#c7c7c7 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_white:active{background-color:#b2b2b2;background-image:-webkit-linear-gradient(#b2b2b2 0%,#b6b6b6 100%);background-image:linear-gradient(#b2b2b2 0%,#b6b6b6 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_orange{background-color:#febf07;background-image:-webkit-linear-gradient(#febf07 0%,#feb105 100%);background-image:linear-gradient(#febf07 0%,#feb105 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_orange:hover{background-color:#e4ac06;background-image:-webkit-linear-gradient(#e4ac06 0%,#e49f04 100%);background-image:linear-gradient(#e4ac06 0%,#e49f04 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_orange:active{background-color:#cb8e04;background-image:-webkit-linear-gradient(#cb8e04 0%,#cb9906 100%);background-image:linear-gradient(#cb8e04 0%,#cb9906 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_purple{background-color:#c96eee;background-image:-webkit-linear-gradient(#c96eee 0%,#bd5aea 100%);background-image:linear-gradient(#c96eee 0%,#bd5aea 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_purple:hover{background-color:#b563d6;background-image:-webkit-linear-gradient(#b563d6 0%,#aa51d2 100%);background-image:linear-gradient(#b563d6 0%,#aa51d2 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_purple:active{background-color:#9748bb;background-image:-webkit-linear-gradient(#9748bb 0%,#a158be 100%);background-image:linear-gradient(#9748bb 0%,#a158be 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_red{background-color:#fe2c7e;background-image:-webkit-linear-gradient(#fe2c7e 0%,#fe2467 100%);background-image:linear-gradient(#fe2c7e 0%,#fe2467 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_red:hover{background-color:#e42871;background-image:-webkit-linear-gradient(#e42871 0%,#e4205c 100%);background-image:linear-gradient(#e42871 0%,#e4205c 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_red:active{background-color:#cb1d52;background-image:-webkit-linear-gradient(#cb1d52 0%,#cb2365 100%);background-image:linear-gradient(#cb1d52 0%,#cb2365 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_teal{background-color:#00a2a4;background-image:-webkit-linear-gradient(#00a2a4 0%,#008e90 100%);background-image:linear-gradient(#00a2a4 0%,#008e90 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_teal:hover{background-color:#009293;background-image:-webkit-linear-gradient(#009293 0%,#008081 100%);background-image:linear-gradient(#009293 0%,#008081 100%)}
#tve_eight_set .tve_btn.tve_btn1.tve_teal:active{background-color:#007273;background-image:-webkit-linear-gradient(#007273 0%,#008283 100%);background-image:linear-gradient(#007273 0%,#008283 100%)}
.tve_btn.tve_white a.tve_btnLink{color:#6f6e6e}
.tve_btn{display:inline-block;margin:0px 0px;max-width:100%;text-align:center}
.tve_btn.tve_normalBtn{font-size:15px;line-height:15px !important;min-width:250px}
.tve_btn.tve_normalBtn a{padding:20px}
.tve_btn.tve_smallBtn{font-size:13px;line-height:13px !important;min-width:140px}
.tve_btn.tve_smallBtn a{padding:11px}
.tve_btn.tve_bigBtn{font-size:26px;line-height:26px !important;min-width:440px}
.tve_btn.tve_bigBtn a{padding:36px}
.tve_btn.tve_hugeBtn{font-size:40px;line-height:40px !important}
.tve_btn.tve_hugeBtn a{padding:35px}
.tve_btn a.tve_btnLink{background:none;color:#fff;display:block !important;text-decoration:none !important}
.tve_btn.tve_btn7,.tve_btn.tve_btn8{margin-bottom:5px}
.tve_btn.tve_btn5 i,.tve_btn.tve_btn6 i{display:block}
.tve_btn.tve_btn5.tve_normalBtn i,.tve_btn.tve_btn6.tve_normalBtn i{height:14px;margin-top:20px;margin-right:20px;width:21px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon{margin-top:0;width:auto;height:auto}
.tve_btn.tve_btn5.tve_smallBtn i,.tve_btn.tve_btn6.tve_smallBtn i{height:11px;margin-right:11px;margin-top:12px;width:16px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.tve_btn.tve_btn5.tve_bigBtn i,.tve_btn.tve_btn6.tve_bigBtn i{background-size:contain;background-repeat:no-repeat;background-position:center center;height:29px;margin-top:35px;margin-right:35px;width:42px}
.tve_btn.tve_btn5.tve_hugeBtn i,.tve_btn.tve_btn6.tve_hugeBtn i{background-size:contain;background-repeat:no-repeat;background-position:center center;height:61px;margin-top:25px;margin-right:35px;width:87px}
.thrv_columns .tve_btn{min-width:100%;max-width:100%}
.thrv_columns .tve_btn.tve_nb span.tve_btn_txt{white-space:pre-line}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{font-size:30px !important;line-height:100% !important}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{display:inline-block;font-size:30px !important;line-height:100% !important;position:relative;width:auto}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn{font-size:30px;line-height:100% !important}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp{display:block;font-size:12px}
.tve_prt .tve_btn.tve_normalBtn{min-width:100%;margin-bottom:15px;width:100%}
.tve_prt .thrv_button_shortcode .tve_btn a.tve_btnLink{text-shadow:none}
.tve_prt .tve_btn.tve_bigBtn{min-width:100%}
.tve_ca .tve_btn.tve_normalBtn{min-width:10px}
.tve_ca .tve_btn.tve_normalBtn a.tve_btnLink{font-size:16px}
.thrv_button_shortcode.tve_fullwidthBtn .tve_btn{width:100% !important}
.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon{background-image:none !important}
.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon{height:auto;width:auto;font-size:35px;margin-top:32px}
.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon{font-size:40px}
.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon{display:none}
.tve_btn.tve_nb.tve_btn5,.tve_btn.tve_nb.tve_btn6{display:table;overflow:hidden}
.tve_btn.tve_nb.tve_btn5 a.tve_btnLink,.tve_btn.tve_nb.tve_btn6 a.tve_btnLink{box-sizing:border-box !important;display:table !important;overflow:hidden;table-layout:auto;width:100%}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im,.tve_btn.tve_nb.tve_btn6 .tve_btn_im{display:table-cell;float:none;vertical-align:middle;position:relative}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im .tve_btn_divider,.tve_btn.tve_nb.tve_btn6 .tve_btn_im .tve_btn_divider{display:block;height:500px;position:absolute;top:-200px;right:0;width:1px}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i{margin-top:0}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon{height:auto;min-width:50px;width:auto}
.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt{box-sizing:border-box !important;display:table-cell;padding-right:10%;vertical-align:middle;white-space:nowrap;width:100%}
.thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt{padding-right:0}
.tve_flt .tve_btn.tve_btn1,.tve_flt .tve_btn.tve_btn2,.tve_flt .tve_btn.tve_btn7{border-radius:2px}
.tve_flt .tve_btn.tve_btn3,.tve_flt .tve_btn.tve_btn6,.tve_flt .tve_btn.tve_btn8{border-radius:100px}
.tve_flt .tve_btn.tve_black{background:#595959}
.tve_flt .tve_btn.tve_black a{text-shadow:#6C6C6C 0px 1px 0px}
.tve_flt .tve_btn.tve_black.tve_btn7,.tve_flt .tve_btn.tve_black.tve_btn8{box-shadow:0 5px 0 #0e0e0e;border-bottom:1px solid #737373}
.tve_flt .tve_btn.tve_black.tve_btn7:hover,.tve_flt .tve_btn.tve_black.tve_btn8:hover{box-shadow:0 5px 0 #333333;border-bottom:1px solid #727272}
.tve_flt .tve_btn.tve_black.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_black.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#1D1D1D}
.tve_flt .tve_btn.tve_black:hover{background-color:#686868}
.tve_flt .tve_btn.tve_black:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#383838}
.tve_flt .tve_btn.tve_blue{background-color:#4E7AC7}
.tve_flt .tve_btn.tve_blue a{text-shadow:#1176C1 0px 1px 0px}
.tve_flt .tve_btn.tve_blue.tve_btn7,.tve_flt .tve_btn.tve_blue.tve_btn8{box-shadow:0 5px 0 #3c65ab;border-bottom:1px solid #7597d3}
.tve_flt .tve_btn.tve_blue.tve_btn7:hover,.tve_flt .tve_btn.tve_blue.tve_btn8:hover{box-shadow:0 5px 0 #4268aa;border-bottom:1px solid #7597d3}
.tve_flt .tve_btn.tve_blue.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_blue.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#3c65ab}
.tve_flt .tve_btn.tve_blue:hover{background-color:#5981c6}
.tve_flt .tve_btn.tve_blue:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#4371ad}
.tve_flt .tve_btn.tve_green{background:#45BF55}
.tve_flt .tve_btn.tve_green a{text-shadow:#329d40 0px 1px 0px}
.tve_flt .tve_btn.tve_green.tve_btn7,.tve_flt .tve_btn.tve_green.tve_btn8{box-shadow:0 5px 0 #36aa45;border-bottom:1px solid #6bcc78}
.tve_flt .tve_btn.tve_green.tve_btn7:hover,.tve_flt .tve_btn.tve_green.tve_btn8:hover{box-shadow:0 5px 0 #42b54a;border-bottom:1px solid #6bcc78}
.tve_flt .tve_btn.tve_green.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_green.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#36aa45}
.tve_flt .tve_btn.tve_green:hover{background-color:#52C958}
.tve_flt .tve_btn.tve_green:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#39b542}
.tve_flt .tve_btn.tve_orange{background:#FF712C}
.tve_flt .tve_btn.tve_orange a{text-shadow:#d76a01 0px 1px 0px}
.tve_flt .tve_btn.tve_orange.tve_btn7,.tve_flt .tve_btn.tve_orange.tve_btn8{box-shadow:0 5px 0 #e25f20;border-bottom:1px solid #ff935f}
.tve_flt .tve_btn.tve_orange.tve_btn7:hover,.tve_flt .tve_btn.tve_orange.tve_btn8:hover{box-shadow:0 5px 0 #e56e24;border-bottom:1px solid #ff935f}
.tve_flt .tve_btn.tve_orange.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_orange.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#e25f20}
.tve_flt .tve_btn.tve_orange:hover{background-color:#FF8738}
.tve_flt .tve_btn.tve_orange:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#e57027}
.tve_flt .tve_btn.tve_purple{background:#9768D1}
.tve_flt .tve_btn.tve_purple a{text-shadow:#2f579c 0px 1px 0px}
.tve_flt .tve_btn.tve_purple.tve_btn7,.tve_flt .tve_btn.tve_purple.tve_btn8{box-shadow:0 5px 0 #8352bf;border-bottom:1px solid #b28fdd}
.tve_flt .tve_btn.tve_purple.tve_btn7:hover,.tve_flt .tve_btn.tve_purple.tve_btn8:hover{box-shadow:0 5px 0 #8d5cc9;border-bottom:1px solid #b28fdd}
.tve_flt .tve_btn.tve_purple.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_purple.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#8352bf}
.tve_flt .tve_btn.tve_purple:hover{background-color:#A67ADD}
.tve_flt .tve_btn.tve_purple:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#8e5ec9}
.tve_flt .tve_btn.tve_red{background:#e93c31}
.tve_flt .tve_btn.tve_red a{text-shadow:#a70c0c 0px 1px 0px}
.tve_flt .tve_btn.tve_red.tve_btn7,.tve_flt .tve_btn.tve_red.tve_btn8{box-shadow:0 5px 0 #c5281d;border-bottom:1px solid #ee685f}
.tve_flt .tve_btn.tve_red.tve_btn7:hover,.tve_flt .tve_btn.tve_red.tve_btn8:hover{box-shadow:0 5px 0 #d33726;border-bottom:1px solid #ee685f}
.tve_flt .tve_btn.tve_red.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_red.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#c5281d}
.tve_flt .tve_btn.tve_red:hover{background-color:#ea493f}
.tve_flt .tve_btn.tve_red:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#d63131}
.tve_flt .tve_btn.tve_teal{background:teal}
.tve_flt .tve_btn.tve_teal a{text-shadow:#005454 0px 1px 0px}
.tve_flt .tve_btn.tve_teal.tve_btn7,.tve_flt .tve_btn.tve_teal.tve_btn8{box-shadow:0 5px 0 #006a6a;border-bottom:1px solid #00b3b3}
.tve_flt .tve_btn.tve_teal.tve_btn7:hover,.tve_flt .tve_btn.tve_teal.tve_btn8:hover{box-shadow:0 5px 0 #007c7c;border-bottom:1px solid #00b3b3}
.tve_flt .tve_btn.tve_teal.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_teal.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#006a6a}
.tve_flt .tve_btn.tve_teal:hover{background-color:#008e85}
.tve_flt .tve_btn.tve_teal:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#007c72}
.tve_flt .tve_btn.tve_white{background:#efefef}
.tve_flt .tve_btn.tve_white a{text-shadow:#ffffff 0px 0px 0px}
.tve_flt .tve_btn.tve_white.tve_btn7,.tve_flt .tve_btn.tve_white.tve_btn8{box-shadow:0 5px 0 #d9d9d9;border-bottom:1px solid #fbfbfb}
.tve_flt .tve_btn.tve_white.tve_btn7:hover,.tve_flt .tve_btn.tve_white.tve_btn8:hover{box-shadow:0 5px 0 #dddddd;border-bottom:1px solid #fbfbfb}
.tve_flt .tve_btn.tve_white.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_white.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider{background:#d9d9d9}
.tve_flt .tve_btn.tve_white:hover{background-color:#f4f4f4}
.tve_flt .tve_btn.tve_white:hover.tve_nb .tve_btn_im .tve_btn_divider{background:#e2e2e2}
.tve_flt .tve_black.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #000000}
.tve_flt .tve_blue.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #345da4}
.tve_flt .tve_green.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #2ea43e}
.tve_flt .tve_orange.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #d8591c}
.tve_flt .tve_purple.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #7546b0}
.tve_flt .tve_red.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #cd2b1f}
.tve_flt .tve_teal.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #008080}
.tve_flt .tve_white.tve_ca3 .tve_ca_t .tve_btn{border:2px solid #efefef}
.tve_flt .tve_ca1 .tve_btn{top:0px}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn{bottom:-20px;margin-left:auto;margin-right:auto;position:relative}
.tve_flt .tve_ca3 .tve_ca_t .tve_btn .tve_btnLink{font-weight:bold}
.tve_flt .tve_ca4 .tve_btn.tve_normalBtn{bottom:30px;padding:0px 60px}
.tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{padding:0px 0px}
.tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn a{line-height:100%;padding:20px 10px}
.tve_flt .tve_btn.tve_hugeBtn{font-size:36px !important;line-height:36px !important;width:99%}
.tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a,.tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a{padding:33px 10px}
.tve_flt .tve_btn.tve_btn5.tve_nb a.tve_btnLink,.tve_flt .tve_btn.tve_btn6.tve_nb a.tve_btnLink{padding:20px}
.tve_flt .tve_btn.tve_normalBtn{width:90%}
.tve_flt .tve_btn.tve_smallBtn{width:90%}
.tve_flt .tve_btn.tve_fullwidthBtn{min-width:100%;width:100%}
.tve_flt .tve_ca .tve_btn.tve_normalBtn{width:50%}
.tve_flt .tve_ca .tve_btn.tve_smallBtn{width:30%}
.alignleft,
img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
img.alignleft,
img.alignright,
img.aligncenter{margin-bottom:12px;}


.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}


.row .onecol {
width: 4.85%;
}

	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}




.menu-topnavigation-container{

	display: inline;

width: 500px;

float: right;

margin-top: 65px;

}


.menu-topnavigation-container ul{

	float:left;

}


.menu-topnavigation-container ul li{

	float:left;

	display:inline;

}


.menu-topnavigation-container ul li.menu-item-165 a{

	padding:0px !important;

}




.menu-topnavigation-container ul li a{

	color:#fff;

	font-size: 20px;

	font-family: 'TitilliumText22LXBold';

    padding-right: 45px;

}


.menu-topnavigation-container ul li:hover a{

	text-decoration:none;

	border:none;

}




.menu-footernav-container{

	display: inline;

margin-top: 25px;

float: left;



}


.menu-footernav-container ul{

	float: right;

}




.menu-footernav-container ul li{

	float: left;

display: inline;

padding-left: 5px;

padding-right: 5px;

border-left: 1px solid black;

}


.menu-footernav-container ul li.menu-item-176{

 padding-right:0px;

}




.menu-footernav-container ul li a{

	color:#000;

	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;

	font-size: 13px;

}




.menu-footernav-container ul li:hover a{

	text-decoration:none;

	border:none;

}


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

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.social-link a{text-decoration:none}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp{display:block;font-size:12px}
.home #homeSubscribe .fourcol{padding:20px;margin-bottom:1.5em;background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,0.12);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.12);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden;min-height:220px;}
.home #homeSubscribe .fourcol p{font-size:12px;line-height:17px;color:rgba(255,255,255,0.75);margin:.5em 0;}
.home #homeSubscribe .fourcol p a{color:rgba(255,255,255,0.85);}
.home #homeSubscribe .fourcol p span{font-size:.9em;opacity:.8;}
#popularByCat .fourcol div{background:#fff;color:#eb366e;margin-bottom:20px;overflow:hidden;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0px 1px 2px rgba(0,0,0,0.12);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.12);}
#popularByCat .fourcol div span.title{display:block;padding:15px;border-bottom:1px dashed #eb366e;font-family:"Oswald","Futura",Futura,"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;}
#popularByCat .fourcol div ul{padding:0;margin:-1px 0 0;list-style:decimal;overflow:hidden;}
#popularByCat .fourcol div ul li a{text-decoration:none;color:#656565;display:block;padding:15px;font-size:.9em;line-height:1.2;}
#popularByCat .fourcol div ul li a:hover{background:#eb366e;color:rgba(255,255,255,0.8);}
#popularByCat .fourcol div ul li a:active{color:#fff;}
#popularByCat .fourcol div.socialJustice{color:#36a3f0;}
#popularByCat .fourcol div.socialJustice span{border-color:#36a3f0;}
#popularByCat .fourcol div.socialJustice ul li a:hover{background:#36a3f0;}
#popularByCat .fourcol div.gender{color:#dabb00;}
#popularByCat .fourcol div.gender span{border-color:#dabb00;}
#popularByCat .fourcol div.gender ul li a:hover{background:#dabb00;}
#popularByCat .fourcol div.opEd{color:#de7c2b;}
#popularByCat .fourcol div.opEd span{border-color:#de7c2b;}
#popularByCat .fourcol div.opEd ul li a:hover{background:#de7c2b;}
#popularByCat .fourcol div.sexuality{color:#af6ee2;}
#popularByCat .fourcol div.sexuality span{border-color:#af6ee2;}
#popularByCat .fourcol div.sexuality ul li a:hover{background:#af6ee2;}
#popularByCat .fourcol div.edugraphics{color:#73c535;}
#popularByCat .fourcol div.edugraphics span{border-color:#73c535;}
#popularByCat .fourcol div.edugraphics ul li a:hover{background:#73c535;}
.fourcol{width:31.491712705%;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.floatcol{position:relative;float:left;margin-left:2.762430939%;}

		#mainlinks .current{width: 159px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		#sublinks .current{width: 152px; padding-left: 7px;}

	.current-page-content{width:70%; float:left;padding-right:0px !important;}

.page-buttons .current a{border: 1px solid #c2c2c2; padding: 6px; background-color: #69be28; color: #fff; font-weight:bold;font-size: 13px;}

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

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

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

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}


	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}

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

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

	.show-menu .menu-switch,
	.show-search .menu-search {
		background: rgba(5,5,5,.5);
	}

	.show-menu .menu-switch svg,
	.show-search .menu-search svg {
		fill: rgb(250,86,85);
	}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}
.menu-item i._before{margin-right:.25em}
.menu-item i._after{margin-left:.25em}
.menu-item img._before{margin-right:.5em}
.menu-item img._after{margin-left:.5em}
.menu-item ._svg{width:1em}
.menu-item i.elusive{margin-top:-.3em}

.menu-item-130418 {
    float: right !important;
}

.component_homepage_slideshow_controller_item {
  width: 132px;
  height: 65px;
  float: left;
  position: relative;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.component_homepage_slideshow_controller_item:hover {
  cursor: pointer;
}

.component_homepage_slideshow_controller_item:hover .base {
  top: -2px;
  opacity: 1;
  filter: alpha(opacity=100);
}

.component_homepage_slideshow_controller_item.active {
  overflow: visible;
  cursor: default;
}

.component_homepage_slideshow_controller_item.active .base {
  top: -2px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.spb_tabs .ui-tabs .ui-tabs-panel, .spb_content_element .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li {border-color: #1a1e1a;}


.spb_gmaps_widget.spb_content_element.col-sm-6 {
padding:0px;
margin:0px;
}


.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12 {
padding:0px;
}




div.wpff_nav {
    font-size: 11px; 
    border: 0px solid;
    padding: 1px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    float: left;
    height: 11px;
}


div.wpff_nav:hover {
    color:#147;
    text-decoration:underline; 
    cursor:pointer;
}



#recent-posts {
    font-size: 0;
}

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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

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

#head .rsswidget {margin: 0px;padding: 0px; text-align:right;}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}

#browse .row {margin:0;}

#browse .row .col-xs-4 {padding: 0;}

#browse .row .col-xs-4.last a {border-right:1px solid #fff;}

.post-share .row.share-buttons {padding-left:10px;padding-right:10px;}

	#wrapper #main .row {margin:0 !important;}

	#wrapper #main #browse.row {margin-bottom:15px !important;}

	#wrapper #main .post-share .row {margin:0 -15px !important;}

	#takeover-video-wrapper .row,
	#takeover-video-wrapper .col-md-6 {margin:0 !important;padding:0 !important;}

	#takeover-mobile-wrapper .row,
	#takeover-mobile-wrapper .col-md-6 {margin:0 !important;padding:0 !important;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-family:'Raleway', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#tribe_events_filters_wrapper .tribe-events-filters-label,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-weight:300;}
.fusion-carousel-title,.fusion-person .person-author-wrapper .person-title,.fusion-portfolio-post .fusion-portfolio-content h4,.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.post-content h4{font-size:18px;line-height:24px;}
#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta{font-size:14px;line-height:21px;}
.fusion-carousel-meta,.fusion-meta,.fusion-meta-info,.fusion-recent-posts .columns .column .meta,.post .single-line-meta{font-size:14px;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background-color:rgba(0,0,0,0.8);width:30px;height:30px;margin-top:-15px;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background-color:rgba(0,0,0,0.9);}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{line-height:30px;font-size:14px;}

.featured-title{font-size:48px;}

.sizewrap{margin: 0 auto; text-align:center;width:1020px;background-color:white;box-shadow: 0 0 20px rgba(0,0,0,.85); border-top:0px; }


#content {
  background: #fff; }


	
	header.dark, .skill-score, ul.filter-button-list li a, .slide-control:hover a.has-sub, .button-primary, .stack-callout.bg-dark, .stack-section-title.bg-dark,	ul.price-list li.row-title, .stack-callout.bg-light .callout-icon, .post-content .slide-control a:hover, .button:hover, .button.active, .post-content .img-box .overlay .overlay-mask, #comments .comment-reply-link:hover, #comments .comment-edit-link:hover, .theme-form input[type="submit"], .theme-form input[type="submit"]:hover { background-color: #115e8b; }


.block-summary {
	margin-top: 14px;
}

.search-wrap{position:relative}


	

		#posts img {
      height: auto;
      width:60%;
		}


		#posts a img {
		display: block;
		}


		#posts .cover {
		width: 180px;
		float:right;
		padding:0 0 12px 24px;
		}


		#posts h3.byline {
		margin:0 0 21px 0;
		color:#d9d9d9;
		}




p,
#posts li {
	font-family: "ff-tisa-web-pro", serif, Georgia;
	font-weight:400;
	font-size: 1.125em;
	line-height: 1.825em;
	margin: 0 0 1em 0;
}



#posts li p {
  font-size: 1em;
}



h3,
.h3,
h4,
input,
#browse_archives input,
.post h5,
#posts.page h5  {
	font-family:"proxima-nova", sans-serif, Arial;
	font-weight:700;
	letter-spacing: .1em;
	text-transform: uppercase;
}




p a,
p a:after,
#sidebar h3 a,
#sidebar h3 a:after,
#posts h2 a,
#posts h2:after,
#posts li a,
#posts li a:after,
.more_link a,
.more_link a:after,
.post h3 a,
.post h3 a:after {
	color:#c33737;
	border-bottom:1px solid #e19b9b;
	text-decoration:none;
	}


p a:hover,
#sidebar h3 a:hover,
#posts h2 a:hover,
#posts li a:hover,
.more_link a:hover,
.post h3 a:hover {
	color: #000000;
	border-bottom: 1px solid #929292;
	text-decoration: none;
}


		#posts h1 {
		margin: -3px 0 0 0;
		}


		#posts h2 {
			margin: 1.25em 0 0 0px;
			padding:0 0 1.5em 5.882352941176%; 
			border-bottom:1px solid #d9d9d9;
		}


		.post h5,
		#posts.page h5 {
		background:#ffdb00;
		text-align:center;
		margin: 2.25em 0 1.5em 0;
		}


		#posts .cover,
    #posts .cover-portrait {
		width: 200px;
		float:right;
		margin:.7em 0 .7em 40px;
		}


			 #posts #most_recent .cover,
       #posts #most_recent .cover-portrait,
			 #posts #most_recent .cover-landscape {
				display:none!important;
			}


		#posts .cover-landscape {
		width: 300px;
		float:right;
		margin:.7em 0 .7em 40px;
		}


		#posts .recent {
		margin: 0 0 5px 0;
		}


	figcaption,
	blockquote p,
	#posts blockquote li {
		font-family:"fira-sans";
		font-weight:300;
		color: #1a1a1a;
	}


      #posts ol {
        list-style-position: inside;
        list-style-type: decimal;
			}


      #posts ul {
        list-style-position: inside;
        list-style-type: disc;
      }


      #posts li {
        margin: 0 0 1em 0;
      }


	  	#posts li strong,
		#posts li b {
			font-weight:700;
		}


	  	#posts li em,
		#posts li i {
			font-style:italic;
		}


			#posts blockquote li  {
				font-size: 1.2em;
				font-weight:300;
				line-height: 1.6em;
				margin: 0 0 1em 0;
			}


		#posts.page h1 {
		margin: 1.25em 0 0 0;
		}


	

	#posts .author img {
	  float: left;
	  margin-right: 15px;
	  margin-top: 2px;
	  vertical-align: top;
	  width: 70px;
	}


  .page-id-6063 #posts .author {
    margin-bottom: 2em;
    overflow: auto;
  }


  .page-id-6063 #posts .author img {
    margin-top: 7px;
    width: 80px;
  }


	#posts .cover,
  #posts .cover-portrait {
		width: 175px;
		float:right;
		margin:.7em 0 0 30px; 
	}


		#posts .cover,
		#posts .cover-portrait {
		width: 40%;
		float:right;
		}

	#main { min-height: 300px; }

		
		#main header h1.page-title { 
			display: block; 
			width: auto; 
			font-weight: 100;
			text-align: left; 
			padding: 0px 0px 0px 0px; 
			color: #ada493; font: italic 24px/21px "Playfair Display", serif; 
			letter-spacing: 3px; 
			border-top: 0px solid #CDCDCD;
		}

		
		#main header h2.page-subhead {
			color: #444;
			font: 11px/13px "Droid Sans", "Helvetica Neue", sans-serif;
			text-transform: uppercase;
			letter-spacing: 2px; 
			display: block;
			padding: 0 0 25px 20px;  
			margin: 5px 0px 25px 0;
			border-bottom: 1px solid #CDCDCD;
		}

	.grid8 { width: 620px; }

	
	
	.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11, .grid12 { 
		display: inline; 
		float: left; 
		position: relative;
		margin-left: 10px;
		margin-right: 10px;
}

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

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

	.results .col-sm-12, .homeresults, .homeresult
	{
	padding-right:0px; padding-left:0px;
	}

	.feature .col-sm-12
	{padding-top:10px; padding-bottom:10px;}

#banner img{
width:167px;
margin-bottom:20px;

}


#banner{
	
	float:right;
	overflow:hidden;
	height:80px;
	
}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}


.linesides .outer { 
    display: inline-block;
    position: relative;
    width: 100%;
}


.linesides .outer .inner { 
    border-radius: 50%;
    width: 36px;
    height: 36px;
    border: 2px solid #666;
    font-size: 32px;
    font-weight: 600;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    line-height: 32px;
}


.linesides .outer:before {
    right: 0%;
    content: "";
    position: absolute;
    height: 24px;
    border-bottom: 2px solid black;
    top: 0;
    width: 40%;
}


.linesides .outer:after {
    left: 0%;
    content: "";
    position: absolute;
    height: 24px;
    border-bottom: 2px solid black;
    top: 0;
    width: 40%;
}


#cred td.cred-center {
	text-align: center;
}
