/* 
 Theme Name:     Pink
 Author:         Love Divi
 Author URI:     https://lovedivi.com/
 Template:       Divi
 Version:        Version 1.0.0.
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.3.2
*/ 


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

/* ************************** */
/* ** CSS FOR DIVI BLURB 1 ** */
/* ************************** */
 
.blurb-1,
.blurb-1 h4,
.blurb-1 .et-pb-icon {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.blurb-1:hover {
    -moz-box-shadow: 0px 0px 30px rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 0px 0px 30px rgba(255, 255, 255, 0.2);
    box-shadow: 0px 0px 30px rgba(255, 255, 255, 0.2);
    background-color: transparent;
  border: 1px solid #297eb7;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.blurb-1:hover h4,
.blurb-1:hover .et-pb-icon {
    color: #297eb7!important;
}

#top-header a:hover {
    color: #ffffff;
}

#top-header .container {
    line-height: 2em;
}

#top-menu li {
    display: inline-block;
    padding-right: 35px;/*Increases padding between menu items*/
    font-size: 14px;
}
/****************************/
/****MAIN MENU UNDERLINE*****/
.menu-underline a::before,
.menu-underline a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
.menu-underline a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 50%;
 background: #ffffff; /*** COLOR OF THE LINE ***/
 height: 3px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
.menu-underline a:hover {
 opacity: 1 !important;
}
.menu-underline a:hover:before {
 right: 0;
}
.menu-underline a:before {
 bottom: 10%;
}
/*******************************/

/*****SECONDARY MENU UNDERLINE*****/
.top-menu-underline a:hover {
 box-shadow: 0 3px 0 0 #FA3151 !important; /*** COLOR AND THICKNESS OF THE LINE ON HOVER ***/
 padding-bottom: 34px;
 opacity: 1 !important;
}
.top-menu-underline a {
 padding-bottom: 6px !important;
}
/**********END***********/

ul.et_pb_tabs_controls:after {
    display: block;
    visibility: visible;
    position: relative;
    z-index: 9;
    top: -1px;
    border-top: 0px solid #d9d9d9;
    content: "";
}

.et_pb_tab_active a {
    color: #fff!important;
}

.et_pb_toggle_title:before {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -.5em;
    color: #ccc;
    font-size: 16px;
    content: "\e056";
}

.mac-pic img {
  position: relative;
z-index: 999!important;
}



.widgettitle {
text-align:center;
font-size:18px;
padding-bottom: 20px;
}

.widgettitle {
    border-bottom: solid 2px #000000;
    margin-bottom: 25px;
}

.et_pb_sidebar .et_pb_widget {
margin-bottom: 14% !important;
}

.et_pb_widget ul li {
background-color: #f9f9f9;
padding: 10px;
}

/*----Mobile Edits ----*/
/*  ******************************************/
/*-----------MOBILE MENU EDITS--------------*/
/* ******************************************/

#main-header .et_mobile_menu {
    background-color: #000!important;
	text-align: center!important;
}

.et_mobile_menu li a:hover {
    background: #FA3151;
	transition: all 0.5s ease; }



