/* Enter Your Custom CSS Here */

#gform_wrapper_45 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
		border-radius: 5px;}

.content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child, .elementor-widget-sidebar .widget:first-child, .sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
     background: #768691;  
		 padding: 20px;}

.sidebar-content .widget-title {
    color: #df9149;
	  text-align: center;}

#gform_wrapper_45 .top_label .gfield_label {
    color: #ffffff;}
#gform_wrapper_45 ul.gfield_checkbox li label{
    color: #ffffff;}
#gform_wrapper_45 ul.gfield_radio li label {
    color: #ffffff;}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin: 6px;}


@media screen and (max-width: 855px) {
html, body, body.page, .wf-container > * {
    font: normal 20px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #000000;
} }

@media screen and (max-width: 855px) {
h2, .h2-size, .entry-title.h2-size, h1.entry-title, .dt-accordion-h2-size .wpb_accordion_header > a {
    font: bold 24px / 34px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    margin-top: 30px;
    margin-bottom: 30px;
} }

@media screen and (max-width: 855px) {
h3, .h3-size, .entry-title.h3-size, h2.entry-title, .dt-accordion-h3-size .wpb_accordion_header > a {
    color: #000000;
    font: bold 22px / 32px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
} }

.page-title.breadcrumbs-bg .breadcrumbs {
    background: #ffffff;
}

@media screen and (max-width: 640px) {
#main {
    padding: 0px 0 10px 0;
} }

@media screen and (max-width: 990px) {
.page-title.page-title-responsive-enabled .wf-wrap {
    min-height: 100px;
	}}

@media screen and (max-width: 640px) {
.page-title .wf-wrap {
    padding-bottom: 6px;
}}


/* -------  MAIN NAVIGATION  -----------  */ 
#main-nav > .menu-item > a > .fa {
        padding: 8px;  }

#main-nav > li > a, #mobile-menu {
	font: normal normal normal 22px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	color: #474950;
	text-transform: none; }
	
/* -------  MAIN -----------  */ 

.content .icons-bg .benefits-grid-ico > img {
	max-width: 126px;
	max-height: 126px;
	vertical-align: middle;
	line-height: 0; }

a {
    text-decoration: none;}

/* -------  POSTS  -----------  */ 

.article-top-bar {
      margin: -40px 0 24px;  }

.single .items-grid {
     margin-bottom: 45px; }

.form-allowed-tags { display: none; }

.page-title.title-left.disabled-bg h1 {
  padding-top: 15px; }


blockquote, blockquote *, .shortcode-pullquote, .wp-block-quote cite {
    color: #000000;}

blockquote:not(.shortcode-blockquote), blockquote.shortcode-blockquote.block-style-widget, .block-style-widget {
    background-color: #EEEEEE;}


/* -------  GRAVITY FORMS -----------  */ 

.gform_wrapper .gform_body input[type="text"], .gform_wrapper .gform_body input[type="url"], .gform_wrapper .gform_body input[type="email"], .gform_wrapper .gform_body input[type="tel"], .gform_wrapper .gform_body input[type="number"], .gform_wrapper .gform_body input[type="password"] {
	padding: 6px 3px 3px 8px;
	font-size: 100%; }

/* -------  GRAVITY FORMS - Blog sidebar contact form -----------  */ 





/* -------  BOTTOM BAR -----------  */ 

#bottom-bar {
padding: 15px;
line-height: 16px; }


/* -------  JOBS Plugin -----------  */ 

.single_job_listing .company {
    display: none;}

 .news-title-green .sidebar-content a {
    color: #c30000;}

.single-job_listing #adsense-box {
display: none;}

.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a, .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a, ul.job_listings li.job_listing.job_position_featured a, ul.job_listings li.no_job_listings_found.job_position_featured a {
    background: #EFEFEF;}

.job_filters .search_jobs {
    display: none;}

.job_filters .job_types {
    display: none;}
    
    

/* -------  GOOGLE ADSENSE -----------  */ 

#adsense-box { 
	margin: 0px 10px 20px 0px;
	border: 2px solid #e0e1e1;
        padding: 1% 24%;
	background-color: #F0F0F0;  }

@media screen and (max-width: 700px) {
#adsense-box {
      display: none;  } }


.author_under_title_cox {
    padding: 0px 12px 0px 0px;
    font-size: 14px; 
    color: #888787}
    
    
.date_under_title_cox {
    padding: 0px 12px 8px 0px;
    font-size: 14px; 
    color: #888787}    
