/*
 Theme Name:   ClassiPress Child
 Theme URI:    
 Description:  Classipres Child Theme
 Author:       WEN
 Author URI:   
 Template:     classipress
 Version:      1.0.0
 License:      
 License URI:  
 Tags:         
*/
@import url('../classipress/style.css');

/* Comment Avatar Hidden Fix */
.single.single-ad_listing #comments ol.commentlist .comment-head , .single.single-ad_listing #comments ol.commentlist .comment-entry  {
     padding-left: 0; 
}

.tml.tml-register{
	max-width: 100%;
}
.tml-register p.user-role-group label:first-child {
    clear: both;
    float: left;
    font-weight: bold;
    padding: 4px 10px 0 0;
    text-align: left;
    width: 100%;
}
.tml-register p.user-role-group {
	overflow: hidden;
	margin-bottom: 10px;
}
.tml-register p.user-role-group span {
	display: inline-flex;
}
.tml-register p.user-role-group span input {
	margin-right: 5px;
}

.tml-register .tml-action-links,
.password-recovery-form .tml-action-links {
	padding: 0;
}
.tml-action-links > li {
	list-style: none !important;
}
.tml.tml-login .tml-action-links {
	padding: 0;
}
.g-recaptcha{
	padding-left: 140px;
}
#recaptcha_widget_div {
	margin-left: 0;
	width: 100%;
}

/*Success and Error Message*/
p.error{
	color: #971A1A;
}

/*Home page*/
body.home .forcefullwidth_wrapper_tp_banner {
	margin-bottom: 20px !important;
}
.home #search-bar .searchblock {
	border-radius: 6px !important;
}
.home #sponsor_widget .shadowblock {
	background: #fff;
}

/*Award listing page*/
ol.cat-select .button-container {
	margin-top: 8px;
	text-align: center;
}
ol.cat-select .button-container input#getcat {
	float: none;
}

form.steps-review .labelwrapper label {
	float: none;
}
ul.notice-category {
	padding: 0 0 8px 30px;
}
ul.notice-category > li {
	list-style: outside;
}

.steps-review .review img {
	margin: 0 8px 8px;
}

.sticky {
	background: #efefef none repeat scroll 0 0;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
}

.tblwide tbody tr td:last-child {
	min-width: 90px;
}

/*.single-ad_listing #cp_email_of_nominated_professiona{
	display: none;

}*/

/*Sponsorship page*/
.sponsorship .shadowblock {
	background: none;
	border: none;
}
.sponsorship .content_right {
	text-align: center;
}

#list_cp_company_size_employees .labelwrapper label{
	margin-top: 0;
}

.footer-partners {
	align-items: center;
	margin: 45px -10px 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	-webkit-flex-flow: row wrap;
}
.footer-partners a {
	width: 20%;
	padding: 0 10px;
	float: left;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	max-width: 190px;
}
.footer-partners a:hover{
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.footer_main .col-md-4 h4 {
	height: 35px;
}	

@media screen and (max-width: 1199px){
	.dotted .col-md-4{
		margin-bottom: 35px;
	}
}

@media screen and (min-width: 961px) {
	.tml-register .user-role-group span {
		padding-left: 140px;
	}
	#recaptcha_widget_div {
		margin-left: 140px;
		width: 100%;
	}
	.top-half-login .login-head {
		display: block !important;
	}
	.top-half-login ul.nav,
	.top-half-login .container-search {
		display: none;
	}

}

@media screen and (min-width: 640px) and (max-width: 800px) {
	.sponsorship .content_right a.proud-sponsors-cyber {
	    width: 50%;
	    float: left;
	}
}

@media screen and (max-width: 639px){
	.footer-partners{
		display: block;
	}
	.footer-partners a{
		width: 100%;
		text-align: center;
		margin: 0 auto 15px;
		float: none;
	}
	.dotted .browse_cat_button{
		margin-left: 0px;
	}
}