@charset "utf-8";
/* CSS Document */

.menu .navbar .navbar-collapse ul.navbar-nav li.active a, .menu .navbar .navbar-collapse ul.navbar-nav li.open a, .menu .navbar .navbar-collapse ul.navbar-nav li a:hover {
  background: #b23e3e;  color: #f9f9f9;}
.menu .navbar, .menu  {background: #de4d4d;}
.menu .navbar .navbar-collapse ul.navbar-nav li a {color: #ffffff;}
header.banner .container .row div.brand a.logo img {width: auto;}
header.banner .container .row div.brand a.logo {height: auto; width: auto;}
header.banner .container .row div.brand a.logo {padding: 58px 0;}
.menu .navbar .navbar-collapse ul.navbar-nav li a {padding: 25px 26px;}
/* body .content .main ul li {margin-bottom: 0;} */
body .wrap .content .main {padding-top:0 !important;}
.left_content { padding-top: 60px;}
.pagination-div .pagination > li > span.current { background: #F15A53 none repeat scroll 0 0;}
.nav-tabs {border-bottom: 3px solid #dddddd;}
body .content .main ul.nav-tabs { padding:0;}
.nav-tabs > li > a {  margin-right: 45px;}
body h1 a:hover, body h2 a:hover, body h3 a:hover, body h4 a:hover, body h5 a:hover, body h6 a:hover {color: #de4d4d;}
.nav-tabs > li.active > a {background-color:#DBDBDB; font-weight:bold;}
.nav-tabs > li > a {color:#555;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background-color:#DBDBDB;}
.menu .navbar .navbar-header h2 { bottom: auto;  font-size: 23px;  top: 10px; left:0;}
a {color:#B23E3F;}
body .wrap .content .sidebar .news article header h3 a:hover { color: #B53E44;}
body.single .wrap .content .main article header {  margin: 0;}
.menu .navbar, .menu { z-index: 3;}
.page_content { padding-top: 60px;}
.single .page_content { padding: 0;}
a:focus {outline: medium none;}
.quotes { color: #DF4C54;  font-family: "Source Sans Pro";  font-size: 30px;  font-weight: bold;  line-height: 0 !important;  margin: 0 5px !important;  position: relative;  top: 8px;}
b, strong {color:#000;}
.sliding_images img {float:right;}
.col-sm-6 {width: 25% !important;}
.contact_info p span {margin-right: 15px;}
.search_img {border: 0 none;color: #de4d4d;margin-right: 0;margin-top: 20px;padding: 5px 5px 5px 10px;width: 200px; float: right;}
.search_submit {margin-top: 20px;padding: 5px 10px 6px;position: absolute;right: 0;z-index: 111;}
#secondary_navigation_menu a {background: #b23e3e none repeat scroll 0 0;font-size: 14px;margin: 21px 10px 10px;padding: 5px 10px;}
#secondary_navigation_menu {float:right;}
.footer_text {font-size: 12px;line-height: 16px;text-align: right;}
.footer_text > p {margin: 30px 0 !important;}
header.banner .container .row div.brand {float: left;}
.after_content p {line-height:1;}
.after_content_image img { width: 100%;}
.themes_content { border-bottom: 1px solid #dedede;padding: 40px 0;}
.sub-work-spaces { list-style: outside none none;  padding-left: 64px !important;}
.sub-work-spaces > li { margin-bottom: 0 !important;}
.themes_image img { width: 100%;}
.events_images img { width: 100%;}
.sub-work-spaces a { color: #000;}
.theme-title-home > a, .events-title-home > a { color: #000;}
.work-space-content { margin: 72px 0 0;}
.current_theme { color: #de4d4d;  font-family: icon;  text-decoration: underline;}
.events_section { margin-bottom: 30px;}
.events_content { border-bottom: 1px solid #dedede;}
.contact_info > p { font-size: 20px;  font-weight: bold;}
.contact_title, .register_title { margin-top: 0;}
.events_title {margin-bottom: 22px;}
.events_image {margin-bottom: 40px;}
.end_product_info {background: #F5F5F5;padding: 25px;text-align: center;}
.non_login_user {font-size: 16px;margin-top: 50px;}
.work_spaces_product{margin-top: 50px;}
.media_view_more {color: #3399ff;font-size: 15px;vertical-align: middle;}
/*.fancybox-overlay{background: none !important;}
.fancybox-skin {background: #303030 !important;}*/
.registration_text p {font-size: 16px;margin: 25px 0;}
.form-horizontal .control-label {text-align: left;}
.member-button{width: 100%; border-radius: 0;}
.adm_user_photo{padding-top: 7px;}
.job_details_second {margin-bottom: 20px;margin-top: 20px;}
.adm_login_form{text-align: center;} 
.checkbox label{display: inline-block;}
.ui-datepicker-title{color: #000;}
.notice-message {font-size: 16px; margin-bottom: 20px;}
.current_user{background: none !important;float: left; max-width: -moz-min-content;  word-wrap: break-word;}
.user_icon{color: #fff;float: left;margin: 23px 5px 10px 20px;padding: 5px 0;}
.user_account_menu{background: none !important;float: left;font-size: 10px;padding: 5px 0;}
.menu .navbar .navbar-collapse ul.navbar-nav li .dropdown-menu{background: #DE4D4D;}
.my_account_menu a {color: #000;}
.sub_link a {margin-left: 25px;}
.user-info-section .form-group {margin-bottom: 0;}
.adm_user_photo{float: left;}
#forgot_password_section{padding: 25px 25px 0;}
#forgot_password_section h2 {margin-bottom: 15px;}
/*.user-info-section {font-size: 18px;}*/
#show_user_on_map {margin: 40px 0;}
.registeredd_user > h3 {margin-bottom: 25px;}
.border_style {border: 5px solid #f15a53;margin: 0;width: 30%;}
.registeredd_user span {color: #f15a53;}
.view_large_map{float: right; margin-top: -40px; font-size: 17px;}
.vieuw_members{float: left; margin-top: -40px;  font-size:17px;}
.members{color:#B23E3F; float:right;}
header.banner{background: none;}
.image_gallery_title { color: #87ceeb;  font-size: 17px;  margin-right: 10px;}
.dropdown-menu{min-width:100px;}
.required_field_notice{float:right; font-weight:bold; margin-top:-46px; color:#D2322D;}
.non_login_user{float: left;}

@media screen and (max-width: 1199px) {
	.menu .navbar .navbar-collapse ul.navbar-nav li a {padding: 25px 15px;}
	.search_img{width:170px;}
}
@media screen and (max-width: 640px) {
	.nav-tabs > li > a { font-size: 18px;  margin-right: 5px;}
	.content-info .credits .supportedbyitm { position: relative;}
	header.banner .container .row div.brand { text-align:center;}
	#secondary_navigation_menu{float:none;}
	.search_img{ width:100%;}
	#secondary_navigation_menu a{ margin:21px 0 15px;}
	.after_content_image { text-align: center;  width: auto;}
	.after_content p { margin: 20px 0;  text-align: center;}
	.col-sm-6{width:100% !important;}
	.page_content{padding-top:20px;}
	body .wrap .content .sidebar .news { padding: 5px 30px 30px;}
	.left_content { padding-top: 20px;}
	.after_content_image img{width:auto;}
	.dropdown-menu {  display: block;  left: -63px;  margin-top: 46px !important;  position: relative;}
	.logout_user{margin:10px 0 !important;}
	.contact_image img { width: 100%;}
}

@media only screen and (min-width:767px) and (max-width: 991px){
	.menu .navbar .navbar-collapse ul.navbar-nav li a{padding:25px 7px;}
	.search_img { margin-right: 4px;  padding: 5px 0 5px 10px; width: 150px;}
	#secondary_navigation_menu a{margin:21px 0 10px;}
}

@media only screen and (min-width:768px) and (max-width: 1199px){
	header.banner .container .row div.brand a.logo img { width: 100%;}
	.sliding_images img { width: 100%;}
	.dropdown-menu{ left: -50px;}
	.contact_image img { width: 100%;}
}
@media screen and (max-width: 359px) {
	.required_field_notice{margin-top:-22px;}
    .view_large_map{float: right; margin-top: -40px; font-size: 14px;}
    .vieuw_members{float: left; margin-top: -40px;  font-size:14px; margin-right: 40px;}
    .members{color:#B23E3F; float:right;}
}