/*
 Theme Name:   Prudence 2018 - Olive
 Description:  New theme based on Cornerstone
 Author:       UITS Web Development Lab
 Template:     cornerstone 
 Version:      1.0
*/


@import '../../sherman/css/sherman-blue.css'; /* Import Sherman Styles */

/* OLIVE THEME - PRUDENCE */


		
@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i,900,900i');

body{
	font-family: 'Lato', sans-serif;
}

/* HEADER */
.site-header {
	background: #252500!important;
	border-top: 1px solid #747000;
}

/* CONTENT */

body{
	background-color:#c5b78c
}

#masthead #nav-wrapper .navbar-collapse .nav .menu-item-has-children.dropdown.open ul.dropdown-menu .menu-item-has-children.dropdown.open ul.dropdown-menu .menu-item-has-children.dropdown.open a.dropdown-toggle:hover{
	color:#ffffff!important;	
	background-color:#747000;
}

.site-main{
    padding-top: 0px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.textwidget{
	padding-left: 15px!important;
	padding-right: 15px!important;	
}

#main{
	margin-top: 20px !important;
}

.entry-content h1{
	color:#333;	
}

.searchform .form-group fieldset{
	padding:1em	
}

#masthead .searchform .form-group fieldset{
	padding:0	
}

#content h2, #content h3, #content h4, #content h5, #content h6{
	color: #333;
	text-transform: uppercase;
}

#primary #main .page .entry-header h1{
	color: #ffffff!important;
    background-color: #252500;
    border-bottom: 10px solid #747000!important;
	margin-bottom:0!important;
	text-transform:uppercase;
	padding-left:14px!important
}

#page-az #primary #main h1.entry-title{
	margin-bottom:20px!important	
}

#page-page .entry-content{
	margin-top:0!important;
	padding-top:1.5em
}

/* MENU */
/* active state */
#masthead #nav-wrapper #nav-tabs .nav-tabs li.current-menu-item a{
    color: #747000!important;
	font-weight: 500!important;
}

/* hover state */
#masthead #nav-wrapper #nav-tabs .nav-tabs li a:hover{
	color: #ffffff!important;
	background-color: #747000!important;
}

/* inactive state */
#masthead #nav-wrapper #nav-tabs .nav-tabs li a{
	color: #ffffff;	
}

/* FOOTER */
#footers{
	background-color: #252500!important;
	border-top: 10px solid #747000!important;
	margin: 100px 0 0 0 !important;
}

#footer{
	padding: 0 !important;
	text-transform: uppercase;
}

#footer a{
	color: #ffffff	
}

#mega-footer .widget.widget_black_studio_tinymce .textwidget h1, #mega-footer .widget.widget_black_studio_tinymce .textwidget h2, #mega-footer .widget.widget_black_studio_tinymce .textwidget h3, #mega-footer .widget.widget_black_studio_tinymce .textwidget h4,#mega-footer .widget.widget_black_studio_tinymce .textwidget h5, #mega-footer .widget.widget_black_studio_tinymce .textwidget h6, #mega-footer .widget.widget_black_studio_tinymce .textwidget{
	color:#aaa!important
}

#mega-footer .widget .widget-head{
	padding:0!important	
}

#mega-footer .widget.widget_black_studio_tinymce .textwidget a{
	color:#747000;
	text-decoration:underline
}

#mega-footer .widget.widget_black_studio_tinymce .textwidget a:hover{
	text-decoration:none
}

#mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date{
	color:#747000!important	
}

/* SIDEBAR */
#page-sidebar .widget .widget-head, #page-sidebar .widget{
	padding:0;	
}

#page-sidebar .widget a, .az-letter-list a, .az-letter{
	color:#747000;	
}

/* AZ INDEX */
#az-index{
	padding-bottom:20px;
	padding-left:40px;
	padding-right:40px	
}

.az-letter{
	font-size:14px;
}

#az-index .letter-directory .az-letter-title .az-letter{
	font-size:20px;
	color:#333;	
}

#page-az #primary #main article{
	background-color:#ede3c7
}

#page-az #primary #main .entry-content{
	margin-top:0
}

/* PAGE BUILDER */

#page-page #main .entry-content .widget{
	background-color: #ede3c7;
}

#page-page #main{
	background-color: #c6b78b;
	border:none
}	

#page-page  #main .entry-header h1{
	color: #333!important;
}	

#page-page .widget_dpe_fp_widget .dpe-flexible-posts li a{
	display:inline!important;
}

#page-page .widget_dpe_fp_widget .dpe-flexible-posts li{
	padding:0!important;
}

/*
#page-page #main .entry-content{
	background-color:#ccc;
	margin-top:0;
	padding-top:21px;
	padding-bottom:21px;	
}
*/

/* TABLES */
.table > thead > tr > th {
	border-bottom-color: #ddd !important;
	border-bottom: 2px solid #ddd !important;
}

.table > tbody > tr > th, .table > tbody > tr > td{
	border-top: 1px solid #B5B5B5;
}

/* BLOG */
#page-blog #primary #main .post{
	
	margin-bottom: 30px !important;
	padding: 0px 0px 20px !important;
}

#page-blog #primary #main .post .entry-content{
	padding-left:14px;
	padding-right:14px;
}

#primary #main .post .entry-header h1{
    margin-top:10px;
}

#primary #main .post .entry-header h1 a{
    color: #fff!important;
	text-transform: uppercase;
	font-size: 18px;
}

#page-blog #main{
	background-color:#c6b78b;	
}

/* blockquote */

blockquote{
	border-left-color: #747000;	
}

/* POST */
.post{
	padding: 1em 0em;	
	background-color: #ede3c7 !important;
}

.widget .widget-title{
	background-color: #252500;
    color: #fff!important;
    border-bottom: 10px solid #747000!important;
	text-transform: uppercase;
	font-size:18px!important;
}

.entry-title{
    margin-top: 0!important;
    padding: 10px 14px 10px!important;
	font-size:18px;
}

.widget-title{
	font-size:16px
}

.widget-title{
	padding: 11px 15px 7px;
	margin-top: 0!important;	
}

.textwidget h1{
	font-size:21px	
}

.entry-content .widget ul li a, .widget_uc-contact-widget .uc-row a{
	color:#747000;
}
	
.entry-content .widget ul li a:hover, .widget_uc-contact-widget .uc-row a:hover{
	color:#514E00;
	text-decoration:none;
}

.widget_uc-contact-widget .glyphicon{
	display:none;	
}

.entry-content a, .entry-footer a{
	text-decoration:none;
	color:#747000;
}

#page-blog #primary #main, #page-sidebar .widget, .post{
	border: none !important;	
}

.page-page .entry-header h1{
	background-color: #333;
    color: #fff!important;
    border-bottom: 10px solid #747000!important;
	text-transform: uppercase;
}

#page-page .widget ul{
	margin: 15px;	
}

#page-page .subpage h1{
	color:#333;	
}


#page-page .table-responsive a{
	color:#E60000;	
}

#page-sidebar .widget{
	background-color:#ede3c7;
}

#page-az #main{
	background-color:#ede3c7!important;
}

#primary #main{
	border-style:none	
}

#page-page .entry-content .read_more a{
	color:#747000;	
}
/* ------------------- specific page styling ---------------------- */

/* HOME - BLANK TEMPLATE */

#page-blank .widget{
	background-color: #ede3c7 !important;	
}

#page-blank .widget ul{
	padding-left: 15px!important;
}

.widget .gform_wrapper form .gform_body ul{
	padding-left:0!important
}

.home #page .widget .gform_wrapper form .gform_body #gform_fields_1{
	padding-left:0!important
}

#page-blank .widget ul li a{
	color: #747000 !important;
}

#page-blank .widget a{
	color: #747000 !important;
}

#page-blank .textarea{
	border-style: none;
}

#page-blank .flexslider ul{
	padding-left:0 !important;
}

#page-blank .widget .uc-cal{
	margin:2em !important;	
}

.widget_siteorigin-panels-postloop article .entry-title{
	padding-left:19px!important;
}

.widget_siteorigin-panels-postloop article .entry-meta{
	padding-left:19px!important;
}

.widget_siteorigin-panels-postloop article .entry-meta .content-template-date{
	padding-left:0px!important;
}

#page-blank .widget_rss a{
	color: #ffffff !important;	
}

#page-blank .widget_rss .rsswidget.external, #page-blank .widget_rss .rss-date{
	display: block;	
}

#page-blank .widget_rss .rsswidget.external{
	border-bottom:none !important;	
}

#page-blank .widget_rss li{
	margin-right:1.5em;	
}

.widget_rss .rsswidget img{
	display:none
}

.rsswidget .glyphicon{
	display:none	
}

.rssSummary{
	margin-top: 10.5px;
    margin-bottom: 10px;
}

.widget_rss cite{
	margin-bottom:10px
}

.rsswidget .glyphicon{
	display:none	
}

.rss-date{
	display:block;
	font-size:12px;
}

.widget_rss li .rsswidget{
	font-size:18px;
	text-transform:uppercase;
	font-weight:500;	
}

.widget_rss  ul li a{
	padding-top:10px;
}

.widget_rss .entry-content{
	margin-top:10.5px
}

body.home.page-template-page-blank .widget_rss h3.widget-title, #page-blank .entry-content .widget_search h3.widget-title, .widget_widget_sp_image h3.widget-title, .widget_metaslider_widget h3.widget-title, .widget_siteorigin-panels-postloop h3.widget-title, .widget_rcpt h3.widget-title, .widget_search h3.widget-title{
	margin-bottom:0px!important	
}

.widget_siteorigin-panels-postloop .entry-content, #main .widget_siteorigin-panels-postloop article .entry-content p{
		padding-left:19px;
		padding-right:14px;
}

.widget_siteorigin-panels-postloop .entry-title{
		padding-bottom:5px!important;
		margin-bottom:0!important;
}

.widget_siteorigin-panels-postloop .entry-title a{
		color:#747000
}

.widget_rcpt .rcpt-items .rcpt_items_list{
		padding-right:28px !important;
}

#page-blank .widget_rcpt .rcpt_item_title{
	padding:0 !important;
	text-decoration:none;	
	font-size:18px
}

.#page-page .widget_rcpt .rcpt_items .rcpt_items_list a .rcpt_item_title{
	font-size:18px!important
}

.widget_rcpt .rcpt_item_title{
	text-transform:uppercase	
}

.home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image{
	width:100%!important;
	padding-bottom:20px;
	margin:0 auto!important;	
}

.home #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image{
	padding-left:0!important;
	padding-right:0!important;
	width:100%;
}

.subpage .widget.widget_rcpt ul .rcpt_item_excerpt{
	margin-bottom:0
}

.home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title{
	font-weight:500;
}	

.home #content .panel-grid .widget .uc-cal{
	
}

.widget .widget_sp_image-description p{
	word-wrap:break-word;
	padding: 10px !important;
	margin-bottom:0;
	font-size: 12px !important;
	font-style: italic !important;
}

#page-blank .widget_widget_sp_image h3.widget-title, #page-blank .widget_metaslider_widget h3.widget-title, #page-blank .widget_siteorigin-panels-postloop h3.widget-title{
	margin-bottom:0 !important; 
}

#page-blank .widget_metaslider_widget h3.widget-title{
	padding-right:0!important;
}

.metaslider .flex-direction-nav li a{
	border-bottom-style:none!important
}

#page-blank .widget_rcpt .rcpt_item_title{
	padding:0 !important;	
}

.widget_rcpt .rcpt_items{
	padding-right:1em;	
}

#page-page .widget_rcpt .rcpt_items{
	padding-left:1em;
	padding-top:1em	
}

.widget_rcpt .rcpt_item_title{
 text-transform:uppercase	
}

#page-blank .dpe-flexible-posts li a{
	display: inline !important;
}

.post .content-template-date{
	padding-left:40px;	
}
/* SINGLEPOST - SINGLE */

#page-single .entry-header{
	background-color: #252500;
    border-bottom: 10px solid #747000!important;
	padding-bottom:10px;
}

#page-single .entry-title{
	padding-top:18px!important;
	margin-bottom:0;
}

#page-single .post .entry-title{
	text-transform: uppercase;
}

#page-single .post .entry-meta, #page-single .post .entry-title{
    color: #fff!important;
}

#page-single .comment-respond{
	padding:3em;
}

#page-single #primary #main article{
	padding-top:0	
}

#page-single #main{
	background-color:#ede3c7;
}

/* DEFAULT + SIDEBAR */
#page-page .entry-content h1{
	margin-top:0 !important;
	text-transform: uppercase;
	color: #333 !important;
}


#page-page .accordion .panel-heading a{
	color:#ffffff;
	background-color:#252500;
	border-bottom:10px solid #747000;
	display:block;
	padding: 10px 15px;
}

.accordion.panel-group .panel{
	margin-bottom:20px!important;
}

.accordion .panel-default{
	border-color:#ccc!important
}

#page-page .panel-group .panel-heading{
	padding:0	
}

.accordion{
	margin-bottom:0;
}

.accordion{
	background-color:#c6b78b
}

.accordion .panel{
	border-style:none;
	margin-bottom:0
}

.accordion .panel:nth-last-child(1){
	margin-bottom:0!important
}

.panel-default > .panel-heading + .panel-collapse > .panel-body{
	background-color: #ede4c8;
}

#page-page .entry-title{
	color:#fff!important;
}

#page-page .site-main .row{
	padding:20px 30px 0 30px;
}

#page-page .widget_siteorigin-panels-postloop article{
	padding-top:0!important;	
}

#page-page .subpage .widget.widget_rcpt ul .rcpt_item_title{
	padding-top:0!important;	
}

/* IN PAGE MENUS */
#page-page .in-page-list li ul li a:hover{
	background-color: #747000;
	color: #fff;
}

#page-page .dropdown-menu li a:hover{
	background-color: #747000;
	color: #fff;
}

/* FORM */
.gform_widget .gform_body .ginput_container_textarea textarea{
	border:none;
}
.gform_widget .gform_body input{
	border-style:none;
}

/* CATEGORY + all other pages with categories */
.page-title:before { 
    content: "Category: ";
	color:#252500;
}

#page .widget-title a{
	color:#fff
}


#page .uc-contact-widget a{
	color:#747000;
}

#page #tabs-bottom-wrapper .nav a{
	color:#747000 !important;
}

.navigation .older a{
	color:#747000 
}

#masthead #nav-wrapper #nav-tabs #tabs-bottom .navbar .dropdown-menu li a:hover{
	color:#ffffff !important;
}

#masthead #nav-wrapper #nav-tabs #tabs-bottom .navbar{
	border-style:none
}

#masthead #nav-wrapper #nav-tabs #tabs-bottom .navbar li a:hover{
	background-color: #747000;
    color: #fff!important;
}

#page  #page-userlist .entry-title{
	color:#fff!important;	
}

.gform_wrapper .gform_footer input{
	border-style: none;
	background-color: #252500;
    color: white;
	text-transform:uppercase;
	padding:1em;
}

.gform_wrapper .gform_footer input:hover{
	background-color:#111;	
}

.gform_wrapper .gform_body{
	margin-left:15px;
	padding-right:15px
}

.gform_wrapper .gform_footer{
	margin-left:15px !important;	
}

.searchform .form-group fieldset input{
	background-color:white !important;
}

#masthead .searchform .form-group fieldset input{
	background-color:rgba(255, 255, 255, 0.2) !important;
}

#content .widget.widget_search fieldset{
	border-style:none
}


#content .widget .searchform .btn{
	border-radius:0 !important;
}

/* AZ */
#page-az .entry-header h1{
	color:#fff!important
}

#page-az .entry-content .in-page-tabs{
	background-color:#252500;	
}

#page-az .entry-content p{
	padding-left:40px;	
}

/* BLOG */

#page-blog .post .entry-header{
	background-color: #252500;
    border-bottom: 10px solid #747000!important;	
	padding-left: 14px;
	padding-top: 5px
}

#page-blog .post .entry-footer{
	padding-left: 14px;	
}

/* SINGLE POST + CATEGORY */

.home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date{
	color:#747000 !important;	
}

#page-search #primary #main h3 a{
	color:#747000;
}

#page-search #main .entry-header h1{
	color:#333;	
}

#page-search #main{
	padding-left:1em!important;
	padding-right:1em!important;
	background-color:#ede4c8
}

#page-search #main p{
	border-bottom: 1px solid #c5b78c;
    padding-bottom: 12px;
}

#page-search .entry-header .page-title{
	font-size:18px
}

.nav-links a{
	color:#747000	
}

.nav-links .nav-previous a{
	padding-left:14px
}

#page-single #primary .post .entry-content{
	padding:0px 14px 0px;
}

#page-single #primary .post .entry-meta, #page-single #primary .post .entry-footer{
	padding-left:14px;
}

#page-single #primary .post .entry-meta a{
	color:#747000;
}

#page-blank #entry-header .entry-title{
	background-color:none	
}

#page-archive .post .entry-header{
	background-color: #252500;
    color: #fff!important;
    border-bottom: 10px solid #747000!important;
	padding-bottom: 10px;
}

#page-archive .post .entry-header a{
    color: #747000!important;
}

#page-archive .entry-content{
	padding:0px 14px 0px;
}

#page-archive .entry-meta{
	padding-left:14px;	
}

#page-archive .entry-footer{
	padding-left:14px;	
}

#page-archive article{
	padding-top:0 !important;
	margin-top:14px;
}

#page-archive .entry-title{
	padding-top:18px !important;
	padding-bottom:0!important;
}

#page-archive #main{
	background-color:#c5b78c;
	border-color:#fafafa;
	margin-top: 0 !important;
}

#page-archive .page-title{
	color:#252500;
	font-size:18px
}

/* DEFAULT + SIDEBAR */
#page-page #main .page{
	padding-bottom: 0	
}

#page-sidebar aside:nth-child(1){
	margin-top:20px	
}

#page-sidebar .widget a:hover{
	color:#514E00!important
}

#primary #main .page h3{
	margin-bottom:14px;
	font-size: 18px;
    font-weight: 400;	
}

#page-page #primary #main .entry-content h3.widget-title{
	margin-bottom:15px;	
	letter-spacing: 1px;
}

.page-template-default #page-page #main .entry-content{
	background-color:#ede3c7;
	padding-bottom: 40px;
}

#page-page #main .entry-content{
	padding-left: 15px;
	padding-right: 15px
}

.siteorigin-panels #page-page #main .entry-content{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.siteorigin-panels #main .entry-content{
	background-color:#c6b78b!important	
}

#main .widget_siteorigin-panels-postloop article .entry-content{
	background-color:#ede4c8!important;
}

#main .widget_siteorigin-panels-postloop article .entry-content .read_more{
	padding-left:19px!important;
}

#page-page #main .entry-content h1{
	border-bottom-style:none
}

/* PEOPLE */
#page-userlist .entry-content{
	padding-left:14px;
	padding-right:14px;	
}

#page-userlist #main article{
	background-color:#ede3c7!important	
}

#page-userlist #main{
	padding-bottom:0
}

#page-userlist .hentry{
	margin-bottom:0
}

#page-userlist h3.group-title, #page-userlist .table > tbody > tr{
	border-bottom-color:#c0be7b
}

#page-userlist .table > tbody > tr{
	border-top-color:#c0be7b
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #fff7e1;
}

/* HOURS WIDGET */
.widget_uc-hours-widget .table-responsive{
	padding-left:14px;
	padding-right:14px;
}

/* CALENDAR WIDGET */


.subpage .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date{
	color:#747000!important;
}

.subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month, .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day{
	border-color:#c5b78c!important	
}

.home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day{
	color:#747000!important	
}

.uc-cal a:hover{
	color:#514E00!important;
}

.subpage .widget .uc-cal { 
	padding-left:15px !important;
	padding-right:15px !important;   
	
}

.home #content .panel-grid .widget .uc-cal {
	padding-left:15px !important;
	padding-right:15px !important;   
	
}

#content .widget.uc-ecw .uc-cal .uc-cal-list a.uc-cal-event .uc-cal-event-date .uc-cal-event-day, .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date{
	color:#747000!important	
}

.home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:hover, .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time {
	color:#514E00!important
}

.home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event{
	color:#252500!important
}

.home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time{
	color:#252500
}

.home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month, .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day{
	border-color:#c5b78c!important
}

/* MENUS */

.dropdown-menu > li > a:hover{
		background-color:#747000;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	border-color:#747000;
}

.dropdown-submenu>a:hover:after{
		border-left-color:#ffffff!important	
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{
	color:#ffffff;	
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{
	color:#ffffff;
	background-color:#747000
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
	color:#747000;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
	background-color:#747000!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
	background-color:#c5b78c
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a:hover{
	color: #747000!important;
    background-color: #fbf4e1!important;	
}

#page-single .entry-content{
	margin-top:0
}

.nav-next a{
	padding-right:15px;	
}

/* mobile styles */
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-right{
	display:none	
}

#content .container{
	padding-top:20px
}

@media (max-width: 768px) {
    .table-responsive {
        border-style:none
    }
}

@media (min-width: 768px) and (max-width: 992px){
    #content .widget.widget_search .searchform fieldset .form-control{
        width:62%;
    }
	#page #content .widget.widget_search .btn-default{
		width:32%!important;	
	}
}

@media (max-width: 767px){
	#primary #main .page{
		padding-left:0!important;
		padding-right:0!important;	
	}
	
	.in-page-list{
		float:none;
		margin: 0 auto;
		margin-bottom:20px
	}
}

.accordion .panel-heading {
	padding:0;
	position:relative;
}
	.accordion .panel-title a {
		text-decoration:none;
		padding:10px 15px 9px;
		display:block;
		outline: 0 !important;
	}
	
			
		.accordion .panel-title a::after {
			content:'\E601';
			font-family:'glyphicons regular';
			position:absolute;
			right:10px;
			color:#999;
			 transform: rotate(0deg);
			transition:transform 180ms ease-in;
		}
		
		.accordion .panel-title a.collapsed::after {
			 transition:transform 180ms ease-in;
			  transform: rotate(180deg);
		} 
		
/* IE Styles */

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   #page #content .widget .btn{
	   padding: 4.5px 12px
   }
   
   #masthead #site-title .searchform fieldset .btn{
	   padding: 4px 12px 5px
   }
   
   .gform_wrapper .gfield .ginput_container textarea{
		border-width:1px   
   }
  
   .gform_wrapper .gform_footer input{
		padding:10px!important 
   }
}


/* ====== B - START ====== */

#masthead #nav-wrapper .navbar-collapse .nav > li.active::after, #masthead #nav-wrapper .navbar-collapse .nav > li.current-menu-ancestor::after {
	border-color:transparent transparent #c5b78c;
}
#megamenu-wrapper {
	background:#252500  !important;
}

#mega-menu-wrap-primary {
	background:#252500  !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	background:#1e1d00 !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
	background:#1e1d00 !important; 
	line-height: 1.5em !important;
	padding: 10px !important;
}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:hover {
		background:#747000  !important;
		text-decoration:none !important;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a {
		margin-bottom:6px !important;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
		margin-bottom:10px !important;
	}
	
.widget .textwidget, .widget.widget_rcpt, .widget.widget_rss, .widget.widget_nav_menu, .widget.widget_dpe_fp_widget, .widget.widget_categories, .widget.widget_archives {
	padding-bottom:14px !important;
}

#page-page #nav-secondary {
	margin-top:18px;
	border:none;
}
	#nav-secondary .nav.nav-pills.nav-stacked .active a {
		background-color:#747000;
	}
	
#mega-footer .textwidget {
	padding-left:0px !important;
	padding-right:0px !important;
}

#page-page .accordion .panel-heading a {
	border-bottom-width:5px;
}

.home.page-template-default .widget {
	padding:0px !important;
	border:none !important;
}
	.home.page-template-default .widget .widget-head {
		padding:0px !important;
	}
	
	.home.page-template-default .widget.uc-contact-widget .table-responsive {
		padding:1em;
	}
	
.widget .table-responsive {
	margin-bottom:0px !important;
}
	
	.widget .table-responsive .uc-table {
		margin-bottom:0px !important;
	}
	
	.wp-caption {
		margin-bottom:0px !important;
	}
	
	.wp-caption .wp-caption-text {
		word-wrap: break-word;
		padding: 10px !important;
		margin-bottom: 0;
		font-size: 12px !important;
		font-style: italic !important;
		margin-top:0px;
		text-align:left;
	}
	
.home.page-template-default .widget.uc-hours-widget .table-responsive {
    padding: 1em !important;
}

#page-page .widget ul.slides {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.widget.widget_metaslider_widget ol.flex-control-nav li {
	margin-bottom:4px;
}

.home.page-template-default #content .widget.widget_siteorigin-panels-postloop .post {
	padding:0px;
}

	.home #content .widget.widget_siteorigin-panels-postloop .post {
		margin-bottom:0px !important;
	}

	.home.page-template-default #content .widget.widget_siteorigin-panels-postloop img {
		margin-bottom:15px;
	}
	
.home.page-template-default #content .widget.widget_rcpt ul .rcpt_item_title {
	padding-top:0px;
}

	.home.page-template-default #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image {
		padding:0px !important;
		width:100%;
		margin:0;
		margin-bottom: 20px;
	}
	
	.home.page-template-default .widget_rcpt .rcpt_items {
		padding:15px;
		padding-bottom:0px;
	}
	
	.widget.widget_rss li {
		margin-bottom:20px !important;
	}
		
			.home.page-template-default #content .widget.widget_rss .widget-title a {
				color:white !important;
			}
				.home.page-template-default #content .widget.widget_rss .widget-title a:hover {
					color:white;
				}
				
				
	.home.page-template-default #content .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date {
		color: #747000 !important;
	}
	
	.home.page-template-default #content .widget {
		background-color:#ede3c7;
	}
	
	.home.page-template-default #content a {
		color:#747000 !important;
	}
	
		.home.page-template-default #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month {
			color:#747000 !important;
		}
		
		.home.page-template-default #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time {
			color:#747000 !important;
		}
		
	
	
	
	#mega-menu-wrap-primary .mega-menu-toggle {
		height:auto !important;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle::after {
		content: "\f333" !important;
		font-family: 'dashicons';
		font-size: 24px;
		margin: 0 5px;
		float: right; 
		color:white !important;
		margin-top: -43px;
	}
	
	#masthead #nav-wrapper #nav-tabs #tabs-bottom .navbar .dropdown-menu li a:hover {
		background-color:#747000;
	}
	
	.subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time, #page-page .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:hover {
		color:#747000 !important;
	}
	
	/* ============= */
	
	
	#page-blank a:hover, .home.page-template-default a:hover {
		text-decoration:underline;
	}
	
	#page-blank .widget.widget_archives ul, #page-blank .widget.widget_categories ul, #page-blank .widget.widget_nav_menu ul, #page-blank .widget.widget_rss ul{
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
		#page-blank .widget.widget_archives ul li, #page-blank .widget.widget_categories ul li, #page-blank .widget.widget_rss ul li{
			margin-bottom:0.75em;
		}
		
		#page-blank .widget.widget_nav_menu ul li a {
			margin-bottom:0.75em;
			display:inline-block;
		}
		
	
	#page-blank .widget.uc-hours-widget .table-responsive {
		padding: 1em !important;
	}
	
	#page-blank .widget_uc-contact-widget .table-responsive {
		padding: 1em !important;
	}
	
	body.page-template-page-blank .widget.widget_dpe_fp_widget ul li {
		padding-top:0px;
	}
	
	#page-blank ul.rcpt_items_list li a img {
		width:100%;
	}
	
	#page-blank .widget.widget_siteorigin-panels-postloop .post {
		padding-top:0px;
		margin-bottom: 0px !important;
	}
	
	#page-blank .widget_rcpt .rcpt_items {
		padding-top:1em;
	}
	
	body.page-template-page-blank .widget.widget_rcpt ul li {
		margin-bottom:0px;
	}
	
	
	
	
/* -------------------- */

/* ======== =START ========== */

.home.page-template-default .widget, .home.page-template-page-home .widget {
	padding:0px !important;
	border:none !important;
}
	.home.page-template-default .widget .widget-head, .home.page-template-page-home .widget .widget-head { 
		padding:0px !important;
	}
	
	.home.page-template-default .widget.uc-contact-widget .table-responsive, .home.page-template-page-home .widget.uc-contact-widget .table-responsive {
		padding:1em;
	}
	
.widget .table-responsive {
	margin-bottom:0px !important;
}
	
	.widget .table-responsive .uc-table {
		margin-bottom:0px !important;
	}
	
	.wp-caption {
		margin-bottom:0px !important;
	}
	
	.wp-caption .wp-caption-text {
		word-wrap: break-word;
		padding: 10px !important;
		margin-bottom: 0;
		font-size: 12px !important;
		font-style: italic !important;
		margin-top:0px;
		text-align:left;
	}
	
.home.page-template-default .widget.uc-hours-widget .table-responsive, .home.page-template-page-home .widget.uc-hours-widget .table-responsive {
    padding: 1em !important;
}

#page-page .widget ul.slides {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.widget.widget_metaslider_widget ol.flex-control-nav li {
	margin-bottom:4px;
}

.home.page-template-default #content .widget.widget_siteorigin-panels-postloop .post, .home.page-page-home #content .widget.widget_siteorigin-panels-postloop .post {
	padding:0px;
}

	.home #content .widget.widget_siteorigin-panels-postloop .post {
		margin-bottom:0px !important;
	}

	.home.page-template-default #content .widget.widget_siteorigin-panels-postloop img, .home.page-template-page-home #content .widget.widget_siteorigin-panels-postloop img {
		margin-bottom:15px;
	}
	
.home.page-template-default #content .widget.widget_rcpt ul .rcpt_item_title, .home.page-template-page-home #content .widget.widget_rcpt ul .rcpt_item_title {
	padding-top:0px;
}

	.home.page-template-default #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image, .home.page-template-page-home #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image {
		padding:0px !important;
		width:100%;
		margin:0;
		margin-bottom: 20px;
	}
	
	.home.page-template-default .widget_rcpt .rcpt_items, .home.page-template-page-home .widget_rcpt .rcpt_items {
		padding:15px;
		padding-bottom:0px;
	}
	
	.widget.widget_rss li {
		margin-bottom:20px !important;
	}
		
			.home.page-template-default .widget.widget_rss .widget-title a, .home.page-template-page-home .widget.widget_rss .widget-title a {
				color:white !important;
			}
				.home.page-template-default .widget.widget_rss .widget-title a:hover, .home.page-template-page-home .widget.widget_rss .widget-title a:hover {
					color:white;
				}
				
	
	
	#page-page-builder-cards #primary #main .page .entry-content .widget{
		padding:0px !important;
	}
	
	#page-page-builder-cards #primary #main .page .entry-content h3.widget-title {
		margin-bottom:0px;
	}
	
	#page-page-builder-cards #main .dpe-flexible-posts {
		margin:1em;
	}
	
		#page-page-builder-cards #primary #main .page .entry-content .widget.widget_dpe_fp_widget li {
			padding:0px;
			margin-bottom:10px;
		}
		
		
	
/* ---------------------------- */
	
	#mega-menu-wrap-primary .mega-menu-toggle {
		height:auto !important;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle::after {
		content: "\f333" !important;
		font-family: 'dashicons';
		font-size: 24px;
		margin: 0 5px;
		float: right; 
		color:white !important;
		margin-top: -43px;
	}
	
	/* ============= */
	
	
	#page-blank a:hover, .home.page-template-default a:hover {
		text-decoration:underline;
	}
		.home.page-template-page-pagebuilder-cards .widget a:hover {
			text-decoration:underline !important;
	}
	
	
	#page-blank .widget.widget_archives ul, #page-blank .widget.widget_categories ul, #page-blank .widget.widget_nav_menu ul, #page-blank .widget.widget_rss ul{
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
			.home.page-template-page-pagebuilder-cards .widget.widget_archives ul, .home.page-template-page-pagebuilder-cards .widget.widget_categories ul, .home.page-template-page-pagebuilder-cards .widget.widget_nav_menu ul, .home.page-template-page-pagebuilder-cards .widget.widget_rss ul{
				list-style-type: none;
				padding: 0;
				margin: 1em !important;
			}
		#page-blank .widget.widget_archives ul li, #page-blank .widget.widget_categories ul li, #page-blank .widget.widget_rss ul li{
			margin-bottom:0.75em;
		}
		
				.home.page-template-page-pagebuilder-cards .widget.widget_archives ul li, .home.page-template-page-pagebuilder-cards .widget.widget_categories ul li, .home.page-template-page-pagebuilder-cards .widget.widget_rss ul li{
					margin-bottom:0.75em;
				}
		
		#page-blank .widget.widget_nav_menu ul li a, .home.page-template-pagebuilder-cards .widget.widget_nav_menu ul li a {
			margin-bottom:0.75em;
			display:inline-block;
		}
		
	
	#page-blank .widget.uc-hours-widget .table-responsive, .home.page-template-page-pagebuilder-cards .widget.uc-hours-widget .table-responsive {
		padding: 1em !important;
	}
	
	#page-blank .widget_uc-contact-widget .table-responsive, .home.page-page-template-pagebuilder-cards .widget_uc-contact-widget .table-responsive {
		padding: 1em !important;
	}
	
	body.page-template-page-blank .widget.widget_dpe_fp_widget ul li, .home.page-page-template-pagebuilder-cards .widget.widget_dpe_fp_widget ul li {
		padding-top:0px;
	}
	
	#page-blank ul.rcpt_items_list li a img, .home.page-template-page-pagebuilder-cards ul.rcpt_items_list li a img {
		width:100%;
	}
	
	#page-blank .widget.widget_siteorigin-panels-postloop .post, .home.page-template-page-pagebuilder-cards .widget.widget_siteorigin-panels-postloop .post {
		padding-top:0px;
		margin-bottom: 0px !important;
	}
	
	#page-blank .widget_rcpt .rcpt_items, .home.page-template-page-pagebuilder-cards .widget_rcpt .rcpt_items {
		padding-top:1em;
	}
		.home.page-template-page-pagebuilder-cards .widget_rcpt .rcpt_items {
			padding:15px;
			padding-bottom:0px;
		}
	
	body.page-template-page-blank .widget.widget_rcpt ul li, .home.page-template-page-pagebuilder-cards .widget.widget_rcpt ul li {
		margin-bottom:0px;
	}
	
	 .home.page-template-page-pagebuilder-cards #primary #main .page h1, .home.page-template-page-home .textwidget h1 {
		 color:#333;
		 border-bottom:none;
		 margin-top:1.5em;
	 }
	 
	 .home.page-template-page-pagebuilder-cards #content .widget, .home.page-template-page-home #content .widget {
		 background-color:#ede3c7 !important
	 }
	 
	 .home.page-template-page-pagebuilder-cards #content .widget a, .home.page-template-page-home #content .widget a {
		 color: #747000 !important;
	 }
	 		.home.page-template-default #content .widget.widget_rss .widget-title a, .home.page-template-page-home #content .widget.widget_rss .widget-title a, .home.page-template-page-pagebuilder-cards #content .widget.widget_rss .widget-title a {
				color:white !important;
			}
			
	.home.page-template-page-pagebuilder-cards #content.widget .uc-cal .uc-cal-item .uc-cal-event, .home.page-template-page-home #content .widget .uc-cal .uc-cal-item .uc-cal-event {
		color: #747000 !important;
	}
	
		.home.page-template-page-pagebuilder-cards #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time, .home.page-template-page-home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time {
			color: #747000 !important;
	}
	
	.home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month {
			color:#747000 !important;
	}
	
	#page-page-builder-cards #primary #main .page .entry-content .widget {
		border:none;
	}
	
	/* ============== END ================ */	
	
	
	
	
	/*#content #page-blank .widget .uc-cal * {
	  margin: 0 !important;
	  padding: 0 !important;
	  border: 0 !important;
	  font-size: 100% !important;
	  font: inherit !important;
	  vertical-align: baseline !important;
	  background: none !important;
	  position: inherit !important;
	  width: auto !important;
	  height: auto !important;
	  color: inherit !important;
	  display: block !important;
	  box-shadow: none !important;
	  text-transform: none !important;
	  text-decoration: none !important;
	  min-height: inherit !important;
	  border-radius: 0 !important;
	}
	#content #page-blank .widget .uc-cal .uc-cal-item {
	  margin: 1em 0 !important;
	}
	#content #page-blank .widget .uc-cal .uc-cal-item .uc-cal-event {
	  position: relative !important;
	  color: #747000  !important;
	}
	#content #page-blank .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date {
	  float: left !important;
	  position: relative !important;
	  top: 0;
	  color: inherit !important;
	}
	#content #page-blank .widget .uc-cal .uc-cal-item .uc-cal-event:hover {
	  text-decoration: underline !important;
	  color: inherit !important;
	}
	#content #page-blank .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date {
	  color: inherit !important;
	}
	#content #page-blank .widget .uc-cal .uc-cal-item .uc-cal-event:after {
	  visibility: hidden !important;
	  display: block !important;
	  font-size: 0 !important;
	  content: " " !important;
	  clear: both !important;
	  height: 0 !important;
	}
	#content #page-blank .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event {
	  padding-left: 70px !important;
	}
	#content #page-blank .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date {
	  left: -70px;
	  margin-right: -55px !important;
	  width: 55px !important;
	}
	#content #page-blank .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month {
	  padding: 0.7em 0 0 !important;
	  border-width: 1px 1px 0 !important;
	  border-style: solid !important;
	  text-align: center !important;
	  font-size: 70% !important;
	  text-transform: uppercase !important;
	  letter-spacing: 1px !important;
	  border-color: #eaeaea !important;
	  background-color: #f5f5f5 !important;
	  color: #333 !important;
	}
	#content #page-blank .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day {
	  padding: 0 0 0.2em 0 !important;
	  border-width: 0 1px 1px !important;
	  border-style: solid !important;
	  text-align: center !important;
	  font-size: 150% !important;
	  border-color: #eaeaea !important;
	  background-color: #f5f5f5 !important;
	  color: #747000  !important;
	}
	#content #page-blank .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time {
	  color: #747000 !important;
	}
	#content #page-blank .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month {
	  border-color: #eaeaea !important;
	  background-color: #fff !important;
	  color: black !important;
	}
	#content #page-blank .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day {
	  background-color: #fff !important;
	  color: inherit !important;
	}
	#content #page-blank .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time {
	  color: #999; !important;
	}
	#content #page-blank .widget .uc-cal.uc-listcal {
	  padding-left: 3.7em !important;
	}
	#content #page-blank .widget .uc-cal.uc-listcal .uc-cal-event-date {
	  width: 3.7em !important;
	  left: -3.7em !important;
	  margin-right: -3.7em !important;
	}
	
	#page-blank .widget .uc-cal {
		margin:1em !important;
		padding-top:1px;
	}*/
	
	
/* Styles for when the home page is set to be a blog, and when blog is set as blog */

.home.blog #primary #main {
	margin-top:0px !important;
	background-color:transparent;
}
		.blog #primary #main {
			background-color:transparent;
		}

	#primary #main .post {
		padding-top:0px;
		padding-bottom:0px;
	}
	
	.home.blog #primary #main .entry-header, .blog #primary #main .entry-header {
		background-color:#252500;
		border-bottom:10px solid #747000 !important;
	}
		
		.home.blog #primary #main .entry-header .entry-title, .blog #primary #main .entry-header .entry-title {
			padding: 15px 20px 5px !important;
			margin-bottom:0px;
		}
			
				.home.blog #primary #main .entry-header .entry-title a, .blog #primary #main .entry-header .entry-title a {
					font-size:20px;
				}
	
		.home.blog #primary #main .entry-header .posted-on, .blog #primary #main .entry-header .posted-on {
			margin-left:20px;
			color:white;
			padding-bottom:15px;
			display:block;
		}
			.home.blog #primary #main .entry-header .posted-on a, .blog #primary #main .entry-header .posted-on a {
				color:#747000;
			}
		
	.home.blog #primary #main .entry-content, .blog #primary #main .entry-content {
		padding:20px;
		padding-top:0px;
	}
		.home.blog #primary #main .entry-content a:hover, .blog #primary #main .entry-content a:hover {
			text-decoration:underline !important;
		}
	
	.home.blog #primary #main .entry-footer, .blog #primary #main .entry-footer {
		margin:20px;
	}
		.home.blog #primary #main .entry-footer a:hover, .blog #primary #main .entry-footer a:hover {
			text-decoration:underline !important;
		}
	
.home.blog #page-sidebar .widget, .blog #page-sidebar .widget {
	padding:0px;
	background-color:#ede3c7; 
}
	.home.blog #page-sidebar .widget .widget-head, .blog #page-sidebar .widget .widget-head {
		padding:0px;
	}
	
	.home.blog #page-sidebar .widget a, .blog #page-sidebar .widget a {
		color:#747000;
	}
	
#content .panel-grid .widget.widget_recent-posts ul {
	padding:1em;
}

.home.page-template-page-pagebuilder-cards #content .panel-grid .widget.widget_black-studio-tinymce .textwidget {
	padding-top:1em !important;
}

/* Pagebuilder template */

.page-template-page-pagebuilder #page-page-builder > .row > .col-sm-12 {
	background-color:white;
}

	.page-template-page-pagebuilder #page-page-builder .row .col-sm-12 #main {
		background-color:white !important;
	}
	
		.page-template-page-pagebuilder #page-page-builder #main .entry-content {
			margin-top:0px;
		}
		
		.home.page-template-page-pagebuilder #primary #main .page h1 {
			 color:#252500;
			 border-bottom:none;
			 margin-top:1.5em;
		 }
		 
/* Home - Pagebuilder Cards - Page Builder w/sidebar */

#page-page-builder-cards #page-sidebar .widget {
	padding:0px;
}

 #content #page-page-builder-cards .widget .widget-head {
	 padding:0px;
 }
 
 
  #page-sidebar .widget.widget_rcpt .rcpt_items {
            padding: 15px;
 }
 	 #page-sidebar .widget.widget_rcpt .rcpt_items  .rcpt_item_title {
		padding-top:0px !important;
	 }
	 
	 #page-sidebar .widget.widget_rcpt .rcpt_items  .rcpt_item_title  .rcpt_item_image {
        width:100%;
		padding:0;
		margin-bottom:10px;
		margin-left:0 !important;
     }
  
	#mega-menu-wrap-primary .mega-menu-toggle {
		color:white !important; 
	}



	
/* ====== B - END ====== */