.footer .social-icons ul li a:hover,
.footer .footer-menu li a:hover{
    color: #0A36EF !important;
}
.footer .footer-menu {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.footer .footer-menu li {
    list-style: none;
    margin-bottom: 10px
}
.footer .footer-menu li a {
    line-height: 18px;
    font-size: 14px;
    color: #333;
}

.footer .footer-menu li a:hover{
text-decoration: underline;
color:#0A36EF !important;

}

.background-primary ::selection,
.post_type_1:hover ::selection,
.post_type_3:hover ::selection
{
  background: white !important; /* WebKit/Blink Browsers */
  color:#0a36ef!important;
}
.background-primary ::-moz-selection,
.post_type_1:hover ::selection, 
.post_type_3:hover ::selection{
    background: white !important; /* WebKit/Blink Browsers */
    color:#0a36ef!important;
}

/***** Footer logo contents horizontal *****/
.footer-logo {
	display: flex;
}
.footer-logo span, .footer-logo .social-icons {
	margin: auto;
}


.mailerlite-form {
    display: flex !important;
}
.mailerlite-form-field input {
    width: 300px !important;
}

label[for="mailerlite-2-field-email"]{display:none !important}

.mailerlite-subscribe-submit{
	margin-top:10px;
background: #0a36ef !important;
    outline: none;
    border: none;
    border-radius: 43px;
    padding: 7px 13px;
    font-family: 'Avenir Next Condensed';
    color: #fff!important;
	width: 100%;
}
input#mailerlite-2-field-email {
    padding: 8px;
}

#mailerlite-2-field-email{
	 background: #414141;
    border: none;
    color: white;
    border-radius: 0px;
 box-sizing: border-box;
}

    ::-webkit-input-placeholder { /* Edge */
        color: white !important
}


input#mailerlite-2-field-name {
	margin-top: 10px;
	padding:8px;
    background: #414141;
    border: none;
    color: white;
    border-radius: 0px;
	 box-sizing: border-box;
	
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: white !important
}

::placeholder {
  color: white !important
}
.mailerlite-form-field{
/* display: block; */
/*    float: left; */
}

    .mailerlite-form-response h4 p span{
        color: red;
    font-weight: bold;
    }
    
    
/* Media Kit Special page footer CSS*/
.page-id-4386 .footer {
    width: 100%;
    float: left;
    margin-top: 50px;
}
input {

    box-sizing: border-box;
}

input:focus {
outline: none !important;

}

.shop-logo-text{
	font-size:18px !important;
	text-decoration: underline !important;
}