/*
Theme Name: Recruiting Conferences
Description: Child Theme of the Events Theme 
Author: Junger Media
Author uri: http://www.jungermedia.com
Template: Events
*/

@import url("../Events/style.css");
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);

@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	background: #ebebeb !important;
	font-family: 'Droid Sans', sans-serif;
	color: #2a2a30;
}

a {
	color: #cf5300;
	font-weight: bold;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'bebas_neueregular';
	color: #2a2a30;
}

img {
max-width: 100%;
height: auto;
}

/*Header*/

#top_strip {
	background: #363636 !important;
}

#menu-network-menu li a {
	font-family: 'Droid Sans', sans-serif;
	text-transform: none;
	font-size: 13px;
	font-weight: normal;
}

#menu-item-99 a {
	border-bottom: 2px solid #6495ec;
}

#menu-item-100 a {
	border-bottom: 2px solid #262261;
}

#menu-item-101 a {
	border-bottom: 2px solid #631f61;
}

#menu-item-102 a {
	border-bottom: 2px solid #fd1c24;
}

#menu-item-103 a {
	border-bottom: 2px solid #f36f21;
}

#main_navi ul li.current-cat a, #main_navi ul li.current-cat-parent a, #main_navi ul li.current_page_item a, li.current-menu-item a, #main_navi ul li.current_page_parent a {
	background-image: none !important;
	background-color: inherit !important;
	color: white !important;
}

#top_strip_in ul li a {
	color: white !important;
}

#top_strip_in ul li a:hover {
	background: none !important;
}

.social_icon {
	display: block;
}

.social_icon img {
	width: 16px;
}

p.blog-description {
	display: none;
}

#header .header_left {
	padding-left: 0;
}

a.b_sbumit {
	background: url(images/submit-event.png) !important; 
	width: 152px !important;
	height: 41px !important;
	background-repeat: no-repeat;
	padding: 0 !important;
	border: none !important;
	margin-right: 0;
}

#header p.general_statics, #header p.general_statics span {
	font-family: 'Droid Sans', sans-serif !important;
	color: #363636 !important;
	font-weight: normal;
	display: none !important;
}

#header p.general_statics {
	margin-right: 0;
}

/* Main Nav */

#main_navi {
	background: none;
	background-color: #CF5300;
	width: 960px;
}

.nav_left, .nav_right {
	display: none;
}

#wrapper {
	/*background: url(images/wrapperbg.png) repeat-y left top;*/
	background-color: #fff;
}

#main_navi ul {
	width: 100%;
}

#main_navi ul li {
	width: 16%;
	text-align: center;
	border-left: thin solid white;
}

#main_navi ul li:first-child {
	border-left: none;
}

#main_navi ul li a {
	font-family: 'bebas_neueregular';
	color: white;
	text-transform: uppercase;
	font-size: 21px;
	margin-right: 0;
}

#wrapper.leaderboardad {
	text-align: center;
	background: #2a2a30 !important;
}

.leaderboard {
	padding-top:20px;
	padding-bottom: 20px;
	text-align: center;
	min-height: 90px;
}

.adsanity-shortcode div, .adsanity-shortcode div {
	float: none !important;
}

.widget.adsanity-group .ad-140x140.column-1, .widget.adsanity-group .ad-125x125.column-1, .adsanity-shortcode .column-1, .adsanity-shortcode .column-1 {
	margin-right: 0 !important;
}

.upcoming-seemore {
	padding: 0 12px 0 0px;
	float: left;
	display: block;
	background: url(http://recruitingconferences.com/wp-content/themes/Events/skins/1-default/arrow.png) no-repeat right 9px;
}

/*Homepage*/

.h_featured {
	background: none;
	background-color: #ffd456;
	color: #2a2a30;
	text-align: center;
	font-family: 'bebas_neueregular';
	font-size: 18px;
	text-shadow: none;
	height: 25px;
	padding: 8px 0 0 0;
	left: 11px;
	display: none;
}

#content .pika-image .caption {
	font-family: 'bebas_neueregular';
	font-size: 35px;
}

#content .pika-image small {
	font-family: 'Droid Sans', sans-serif;
	font-style: normal; 
	font-size: 13px;
	color: white;
}

.tabber {
	background-image: none;
	background-color: #CF5300;
}

#content .tab {
	padding-top: 10px;
}

#content .tab li a {
	color: white;
	font-family: 'bebas_neueregular';
	font-weight: normal;
	font-size: 22px;
}

#content .tab li a:hover {
	color: white;
}

#content .tab li.active {
	border: thin solid white;
	border-bottom: none;
	border-radius: 3px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
}

#content .tab li.active a {
	border: none;
	color: #2a2a30 !important;
}

#content .event_list h3, #content .category_list_view li h3 {
	font-family: 'bebas_neueregular';
	font-size: 22px;
}

#content .category_list_view li h3 a, #content .event_list h3 a {
	color: #2a2a30;
	font-weight: normal;
}

.featured_tag {
	background: url(images/featured-tag.png);
}

#upcomming_event_type li a, #current_event_type li a, #past_event_type li a {
	color: #cf5300;
}

#content .category_list_view li {
	border-bottom: none;
}

#content .category_list_view li p.bottom {
	border-top: thin solid #ccc;
	border-bottom: thin solid #ccc;
	padding-bottom: 5px;
}

.event_type a.event_type:hover, .event_type a.event_type.current, #upcomming_event_type li a:hover, #upcomming_event_type li a.active, #current_event_type li a:hover, #current_event_type li a.active, #past_event_type li a:hover, #past_event_type li a.active {
	color: #cf5300;
	text-decoration: underline;
}

#content .twocolumns h3 {
	background-color: #631f61;
	font-family: 'bebas_neueregular';
	font-size: 22px;
}

#content .twocolumns h3 a {
	font-family: 'bebas_neueregular';
	font-size: 22px;
	color: #2a2a30;
	font-weight: normal;
}

#content .twocolumns .listingview li p {
	font: inherit;
}

#content .twocolumns .listingview li .featured_img_s { 
	background: url(images/featured-small.png);
}

/*Sidebar*/

#sidebar h3 {
	background-image: none;
	background-color: #CF5300;
	padding: 8px 0px 8px 12px;
	font-family: 'bebas_neueregular';
	font-size: 18px;
	margin-bottom: 10px;
}

#sidebar .widget a {
	color: #cf5300;
}

.event_search .row span {
	font-family: 'Droid Sans', sans-serif;
	color: #898989;
	font-size: 12px;
}

.b_search_event {
	background: url(images/search-events.png) !important;
	width: 158px;
	height: 33px;
	text-indent: -9999px;
}

.b_search_event:hover {
	background-position: inherit;
}

table.calendar td.title {
	background: #363636;
}

table.calendar, table.calendar_widget, table.calendar_widget tr {
	background: white;
}

.subscribe .field {
	background: url(images/email-field.png);
}

.subscribe_form .btn_submit {
	background: url(images/sign-up.png);
	width: 62px;
	height: 31px;
	text-indent: -9999px;
}

.subscribe_form .btn_submit:hover {
	background: url(images/sign-up.png);
}

/*Footer*/

#bottom {
	background: url(images/bottombg.png);
}

#wrapper.bottomleaderboardad {
	background-color: #ebebeb;
	background: none;
	text-align: center
}

.leaderboard {
	padding-top:20px;
	padding-bottom: 20px;
}

/*Inner Page*/

#wrapper h1 {
	font-family: 'bebas_neueregular';
	color: #2a2a30;
}

#content .views_counter {
	font-size: 14px;
}

#content .event_information p span {
	font-weight: bold;
}

#content .event_information div.i_addtocalendar a, #content .event_information .location a {
	font-weight: bold;
	text-decoration: none;
}

a.b_contact, input#submit, #show_recurring span, #hide_recurring span, .show_rec_ev span, #edit_fb_fields, #hide_fb_fields, #simplemodal-container .row input.button, .b_submit, .b_review, login_form_l .b_signin_n, .b_signin, .b_registernow, a.b_getdirection, .preview_section .b_cancel {
	background-image: none;
	background-color: #007b83;
	font-family: 'bebas_neueregular';
	font-size: 20px;
	border: none;
}

.preview_section .b_cancel {
	font-weight: normal;
}

a:hover.b_contact {
	background-color: #631f61;
	border: none;
	text-shadow: none;
}

#simplemodal-container h3 {
	font-family: 'bebas_neueregular';
	color: #2a2a30;
}

#content .realated_post h3, #content .widget h3, #comments_wrap h3, #respond h3 {
	font-family: 'bebas_neueregular';
	color: #2a2a30;
	font-size: 22px;
	font-variant: normal;
}

#content .category_grid_view li h3  {
	font-family: 'Droid Sans', sans-serif;
}

input#submit:hover, #show_recurring span:hover, #hide_recurring span:hover, .show_rec_ev span:hover, #edit_fb_fields:hover, #hide_fb_fields:hover, .b_submit:hover, .b_review:hover, .login_form_l .b_signin_n:hover, .b_signin:hover, .b_registernow:hover, a.b_getdirection:hover, .b_cancel:hover {
	background-color: #00c3cf;
}

#content .post_left a, #content .post_right a {
	color: #cf5300;
}

.basicinfo {
	display: none;
}

/*Add Events Page*/

.b_submit, .b_review, login_form_l .b_signin_n, .b_signin, .b_registernow, a.b_getdirection {
	font-weight: normal;
	text-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

h5.form_title {
	font-size: 22px;
}
 
h5.form_title small {
	font-size: 18px;
}

/*Map Page*/

.category_map {
	background: url(images/fullpagebg.png) repeat-y left top;;
}

.tabber .category {
	margin-top: 15px;
}

/*Recent Events Page*/

body#recent-events div.tabber {
	display: none;

}

/*Misc*/

.pagination .on, .pagination a {
	background-image: none;
	background-color: #47af14;
}

.pagination a:hover {
	background-color: #631f61;
}

.tabber select {
	display: none;
}

#content h1.cat_head {
	color: #cf5300;
}

/*Responsiveness*/

@media only screen and (max-width: 960px) {

#main_navi {
	width: 748px;		
}

.social_icon {
	display: none;
}

#main_navi ul li {
	min-height: 69px;
}
	
}

@media only screen and (max-width: 767px) {

.social_icon {
	display: block;
}

#main_navi {
	width: 460px;		
}

.currentmenu2 span {
	color: white;
	font-family: 'bebas_neueregular';
	font-size: 22px;
	font-weight: normal;
}

#main_navi ul {
	margin-left: 0;
	background: inherit;
}

#main_navi ul li {
	border-left: none;
	width: 100%;
	text-align: left;
	min-height: inherit;
}

.leaderboard {
	min-height: 0;
}

}

@media only screen and (max-width: 479px) {

#main_navi {
	width: 300px;		
}

#content .tab li a  {
	background: inherit;
}

#content .tab li.active a {
	background: white;
	margin-right: 0;
}

.currentmenu2 span {
	color: white;
	font-family: 'bebas_neueregular';
	font-size: 22px;
	font-weight: normal;
}

#main_navi ul {
	margin-left: 0;
	background: inherit;
}

#main_navi ul li {
	border-left: none;
	width: 100%;
	text-align: left;
}

.tabber {
	padding-bottom: 0;
}

}

/*Hubspot Form*/

.hbspt-form {
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
	padding: 10px;
	color: black;
}

div.hs-richtext {
	color: black !important;
}

.hbspt-form .hs-form.stacked label {
	color: black;
	font-weight: bold;
}

.hbspt-form .hs-form.stacked .field {
	margin-bottom: 0;
}

.hbspt-form .field .input {
	padding: inherit;
	border: none;
	background: none;
	margin-bottom: 10px;
}

#sidebar .hbspt-form select {
	width: 100%;
}

.hbspt-form .hs-form .hs-button {
	background-color:#cf5300 !important;
	background-image:none;
	border:none;
	font-size:22px;
	padding:10px;
	font-family:'bebas_neueregular' !important;
	font-weight: normal;
	text-shadow: none !important
}

.hs-form .hs-button:hover {
	box-shadow: none !important;
	border: none !important;
}

.hbspt-form .hs-form.stacked .actions {
	text-align: center;
	margin-top: 0;
}

.login_widget .forgot_link {
	display: none;
}

#post-317 .login_widget h3 {
	font-size: 37px;
}

.login_submit {
	display: none;
}

#contact_detail_id {
	display: block !important;
}

.b_goback {
	margin-right: inherit; 
	padding-top: inherit;
	background-image: none;
	background-color: #007b83;
	border: none;
	color: white;
	padding: 4px 20px;
	font: bold 13px Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-transform: uppercase;
	background: #1f5f84 url(1-default/buttonbg.png) repeat-x left bottom;
	color: #fff;
	float: left;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	text-shadow: 1px 1px 1px #333;
	background-color: #007b83;
	font-size: 20px;
	font-family: 'bebas_neueregular';
	font-weight: normal;
	margin-top: 2px;
margin-right: 15px;
}

.b_goback:hover {
	background-color: #00c3cf;
	color: white;
}

#content li.event_list_featured {
	background: none !important;
	border: none !important;
	box-shadow: none !important;
}

form.propertyform select option[value=3] {
	display: none;
}

#header .header_left .logo img {
	width: inherit !important;
	height: inherit !important;
}

/*New Men Edits*/

@media only screen and (min-width: 768px) {
#main_navi ul li {
	height: 69px;
	vertical-align: middle;
	display: table-cell;
}

#main_navi ul li a {
	padding: 11px 4px 12px 4px;
}
}

.hsformerror {
	position: inherit !important;
	background: #6b2a18 !important;
	border-color: #6b2a18 !important;
	height: 35px !important;
	color: white !important;
}

.footer-wrapper {
	width:100%; 
	background:none; 
	background-color: black !important; 
}

#footer-container, .footer-columns {
	background: black !important;
}

.footer-widget {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: white;
}

#footer h3, #footer a, .footer-bottom {
	color: white;
}

#footer h3 {
	margin-bottom: 10px;
}

#footer p {
	text-align: left;
	font: 14px Arial, Helvetica, sans-serif;
	margin: inherit;
	padding: 0px 0 10px 0;
	line-height: 20px;
}

#footer a:hover {
	text-decoration: underline;
}

#footer .footer-bottom p {
	clear: left;
	text-align: center;
	width: 100%;
}

.footer-bottom a {
	font-weight: normal;
}

.footer-widget img {
	margin-right: 15px;
}

@media (min-width: 992px) {
	.footer-widget {
		width: 30%;
		margin-right: 3%;
		text-align: left;
	}
}

/* 04.11 */

#header .header_left {
	float: none;
}
a.b_sbumit {
	float: right;
	position: absolute;
    right: 0;
    top: calc(50% - 21px);
}
a.b_sbumit:before {
	display: none;
}
#main_navi {
	bottom: 0;
	width: 100%;
}
#sidebar #srchevent .event_search .event-search-icon {
	display: none;
}
a.post_img {
	max-width: 295px;
	padding: 5px;
	box-sizing: border-box;
	box-shadow: 1px 1px 1px #ddd;
    -moz-box-shadow: 1px 1px 1px #ddd;
    -webkit-box-shadow: 1px 1px 1px #ddd;
    border: 1px solid #e2dfdf;
    background: #fff;
}
.event_list_featured .post_img .featured_tag {
	width: 70px;
	height: 72px;
	top: 0;
	right: 0;
	left: auto;
	text-indent: -9999px;
}

.attending_event .addtofav,
a.b_getdirection,
#sidebar h3 {
	color: #fff;
}

.alignright {
    border: 1px solid #a9a9a9;
    background: #fff;
    float: right;
    padding: 4px;
    margin: 24px 0 0px 12px;
    text-align: center;
}

@media only screen and (max-width: 520px){
	#content .tab li a {
		padding-left: 10px;
	}
}

@media (max-width: 420px) {
	a.b_sbumit {
		float: none;
		position: relative;
		right: 0;
		top: 0;
		margin: 10px;
	}
	#header .header_left {
		padding-left: 10px;
	}
}

@media only screen and (max-width: 479px) {
	#main_navi .currentmenu2 {
		top: 12px;
	}
	#main_navi .menu-header {
		top: 35px;
	}
}

@media screen and (max-width: 980px) {
	body #main_navi {
		float: none;
		margin-left: 10px;
		margin-right: 10px;
		max-width: 100%;
		width: calc(100% - 20px);
	}
	#main_navi .currentmenu2 {
		display: block;
		position: relative;
		right: auto;
		top: 0;
	}
	#menu-secondary-title,
	#main_navi .currentmenu2 span {
		font-size: 14px;
		float: none;
		background: transparent;
		text-align: left;
	}
	#main_navi .currentmenu2 span:before {
		display: none;
	}
	#main_navi .menu-header {
		position: absolute;
		right: 0;
		top: 35px;
		width: 300px;
		left: 0;
		background: #cf5303;
	}
	#main_navi .menu-header.open {
		display: block;
	}
}