﻿
		.et_pb_counter_amount { opacity: 0; float: left; font-size: 12px; text-align: right; color: #000; padding: 1px 3% 1px 1px; display: block; }


.et_mobile_device_not_ipad .et-waypoint, .et_mobile_device_not_ipad .et_pb_counter_amount { opacity: 1 !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; }

.et-animated li span .et_pb_counter_amount { opacity: 1; -webkit-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); }


.et_color_scheme_green .et_pb_counter_amount, .et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_green #top-header { background: #7cc68d !important; }


.et_color_scheme_pink .et_pb_counter_amount, .et_color_scheme_pink .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_pink #top-header { background: #c37cc6 !important; }


.et_color_scheme_red .et_pb_counter_amount, .et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_red #top-header { background: #cd5c5c !important; }


.et_color_scheme_orange .et_pb_counter_amount, .et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_orange #top-header { background: #edb059 !important; }

		.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content { background-color: #fbef05; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-3{width:25%}


section.demogrid .col-lg-1,section.demogrid .col-lg-2,section.demogrid .col-lg-3,section.demogrid .col-lg-4,section.demogrid .col-lg-5,section.demogrid .col-lg-6,section.demogrid .col-lg-7,section.demogrid .col-lg-8,section.demogrid .col-lg-9,section.demogrid .col-lg-10,section.demogrid .col-lg-11 {
	background:#f6f6f6;
	text-align:center;
	padding:20px 0 20px;
}

	
	
	footer .col-lg-1, footer .col-lg-2, footer .col-lg-3, footer .col-lg-4, footer .col-lg-5, footer .col-lg-6, 
	footer .col-lg-7, footer .col-lg-8, footer .col-lg-9, footer .col-lg-10, footer .col-lg-11, footer .col-lg-12{
		margin-bottom:20px;
	}


#rps .window {
	overflow: hidden; 
	position: relative;
}
.module-row .module-item .link-module-caption,.module-row .module-item .link-module-caption-nohover{position:relative;padding:15px 0 13px 10px;font-size:22px;color:#000;background:rgba(255,255,255,.85);}
.module-row .module-item .link-module-image + .link-module-caption,.module-row .module-item .link-module-image + .link-module-caption-nohover{position:absolute;right:0;top:275px;left:0;transition:all .5s ease;}
.module-row .module-item .link-module-image + .link-module-caption.double-line{position:absolute;right:0;top:255px;left:0;transition:all .5s ease;}
.module-row .module-item .link-module-caption ul{position:relative;padding:10px 0 0 10px;margin:0;font-size:17px;line-height:21px;}
.module-row .module-item .link-module-caption ul li{padding:5px 0;}
.module-row .module-item:hover .link-module-caption,.module-row .module-item:hover .link-module-caption.double-line{top:0;bottom:auto;transition:all .5s ease;}
.module-row .module-item .link-module-image + .link-module-caption{font-size:18px;}
.module-row .module-item .link-module-caption{top:0;bottom:auto;width:auto;float:none}
.module-row .module-item .link-module-caption.double-line{top:0;bottom:auto;width:auto;float:none}
.module-row .module-item:hover .link-module-caption{top:0;bottom:auto;width:auto;float:none}
.module-row .module-item:hover .link-module-caption.double-line{top:0;bottom:auto;width:auto;float:none}



#top-header .et-social-icons {
	display: inline-block;
	float: none;
}


#et-secondary-menu .et-social-icons {
	margin-right: 20px;
}


#top-header .et-social-icons li {
	margin-top: -2px;
	margin-left: 12px;
}


.et-social-icons {
	float: right;
}


.et-social-icons li {
	display: inline-block;
	margin-left: 20px;
}



	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}



	#et-info .et-social-icons {
		display: none;
	}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}
.date-nav-wrapper .date-prev a,.date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.date-nav-wrapper .date-next{padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}

	.page-calendario .view .date-nav-wrapper .date-prev, 
	.page-calendario .view .date-nav-wrapper .date-next{
		  padding: 35px 0px;
	}



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

.section-navi .navi-wrap {
  height: 50px;
  position: relative;
}
.front-main:after{content:"";display:table;clear:both;}
.front-main .node-hero header{display:none;}
.float-right{float:right}
.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:100%;top:40px;bottom:0;position:fixed;overflow-y:auto;background:#DFDFDF;z-index:1001;box-sizing:content-box;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:-100%;-webkit-transition:.5s;transition:.5s}
.csstransforms.no-csstransforms3d .right-off-canvas-menu{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}
.no-csstransforms .right-off-canvas-menu{right:-100%}
.move-left .right-off-canvas-menu{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);right:0}
.right-off-canvas-menu-language-selector{width:268px;display:block;overflow:hidden;margin:50px auto 0}
.right-off-canvas-menu-language-selector .container{width:50%;float:left}
.right-off-canvas-menu-link{font-size:18px;line-height:18px;font-family:Lato,sans-serif;font-weight:900;display:block;width:auto;color:#000;text-decoration:none;border-bottom:3px solid #000;padding:16px 8.125%}
.right-off-canvas-menu-list li a,.right-off-canvas-submmenu-link{line-height:18px;font-family:Lato,sans-serif;font-weight:300;display:block;width:auto;color:#000;font-size:18px;font-style:normal;text-decoration:none}
.right-off-canvas-menu-list{list-style-type:none;margin:0;padding:0;border-bottom:3px solid #000}
.right-off-canvas-menu-list li{border-bottom:1px dashed #000}
.right-off-canvas-menu-list li:last-child{border-bottom:none}
.right-off-canvas-menu-list li a{padding:16px 8.125%}

.row {
  zoom: 1;
}

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

.row:after {
  clear: both;
}


.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
.row{margin-right:-15px;margin-left:-15px}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#content .entry-title {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}

.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}

.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}

	.entry-title {
		font-size: 21pt;
	}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }

	#contentArea span.quote-blue{color:#410085;}

.right-col .gad {
    padding:25px 0;
}

.right-col .gad iframe {
    height: 285px;
    width: 100%;
}
.feature-content.single .feature-block .feature-img,.single.event-mod .feature-block .feature-img{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;background-color:transparent}
.feature-content.txt-columns .feature-block .feature-img,.txt-columns.event-mod .feature-block .feature-img{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.feature-img{background-color:#000;margin-bottom:0}
#connect .feature-img,#in-the-spotlight .feature-img,.students-page #announcements .feature-img{margin-bottom:1em}
#in-the-spotlight .feature-block.big .feature-img,.students-page #announcements .feature-block.big .feature-img{width:85%;font-size:100%}
#in-the-spotlight .feature-block .feature-img,.students-page #announcements .feature-block .feature-img{position:relative}
#virtual-tour .feature-img{margin-bottom:22px}

#passages-cta .button.info { margin-right:5px; margin-left:5px;}

#passages-cta .button {margin-left:10px; display:inline-block; *display:inline; zoom:1; padding:5px 20px; border-radius:6px; box-shadow: inset 0 1px 0 rgba(255,255,255,.35), 0 2px 5px rgba(0,0,0,.35); background:#3581ab;
background: -moz-linear-gradient(top,  #64a0c0 0%, #619fc0 50%, #3683ad 51%, #0e6a9c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a0c0), color-stop(50%,#619fc0), color-stop(51%,#3683ad), color-stop(100%,#0e6a9c));
background: -webkit-linear-gradient(top,  #64a0c0 0%,#619fc0 50%,#3683ad 51%,#0e6a9c 100%);
background: -o-linear-gradient(top,  #64a0c0 0%,#619fc0 50%,#3683ad 51%,#0e6a9c 100%);
background: -ms-linear-gradient(top,  #64a0c0 0%,#619fc0 50%,#3683ad 51%,#0e6a9c 100%);
background: linear-gradient(to bottom,  #64a0c0 0%,#619fc0 50%,#3683ad 51%,#0e6a9c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a0c0', endColorstr='#0e6a9c',GradientType=0 );
text-shadow:0 0px 3px black;}

#bg_facebook .button.info { margin-right:10px;}

#bg_facebook .button { display:inline-block; *display:inline; zoom:1; padding:5px 20px; border-radius:6px; box-shadow: inset 0 1px 0 rgba(255,255,255,.35), 0 2px 5px rgba(0,0,0,.35); background:#3581ab;
background: -moz-linear-gradient(top,  #64a0c0 0%, #619fc0 50%, #3683ad 51%, #0e6a9c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a0c0), color-stop(50%,#619fc0), color-stop(51%,#3683ad), color-stop(100%,#0e6a9c));
background: -webkit-linear-gradient(top,  #64a0c0 0%,#619fc0 50%,#3683ad 51%,#0e6a9c 100%);
background: -o-linear-gradient(top,  #64a0c0 0%,#619fc0 50%,#3683ad 51%,#0e6a9c 100%);
background: -ms-linear-gradient(top,  #64a0c0 0%,#619fc0 50%,#3683ad 51%,#0e6a9c 100%);
background: linear-gradient(to bottom,  #64a0c0 0%,#619fc0 50%,#3683ad 51%,#0e6a9c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a0c0', endColorstr='#0e6a9c',GradientType=0 );
text-shadow:0 0px 3px black;}

#how_do_i .hdi-button a span {
	display:none;
}
#footer .block-menu-block{margin:0 0 1em 0;}
#footer .block-menu-block li{display:inline;margin:0;padding:0 24px 0 0;font-weight:normal;list-style-image:none;list-style-type:none;}
#footer .block-menu-block ul{margin:0 !important;padding:0 !important;list-style-image:none;list-style-type:none;}
#footer .block-menu-block li a{color:white;font-family:"Montserrat",sans-serif;text-transform:uppercase;}
#footer .block-menu-block li a:hover{text-decoration:none;color:#ccc;}
#footer .block-menu-block li ul{display:none;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}

 
    
    .slidetab-content {
        padding:15px;
  			border:0px solid red;
        border-radius:0px;
        background:#fff;
  			
  			
    }

.entry-author .author-content{
    margin-left: 100px;
}


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

  
  ul.nav {
    position: relative;
    margin-bottom: 0;
    
  
    
  
  }

  ul.nav li {
    position: relative;
    float: left;
    zoom: 1;
    list-style: none;
  }

  ul.nav li a {
    display: block;
    padding: .53em 1em;
  }

  ul.nav ul {
    width: 13em;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    margin: 0;
  }

  ul.nav ul li {
    float: none;
  }

  ul.nav ul li a {
    width: 100%;
    display: inline-block;
    -webkit-box-sizing: border-box;
    
  
    -moz-box-sizing: border-box;
    
  
    box-sizing: border-box;
    
  
  }

  ul.nav ul ul {
    left: 100%;
    top: 0;
  }

  #top ul.nav {
    font-size: 1em;
    
  
    
  
  }

  #top ul.nav li a {
    color: #ddd;
  }

  #top ul.nav ul {
    background: #131313;
    background: rgba(0, 0, 0, 0.55);
  }

  #top ul.nav ul li a {
    font-size: .857em;
  }

  #top ul.nav ul li a:hover {
    background: #222;
  }

  #navigation ul.nav {
    position: relative;
    top: -2px;
    
  
    
  
  }

  #navigation ul.nav li a {
    padding: 2.244em 1.2em 2em 1.2em;
    text-shadow: none;
    color: #fff;
  }

  #navigation ul.nav li ul a,
  #navigation ul.nav li ul ul li a {
    font-weight: normal;
    padding: .53em 1em;
  }

  #navigation ul.nav ul {
    background: #fff;
    top: 93%;
    border: 1px solid #DEDEDE;
    left: auto;
    right: auto;
  }

  #navigation ul.nav ul li a {
    padding: .618em 1em;
    color: #474747;
    border-width: 1px 1px 1px 1px;
    border-color: #EBEBEB #DEDEDE #EBEBEB #DEDEDE;
  }

  #navigation ul.nav ul li a:hover {
    background: #F6F6F6;
  }

  #navigation ul.nav ul li:last-child a {
    border-bottom: 1px solid #DEDEDE;
  }

  #navigation ul.nav ul:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    left: 43%;
    z-index: 10000;
    top: -9px;
  }

  #navigation ul.nav ul ul {
    margin-left: 18px !important;
    top: 0;
    left: 90%;
  }

  #navigation ul.nav ul ul:before {
    content: none;
  }

  #navigation .nav-close,
  #navigation .nav-home {
    display: none;
  }

  #navigation #header-contact ul.nav li {
    padding: 2.244em 1.2em 2em 2.244em;
    text-shadow: none;
    color: #fff;
    font-size: 1.2em;
    border: 2px solid transparent;
    border-width: 2px 0 0;
    position: relative;
  }

  #navigation #header-contact ul.nav li:before {
    font-family: 'FontAwesome';
    display: inline-block;
    font-size: 100%;
    margin-right: .618em;
    font-weight: normal;
    line-height: 1em;
    width: 1em;
    content: "\f095";
    color: #db2723;
    font-weight: bold;
    font-size: 1.2em;
    position: relative;
    top: 2px;
    margin-right: .327em;
  }

  #navigation #header-contact ul.nav li a {
    display: none;
  }

  #navigation #header-contact ul.nav li span {
    display: inline-block;
  }

  .nav-toggle {
    display: none;
  }

.shortcode-tabs ul.tab_titles li.nav-tab { background:none; padding:0; float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; }

.shortcode-tabs ul.tab_titles li.nav-tab a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }

.shortcode-tabs .tab li.nav-tab { background:#fff;  }

.shortcode-tabs .tab li.nav-tab a { color:#555; font:bold 12px/18px sans-serif; }
