/*
Theme Name: Vogue CD [Child]
Theme URI: http://www.creative-dive.de/themes/vogue/
Description: Vogue - The Fashion and Lifestyle Blog
Author: Martin Jost
Author URI: http://www.creative-dive.de
License: GNU General Public License version 3.0 & Envato Regular/Extended License
License URI: http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses
Version: 1.1
Text Domain: vogue-cd
Template: vogue-cd
*/

/* your custom css styles */


.your-class {

}
.grid.metro-grid .grid-item.grid-item--width2 h3:hover , .grid.metro-grid .grid-item.grid-item--height2 h3:hover , .visual-list h3:hover , .grid .grid-item h3:hover {
        color: #e1bf6f;
}

.header .header-content:not(.header-box) h1:hover:hover, .header .header-content:not(.header-box) h2:hover, .header .header-content:not(.header-box) h3:hover, .content-grid-gutter-bg h1:hover, .content-grid-gutter-bg h2:hover, .content-grid-gutter-bg h3:hover, .content-grid-gutter-bg h4, .content-grid-gutter-bg h5, .content-grid-gutter-bg h6, .banner h2:hover, .image-section h2:hover, .grid.metro-grid .grid-item h3:hover, .post-items .h3-title, .grid.pictorial-grid h3:hover  {
    
      color: #e1bf6f;
}
.picks-block .picks-shop-item {
    float: left;
    width: 20%;
}
.picks-block {
    background: 
#fff;
margin: 0 auto 0;
padding: 3rem 0;
border-top: 1px solid
#e1bf6f;
border-bottom: 1px solid
    #e1bf6f;
    overflow: hidden;
}


.picks-block h3 {
     
    color: 
#000;
font-size: 2.4rem;
font-style: italic;
text-transform: uppercase;
padding-left: 2rem;
}

.picks-block .picks-shop-item {
    float: left;
    width: 20%;
}
.picks-block .picks-shop-item figure {
    text-align: center;
    position: relative;
}
.picks-block .picks-shop-item .overlay {
    background: 
    #ffffff00;
    height: 100%;
    opacity: .1;
    top: 0;
    position: absolute;
    width: 100%;
    z-index: 2;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}
.picks-block .picks-shop-item .overlay .overlay-inner {
    display: table;
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
}
.picks-block .picks-shop-item .overlay .overlay-inner .overlay-content {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.picks-block .picks-shop-item .overlay .overlay-inner .overlay-content p {
    line-height: 20px;
     
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 3px;
    color: 
#fff;
background:
    #000;
    padding: 8px;
    margin: 0 auto;
    width: 70%;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.picks-block .picks-shop-item figure .item-wrap img {
    width: 85%;
    height: auto;
}
.picks-block .picks-shop-item figure {
    text-align: center;
    position: relative;
 display: block;}
 .picks-block .picks-shop-item figcaption {
    text-align: center;
    text-transform: uppercase;
    margin-top: .8rem;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.picks-block .picks-shop-item figcaption .picks-shop-item-name {
     
    font-size: 1.2rem;
}
.picks-block .picks-shop-item figcaption .picks-shop-item-brand {
   
}


.picks-block .picks-shop-item figcaption .picks-shop-item-name:hover {
  color: #e1bf6f;
}
.picks-block .picks-shop-item figcaption .picks-shop-item-brand:hover {
  color: #e1bf6f;
}


.picks-block .picks-shop-item:hover .overlay .overlay-inner .overlay-content p{

-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
opacity:1
}


.picks-block .picks-shop-item:hover .overlay{

opacity:1
}

@media ( max-width: 440px ) {
.picks-block .picks-shop-item {
   width: 50%;
margin-left: 0;
margin-bottom: 0;
height: 188px;
}
	.picks-block .picks-shop-item figcaption .picks-shop-item-name {
  font-size: 1.2rem;
}
.picks-block .item5	         
 { 
	display:none !important; 
	}
}


.no-margin {margin:0px !important;}
.maxwithp {  max-width:800px; margin:auto; }
.post-1623  .container {   max-width:800px !important; margin:auto !important;  }
.post-thumbnail:hover .hover-box img   {
	transform: none !important;
transition: none !important;
animation: none !important;
	
}
.social-postbar {
	
	width: 100% !important;
text-align: center  !important;
}
.mcsignup {
  background: #191919;
  padding: 2rem 1rem 2rem;
  margin: 0 auto;
  text-align: center;
}
.mcsignup .copy {
  text-align: center;
  margin: 1rem 0 2rem;
  color: #FFF;
}

.mcsignup .copy h3 {
  font-size: 2.6rem;
  text-align: center;
  margin-bottom: 1rem;
	color:#ffffff;
}

.mcsignup .copy p {
  max-width: 700px;
  margin: 0 auto 1rem;
  color: #CFCFCF;
}

.mcsignup form.validate {
  max-width: 500px;
  margin: 0 auto;
}

.mcsignup label[for="mce-email"], .mcsignup label[for="mc-embedded-subscribe"] {
  display: none;
}

.mcsignup input {
  border-radius: 0;
  
}

.mcsignup input.email {
  color: #333;
  border: none;
  width: 70%;
  line-height: 2.4rem;
font-size: 16px;
	padding: 8px;
  display: block;
  margin: 0 auto 8px;
  text-align: center;
}

.mcsignup input[type-text]:focus {
  background: #DDD;
  outline: none;
}

.mcsignup input.button {
  display: block;
  border: none;
  background-color: #0b0b0b;
  color: #FFF;
  line-height: 2.4rem;
  padding: 10px;
  text-transform: uppercase;
  -webkit-appearance: none;
  letter-spacing: 1px;
  margin: 0 auto;
  width: 70%;
font-size: 16px;}

.mcsignup input.button:hover {
  background-color: #E1BF6F;
  cursor: pointer;
}	#mc_embed_signup{background:#383838; clear:left; font-size: 16px; width:100%; padding: 40px;}
.mcsignup {
    text-align: center;
}
	.mcsignup form.validate {
    max-width: 500px;
    margin: 0 auto;
}
	.mcsignup input.email {
    color: #333;
    border: none;
    width: 70%;
    line-height: 2.4rem;
  font-size: 16px;
    padding: 8px;
    display: block;
    margin: 0 auto 8px;
    text-align: center;
}
	.mcsignup input.button {
    display: block;
    border: none;
    background-color: #0b0b0b;
    color: #FFF;
    line-height: 2.4rem;
    padding: 10px;
    text-transform: uppercase;
    -webkit-appearance: none;
    letter-spacing: 1px;
    margin: 0 auto;
    width: 70%;
  font-size: 16px;
}
	.mcsignup input.button {
    display: block;
    border: none;
    background-color: #0b0b0b;
    color: #FFF;
    line-height: 2.4rem;
    padding: 10px;
    text-transform: uppercase;
    -webkit-appearance: none;
    letter-spacing: 1px;
    margin: 0 auto;
    width: 70%;
   font-size: 16px;
}

.blog-post-metabox .meta-comments { display:none !important;}
.strictContent .button {
    font-size: 17px;
    background-color: #ffdabe;
    color: #000000;
    width: 100% !important;
}
.strictContent h2 {
     font-size: 2em;
    line-height: 1.25;
    margin-bottom: 12px;
    font-family: Montserrat !important;
    font-weight: 500;
   }

.main-logo .logo-teaser-text {
color: #000;
text-transform: uppercase;
font-weight: bold;
	font-size: 22px; }


     
  

.mchimpbox .mc4wp-form-fields
{
	  max-width: 414px;
  margin: auto;
  padding-top: 22px;
}
 

.mchimpbox .mc4wp-form input[type="email"]  {
	display: inline;
	  border: 3px solid #eee;
}

.mchimpbox   .mc4wp-form input[type="submit"]{
	display: inline;
text-align: left;
margin: auto;
 background-color: #fcb900 !important;
color: #000 !important;
font-weight: bold;
font-size: 14px;
border-color: #FFDABF;
margin-left: 10px;
	
}
 .fa .fa-tiktok {
    background: url(wp-content/uploads/tiktok.svg) no-repeat;
    width: 22px;
    height: 25px;
}
.fa-tiktok::before {
  content: none !important;
}