/*
 Theme Name:     Alexi Blue
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


/* = Rounded Edge Divider with Text on Both Edges
------------------------------------------------------- */


.testColumn2 {display: inline-block; max-width :50%}
.testColumn {display: inline-block; max-width :33%}


/* =Added Icons to Social Media Follow Module See Alexi Blue Store
------------------------------------------------------------------- */


/* ===== FaceBook Icon  1 ===== */

.custom_icons li:nth-child(1) .icon:before {
content: "";
background-position: center center;
background: url(https://alexiblue.com/wp-content/uploads/2019/01/FBLogo32x32.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Twitter Icon 2 ===== */

.custom_icons li:nth-child(2) .icon:before {
content: "";
background-position: center center;
background: url(https://alexiblue.com/wp-content/uploads/2019/01/Twitter32x32.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== YouTube Icon 3 ===== */

.custom_icons li:nth-child(3) .icon:before {
content: "";
background-position: center center;
background: url(https://alexiblue.com/wp-content/uploads/2019/01/youtube-icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Instagram Icon 4 ===== */

.custom_icons li:nth-child(4) .icon:before {
content: "";
background-position: center center;
background: url(https://alexiblue.com/wp-content/uploads/2019/01/instagram-icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Spotify Icon 5 ===== */

.custom_icons li:nth-child(5) .icon:before {
content: "";
background-position: center center;
background: url(https://alexiblue.com/wp-content/uploads/2019/01/Spotify-Icon32x32.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Yahoo Icon 6 ===== */

.custom_icons li:nth-child(6) .icon:before {
content: "";
background-position: center center;
background: url(https://dividezigns-73f5.kxcdn.com/wp-content/uploads/2017/07/yahoo_icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Blogger Icon 7 ===== */

.custom_icons li:nth-child(7) .icon:before {
content: "";
background-position: center center;
background: url(https://dividezigns-73f5.kxcdn.com/wp-content/uploads/2017/07/blogger_icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Kickstarter Icon 8 ===== */

.custom_icons li:nth-child(8) .icon:before {
content: "";
background-position: center center;
background: url(https://dividezigns-73f5.kxcdn.com/wp-content/uploads/2017/07/kickstarter_icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Amazon Icon 9 ===== */

.custom_icons li:nth-child(9) .icon:before {
content: "";
background-position: center center;
background: url(https://dividezigns-73f5.kxcdn.com/wp-content/uploads/2017/07/amazon_icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Ebay Icon 10 ===== */

.custom_icons li:nth-child(10) .icon:before {
content: "";
background-position: center center;
background: url(https://dividezigns-73f5.kxcdn.com/wp-content/uploads/2017/07/ebay_icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Quora Icon 11 ===== */

.custom_icons li:nth-child(11) .icon:before {
content: "";
background-position: center center;
background: url(https://dividezigns-73f5.kxcdn.com/wp-content/uploads/2017/07/quora_icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Vine Icon 12 ===== */

.custom_icons li:nth-child(12) .icon:before {
content: "";
background-position: center center;
background: url(https://dividezigns-73f5.kxcdn.com/wp-content/uploads/2017/07/vine_icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== ShazamIcon 13 ===== */

.custom_icons li:nth-child(13) .icon:before {
content: "";
background-position: center center;
background: url(https://dividezigns-73f5.kxcdn.com/wp-content/uploads/2017/07/shazam_icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}

/* ===== Spotify Icon 14 ===== */

.custom_icons li:nth-child(14) .icon:before {
content: "";
background-position: center center;
background: url(https://dividezigns-73f5.kxcdn.com/wp-content/uploads/2017/07/spotify_icon.png) no-repeat;
background-position: center center;
background-size: 30px 30px;
}


/* Custom CSS Code For Divi Overlays Video Popup
------------------------------------------------------- */

.et-gallery-section--main .et-gallery-video { 
background: #414b56; 
box-shadow: 0 10px 10px rgba(0,0,0,0.1); 
} 

.et-gallery-video--block { 
display: block;
 }
 
.et-gallery-video__button, .et-gallery-video__button:before {
 -webkit-transition: all .4s ease;
 transition: all .4s ease;
} 

.et-gallery-video__button {
 z-index: 2; 
position: absolute;
 top: 50%; 
left: 50%;
background: rgba(255,255,255,0.8);
width: 60px; 
height: 60px; 
border-radius: 100%;
-webkit-transform: translate(-50%, -50%); 
transform: translate(-50%, -50%); 
box-shadow: 0 10px 30px rgba(0,0,0,0.3); 
}

 .et-gallery-video__button:before {
content: ''; 
position: absolute; 
top: 50%; 
left: 50%; 
display: block; 
width: 0; 
height: 0;
 border-top: 10px solid transparent; 
border-right: 10px solid transparent; 
border-bottom: 10px solid transparent;
border-left: 10px solid #4C5867; 
-webkit-transform: translate(-15%, -50%); 
transform: translate(-15%, -50%); 
}

 .et-gallery-video:hover .et-gallery-video__button { 
background: #ba4cff; 
width: 80px; 
height: 80px; 
box-shadow: 0 15px 40px rgba(0,0,0,.5); 
}

 .et-gallery-video:hover .et-gallery-video__button:before { 
border-left: 10px solid #fff; 
}

 #overlay-26826 .overlay-close {
background-color: black; 
z-index: 100; 
border: 8px solid black; border-radius: 30px; 
}

 #overlay26826 .et_pb_code { 
max-width: 900px; 
margin-left: auto; 
margin-right: auto; 
margin-top: 5%; 
}
 
.divi-join-button { 
padding: 0 10%; 
z-index: 9999999; 
bottom: 5%;
left: 0; 
right: 0; 
position: fixed; 
text-align: center; 
}

.divi-join-button a { 
display: inline-block; 
background: #7e3bd0; 
text-decoration: none!important; 
color: #fff; 
font-size: 1.5rem; 
padding: 20px 40px;
box-shadow: 0 10px 30px rgba(0,0,0,.1); 
border-radius: 60px; 
}

.et-gallery-button--animated {
-webkit-animation: divi-button 6s ease infinite;
animation: divi-button 6s ease infinite;
}

.divi-join-button a:hover {
background: #964df1;
}

@-webkit-keyframes divi-button{ 
0% { 
background: #7E3BD0;
}
33% { 
background: #c73bd0; 
}
 40% { 
}
47% { 
}
 66% {
 background: #3bd0c9; 
}
100% { 
background: #7E3BD0; 
}
}



/*----------Custom Divi Gallery----------*/
 
.et_overlay {
    display: none;
}
 
.mfp-title {
    display: none;
}
 
.et_pb_gallery_grid .et_pb_gallery_item img {
    transform: scale(1.03);
    transition: transform 0.5s, opacity 0.5s;
}
 
.et_pb_gallery_grid .et_pb_gallery_item img:hover {
    transform: scale(1.15);
    opacity: 1;
}
 
.et_pb_gallery_grid .et_pb_gallery_item {
    padding: 0px;
    width: 25%!important;
    clear: right!important;
}
 
@media only screen and (max-width: 479px) {
     
.et_pb_column .et_pb_grid_item:nth-child(n) {
    width: 33%!important;
}
}



.et_pb_gallery_title {
    display: none;
}


