/*
Theme Name: WP Bolina
Theme URI: http://cmssuperheroes.com
Author: CMSSuperHeroes
Author URI: http://themeforest.net/user/CMSSuperHeroes
Description: The 2015 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: wp-bolina

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.fancy-box-image.right {
	text-align: left;
}
.vc_general.vc_cta3 {
	background:#fff !important;
}
.vc_general.vc_cta3 h2{
	font-size: 24px;
	line-height: 30px !important;
	font-weight: 900;
	margin-bottom: 35px;
}
.vc_general.vc_cta3 h4{
	font-size: 15px;
	font-weight: 400;
	color:#959595 !important;
	margin-bottom: 50px;
}
.vc_general.vc_cta3 .event-date h4{
	color:#000000 !important;
}

.vc_general.vc_cta3 .vc_cta3-actions a{
	display: block;
	margin:0 auto;
	width: 150px;
}

.vc_general.vc_cta3 .inner-header-content{
	height:380px !important;
}

.vc_general.vc_cta3 .logo-event{
	max-height:99px;
	min-height:99px;
	height:99px;
	text-align: center;
	line-height:99px;
}

.vc_general.vc_cta3 .logo-event #img-logo{
	vertical-align: middle !important;
}

.vc_general.vc_cta3 .event-desc{
	min-height:80px;
	max-height:80px;
}

.vc_general.vc_cta3 .event-title{
	min-height:60px;
	max-height:60px;
}

.vc_general.vc_cta3 p{
	line-height: 30px !important;
}

#cshero-header .section.wrap-navigation{
	background: #fff;
	opacity:0.8;
}
#right-header{
	display: none;
}
.template-cms_fancybox_single--layout6 .fancy-box-icon .icon{
	display: none !important;
}
.template-cms_fancybox_single--layout6 .fancy-box-icon{
	margin-bottom: 20px !important;
}
.template-cms_fancybox_single--layout6:nth-child(2) .fancy-box-icon{
	background: url('images/sprite_hrone.png') no-repeat 0% 0%;
	width: 64px;
	height: 57px;
}
.template-cms_fancybox_single--layout6:nth-child(2):hover .fancy-box-icon{
	background: url('images/sprite_hrone.png') no-repeat 0% 100%;
	width: 64px;
	height: 57px;
}
.template-cms_fancybox_single--layout6:nth-child(4) .fancy-box-icon{
	background: url('images/sprite_warren.png') no-repeat 0% 0%;
	width: 64px;
	height: 57px;
}
.template-cms_fancybox_single--layout6:nth-child(4):hover .fancy-box-icon{
	background: url('images/sprite_warren.png') no-repeat 0% 100%;
	width: 64px;
	height: 57px;
}
.template-cms_fancybox_single--layout6:nth-child(6) .fancy-box-icon{
	background: url('images/sprite_automotion.png') no-repeat 0% 0%;
	width: 64px;
	height: 57px;
}
.template-cms_fancybox_single--layout6:nth-child(6):hover .fancy-box-icon{
	background: url('images/sprite_automotion.png') no-repeat 0% 100%;
	width: 64px;
	height: 57px;
}
.template-cms_fancybox_single--layout6:nth-child(8) .fancy-box-icon{
	background: url('images/sprite_itone.png') no-repeat 0% 0%;
	width: 64px;
	height: 57px;
}
.template-cms_fancybox_single--layout6:nth-child(8):hover .fancy-box-icon{
	background: url('images/sprite_itone.png') no-repeat 0% 100%;
	width: 64px;
	height: 57px;
}
.template-cms_fancybox_single--layout6:nth-child(10) .fancy-box-icon{
	background: url('images/sprite_marketers.png') no-repeat 0% 0%;
	width: 64px;
	height: 66px;
}
.template-cms_fancybox_single--layout6:nth-child(10):hover .fancy-box-icon{
	background: url('images/sprite_marketers.png') no-repeat 0% 100%;
	width: 64px;
	height: 66px;
}
.template-cms_fancybox_single--layout6:nth-child(12) .fancy-box-icon{
	background: url('images/sprite_marketers.png') no-repeat 0% 0%;
	width: 70px;
	height: 70px;
}
.template-cms_fancybox_single--layout6:nth-child(12):hover .fancy-box-icon{
	background: url('images/sprite_marketers.png') no-repeat 0% 100%;
	width: 70px;
	height: 70px;
}
.vc_column_container:nth-child(1) .vc_cta3-content-header:before{
	/*content:url('images/marketers-forum.png');*/
	content:url('images/Logo_HROne-01.svg');
	width: 100%;
	max-width: 200px;
	display: block;
	margin: 0 auto;
	height: 80px;
	margin-bottom: 30px;
}
.vc_column_container:nth-child(2) .vc_cta3-content-header:before{
	/*content:url('images/hr-factory.png');*/
	content:url('images/fleetnight.svg');
	width: 100%;
	max-width: 200px;
	display: block;
	margin: 0 auto;
	height: 80px;
	margin-bottom: 30px;
}
.vc_column_container:nth-child(3) .vc_cta3-content-header:before{
	content:url('images/itdays.svg');
	width: 100%;
	/*max-width: 200px;*/
	max-width: 132px;
	display: block;
	margin: 0 auto;
	height: 80px;
	margin-bottom: 30px;
}
#job_offer{
	background: none;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 15px;
}
#job_offer h2{
	margin-bottom: 25px;
}
#footer-top{
	background: none;
}
.footer-top-right a{
	max-width: 185px;
    width: 42%;
    margin: 0 4%;
    float: left;
    margin-bottom: 10px;
}
.footer-top-right a:nth-child(1),
.footer-top-right a:nth-child(2){
	max-width: 20%;
    margin: 0 15%;
    margin-bottom: 10px;
}

.template-cms_fancybox_single--layout8 .overlay{
	background: url('images/apply.jpg') !important;
	background-repeat: no-repeat;
	background-size: cover !important;
}
/*.vc_custom_1448213938027{
	background-image: url('images/taureau_paralax.jpg') !important;
}*/
.secsion.event_header{
	background: url('images/Event.jpg');
	background-repeat: no-repeat;
	background-position: 0% 0% !important;
}
/*.secsion{
	background: url('images/Event.jpg');
	background-repeat: no-repeat;
	background-position: 0 -248px !important;
}*/
.template-cms_carousel--events{
	margin-bottom: 45px;
}
#communities,
.secsion.vc_custom_1462784679891{
	/*background: url('images/Event.jpg') no-repeat 0% 0%;*/
	background: #f2f2f2;
}
.hephaistos .tp-bullet{
	border-radius: 0;
	border-width: 1px;
	background: #fff !important;
}
.hephaistos .tp-bullet:hover,
.hephaistos .tp-bullet.selected{
	background: #ffbf00 !important;
}
.popup{
	display: none;
}

.beast .vc_column_container:nth-child(1) .vc_cta3-content-header:before{
	display: none;
}
.beast .btn{
	text-align: center;
	width: 238px !important;
	height: 65px;
	line-height: 40px;
}
.beast .vc_general.vc_cta3{
	border:none;
}
.beast .vc_cta3-content-header{
	width: 62%;
	margin: 0 auto;
}

.vc_column_container>.vc_column-inner{
	padding: 0 !important;
}
.tp-revslider-mainul{
	width: 100% !important;
}
.event .vc_column_container>.vc_column-inner{
	padding-left:15px !important;
	padding-right: 15px !important;
}

.widget-title{
	margin-bottom: 0 !important;
	display: none;
}
.widget_text{
	width: 100%;
}
.aiwidget-title{
	display: none;
}
.thinkTwitFollow{
	display: none !important;
}
.tweettext{
	color: #fff !important;
}
.tweettext a{
	color: #fff !important;
}
.template-cms_fancybox_single--layout7 .fancy-box-image{
	min-height: 0 !important;
}
.template-cms_counter_single--layout1.border-left:after{
	display: none;
}
.template-cms_counter_single--layout1{
	float: none !important;
}
.vc_custom_1448014660629 .facybox-title{
	font-weight: 700 !important;
}
.vc_custom_1441770018757 .facybox-title{
	font-weight: 700 !important;
}
.mailadress{
	color: #fff;
}
.mailadress:hover{
	color: #fff;
}
#cshero-header .wrap-navigation.header-fixed .main-navigation .nav-menu > li > a{
	color: #000 !important;
}
#cshero-header.cshero-main-header.fixed{
	top: 0 !important;
}
.cms-grid-categories{
	color:#000 !important;
}
/******************************************/
/***************RESPONSIVE*****************/
/******************************************/
@media screen and (max-width: 1200px) {
	.vc_general.vc_cta3 h2{
		font-size: 18px;
	}
}
@media screen and (max-width: 992px) {
	.vc_custom_1462784679891{
		padding-top: 0;
	}
	.vc_custom_1462784679891 .wpb_column:nth-child(2){
		display: none;
	}
	.template-cms_fancybox_single--layout7 .fancybox-inner-content{
		max-width: 60% !important;
	}

}
@media screen and (max-width :768px){
	.secsion.event_header,
	.secsion.event{
		background: none;
	}
	.template-cms_fancybox_single--layout6 .fancy-box-icon{
		float: none !important;
		margin: 0 auto !important;
	}
	.template-cms_fancybox_single--layout6 .cms-fancybox-item .primary-content{
		float: none !important;
		text-align: center !important;
	}
	.vc_custom_1462784679891 .wpb_column {
		padding-bottom: 50px;
	}
	.vc_custom_1448014660629 img{
		display: none !important;
	}
	.vc_custom_1462784936384 .cms-carousel .owl-item{
		width: 33.33% !important;
		margin-right: 0 !important;
	}
	.vc_custom_1441607620315 .wpb_column{
		width: 50% !important;
		float: left;
	}
	.vc_custom_1441607620315 .wpb_column .cms-counter-wraper{
		width: 50%;
		margin: 0 auto !important;
	}
	footer #footer-top{
		padding-top: 20px !important;
	}
	footer .footer-top-right a{
		max-width: 100% !important;
		width: 50% !important;
		margin: 0 !important;
		margin-bottom: 20px !important;
		display: block;
	}
	footer .footer-top-right a img{
		margin-left: auto;
		margin-right: auto;
		width: 50%;
		display: block;
	}
	footer .footer-top-right a:nth-child(1) img,
	footer .footer-top-right a:nth-child(2) img{
		max-width: 35%;
	}
	.vc_custom_1448014660629 .line-title{
		width: auto !important;
	}
	#communities .vc_empty_space{
		height: 50px !important;
	}
	.vc_custom_1462784679891 .vc_empty_space{
		height: 50px !important;
	}
	/*.owl-carousel .owl-item img{
		width: 35% !important;
		margin: 0 auto !important;
	}*/
	#events .vc_empty_space{
		height: 30px !important;
	}
	.template-cms_fancybox_single--layout7 svg{
		top: -130px !important;
	}
	.vc_custom_1462784936384 .cms-carousel .owl-item{
		width: 45% !important;
	}
	.logo-event img{
		width: 58% !important;
		margin: 0 auto;
		display: block;
	}
	.cms-carousel .owl-controls .owl-prev{
		left:0 !important;
	}
	.cms-carousel .owl-controls .owl-next{
		right:0 !important;
	}
	.event-title h2{
		font-size: 1.2em !important;
	}
	.vc_general.vc_cta3 .logo-event{
		margin-bottom: 15px;
	}
}
.owl-carousel .owl-item img{
	width: inherit !important;
	display: inline-block !important;
}

.imgdisplay {
	background-color: transparent !important;
}

.ai-more {
	display: none !important;
}
