/* 
 Theme Name:     Webmonster Theme
 Author:         Webmonster
 Author URI:     http://www.webmonster.com
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

#main-content { background: none !important; }
h1 { padding-bottom: 15px; }
h2 { padding-bottom: 15px; }
h3 { padding-bottom: 15px; }
h4 { padding-bottom: 15px; }
h5 { padding-bottom: 15px; }
h6 { padding-bottom: 15px; }

.no-pb h1, .no-pb h2, .no-pb h3, .no-pb h4, .no-pb h5, .no-pb h6 { padding-bottom: 0; }

/*** HEADER ***/
#et-info { float: right; }
.et-social-icons a { color: #000 !important; }
.et-social-icon a::before { font-size: 22px !important; }


#mobile_menu1 { margin-top: 10px; }
.et-pb-contact-message p { font-weight: 600; color: #29be30; font-size: 20px; }

.et-pb-controllers a { width: 20px !important; height: 20px !important; border-radius: 20px !important; opacity:1; background: none; border: 2px solid #fff; }
.et-pb-controllers a.et-pb-active-control { background: #fff; }

.my-footer-menu-bulleted li { background: url(/webmon-nxt/wp-content/uploads/2022/06/square.webp) no-repeat left center; width: 100%; display: block; text-align: left; padding-left: 30px; padding-bottom: 0px; }
.my-footer-menu-bulleted li a { padding-bottom: 0; }


/*** Not Collapsing Menu ***/
@media screen and (max-width: 980px) {
.my-footer-menu .et_pb_menu__menu {
display: block;
}
.my-footer-menu .mobile_menu_bar {
display: none;
}
}




/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	.et_header_style_centered #logo { max-height: 108px !important; }
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
}

 

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 981px) {
	.et_vertical_nav #page-container #main-header { width: 280px !important; }
	.et_vertical_nav #et-main-area, .et_vertical_nav #top-header { margin-left: 280px !important; }
}

.mobile_menu_bar::before, .mobile_menu_bar::after, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a { color: #03dd46; }

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
  margin-bottom: 30px;
}

