/************ 
Base
************/
body {background-color: #F3F0E8;}
.itemid-437 #sp-main-body {    padding: 54px 0 0 0 ;}
#sp-main-body {    padding: 35px 0 0 0 ;}
.view-article strong {  font-size: inherit;  color:#944915;     line-height: inherit; font-style:inherit;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { border: none;}

/* Typography */
h3 {color: #90401F;}
h2 {    color: #984914;}
.com-content .jsn-bootstrap3 h3 {margin-bottom:25px;color: #764834; font-size:30px;}
.sppb-addon-feature h3.sppb-feature-box-title { margin-bottom:10px; }
 h4  {    font-size: 18px;    color: #984914 !important;    margin-top: 30px !important;     margin-bottom: 5px !important;} 


/************ 
Header
************/
#sp-header, #sp-mobile-header {background: #FFFBF1;  background: #FFFFFF;   /* height: 65px; */   /*box-shadow: 0 3px 3px rgba(0,0,0,0.05);  */ box-shadow:none;   padding: 0 45px;z-index: 999;position: absolute; width: 100%;      border-bottom: 4px solid #5D230B;}
.layout-boxed #sp-header {  padding: 0 25px;  max-width: 1240px;/*  height: 54px;*/}
/** light Logo **/#sp-header .logo h1 img, #sp-mobile-header .logo h1 img {max-height: none;box-shadow: 1px 1px 8px rgba(206, 191, 181, 0.4); border: 1px double #F7F1E2;border-top: none;}
.layout-boxed #sp-header .logo h1 img {    max-height: none;   box-shadow: 1px 1px 3px rgba(39, 16, 0, 0.64);    border: 1px double #843819;   border-top: none;}
#sp-header ul, #sp-mobile-header ul {    margin: 0;    padding-top: 5px;}
#sp-header .logo h1, #sp-mobile-header .logo h1 {}
.social-icons .fa { font-size:1.2em;}
ul.social-icons >li a {    color: #5D230B;}
img.sp-retina-logo {
    height: unset !important;
}


/************ 
Navigation
************/
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {    color: #5d230b;}
.sp-megamenu-parent >li.sp-has-child:hover>a:after {    color: #5D230B;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {    background: #FFFBF2;}
#sp-menu2 { }

.layout-boxed .sp-megamenu-parent > li.sp-menu-item.social > a {    padding: 0 4px; font-size: 1em;}
.layout-boxed .sp-megamenu-parent >li >a {    padding: 0 5px; font-size: 11px;}
li.sp-menu-item.last {    margin-right: 8px;}
.sp-megamenu-parent .sp-dropdown {border-top: 5px solid #ECE3CC;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {    border-bottom: 1px solid #ECE2C6; color: #5D230B; }
.sp-megamenu-parent >li.sp-has-child:after {    border-color: #ECE3CC #ECE3CC transparent transparent;}
#sp-bottom { background-color: #5D230B; border-top: 3px solid #80452D;}
#offcanvas-toggler >i {    color: #5D230B;}
.offcanvas-menu {    background-color: #FFFFFD; }
body.offcanvas .body-innerwrapper {    right: 260px;}
#sp-component.col-sm-12.col-md-12 { padding:0px;}



/************ 
Home
************/
.itemid-437 #sp-page-title  { display:none; }
.sppb-addon-feature h3.sppb-feature-box-title { text-transform: uppercase;  color: #5D230B;   font-weight: 700;}
.sppb-addon-feature h3.sppb-feature-box-title span { color: #9E4E2C;}
.sp-politist-upcoming-campign .sppb-cd-contect-wrapper h1+p {    color: #5D230B;    margin-bottom: 20px;}
.sppb-cd-contect-wrapper {padding-right: 35px;}
.sppb-cd-contect-wrapper ul { padding-left:16px; color: #5D230B; }
.sppb-cd-contect-wrapper li { margin-bottom:8px;}
.sp-politist-upcoming-campign .sppb-addon-countdown {    padding: 55px 20px 55px 65px; background-image:none;    background: #FFF9EA; } 
.sp-politist-donate-today { border-bottom: 5px solid #5D230B;    border-top: 4px solid #5D230B;}
.sppb-carousel-arrow .fa-chevron-left {       margin-left: 0px;}



/************ 
Interior
************/
#sp-page-title {margin-top: 60px;    }
.sp-page-title { padding: 50px 0 30px 0;}
.jsn-bootstrap3 .jsn-pagebuilder .btn-primary {      background-color: #5D230B !important;    border-color: #80452D !important;}
.itemid-279 .sppb-addon-content  { font-size:13px;}
.politist-breadcrumb:after {    background-color: rgba(93, 35, 11, 0.49);}
.sp-page-title .politist-breadcrumb:after { content: "";    width: 424px;    height: 612px;    bottom: 0;    top: -291px;    left: -18px;   transform: rotate(45deg);}


/************ 
Footer
************/
#sp-bottom h3 {    color: #FBEAC4;}
#sp-bottom p { color:#FFFFFF;}

/************ 
Forms
************/
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { height:inherit !important;}
.jsn-uniform {    background-color: #F1ECE1;    border-radius: 10px;    padding: 10px;}
.jsn-form-content input[type="text"] {margin-bottom: 0px !important; }


/************ 
Media Queries
************/
/* Navigation */
@media only screen and (max-width: 992px) {
#sp-menu2 #offcanvas-toggler {    font-size: 1.5em;    font-weight: bold;}
#sp-header {display:block;}
}

@media only screen and (max-width: 767px) {
section.sppb-section.sp-politist-donate-today .sppb-col-sm-4 {  margin-bottom:7%; border-bottom: 1px solid rgba(216, 196, 188, 0.44);    padding-bottom: 56px;  }
section.sppb-section.sp-politist-donate-today .sppb-col-sm-4:last-child {  border-bottom: none;  }
section.sppb-section.sp-politist-donate-today { background-image:none !important;}
#sp-bottom1, #sp-bottom2, #sp-bottom4, #sp-bottom3 {margin-bottom:7%;}
#sp-title.col-sm-12.col-md-12  { padding:0px;}
#sp-main-body {    padding: 35px 15px 0 15px ;}
#sp-page-title { padding-left: 15px; }
}
