/*---------------------------------------------------------------------------------

 Theme Name:   Agency Divi Child Theme
 Theme URI:    https://diviawesome.com/product/divi-agency-child-theme/
 Description:  A beautiful and fast Agency Divi Child Theme which is also 100% responsive for all devices and you can use this child theme on unlimited websites.
 Author:       Divi Awesome
 Author URI:   https://diviawesome.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/



/*
 * 
 * Column Side By Side Align
 * 
 */

@media only screen and (max-width: 980px) {
    .three-columns .et_pb_column {
    width: 33%!important;
}
}
 
@media only screen and (max-width: 479px) {
    .three-columns .et_pb_column {
    width: 50%!important;
}
}

/*
 * 
 * left align the contact form submit button
 * 
 */

.et_contact_bottom_container {
  float: left!important;
}

/*
 * 
 * Blog Sidebar Title Background Color
 * 
 */

.widgettitle {
background: #EE5123;
color: #f61b10;  
font-weight: 700;  
padding: 20px;
padding-left: 16px;
margin-bottom: 10px;
border-radius: 4px;
}

/*
 * 
 * Blog Sidebar List Text Background Color
 * 
 */

.et_pb_widget ul li {
background-color: #f7f7f7;
color: #000000;  
font-weight: 600;  
padding: 14px;
border-radius: 4px;
}

/*
 * 
 * Blog Sidebar Text Color
 * 
 */

.et_pb_bg_layout_light .et_pb_widget li a {
    color: #000000;
}
.et_pb_widget_area .et_pb_widget a {
    color: #000000;
}

/*
 * 
 * Blog Sidebar Tagcloud Background Color
 * 
 */

.tagcloud a, .wp-block-tag-cloud a {
    background: #eeeeee;
    display: inline-block;
    height: 30px;
    color: #f61b10;
	font-weight: 600;
    font-size: 14px !important;
    line-height: 38px;
    text-decoration: none;
    margin: 5px;
    padding: 0 20px;
    border-radius: 3px;
}

/*
 * 
 * Blog Sidebar Search Bar Input and border Color
 * 
 */

.widget_search input#s, .widget_search input#searchsubmit {
    padding: 5px;
    height: 40px!important;
    margin: 0;
    font-size: 14px;
	font-weight: 600;
    line-height: normal!important;
    border: 3px solid #EE5123;
    color: #000000;
}

/*
 * 
 * Blog Sidebar Search Bar Background Color
 * 
 */

.widget_search #searchsubmit {
    background-color: #EE5123;
	color:#ffffff !important;
    width: 70px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    position: absolute;
    right: 0;
    top: 0;
}


/* 
 * 
 * Curved Divi Back To Top Button
 * 
 */

.et_pb_scroll_top.et-pb-icon {
  background-color:#000000;
  font-size:50px;
  border-top-left-radius: 50px;
  border-bottom-left-radius:50px;
  padding: 10px;
  transition: .5s ease;
}

.et_pb_scroll_top.et-pb-icon:hover {
  transition: .5s ease;
}

/* 
 * 
 * Header V9
 * 
 */

.header_v9 .nav li li {
    padding: 0;
}
.header_v9 .et-menu li li a {
    width: 240px;
}

/*
 * 
 * Style the wp-pagenavi pagination links
 * 
 */

.wp-pagenavi a,
.wp-pagenavi span {
	color: #000000;
	background: #f1f3f5;
	font-size: 1em !important;
	line-height: 1em;
	font-weight: bold !important;
	padding: 7px 15px !important;
	border-radius: 100px;
	transition: all .5s;
}


/*
 * 
 * Style the wp-pagenavi current page number
 * 
 */

.wp-pagenavi span.current {
	color: #ffffff !important;
	background: #EE5123 !important;
	border-radius: 100px;
}


/*
 * 
 * Style the wp-pagenavi pagination links on hover
 * 
 */

.wp-pagenavi a:hover {
	color: #ffffff!important;
	background: #EE5123!important;
}


/*
 * 
 * Style the wp-pagenavi pages text
 * 
 */

.wp-pagenavi .pages {
	background: none;
}


/*
 * 
 * Remove border and center the wp-pagenavi links
 * 
 */

.wp-pagenavi {
	border-top: none;
	text-align: center;
}  