﻿
.h-right {
	padding:0;
	text-align:right;
	float:right;
	margin: 10px 10px 0 0;
        position: relative;
}

.h-right .widget-title {
	text-align:left;
	margin-bottom:10px;
}
.views-field.views-field-field-slide-text{background:none repeat scroll 0 0 rgba(0,0,0,0.8);padding:5px;position:relative;top:-80px;}
.front .views-field-field-fp-blog-image,.front .views-field-field-event-image{padding-top:3px;}
.front .views-field-field-event-image{padding-bottom:6px;}
.front .views-field-field-fp-blog-image{padding-bottom:4px;}
.front .views-field.views-field-field-fp-event-image{padding:5px 0;}
.front .views-field.views-field-title a,.front .views-field.views-field-title a:link{font-weight:bold;color:#cccccc;}
 body.display-boxed .boxed-wrap{position:relative;margin:0 auto;max-width:1405px;background:#E0E0E0}
 body.display-boxed .boxed-wrap.boxed-nobg{background:transparent}

#pick-babes-drop-down ul #pick-babes-sanger a {background-position:0 -110px;}
#footer-v1 .tagline{background:#7a1705;color:#fff;font-family:BentonSansCondBold,"Arial Narrow",Arial,Helvetica,sans-serif;font-size:1.125em;letter-spacing:.2em;line-height:1em;margin:0 auto .55558em auto;padding:5px;text-align:center;text-transform:uppercase;vertical-align:bottom;width:100%}
#footer-v1 .tagline span{font-family:GeorgiaProItalic,Georgia,serif;font-size:.7778em;text-transform:lowercase;letter-spacing:0;display:inline-block;margin-left:-4px}


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

.f_blanco .galeria_mask .galeria .galeria_int .slide .pie_de_pagina{
	position: absolute;
	margin-top: 0px;
	top: 101%;
}

.slide {
	text-align: center;
	
	position: absolute;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	display: none;
}

.slide img {
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
}


.seccion-gal .galeria_int .slider .slide .slide_img{
    
    width: 740px;
    left: 0;
    top: 0;
    margin: 0;
    text-align: center;
    position: relative;
    cursor: pointer;
}


.seccion-gal .galeria_int .slider .slide .slide_img img{
	max-width: 99.5%;
max-height: 100%;
height: auto;
width: auto;
min-height: inherit;
min-width: inherit;
	display: inline-block;  vertical-align: middle;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide{
    text-align: left;
    top: inherit;
    left: inherit;
    overflow: initial;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide .autor{
	font-size: 12px;
	color: #777;
	line-height: inherit;
	margin-top: 5px;
	position: relative;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide{
background: transparent;
position: absolute;
height: auto;
top: inherit;
bottom: 0px;
padding-bottom: 0px;
left: inherit;
right: 0;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide .fecha{
	font-size: 12px;
	color: #777;
	line-height: inherit;
	font-family: 'Lato', sans-serif;
	position: relative;
}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-left{left:0;right:auto}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.breadcrumb-trail{padding:18px 0 0 20px}

  .three-50-25-25 .region-three-50-25-25-first,
  .three-25-25-50 .region-three-25-25-50-third {
    width: 100% !important;
    display: block;
    float: none;
    margin-bottom: 15px;
  }

  .four-4x25 .region {
    width: 50%;
  }

  .six-6x16 .region,
  .five-5x20 .region-five-first,
  .five-5x20 .region-five-second,
  .five-5x20 .region-five-third {
    width: 33.333%;
  }

  .five-5x20 .region-five-fourth,
  .five-5x20 .region-five-fifth {
    width: 50%;
  }

  .three-50-25-25 .region-three-50-25-25-second,
  .three-25-25-50 .region-three-25-25-50-third ,
  .six-6x16 .region-six-third,
  .five-5x20 .region-five-fourth {
    clear: left;
  }

  #main-content .three-3x33 .region {
    width: 50%;
  }
 
  #main-content .three-3x33 .region-three-2-33-third {
    width: 100% !important;
    clear: left;
    display: block;
    float: none;
  }


  
  .ie6-7 .three-25-25-50 .region-three-25-25-50-first,
  .ie6-7 .three-25-25-50 .region-three-25-25-50-second,
  .ie6-7 .three-50-25-25 .region-three-50-25-25-second,
  .ie6-7 .three-50-25-25 .region-three-50-25-25-third,
  .ie6-7 .four-4x25 .region,
  .ie6-7 .five-5x20 .region-five-fourth,
  .ie6-7 .five-5x20 .region-five-fifth,
  .ie6-7 #main-content .three-3x33 .region  {
    width: 49%;
    right: 0 !important;
  }

  .ie6-7 .six-6x16 .region,
  .ie6-7 .five-5x20 .region-five-first,
  .ie6-7 .five-5x20 .region-five-second,
  .ie6-7 .five-5x20 .region-five-third {
    width: 32.333%;
    right: 0;
  }

  .ie6-7 #main-content .three-3x33 .region-three-2-33-third  {
    right: 0 !important;
  }

  .region-header {
    padding: 0 0 10px;
  }

  #branding,
  .region-header {
    float: none;
    margin: auto;
    text-align: center;
    display: table;
  }

  .region-secondary-content .block {
    margin-bottom: 0;
    font-size: 1em;
  }

  .region-header .block {
    overflow: hidden;
  }

  .region-header .block ul li {
    display: block;
    text-align: center;
    float: none;
  }

  .region-header .block ul li a {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
  }

.region-sidebar-first, .region-sidebar-second, .region-sidebar-first .block, .region-sidebar-second .block {width: 100%;}

.region-sidebar-second {width: 100%;}

.content-inner,.region-sidebar-first,.region-sidebar-second {float: none;}

.region-sidebar-first, .region-sidebar-second {clear: both;}

.region-sidebar-first {width: 50%;}

.region-sidebar-first .block, .region-sidebar-second .block {width: 100%;}

  
  #branding, .region-header
  {
  padding: 0;
  }

  
  
  header#header div.region-header {
    display: table;
    float: none;
    margin: 15px auto 0;
    text-align: center;
    width: auto;
  }

  
  header#header div.region-header .block {
    clear: both;
    display: block;
    margin: auto;
    padding: 0 0 10px !important;
    text-align: left;
    width: auto;
  }

  header#header div.region-header .block-inner {
    margin: 0 20px;
  }

  .region-draw .block {
    float: none;
    display: block;
    min-width: 0;
    max-width: 100%;
    margin: 0 auto 10px;
  }

.header_register_box{float:right;padding:83px 11px 0 0}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }



div.savvynav_main_nav li ul.lev2 {
	margin-top: 2px;
}

	
	div.savvynav_main_nav li li.lev2 a.lev2_current_haschildren {
		
	}
.pull-left{float:left !important;}
.fa.pull-left{margin-right:.3em}


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }

.fieldset {
  border-style: solid;
  border-color: #cdcdcd #777777 #777777 #cdcdcd;
  border-width: thin;
  padding: 0.1em 1em 0em 0.5em;
  background-color: #eeeecc;
}


#states-schools {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 7px;
	width: 520px; 
	font-size: 12px; }

#states-schools td { padding: 4px; }


#states-schools-280 {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 0px;
	width: 280px; 
	font-size: 12px; }

#states-schools-280 td { padding: 4px; }


#states-schools-500 {
	position: relative;
	border: 1px solid #d2e4fc;
	margin: 0 0px 5px 10px;
	width: 500px; 
	font-size: 12px; }

#states-schools-500 td { padding: 4px; }
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}






.entry-content .contact-form label {
	color: inherit;
	display: block;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-size: 0.8125rem;
	font-weight: 400;
	letter-spacing: 0.076923077em;
	line-height: 1.6153846154;
	margin-bottom: 0.5384615385em;
	text-transform: uppercase;
}


.entry-content .contact-form label span {
	color: inherit;
	letter-spacing: 0;
	opacity: 0.7;
	text-transform: capitalize;
}


.entry-content .contact-form input[type="text"],
.entry-content .contact-form input[type="email"],
.entry-content .contact-form textarea {
	margin-bottom: 1.75em;
	max-width: 100%;
	width: 100%;
}


.entry-content .contact-form label.checkbox,
.entry-content .contact-form label.radio {
	font-family: inherit;
	font-size: inherit;
	letter-spacing: 0;
	margin-bottom: 0;
	text-transform: none;
}


.entry-content .contact-form label.checkbox:nth-last-child(2),
.entry-content .contact-form label.radio:nth-last-child(2) {
	margin-bottom: 0.875em;
}


.entry-content .contact-form input[type="radio"],
.entry-content .contact-form input[type="checkbox"] {
	margin-bottom: 0.875em;
}


.entry-content .contact-form select {
	margin-bottom: 1.75em;
}


.entry-content .gist .gist-file {
	margin-bottom: 1.75em;
}



.entry-content .portfolio-entry {
	margin-bottom: 1.75em;
}


.entry-content .portfolio-entry-title,
.entry-content .portfolio-entry-meta {
	font-family: Montserrat, "Helvetica Neue", sans-serif;
}


.entry-content .portfolio-entry-title a,
.entry-content .portfolio-entry-meta a {
	box-shadow: none;
}


.entry-content .portfolio-entry-title a:hover,
.entry-content .portfolio-entry-meta a:hover {
	box-shadow: 0 1px 0 0 currentColor;
}


.entry-content .portfolio-entry-meta span,
.entry-content .portfolio-entry-meta a {
	font-size: 1em;
}


.entry-content .portfolio-entry-title {
	font-size: inherit;
	line-height: 1.3125;
}


.entry-content .portfolio-featured-image + .portfolio-entry-title {
	margin-top: 0.875em;
	margin-bottom: 0.4375em;
}


.entry-content .portfolio-entry-meta,
.entry-content .portfolio-entry-content p {
	font-size: 13px;
	font-size: 0.8125em;
	line-height: 1.615384615;
}


.entry-content .portfolio-entry-content p:last-child {
	margin-bottom: 0;
}


.entry-content .portfolio-entry-title + .portfolio-entry-meta {
	margin-top: 0.538461538em;
}


.entry-content .portfolio-entry-content {
	margin-top: 0.875em;
}


.entry-content .portfolio-entry-content p {
	margin-bottom: 1.615384615em;
}



.entry-content .presentation-wrapper {
	margin: 0 0 1.75em;
	max-width: 100%;
}



.entry-content .jetpack-recipe {
	border: 0;
	margin: 0 0 1.75em;
	padding: 0;
}


.entry-content .jetpack-recipe-title {
	border: 0;
	margin-top: 0;
	padding: 0;
}


.entry-content .jetpack-recipe .jetpack-recipe-meta {
	font-size: inherit;
	margin: 0;
}



.entry-content .slideshow-window {
	border-radius: 0;
	margin-bottom: 1.75em;
}



.entry-content .jetpack_subscription_widget {
	border-top: 0;
	font-size: inherit;
	margin-bottom: 1.75em;
	padding: 0;
}


.entry-content #subscribe-email input {
	font-size: inherit;
	line-height: normal;
	padding: 0.625em 0.4375em;
	width: 100%;
}


.entry-content .jetpack_subscription_widget input[type="submit"] {
	font-size: inherit;
	padding: 0.84375em 0.875em 0.78125em;
}



.entry-content .testimonial-entry {
	margin-bottom: 1.75em;
}


.entry-content .testimonial-entry-content {
	margin: 0;
}


.entry-content .testimonial-entry-title,
.entry-content .testimonial-entry-content p {
	font-size: 13px;
	font-size: 0.8125em;
	line-height: 1.615384615;
	margin: 0;
}


.entry-content .testimonial-entry-content p {
	margin-bottom: 1.615384615em;
}


.entry-content .testimonial-entry-title {
	float: left;
}


.entry-content .testimonial-entry-title a {
	box-shadow: none;
}


.entry-content .testimonial-entry-title a:hover {
	box-shadow: 0 1px 0 0 currentColor;
}


.entry-content .testimonial-featured-image img {
	float: right;
	max-width: 42px;
}





.entry-content #jp-relatedposts {
	margin: 0;
	padding: 1.75em 0;
	position: relative;
}


.entry-content #jp-relatedposts h3.jp-relatedposts-headline {
	color: inherit;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-size: 0.8125rem;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 1.076923077em;
}


.entry-content #jp-relatedposts h3.jp-relatedposts-headline em:before {
	display: none;
}


.entry-content #jp-relatedposts h3.jp-relatedposts-headline em {
	font-weight: 400;
}


.entry-content #jp-relatedposts .jp-relatedposts-headline em:after {
	content: ":";
}


.entry-content .jp-relatedposts-post-aoverlay,
.entry-content .jp-relatedposts-post-a {
	box-shadow: none;
}


.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
	margin-bottom: 1.75em;
	width: 100%;
}


.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:last-child {
	margin-bottom: 0;
}


.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
	max-width: 100%;
}


.entry-content #jp-relatedposts .jp-relatedposts-items p,
.entry-content #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	font-size: 13px;
	font-size: 0.8125rem;
	letter-spacing: 0;
	line-height: 1.615384615;
}


.jp-relatedposts-post-title,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-excerpt,
.entry-content #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	margin-bottom: 1.076923077em;
}


.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-weight: 700;
}


.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover,
.entry-content .jp-relatedposts-post-aoverlay:hover + .jp-relatedposts-post-title .jp-relatedposts-post-a {
	box-shadow: 0 1px 0 0 currentColor;
}


.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover,
.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
	text-decoration: none;
}


.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,
.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,
.entry-content #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	opacity: 1;
}


.entry-content #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right: 0;
}


.entry-content .jp-relatedposts-post-a:hover img.jp-relatedposts-post-img,
.entry-content .jp-relatedposts-post-a:focus img.jp-relatedposts-post-img {
	opacity: 0.85;
}


.entry-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img {
	margin-bottom: 0.875em;
	max-width: 100%;
}





.entry-content .tiled-gallery {
	margin-bottom: 1.75em;
}


#access .menu-menu-container {
  position: relative;
  margin: 0;
}


#access .menu-menu-container ul:before,
#access .menu-menu-container ul:after {
    content: "";
    display: table;
}
 
#access .menu-menu-container ul:after {
    clear: both;
}

#access .menu-menu-container ul {
    zoom: 1; 
}


#access ul.menu {
  margin: 0 0 0 220px
}


#access li.menu-item {
  position: inherit;
  top:auto;
  left: auto;
  height: 65px;
  width: auto;
  margin: 0;
  
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}


#access li.menu-item a {
  height: auto;
  font-size: 12px;
  line-height: 12px;
  display: block;
  background: none;
  text-indent: 0px;
  padding:48px 6px 5px 6px;
  font-weight:bold;
  text-transform:uppercase;
}


#access li.menu-item a:hover {
  color: #fff;
}


	
	.tdleft div img {
	max-width: 100%;
	}

	
	
	
	.tdleft img.internallogo, .midtd img.internallogo {
		height: 50px;
	}

	
	.tdleft, .tdmiddle, .tdright {
	width: 100%;
	display:block;
	text-align: center;
	}

	
	
	.tdleft img {
		max-width: 100%;
	}

	
	
	
	.tdleft, .tdmiddle {
	width: auto;
	}

			
				
		

		
		
		img.image-picker-image,
		img.internallogo,
		.tdleft img.internallogo {
		background: #013f3c;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#013f3c, endColorstr=#18a0a8)"; 
		background: -webkit-gradient(linear, left top, left bottom, from(#013f3c), to(#18a0a8)); 
		background: -webkit-linear-gradient(top, #013f3c, #18a0a8); 
		background: -moz-linear-gradient(top, #013f3c, #18a0a8); 
		background: -ms-linear-gradient(top, #013f3c, #18a0a8); 
		background: -o-linear-gradient(top, #013f3c, #18a0a8); 
		background: linear-gradient(top, #013f3c, #18a0a8); 
		border: 1px solid #fff;
		}
.content_bottom{position:relative;z-index:100}

.video-player .share-btn { background-color: #cd201f !important; opacity: .8; filter: alpha(opacity=80); }

.video-player .share-btn:hover { background-color:#000!important;  }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}


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

.row .threecol {
	width: 22.05%;
}

.secondarycontentsection .group .businesshours .zone {
  padding: 1em .82em 1.4em .82em;
  box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  background: #f6f6f3;
}

.secondarycontentsection .group .businesshours .zone h3,
.secondarycontentsection .group .businesshours .zone h4,
.secondarycontentsection .group .businesshours .zone h5 {
  margin: 0;
  color: #00aec5;
  font-family: 'josefin_sanslight', Arial, Helvetica, san-serif;
}

.secondarycontentsection .group .businesshours .zone p {
  margin-top: 0;
  font-size: 0.8em;
}
#primary-nav .current_page_item a,#primary-nav .nav li a:hover,#primary-nav .nav li.first a,#primary-nav .nav li.sfHover a{color:#fff}
.two-column-boxes .category-box li.first{background:0;display:block;font-size:12px;padding:15px 0 10px}
.two-column-boxes .category-box li.first a{background:0;padding-left:0}
#primary-nav .current_page_item a,#primary-nav .nav li a:hover,#primary-nav .nav li li a:hover,#primary-nav .nav li.first a,#primary-nav .nav li.sfHover a,.category-box-title a,.category-box-title a:hover{background:#B52100}

.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;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.about-home-text-wrapper{display:table-cell;vertical-align:middle;}

.left{float:left;}

.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-6 {
    width: 50%;
  }


.audience-nav-list {
  display: none;
  list-style: none;
  margin-left: 0;
}





#logo {
float: left;
}

.slidecontentLeft p strong, .slidecontent1 p strong,.slidecontent p strong{
font-family:"campton_bookbold";
}

.slidecontent {
    border-left: 12px solid #fff;
    float: left;
    height: 360px;
    width: 430px;
    padding:115px 0 0 45px;
}

.btn-ios .dt-btn:hover,
.btn-ios .dt-form button:hover,
.btn-ios input[type="button"]:hover,
.btn-ios input[type="reset"]:hover,
.btn-ios input[type="submit"]:hover,
.btn-ios input.wpcf7-submit.dt-btn-m[type="submit"]:hover,
.btn-ios #main a.button:hover,
.btn-ios #main button.button,
.btn-ios #main button.button:hover,
.btn-ios #main input.button:hover,
.btn-ios #main #respond input#submit:hover,
.btn-ios #main #content input.button:hover,
.btn-ios #main #pricing-table .plan .signup:hover,
.btn-ios #main #shaon-pricing-table a.signup:hover,
.btn-ios #main .minimal .pt-button:hover,
.btn-ios #main-slideshow .tp-button:hover,
.btn-ios #main .gform_wrapper .gform_footer input.button:hover,
.btn-ios #main .gform_wrapper .gform_footer input[type="submit"]:hover,
.btn-ios .nsu-submit:hover,
.btn-ios form.mc4wp-form input[type="submit"]:hover,
.btn-ios div.mc4wp-form button[type="submit"]:hover,
.btn-ios #main input.button,
.btn-ios #main .gform_wrapper .gform_footer input.button,
.btn-ios #main .gform_wrapper .gform_footer input[type="submit"] {
  background-color: #253138;
}

button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.dt-form button:hover,
.dt-form input[type="button"]:hover,
.dt-form input[type="reset"]:hover,
.dt-form input[type="submit"]:hover,
.dt-btn:hover,
#main button.button:hover,
#main input.button:hover,
#main #respond input#submit:hover,
#main #content input.button:hover,
#main #pricing-table .plan .signup:hover,
#main #shaon-pricing-table a.signup:hover,
input.wpcf7-submit.dt-btn-m[type="submit"]:hover,
#main .minimal .pt-button:hover,
#main .gform_wrapper .gform_footer input.button:hover,
#main .gform_wrapper .gform_footer input[type="submit"]:hover,
.nsu-submit:hover,
form.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
#main .quicktags-toolbar input:hover,
.bbp_widget_login button:hover {
  background-color: #253138;
}

.btn-flat button:active,
.btn-flat input[type="button"]:active,
.btn-flat input[type="reset"]:active,
.btn-flat input[type="submit"]:active,
.btn-flat .dt-form button:hover,
.btn-flat .dt-form input[type="button"]:hover,
.btn-flat .dt-form input[type="reset"]:hover,
.btn-flat .dt-form input[type="submit"]:hover,
.btn-flat .dt-btn:hover,
.btn-flat #main button.button:hover,
.btn-flat #main input.button:hover,
.btn-flat #main #respond input#submit:hover,
.btn-flat #main #content input.button:hover,
.btn-flat #main #pricing-table .plan .signup:hover,
.btn-flat #main #shaon-pricing-table a.signup:hover,
.btn-flat input.wpcf7-submit.dt-btn-m[type="submit"]:hover,
.btn-flat #main .minimal .pt-button:hover,
.btn-flat #main .gform_wrapper .gform_footer input.button:hover,
.btn-flat #main .gform_wrapper .gform_footer input[type="submit"]:hover,
.btn-flat .nsu-submit:hover,
.btn-flat form.mc4wp-form input[type="submit"]:hover,
.btn-flat div.mc4wp-form button[type="submit"]:hover,
.btn-flat input[type="button"]:hover,
.btn-flat input[type="reset"]:hover,
.btn-flat input[type="submit"]:hover,
.btn-flat #main .quicktags-toolbar input:hover,
.btn-flat .bbp_widget_login button:hover {
  background-color: #111619;
}

.btn-3d .dt-btn:hover,
.btn-3d button:hover,
.btn-3d input[type="button"]:hover,
.btn-3d input[type="reset"]:hover,
.btn-3d input[type="submit"]:hover,
.btn-3d #main #pricing-table .plan .signup:hover,
.btn-3d #main #shaon-pricing-table a.signup:hover,
.btn-3d #main .minimal .pt-button:hover,
.btn-3d .nsu-submit:hover,
.btn-3d #page #content .gform_wrapper input.button:hover,
.btn-3d #page .wpcf7-form input[type="submit"]:hover,
.btn-3d button:hover,
.btn-3d #page #main .quicktags-toolbar input.button:hover,
.btn-3d #main .bbp-form input.button:hover,
.btn-3d #main .bbp-form button.button:hover,
.btn-3d #main input#bbp_search_submit:hover,
.btn-3d .bbp_widget_login button:hover {
  background-color: #171e23;
  -webkit-box-shadow: 0 1px #000000;
  -moz-box-shadow: 0 1px #000000;
  box-shadow: 0 1px #000000;
}
 
.stripe input[type="text"],
.stripe input[type="tel"],
.stripe input[type="url"],
.stripe input[type="email"],
.stripe input[type="number"],
.stripe input[type="date"],
.stripe input[type="range"],
.stripe input[type="password"],
.stripe select,
.stripe textarea,
.stripe .wpcf7-form-control-wrap,
.stripe .wpcf7-form-control-wrap * {
	color: #7a7a7a;
}

.wpcf7-submit.dt-btn-m,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"] {
	padding: 6px 0 8px 0;
}


.dt-form button:hover,
.dt-form input[type="button"]:hover,
.dt-form input[type="reset"]:hover,
.dt-form input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input.wpcf7-submit.dt-btn-m[type="submit"]:hover,
.dt-btn:hover,
#main button.button:hover,
#main input.button:hover,
#main #content input.button:hover,
#main #pricing-table .plan .signup:hover,
#main #shaon-pricing-table a.signup:hover,
#main .minimal .pt-button:hover,
#main-slideshow .tp-button:hover,
#main .gform_wrapper .gform_footer input.button:hover,
#main .gform_wrapper .gform_footer input[type="submit"]:hover,
.nsu-submit:hover,
form.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover {
	text-decoration: none;
}

.btn-ios .dt-btn:hover,
.btn-ios .dt-form button:hover,
.btn-ios input[type="button"]:hover,
.btn-ios button:hover,
.btn-ios input[type="reset"]:hover,
.btn-ios input[type="submit"]:hover,
.btn-ios input.wpcf7-submit.dt-btn-m[type="submit"]:hover,
.btn-ios #main a.button:hover,
.btn-ios #main button.button:hover,
.btn-ios #main input.button:hover,
.btn-ios #main #respond input#submit:hover,
.btn-ios #main #content input.button:hover,
.btn-ios #main #pricing-table .plan .signup:hover,
.btn-ios #main #shaon-pricing-table a.signup:hover,
.btn-ios #main .minimal .pt-button:hover,
.btn-ios #main-slideshow .tp-button:hover,
.btn-ios #main .gform_wrapper .gform_footer input.button:hover,
.btn-ios #main .gform_wrapper .gform_footer input[type="submit"]:hover,
.btn-ios .nsu-submit:hover,
.btn-ios form.mc4wp-form input[type="submit"]:hover,
.btn-ios div.mc4wp-form button[type="submit"]:hover {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(255,255,255,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(255,255,255,0))); 
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); 
	background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); 
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); 
	background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); 

}

		.widget .searchform input,
		.content .searchform input,
		#pp_full_res .comment-form-email input,
		#pp_full_res .comment-form-author input,
		.wpcf7 input[type="text"],
		.wpcf7 input[type="tel"],
		.wpcf7 input[type="url"],
		.wpcf7 input[type="email"],
		.wpcf7 input[type="number"],
		.wpcf7 input[type="date"],
		.wpcf7 input[type="range"],
		.wpcf7 input[type="password"],
		.wpcf7 select,
		.gform_body input[type="text"],
		.gform_body input[type="email"], 
		.gform_wrapper .gform_body input[type="url"],
		.gform_wrapper .gform_body input[type="tel"],
		.gform_wrapper .gform_body input[type="number"],
		.gform_wrapper .gform_body input[type="password"],
		.gform_body select,
		.nsu_widget input[type="text"],
		.nsu_widget input[type="email"],
		.mc4wp-form input[type="email"],
		.mc4wp-form input[type="text"],
		.mc4wp-form input[type="url"],
		.mc4wp-form input[type="date"],
		.mc4wp-form form select,
		.customSelect,
		#main .chzn-container-single .chzn-single,
		.widget select {
			border: 1px solid #E0E0E0;
			background-color: #fff;
		}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="range"],
.wpcf7-form input[type="date"] {
	width: 100%;
	max-width: 270px;
}

.wpcf7-form textarea {
	width: 100%;
}

.wpcf7-form input[type="submit"] {
	width: auto;
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}


div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}


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


div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}


div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}


div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}


div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}


.wpcf7-form-control-wrap {
	position: relative;
}


span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}


.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}


span.wpcf7-list-item {
	margin-left: 0.5em;
}


.wpcf7-display-none {
	display: none;
}


div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}


div.wpcf7 div.ajax-error {
	display: none;
}


div.wpcf7 .placeheld {
	color: #888;
}


.wpcf7-textarea {
height: 100px;
}
