@import url(https://fonts.googleapis.com/css?family=Economica&subset=latin,latin-ext);
@font-face 
{
    font-family: "Oswald";
    src: url(../fonts/Oswald-Regular.ttf) format("truetype");
}
#sp-header-wrapper .logo-wrapper .logo-slogan {
    font-size: 13px;
}
h3 {font-size: 22px;}
body {font-size: 14px;line-height: 22px;}
.cbPoweredBy{display:none;}
#sp-main-menu img,.sp-mobile-menu img{max-height:70px;max-width:70px;border-radius: 35px;}
#sp-main-menu ul.level-0 > li a.menu-item.last.parent {padding-top:7px;}
.level-0 > li:nth-child(6) > a:nth-child(1) > span:nth-child(1) > span:nth-child(2),
div.hidden-desktop > ul:nth-child(2) > li:nth-child(6) > a:nth-child(1) > span:nth-child(1) > span:nth-child(2){display:none;}
.chrono_credits{display:none;}
i.fa.fa-asterisk{display:none}
#fin-input_first_name, #fin-input_last_name, #fin-input_email_from, #fin-input_company, #fin-input_adv_title, #fin-input_adv_url{ width:71%;}
dd.validation.message{display:block;}
#form-login-username > div:nth-child(1) > div:nth-child(1) > span:nth-child(1),
#form-login-password > div:nth-child(1) > div:nth-child(1) > span:nth-child(1){height:28px;}

.cbModuleForgotLoginIcon{padding-left:2px;margin-right:3px;}
.cbModuleUsernameIcon, .cbModulePasswordIcon {margin-top:8px;}

.coopt_description {text-align: justify;font-size: 15px;font-style: italic;padding: 10px 20px 50px 20px;}
.moduletable > h3:nth-child(1){display:none}
div.jssort03{display:none;}
#vina-jssor-image-slider118{margin-bottom:20px;}

#sp-breadcrumb-wrapper{padding-top:7px;/*background-color:#c2e3f0;background-image:none;*/}
#sp-breadcrumb-wrapper .custom_vina_follow .btn.social{background: #FFFFFF;}

#sp-breadcrumb-wrapper .custom_vina_follow .btn.social:hover .icon-facebook { color: #0378a9;}
#sp-breadcrumb-wrapper .custom_vina_follow .btn.social:hover .icon-twitter { color: #17b8fb;}
#sp-breadcrumb-wrapper .custom_vina_follow .btn.social:hover .icon-viadeo { color: #f5a73b;}
#sp-breadcrumb-wrapper .custom_vina_follow .btn.social:hover .icon-linkedin { color: #0378a9;}
#sp-breadcrumb-wrapper .custom_vina_follow .btn.social:hover .icon-google-plus { color: #dc4a38;}


#sp-breadcrumb-wrapper .custom_vina_follow{display:inline-block;float:left;}
#sp-breadcrumb-wrapper .search_friend_div{display:inline-block;float:right;}

/*#sp-breadcrumb-wrapper{padding-top:15px;padding-bottom:15px;}*/

#sp-promotion-wrapper{margin:0;padding:0;}
#sp-bottom1 .moduleItemComments {display:none;}
#k2Container.itemView .itemIntroText{font-size:14px;margin-top:10px;}
#k2Container .itemListCategoriesBlock,#k2Container .itemToolbar{display:none;}
#k2Container .moduletable > h3:nth-child(1){display:block}
#k2Container .catItemView.groupPrimary{margin-right:10px;}
#k2Container h3.catItemTitle{font-size:18px;}
#k2Container .moduleItemIntrotext .moduleItemImage img{margin-top:20px}
#sp-footer2 {text-transform:uppercase; font-family: 'Oswald', 'open_sans_regular', Tahoma,Arial,Helvetica,sans-serif !important;}
#sp-footer-wrapper .helix-framework .helix-logo {
    display: block;
    width: 144px;
    height: 42px;
    text-indent: -9999px;
    background: url(../images/Logo_Cre@web.38_144x42.png) no-repeat 0 0;
}
span.copyright{padding-top:12px;}
.moduleItemIntrotext{text-align:justify;]}
#editor-xtd-buttons{display:none;}
.cb_template .cbUserListFieldLine .cbUserListFieldTitle, .cb_template .control-label{font-weight:bold;}
#cb_memberkeywords, #cb_membercvlink, #cb_company, #cb_companywebsite, #cb_companyactionareas, #cb_companykeywords, #cb_job_ad_title{width:100%;}
a.k2ReadMore.btn.btn-small.btn-primary{float:right;}
div.itemIntroText p{padding-right:5px;}
/*.cbMenu.cbMenu_UE_MENU_MESSAGES.cbTooltip.dropdown{display:none;} redirected to uddeim :) */
#uddeim-pagenav ul li{padding:0px 5px;}
#uddeim-navbar2{text-align:center;}
#uddeim-navbar2 img{margin-left:30px;}


#cb_company, #cbfv_79{text-transform: uppercase;}
.search_member_div{background-color:#FFF;border-radius:5px;padding:10px 1px;margin-bottom:15px;height:100px;overflow:auto;}
.search_member_div ul{list-style: none;margin: 0 0 10px 15px;}

.toggle-editor{display:none;}
input[type=checkbox].css-checkbox, input[type=radio].css-checkbox {display:none;}
input[type=checkbox].css-checkbox + div.css-label,
input[type=radio].css-checkbox + div.css-label{padding-left:20px;height:15px;display:inline-block;line-height:15px;background-repeat:no-repeat;background-position: 0 0;font-size:15px;cursor:pointer;}
input[type=checkbox].css-checkbox:checked + div.css-label,
input[type=radio].css-checkbox:checked + div.css-label{background-position: 0 -15px;}
.css-label{background-image:url(../../../images/coopt/lite-green-check.png);}

#membersfound .item_header{color: #22b8f0;font-weight:bold;}
#membersfound .item_header_company{color: #2ae72c;font-weight:bold;}
#membersfound .item_title{margin-top:10px;font-weight:bold;}
#membersfound .item_content{margin-top:3px;padding-left:7px;}
#membersfound .item_text{padding-left:8px;border-left:3px #22b8f0 solid;}
#membersfound .item_text_company{padding-left:8px;border-left:3px #2ae72c solid;}
#membersfound .item_add_text{padding-left:8px;border-left:3px #aaaaaa solid;}
#membersfound .item_etc{padding:0px 10px;}
#pager_1, #pager_2{text-align:center;height:35px;word-wrap: break-word;}
#pager_2{border-top:1px #dddddd solid;padding:15px 0px;}
#pager_1 .show_page, #pager_2 .show_page{padding:0px 10px;font-weight:bold;cursor:pointer;}
#pager_1 .show_page_selected, #pager_2 .show_page_selected{padding:0px 10px;margin:0px 3px;}
#pager_1 .show_page_selected, #pager_2 .show_page_selected{padding:0px 10px;font-weight:bold;color:white;background-color:#cccccc;border-radius:4px;}
#pager_1 .show_page:hover, #pager_2 .show_page:hover{padding:0px 10px;font-weight:bold;color:white;background-color:#22b8f0;border-radius:4px;}

#last-members, div.module.green, div.module.blue{margin-top:0px; margin-bottom:10px; padding-top:0;}
#last-members h3, #adv_campaigns h3, div.module.green h3, div.module.blue h3{font-size: 22px;border-bottom: 1px solid #fff;text-align:center;margin-bottom:10px;}
div.module.green .modhdg1.line, div.module.blue .modhdg1.line{display:none;}
#last-members ul{margin: 0 0 10px 5px !important;}

#last-members li{list-style: none;cursor:pointer;word-wrap: break-word;}
#last-members li:hover{background-color:white;}
#last-members li:hover a.details{color:red;}
#last-members .icon-eye-open{display: none; margin-right: 10px;color:#555;margin:0px 5px;}
#last-members .icon-chevron-right{display: inline-block; margin-right: 10px;color:#777;margin:0px 8px;}
#last-members li:hover .icon-eye-open{display:inline-block;}
#last-members li:hover .icon-chevron-right{display:none;}
#last-members li .details{color:#fff;margin-left:7px;display:none;}

div.span4.muted.small, .ccomment-toggle-emoticons,span.ccomment-ubb:nth-child(8){display:none;}
.pagination.pagination-mini.ccomment-pagination{text-align:center;}
.pagination.pagination-mini.ccomment-pagination a{font-size:14px;}
.ccomment-pagination a:first-child,.ccomment-pagination a:last-child{border:none;}
.ccomment-avatar, .ccomment-avatar-form{border-radius:30px;}
.ccomment-no-touch .ccomment-moderation{visibility:hidden;}

span.ccomment-ubb:nth-child(6){display:none;}  /* hide url button in ccomments on homepage */
.ccomment-ubb-container select.select.input-small{display:none;}  /* hide text size button in ccomments on homepage */

DIV.hikashop_product_image, #hikashop_module_147 input.button.hikashop_cart_input_button{display:none;}
div.hikashop_container{width:33%;}
div.hikashop_product:nth-child(1) > div:nth-child(1),
div.hikashop_product:nth-child(2) > div:nth-child(1),
div.hikashop_product:nth-child(3) > div:nth-child(1),
div.hikashop_product:nth-child(4) > div:nth-child(1){width:100%;}

div.hikashop_product:nth-child(1) > div:nth-child(1) > div:nth-child(1),
div.hikashop_product:nth-child(2) > div:nth-child(1) > div:nth-child(1),
div.hikashop_product:nth-child(3) > div:nth-child(1) > div:nth-child(1),
div.hikashop_product:nth-child(4) > div:nth-child(1) > div:nth-child(1){background-position:-15px 0px;background-image:url('../../../images/com_hikashop/JobOffers.png');width:210px;height:220px;border-top-left-radius: 10px;border-top-right-radius: 30px;border-bottom-left-radius: 30px;border-bottom-right-radius: 10px;cursor:pointer;margin:0 auto;}
div.hikashop_product:nth-child(2) > div:nth-child(1) > div:nth-child(1){background-position:-265px 0px;}
div.hikashop_product:nth-child(3) > div:nth-child(1) > div:nth-child(1){background-position:-515px 0px;}
div.hikashop_product:nth-child(4) > div:nth-child(1) > div:nth-child(1){background-position:-515px 0px;}
div.hikashop_product:nth-child(1) > div:nth-child(1) > div:nth-child(1):hover{background-position:  -15px -250px;}
div.hikashop_product:nth-child(2) > div:nth-child(1) > div:nth-child(1):hover{background-position:-265px -250px;}
div.hikashop_product:nth-child(3) > div:nth-child(1) > div:nth-child(1):hover{background-position:-515px -250px;}
div.hikashop_product:nth-child(4) > div:nth-child(1) > div:nth-child(1):hover{background-position:-515px -250px;}

.hikashop_product.hikashop_product_column_1.hikashop_product_row_1,
.hikashop_product.hikashop_product_column_2.hikashop_product_row_1,
.hikashop_product.hikashop_product_column_3.hikashop_product_row_1,
.hikashop_product.hikashop_product_column_4.hikashop_product_row_1{min-width:220px;padding-bottom:10px;}

.hikashop_footer{display:none;}
#hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input, #hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select{margin: 0px 0px;}

#form-login-remember > label.control-label{display:inline-block;}
#form-login-remember > #modlgn-remember{float: left;margin-right: 5px;margin-left: 0;margin-top:4px;}
#hikashop_checkout_login_left_part li a,
#hikashop_checkout_login_left_part li a:hover{font-size:14px;}
#hikashop_checkout_login_left_part li {color: #0b78a1;}
#hikashop_checkout_login_left_part li a:hover{text-decoration: none;-webkit-transition: all 200ms;-moz-transition: all 200ms;-o-transition: all 200ms;transition: all 200ms;}

#hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input,
#hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select {margin: 0px 0px;padding: 8px;height:auto;}

#hikashop_checkout_login_left_part{padding-bottom:20px;border-bottom:1px solid #dddddd;margin-bottom: 15px;}
#com-form-login-remember label{display:inline-block;}
#com-form-login-remember input{float: left;margin-top: 4px; margin-right: 7px;margin-left: 0;}
#hikashop_checkout_login_left_part ul {margin:10px 0px;}

#hikashop_checkout_login_left_part .btn-primary,
#hikashop_checkout_next_button
{
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
 /*   background-color: #227af0;
*/	background-image: linear-gradient(to bottom,#2296f0,#2251f0) !important;
	background-repeat: repeat-x !important;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
}
#hikashop_checkout_login_left_part .btn,
#hikashop_checkout_next_button
{ 
 /*   display: inline-block !important;	
*/	padding: 4px 14px !important;
	margin-bottom: 0 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	text-align: center !important;	
	vertical-align: middle !important;
	border: 1px solid #bbb !important;
	border-radius: 4px !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05) !important;
}
#address_post_code, #address_city{text-transform:uppercase;}
#cbtabnav25{display:none;}
#create_new_ad{width:100%;}
#new_job_ad div.toggle-editor.btn-toolbar.pull-right.clearfix{display:none;}
#new_job_ad .buttons_div {margin-top:10px;}
.ad_preview_company_infos div {margin-bottom:5px;}
.ad_preview_company_infos #cblabcbfv_79, .ad_preview_company_infos #cblabcbfv_70, .ad_preview_company_infos #cblabcbfv_56, .ad_preview_company_infos #cblabcbfv_86 {display:none;}
.ad_preview_company_infos div #cbfv_79, .ad_preview_company_infos div #cbfv_86 {color: #22b8f0; font-weight: bold;font-size:18px;}
#cbfv_29 .cbImgPict {max-height:160px;/*margin-right: 15px;*/}
#job_ad_preview {margin-top:15px;}
#job_ad_preview label{cursor:default;}
#job_ad_preview .ad_preview_avatar, #job_ad_preview .ad_preview_company_infos{border:none;padding:0px 0px;}   
#job_ad_preview .ad_preview_avatar{padding:0px 15px;}
#job_ad_preview label{color: #272727;}
#cb_companycounty__, #cb_companysector, #cb_memberfunction__ {width:auto !important;}
#cb_companycounty__ option, #cb_companysector option, #cb_memberfunction__ option{display:block /*!important;*/}	/* !important previously used to fix a bug on microsoft edge... but lead to a bug on sector/function display */

/*#cblabcbfv_82, #cblabcbfv_84, #cblabcbfv_80, #cblabcbfv_83, #cblabcbfv_85, #cblabcbfv_00 {float:left;margin-right:5px;}*/
/* Ad Creation/Edition */
.ad_preview_company_infos #cb_job_ad_ref #cbfr_85 label,
.ad_preview_company_infos #cb_contracttype #cbfr_83 label,
.ad_preview_company_infos #cb_created_at #cbfr_00 label,
.ad_preview_company_infos #cb_expectedexperience #cbfr_82 label,
.ad_preview_company_infos #cb_salary #cbfr_84 label,
.ad_preview_company_infos #cb_companysector #cbfr_80 label {float:left;margin-right:5px;}

#job_ad_preview #cblabcbfv_80 {float:left;margin-right:5px;}


.alert h4 {margin: 10px 0px;}

#error-page {background: url(../images/404-error.png) no-repeat 100% 0;min-height: 400px;max-width: 650px;padding: 19px 29px 29px;margin: 100px auto 20px;}
#error-page h1.error-code {font-family: Impact;font-size: 180px;line-height: 180px;color: #f5acac;text-shadow: 0 1px #944040;}


/*#mceu_49, #mceu_50, #mceu_51, #mceu_52, #mceu_48,								/* Bug after Joomla upgrade : 3.5.1->3.6.0 (member presentation hidden on 1st tab) */
/*#mceu_105, #mceu_106, #mceu_107, #mceu_108, #mceu_109, #mceu_55, #mceu_112, 	/* Forgotten hidden buttons on member skills (on 1st tab) */
/*#mceu_165, #mceu_166, #mceu_168, #mceu_169{display:none;} 						/* Bug after Joomla upgrade : 3.5.1->3.6.0 (company description hidden on 2nd tab) */

/* Hide "CODE SOURCE", "HELIX" & "LIRE LA SUITE" buttons in tiny mce divs */
/* A propos de moi */	 
/* Ma présentation */	#mceu_17, #mceu_45, #mceu_46{display:none;} 		/* idem pour Création annonce */
/* Mes compétences */	#mceu_69, #mceu_97, #mceu_98{display:none;}
/* Mon entreprise */	#mceu_121, #mceu_149, #mceu_150{display:none;}


.cbImgPict.cbThumbPict.img-thumbnail{max-height:70px;max-width:70px;}

.btn.btn-link.social.viadeo.btn-:hover{ background: #f5a73b; color: #fff;}

#chronoform-Contact_AdvertisingCampaign h1 {
	padding-bottom: 0px !important;
	margin: 40px 0 20pxpx 0px  !important;
	border-bottom: none  !important;

	border-bottom: 0 none !important;
	font-size: 24.5px !important;
	line-height: 40px !important;
	margin: 10px 0 !important;
	padding-bottom: 0 !important;
	
	font-family: inherit;
	font-weight: bold;
}
#chronoform-Contact_AdvertisingCampaign h1 a {	color: #22b8f0;}
#chronoform-Contact_AdvertisingCampaign h1 a,#chronoform-Contact_AdvertisingCampaign h1 a:hover {text-decoration: none; transition: all 200ms;}


#campaign_validation .button{margin:0px 3px;}

.cb_template.cbRegistrationCanvas .cbRegistrationHeader{height:330px;}

#modlgn-username, #modlgn-passwd{padding: 8px; height: auto;}

#delete_action_before #cbbtncancel
{
	text-shadow: 0 1px 0 #fff !important; 
	background-repeat: repeat-x !important; 
	text-shadow: 0 1px 0 #fff  !important;
	border-color: #ccc !important;
	background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075) !important;
	color: #333333 !important;
	background-color: #e0e0e0;
}
#delete_action_before #cbbtncancel:hover{
  background-color: #e0e0e0 !important;
  background-position: 0 -15px !important;
}
#delete_action_before #cbbtncancel:active
{
  background-image: none !important;
}
.visibility_hidden{visibility:hidden;}
.display_none{display:none;}


#sp-bottom3 .module{margin-top:0px;}
#sp-feature-wrapper{padding: 0 0 !important;background: none !important;position: relative;}
#sp-feature{min-height: 0 !important;}
#sp-feature-wrapper::before {box-shadow: none !important;}

/* OK SUR S4
@media (max-width: 599px) {
  .responsive .row-offcanvas-left
		.sidebar-offcanvas {
    left: -60%;
  }
  .responsive .row-offcanvas-left.active {
    left: 60%;
  }
  .responsive .sidebar-offcanvas {
    width: 60%;
  }
}
*/
/*
#sp-right .module{margin-top:10px;}
*/