/*
Theme Name:     Pizzeria Child
Description:    child theme
Author:         ThemeManiac
Template:       wp_pizzeria/wp_pizzeria

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/



@font-face {
  font-family: 'Avenir-Book';
  src: url('Avenir-Book.eot?#iefix') format('embedded-opentype'),  url('Avenir-Book.woff') format('woff'), url('Avenir-Book.ttf')  format('truetype'), url('Avenir-Book.svg#Avenir-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'LMMonoLtCond10-Regular';
  src: url('LMMonoLtCond10-Regular.eot?#iefix') format('embedded-opentype'),  url('LMMonoLtCond10-Regular.otf')  format('opentype'),
	     url('LMMonoLtCond10-Regular.woff') format('woff'), url('LMMonoLtCond10-Regular.ttf')  format('truetype'), url('LMMonoLtCond10-Regular.svg#LMMonoLtCond10-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}



.breadcrumbs {display: none!important}

.front-banner img {border: 8px solid #fff}


.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    padding-left: 15px!important;
    padding-right: 15px!important }

h1.special {    border-bottom: 5px solid #eabd4f;
    max-width: 540px;
    margin: 0 auto;
    padding-bottom: 20px;
    margin-bottom: 20px;}


.page-id-1093  #main {background: #fff}
.page-id-1093  footer.page-footer {margin-top: 0px}
.page-id-1093 footer.page-footer:before {display: none}

.page-id-1093 #main {overflow: hidden}
.full {margin-left: -400px!Important; margin-right: -400px!important}

.small-products .wpb_column.vc_col-sm-6 {padding-left: 5px!Important;
    padding-right: 5px!Important;}

.small-products .vc_column-inner  {padding-left: 0px!Important;
    padding-right: 0px!Important;}


#main-navigation ul.nav-menu > li a {
    font-size: 18px;
    text-transform: uppercase;
}


.cms-cart-mini-button {displaY: none!Important}

body #main-navigation ul.nav-menu > li a {
    padding: 11px 9px;
}

#main-navigation ul.nav-menu > li:last-child:after {display: none!Important}

#main-navigation ul.nav-menu > li:last-child a {padding-right: 0px}
#main-navigation {margin-top: 30px}

#main-navigation ul li.current-menu-item > a:after, #main-navigation ul li.active > a:after {display: none}


@media screen and (min-width: 992px) {


.page-footer .col-md-4:nth-child(2) {width: 40%}
.page-footer .col-md-4:nth-child(3) {width: 26%; float: right}

}


body h1 {font-size: 45px!important; font-weight: 600!Important}


body, p, body h3, h1,h2,h3,h4,h5{font-family: 'Avenir-Book' !Important; font-weight: 500}

.page-id-1093  #main h1, .page-id-1093 #main  h2 {font-family: 'LMMonoLtCond10-Regular' !important}

header#masthead #cshero-header.fixed-pos.active #main-navigation-inner {display: none!Important}


.page-id-1093 h2 {font-size: 46px}
.page-id-1093 h1 {font-size: 51px!important; font-weight: 500!Important}
.page-id-1093 .special h1 {font-size: 57px!important; font-weight: 600!Important}
.page-id-1093 .special p{color: #fff}
.page-id-1093 .special p {font-size: 18px; font-weight: 500}

.page-id-1093 .special  h5 {
    font-family: 'Avenir-Book' !Important;
    font-size: 23px;
    font-weight: 600;
    line-height: 31px;
}

.page-id-1093 .special2 strong {color: #256687}
.page-id-1093 .special2 p {
    margin: 0px 0 16px 0;
}

.page-id-11 p {
    margin: 0 0 31px 0;
}

footer.page-footer #cshero-footer-top .footer-heading {
    font-size: 24px;
    font-weight: 600;
}

h1.special {font-style: italic!Important}

.page-footer .textwidget {font-weight: 600}


.button-red {
    background-color: #3dabde!Important
}


body .button-red {
    -webkit-border-radius: 16px;
    -khtml-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px; }


body .offer-detail .offer-detail-inner h3 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 40px;
}

h1.product, h2.product {color: #f4d732!important; font-weight: 600}


.bottom-line:after {
display: none!Important
}


h3.cms-fancyboxes-item-title {font-family: 'LMMonoLtCond10-Regular'!Important}