/*
You can add your own CSS here.
Click the help icon above to learn more.
*/

h1, h2, h3, h4, h5, h6, .entry-title, .pro-font {
text-shadow: 1px 1px 2px #888!important;
color: #000000;
}

/* Controls Spacing above Header Logo - KEEP IT */
.header {margin-top: 0px; padding:0px 0px 0px 0px; }


/* Displays Texture Inside Menu Buttons */

.header-mega-menu  {
    height: 41px;
}


.menu-header {

    background: #ffffff;
    border-width: 1px!important;
	  border-style: hidden!important;
    margin-top: 0px!important;
    padding-bottom: 0px!important;
    position: relative!important;
    z-index: 99999!important;
    background: #e6e6e6;
    background: url(/wp-content/themes/custom/menuitem.jpg) 0px 0px repeat-x!important;

    height: 40px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    position: relative;
    float: left;
    display: block;
    width: 100%;

}

ul.nav-menu, a {
    margin-top: -16px;
}

.dropdown-menu li {   
    height: 44px;
    margin-top: -4px;
}

.dropdown-item {
    margin-top: 0px!important;
    margin-left: 0px;
    width: 13em!important;
}

.carousel {
    position: relative;
    z-index: 0;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
-webkit-box-shadow: #000 0px 0px 15px;
-moz-box-shadow: #000 0px 0px 15px;
box-shadow: #000 0px 0px 15px;
}

.container {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
-webkit-box-shadow: #000 0px 0px 15px;
-moz-box-shadow: #000 0px 0px 15px;
box-shadow: #000 0px 0px 15px;
}

.post-content {
  margin-top: -15px!important;
}


.custom-footer {
	margin-top: 20px;
}

.mt-md-3, .my-md-3 {
    margin-top: 0 !important;
  }



.footer {
-webkit-box-shadow: #000 0px 0px 5px;
-moz-box-shadow: #000 0px 0px 5px;
box-shadow: #000 0px 0px 5px;

padding: 0;	
margin-top: -2px; border-style: solid; border-width:1px; border-color: #000000; color:#ffffff!important; font-style: normal!important; font-weight: 550!important; font-size: 14px!important; text-decoration:none!important; font-variant: normal!important;
letter-spacing: normal!important; word-spacing: normal!important; line-height: normal!important; text-shadow: 1px 1px 2px #000000!important; 
 }


/* Turns default image background off */
.entry-content img, .entry-content .wp-caption {box-shadow:none;border:none;
background:none;}

.imgdefault { 
box-shadow: 0px 2px 2px #006985!important; 
height: auto!important;
padding: 3px!important;
border: 2px solid #006985!important;
background: #FFFFFF!important; } 

p { line-height: 125%!important; }

.entry-title { margin-top: 40px; }


/* Space around the credit card images */
.pmt-space { margin-left: 4px!important; margin-right: 4px!important; margin-bottom: 8px!important; }

.widget {
-webkit-box-shadow: #000 0px 0px 15px;
-moz-box-shadow: #000 0px 0px 15px;
box-shadow: #000 0px 0px 15px; }

.image-shadow {
	padding:0px!important;
	border:0px solid #000!important;
    background-color:#fff!important;

	-moz-box-shadow: 0px 0px 8px #000!important;
	-webkit-box-shadow: 0px 0px 8px #000!important;
	box-shadow: 0px 0px 8px #000!important;
	behavior: url('PIE.htc')!important; }

.image-shadow2 {
	padding:0px;
	border:0px solid #000;
    background-color:#fff;

	-moz-box-shadow: 0px 0px 11px #000;
	-webkit-box-shadow: 0px 0px 11px #000;
	box-shadow: 0px 0px 11px #000;
	behavior: url('PIE.htc'); }


/* Controls space above sidebar */
#secondary, #secondary-2 {
    margin-top: 27px;
}

.widget {
    background: #f8f8f8;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
 border-radius: 4px!important;
    -border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: inset 0px 0px 4px 4px #eee;
    -box-shadow: inset 0px 0px 4px 4px #eee;
    -webkit-box-shadow: inset 0px 0px 4px 4px #eee;
    -moz-box-shadow: inset 0px 0px 4px 4px #eee;

}


.widget-content {

}

.widget_text:after {
    position: absolute;
    bottom: -31px;
    content: url(wp-content/themes/custom/widget-shadow-one.png);
    left: 50%;
    margin-left: -160px;
    z-index: 0;
}


