@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic&subset=latin,cyrillic);

body{
	margin: 0px;
	padding: 0px;
	background-color: #ff;
	font-family: 'Roboto Condensed Light', sans-serif;
	font-size: 14px;
}
a, a:link, a:hover, a:visited{
	text-decoration: none;
}
img{
	border: 0px;
}

.last_jobs div:nth-child(even) {
    float: right;
}

.last_jobs > div {
    width: 48%; 
    float: left;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 6px;
}
.last_jobs {
    width: 90%; 
    margin-left: auto; 
    margin-right: auto; 
    display:block;
}

.button_container_two {
    width: 400px; 
    float: left;
}

.button_message_new {
    float: left; 
    margin-left: 20px; 
    opacity: 1;
}

.show_all_jobs_button {
    border: 1px solid;
    border-color: #CCCCCC;
}

header, #header{
	width: 100%;
	height: 151px;
	position: fixed;
	z-index: 11;
}
#headerLineWrap{
	height: 58px;
	/* background-color: #273745; */
	background-color: #273745;
	border-bottom: 3px solid #E6BC0B;
}
#headerLine{
	width: 980px;
	padding-left: 20px;
	margin: 0px auto;
	height: 58px;
}
#headerSubLineWrap{
	width: 100%;
	height: 53px;
	background: rgba(47, 63, 80, 0.80);
}
#headerSubLine{
	width: 980px;
	padding-left: 20px;
	margin: 0px auto;
}
#headerSubLine ul{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#headerSubLine ul li{
	float: left;
}
#logo{
	display: block;
	float: left;
	margin-top: 6px;
	width: 164px;
	/*margin-right: 57px;*/
}
#search{
	width: 532px;
	float: left;
}
#search select{
	display: block;
	float: left;
	width: 115px;
	height: 40px;
	border: 0px;
	color: #fff;
	margin-top: 8px;
	font-size: 12px;
	padding-left: 10px;
	font-family: 'Roboto Condensed Light', sans-serif;
	-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/arrowSearchBox.png) no-repeat right #2980b9;
	cursor: hand;
	cursor: pointer;
}
#search input[type=text]{
	display: block;
	float: left;
	font-size: 12px;
	margin-top: 8px;
	margin-left: 10px;
	height: 40px;
	width: 320px;
	padding: 0px 10px;
	border: 0px;
	color: #333;
	font-family: 'Roboto Condensed Light', sans-serif;
}
#search input:focus{
	outline: none;
	border: 0px;
}
#search input[type=submit]{
	display: block;
	float: left;
	font-size: 12px;
	margin-top: 8px;
	height: 40px;
	width: 50px;
	background-image: url(../images/buttonSearch.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	padding: 0px 10px;
	border: 0px;
	color: #333;
	font-family: 'Roboto Condensed Light', sans-serif;
	cursor: hand;
	cursor: pointer;
}
#languages{
	float: right;
	margin-top: 20px;
}
#indexHolderWrap{
	width: 100%;
	height: 721px;
	overflow: hidden;
	position: relative;
}
#fadingBG{
	position: absolute;
	z-index:1;
	background: #273745;
	height:721px;
	width:100%;
}
.indexHolderImage,
#indexHolderImage{
	background-image: url(../images/mainPic.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 721px;
	width: 100%;
	z-index: 1;
	position: absolute;
}
#indexHolderContent{
	width: 980px;
	padding-top: 215px;
	padding-left: 0px;
	position: relative;
	margin: 0px auto;
	z-index: 2;
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	font-size: 16px;
}
#indexHolderContent h2{
	font-size: 32px;
	margin-bottom: 10px;
}
#indexHolderLeft{
	width: 450px;
	height: 536px;
	float: left;
}
#indexHolderRight{
	width: 410px;
	height: 536px;
	float: right;
}
.loginHolderLeft{
	width: 450px;
	height: auto;
	float: left;
	border-right: 2px solid #48647C;
}
.loginHolderRight{
	width: 410px;
	height: auto;
	float: right;
}
.stamp{
	display: block;
	width: 177px;
	height: 177px;
	background-image: url(../images/stamp.png);
	background-repeat: no-repeat;
	margin: 10px auto 0px auto;
}
.language{
	background-image: url(../images/arrowLanguage.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	color: #fff;
	font-size: 12px;
}
.language .languageFlag{
	display: block;
	float: right;
	margin-left: 10px;
}
.language .languageName{
	float: left;
	display: block;
}
.clear{
	clear: both;
	display: block;
}
#headerSubLine a, #headerSubLine a:link, #headerSubLine a:hover, #headerSubLine a:visited{
	display: block;
	float: left;
	height: 53px;
	line-height: 53px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	padding: 0px 0px 0px 30px;
	text-transform: uppercase;
	background-image: url(../images/iconHome.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	margin-right: 40px;
}
#headerSubLine a.linkHome{
	background-image: url(../images/iconHome.png);
}
#headerSubLine a.linkAboutMe{
	background-image: url(../images/iconCandidatures.png);
}
#headerSubLine a.linkActiveAds{
	/*background-image: url(../images/iconRegisterBuilder.png);*/
	background-image: url(../images/zoneBuilder.png);
	color: #F3C204;
}
#headerSubLine a.linkBlog{
	background-image: url(../images/iconBlog.png);
}
#headerSubLine a.linkMakeRequest{
	background-image: url(../images/iconMakeRequest.png);
}
#headerSubLine a.linkBuilderCatalog{
	background-image: url(../images/iconRegisterBuilder.png);
}
#headerSubLine a.linkRegisterBuilder{
	background-image: url(../images/iconRegisterBuilder.png);
}
#headerSubLine a.linkMakeRequest{
	background-image: url(../images/iconMakeRequest.png);
}
#headerSubLine a.linkHowItWorks{
	background-image: url(../images/iconHowItWorks.png);
}
#headerSubLine a.zoneBuilder{
	/*background-image: url(../images/zoneBuilder.png);*/
	/*color: #F3C204;*/
	background-image: url(../images/iconRegisterBuilder.png);
}
#headerSubLine a.linkLogin{
	background-image: url(../images/buttonLogin.png);
}
#headerSubLine a.linkHelp{
	background-image: url(../images/iconHelpQM.png);
}
#headerSubLine a.linkMenu{
	background-image: url(../images/iconMenu.png);
	float: right;
	margin-left: 0px;
	margin-right: 0px;
}
.indexForm{
	width: 320px;
	margin-top: 60px;
}
.indexForm select{
	width: 318px;
	height: 51px;
	color: #333;
	padding-left: 20px;
	border: 0px;
	box-shadow: 1px 2px 2px #333;
	border: 1px solid #fff;
	margin-bottom: 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/arrowIndexSelect.png) no-repeat right #fff;
	cursor: hand;
	cursor: pointer;
}
.indexForm select:focus, .indexForm select:active{
	outline: none;
	border: 0px;
	border: 1px solid #fff;
}
.forgottenPassword,.multibtn, #buttonMakeRequestLink,#buttonRegisterBuilderLink,#buttonLoginBuilderLink,.buttonRegisterBuilder, .indexForm input[type=submit] , .edit-profile-btn , .email-send-btn{
	background-image: url(../images/buttonMakeRequest.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	height: 51px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	border: 0px;
	width: 318px;
	text-transform: uppercase;
	font-size: 14px;
	text-align: left;
	text-indent: 30px;
	background-color: #2980b9;
	margin-top: 30px;
	cursor: hand;
	cursor: pointer;
}
#buttonRegisterBuilderLink,#buttonLoginBuilderLink,.forgottenPassword,.multibtn, #buttonMakeRequestLink{
	display: inline-block;
	height: auto;
	padding: 15px 0 15px 15px;
}

.buttonLearnMoreHeader, .buttonLearnMoreHeader:link, buttonLearnMoreHeader:hover, .buttonLearnMoreHeader:visited {
    display: block;
    height: 30px;
    line-height: 33px;
    width: 103px;
    padding-left: 17px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-color: #2980b9;
    cursor: hand;
}

a.buttonRequest, a.buttonRequest:link, a.buttonRequest:hover, a.buttonRequest:visited, .buttonRequest{
	background-image: url(../images/buttonMakeRequest.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	height: auto;
	padding: 15px 0 15px 35px;
	font-family: 'Roboto Condensed', sans-serif;
	border: 0px;
	width: 258px;
	display: block;
	margin: 0px auto;
	text-transform: uppercase;
	font-size: 14px;
	text-align: left;
	background-color: #2980b9;
	cursor: hand;
	cursor: pointer;
	color: #fff!important;
}
a.buttonRequest:hover{
	color: #fff;
}
.edit-profile-btn , .email-send-btn{
	display:inline-block;
	padding-top: 10px;
	text-indent: 40px;
	height: 31px
}
.email-send-btn{
	background-image: url(../images/buttonEmailReq.png);
	padding-top: 7px;
	padding-bottom:3px;
}
.indexForm input[type=text]{
	width: 298px;
	height: 51px;
	color: #333;
	padding-left: 20px;
	border: 1px solid #fff;
	box-shadow: 1px 2px 2px #333;
	margin-bottom: 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	cursor: hand;
	cursor: pointer;
}
.indexForm input[type=password]{
	width: 133px;
	display: block;
	float: left;
	height: 53px;
	color: #333;
	padding-left: 20px;
	border: 1px solid #fff;
	box-shadow: 1px 2px 2px #333;
	margin-bottom: 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	cursor: hand;
	cursor: pointer;
}
.indexForm input[type=password]:nth-child(2n){
	float: right;
	margin-right: 0px;
}
.innerFormRegister{
	width: 320px;
	float: left;
	margin-top: 30px;
	margin-right: 30px;
}

.linkMoreContainer {
    float: right;
    margin-top: 15px;
}
.innerFormRegister .chzn-container-single .chzn-search input{background:none}
.innerFormRegister .chzn-container-single .chzn-single div{display:none!important;}
.innerFormRegister .chzn-container-single .chzn-single,
.innerFormRegister .chzn-container-active .chzn-single-with-drop,
.innerFormRegister select{
	width: 318px;
	height: 51px;
	color: #333;
	padding-left: 20px;
	border: 0px;
	box-shadow: 1px 2px 2px #333;
	border: 1px solid #fff;
	margin-bottom: 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/arrowIndexSelect.png) no-repeat right #fff;
	cursor: hand;
	cursor: pointer;
}
.innerFormRegister .chzn-container-single .chzn-single,
.innerFormRegister .chzn-container-active .chzn-single-with-drop{
	width:298px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	height: 45px;
}
.chzn-add-button{cursor:pointer};
.innerFormRegisterHolder .chzn-container-single .chzn-single span{margin-top: 10px;display:inline-block;color: #ААА;}
.innerFormRegister select:focus, .innerFormRegister select:active{
	outline: none;
	border: 0px;
	border: 1px solid #fff;
}
.innerFormRegister input[type=submit]{
	background-image: url(../images/buttonMakeRequest.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	height: 51px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	border: 0px;
	width: 318px;
	text-transform: uppercase;
	font-size: 14px;
	text-align: left;
	text-indent: 30px;
	background-color: #2980b9;
	margin-top: 30px;
	cursor: hand;
	cursor: pointer;
}
.innerFormRegister input[type=text]{
	width: 298px;
	height: 51px;
	color: #333;
	padding-left: 20px;
	border: 1px solid #fff;
	box-shadow: 1px 2px 2px #333;
	margin-bottom: 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	cursor: hand;
	cursor: pointer;
}
.innerFormRegister input[type=password]{
	width: 133px;
	display: block;
	float: left;
	height: 53px;
	color: #333;
	padding-left: 20px;
	border: 1px solid #fff;
	box-shadow: 1px 2px 2px #333;
	margin-bottom: 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	cursor: hand;
	cursor: pointer;
}
.innerFormRegister input[type=password]:nth-child(2n){
	float: right;
	margin-right: 0px;
}
#buttonRegisterBuilderLink,
.buttonRegisterBuilder{
	background-image: url(../images/buttonRegisterBuilder.png) !important;
}
#buttonLoginBuilderLink{
	background-image: url("../images/buttonLogin.png") !important;
	margin-top: -10px;
}
.loginFacebook, .loginFacebook:link, .loginFacebook:hover, .loginFacebook:visited{
	display: block;
	height: 53px;
	line-height: 53px;
	width: 282px;
	margin-top: 10px;
	padding-left: 38px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	background-image: url(../images/buttonRegisterFacebook.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	background-color: #4a6ea9;
}
#lineHelpBuilders{
	width: 100%;
	text-align: center;
	position: relative;
	height: 58px;
	line-height: 58px;
	background-color: #f5f4f2;
	font-family: 'Roboto Condensed', sans-serif;
}

#lineHelpBuilders span {
    color: #48647C;
    font-size: 32px;
}

#lineHelpBuilders.blue{
	color: #FFF;
	background-color: #48647C;
}
#lineHelpBuilders.blue a, #lineHelpBuilders.blue a:link, #lineHelpBuilders.blue a:hover, #lineHelpBuilders.blue a:visited{color: #FFF}
.helpBuildersText{
	display: inline-block;
	/*
	background-image: url(../images/iconHelpBuilders.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: left center;
	*/
	color: #48647C;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 32px;
}
#lineHelpBuilders a, #lineHelpBuilders a:link, #lineHelpBuilders a:hover, #lineHelpBuilders a:visited{
	color: #666;
	margin: 0px;
	font-weight: bold;
	font-size: 26px;
}
#holderGuide{
	width: 980px;
	padding: 50px 0px 50px 20px;
	margin: 0px auto;
        background-color: #f5f4f2;
        
}

.how_it_works_container {
    background-color: #f5f4f2;
}

.border-line {
    border-color: #f7f2f2;
    width: 100%;
    border-style: solid;
    border-width: 1px;
}

.container-blue {
    width: 100%;
    height: auto;
    background-color: #48647c;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-top: 30px;
    margin-bottom: 0px;
    padding-bottom: 20px;
}

.container-blue-text {
    margin-left: auto;
    margin-right: auto; 
    width: 80%;
}

.last_users_title {
    text-align: center;
    color: #2a3a49;
    font-size: 32px;
    font-family: 'Roboto Condensed', sans-serif;
}

.partners {
    text-align: center;
    color: #48647C;
    font-size: 32px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
}

.linkForUserRegistration, .linkForUserRegistration:link, linkForUserRegistration:hover, .linkForUserRegistration:visited {
	display: block;
	height: 42px;
	line-height: 42px;
	width: 195px;
	padding-left: 38px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: 8px center;
	background-color: #2980b9;
        margin-left: auto;
        margin-right: auto;
}

.linkForProject, .linkForProject:link, linkForProject:hover, .linkForProject:visited {
	display: block;
	height: 42px;
	line-height: 42px;
	width: 103px;
	padding-left: 38px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	background-image: url(../images/iconMakeRequest.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	background-color: #2980b9;
        margin-left: auto;
        margin-right: auto;
}

.linkForAllCategories, .linkForAllCategories:link, linkForAllCategories:hover, .linkForAllCategories:visited {
	display: block;
	height: 42px;
	line-height: 42px;
	width: 163px;
	padding-left: 38px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: 8px center;
	background-color: #2980b9;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
        margin-bottom: 20px;
}


.container-blue h4 {
    color: #FFF;
    text-align: center;
    font-size: 18px;
}
.boxGuide{
	display: block;
	float: left;
	width: 21%;
	height: auto;
	text-align: center;
}
.boxGuide:nth-child(1n){
	margin-left: 20px;
}
.boxGuide:nth-child(2n){
	margin-left: 3%;
}
.boxGuide:nth-child(3n){
	margin-left: 4%;
}
.boxGuide:nth-child(4n){
	margin-right: 20px;
	float: right;
}
.boxGuidePic{
	display: block;
	/* width: 240px; */
	height: 115px;
	text-align: center;
}
.boxGuideText{
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	color: #666;
	font-size: 16px;
}
.boxGuideHeading{
	display: block;
	font-size: 20px;
	color: #48647c;
	font-weight: bold;
}
#holderCategoriesWrap{
	background-image: url(../images/backgroundCategories2.jpg);
	background-repeat: repeat-y;
	/* background-attachment: fixed; */
	height: auto;
	width: 100%;
}
#holderCategories{
	width: 1000px;
	height: auto;
	padding-top: 30px;
	padding-bottom: 10px;
	margin: 0px auto;
}
#holderCategories h3 ,#holderCategories .header-link, .header-link-plans {
	display: block;
	text-align: center;
	color: #48647C;
	font-size: 32px;
	font-family: 'Roboto Condensed', sans-serif;
        text-transform: uppercase;
}
.holderCategoriesColumn{
	float: left;
	width: 250px;
	line-height: 26px;
}
.holderCategoriesPic{
	float: right;
	margin-left: 40px;
	max-width: 100%;
	height: 180px;
	overflow: hidden;
	display: block;
}

.holderCategoriesPicSmall{
	display: block;
	margin-left: 0px;
	width: 100%;
	height: 180px;
	overflow: hidden;
	display: block;
}
.holderCategoriesSmall{
	width: 30%;
	padding: 1%;
	display: block;
	height: 240px;
	float: left;
	margin-right: 1%;
	border: 1px solid #eee;
}
.holderCategoriesName{
	font-size: 18px;
	font-weight: bold;
}
.holderCategoriesSmall a{
	display: block;
	padding: 0px;
}
.holderCategoriesSmall:hover{
	border: 1px solid #ccc;
	background-color: #eee;
}
.holderCategoriesSmall a:hover{
	display: block;
	padding: 0px;

	color: #000;
}
.newsEx .holderCategoriesPic img{min-height: 160px}
.newsEx .holderCategoriesPic{
	max-height: 160px;
	overflow:hidden;
}
.holderCategoriesPic img{
	max-width: 100%;
	height: auto;
}
.holderCategoriesColumn:nth-child(1n){
	margin-left: 80px;
}
.holderCategoriesColumn a, .holderCategoriesColumn a:link, .holderCategoriesColumn a:hover, .holderCategoriesColumn a:visited{
	color: #2980b9;
	font-size: 16px;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
}
.holderCategoriesColumn a:hover{
	color: #2a3a49;
	text-decoration: underline;
}
#holderHowItWorks{
	width: 1000px;
	margin: 0px auto;
	padding-top: 0px;
	margin-top: -20px; /* remove when texture is done*/
	padding-bottom: 20px;
}
#holderHowItWorks h3{
	text-align: center;
	color: #2a3a49;
	font-size: 32px;
	font-family: 'Roboto Condensed', sans-serif;
}


.last_jobs h3{
	text-align: center;
	color: #2a3a49;
	font-size: 32px;
	font-family: 'Roboto Condensed', sans-serif;
}

.boxHowItWorks{
	display: block;
	float: left;
	width: 300px;
	height: auto;
	text-align: center;
}
.boxHowItWorks:nth-child(1n){
	margin-left: 20px;
}
.boxHowItWorks:nth-child(2){
	margin-left: 30px;
}
.boxHowItWorks:nth-child(3n){
	margin-right: 20px;
}
.boxHowItWorksPic{
	display: block;
	width: 300px;
	height: 115px;
	text-align: center;
}
.boxHowItWorksText{
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	color: #666;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.boxHowItWorksHeading{
	display: block;
	font-size: 20px;
	width: 200px;
	margin: 0px auto;
	height: 60px;
	color: #48647c;
	font-weight: bold;
}
.boxFAQSHeading{
	display: block;
	font-size: 20px;
	margin: 0px auto 10px auto;
	float: initial;
	height: auto;
	color: #48647c;
	font-weight: bold;
}
.linkMakeRequestBig, .linkMakeRequestBig:link, .linkMakeRequestBig:hover, .linkMakeRequestBig:visited{
	display: block;
	height: 53px;
	line-height: 53px;
	width: 202px;
	margin: 60px auto 0px auto;
	padding-left: 38px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	background-image: url(../images/buttonMakeRequest.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	background-color: #2980b9;
}
#holderBuildersWrap{
	width: 100%;
	height: auto;
	background-color: #1e1e1e;
}
#holderBuildersWrap.zone #holderBuilders{color: #273745;}
.zone,
#holderBuildersWrap.zone{

	background-image: url('../images/backgroundCategories2.jpg');
}
#holderBuilders{
	width: 980px;
	padding: 50px 0px 50px 20px;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0px auto;
	color: #fff;
}
#holderBuilders :not(.sub) h3{
	color: #ffcc01;
	font-size: 32px;
	margin-top: 0px;
}
#holderBuildersLeft{
	width: 540px;
	padding-left: 20px;
	float: left;
	font-size: 16px;
}

.testimonial-list .boxTestimonialsHolder{
	height: 300px;
	overflow: hidden;
}
.testimonial-list .boxTestimonials{
	padding-left: 30px;
	margin-left: -30px;
	background-image: url(../images/iconQuote2.png);
	background-repeat: no-repeat;
	padding-top: 10px;

}
#holderBuildersRight {
	background-image: url(../images/iconQuote.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	width: 350px;
	float: right;
	padding-left: 30px;
}
.boxTestimonials{
}
.boxTestimonialsText{
	display: block;
	margin-bottom: 30px;
	font-family: 'Roboto Condensed Light', sans-serif;
	font-style: italic;
	font-size: 20px;
	color: #fff;
}
.boxTestimonialsName{
	color: #ffcc01;
	font-weight: bold;
	display: block;
	font-size: 16px;
}
.testimonial-list .boxTestimonials{
	margin-bottom: 25px;
	padding-bottom: 15px;
}

.testimonial-list .boxTestimonials:not(:last-child){
	border-bottom: 1px solid #1E1E1E;
}
.testimonial-list{
	background: #FFF;
}
.testimonial-list .boxTestimonialsText , 
.testimonial-list .boxTestimonialsName ,
.testimonial-list .boxTestimonials{
    color: #1E1E1E;
}
.linkRegisterBuilderBig, .linkRegisterBuilderBig:link, .linkRegisterBuilderBig:hover, .linkRegisterBuilderBig:visited{
	display: block;
	height: 53px;
	line-height: 53px;
	width: 222px;
	margin: 60px auto 0px auto;
	padding-left: 38px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	background-image: url(../images/buttonRegisterBuilder.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	background-color: #2980b9;
}
#holderPartners{
	width: 980px;
	margin: 0px auto;
	padding: 0px 0px 50px 20px;
}
footer{
	width: 100%;
	height: auto;
	background-color: #48647c;
}
#footer{
	width: 980px;
	margin: 0px auto;
	padding: 50px 0px 50px 20px;
}
.footerLogo{
	width: 260px;
	float: left;
}
.footerColumn{
	width: 230px;
	float: left;
	color: #fff;
	font-size: 14px;
}

.footerColumnContacts{
	width: 230px;
	float: left;
	color: #fff;
	font-size: 14px;
}
.footerColumn h4, .footerColumnContacts h4{
	color: #2a3a49;
	font-size: 20px;
	margin-bottom: 20px;
	font-family: 'Roboto Condensed', sans-serif;
}

.footerTitle{
	color: #FFF;
	font-size: 14px;
	font-family: "Roboto Condensed",sans-serif;
	margin-bottom:5px;
}
.footerColumn a, .footerColumn a:link, .footerColumn a:hover, .footerColumn a:visited{
	display: block;
	color: #fff;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	margin-bottom: 10px;
}
#footerDarkWrap{
	background-color: #2a3a49;
}
#footerDark{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	width: 980px;
	padding: 15px 0px 0px 20px;
	margin: 0px auto;
	color: #fff;
}
#footerCopyrights{
	float: left;
}
#footerCopyrightsSmall, #footerCopyrightsSmall a, #footerCopyrightsSmall a:link, #footerCopyrightsSmall a:hover, #footerCopyrightsSmall a:visited{
	font-size: 11px;
	color: #2980B9;
}
#footerDevelopment{
	display: inline-block;
	background-image: url(../images/logoSmartWeb.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	height: 27px;
	margin-top: 11px;
	margin-bottom: 0px;
	float: right;
}
#footerDevelopment a,#footerDevelopment a:link, #footerDevelopment a:hover, #footerDevelopment a:visited{
	color: #2980b9;
}
.redBorder{
	border: 1px solid #ff0000 !important;
	box-shadow: 1px 2px 2px #ff0000 !important;
}
.redBorderIn{
	border: 3px solid #ff0000 !important;
}
#registerHeaderWrap{
	background-color: #48647c;
	padding: 20px 0px 20px 0px;
}
#innerHeaderWrap{
	background-color: #48647c;
	padding: 20px 0px 20px 0px;
}
#innerHeader{
	width: 980px;
	padding-left: 20px;
	color: #fff;
	font-size: 16px;
	padding-top: 121px;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0px auto;
}
#innerHeader h1{
	font-size: 48px;
	color: #fff;
	display: block;
	margin: 20px 0px 0px 0px;
}
#registerHeader{
	width: 980px;
	padding-left: 20px;
	color: #fff;
	font-size: 16px;
	padding-top: 121px;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0px auto;
}
#registerHeader h1{
	font-size: 48px;
	color: #fff;
}
#generalHeader{
	width: 980px;
	padding-left: 20px;
	color: #fff;
	font-size: 16px;
	padding-top: 121px;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0px auto;
}
#generalHeader h1{
	font-size: 48px;
	margin: 20px 0px 0px 0px;
	color: #fff;
}
.registerHeaderDescription{
	width: 650px;
	float: left;
	padding-top: 8px;
}
.registerHeaderButton{
	float: left;
}
.fieldsHolder{
	width: 325px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
}
.fieldsHolderFull{
	width: 670px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
}
.fieldsHolderLeft{
	width: 325px;
	float: left;
}
.fieldsHolderRight{
	width: 325px;
	float: left;
	padding-left: 10px;
}
.builderStatus{
	background-color: #3D9D66;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 30px;
	margin-top: 20px;
}
.builderStatusBusy{
	background-color: #EA9C43;
}
.fieldsHolderText{
	color: #2a3a49;
	/* font-weight: bold; */
	margin-bottom: 0px;
}
.fieldsHolder input[type=text], .fieldsHolder input[type=password]{
	width: 300px;
	border: 3px solid #d7d7d7;
	padding: 10px 10px;
	font-family: 'Roboto Condensed', sans-serif;
}
.fieldsHolderFull input[type=text], .fieldsHolderFull input[type=password]{
	width: 620px;
	border: 3px solid #d7d7d7;
	padding: 10px 10px;
	font-family: 'Roboto Condensed', sans-serif;
}
.fieldsHolder .chzn-container-single .chzn-search input{background:none}
.fieldsHolder .chzn-container-single .chzn-single div{display:none!important;}
.fieldsHolder .chzn-container-single .chzn-single,
.fieldsHolder .chzn-container-active .chzn-single-with-drop,
.fieldsHolder select{
	width: 300px;
	border: 3px solid #d7d7d7;
	padding: 9px 10px;
	font-family: 'Roboto Condensed', sans-serif;
	-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/arrowInSelect.png) no-repeat right #fff;
}
.fieldsHolder2 select{
	width: 90%;
	border: 3px solid #d7d7d7;
	padding: 9px 10px;
	font-family: 'Roboto Condensed', sans-serif;
	-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 90%;
	font-size: 16px;
	font-weight: bold;
	color: #48647C;
	background: url(../images/arrowInSelect.png) no-repeat right #fff;
}
.fieldsHolder .chzn-container-single .chzn-single,
.fieldsHolder .chzn-container-active .chzn-single-with-drop{
	width:278px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.fieldsHolderFull select{
	width: 300px;
	border: 3px solid #d7d7d7;
	padding: 10px 10px;
	font-family: 'Roboto Condensed', sans-serif;
	-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/arrowInSelect.png) no-repeat right #fff;
}
.fieldsHolderFull textarea{
	width: 620px;
	min-height: 300px;
	border: 3px solid #d7d7d7;
	padding: 10px 10px;
	font-family: 'Roboto Condensed', sans-serif;
	-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.fieldsHolder input[type=submit]{
	width: 298px;
	height: 51px;
	color: #333;
	background-color: #2980b9;
	background-repeat: no-repeat;
	background-position: 10px center;
	text-align: left;
	color: #fff;
	border: 0px;
	text-indent: 30px;
	margin-bottom: 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	cursor: hand;
	cursor: pointer;
}
.fieldsHolder input[type=submit].remove{
	background-color: rgb(185,22,22);
}
.note{
	display: block;
	margin-top: 10px;
	font-style: italic;
}
.headingSmall{
	color: #2a3a49;
	font-weight: bold;
	font-size: 18px;
	display: block;
}
.activityArea{
	width: 250px;
	float: left;
	padding: 10px 0px;
}
.activityArea:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.25);
}
.checkboxHolder{
	width: 500px;
	padding: 10px 0px;
}
.holderContent{
	/* color: #666666; */
	color: #273745;
	width: 980px;
	padding: 30px 0px 30px 20px;
	margin: 0px auto;
	font-family: 'Roboto Condensed', sans-serif;
}
.holderContent a, .holderContent a:link, .holderContent a:hover, .holderContent a:visited{
	color: #2a3a49;
}
.holderContent .loginFacebook, .holderContent .loginFacebook:link, .holderContent .loginFacebook:hover, .holderContent .loginFacebook:visited{
	color: #fff;
}
.holderContentJobs{
	width: 640px;
	float: left;
}
.holderContent h2{
	color: #2980B9;
}
.holderContent h2.headingJobSmall{
	color: #273745;
	font-weight: bold;
	font-size: 18px;
	display: block;
	float: left;
	margin: 10px 0px;
}

.holderContent h3{
	color: #48647C;
}
.holderContentJobsRight{
	float: right;
	width: 300px;
}
.fieldsCompanyBuilder{
	display: none;
}
.hiddenCategories{
	display: none;
	padding: 20px 0px;
	clear: both;
}
.activeCategories{
	display: block;
}
.linkBreadcrumbs{
	color: #fff;
	font-size: 12px;
}
.thumbImage{
	display: block;
	float: left;
	height: 120px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.imagesHolder{
	float: right;
	margin-left: 20px;
}
#headerUserLineWrap{
	background-color: #E6BC0B;
	width: 100%;
	height: 30px;
	display: none;
}
#headerUserLineWrapNew{
	width: auto;
	height: 60px;
	float: right;
}
#headerUserLineWrapNewSlogan{
	width: auto;
	height: 60px;
	float: left;
        margin-left: 147px;
}
#headerUserLine{
	line-height: 60px;
	font-size: 12px;
	width: auto;
	padding-left: 20px;
	margin: 0px auto;
	color: #333;
	font-family: 'Roboto Condensed', sans-serif;
}
.headerUserWelcome{
	display: block;
	float: left;
	color: #fff;
	font-size: 14px;
}
.linkLogout{
	color: #fff;
	font-weight: bold;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	padding-left: 22px;
	margin-left: 10px;
	background-image: url(../images/iconLogout.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: right;
	font-family: 'Roboto Condensed Light', sans-serif;
	text-transform: uppercase;
}
.linkProfile{
	color: #fff;
	font-weight: bold;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	padding-left: 26px;
	background-image: url(../images/iconProfile.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	margin-left: 20px;
	font-family: 'Roboto Condensed Light', sans-serif;
	text-transform: uppercase;
}
.linkCandidatures{
	color: #fff;
	font-weight: bold;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	padding-left: 18px;
	background-image: url(../images/iconCandidatures.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	position: relative;
	margin-left: 20px;
	font-family: 'Roboto Condensed Light', sans-serif;
	text-transform: uppercase;
}
.linkCandidates{
	color: #fff;
	font-weight: bold;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	padding-left: 26px;
	background-image: url(../images/iconCandidates.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	position: relative;
	margin-left: 20px;
	font-family: 'Roboto Condensed Light', sans-serif;
	text-transform: uppercase;
}
.linkMessages{
	color: #fff;
	font-weight: bold;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	padding-left: 26px;
	background-image: url(../images/iconMessages.png);
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	margin-left: 20px;
	position: relative;
	font-family: 'Roboto Condensed Light', sans-serif;
	text-transform: uppercase;
}
.linkMessages .message-count, .linkCandidates .message-count, .linkCandidatures .message-count{
	position: absolute;
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	line-height: 13px;
	box-shadow: 1px 1px 2px #000;
	padding: 0px 3px;
	background: #FF0000;
	float:left;
	top: 12px;
	left: -3px;
	/* margin-bottom: -10px; */
}
.jobHeading .message-count{
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	line-height: 13px;
	box-shadow: 1px 1px 2px #000;
	padding: 0px 3px;
	background: #FF0000;
	float:right;
	margin-left: 0px;
	margin-top: 0px;
	/* margin-bottom: -10px; */
}
.requestFacebookLogin{
	height: 100px;
	padding: 30px 0px 30px 0px;
}
.requestFacebookLogin .headingSmall{
	text-align: center;
}
.messageBox{
	display: block;
	margin-bottom: 1px;
	/* padding-bottom: 10px; */
	border: 1px solid #ccc;
	padding: 10px;
	color: #273745;
	padding: 10px 10px 10px 40px;
	background-image: url(../images/iconMessageRead.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.unreadMessagesHolder{
	font-weight: bold;
	text-decoration: underline;
}
.messageBoxUnread a{
	color: #D1F0FE!important;
}
.messageBoxUnread{
	border: 1px solid #48647C;
	background-color: #48647C;
	font-weight: bold;
	padding: 10px 10px 10px 40px;
	background-image: url(../images/iconMessageUnread.png);
	background-repeat: no-repeat;
}
.messageBoxHeading{
	font-size: 15px;
	display: block;
	line-height: 30px;
}
.messageBoxUnread{
	font-weight: bold;
}
.messageBoxSender{
	display: block;
	float: left;
	width: 150px;
}
.messageBoxRequest{
	display: block;
	float: left;
	width: 250px;
}
.messageBoxSubject{
	display: block;
	float: left;
	width: 350px;
}
.messageBoxDate{
	float: right;
	width: 90px;
	text-align: right;
	font-size: 13px;
	display: block;
	line-height: 30px;
}
.messageBoxDelete, a.messageBoxDelete, a.messageBoxDelete:link, a.messageBoxDelete:hover, a.messageBoxDelete:visited{
	float: right;
	display: block;
	width: 30px;
	height: 30px;
	background-image: url(../images/iconDelete3.png);
	background-repeat: no-repeat;
	text-align: right;
	font-size: 13px;
}
.job{
	display: block;
	margin-bottom: 10px;
	/* padding-bottom: 10px; */
	border: 1px solid #ccc;
	padding: 10px;
	color: #273745;
}
.news{
	display: block;
	margin-bottom: 10px;
	/* padding-bottom: 10px; */
	border: 1px solid #ccc;
	padding: 10px 10px 0px 10px;
	color: #273745;
}
.dropShadowText{
	text-shadow: 1px 1px #000000;
}
.jobHeading{
	display: block;
	font-size: 20px;
	float: left;
	font-family: 'Roboto Condensed', sans-serif;
	color: #2a3a49;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 40px;
	min-height: 35px;
	background-image: url(../images/iconJobPost.png);
	background-repeat: no-repeat;
}

.job_index {
    margin-top: 0px;
    margin-left: 0px;
}
.jobDescription{
	padding: 20px 0px;
	display: block;
	border-top: 1px solid #ccc;
}
.jobDescriptionLeft{
	width: 200px;
	float: left;
}
.jobDescriptionRight{
	float: right;
	text-align: right;
}
.jobDescriptionStart{
	display: block;
}
.jobDescriptionStartText{
	display: block;
	font-size: 25px;
	font-weight: 700;
}
.jobHeading:hover{
	color: #ED1C24;
}
.jobDate{
	position:relative;
	display: block;
	float: right;
	text-align: right;
}
.jobRemaining{
	font-size: 14px;
	position: relative;
	margin-top: -15px;
	margin-bottom: 20px;
	color: #eee;
	display: block;
}
.timer{
	font-weight: 700;
}
a.jobCandidateButton, a.jobCandidateButton:link, a.jobCandidateButton:hover, a.jobCandidateButton:visited,.jobCandidateButton, .jobCandidateButton:link, .jobCandidateButton:hover, .jobCandidateButton:visited{
	background-image: url(../images/buttonCandidateJob.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 40px;
	display: block;
	float: right;
	padding-left: 40px;
	padding-right: 20px;
	margin-top: 10px;
	background-color: #FFCC01;
	cursor: hand;
	cursor: pointer;
    
    -webkit-transition: background-color .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out;
    -ms-transition: background-color .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out;
    transition: background-color .15s ease-in-out;
}
a.jobCandidateButton:hover{
	background-image: url(../images/buttonCandidateJobWhite.png);
	background-color: #ed1c24;
	color: #fff;
}

a.buttonJobCompleted, a.buttonJobCompleted:link, a.buttonJobCompleted:hover, a.buttonJobCompleted:visited,.buttonJobCompleted, .buttonJobCompleted:link, .buttonJobCompleted:hover, .buttonJobCompleted:visited{
	background-image: url(../images/buttonCandidateJobWhite.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 40px;
	display: block;
	float: right;
	color: #fff;
	padding-left: 40px;
	padding-right: 20px;
	margin-top: 10px;
	background-color: #1E9156;
	cursor: hand;
	cursor: pointer;
}
a.buttonJobCompleted:hover{
	background-image: url(../images/buttonCandidateJobWhite.png);
	background-color: #ed1c24;
	color: #fff;
}
a.buttonViewMore, a.buttonViewMore:link, a.buttonViewMore:hover, a.buttonViewMore:visited,.buttonViewMore, .buttonViewMore:link, .buttonViewMore:hover, .buttonViewMore:visited{
	background-image: url(../images/buttonCandidateJob.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 40px;
	display: block;
	float: right;
	padding-left: 40px;
	padding-right: 20px;
	margin-top: 0px;
	background-color: #FFCC01;
	cursor: hand;
	cursor: pointer;
}
a.buttonViewMore:hover{
	background-image: url(../images/buttonCandidateJobWhite.png);
	background-color: #ed1c24;
	color: #fff;
}
a.jobCandidateButtonNormal, a.jobCandidateButtonNormal:link, a.jobCandidateButtonNormal:hover, a.jobCandidateButtonNormal:visited{
	background-image: url(../images/buttonCandidateJob.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 40px;
	display: block;
	width: 200px;
	padding-left: 40px;
	padding-right: 20px;
	margin: 10px auto 0px auto;
	background-color: #FFCC01;
	cursor: hand;
	cursor: pointer;
}
a.jobCandidateButtonNormal:hover{
	background-image: url(../images/buttonCandidateJobWhite.png);
	background-color: #ed1c24;
	color: #fff;
}
a.buttonJobMessage, a.buttonJobMessage:link, a.buttonJobMessage:hover, a.buttonJobMessage:visited{
	background-image: url(../images/iconMessageUnread.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 40px;
	display: block;
	float: right;
	color: #fff;
	padding-left: 40px;
	padding-right: 20px;
	margin: 10px auto 0px auto;
	background-color: #2980B9;
	cursor: hand;
	cursor: pointer;
    
    -webkit-transition: background-color .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out;
    -ms-transition: background-color .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out;
    transition: background-color .15s ease-in-out;
}

.button_profile_view_index {
    margin-right: 20px !important;
}

.button_message_index {
    float: left !important;
    margin-left: 20px;
}
a.buttonJobMessage:hover{
	background-image: url(../images/iconMessageRead.png);
	background-color: #ed1c24;
	color: #fff;
}

a.buttonProfileView, a.buttonProfileView:link, a.buttonProfileView:hover, a.buttonProfileView:visited{
	background-position: 10px center;
	line-height: 40px;
	display: block;
	float: left;
	color: #fff;
	padding-left: 20px;
	padding-right: 20px;
	margin: 10px auto 0px auto;
	background-color: #E6BC0B;
	cursor: hand;
	cursor: pointer;
        opacity: 1;
    
    -webkit-transition: background-color .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out;
    -ms-transition: background-color .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out;
    transition: background-color .15s ease-in-out;
}
a.buttonProfileView:hover{
	background-color: #3D9D66;
	color: #fff;
}


a.buttonJobSeen, a.buttonJobSeen:link, a.buttonJobSeen:hover, a.buttonJobSeen:visited{
	background-image: url(../images/iconMessageUnread.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 40px;
	display: block;
	float: right;
	color: #fff;
	padding-left: 70px;
	padding-right: 50px;
	margin: 10px auto 0px auto;
	background-color: #008000;
	cursor: hand;
	cursor: pointer;
    
    -webkit-transition: background-color .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out;
    -ms-transition: background-color .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out;
    transition: background-color .15s ease-in-out;
}
a.buttonJobSeen:hover{
	background-image: url(../images/iconMessageRead.png);
	background-color: #ed1c24;
	color: #fff;
}

a.buttonJobView, a.buttonJobView:link, a.buttonJobView:hover, a.buttonJobView:visited{
	background-image: url(../images/buttonCandidateJobWhite.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 40px;
	display: block;
	float: right;
	color: #fff;
	padding-left: 40px;
	padding-right: 20px;
	margin-top: 10px;
	background-color: #3D9D66;
	cursor: hand;
	cursor: pointer;
}
a.buttonJobView:hover{
	background-image: url(../images/buttonCandidateJobWhite.png);
	background-color: #ed1c24;
	color: #fff;
}
.jobDateText{
	color: #999;
}
.jobBudget{
	display: block;
	margin-top: 10px;
	float: left;
	color: #999;
	line-height: 40px;
	font-size: 18px;
}
.jobBudgetPrice{
	color: #ed1c24;
}
.jobStatus{
	display: block;
	float: left;
	background-color: #3d9d66;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	padding: 5px;
	font-weight: 700;
	/* text-shadow: 1px 1px #000; */
}
.jobInStatusHolder{
	width: 150px;
	float: left;
}
.jobStatusHolder{
	width: 200px;
	float: left;
}
.jobDistrictHolder{
	width: 300px;
	float: left;
	line-height: normal;
}
.jobInDistrictHolder{
	display: block;
	float: left;
	line-height: normal;
}
.jobInCityHolder{
	display: block;
	float: left;
	margin-left: 20px;
	line-height: normal;
}
.jobCandidatesHolder{
	width: 200px;
	float: right;
	text-align: right;
	line-height: normal;
}
.jobCandidatesHolder strong{
	color: #ff0000;
	font-weight: 700;
	text-shadow: 1px 1px #ccc;
}
.jobDateHolder{
	width: 200px;
	float: left;
	line-height: normal;
}
.jobDetails{
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.jobStatusActive{
	background-color: #3d9d66;
	color: #fff;
}
.jobStatusInactive{
	background-color: #3d9d66;
	color: #fff;
}
.jobStatusRejected{
	background-color: #e99633;
	color: #fff;
}
.jobStatusCompleted{
	background-color: #3d9d66;
	color: #fff;
}
.jobStatusInProgress{
	background-color: #E6BC0B;
	color: #fff;
}
.jobStatusDeactivated{
	background-color: #999;
	color: #fafafa;
}
.jobStatusExpired{
	background-color: #5A9DC9;
	color: #fff;
}
.job .jobLink, .job .jobLink:link, .job .jobLink:hover, .job .jobLink:visited{
	color: #2980B9;
}
.jobDistrict{
	display: block;
	margin-bottom: 10px;
}
.jobCandidateBudget{
	display: block;
	margin-top: 10px;
	float: left;
	color: #fff;
	line-height: 40px;
	font-size: 28px;
}
.jobCandidateBudgetPrice{
	color: #ed1c24;
	font-weight: bold;
	text-shadow: 1px 1px #fff;
}

.registerBidButton, a.registerBidButton:link, .registerBidButton:hover, .registerBidButton:visited{
	background-image: url(../images/buttonCandidateJob.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 40px;
	display: block;
	/* float: right; */
	margin-top: 10px;
	background-color: #FFCC01;
	cursor: hand;
	cursor: pointer;
}
.registerBidButton:hover{
	background-image: url(../images/buttonCandidateJobWhite.png);
	background-color: #ed1c24;
	color: #fff;
}

.jobAlreadyCandidated, .jobAlreadyCandidated:link, .jobAlreadyCandidated:hover, .jobAlreadyCandidated:visited{
	background-image: url(../images/buttonCandidateJobWhite.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 40px;
	display: block;
	float: right;
	padding-left: 40px;
	padding-right: 20px;
	margin-top: 10px;
	background-color: #1F975A;
	color: #fff;
	
}
.boxCandidatures{
	display: block;
	margin-bottom: 10px;
	/* padding-bottom: 10px; */
	border: 1px solid #ccc;
	padding: 10px;
}
.boxCandidaturesSelected{
	border: 1px solid #3D9D66;
}
.boxCandidaturesName{
	display: block;
	color: #2980B9;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	float: left;
}
.boxCandidaturesBid{
	display: block;
	float: right;
}
.boxCandidaturesBidPrice{
	color: #ed1c24;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 1px 1px #fff;
}
.boxCandidaturesMessage{
	display: block;
	padding: 10px 0px 10px 0px;
	margin-top: 10px;
	font-size: 14px;
	color: #333;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.boxCandidaturesSkills{
	display: block;
	padding: 10px 0px;
	color: #999;
}
.boxCandidaturesSkill{
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	color: #2980B9;
}
.holderContentRight{
	width: 300px;
	float: right;
}
.holderContentRightCategories h3{
	color: #2980B9;
	border-bottom: 1px solid #eee;
}
.holderContentRightCategories a, .holderContentRightCategories a:link, .holderContentRightCategories a:hover, .holderContentRightCategories a:visited{
	display: block;
	margin-bottom: 5px;
	color: #273745;
}
.holderContentRightCategories a:hover{
	color: #2980B9;
}
.holderContentGrey{
	background-color: #F5F4F2;
	
}
.buttonLearnMore{
	display: block;
	width: 148px;
	height: 53px;
	background-image: url(../images/buttonLearnMore.png);
	background-repeat: no-repeat;
	margin: 20px auto 0px auto;
}
.buttonLearnMore.yellowVar{
	background-color: #E6BC0B;
	color: #333333;
	background-image: url(../images/iconHowItWorksDark.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	height: 48px;
}
.buttonLearnMore.yellowVar >span{
	display: block;
	padding: 15px 0 15px 25px;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 16px;
}

.buttonLearnMore.yellowVar:hover{
	background-color:#ED1C24;
	background-image: url(../images/iconHowItWorksWht.png);
	color: #FFF;
}
.buttonLoginRequest{width: 326px!important;}
.loginHolderLeft .loginFacebook,
.loginHolderLeft .loginFacebook:link{
	/*width: 326px!important;*/
	width: 288px;
}
.hiw#registerHeaderWrap{
	background-color: #48647C!important;
	background-image: url('../images/backgroundCategories3.png') ;
	background-repeat: no-repeat;
	background-position: bottom;
}
.hiw-e{
	display: inline-block;
	margin-left: 150px;
}
.h-builder{
	position: absolute;
	bottom: -20px;
	right: 20px;
	z-index:9;
}
.hiw-e h3{font-size: 32px;}
.hiw-e ul{
	list-style-image: url('../images/tick.png');
	font-family: Roboto Condensed;
	font-weight: 100;
}
.hiw-e .block a{color:#fff}
.hiw-e .block{
	display:inline-block;
	width: 260px;
	text-align: center;
}
.mlmN50{margin-left:-50px;margin-right: 50px;}
.mlmN70{margin-left:-70px;margin-right: 70px;}
.mlmN80{margin-left:-80px;margin-right: 80px;}
.mlmN90{margin-left:-90px;margin-right: 90px;}
.arr-cont{
	display:inline-block;
	width:auto;
	height: 95px; 
	overflow:hidden
}
.svg-cont{
	display:inline-block;
	width:90px;
	height: 95px; 
	overflow:hidden
}
.block-g{
	width:260px; 
	display: inline-block;
}
.block-g:not(:first-child){
	margin-left: 170px
}
.second-line .block-g{
	margin-left: 200px;
}
.first-line .block-g:last-child{
	margin-left: 170px;
	width:auto;
}
.second-line h2 a, .second-line h2 a:link, .second-line h2 a:hover, .second-line h2 a:visited,
.first-line h2 a, .first-line h2 a:link, .first-line h2 a:hover, .first-line h2 a:visited{
	color: #48647C;
}
.second-line a, .second-line a:link, .second-line a:hover, .second-line a:visited,
.first-line a, .first-line a:link, .first-line a:hover, .first-line a:visited{
	color: #666666;
}
.block-g.block{max-width:200px;}
.info-img-link{
	font-family: Roboto Condensed;
	font-weight: 100;
	color: #666666;
	text-align: center;
	display: block;
	font-size: 16px;
}
.first-line .info-img-link{
	margin-bottom: 50px;
	width: 75%;
	margin-left: -20%;
}
.second-line .info-img-link{
	margin-top: 20px;
	width: 85%;
	margin-left: -20%;
}
.info-img-link h2,
.info-img-link .boxHowItWorksHeading{
	font-size: 20px;
	margin: 0px auto;
	color: #48647c;
	font-weight: bold;
	display:block;
	width:100%;
	text-align: center;
	height: auto;
}
.drop-list{
	position: relative;
}
.dropdown{
	display:none;
	position: absolute;
	background: #2F4054;
	right: 0;
	width: 100%;
	min-width: 220px;
	top: 53px;
}
#headerSubLine .dropdown li {float:none;display: block;}
#headerSubLine .dropdown li a{
	padding: 15px;
	float:none!important;
	background-image:none;
	height: auto!important;
	line-height: 1!important;
}
	/*** SQUARES ***/
		.faqsTitle{
			display: block;
			padding: 10px 10px;
			background-color: #48647C;
			color: #fff;
			font-size: 16px;
			/* font-weight: bold; */
			line-height: 30px;
			margin-top: 1px;
			cursor: hand;
			cursor: pointer;
		}
		.faqsDescription{
			display: none;
			height: auto;
			padding: 10px;
			border: 1px solid #48647C;
			border-top: 0px;
		}
		.b-more:before,
		.faqsDescription .more:before{
			content: "\00BB";
			display:inline-block;
			font-size: 18px;
			font-family: Arial;
			margin-right: 2px;
			color: #2980B9;
		}
		.b-more,
		.faqsDescription .more{
			margin-top: 10px;
			font-size: 16px;
			font-weight: bold;
		}
		.b-more a,.faqsDescription .more a, .faqsDescription .more a:link, .faqsDescription .more a:hover, .faqsDescription .more a:visited{
			color: #2980B9;
		}
		.b-more a{color: #2980B9!important}
		.faqsIcon, .faqsIconActive{
			display: block;
			float: left;
			margin-right: 10px;
			width: 30px;
			height: 30px;
			overflow: hidden;
			background-image: url(../images/arrowFAQS.png);
			background-size: contain;
			background-repeat: no-repeat;
			background-position: top left;
		}
		.pageBox{
			display: inline-block;
			padding: 5px 10px; 
			background: #48647C;
			color: #FFF;
			margin: 10px 5px 10px 0;
		}
		.slidesjs-pagination-item a,
		.pageBox a{color: #FFF!important;}
		.pageBox a strong{color: #FFCC01!important;}
		#registerHeader .fieldsHolderText{color: #FFF;}
		#registerHeader .headingSmall{color: #FFF;}
		.blog-name{
			color: #2980B9!important;
			height: 25px; 
			overflow:hidden;
			font-weight:bold;
		}
		.profilebox{
			border: 1px solid #CCC;
			padding: 10px 10px 10px 10px;
			/* min-height: 231px; */
		}
		.profilebox ul{
			margin: 0px;
		}
		.profilebox.small{height: auto;position: relative;}
		.profilebox.small:after{height: 1px;content:"";clear:both;width: 100%;display:block;}
		.profilenav a{
			background-color: #2980B9;
			padding: 0px 10px;
			line-height: 30px;
			font-family: "Roboto Condensed",sans-serif;
			color: #FFF!important;
			max-width: 318px;
			display:inline-block;
			text-transform: uppercase;
			font-size: 13px;
			cursor: pointer;
		}
		.profilenav a.linkYellow, .profilenav a.linkYellow:link, .profilenav a.linkYellow:hover, .profilenav a.linkYellow:visited{
			background-color: #E6BC0B;
			padding: 0px 10px;
			line-height: 30px;
			font-family: "Roboto Condensed",sans-serif;
			color: #333!important;
			max-width: 318px;
			display:inline-block;
			text-transform: uppercase;
			font-size: 13px;
			cursor: pointer;
		}
		.profileLeft{
			float: left;
			display: block;
			text-align: center;
			width: 28%;
			margin-right: 2%;
		}
		.profileRight{
			float: left;
			display: block;
			width: 68%;
			margin-left: 2%;
		}
		.profileRight h2{
			margin-top: 0px;
		}
		.profilePart50{
			float: left;
			width: 50%;
			margin: 0px;
		}
		.profilePart50:nth-child(2n){
			padding-left: 1%;
			width: 49%;
		}
		.profilePart50 h2{
			margin-top: 0px;
		}
		.profile-img{
			text-align: center;
			display: inline-block;
			float: initial;
			margin: 0px auto;
			/* border: 1px solid red; */
			background: #CCC;
			-webkit-border-radius: 65px;
			-moz-border-radius: 65px;
			border-radius: 65px;
			padding: 20px;
		}
		.last-date{
			width: 80px;
		}
		.last-cat{
			width: 300px;
			font-weight: bold;
		}
		.last-date, .last-cat{
			display: inline-block;
			padding-right: 10px;
		}
		.selectBuild{
			float: left!important;
		}
		.selectBuild , .selectBuild.holderContent a, .selectBuild.holderContent a:link, .selectBuild.holderContent a:hover, .selectBuild.holderContent a:visited {color: #FFF!important}
		.profile-cat .subcat{
			font-weight: normal;
		}
		.profile-cat{
			font-weight: bold;
		}
		
		.profile-cat:not(:last-child):after{content:",";}
		.buttonBlogCategory, .buttonBlogCategory:link, .buttonBlogCategory:hover, .buttonBlogCategory:visited{
			width: 17%;
			margin-right: 1%;
			margin-bottom: 1%;
			float: left;
			display: block;
			background-color: #334659;
			color: #fff;
			padding: 1%;
			font-size: 14px;
		}
		.buttonBlogCategory:hover{
			color: #000;
			background-color: #FDCA01;
		}
		.tooltipster-custom{
			border-radius: 5px; 
			border: 2px solid #000;
			background: #48647C;
			color: #fff;
		}
		/* Use this next selector to style things like font-size and line-height: */
		.tooltipster-custom{
			font-family: Arial, sans-serif;
			font-size: 14px;
			line-height: 16px;
			padding: 8px 10px;
		}
		.profile70,
		.profile30,
		.profile50{
			display: block;
			float: left;
			margin-left: 0!important;
			margin-right: 0!important;
		}
		.profile30{
			width: 30%;
		}
		.profile50{
			width: 50%;
		}
		.profile70{
			width: 70%;
		}
		.col-70,
		.col-30,
		.col-50{/* for mobile break width and float */
			display:block;
			float:left;
			margin-left:0!important;
			margin-right:0!important;
		}
		.col-50 >*,
		.col-30 >*,
		.col-70 >*{
			margin-left: 15px;
			margin-right: 15px;
			margin-top: 15px;
		}
		.col-30{width:30%;}
		.col-50{width:50%;}
		.col-70{width:70%;}
		.r-separate{
			border-right: 1px solid #CCC;
			margin-right:-1px!important;
		}
		.scoreRow, .score-label{
			display:inline-block;
			float:left;
			width: 200px;
			vertical-align:middle;
			margin:0!important;
		}
		.score-label{}
		.profileDescriptionField{
			height: 95px;
		}
		#rating .job{
			position: relative;
		}
		.rating-date{
			position: absolute;
			right: 25px;
			top: 15px;
			font-size: 12px;
			color: #AAA;
		}
		#rating  .scoreRow, 	#rating .score-label{
			margin: 10px 0;
		}
		.rating-box{
			display: inline-block;
			width: auto;
			padding: 5px;
			background: #fafafa;
			margin-top: 10px;
			border: 1px solid #eee;
		}
		.forgottenPassword{
			background-image: url("../images/iconHowItWorks.png")!important;
			margin:0!important;
			width:313px!important;
			color: #FFF!important;
		}
		.message{
			background: #48647C;
			border: 1px solid #48647C;
			color: #FFF;
			margin: 5px 0;
			padding: 0px 0px 0px 0px;
			width: 100%;
			font-size: 16px;
			position: relative;
		}
		.message.mymessage{
			/* margin-left: 20%; */
			background: #2980B9;
			/* text-align:right; */
		}
		.message.reply{
			/* margin-right: 20%; */
			background-color: #E6BC0B;
			color: #333;
		}
		.message >*{
			padding: 10px 15px;
			font-size: 13px;
		}
		#newMessage{position:relative}
		#newMessage #loading-image{
			position: absolute;
			left:0;
			right:0;
			top:0;
			bottom:0;
			background: rgba(0,0,0,0.3);
			color: #FFF;
			z-index:999;
			
		}
		.message .read{
			opacity:.8;
		}
		.message .message-header{
			/* font-weight: bold; */
			color: #FFF;
			font-size: 15px;
			line-height: 30px;
			padding: 0px 15px;
		}
		.message.reply .message-header{
			color: #333;
		}
		.message-body{
			background-color: #fff;
			color: #000;
		}
		.message-date{
			font-size: 13px;
			display: block;
			float: right;
			font-weight: normal;
			text-align: right;
		}
		.message.unread{
			font-weight: bold;
			opacity:1;
		}
		.message .message-not-yet-seen{
			position: absolute;
			bottom: -8px;
			right: 0px;
			color: #ccc;
			font-size: 11px;
		}
		.sendMessageBTN{
			border:none;
			outline:none;
			width: 30%;
			float:left;
			margin:0;
			padding-top: 50px;
			padding-bottom: 50px;
			background-color: #2980B9;
			min-height: 51px;
			font-family: "Roboto Condensed",sans-serif;
			color: #FFF;
			text-transform: uppercase;
			font-size: 14px;
			text-align: left;
			font-weight:bold;
			text-indent: 30px;
			cursor: pointer;
		}
		.messageContainer textarea{
			min-height:100px;
			min-width:90%;
			max-width:100%;
			float:none;
		}
		.messageContainer{
			width:70%;
			float:left;
			margin:0;
		}
		.unreadMessage{
			border: 3px solid #48647C;
			margin-right: -2px;
			margin-left: -2px;
		}
		.profileDescriptionNotesHidden{
			display: none;
			border-bottom: 1px solid #ccc;
			padding-bottom: 10px;
		}
		.profileDescriptionNotesVisible{
			display: block;
			border-bottom: 1px solid #ccc;
			padding-bottom: 10px;
		}
		.profileDescriptionNotesShow{
			color: #2980B9;
			margin-top: 10px;
			font-weight: bold;
			display: block;
			cursor: hand;
			cursor: pointer;
		}
		.profileDescriptionNotesHide{
			color: #2980B9;
			font-weight: bold;
			display: block;
			cursor: hand;
			cursor: pointer;
		}
		.textBlue{
			color: #48647C;
		}
		a.buttonView, a.buttonView:link, a.buttonView:hover, a.buttonView:visited{
			background-image: url(../images/buttonCandidateJob.png);
			background-repeat: no-repeat;
			background-position: 10px center;
			line-height: 40px;
			display: block;
			float: left;
			padding-left: 40px;
			padding-right: 10px;
			margin-top: 10px;
			background-color: #FFCC01;
			color: #333;
			cursor: hand;
			cursor: pointer;
		}
		a.buttonView:hover{
			background-image: url(../images/buttonCandidateJobWhite.png);
			background-color: #ed1c24;
			color: #fff;
		}
		a.buttonView2, a.buttonView2:link, a.buttonView2:hover, a.buttonView2:visited{
			background-image: url(../images/buttonCandidateJob.png);
			background-repeat: no-repeat;
			background-position: 10px center;
			line-height: 40px;
			display: block;
			float: left;
			padding-left: 40px;
			padding-right: 20px;
			margin-right: 10px;
			margin-top: 10px;
			background-color: #FFCC01;
			color: #333;
			cursor: hand;
			cursor: pointer;
		}
		a.buttonView2:hover{
			background-image: url(../images/buttonCandidateJobWhite.png);
			background-color: #ed1c24;
			color: #fff;
		}
		.textLogin{
			width: 330px;
		}
		.lineLogin{
			width: 330px;
			float: left;
		}
		.messageNav,  .messageNav:link, .messageNav:hover, .messageNav:visited,
		#phone_request, #phone_request:link, #phone_request:hover, #phone_request:visited{
			line-height: 30px;
			float: right;
			display: block;
			text-transform: uppercase;
			background-image: url(../images/iconRequestPhone.png);
			background-repeat: no-repeat;
			padding: 0px 5px 0px 30px;
			border: 1px solid #2980B9;
			color: #000;
			background-color: #E6BC0B;
			box-shadow: 1px 1px 3px #2980B9;
			font-size: 14px;
		}
		.messageNav,  .messageNav:link, .messageNav:hover, .messageNav:visited{
			background-image:none;
			padding-left: 5px;
			color: #FFF;
			background: #2980B9;
			margin: 0 5px;
		}
		.jobCandidatesIn{
			float: right;
			margin-top: 10px;
			line-height: normal;
		}
		.textNot{
			text-align: center;
			color: #000;
			font-weight: bold;
			font-size: 14px;
		}
		.alreadyCandidated{
			color: #3D9D66;
			/* font-weight: 700; */
			font-size: 16px;
			display: block;
			margin-top: -25px;
			margin-bottom: 5px;
			background-image: url(../images/iconGreenTick.png);
			background-repeat: no-repeat;
			padding-left: 50px;
			height: 48px;
		}
		.alreadyExpired{
			color: #C34712;
			/* font-weight: 700; */
			font-size: 16px;
			display: block;
			height: 68px;
			margin-top: -25px;
			margin-bottom: 5px;
			background-image: url(../images/iconRedCross.png);
			background-repeat: no-repeat;
			padding-left: 50px;
		}
		.jobInProgress{
			color: #FF9C00;
			
			text-shadow: 1px 1px #ccc;
			/* font-weight: 700; */
			font-size: 16px;
			display: block;
			height: 48px;
			margin-top: -25px;
			margin-bottom: 5px;
			background-image: url(../images/iconYellowCross.png);
			background-repeat: no-repeat;
			padding-left: 50px;
		}
		.builderSelected{
			color: #FF9C00;
			text-shadow: 1px 1px #ccc;
			/* font-weight: 700; */
			font-size: 16px;
			display: block;
			height: 68px;
			float: left;
			padding-top: 5px;
			margin-bottom: 5px;
			background-image: url(../images/iconYellowCross.png);
			background-repeat: no-repeat;
			padding-left: 50px;
		}
		.jobCompleted{
			color: #275477;
			
			text-shadow: 1px 1px #ccc;
			/* font-weight: 700; */
			font-size: 16px;
			display: block;
			height: 68px;
			margin-top: -25px;
			margin-bottom: 5px;
			background-image: url(../images/iconCompleted.png);
			background-repeat: no-repeat;
			padding-left: 50px;
		}
		.boxRating{
			display: block;
			width: 50%;
			float: left;
		}
		.boxRatingComment{
			color: #333;
			padding: 10px 0px; 
		}
		.boxBuilderSelected{
			float: right;
			color: #3D9D66;
			background-image: url(../images/iconGreenTick.png);
			background-repeat: no-repeat;
			padding-left: 50px;
			width: 60px;
			text-transform: uppercase;
			font-weight: 700;
			font-size: 16px;
			line-height: 20px;
			
		}
		.jobCategory{
			font-size: 13px;
			line-height: 21px;
		}
		.linkBack, .linkBack:hover, .linkBack:visited, .linkBack:link{
			color: #fff;
			font-size: 14px;
			text-transform: uppercase;
		}
		.linkBack:before{
			content:"\00ab";
			margin-right: 5px;
		}
		.newsDetailsLeft{
			display: block;
			line-height: 40px;
			float: left;
		}
		.newsDetailsRight{
			display: block;
			float: right;
		}
		.newsDetails{
			display: block;
			border-top: 1px solid #ccc;
			padding-top: 10px;
			margin-top: 10px;
		}
		.linkMore, .linkMore:hover, .linkMore:visited, .linkMore:link, a.linkMore, a.linkMore:hover, a.linkMore:visited, a.linkMore:link{
			color: #5A9DC9;
			font-size: 13px;
			font-weight: bold;
			display: block;
			/* text-transform: uppercase; */
		}
		.linkMore:before{
			content: "\00BB";
			display:inline-block;
			font-size: 18px;
			font-family: Arial;
			margin-right: 2px;
			color: #2980B9;
		}
		
		.buttonGreen, .buttonGreen:link, .buttonGreen:hover, .buttonGreen:visited{
			background-image: url(../images/buttonMakeRequest.png);
			background-position: 10px center;
			background-repeat: no-repeat;
			height: 51px;
			font-family: 'Roboto Condensed', sans-serif;
			color: #fff;
			border: 0px;
			width: 318px;
			text-transform: uppercase;
			font-size: 14px;
			text-align: left;
			text-indent: 30px;
			margin-top: 30px;
			background-color: #1E9156;
			cursor: hand;
			cursor: pointer;
		}
		.fieldsHolder .buttonGreen, .fieldsHolder .buttonGreen:link, .fieldsHolder .buttonGreen:hover, .fieldsHolder .buttonGreen:visited{
			background-image: url(../images/buttonMakeRequest.png);
			background-position: 10px center;
			background-repeat: no-repeat;
			height: 51px;
			font-family: 'Roboto Condensed', sans-serif;
			color: #fff;
			border: 0px;
			width: 318px;
			text-transform: uppercase;
			font-size: 14px;
			text-align: left;
			text-indent: 30px;
			margin-top: 30px;
			background-color: #1E9156;
			cursor: hand;
			cursor: pointer;
		}
		.errorMessageText{
			font-size: 16px;
		}
		.textBig{
			font-size: 16px;
		}
		#buttonSharePhone{
			display: block;
			background-color: #3D9D66;
			float: left;
			padding: 5px;
			color: #fff;
			font-weight: bold;
			margin-right: 10px;
			font-size: 16px;
		}
		#buttonDontSharePhone{
			display: block;
			background-color: #DE2329;
			float: left;
			padding: 5px;
			color: #fff;
			font-weight: bold;
			margin-right: 10px;
			font-size: 16px;
		}
		.textRed{
			color: #DE2329;
		}
		.textGreen{
			color: #3D9D66;
			
		}
		.textPhone{
			font-size: 16px;
		}
		.searchField{
			padding: 3px;
			border: 1px solid #fff;
			margin-top: 10px;
		}
		.submitField{
			padding: 3px;
			border: 1px solid #2980B9;
			background-color: #2980B9;
			margin-top: 10px;
			color: #fff;
			cursor: hand;
			cursor: pointer;
		}
		.verticalnav{ padding-top: 30px;}
		.verticalnav a {
			display: block;
			text-align: center;
			margin: 0 auto 10px;
		}
		.r-img-container .slideImage{
			width: 49%;
			float:left;
			border-right: 0 none;
		}
		.r-img-container .slideImage img{
			display: block;
			height: 100%;
			max-height: 400px;
			width: auto;
			max-width: 100%;
			margin: 0 auto;
		}
		.r-img-container .slideImage{
			overflow: hidden;
		}
		.slideDescription{
			width:49%;
			float:left;
			height: 100%;
		}
		.slideDescription>*{
			padding: 5px 10px;
			margin: 0;
		}
		.slideDescription p{padding-top: 15px;}
		.slideDescription h2{
			color: #48647C;
			background : #FFF;
		}
		.slidesjs-navigation{
			position: absolute;
			top: 40%;
			z-index: 999;
		}
		.owl-carousel.big,
		.r-img-container{
			position: relative;
		}
		.owl-carousel.big{margin-top: 20px;}
		.slidesjs-next {
			right:0;
			font-size: 0;
			width: 30px;
			height: 30px;
		}
		.slidesjs-previous {
			left:0;
			font-size: 0;
			width: 30px;
			height: 30px;
		}
		.slidesjs-next:before,
		.slidesjs-previous:before{
			position: relative;
			display: block;
			content:"";
			width: 30px;
			height: 30px;
		}
		.slidesjs-next:before{
			background: url('../images/sprite_next.png') no-repeat center;
		}
		.slidesjs-previous:before{
			background: url('../images/sprite_prev.png') no-repeat center;
		}
		.slidesjs-pagination{
			list-style: none;
			z-index: 999;
			opacity: 0.3;
			text-align: center;
			-webkit-transition: opacity .15s ease-in-out;
			-moz-transition: opacity .15s ease-in-out;
			-ms-transition: opacity .15s ease-in-out;
			-o-transition: opacity .15s ease-in-out;
			transition: opacity .15s ease-in-out;
		}
		.slidesjs-pagination:hover{
			opacity:1;
		}
		.slidesjs-pagination li{
			display: inline-block;
		}
		.slidesjs-pagination-item a{
			display: inline-block;
			padding: 2px 6px; 
			-webkit-border-radius: 15px; 
			-moz-border-radius:  15px; 
			border-radius:  15px; 
			background: #48647C;
			color: #FFF;
			margin: 10px 5px 10px 0;
		}
		.slidesjs-pagination-item .active{
			color: #E4C225!important;
			background: #2980B9;
			font-weight: bold;
		}
		/*resp cols*/
		.x-4-col.plan{
			text-align: center;
		}
		.plan{
			line-height: 1.4;
			margin-bottom: 30px;
		}
		.plan .title{
			font-size: 18px;
			color :#2980B9;
			font-weight:bold;
			padding: 5px 0;
		}
		.plan .descr{
			font-size: 15px;
			padding: 10px ;
			height: 380px;
		}
		.planAuto{
			height: auto;
		}
		.planAuto .descr{
			height: auto;
		}
		.plan .descr table{
			
		}
		.plan .descr .tooltip{
			float: right;
			display: block;
			margin: 0px;
		}
		.plan .descr .tooltip img{
			max-width: 20px;
			display: block;
		}
		.plan .descr table tr{
			border-bottom: 1px solid #ccc;
		}
		.plan .descr table tr td{
			border-bottom: 1px solid #ccc;
			background-color: #fafafa;
		}
		.plan .planMonthly{
			height: 70px;
		}
		.plan .planMonthly .planMonthlyPrice{
			font-size: 40px;
			color: #ff0000;
			line-height: 40px;
		}
		.plan .planMonthly .planMonthlyPriceText{
			
		}
		.plan .price{
			font-size: 20px;
			color: #CF3E2B;
			display: block;
			padding: 2px 0;
			margin:0 10px;
		}
		.plan input.blue-btn,
		.plan a.blue-btn{
			font-size: 20px;
			background: #2980B9;
			color: #FFF;
			display: block;
			padding: 10px 0;
			margin:0 10px;
			border:none;
			outline:none;
			width: 90%;
		}
		.promo-plan{
			background: #46BD24 !important;
		}
		.linkHighlightOverwrite{
			color: #ED1C24!important;
		}
		.row{
			position: relative;
		}
		.categorySelectDescriptor{
			display: block;
		}
		.categorySelectDescriptor .hiddenCategories{
			display: inline-block;
			display:none;
			padding-right: 10px;
		}
        .builderBusy,
		.anotherCategory{
			opacity:0.5;
			
		}
        .tableStyle{
            width: 100%;
            max-width: 60%;
        }
        .tableStyle tr:nth-child(2n){
            background: #EEE;
        }
        .tableStyle td{padding: 5px;}
        .fieldsSubHolder{
            display:inline-block;
            float:left;
            width: 50%;
            margin-top: 20px;
            box-sizing:border-box;
        }
        #scalableCategory .hiddenCategories {padding: 20px 0 0;}
        
        .fieldsSubHolder a,
        #scalableCategory .hiddenCategories a{line-height: 1.5;}
        
        .fieldsSubHolder a:first-child,
        #scalableCategory .hiddenCategories a:first-child{display:block}
        
        .fieldsSubHolder a :not(:first-child),
        #scalableCategory .hiddenCategories a:not(:first-child){
            margin-right: 10px;
            display: inline-block;
            width:30%;
            box-sizing:border-box;
        }
        .fieldsSubHolder a:not(:first-child):before,
        #scalableCategory .hiddenCategories a:not(:first-child):before{
            content:"";
            height: 16px;
            margin-right: 5px;
            width: 16px;
            background: url('../images/tickGreen.png') no-repeat center;
            display: inline-block;
            vertical-align: middle;
        }
		.planCategory{
			float: left;
			width: 30%;
		}
		.planCategorySubcategories{
			width: 65%;
			padding-left: 5%;
			float: left;
		}
		.planCategorySubcategories .hiddenCategories .subcategory{
            display: block;
			float: left;
            margin-right: 5px;
            background-image: url(../images/tickGreen.png);
			background-repeat: no-repeat;
			background-position: left center;
        }
.goldenHeader{
	color: #E6BC0B;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	font-size: 16px;
	margin-left: 150px;
	font-style: italic;
        float: left;
        padding-right: 15px;
        margin-top: 11px;
        text-align: right;
}
.checkboxHolderZone{
  background-color: #ffffff;
  color: #000000;
  box-shadow: 1px 2px 2px #333;
  padding: 10px 0px;
}
.addthis_toolbox{
	margin-left: 35%;
}