/*
Theme Name: Blossom Pin Child
Theme URI: http://example.com/
Description: Test
Author: Luca Legato
Author URI: http://example.com/about/
Template: blossom-pin
Version: 0.1.0
*/


.site-header {
    background: #000;
    
}

.site-header .social-networks ul li a {
    color: #fff;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

 .banner-slider .item{
 	position: relative;
 	/*height: 100%;*/
 	height: 350px;
 	background: #FF91A4;
 	border-radius: 8px;
 }
 
 .site-header .site-branding .site-description {
    font-size: 1.2em;
    line-height: 1.625em;
    margin: 0;
    font-family: Cookie;
    color: white;
}

.site-header .site-branding .site-title a {
    font-weight: 100;
}



a {
    color: #FF91A4;
    text-decoration: none;
    font-weight: bold;
}

.main-navigation ul li a {
    color: #ffffff;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}



.widget .widget-title {
    font-size: 1.2em;
    line-height: 1.625em;
    margin: 0 0 25px;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.widget_recent_entries ul li {
    position: relative;
    padding-left: 0px;
    margin: 0 0 24px;
}

.single-header.show {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
}


.widget_bttk_pro_recent_post {
        display: none;
    }

.site-footer .footer-t{
    display:none;
}

.site-header .tools .search-icon {
    
    fill: white;
}

.site-footer {
    background: #000;
}

.site-footer .footer-b .site-info {
    color: white;
}

.site-footer .footer-b .site-info a:hover{
    color: #ff7fac;
}

.main-navigation ul ul {
        background: #000000;
        
    }
    
    .main-navigation ul ul :hover{
        background: #ff7fac !important;
    }

.main-navigation ul .menu-item-has-children > a:after {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 32 32'%3E%3Cpath d='M28.3,6.4L32,10L16,25.6L0,10l3.7-3.6L16,18.3L28.3,6.4z'/%3E%3C/svg%3E") center center no-repeat;
    
}

.owl-carousel .owl-dots.disabled, .owl-carousel .no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
    background: #f5e0e0;
}

.banner-slider {
    padding: 15px 8px;
    position: relative;
}

.site-content, .page .site-content, .single .site-content {
    padding: 60px 0;
    background: #FFCACA;
    border-top: 2px solid black;
}

.blog #primary .post .bottom .posted-on a {
    color: #000000;
}

.blog #primary .post .holder {
    background: #f5e0e0;
    box-shadow: 2px 2px 4px black;
}


.blog #primary .post .bottom {
    overflow: hidden;
    border-top: 1px solid #000000;
    padding: 20px 24px;
}

.widget ul {
    margin: 0;
    padding: 10px;
    list-style: none;
    background: #f5e0e0;
    border-radius: 20px;
    box-shadow: 2px 2px 4px black;
}

.breadcrumb-wrapper {
    background: #FFCACA;
    border-bottom: 2px solid black;
}

.archive #primary .search-per-page-count {
    
    color: #000000;
    
}

.archive #primary .post{
    background: #f5e0e0;
    box-shadow: 2px 2px 4px black;
}

.page-header .label{
    color: black;
}

.page-header {
    border-bottom: 1px solid #000000;
}

.search #primary .search-post .entry-footer, .archive #primary .post .entry-footer, .site-main .blossom-portfolio .entry-footer {
    
    border-top: 1px solid #000000;
    
}

.search #primary .search-post .entry-footer .posted-on a, .archive #primary .post .entry-footer .posted-on a, .site-main .blossom-portfolio .entry-footer .posted-on a {
    color: #000000;
}

.cwp-popular-review {
    border-bottom: 1px solid #FFCACA !important;
    
}

.banner-slider .item img {
    
    border-radius: 8px;
    height: 350px;
    
}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    
    border-radius: 100px;
}

.owl-carousel .owl-nav .owl-prev:hover {
    
    background: #ff7fac !important;
}

.owl-carousel .owl-nav .owl-next:hover{
    background: #ff7fac !important;
}

.owl-carousel .owl-nav .owl-prev:focus {
    
    outline: none !important;
}

.owl-carousel .owl-nav .owl-next:focus {
    
    outline: none !important;
}

.single #primary .post .holder .post-content {
    background: #f5e0e0;
    padding: 10px;
    box-shadow: 2px 2px 4px black;
    border-radius: 20px;
}

.single .navigation {
    
    border-top: 1px solid #000000;
    
}

.single .navigation .meta-nav {
    color: #000000;
    
}

.recommended-post {
    padding: 70px 0 20px;
    border-top: 2px solid black;
    background: #FFCACA;
}

.recommended-post .post .holder {
    background: #f5e0e0;
    box-shadow: 2px 2px 4px black;
}

.recommended-post .post .bottom {
    
    border-top: 1px solid #000000;
    
}

.recommended-post .post .bottom .posted-on a{
    color: #000000;
}

.recommended-post .post .bottom .posted-on a:hover{
    color: #ff7fac;
}

.comment-section {
    background: #fff;
    border-top: 2px solid black;
}

.single #primary .post .holder .meta-info .entry-meta {
    color: #000000;
}

@media (max-width: 768px) {
    .mobile-header .mobile-site-header {
        display: flex;
        width: 100%;
        padding: 15px;
        background: #000;
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        align-items: center;
        position: relative;
        z-index: 9999;
    }
    
      .banner-slider .item{
     	position: relative;
     	/*height: 100%;*/
     	height: 250px;
     	background: #FF91A4;
     	border-radius: 8px;
     }
 
     .mobile-header .mobile-site-header .site-branding .site-title a {
        font-weight: 100;
    }
 

     
     .site-branding .site-description {
        margin-bottom: 0;
        font-size: 1.2em;
        font-family: Cookie;
        color: white;
    }
    
        #toggle-button span {
        display: block;
        width: 100%;
        height: 2px;
        background: white;
        margin: 0 0 4px;
    }


    
    .mobile-header .mobile-site-header .tools .search-icon {
        margin-top: 0;
        float: right;
        width: 18px;
        height: 18px;
        margin-left: 16px;
        margin-top: 5px;
        cursor: pointer;
        line-height: 20px;
        fill: white;
    }
    
    .widget_bttk_pro_recent_post {
        display: block;
    }
 
    .home .site-main {
        display: none;
    }
    
    .mobile-menu {
        background: #000000;
    
    }
    
    .mobile-menu .social-networks ul li a {
        color: #ffffff;
        -webkit-transition: ease 0.2s;
        -moz-transition: ease 0.2s;
        transition: ease 0.2s;
    }
    
    .mobile-menu .btn-close-menu span {
        background: #ffffff;
        
    }
    
    .mobile-menu .btn-close-menu span:after {
        background: #ffffff;
        
    }
    
    .mobile-menu .main-navigation ul li .arrow-holder {
    color: #fff;
    
    }
    
    .mobile-menu .main-navigation ul ul :hover{
        background: #000000 !important;
    }
    
    
    
    .widget_bttk_pro_recent_post ul li .entry-header .entry-meta a{
        color: #000000;
    }
    
    .banner-slider .item img {
        border-radius: 8px;
        height: 250px;
    }
    
    .banner-slider .item {
        position: relative;
        /* height: 100%; */
        height: 250px;
        background: #FF91A4;
        border-radius: 8px;
        margin-left: 3px;
    }
    
    instagram-media instagram-media-rendered.style {
        background: white;
        max-width: 600px;
        width: calc(100% - 2px);
        border-radius: 3px;
        border: 1px solid rgb(219, 219, 219);
        box-shadow: none;
        display: block;
        margin: 0px 0px 12px;
        min-width: 300px;
        padding: 0px;
        border-radius: 10px;
    }
 
}







 
 