/*
Theme Name: Moros Child
Theme URI: http://wp.jmstheme.com/moros
Author: JoomMasters Team
Author URI: https://www.joommasters.com
Description: <strong>Moros</strong> is premium Responsive Theme for WooCommerce. It that works perfectly for blogs and websites. It has more theme options make your site more flexible. <strong>Moros</strong> will make your WordPress look beautiful everywhere.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: moros
Text Domain: moros-child

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

.my-mfp-zoom-in.mfp-bg {
    opacity: 0;
    background: #000;
    transition: all .3s;
}
.my-mfp-zoom-in.mfp-bg.mfp-ready {
    opacity: .9;
}
.my-mfp-zoom-in.mfp-bg.mfp-removing {
    opacity: 0;
}
.my-mfp-zoom-in.mfp-wrap .mfp-content {
    opacity: 0;
    transition: all .2s ease-in-out;
}
.mfp-wrap.hidden {
    display: none !important;
}
.mfp-close {
    display: none !important;
}
.my-mfp-zoom-in.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}
.my-mfp-zoom-in.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}
.popup-card-header {
    min-height: 60px;
    background-color: #ee2679;
    position: relative;
    padding: 19px 65px 15px 37px;
}
.popup-card-title {
  font-family: 'Muli', sans-serif;
  font-size: 18px;
  line-height: 1.33;
  letter-spacing: 0.9px;
  color: #ffffff;
  transition: all .2s;
}
.popup-card-title.slide-out {
    opacity: 0;
    transform: translateX(-10px) !important;
}
.popup-card-title.hold {
    opacity: 0;
    transform: translateX(10px) !important;
}
.popup-card-title.slide-in {
    opacity: 1;
    transform: translateX(0px) !important;
}
.popup-card {
    background-color: #fff;
    max-width: 554px;
    margin: 0 auto;
    position: relative
}
.close-btn {
    position: absolute;
    z-index: 99999;
    right: 22px;
    top: 20px;
    width: 20px;
    height: 20px;
    background-position: center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0xMS0xNVQwMToyNTowOSswNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMTEtMTVUMDE6Mjc6MTArMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMTEtMTVUMDE6Mjc6MTArMDU6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MmI4ZmUzZDItYjQwNy0yNDQ2LWI5NTktYTQ0M2RkMzA2NjNiIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZDM5OTlhNmItNzllMy0xZjRhLTkwMGUtNDk0NThiNTcwYmMwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTk5NDZjNjUtNGFhMy03MzQ1LTg1YmQtN2I3YzJjYTliNDFlIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplOTk0NmM2NS00YWEzLTczNDUtODViZC03YjdjMmNhOWI0MWUiIHN0RXZ0OndoZW49IjIwMTgtMTEtMTVUMDE6MjU6MDkrMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJiOGZlM2QyLWI0MDctMjQ0Ni1iOTU5LWE0NDNkZDMwNjYzYiIgc3RFdnQ6d2hlbj0iMjAxOC0xMS0xNVQwMToyNzoxMCswNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4zJ3w1AAAAxklEQVQ4jaXRwQ3CMAxA0Y/FDl2BskXLFl2hrNMLd7oFlClghk4BhyZSFNlJGnyN9ZTkH17cTsAEDMBK3TTAHbiKw3pgcQc12BO4AJO4m32AtgL12NkZg7A9s6tAY6wDVnGHe1EVA5BgqRQ1sRgM0beBJjEN9GivoFkM4KiAIeqBBfjmsBSooeQw0J/816TA+M+sUEWgFkALVQRaNa36SbBxi1bNLBqCHmsNrAj1YCmWRaUCS6ICzBWYhc4CjGxV92Ix+gDGH9ltZJdgHaFvAAAAAElFTkSuQmCC');
    background-size: cover;
    cursor: pointer;
    background-repeat: no-repeat;
    transition: all .2s ease-in-out;
    opacity: .5;
}
.mfp-overlay-left,
.mfp-overlay-right {
    height: 100%;
    width: 9999px;
    position: absolute;
    z-index: 9999;
    top: 0;
}
.mfp-overlay-left {
    left: 0;
    transform: translateX(-100%);
}
.mfp-overlay-right {
    right: 0;
    transform: translateX(100%);
}
.container {
    position: relative;
}
.popup-card-content {
	padding: 30px 37px;
}
.popup-card-content p {
	line-height: 1.5;
	font-weight: 300;
}
.popup-card-content strong {
	color: #ee2679;
}
@media (max-width: 480px) {
	.instagramtitle h3 {
		font-size: 16px !important;
		white-space: nowrap !important;
	}
}
#footer-wrapper .header-block a {
    color: #ee2679 !important;
    font-size: 25px;
}
.social-icons li {
    margin: 0 7px;
}
.social-icons li:first-child {
    margin-left: 0;
}
.social-icons li:last-child {
    margin-right: 0;
}