/* Themify Customize Styling */
#headerwrap {	
	background-color: #132ced; 
}
#headerwrap.fixed-header {	
	background-color: rgba(61,61,61,0.77); 
}
#site-logo, #site-logo a,#footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo {		font-weight:bold;

	color: #ffffff; 
}
#site-logo, #site-logo a,#footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 128px; 
}
#site-logo, #site-logo a,#footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 128px;
	color: #ffffff; 
}
#site-logo {		position:relative;

	bottom: 3px; 
}
#main-nav {		position:relative;

	top: 3px; 
}
#main-nav a {	
	font-family:Open Sans;	font-weight:700;
	font-size:16px;
 
}
#main-nav a, #main-nav > li > a {	
	color: #f7f7f7; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #ffcd0d; 
}
#main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffcd0d; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #d9ac00; 
}
#sidebar .widgettitle {	
	color: #e02121; 
}

/* Themify Custom CSS */
/**
* Add drop shadow to H1 and H2
*/
h1, h2 {
    text-shadow: 2px 2px 4px #000 !important;
}
/**
* 
*/
#text-106-1-1-4.module-text p {
    line-height: 0 !important;
    padding-bottom: 0 !important;
}
#menu-item-20 a {
  color: #f1842f !important;
}
#menu-item-20 a:hover {
  color: #fff !important;
}
p {
line-height: 30px !important;
padding-bottom: 15px !important;
}
/**
* Allow text to align close to image
* and add border around image
*/
.alignleft {
    margin-bottom: 0 !important;
    margin-right: 1em !important;
    border: 2px solid #555 !important;
}
/**
* Style text module so it matches the
* style of the widget modules.
*/
.text-106-1-1-4 h2 {
    margin: 0 0 8px;
    font-size: 1.2em;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: .09em;
}
.text-106-1-1-4 li {
    margin: 0;
    list-style: none;
}
.text-106-1-1-4 ul {
    margin: 0;
}
.widget {
    margin: 0;
}
.widget li {
    padding: 0;
}
.widget h2 {
    margin: 0 0 8px;
}
/* End text module style */
@media screen and (max-width: 768px){
h1 {
font-size:3.2em !important;
}
#menu-icon:before {
color: #fff;
}
@media screen and (max-width:1000px){
.sidemenu {
background-color: #4d4d4d !important;
}
#headerwrap #main-nav a, #headerwrap #main-nav ul a{
color:#fff;
}
#headerwrap #main-nav li a:hover{
color: #f1842f;
}
#headerwrap #main-nav .current_page_item > a, #headerwrap #main-nav .current-menu-item > a {
color: #f1842f !important;
}
}
#text-12-sub_row_0-0-1-0-0 p {
    line-height: 0 !important;
    padding-bottom: 0 !important;
}
@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo, #site-logo a,#footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 128px; 
}
#site-logo, #site-logo a,#footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 128px;
	color: #ffffff; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo, #site-logo a,#footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 128px; 
}
#site-logo, #site-logo a,#footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 128px;
	color: #ffffff; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#site-logo, #site-logo a,#footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 128px; 
}
#site-logo, #site-logo a,#footer-logo, #footer-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 128px;
	color: #ffffff; 
}
 }