/*
 Theme Name:     Fratellowatches
 Theme URI:      http://fratellowatches.com
 Description:    WordPress & WooCommerce Webdesign
 Author:         Jaap de Wit
 Author URI:     http://www.jaapdewit.com
 Template:       15zine
 Version:        1.3
*/


/* =Theme customization starts here. Any CSS code entered here will overwrite the parent's CSS.
-------------------------------------------------------------- */

#cb-nav-bar {
    font-size: 12px!important;
}

.cb-footer-dark #cb-footer {
    background-color: #000;
}

.cb-footer-dark .cb-footer-lower {
    background: #000000;
}

.cb-tm-light #cb-top-menu {
    background-color: #fff;
}

.cb-module-header h2 {
    font-size: 30px;
}

.cb-module-header h1 {
    font-size: 30px;
}

.cb-body-light .cb-module-header .cb-module-title:after {
    display: none;
}

.cb-module-block .cb-post-title {
    font-size: 14px;
}

.oe_cg_square_title {
    font-family: inherit;
}

.oe_cg_square_title a {
    color: #fff;
}

@media only screen and (max-width: 768px){
.cb-four.cb-column.clearfix {
float: none !important;
}
}

#cb-nav-bar .cb-links-menu .cb-sub-menu {
    text-align: left;
}

#cb-logo-box {
    padding: 5px 30px;
}

.cb-module-block .cb-article-small .cb-post-title {
    font-size: 12px;
}

/*-----------Billboard Banner mobile Styling-------------*/

@media only screen and (min-width: 641px) {
#billboard-mobile {
    display: none;
}
}

@media only screen and (max-width: 640px) {
#billboard-mobile {
background: #fff;
    width: auto;
    height: auto;
}
}


/*-----------Billboard Banner desktop Styling-------------*/

@media only screen and (max-width: 640px) {
#billboard-desktop {
    display: none;
}
}

@media only screen and (max-width: 767px) {
#billboard-desktop {
    background: #fff;
    width: 600px;
    padding: 0 20px;
}
}

@media only screen and (min-width: 768px) {
#billboard-desktop {
    background: #fff;
    width: 750px;
    padding: 0 20px;
}
}

@media only screen and (min-width: 1019px) {
#billboard-desktop {
    background: #fff;
    width: 950px;
    padding: 0 0px;
    height: auto;
}
}

@media only screen and (min-width: 1200px) {
#billboard-desktop {
    background: #fff;
    width: 1200px;
/*  padding: 0 30px; */
    height: auto;
}
}

/*-----------SuperBanner Styling
@media only screen and (min-width: 1200px) {
.superbanner {
    background: #000;
    width: 1200px;
    margin: 0 auto;
}}

@media only screen and (max-width: 768px) {
.superbanner {
    margin-top: 50px;
}
#cb-top-menu {
    height: 10px;
}}-------------*/

@media only screen and (max-width: 768px) {
.superbanner {
display: none;
}}


/*Increase breaking point from 768px to 1050px*/
@media screen and (min-width: 767px) and (max-width: 1050px) {
  .cb-mob {    
    display: block !important;
  }
  #cb-top-menu .cb-top-nav.cb-left-side {    
    display: none !important;
  }
  #cb-mob-menu {    
    display: block !important;
  }
  #cb-top-menu .cb-right-side {    
    width: 33% !important;
  }
  #cb-top-menu .cb-right-side a span {    
    display: none !important;
  }

  .cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
    display: none;
}
}