﻿
.bucket_title{
	font-weight:300;
	margin-bottom:12px;
	font-size: 17px;
	color:#990000;
}

.nav-menu-content .sub-menu,.nav-menu-content .children{display:none;padding:8px 0;position:absolute;background-color:#fff;border-right:1px solid;border-color:#eee;line-height:30px;z-index:4;right:0}

.nav-menu-content .sub-menu ul,.nav-menu-content .children ul{right:100%;top:0}

.tab-nav-menu-content .sub-menu{padding-left:25px;padding-top:15px}

.tab-nav-menu-content .sub-menu li:last-child{border-bottom:0}

.fullscreen-nav-menu .tab-nav-menu-content .sub-menu{padding-left:0}

.fullscreen-nav-menu .tab-nav-menu-content .sub-menu li{padding:10px 0}

.fullscreen-nav-menu .tab-nav-menu-content .sub-menu li a{font-size:14px}

.dynamic-nav-menu .nav-menu-content .sub-menu,.dynamic-nav-menu .nav-menu-content .children{background-color:#151515;border-color:#222}
	
	
#navigationMobile ul li ul li.last {
	border-bottom: none;
	
	}


#promotions ul li.last {
	margin-left: 0;
	}

.d3cp_button_long.last {
	margin-right: 0;
}


#navigation ul.menu li.last:after {
	content: "";

}

	
	
#navigation ul.menu li ul li.last {
	border-bottom: none;
	}

.smallcopy{
	color:#7b8a99;
	font-size: 0.9em;
	margin:0;
	text-align:center;
	padding-top:7em;
}

	.stream-time { float: none; display: block; text-align: left; margin: 0; padding: 0;}


.stream-time span {
	text-align: center;
}
 .entry-content table,
body.et-pb-preview #main-content .container table {
width: 100%;
margin: 0 0 15px 0;
border: 1px solid #eee;
text-align: left;
}

.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
padding: 9px 24px;
color: #555;
font-weight: bold;
}

.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
padding: 6px 24px;
border-top: 1px solid #eee;
}
 #left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
padding: 0 0 23px 16px;
line-height: 26px;
list-style-type: disc;
}

#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
padding: 0 0 23px 0;
line-height: 26px;
list-style-position: inside;
list-style-type: decimal;
}

#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
padding: 2px 0 2px 20px;
}

#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
padding: 2px 0 2px 35px;
}

.et_pb_pagebuilder_layout .entry-content,
.et_pb_pagebuilder_layout .et_pb_post .entry-content {
margin-bottom: 0 !important;
padding-top: 0;
}

.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
margin-bottom: 12px;
line-height: 24px;
}

.project .entry-content {
padding-top: 30px;
}
 .et_pb_pagebuilder_layout .project .entry-content {
padding-top: 0;
}

.et_full_width_portfolio_page .entry-content {
margin-bottom: 43px;
}
 .entry-content .et_pb_member_social_links {
margin-top: 20px;
padding: 0;
list-style-type: none !important;
}
 .et_pb_post .entry-content {
padding-top: 30px;
}

.fleft{float:left;}


div.rbc-profiles-field-name, div.rbc-profiles-wrap div.rbc-profiles-field-name a {
	color: #444;
}


div.rbc-profiles-wrap div.rbc-profiles-field-name a:hover {
	color: #444;
}


div.rbc-profiles-width-2 div.rbc-profiles-field-name, div.rbc-profiles-width-3 div.rbc-profiles-field-name {
    font-size: 16px;
}



div.rbc-profiles-sidebar div.rbc-profiles-field-name {
    font-size: 16px;
}


    div.rbc-profiles-field-name {
        font-size: 16px;
    }


div.rbc-profiles-field-name a {
    text-decoration: none;
}


.rbc-profiles-field-name-wide {
    padding: 18px 0 0 0;
}


.mini_profile .rbc-profiles-field-name
{
    margin-top:17px !important;
    font-size: 20px !important;
}

#header .inner .menus { position: absolute; right: 30px; top: 15px;}

#header .inner .menus .menu-div { float: left; padding: 0 10px; border-left: 1px solid #000000;  }

#header .inner .menus .menu-div:first-child { border-left: none; padding-left: 0; }

#header .inner .menus .menu-div a { text-decoration: none; text-transform: lowercase; font-style: italic; font-size: 14px; line-height: 10px; }

#header .inner .menus .menu-div a:hover { text-decoration: underline; }

#header .inner .menus .menu-div ul.sub-menu { display: none; }

#footer .menus { position: absolute; left: 425px; top: 129px; }

#footer .menus .menu-div { float: left; padding: 0 10px; }

#footer .menus .menu-div:first-child { border-left: none; padding-left: 0; }

#footer .menus .menu-div a { color: #ffffff; text-decoration: none; text-transform: lowercase; font-style: italic; font-size: 15px; line-height: 21px; opacity: 0.8; }

#footer .menus .menu-div a:hover { text-decoration: underline; }

#footer .menus .menu-div ul.sub-menu { display: none; }

	#footer .menus .menu-div .menu-item-home { display: none; }
#subnav-logo{font-size:20px;font-family:Verdana,sans-serif;font-weight:bold;line-height:21px;padding:2px 10px 10px 0}
#article-template #subnav-logo{padding-bottom:4px}
#subnav-logo a{color:#0087f6;text-transform:uppercase;font-family:"Euclid Bold",Arial,sans-serif;display:block;margin:20px 0 0 0;padding:0}
.healthyeating #subnav-logo a{color:#F07910!important}
.icon-play,.icon-500px,.icon-tumblr,.icon-phone,.icon-gift,.header-nav a.nav-top-link.icon-search,.nav-top-link.icon-search,.icon-angle-left,.icon-angle-right,.icon-angle-up,.icon-angle-down,.icon-twitter,.icon-heart,.icon-envelop,.icon-tag,.icon-star,.icon-star-2,.icon-star-3,.icon-facebook,.icon-feed,.icon-close,.icon-checkmark,.icon-menu,.icon-plus,.icon-minus,.icon-instagram,.icon-google-plus,.icon-pinterest,.icon-search,.icon-skype,.icon-dribbble,.icon-users,.icon-certificate,.icon-expand,.icon-linkedin,.icon-map-pin-fill,.icon-pen-alt-fill,.icon-youtube,.icon-flickr,.icon-clock,.icon-inner,.icon-vk{font-family:"icomoon"!important;speak:none!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased!important;}
.icon-feed:before{content:"\e008"!important;}



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

.grid__item.island {
padding-top: 74px;
}
.nav-menu .social-icons{float:right;}
.top-bar .social-icons li a{font-size:16px;}
.overlay-bar .social-icons li a{color:#fff;}
.overlay-bar.nav-sticky .social-icons li a{color:#333;}
.offscreen-container .social-icons{position:absolute;bottom:40px;}
.offscreen-container .social-icons li a{color:#fff !important;}
.social-icons{list-style:none;overflow:hidden;display:inline-block;}
.social-icons li{float:left;margin-right:24px;font-size:24px;}
.social-icons li:last-child{margin-right:0px;}
.social-icons li a{color:#333;}
.strip .social-icons{position:relative;top:10px;}
.team-1-member .social-icons{margin-top:8px;}
.team-1-member .social-icons li a{font-size:18px;}
.team-2-member .social-icons{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0);}
.team-2-member .social-icons li a{color:#fff;font-size:32px;}
.team-2-member .image-holder:hover .social-icons{opacity:1;-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);}
.author-details .social-icons{margin-bottom:-8px;margin-top:8px;}
.contact-photo .social-icons{margin-bottom:64px;}
.contact-photo .social-icons li{margin-right:40px;}
.contact-photo .social-icons li a{font-size:40px;color:#fff;opacity:0.7;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.contact-photo .social-icons li a:hover{opacity:1;}
footer.social .social-icons{margin:64px 0px;}
footer.social .social-icons li{margin-right:40px;}
footer.social .social-icons li a{font-size:40px;color:#fff;opacity:0.2;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
footer.social .social-icons li a:hover{opacity:1;}
footer.short .social-icons li a{color:#fff;opacity:1;}
nav .social-icons{display:none;}
footer.social .social-icons li,.contact-photo .social-icons li{margin-right:8px;}
footer.social .social-icons li a,.contact-photo .social-icons li a{font-size:24px;}
footer.details .social-icons li{margin-bottom:16px;}
.resume-header .social-icons li{margin-right:16px;}
.resume-header .social-icons li a{color:#fff;}
.simple-bar .social-icons{margin-left:32px;}
.centered-logo .social-icons{float:right;margin-bottom:0px;}

ul.social-icons {
	margin-left: 0;
}

ul.social-icons li {
	list-style: none;
}

footer.social .social-icons li:last-of-type {
	margin-right: 0;
}


.text-hold {
	max-width: 960px;
	padding: 0 15px;
	margin: 45px auto 33px;
	overflow: hidden;
}

.text-hold .box {
	width: 48%;
	float: left;
	padding: 0 2% 4px 0;
}

.text-hold .box img {
	float: left;
	margin: 6px 21px 30px 0;
}

.text-hold .box p {
	margin: 0;
	line-height: 20px;
	font-size: 16px;
}

.text-hold .box h4 {
	margin: 0;
	font:18px/20px 'Lora', Arial, Helvetica, sans-serif;
}

	.text-hold h3 {font-size: 27px;}

		.w-portfolio-item-h {
			position: relative;
			overflow: hidden;
			z-index: 1;
			height: 0;
			padding-bottom: 100%;
			}



.w-portfolio.ratio_16-9 .w-portfolio-item-h {
	padding-bottom: 56.25%;
	}

.w-portfolio.ratio_3-2 .w-portfolio-item-h {
	padding-bottom: 66.6666%;
	}

.w-portfolio.ratio_4-3 .w-portfolio-item-h {
	padding-bottom: 75%;
	}

.w-portfolio.ratio_2-3 .w-portfolio-item-h {
	padding-bottom: 150%;
	}

.w-portfolio.ratio_3-4 .w-portfolio-item-h {
	padding-bottom: 133.3333%;
	}

	
	.touch .w-portfolio-item-h {
		height: auto;
		padding: 0 !important;
		}
.logo{height:92px;padding:0;float:left}
.logo a img{margin:16px 0 0 27px}
.front #content #block-quicktabs-news_most_read .quicktabs-wrapper ul.quicktabs-tabs li{border-bottom:none;margin:0 5px 0 0;padding:9px 25px;position:relative;display:inline;background:none;list-style-type:none;white-space:nowrap;border-top-left-radius:4px;border-top-right-radius:4px;}
.front #content #block-quicktabs-news_most_read .quicktabs-wrapper ul.quicktabs-tabs li a{font-size:16px;text-decoration:none;text-transform:uppercase;color:#0091b2;border:1px solid #fff;border-bottom:2px solid transparent;}
.front #content #block-quicktabs-news_most_read .quicktabs-wrapper ul.quicktabs-tabs li a:hover{color:#263685;}
.front #content #block-quicktabs-news_most_read .quicktabs-wrapper ul.quicktabs-tabs li.active{border:1px solid #dcdcdc;border-bottom:3px solid #fff;background-color:#fff;}
.front #content #block-quicktabs-news_most_read .quicktabs-wrapper ul.quicktabs-tabs li.active a{color:#044360;}
.front #content #block-quicktabs-news_most_read .quicktabs-wrapper ul.quicktabs-tabs li.active a:hover{color:#263685;}
ul.quicktabs-tabs{margin-top:0;}
ul.quicktabs-tabs li{display:inline;background:none;list-style-type:none;padding:2px;white-space:nowrap;}
ul.quicktabs-tabs li a:focus{outline:none;}




.search {
	float: right;
	display: block;
	margin-right: -25px;
}


.search label {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}


.search input {
	font: arial;
	font-size: 12px;
}


.search input[type="text"] {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid;
	-webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	height: 22px;
	padding-left: 3px;
	font-weight: bold;
	vertical-align: top;
	margin-top: 8px;
}


.search input[type="text"]:focus {
	outline: none;
}


.search input[type="submit"] {
	height: 46px;
	width: 88px;
	background-color: transparent;
	
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	position: relative;
	right: 20px;
	padding: 12px 0;
}


.search input[type="submit"]:hover {
	
}




.not_main_page .block .search input[type="submit"] {
	width: 35px;
}




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


.container_12 .grid_3 {
	width:220px;
}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}


.btn-direction{
	
}
.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:10px;padding-right:10px}
.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-12{width:100%}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }


.menu-item {
    display: inline;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}
.fw500,h1,.h1,h2,.h2,h3,.h3,h4,.h4,.magnet_main_title,input[id="routeFrom_chicago"],p[id="routeTo_chicago"],input[id="routeFrom_stlouis"],p[id="routeTo_stlouis"],select[id="routeMode_chicago"],select[id="routeMode_stlouis"],h5,.h5,.cbp-spmenu a,.polygon_text,.title_tag,.program-navigation,.program_week_label_big,.program_week_label,.timeline_point,.quoted_student-name,.magnet_content h3,.findajob_content h3,.tuition_benefits div li span,ul.location-tabs li,.playground_content h5{font-weight:500}
.program-navigation{font-size:21px;text-transform:uppercase;color:#170105;display:inline-block}

.contact {
	font-family: 'RobotoCondensed-Light';
	margin: 2px 12px 0 0;
	float: left;
	color: #2f596c;
	text-decoration: none;
}

.contact a {
	color: #2f596c;
	text-decoration: none;
}

.contact a:hover {
	text-decoration: underline;
}

.contact strong {
	color: #000;
}

.contact-bottom-cont {
	background: #e8e8e8;
	width: 100%;
	height: auto;
	border: none;
	border-radius: 4px;
	margin: 60px 0 20px 0;
}

.contact-bottom {
	background: -webkit-linear-gradient(#35636f, #203c43); 
	background: -o-linear-gradient(#35636f, #203c43); 
	background: -moz-linear-gradient(#35636f, #203c43); 
	background: linear-gradient(#35636f, #203c43); 
	-moz-box-shadow: 0px 0px 5px #FFF;
	-webkit-box-shadow: 0px 0px 5px #FFF;
	font-family: 'Futura';
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
	border: solid 1px #2a4f58;
	border-radius: 4px;
	width: 194px;
	height: 45px;
	cursor: pointer;
	margin: 20px 0 20px 0;
}

.contact-bottom:hover {
	background: -webkit-linear-gradient(#203c43, #35636f); 
	background: -o-linear-gradient(#203c43, #35636f); 
	background: -moz-linear-gradient(#203c43, #35636f); 
	background: linear-gradient(#203c43, #35636f); 
}

.contact-bottom:active {
	background: #203c43;
}

.contact-bottom-cont2 {
	background: #e8e8e8;
	width: 100%;
	height: auto;
	border: none;
	border-radius: 4px;
	margin: 20px 0 10px 0;
	padding: 0 0 40px 0;
}

.contact-bottom-black {
	background: #2f2f2f;
	color: #fff;
	font-family: 'Roboto-Bold';
	font-size: 18px;
	text-transform: uppercase;
	padding: 8px;
	border: none;
	margin: 16px 0 0 0;
}
