﻿

.footer-center,
.footer-right {
    float: left;
    margin-left: 20px;
    width: 220px;
}



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

	
	div.savvynav_main_nav li li.lev2 a.lev2_current_haschildren {
		
	}
 
.menu-primary-container ul li.menu-item ul li.menu-item:hover, .menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item:hover {cursor:pointer; text-decoration:none; background:#2986a2;}

.menu-primary-container ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-parent a, 
.menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item.current-menu-item a {background: #2986a2;}

	
	.container-wrap {
		overflow-x: hidden!important;
	}

	
	body.single-portfolio #full_width_portfolio .container-wrap {
		padding-top: 2.1em;	
	}

	
	body .container-wrap #portfolio-filters-inline.first-section {
		padding-top: 19px !important;
	}

	
	body .container-wrap #portfolio-filters-inline.first-section.non-fw {
		padding-top: 33px !important;
	}


.container-wrap, .project-title {
	background-color: #F5F5F5;
	position: relative;
	z-index: 10;
	margin-top: -55px;
	padding-top: 93px;
	padding-bottom: 40px;
}


body[data-bg-header="true"] .container-wrap, body.single-portfolio .container-wrap, body.page-template-template-portfolio-php .container-wrap {
	padding-top: 25px;
	margin-top: 0px!important;
	padding-bottom: 40px;
}

body.single-portfolio .container-wrap {
	padding-top: 40px;
}


body.search-results .container-wrap {
	margin-top: -55px!important;
	padding-top: 80px!important;
}


#boxed .home-wrap, #boxed .container-wrap {
	overflow: hidden;
}


body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap, body[data-bg-header="true"].blog .container-wrap {
	padding-top: 3.1em!important;
}


#pagination span, #pagination a, #pagination .next.inactive, #pagination .prev.inactive, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span{
	background-color: #333333!important;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    padding: 11px 13px 10px 13px!important;
    background-position: -21px center;
    position: relative;
    text-transform: capitalize;
    transition: all 0.2s linear 0s;
    border-radius: 2px 2px 2px 2px;
    font-family: 'OpenSansSemibold';
}


 .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span {
 	line-height: 11px!important;
 }


#pagination .next a:hover, #pagination .prev a:hover, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,
.woocommerce nav.woocommerce-pagination ul li a:active {
	background-color: #27CFC3;
}
.x-topbar .p-info{float:left;margin:13px 0 0;font-size:11px;line-height:1.3;color:#b7b7b7}
.x-topbar .p-info a{border-bottom:1px dotted;color:#b7b7b7}
.x-topbar .p-info a:hover{color:auto}

#content .single-post-divider {
    border: none;
    background: #FFF;
    margin: 0 0 0 -11px;
    padding:0;
    width:100%;
}


.left-address-phone {
    margin-top: 10px;
}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1170px;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1170px;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}
.fusion-secondary-header .fusion-row{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}

#margarita-banner span.yellow{font-size:24px; font-weight:700; color:#ffd200;}
#main-sidebar-container{position:relative}
#main-sidebar-container #main{position:relative}
#main-sidebar-container #sidebar{display:inline}
.two-col-left #main-sidebar-container #main,.two-col-right #main-sidebar-container #main{width:64.89%}
.two-col-left #main-sidebar-container #sidebar,.two-col-right #main-sidebar-container #sidebar{width:31.91%}
.three-col-left #main-sidebar-container #sidebar,.three-col-middle #main-sidebar-container #sidebar,.three-col-right #main-sidebar-container #sidebar{width:39.47%}
.three-col-left #main-sidebar-container,.three-col-middle #main-sidebar-container,.three-col-right #main-sidebar-container{width:80.85%}
.three-col-left #main-sidebar-container #main,.three-col-middle #main-sidebar-container #main,.three-col-right #main-sidebar-container #main{width:57.89%}
.two-col-left #main-sidebar-container #main,.two-col-right #main-sidebar-container #sidebar,.three-col-left #main-sidebar-container,.three-col-left #main-sidebar-container #main,.three-col-middle #main-sidebar-container #main,.three-col-middle #sidebar-alt,.three-col-right #main-sidebar-container #sidebar,.three-col-right #sidebar-alt{float:left}
.two-col-left #main-sidebar-container #sidebar,.two-col-right #main-sidebar-container #main,.three-col-left #main-sidebar-container #sidebar,.three-col-left #sidebar-alt,.three-col-middle #main-sidebar-container,.three-col-middle #main-sidebar-container #sidebar,.three-col-right #main-sidebar-container,.three-col-right #main-sidebar-container #main{float:right}
body.two-col-right-1080 #main-sidebar-container #sidebar{width:18%}
body.two-col-right-1080 #main-sidebar-container #main{width:81%}

#gmap img,
.shortcode-map img {
  max-width: none;
}


.icon-salient-x, .icon-salient-search, .icon-salient-right-arrow, .icon-salient-left-arrow, .icon-salient-right-line, .icon-salient-back-to-all,
.icon-salient-left-arrow-thin, .icon-salient-right-arrow-thin, .icon-salient-down-arrow-thin, .icon-salient-down-arrow, .icon-salient-google-plus, 
.icon-salient-facebook, .icon-salient-twitter, .icon-salient-pinterest, .icon-salient-heart, .icon-salient-heart-2, .icon-salient-plus, .icon-salient-cart,
.icon-salient-pencil, .icon-be, .icon-vimeo, .icon-soundcloud, .icon-button-arrow, .icon-salient-thin-line, .icon-salient-spotify  { 
	font-family: 'icomoon'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.icon-salient-search:before {
	content: "\e002";
}

.slider-box-204{position:fixed;right:-233px;bottom:50px;background:#FEFEFE;width:250px;z-index:999;
                    -webkit-border-top-left-radius: 15px;
                    -webkit-border-bottom-left-radius: 15px;
                    -moz-border-radius-topleft: 15px;
                    -moz-border-radius-bottomleft: 15px;
                    border-top-left-radius: 15px;
                    border-bottom-left-radius: 15px;padding:10px;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;
                    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=45, Color=#000000)";
                    -moz-box-shadow: -10px 10px 15px rgba(0,0,0,0.1);
                    -webkit-box-shadow: -10px 10px 15px rgba(0,0,0,0.1);
                    box-shadow: -10px 10px 15px rgba(0,0,0,0.1);
                    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=135, Color=#000000); }
.slider-box-204 .circle{-webkit-border-radius: 45px;
        -moz-border-radius: 45px;
        border-radius: 45px;width:20px;height:20px;background-color: #D12926;color:#FFF;text-align:center;font-size:14px;font-weight:bold;vertical-align: middle;line-height: 20px;position: absolute;top: 18px;left: 12px;cursor:default;}
.slider-box-204 .slider-box-inner{background:#007CBF ;height:150px}
.slider-box-204 .slider-text{color:#eee;font-size: 14px;font-weight: bold;padding:5px 10px 5px 35px;height:140px;overflow: hidden;display: table-cell;vertical-align: middle;}
.slider-box-204 .slider-text .ajax-form-inner{width:100%;}
.slider-box-204 .slider-text .ajax-form-wrapper h4{padding:0;}
.slider-box-204 .slider-box-title{color:#ffffff;text-transform:uppercase;font-weight:bold;font-size:14px;position:absolute;
                    moz-transform: rotate(270deg);
                    -webkit-transform:rotate(270deg);
                    -o-transform: rotate(270deg);
                    -ms-transform: rotate(270deg);
                    transform: rotate(270deg);
                    bottom: 60px;
                    left: -15px;}
.slider-box-204 .slider-box-title a{color:#ffffff;text-decoration:none;}

.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}


.wrapper { 	margin-top: 40px; }


#loader_icon{
	width:100px;
	height:100px;
	margin:0 auto;
	display:none;
}
.img-responsive{display:block;max-width:100%;height:auto;}

	
	.shopping .shops-link,
	.single-store .shops-link {
		font-weight: bold;
	}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}
.footer_top_holder{display:block;background-color:#262626}
.layout-full-width{background:#fff}

.menu-search-box-2{
    background-color: #FFFFFF;
    height: 58px;
    padding: 2px 5px;
    position: relative;
    width: 553px;
}

				a.longblock3 a:visited.longblock3 {
					color: #FFF;
					text-decoration: underline;
				}

				a.longblock4 a:visited.longblock3 {
					color: #FFF;
					text-decoration: underline;
				}

			.longblock3 {
			    display: inline-block;    
				padding-right: 2%;
				padding-left: 2%;
				font-family: Poiret One, arial, sans serif;
				font-size: 0.9em;
				word-spacing: -1px;
			}

.icon-home:before {
	content: "\68";
}
body.node-type-home .group-home-sidebar-1 .field-name-field-home-page-featured-news .item-more-link a,body.node-type-home .group-home-sidebar-1 .field-name-field-home-page-featured-news .view-footer a,body.node-type-home .group-home-sidebar-1 .field-name-field-home-page-featured-events .item-more-link a,body.node-type-home .group-home-sidebar-1 .field-name-field-home-page-featured-events .view-footer a{color:#225341;}
body.node-type-home .group-home-sidebar-1 .group-home-conferences-events .view-footer a{display:block;clear:both;padding:10px 0 0 0;}
body.node-type-home .group-home-sidebar-2 .field-name-field-home-page-featured-people .view-footer{margin:10px 0 0 0;}
body.node-type-home .group-home-sidebar-2 .field-name-field-home-page-featured-people .view-footer a{color:#225341;}
body.node-type-page-department-1-home .view-departmental-news .view-footer{text-align:right;}

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}
	
	.author .author_social .social-networks {
		padding-bottom: 0 !important;
	}

	.author .author_social .social-networks li {
		height: auto !important;
	}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}


	#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}

	.header-social .social-networks {max-width: 100% !important;}
	
	.header-social .social-networks li{margin-bottom:0;}

	.header-v2 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v2 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v3 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v3 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v4 .header-social .social-networks{width:100%; margin-top:0; padding-bottom:0;}

	.header-v4 .header-social .social-networks li{float:none; margin-bottom:0; margin-left:10px; margin-right:10px; line-height:26px;}

	.header-v4 .header-social .social-networks li a{margin-bottom:0;}

	.header-v5 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v5 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}


	.share-box .social-networks{text-align:left;}


	.share-box .social-networks li{margin-right:20px !important;margin-bottom:10px !important;}


body#home #nav-01 a, body#about-us #nav-02 a, body#general-dentistry #nav-03 a, body#cosmetic-dentistry #nav-04 a, body#gallery #nav-05 a, body#contact #nav-06 a {
	color:#CCC;
}

.social-logo {
    margin-bottom: 25px;
}


#tagline { color:#fff;  font-size:7.5vw; position:absolute; top:0; right:0; margin:138px 106px 0 0; text-align:right;  }

#tagline span { -moz-text-shadow: 0px 0px 50px rgba(0,0,0,0.2); -webkit-text-shadow: 0px 0px 50px rgba(0,0,0,0.2); text-shadow: 0px 0px 50px rgba(0,0,0,0.2);}

#tagline span.fontscript { font-size:110px; margin-right:15px; }

#tagline span.fontcaps { font-size:80px; }



.fusion-header-wrapper {
  position: relative;
  z-index: 10010;
}

.fusion-header-wrapper .tooltip {
  z-index: 10030;
}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);opacity:0.97;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=97);}
.fusion-header-wrapper #side-header,.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item{display:inline;float:left;padding-right:10px;font-weight:normal;}
.field-type-taxonomy-term-reference div.field-label{font-size:0.857em;color:#68696b;}
.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item{font-size:0.929em;}
.field-type-taxonomy-term-reference a:hover,.field-type-taxonomy-term-reference a:focus{text-decoration:underline;}
.field-type-image img,.user-picture img{margin:0 0 1em;}
.overlay-processed .field-type-image{display:block;float:none;}
.view-province-events.zest-tab-content a.mag-feature-item .event-tab div.field-content{font-size:11px;color:#7bb0bb;}
.view-province-events.zest-tab-content a.mag-feature-item .event-tab span.field-content{color:#7C7C7C;font-size:11px;margin-top:4px;display:block;}
.view-id-town_locator .field-content a{font-size:12px;line-height:14px;margin-bottom:10px;display:block;}
.region .content .field-name-field-banner-images img{margin:0;}
.field-name-field-banner-images{margin-bottom:10px;}
.view-banner-images .views-field-field-province .field-content{position:absolute;bottom:10px;right:10px;font-size:10px;background-color:#555;padding:4px 5px;border-radius:3px;-moz-border-radous:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;color:white;opacity:0.9;filter:alpha(opacity=90);}
.mag-feature-item .overlay .field-content{font-size:11px;line-height:14px;color:#333;font-style:italic;}
.page-node-add-gallery-image .field-name-field-category{display:none;}
.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.view-highlights .field-content a{width:48%!important;margin-bottom:2%!important;}
.view-highlights .field-content a img{width:100%!important;}
.footer-brand-activation #footer-tagline,.footer-brand-activation #brand,.footer-brand-activation #social-footer-content{text-align:center;padding-left:0;padding-right:0;margin:0 auto;font-weight:normal}
.footer-brand-activation #social-footer-content{background-color:#a7a9ac}

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

.gdlr-item-title-wrapper .gdlr-item-title{ color: #292929; border-color: #292929; }

.gdlr-item-title-divider{ border-color: #333333; }

.gdlr-item-title-wrapper .gdlr-item-caption{ color: #9b9b9b; }

.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #ffcc43; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

	.gdlr-item-title .gdlr-flex-next{ margin: 0px; position: absolute; 
		right: 0px; top: 50%; margin-top: -20px; }
	
	
	
	.gdlr-item-title-wrapper.pos-left-caption .gdlr-item-title { float: none; }

	.gdlr-item-title-wrapper .gdlr-item-title-nav { position: static; margin-top: 15px; }

	.gdlr-item-title-wrapper .gdlr-item-title-nav i { display: none; }

	.textwidget .gdlr-gallery-item.gdlr-item .clear { display: none; }

	.gdlr-gallery-item.gdlr-item { display: inline-block; }

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }


.gdlr-item{ margin: 0px 15px 20px; min-height: 1px; }

.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-bottom: 0px; }

.gdlr-item-no-space{ margin: 0px 20px 40px; }

.gdlr-item-no-space .gdlr-item{ margin: 0px; }

.gdlr-item.gdlr-main-content { margin-bottom: 55px; }

.gdlr-item.gdlr-divider-item{ margin-bottom: 50px }

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ padding-top: 70px;  }

.gdlr-full-size-wrapper .gdlr-item,
.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-left: 0px; margin-right: 0px; }


.ie7 .gdlr-item-start-content{ overflow: hidden; }
	






.gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 60px; }

.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center { margin-bottom: 70px; }

.feature-media-content-wrapper .gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 40px; }


.gdlr-item-title-wrapper .gdlr-item-title-head{ position: relative; }

.gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-medium{ font-size: 26px; }

.gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-small{ font-size: 20px; }

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ font-size: 14px; cursor: pointer; position: relative; 
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-left: 20px; margin-right: 5px; padding: 10px 16px 10px 14px; }

.gdlr-item-title-wrapper .gdlr-flex-next{ margin-right: 0px; padding: 10px 14px 10px 16px; }

.gdlr-item-title-wrapper .gdlr-item-title-caption{ margin-top: 25px; font-size: 14px; }

.gdlr-item-title-wrapper .gdlr-item-title-link{ display: inline-block; font-size: 14px; margin-top: 5px; font-style: italic; letter-spacing: 1px; }

.gdlr-item-title-wrapper .gdlr-item-title-divider{ width: 50px; margin-top: 25px;
	border-bottom-width: 2px; border-bottom-style: solid; }

.gdlr-item-title-wrapper.pos-left-caption .gdlr-item-title-caption{ overflow: hidden; }

.gdlr-item-title-wrapper.pos-center{ text-align: center; }

.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; }

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title { font-size: 37px;  }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-medium{ font-size: 26px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-small{ font-size: 20px; }
 	
.gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item{ margin-left: 0px; margin-right: 0px; margin-top: 15px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item{ margin: 0px 5px 10px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item img{ display: block; margin: 0px auto; }
	
.gdlr-gallery-item.gdlr-item .gallery-caption{ display: block; text-align: center; padding: 7px 0px 6px; }
	

.gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item{ padding: 5px; cursor: pointer; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container{ margin: 0px 5px 10px; position: relative; overflow: hidden; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail{ display: none; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child{ display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img{ margin: 0px auto; display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper{
	position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption{ padding: 10px 15px; opacity: 0.8; filter: alpha(opacity=80); display: inline-block; max-width: 60%; }

.gdlr-banner-images.gdlr-item  .flex-direction-nav i { margin-right: 0px; font-size: 24px; }


.gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child{ margin-left: 0px; }

.gdlr-item.gdlr-blog-grid { margin-bottom: 50px; }


.gdlr-item.gdlr-blog-medium { margin-bottom: 50px; }


.gdlr-item.gdlr-blog-full{ margin-bottom: 40px; }

	
.gdlr-portfolio-style2.gdlr-item-start-content { margin-bottom: 35px; }


.gdlr-classic-portfolio.gdlr-item{ margin-bottom: 45px; }


.gdlr-item-no-space .gdlr-modern-portfolio.gdlr-item{ margin-bottom: 30px; }

.gdlr-modern-portfolio.gdlr-item{ margin-bottom: 40px; text-align: center; }
.img-stretch{width:100%}
.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dashicons-menu:before{content:"\f333"}
.dashicons-admin-site:before{content:"\f319"}
.dashicons-dashboard:before{content:"\f226"}
.dashicons-admin-media:before{content:"\f104"}
.dashicons-admin-page:before{content:"\f105"}
.dashicons-admin-comments:before{content:"\f101"}
.dashicons-admin-appearance:before{content:"\f100"}
.dashicons-admin-plugins:before{content:"\f106"}
.dashicons-admin-users:before{content:"\f110"}
.dashicons-admin-tools:before{content:"\f107"}
.dashicons-admin-settings:before{content:"\f108"}
.dashicons-admin-network:before{content:"\f112"}
.dashicons-admin-generic:before{content:"\f111"}
.dashicons-admin-home:before{content:"\f102"}
.dashicons-admin-collapse:before{content:"\f148"}
.dashicons-filter:before{content:"\f536"}
.dashicons-admin-customizer:before{content:"\f540"}
.dashicons-admin-multisite:before{content:"\f541"}
.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}
.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}
.dashicons-format-image:before{content:"\f128"}
.dashicons-format-gallery:before{content:"\f161"}
.dashicons-format-audio:before{content:"\f127"}
.dashicons-format-video:before{content:"\f126"}
.dashicons-format-chat:before{content:"\f125"}
.dashicons-format-status:before{content:"\f130"}
.dashicons-format-aside:before{content:"\f123"}
.dashicons-format-quote:before{content:"\f122"}
.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}
.dashicons-welcome-add-page:before{content:"\f133"}
.dashicons-welcome-view-site:before{content:"\f115"}
.dashicons-welcome-widgets-menus:before{content:"\f116"}
.dashicons-welcome-comments:before{content:"\f117"}
.dashicons-welcome-learn-more:before{content:"\f118"}
.dashicons-image-crop:before{content:"\f165"}
.dashicons-image-rotate:before{content:"\f531"}
.dashicons-image-rotate-left:before{content:"\f166"}
.dashicons-image-rotate-right:before{content:"\f167"}
.dashicons-image-flip-vertical:before{content:"\f168"}
.dashicons-image-flip-horizontal:before{content:"\f169"}
.dashicons-image-filter:before{content:"\f533"}
.dashicons-undo:before{content:"\f171"}
.dashicons-redo:before{content:"\f172"}
.dashicons-editor-bold:before{content:"\f200"}
.dashicons-editor-italic:before{content:"\f201"}
.dashicons-editor-ul:before{content:"\f203"}
.dashicons-editor-ol:before{content:"\f204"}
.dashicons-editor-quote:before{content:"\f205"}
.dashicons-editor-alignleft:before{content:"\f206"}
.dashicons-editor-aligncenter:before{content:"\f207"}
.dashicons-editor-alignright:before{content:"\f208"}
.dashicons-editor-insertmore:before{content:"\f209"}
.dashicons-editor-spellcheck:before{content:"\f210"}
.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}
.dashicons-editor-contract:before{content:"\f506"}
.dashicons-editor-kitchensink:before{content:"\f212"}
.dashicons-editor-underline:before{content:"\f213"}
.dashicons-editor-justify:before{content:"\f214"}
.dashicons-editor-textcolor:before{content:"\f215"}
.dashicons-editor-paste-word:before{content:"\f216"}
.dashicons-editor-paste-text:before{content:"\f217"}
.dashicons-editor-removeformatting:before{content:"\f218"}
.dashicons-editor-video:before{content:"\f219"}
.dashicons-editor-customchar:before{content:"\f220"}
.dashicons-editor-outdent:before{content:"\f221"}
.dashicons-editor-indent:before{content:"\f222"}
.dashicons-editor-help:before{content:"\f223"}
.dashicons-editor-strikethrough:before{content:"\f224"}
.dashicons-editor-unlink:before{content:"\f225"}
.dashicons-editor-rtl:before{content:"\f320"}
.dashicons-editor-break:before{content:"\f474"}
.dashicons-editor-code:before{content:"\f475"}
.dashicons-editor-paragraph:before{content:"\f476"}
.dashicons-editor-table:before{content:"\f535"}
.dashicons-align-left:before{content:"\f135"}
.dashicons-align-right:before{content:"\f136"}
.dashicons-align-center:before{content:"\f134"}
.dashicons-align-none:before{content:"\f138"}
.dashicons-lock:before{content:"\f160"}
.dashicons-unlock:before{content:"\f528"}
.dashicons-calendar:before{content:"\f145"}
.dashicons-calendar-alt:before{content:"\f508"}
.dashicons-visibility:before{content:"\f177"}
.dashicons-hidden:before{content:"\f530"}
.dashicons-post-status:before{content:"\f173"}
.dashicons-edit:before{content:"\f464"}
.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}
.dashicons-sticky:before{content:"\f537"}
.dashicons-external:before{content:"\f504"}
.dashicons-arrow-up:before{content:"\f142"}
.dashicons-arrow-down:before{content:"\f140"}
.dashicons-arrow-left:before{content:"\f141"}
.dashicons-arrow-right:before{content:"\f139"}
.dashicons-arrow-up-alt:before{content:"\f342"}
.dashicons-arrow-down-alt:before{content:"\f346"}
.dashicons-arrow-left-alt:before{content:"\f340"}
.dashicons-arrow-right-alt:before{content:"\f344"}
.dashicons-arrow-up-alt2:before{content:"\f343"}
.dashicons-arrow-down-alt2:before{content:"\f347"}
.dashicons-arrow-left-alt2:before{content:"\f341"}
.dashicons-arrow-right-alt2:before{content:"\f345"}
.dashicons-leftright:before{content:"\f229"}
.dashicons-sort:before{content:"\f156"}
.dashicons-randomize:before{content:"\f503"}
.dashicons-list-view:before{content:"\f163"}
.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}
.dashicons-grid-view:before{content:"\f509"}
.dashicons-hammer:before{content:"\f308"}
.dashicons-art:before{content:"\f309"}
.dashicons-migrate:before{content:"\f310"}
.dashicons-performance:before{content:"\f311"}
.dashicons-universal-access:before{content:"\f483"}
.dashicons-universal-access-alt:before{content:"\f507"}
.dashicons-tickets:before{content:"\f486"}
.dashicons-nametag:before{content:"\f484"}
.dashicons-clipboard:before{content:"\f481"}
.dashicons-heart:before{content:"\f487"}
.dashicons-megaphone:before{content:"\f488"}
.dashicons-schedule:before{content:"\f489"}
.dashicons-wordpress:before{content:"\f120"}
.dashicons-wordpress-alt:before{content:"\f324"}
.dashicons-pressthis:before{content:"\f157"}
.dashicons-update:before{content:"\f463"}
.dashicons-screenoptions:before{content:"\f180"}
.dashicons-cart:before{content:"\f174"}
.dashicons-feedback:before{content:"\f175"}
.dashicons-cloud:before{content:"\f176"}
.dashicons-translation:before{content:"\f326"}
.dashicons-tag:before{content:"\f323"}
.dashicons-category:before{content:"\f318"}
.dashicons-archive:before{content:"\f480"}
.dashicons-tagcloud:before{content:"\f479"}
.dashicons-text:before{content:"\f478"}
.dashicons-media-archive:before{content:"\f501"}
.dashicons-media-audio:before{content:"\f500"}
.dashicons-media-code:before{content:"\f499"}
.dashicons-media-default:before{content:"\f498"}
.dashicons-media-document:before{content:"\f497"}
.dashicons-media-interactive:before{content:"\f496"}
.dashicons-media-spreadsheet:before{content:"\f495"}
.dashicons-media-text:before{content:"\f491"}
.dashicons-media-video:before{content:"\f490"}
.dashicons-playlist-audio:before{content:"\f492"}
.dashicons-playlist-video:before{content:"\f493"}
.dashicons-controls-play:before{content:"\f522"}
.dashicons-controls-pause:before{content:"\f523"}
.dashicons-controls-forward:before{content:"\f519"}
.dashicons-controls-skipforward:before{content:"\f517"}
.dashicons-controls-back:before{content:"\f518"}
.dashicons-controls-skipback:before{content:"\f516"}
.dashicons-controls-repeat:before{content:"\f515"}
.dashicons-controls-volumeon:before{content:"\f521"}
.dashicons-controls-volumeoff:before{content:"\f520"}
.dashicons-yes:before{content:"\f147"}
.dashicons-no:before{content:"\f158"}
.dashicons-no-alt:before{content:"\f335"}
.dashicons-plus:before{content:"\f132"}
.dashicons-plus-alt:before{content:"\f502"}
.dashicons-plus-alt2:before{content:"\f543"}
.dashicons-minus:before{content:"\f460"}
.dashicons-dismiss:before{content:"\f153"}
.dashicons-marker:before{content:"\f159"}
.dashicons-star-filled:before{content:"\f155"}
.dashicons-star-half:before{content:"\f459"}
.dashicons-star-empty:before{content:"\f154"}
.dashicons-flag:before{content:"\f227"}
.dashicons-info:before{content:"\f348"}
.dashicons-warning:before{content:"\f534"}
.dashicons-share:before{content:"\f237"}
.dashicons-share1:before{content:"\f237"}
.dashicons-share-alt:before{content:"\f240"}
.dashicons-share-alt2:before{content:"\f242"}
.dashicons-twitter:before{content:"\f301"}
.dashicons-rss:before{content:"\f303"}
.dashicons-email:before{content:"\f465"}
.dashicons-email-alt:before{content:"\f466"}
.dashicons-facebook:before{content:"\f304"}
.dashicons-facebook-alt:before{content:"\f305"}
.dashicons-networking:before{content:"\f325"}
.dashicons-googleplus:before{content:"\f462"}
.dashicons-location:before{content:"\f230"}
.dashicons-location-alt:before{content:"\f231"}
.dashicons-camera:before{content:"\f306"}
.dashicons-images-alt:before{content:"\f232"}
.dashicons-images-alt2:before{content:"\f233"}
.dashicons-video-alt:before{content:"\f234"}
.dashicons-video-alt2:before{content:"\f235"}
.dashicons-video-alt3:before{content:"\f236"}
.dashicons-vault:before{content:"\f178"}
.dashicons-shield:before{content:"\f332"}
.dashicons-shield-alt:before{content:"\f334"}
.dashicons-sos:before{content:"\f468"}
.dashicons-search:before{content:"\f179"}
.dashicons-slides:before{content:"\f181"}
.dashicons-analytics:before{content:"\f183"}
.dashicons-chart-pie:before{content:"\f184"}
.dashicons-chart-bar:before{content:"\f185"}
.dashicons-chart-line:before{content:"\f238"}
.dashicons-chart-area:before{content:"\f239"}
.dashicons-groups:before{content:"\f307"}
.dashicons-businessman:before{content:"\f338"}
.dashicons-id:before{content:"\f336"}
.dashicons-id-alt:before{content:"\f337"}
.dashicons-products:before{content:"\f312"}
.dashicons-awards:before{content:"\f313"}
.dashicons-forms:before{content:"\f314"}
.dashicons-testimonial:before{content:"\f473"}
.dashicons-portfolio:before{content:"\f322"}
.dashicons-book:before{content:"\f330"}
.dashicons-book-alt:before{content:"\f331"}
.dashicons-download:before{content:"\f316"}
.dashicons-upload:before{content:"\f317"}
.dashicons-backup:before{content:"\f321"}
.dashicons-clock:before{content:"\f469"}
.dashicons-lightbulb:before{content:"\f339"}
.dashicons-microphone:before{content:"\f482"}
.dashicons-desktop:before{content:"\f472"}
.dashicons-tablet:before{content:"\f471"}
.dashicons-smartphone:before{content:"\f470"}
.dashicons-phone:before{content:"\f525"}
.dashicons-smiley:before{content:"\f328"}
.dashicons-index-card:before{content:"\f510"}
.dashicons-carrot:before{content:"\f511"}
.dashicons-building:before{content:"\f512"}
.dashicons-store:before{content:"\f513"}
.dashicons-album:before{content:"\f514"}
.dashicons-palmtree:before{content:"\f527"}
.dashicons-tickets-alt:before{content:"\f524"}
.dashicons-money:before{content:"\f526"}
.dashicons-thumbs-up:before{content:"\f529"}
.dashicons-thumbs-down:before{content:"\f542"}
.dashicons-layout:before{content:"\f538"}


.home-taglines .prospective .dashicons,
#sub-carousel-slides h3 .dashicons {
	width: auto;
	display: inline-block;
	background-color: #92b4ba;
	color: #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 16px;
	width: 16px;
	text-decoration: none;
	margin-left: 7px;
	margin-left: 0.5rem;
	margin-top: 2px;
}

	
	.home.page .home-taglines .prospective .dashicons {
		display: none;
	}


.home.page .story-tab-footer .view-rss .dashicons-rss {
	color: #FFF;
	border-radius: 2px;
	height: 16px;
	width: 16px;
	background-color: #fa9f42;
	text-decoration: none;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

	#sub-carousel-slides h3 .dashicons {
		display: none;
	}

.icon-flickr:before {
  content: "\f16e";
}

.td-mega-menu-page .td-mega-grid .td_block_wrap {
  padding-bottom: 26px;
}

.td-mega-menu-page .wpb_content_element .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.td_block_slide.td_block_wrap {
  padding-bottom: 48px;
}


.td_block_wrap {
  padding-bottom: 22px;
  position: relative;
  clear: both;
  
}

.td_block_wrap .td-next-prev-wrap,
.td_block_wrap .td-load-more-wrap {
  margin-bottom: 26px;
  
}

.td_block_wrap .td-subcat-item .td-cur-simple-item {
  color: #000;
}

.td-pb-span4 .td_block_wrap .td-next-prev-wrap,
.td-pb-span4 .td_block_wrap .td-load-more-wrap {
  margin-top: 0;
}

.iosSlider.td_block_wrap {
  margin-bottom: 34px !important;
}


.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  
}

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
  
}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  
}

.td-big-grid-slide .td_block_wrap {
  
  
  
}

.category .td-category-grid .td_block_wrap {
  
}

.td_category_template_6 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td_category_template_8 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td-local-news .td_block_wrap .td-subcat-dropdown .td-subcat-more {
  height: 35px !important;
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-list {
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-dropdown ul {
  top: 35px;
}

.td-travel .td-travel-features .td_block_wrap {
  margin-top: -278px;
  margin-bottom: 26px;
  
  
  
}

.td-travel .td_block_wrap .td-subcat-filter {
  top: 5px;
}

  .import_video_slider_bg .td_block_wrap {
    padding-bottom: 0 !important;
  }

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
  padding-bottom: 0;
  
}

.td-footer-wrapper .td_block_wrap {
  padding-bottom: 0;
  margin-bottom: 38px;
  
}

.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}

  .td-footer-wrapper .td-pb-span4:last-child .td_block_wrap:last-child {
    margin-bottom: 38px;
  }






.clearfix:before,
.entry-content:before,
.entry:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before  {
	content: " ";
	display: table;
}


.clearfix:after,
.entry-content:after,
.entry:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.site-header .wrap {
	padding: 40px 0;
}


	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.site-inner,
	.title-area,
	.wrap {
		width: 100%;
	}


#nav-single,
#post-comments,
#content .syntaxhighlighter,
#content form,
.embed-twitter,
#content article .entry-meta,
#content article h1,
#content article h2,
#content article h3,
#content article h4,
#content article h5,
#content article h6,
#content article ol,
#content article ul,
#content article blockquote,
#content article pre,
#content article p,
#content hr,
#content span.rating {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 600px;
}


#nav-single {
	line-height: 100px;
	margin-bottom: 40px;
	overflow: hidden;
}


#nav-single a {
	display: block;
	text-decoration: none;
	color: #000;
}


#nav-single a:hover {
	color: #f05a3f;
}


#nav-single .nav-previous {
	float: left;
}


#nav-single .nav-next {
	float: right;
	text-align: right;
}


.td-container {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-post-template-3 .td-post-header.td-container {
  
}

.td-category-header .td-container {
  position: relative;
}

.td_category_template_8 .td-category-header .td-container {
  height: 364px;
  display: table;
}

.td-footer-bottom-full .td-container {
  position: relative;
}

.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}
.menu-underlogo #header-content{padding-left:0;padding-right:0;}
.menu-underlogo #header-content .branding{text-align:center;}
.menu-float #header #header-content{position:relative;padding-bottom:0;}
.menu-float #header #header-content .branding{text-align:left;}
.menu-vcenter #header #header-content{position:relative;}
.menu-vcenter #header #header-content .row-fluid{width:255px;float:left;}
.menu-vcenter #header #header-content .image-logo img{position:relative;z-index:1;}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.container{margin-right:auto;margin-left:auto;*zoom:1;*zoom:1;margin-right:auto;margin-left:auto;*zoom:1;*zoom:1;}
.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
.container-fluid:after{clear:both;}
.navbar .container{width:auto;}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;width:940px;}
.breadcrumbs-wrapper .container{padding:7.5px 30px;background-color:;}
#access .navbar .navbar-inner .container{width:inherit;max-width:1170px;}
#featured .container{background:rgba(255,255,255,0.42);width:100%;overflow:hidden;padding:0;text-align:center;}
#main .container[role="main"]{background:#fff;}
#main .container[role="main"] .sidebar-layout{padding:30px;width:auto;}
.articles_listing #main .container[role="main"]{background:none;}
#foot .container{background:#77787b;color:;font-size:90%;position:relative;}
#foot .container a{color:;}
#foot .container .widget{background:none;}
#foot .container .widget .widget-title{color:#fff;}
#foot .container .widget ul#twitter_update_list li,#foot .container .widget .sidebar-list li{padding:15px 0;margin:0 0;border-bottom:1px solid #454647;border-top:1px solid #abacad;}
#foot .container .widget ul#twitter_update_list li:last-child,#foot .container .widget .sidebar-list li:last-child{border-bottom:none;}
#foot .container .widget ul#twitter_update_list li:first-child,#foot .container .widget .sidebar-list li:first-child{border-top:none;padding-top:0;}
#sidebar .widget .btn,#foot .container .btn{color:#333;text-shadow:0 1px 1px #e6e6e6;}
.casestudy-detail #main .container[role="main"],.pages.is-visual #main .container[role="main"],.default #main .container[role="main"]{background:none;}
.casestudy-detail #main .container[role="main"]{background:none;}
#featured .container,.container[role="main"],.widget{padding:7.5px 5px;}
.default #featured .container,.default #featured .flexslider,.default #featured .element-columns{background:none;overflow:visible !important;}
.raw #featured .container,.raw #featured .flexslider,.raw #featured .element-columns{background:none;overflow:visible !important;}
.default #main .container[role="main"],.pages.is-visual #main .container[role="main"],.raw #main .container[role="main"],.casestudy-detail #main .container[role="main"]{width:100%;}
.default #main .container[role="main"] .sidebar-layout,.default #main .container[role="main"] article,.pages.is-visual #main .container[role="main"] .sidebar-layout,.pages.is-visual #main .container[role="main"] article,.raw #main .container[role="main"] .sidebar-layout,.raw #main .container[role="main"] article,.casestudy-detail #main .container[role="main"] .sidebar-layout,.casestudy-detail #main .container[role="main"] article{padding:0;}

#footer #rss-contact {
    float: right;
}

#footer #rss-contact span {
    float: left;
    margin: 0 10px 0 0;
}

#footer #rss-contact .rss-icon {
    float: left;
    margin: 0 5px;
}

#navigation #logo {width:30px;height:30px;}

#navigation #logo-center {position:absolute;top:0;left:50%;width:30px;height:30px;margin:10px 0 0 -15px;z-index:9999;}


.marca {
    margin: 5px;
    vertical-align: -6px;
    border: 0px;
}

.cs_control{
	display: block;
}

.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}

  .col-right {
    float: right;
  }

#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}

.paged #nav-above {
	display: block;
}



	
#nav a{
	display:block;
	padding:0 7px ;
	padding : 0 5px\5;   
	color:#fff;
	
	text-decoration:none;}

#nav li:last-child a {
    background: none ;}

#nav a:hover{
	color:#fff;}



	
#nav ul li.top10li {width:350px !important; }
	
#nav ul a{
	color:#333;
	background:none;
	text-decoration:none;
	white-space:nowrap; }

#nav li:hover ul{ 
	left:0; }

#nav li li:hover a{ 
	text-decoration:underline;}

#nav li:hover ul a{ 
	text-decoration:none;
	color:#fff; }

#nav li:hover ul li a:hover{ 
}

.mac-os #nav a{
   padding:0 7px;
}

#nav,.footer .nav ul{
	padding-left:0px;}

#nav li{
	line-height:30px;
	height:30px;}

#footer #footer-nav .menu-item-172 {
  display: none;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf{list-style:none;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf{list-style:none;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf{padding-right:1px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf .fa{z-index:10;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf span{padding-left:0px;padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{background:none;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#0274a3;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{background:none;color:#fffbf7;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink{background:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(2,116,163,0.08);-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a{color:#434343;font-family:'Open Sans Semibold';font-size:12px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover{font-family:'Open Sans Extra Bold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(72,165,70,0.3);}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#48a546;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(72,165,70,0.08);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(221,75,58,0.3);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(221,75,58,0.08);}
ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}
.ads-60 .ads-inner{margin-left:70px}


.sidebar .column-ads-125x200 {
    background-color: #F1F1F1;
    outline: #9C9C9C 1px solid;
    width: 278px;
    margin: 5px 0 9px 1px;
    padding: 10px;
}


.sidebar .column-ads-125x200.block-grey h2 {
    width: 100%;
    margin: -10px 0 0 -10px;
    color: white;
}


.sidebar .column-ads-125x200 ul {
    list-style: none outside none;
}


.sidebar .column-ads-125x200 .ad img {
    float: left;
    margin-right: 10px;
}


.sidebar .column-ads-125x200 .ad h4, .sidebar .column-ads-125x200 .ad p {
    width: 130px;
    float: left;
}



.sidebar .column-ads-125x200 .ad p {
    color: #929292;
}


#footer {	
	margin: 0 0 0 250px;	
}




.button, a.button, #footer a.button, #searchsubmit, input[type="submit"]   {	
	background: #37aeb2;	
	display: inline-block;	
	color: #fff;
	text-decoration: none;		
	position: relative;
	cursor: pointer;	
	padding: 8px 15px
	border: none;
	border-bottom: 3px solid rgba(0,0,0,.2);	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 4px 3px 0 0;	
	line-height: normal !important;
	-webkit-appearance: none;	
	font-size: .9em;
	font-weight: bold;
	-webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;	
	font-family: "Glegoo", Helvetica, Arial, sans-serif
}


.home .slideshow a.button:hover, .button:hover, #footer a.button:hover, #searchsubmit:hover, input[type="submit"]:hover {	
	color: #fff;
	-webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
	background: #c28533 !important;
}


#footer .widgetBox {
	float: left;
	margin-right: 25px;
	margin-bottom: 30px;		
}


#sidebar .widgetBox .widgetTitle,
#footer .widgetBox .widgetTitle{
	font-size: 1.1em;	
	font-weight: bold;	
	display: block !important;
	margin-bottom: 20px;
	clear: both;	
}


#sidebar .widgetBox .meta,
#footer .widgetBox .meta {	
	font-style: italic;	
}


#footer .widgetBox p{
	font-size: .95em;	
}


#sidebar ul, #footer ul {
	margin: 0 0 0 0;
	padding: 0px 0 0 0;		
	line-height: 1em;
	background: none;
	position: relative;	
}


#sidebar ul li, #footer ul li {
	padding: 0px 0 0px 0;
	margin: 0 0 15px 0;	
	line-height: 1.2em;
	background: none;
	font-size: .85em;	
}


#sidebar ul li p, #footer ul li p{
	line-height: 1.3em;
	margin: 0;
}


#sidebar .widget_nav_menu ul,
#footer .widget_nav_menu ul,
#sidebar .widget_pages ul,
#footer .widget_pages ul,
#sidebar .widget_categories ul,
#footer .widget_categories ul {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
}


#sidebar .widget_nav_menu li,
#footer .widget_nav_menu li,
#sidebar .widget_pages li,
#footer .widget_pages li,
#sidebar .widget_categories li,
#footer .widget_categories li {
	padding: 0 0 0 0;
	margin: 10px 0 0 0;		
	border: none;	
}





#sidebar .ttrust_recent_posts .meta,
#footer .ttrust_recent_posts .meta {
	margin: 0 0 0 0 !important;
	display: block;
	padding: 3px 0 0 0;	
	color: #bababa;
}


#sidebar .ttrust_recent_posts p.title,
#footer .ttrust_recent_posts p.title {	
	font-size: 1.2em;
	margin-bottom: 2px;		
}


#footer .widget_tag_cloud a,
#sidebar .widget_tag_cloud a{	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #f3f3f3;	
}


.home.gecko #footer {
	margin-top: -1px !important;
}


#footer .meta {
	color: #919191;	
}


#footer .main {	
	padding: 60px 10px 10px 10px;		
	margin: 0 30px 0;	
}


#footer .main .inside {		
	border-bottom: 1px solid #dbdbdb;	
}


#footer .inside {	
	margin: 0 auto;	
	max-width: 960px;	
}


#footer a {
	color: #7b7b7b;	
}


#footer a:hover {
	color: #c28533;	
}


#footer .secondary {		
	margin: 0 0 0;
	padding: 0 40px 10px;	

}


#footer .secondary a{		
	font-weight: bold;
}


#footer .secondary .inside {		
	padding: 30px 0 0;	
}



#footer .secondary p{
	font-size: .8em;
}


#footer .secondary .left {
	float: left;
}


#footer .secondary .right {
	float: right;
}


#footer .secondary .right span{
	padding: 0 5px;
	color: #4d4d4d;
}

	
	#middle, #footer {
		margin: 0;
	}

	
	#footer #flickrBox .flickrImage {	
		margin: 0 5px 5px 0;	
	}
	
	
	#footer .secondary .left,
	#footer .secondary .right{
		float: none;		
	}





.ttsc_button, a.ttsc_button, #footer a.ttsc_button {	
	background: #52a3ba;	
	display: inline-block;	
	color: #fff;
	text-decoration: none;		
	position: relative;
	cursor: pointer;	
	padding: 15px 20px;
	border: none;		
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 0 3px 0 0;	
	line-height: normal !important;
	-webkit-appearance: none;	
	font-size: .9em;
	font-weight: bold;
	transition-property: all;
	-webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-bottom: 3px solid rgba(0,0,0,.2);
}


.ttsc_button:hover, a.ttsc_button:hover, #footer a.ttsc_button:hover {
	background: #4a4a4a !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-right: 5px;
  padding-left: 5px;
}

  .col-sm-6 {
    width: 50%;
  }
section.stories.from-the-magazine .magazine-carousel-wrap{background:#111111;word-wrap:break-word}
.clearfix:before,.cms-index-index .top-callout .secondary-hero-images:before,footer .social-links ul:before,.box-content:before,#comments .comment-author:before,.newsletter-signup .inputs-column:before,.main-cart-right .coupon-and-crosssell .discount .discount-form:before,.clearfix:after,.cms-index-index .top-callout .secondary-hero-images:after,footer .social-links ul:after,.box-content:after,#comments .comment-author:after,.newsletter-signup .inputs-column:after,.main-cart-right .coupon-and-crosssell .discount .discount-form:after{content:" ";display:table}
.clearfix:after,.cms-index-index .top-callout .secondary-hero-images:after,footer .social-links ul:after,.box-content:after,#comments .comment-author:after,.newsletter-signup .inputs-column:after,.main-cart-right .coupon-and-crosssell .discount .discount-form:after{clear:both}
.cms-index-index .top-callout picture{text-align:center}
.cms-index-index .top-callout picture a{display:block}
.cms-index-index .top-callout picture img{border-radius:10px}
.cms-index-index .top-callout .main-hero-image{margin:35px 0 20px}
.cms-index-index .top-callout .main-hero-image img{border:6px solid rgba(60,166,206,0.9)}
.cms-index-index .top-callout .secondary-hero-images{margin:0 auto 35px;width:100%}
.cms-index-index .top-callout .secondary-hero-images img{border:5px solid}
.cms-index-index .top-callout .secondary-hero-images .secondary img{border-color:rgba(204,176,92,0.7);margin-bottom:20px}
.cms-index-index .top-callout .secondary-hero-images .tertiary img{border-color:rgba(168,5,43,0.7)}
.cms-index-index .top-callout .secondary-hero-images .secondary img,.cms-index-index .top-callout .secondary-hero-images .tertiary img{float:left}
.lt-ie9 .cms-index-index .top-callout .secondary-hero-images{margin:0 0 35px}
.region-help .block{overflow:hidden;}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item{float:left;height:15px;margin-right:10px;margin-top:15px;width:15px;}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item .views-content-counter{background-color:#CCCCCC;background-position:-20px 0;background-repeat:no-repeat;height:15px;overflow:hidden;text-indent:-1000px;width:15px;}
.quiz-iframe.not-logged-in .tabs.primary,.quiz-iframe #mobile-header,.quiz-iframe #admin-menu,.quiz-iframe h1,.quiz-iframe .breadcrumb,.quiz-iframe #footer,.quiz-iframe #header,.quiz-iframe #menu{display:none !important;}
html body #page #header,html body #page #menu,html body #page #hero,html body #page #content,html body #page #footer{float:left;display:block;margin-right:2.35765%;width:100%;}
html body #page #header:last-child,html body #page #menu:last-child,html body #page #hero:last-child,html body #page #content:last-child,html body #page #footer:last-child{margin-right:0;}
html body #page #header #block-block-21,html body #page #menu #block-block-21,html body #page #hero #block-block-21,html body #page #content #block-block-21,html body #page #footer #block-block-21{position:relative;z-index:1;}
.overlay-content .center-box{position:relative;top:40%;left:50%;}
.overlay-content .center-box h1{font-size:18px;margin-bottom:24px;text-shadow:2px 2px 2px #000,2px 2px 4px #444;}
.overlay-content .center-box h2{font-size:28px;float:left;width:35%;text-shadow:2px 2px 2px #000,2px 2px 4px #444;}
.overlay-content .center-box form{width:64%;float:left;}
.overlay-content .center-box input{font-size:24px;height:62px;width:70%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 10px;border:none;}
.overlay-content .center-box input.button{background-color:#FECC67;float:right;cursor:pointer;width:30%;color:#972D28;font-size:18px;font-weight:bold;}

	
		#header .avada-row, #main .avada-row, .footer-area .avada-row, #footer .avada-row{ max-width:940px; }


.welcome, .latest-scripts, .newest-releases, .script-details, .script-comments, .movie-avatars, .movie-wallpapers, .dvd-prices {
width: 98%;
border: 1px solid black;
}
ul.pagination{display:block;min-height:1.5rem;margin-left:-0.3125rem;}
ul.pagination li{height:1.5rem;color:#222;font-size:0.875rem;margin-left:0.3125rem;}
ul.pagination li a,ul.pagination li button{display:block;padding:0.0625rem 0.625rem 0.0625rem;color:#999;background:none;border-radius:3px;font-weight:normal;font-size:1em;line-height:inherit;transition:background-color 300ms ease-out;}
ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6;}
ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999;}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent;}
ul.pagination li.current a,ul.pagination li.current button{background:#e8280b;color:#fff;font-weight:bold;cursor:default;}
ul.pagination li.current a:hover,ul.pagination li.current button:hover,ul.pagination li.current a:focus,ul.pagination li.current button:focus{background:#e8280b;}
.pagination-centered{text-align:center;}
.pagination-centered ul.pagination li{float:none;display:inline-block;}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider .slides img{width:100%;display:block;}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.flexslider .slides{zoom:1;}

.slideshow_container .slideshow_pagination .slideshow_pagination_center {
  display: table;
  margin: 0 auto;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li {
  display: inline;
  float: left;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li:hover {
  cursor: pointer;
}
.front #bottom-content #header-border{position:relative;top:0px;text-align:center;border-top:1px solid #fff;}

.icon-instagram:before {
  content: "\f16d";
}
#global-nav-expanded
img{padding-left:0.7em;margin:29px
0 0 0;border:none}
#global-nav-expanded
h3{margin-top:20px;margin-bottom 5px;line-height:1.538}
#global-nav-expanded
h3.services{border-bottom:2px solid #207a7a}
#global-nav-expanded
h3.research{border-bottom:2px solid #71b360}
#global-nav-expanded
h3.training{border-bottom:2px solid #fab700}
#global-nav-expanded
h3.industry{border-bottom:2px solid #346189}
#global-nav-expanded
h3.about{border-bottom:2px solid #207a7a}
#global-nav-expanded .grid_4
h3{padding:0}
#global-nav-expanded .grid_4 h3
a{display:block;padding:0.5em 0.3em 0 0.3em}
#global-nav-expanded .grid_4 h3 a:hover,
#global-nav-expanded .grid_4 h3 a:focus,
#global-nav-expanded .grid_4 h3 a:active{background-color:#ddd}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
.social-link a{text-decoration:none}




.mailinglist {
float: right;
min-width: 168px
}
#menu{font-size:14px;position:relative;z-index:99999}

.col-xs-0, .col-sm-0, .col-md-0, .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-xs-0, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{ float: left; }

.col-xs-7{ width: 58.333333333333336%; }


#home-calendar #wp-calendar th, #home-calendar #wp-calendar td {
	color: #878787;
}


#home-calendar #wp-calendar th {
	color: #559664;
	font-family: 'Open Sans', Verdana, sans-serif;
}


#home-calendar #wp-calendar td:hover {
	background-color: #559664;
	border-radius: 0px;
	font-family: 'Open Sans', Verdana, sans-serif;
}


#home-calendar #wp-calendar td:hover a {
	color: #fff;
}


#home-calendar #wp-calendar caption {
	color: #878787;
	font-family: 'Open Sans', Verdana, sans-serif;
}


.utmost-view #home-calendar #wp-calendar td.pad:hover {
	background-color: #559664;
	border-radius: 0px
}


#classic #home-calendar #wp-calendar th {
	color: #f06e28;
	font-family: 'Open Sans', Verdana, sans-serif;
}


#classic #home-calendar #wp-calendar td:hover {
	background-color: #f06e28;
	border-radius: 0px;
}


#classic #home-calendar #wp-calendar td.pad:hover {
	background-color: #f06e28;
}


#home-calendar #wp-calendar td a {
	color: #878787;
	font-family: 'Open Sans', Verdana, sans-serif;
}
.col{float:left}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}


.menu-item-language img.iclflag {
    margin-right: 8px;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
 .navbar,.navbar-inner,.navbar-collapse{height:auto;overflow:visible}
 .section-navbar.fixed-top .navbar-inner{padding:5px}




.spx-1{ width: 99.99999998999999%;}



.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}





.container_12 .grid_1 {
	width:65px;
}


.container_12 .grid_2 {
	width:145px;
}


.container_12 .grid_3 {
	width:225px;
}


.container_12 .grid_4 {
	width:305px;
}


.container_12 .grid_5 {
	width:385px;
}


.container_12 .grid_6 {
	width:465px;
}


.container_12 .grid_7 {
	width:545px;
}


.container_12 .grid_8 {
	width:625px;
}


.container_12 .grid_9 {
	width:705px;
}


.container_12 .grid_10 {
	width:785px;
}


.container_12 .grid_11 {
	width:865px;
}


.container_12 .grid_12 {
	width:945px;
}








.container_12 .prefix_1 {
	padding-left:80px;
}


.container_12 .prefix_2 {
	padding-left:160px;
}


.container_12 .prefix_3 {
	padding-left:240px;
}


.container_12 .prefix_4 {
	padding-left:320px;
}


.container_12 .prefix_5 {
	padding-left:400px;
}


.container_12 .prefix_6 {
	padding-left:480px;
}


.container_12 .prefix_7 {
	padding-left:560px;
}


.container_12 .prefix_8 {
	padding-left:640px;
}


.container_12 .prefix_9 {
	padding-left:720px;
}


.container_12 .prefix_10 {
	padding-left:800px;
}


.container_12 .prefix_11 {
	padding-left:880px;
}







.container_12 .suffix_1 {
	padding-right:80px;
}


.container_12 .suffix_2 {
	padding-right:160px;
}


.container_12 .suffix_3 {
	padding-right:240px;
}


.container_12 .suffix_4 {
	padding-right:320px;
}


.container_12 .suffix_5 {
	padding-right:400px;
}


.container_12 .suffix_6 {
	padding-right:480px;
}


.container_12 .suffix_7 {
	padding-right:560px;
}


.container_12 .suffix_8 {
	padding-right:640px;
}


.container_12 .suffix_9 {
	padding-right:720px;
}


.container_12 .suffix_10 {
	padding-right:800px;
}


.container_12 .suffix_11 {
	padding-right:880px;
}







.container_12 .push_1 {
	left:80px;
}


.container_12 .push_2 {
	left:160px;
}


.container_12 .push_3 {
	left:240px;
}


.container_12 .push_4 {
	left:320px;
}


.container_12 .push_5 {
	left:400px;
}


.container_12 .push_6 {
	left:480px;
}


.container_12 .push_7 {
	left:560px;
}


.container_12 .push_8 {
	left:640px;
}


.container_12 .push_9 {
	left:720px;
}


.container_12 .push_10 {
	left:800px;
}


.container_12 .push_11 {
	left:880px;
}







.container_12 .pull_1 {
	left:-80px;
}


.container_12 .pull_2 {
	left:-160px;
}


.container_12 .pull_3 {
	left:-240px;
}


.container_12 .pull_4 {
	left:-320px;
}


.container_12 .pull_5 {
	left:-400px;
}


.container_12 .pull_6 {
	left:-480px;
}


.container_12 .pull_7 {
	left:-560px;
}


.container_12 .pull_8 {
	left:-640px;
}


.container_12 .pull_9 {
	left:-720px;
}


.container_12 .pull_10 {
	left:-800px;
}


.container_12 .pull_11 {
	left:-880px;
}

#masthead.container_12, #mainNav .container_12{
    width:945px;
}
#masthead.container_12{padding:0}
.headerImage .container_12{height:100%;position:relative}
#mainNav .mainNav-dropdown .container_12{padding:0;margin:0}
#mobilityForm .container_12{padding:0}
#colophon .container_12{padding:0}
.single-ba_wheelchair_suvs .container_12,.single-ba_wheelchair_trucks .container_12,.single-ba_wheelchair_vans .container_12{padding:60px 0}
.page-template-page-templatestemplate5-php .grants .container_12{padding-bottom:0}
.t9sc section .container_12{width:960px!important;margin:0 auto!important}
.t9sc section:last-child .container_12 .t9tls:last-child{margin-bottom:60px}
#history.container_12,.page-id-394 .container_12{padding:60px 0}
#sitemap .container_12{box-sizing:border-box;padding:30px 7px}
.s1-heading .container_12{padding:0}
.crumbs .container_12.pad15{padding:15px 0 5px}
