/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


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

.link_spec1 a, div.link_spec1 a { color: #ffc130; }
.link_spec1 a:hover { color: #fff; }
.custom-html-widget a {color: #2ea3f2;}

/* Social Media */
ul.et_pb_social_media_follow {
position: fixed;
left: 0;
top: 35%;
padding: 0 !important;
z-index: 999 !important;
width:0%;
}
.et_pb_social_media_follow li {
margin: 0 !important; padding: 0 !important;
}
.et_pb_social_media_follow li a.icon.rounded_rectangle {
border-radius: 1px;
margin: 0 !important;
}

/* Sidebar */
h4.widgettitle {font-size: 18px; font-weight: 600; text-transform: uppercase; line-height: 22px; border-bottom: 2px solid darkred; margin-bottom: 10px; padding-bottom: 1px;}

.widget_recent_entries ul {line-height: 18px;}
.widget_categories ul {line-height: 18px;}

#sidebar .et_pb_widget {margin-bottom: 10px;}

#recent-posts-2.widget_recent_entries, #media_video-2.widget_media_video, #categories-2.widget_categories {margin-bottom: 10px; line-height: 16px;}

/* Posts */
h2.entry-title {font-size: 28px; font-weight: 600; text-transform: uppercase; line-height: 33px; padding-top: 10px;}

.ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}
.four-columns .et_pb_module {width: 23%; float: left;}

/*Menu CTA Button*/
#top-menu > li:last-child > a {
border: 2px solid #FFFFFF; /* Add border to last menu item */
background: #FFC801; /* Change background hover animation */
opacity: 1; /* Remove hover opacity standard animation */
padding: 8px 12px !important; /* Change last menu item background color */
border-radius: 10px;
}
#top-menu > li:last-child > a:hover {
border: 2px solid #FFC801; /* Add border to last menu item */
background: #FFFFFF; /* Change background hover animation */
}
#top-menu > li:last-child.current-menu-item > a {
/* color: #222222 !important; /* Change current menu text color */
padding: 8px 12px !important; /* Change current menu item padding */ 
border: 2px solid #FFC801; /* Add border to last menu item */
background: #FFFFFF; /* Change current menu background color */
} 
#top-menu li a {
margin-bottom: 5px !important; /* Play with this margin to fix menu height */
}
/* Mobile */
.et_mobile_menu > li:last-child > a {
border: 2px solid #FFC801;
}
.et_mobile_menu > li:last-child > a:hover {
background: #FFC801; 
opacity: 1;
}

/* footer settings */
#footer-widgets { padding-top: 20px; }

/* Disable the bottom bar */
#footer-bottom { display: none; }


.footer-widget a:hover { color: white; }

