/*
Theme Name: Smatnord
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Child theme di Bridge per smatnord.com
Author: studioand
Author URI: http://studioand.it/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/*.single-portfolio_page.postid-172 .title .title_holder .container_inner {
	background: url(/wp-content/uploads/2014/11/bkg_ricambi.gif) no-repeat right center;
}
.single-portfolio_page.postid-172 .title .title_holder .container_inner {
	background-size: auto 60%;
}
@media only screen and (max-width: 1000px) {
	.single-portfolio_page.postid-172 .title.has_fixed_background,
	.single-portfolio_page.postid-172 .title.has_background {
		background: #16C1F3 !important;
	}
	.content .container .container_inner.default_template_holder,
	.content .container .container_inner.page_container_inner {
		padding-top: 30px;
	}
}*/
.side_menu.right{
    right: 0px !important;
}
.title_holder{
	background-image: inherit;
	background-position: center center;
	background-repeat: no-repeat;
	background-origin: content-box;
	background-size: cover;
}
.single-portfolio_page .title_holder{
	background-position: left center;
}
/*pixelarea was here!*/
smatnord-form #pie_register .fieldset span {
    display: none;
	padding: 0;
}
.pieregWrapper #pie_register .label_top span {
        display: none;
}



input.piereg_math_captcha_input.pr_math_captcha_input_field {
    width: 100px!important;
}
.piereg_login_container .piereg_login_wrapper .piereg_loginform .forgetmenot {
    width: 90%;
    display: block;
    margin: 0;
}
.piereg_login_container .piereg_login_wrapper .piereg_loginform p#nav {
    text-align: left;
    font-size: 16px;
    font-family: arial;
    width: 90%;
    display: block;
    margin: 0;
}
input#wp-submit {
	float: left;
}
.piereg_container {
    background-color: rgb(231, 238, 244);
    /* background-color: rgba(231, 238, 244,0.8); */
    padding: 10px;
}




/* WPML*/
.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 0px;
    clear: both;
}
/*fine pixelarea*/

@media only screen and (max-width: 1200px) {
	nav.main_menu > ul > li > a {
		font-size: 13px;
		padding: 0 10px;
	}
}
@media only screen and (max-width: 640px) {
.dlm-downloads li {
    width: 100%!important;
  
}
}
.carousel-inner .item .image {
	background-position: center center;
}
.carousel-control {
	width: 5%;
}
.wpb_video_heading{
	margin-bottom: 10px;
}
.footer_top {
	padding: 32px 0;
}
.footer_top .widget.widget_nav_menu li {
	padding: 0;
	margin: 10px 0;
	text-transform: uppercase;
}
.flex-direction-nav a,
.caroufredsel-direction-nav a {
	border-color: #ccc;
}
.flex-direction-nav a i,
.caroufredsel-direction-nav a i {
	color: #ccc;
}
.flex-direction-nav a:hover,
.caroufredsel-direction-nav a:hover {
	border-color: #8a8a8a;
}
@media only screen and (min-width: 601px) {
	.footer_top .column2 {
		padding-top: 59px;
	}
}
										   
				   
						  
  
 
 


/* nasconde la data di pubblicazione nella pagina eventi e news */
.blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article .post_info {
    display: none;
}
/* nasconde l'autore dai post */
.blog_holder article .post_info .post_author {
    display: none;
}

/** Registrazione  **/
ul#pie_register {
    list-style: none;
}
input {
    border: 1px solid #ccc!important;
}
table td, table th {
    text-align: left!important;
}
/*
.smatnord-form .pieregWrapper {
    float: none;
}
.smatnord-form .piereg_login_wrapper{
	margin: 0 0 60px;
}
.smatnord-form .piereg_warning,
.smatnord-form .piereg_message,
.smatnord-form .piereg_login_error{
	margin: 20px 0;
}
.smatnord-form .piereg_entry-content.pieregForgotPassword {
	margin: 0 0 60px;
    max-width: 100%;
}
.smatnord-form #piereg_lostpasswordform .input,
.smatnord-form .piereg_loginform .input,
.smatnord-form .piereg_resetpassform .input,
.side_menu .piereg_loginform .input,
.smatnord-form #pie_register .input_fields,
.smatnord-form #pie_register select{
    background-color: #fff;
    border: 0 none;
    box-sizing: border-box;
    color: #444;
    font-family: "Raleway";
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    outline: 0 none;
    padding: 5px;
    resize: none;
    width: 100% !important;
	border-radius: 0;
}

.smatnord-form #piereg_login form#piereg_lostpasswordform {
	margin: 0;
}
.smatnord-form #piereg_login form#piereg_lostpasswordform,
.smatnord-form .piereg_loginform p,
.smatnord-form .piereg_resetpassform .field,
.smatnord-form .piereg_resetpassform .pie_submit{
    max-width: 420px;
}
.smatnord-form .piereg_loginform p,
.smatnord-form .piereg_resetpassform .field,
.smatnord-form .piereg_resetpassform .pie_submit,
.side_menu .piereg_loginform p,
.smatnord-form #pie_register .fields {
    color: #161616;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    margin: 0 0 5px;
}
.smatnord-form .piereg_resetpassform .pie_submit{
	margin-top: 15px;
}
.smatnord-form .piereg_loginform p.submit,
.smatnord-form #piereg_lostpasswordform p.submit,
.smatnord-form .piereg_resetpassform .pie_submit,
.side_menu .piereg_loginform p.submit{
    text-align: right;
}

.smatnord-form #piereg_login form#piereg_lostpasswordform p label,
.smatnord-form .piereg_loginform label,
.smatnord-form .piereg_resetpassform label,
.side_menu .piereg_loginform label,
.side_menu .piereg_resetpassform label,
.smatnord-form .pieregWrapper #pie_register .fields label {
    color: #161616;
    float: left;
    font: 15px/30px "Lato",sans-serif;
	font-weight: 700;
	margin: 0;
}
*/
.side_menu .piereg_loginform p,
.side_menu .piereg_loginform label{
    color: #F6F6F6;
}
/*
#password_meter label{
	display:none;
}
.smatnord-form #piereg_passwordStrength {
    width: 100%;
	float: none;
	box-sizing: border-box;
}
.smatnord-form #pie_register .fields .radio_wrap {
    width: 100%;
	display: block;
}
.smatnord-form #pie_register .fields .radio_wrap label {
    font-size: 13px;
    margin-right: 5px;
	color: #666;
}

.smatnord-form .pieregWrapper #pie_register .fields .radio_wrap input {
	margin: 5px 8px;
	float: none;
	width: auto !important;
}

.smatnord-form #pie_register .fields .radio_wrap label:before {
    content:"\A";
    white-space: pre;
}
.smatnord-form #pie_register .fields .radio_wrap label:first-child:before {
    content:"";
}
#pie_register li.fields .desc {
    font-size: 13px;
    margin: 4px 0 0;
	font-style: italic;
}
.smatnord-form .piereg_submit_button {
    margin-right: 0;
}
.smatnord-form .accordion_content_inner,
.smatnord-form .accordion_content_inner p {
	font-size: 13px
}
.smatnord-form .wpb_wrapper a[href*="piereg_logout_url"],
.side_menu .member_div .logout-link,
#pie_register .fields input[type="submit"],
#pie_register .fields input[type="button"],
.smatnord-form #piereg_lostpasswordform .submit input,
.smatnord-form .piereg_loginform #wp-submit,
.smatnord-form .piereg_resetpassform #wp-submit,
.side_menu .piereg_loginform #wp-submit,
#pie_register .piereg_submit_button input {
    background-color: transparent;
    border: 2px solid #ff6600;
    border-radius: 4px;
    box-sizing: initial !important;
    color: #ff6600;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    height: 39px;
    letter-spacing: 1px;
    line-height: 36px;
    margin: 0;
    outline: 0 none;
    padding: 0 10px;
    text-decoration: none;
    text-transform: uppercase;
    transition: color 0.1s linear 0s, background-color 0.1s linear 0s, border-color 0.1s linear 0s;
    white-space: nowrap;
    width: auto;
}

*/
.smatnord-form .wpb_wrapper a[href*="piereg_logout_url"]:hover,
.side_menu .member_div .logout-link:hover,
#pie_register .fields input[type="submit"]:hover,
#pie_register .fields input[type="button"]:hover,
.smatnord-form #piereg_lostpasswordform .submit input:hover,
.smatnord-form .piereg_loginform #wp-submit:hover,
.smatnord-form .piereg_resetpassform #wp-submit:hover,
.side_menu .piereg_loginform #wp-submit:hover,
#pie_register .piereg_submit_button input:hover {
    color: #fff;
    text-decoration: none;
	background-color: #fa4600;
	border-color: #fa4600;
}
/*
.smatnord-form .wpb_wrapper a[href*="piereg_logout_url"]{
	margin: 10px 0;
}
.side_menu .member_div {
    text-align: right;
}
.side_menu .member_div h4{
    text-align: left;
	margin-bottom: 10px;
}
.smatnord-form .piereg_resetpassform .nav {
    color: #F6F6F6;
	line-height: 1;
}
.smatnord-form .piereg_loginform #nav a,
.smatnord-form .piereg_resetpassform .nav a,
.side_menu .piereg_loginform #nav a {
    display: list-item;
    list-style-position: inside;
    text-indent: 0;
}
.smatnord-form .piereg_loginform #nav a[href="javascript:;"],
.smatnord-form .piereg_resetpassform .backtoblog,
.side_menu .piereg_loginform #nav a[href="javascript:;"] {
    display: none;
}
*/
.side_menu .member_div h4 a,
.side_menu .piereg_loginform #nav a {
    color: #fff;
}
.side_menu .member_div h4 a:hover,
.side_menu .piereg_loginform #nav a:hover {
    color: #F6F6F6;
}
/*
.smatnord-form table.pie_profile{
	width: 100%;
	clear: both;
	margin: 20px 0;
}

.smatnord-form table.piereg_form_table{
	width: 100%;
	clear: both;
	margin: 20px 0;
}
.smatnord-form #pie_register.pie_profile .fields2 label {
    line-height: 21px;
    padding: 0;
    width: auto;
}
.smatnord-form #pie_register.pie_profile .fields,
.smatnord-form #pie_register.pie_profile .fields2 {
    background: transparent;
	border: 1px solid #e4e4e4;
    padding: 10px;
    width: auto;
	line-height: 21px;
	text-align: left;
}
.smatnord-form #pie_register.pie_profile .fields2 {
    width: 30%;
}
.smatnord-form #pie_register.pie_profile .fields span {
    background: transparent;
    color: #444;
    float: none;
    font-size: 15px;
    padding: 0;
    width: auto;
}
.smatnord-form .pieregProfileWrapper.pieregWrapper,
.smatnord-form.profile{
	padding-bottom: 60px;
}
.smatnord-form .wpb_wrapper a{
	color: #ff6600;
}
*/
/*donload monitor*/
ul.dlm-downloads {
    list-style-type: none;
}
.dlm-downloads li {
    width: 50%;
  
}				   

																	 
																	 
																	 
																	 
																	 
																	 