/*
Theme Name: iFeature Pro 5 Child
Theme URI: http://cyberchimps.com/
Description: Child Theme for the iFeature Pro 5 Theme
Author: CyberChimps
Author URI: http://cyberchimps.com/
Template: ifeaturepro5
Version: 1.0.0
*/

/* =Import iFeature Pro 5 Theme Styles */

@import url('../ifeaturepro5/style.css');

/* =Start from here */


body { background:none!important }

#background-binary {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+10,0+20 */
/*
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 6%, rgba(255,255,255,0) 15%, rgba(255,255,255,0) 100%), url('http://www.convertbinary.com/wp-content/uploads/2013/12/background1.png') repeat fixed; 
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 6%,rgba(255,255,255,0) 15%,rgba(255,255,255,0) 100%), url('http://www.convertbinary.com/wp-content/uploads/2013/12/background1.png') repeat fixed; 
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 6%,rgba(255,255,255,0) 15%,rgba(255,255,255,0) 100%), url('http://www.convertbinary.com/wp-content/uploads/2013/12/background1.png') repeat fixed;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); 
*/
padding-top:25px;
background-image: url('http://convertbinary.wpengine.com/wp-content/uploads/2013/12/background1.png'); background-repeat: repeat; background-position: top left; background-attachment: fixed;
}

#footer_widgets_wrapper {
    margin-top: 0!important;
    
}

/*logo*/
#logo {margin-top:15px}


#content a {
    color: blue!important;
    text-decoration: underline!important;
}


aside {    border: 0!important;}

/*binary forms*/
article {background:#f0ffe2!important}
article form textarea, article form input {width:97%;box-shadow: 5px 5px 10px 2px #ccc;}
article form input {font-size:1.5em!important;padding:10px 10px!important;margin:10px 0;;box-shadow: 5px 5px 10px 2px #ccc!important;}
article form input.submit {min-width:50%;padding:10px 30px;font-size:2em;box-shadow: 5px 5px 10px 2px #ccc;}
article h2, article form label  {margin-top:20px}
article h2 {text-shadow: 2px 2px 1px #ccc;font-size:1.5em}
article form label, h2.formlabel {font-weight:bold;font-size:2em;text-shadow: 1px 1px 1px #ccc;color:#477A14;}

/*page formatting*/
article header h1 {text-shadow: 2px 2px 1px #D1E4FF;}

/*Contact form*/
form.wpcf7-form input {width:96%!important}
form.wpcf7-form input.wpcf7-submit {width:50%!important}
/*
#secondary {
width: 27%;
}
#content {
width: 40.8%;
}
*/
@media(max-width:979px) {
    #secondary {
        width: 100%;
    }
    #content {
        width: 100%;
    }
    .essb_bottombar {
        display:none!important
    }
    
}

@media(min-width:980px) {
    #footer_widgets_wrapper {
       padding-bottom: 60px;
    }
    .essb_link_whatsapp {
        display:none!important        
    }
}







/* IUBENDA COOKIE */
/*  GENERAL CLASS */
#iubenda-cs-banner {
	top: 0 !important;
	left: 0 !important;
	position: fixed !important;
	width: 100% !important;
	z-index: 99999998 !important;
}

/*  CONTENT CLASS */
.iubenda-cs-content {
    display: block;
    margin: 0 auto !important;
    padding: 0 20px;
    width: auto;
    font-family: Helvetica, Arial, FreeSans, sans-serif;
    background-color: rgba(200,200,200,0.6);
    color: #333;
    min-height: 45px;
}

.iubenda-banner-content {
	margin: 0 20px;
}

#iubenda-cs-banner a {
	color: #444;
}

.iubenda-cs-rationale {
	max-width: 900px;
	position: relative;
	margin: 0 auto;
}

/*   STYLE FOR TEXT INTERNAL BANNER */
.iubenda-banner-content &gt; p {
	font-family: Helvetica, Arial, FreeSans, sans-serif;
	line-height: 1.4;
	font-size: 13px;
	padding: 10px 0;
	margin: 0;
}

/*  CLOSE BUTTON. NOTICE: IMAGE FOR BUTTON NOT IMPLEMENTED YET */
.iubenda-cs-close-btn {
	margin: 0;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	position: absolute;
	top: 0;
	right: -15px;
	border: none;
	background: #ebebeb;
	padding: 10px 10px 15px;
	font-size: 20px;
	font-weight: 900;
}

/*  STYLE FOR TEXT LINK TO PRIVACY POLICY */
.iubenda-cs-cookie-policy-lnk {
	text-decoration: underline;
	color: #fff;
	font-size: 13px;
	font-weight: 900;
}
