/* Themify Customize Styling */
body {		font-size:16px;
 
}
#headerwrap {	background: none;
	background-color: #0a4210; 
}
#site-logo {	display: none; 
}
#footerwrap {	background: none;
	background-color: #0a4210; 
}

/* Themify Custom CSS */
html {
background: #0a4210;
background-image: none;
}

#footerwrap {
background: #0a4210;
}


/*ipad issue */
@media screen and (max-width: 980px) {
    #sidebar .social-links.vertical li, #footer .social-links.vertical li {
  display: inline-block !important;
}

#body {
    box-shadow:none;
    padding: 0px 0;
}
#main-nav-wrap {
position:static !important;
}
#site-logo {
    font-size:10px;
    padding: 15px 0px 0px;
}
#site-logo span {
display:none;
}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
min-width:100% !important;
}
}

/***** Code *****/
pre {
  background: #eee;
background-image: -webkit-linear-gradient(#eee 50%,#e0e0e0 50%);
background-image: -moz-linear-gradient(#eee 50%,#e0e0e0 50%);
background-image: -ms-linear-gradient(#eee 50%,#e0e0e0 50%);
background-image: -o-linear-gradient(#eee 50%,#e0e0e0 50%);
background-image: linear-gradient(#eee 50%,#e0e0e0 50%);
background-position: 0 0;
background-repeat: repeat;
background-size: 4.5em 4.5em;
color: #555;
font-family: monospace, serif;
font-size: 16px;
line-height: 2.25em;
margin: 2em 0em;
overflow: auto;
padding: 0 2.25em;
max-width:100%;
white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

#menu-icon.mobile-button {
display:none;
}

.affwp-hide-field {
	display: none !important;
}