/* @import url(https://fonts.googleapis.com/css?family=Roboto:100,200,400,300,500,700,900); */

@media print {

body {
font-family: 'Roboto' !important;
color: #000; 
font-size: 12px;
line-height: 140%;
font-weight: 300;
width: 95%;
margin: 0 0 0 auto;
}

* {box-shadow: none !important;}

.header_wrap, #footer, .wpb_revslider_element, .wpb_video_widget, .menu-footer-container, .cloned {display:none !important}
.header_wrap {background: none !important;}
#navigation-footer{border-top: 2px solid black;}
ul.slides {width: 100% !important;}
ul.slides li{width: 50px !important; height: 50px !important; background-size: contain !important; background-position: center center;}
ul.slides li:first-child{width: 100% !important; height: 300px !important;}
#carousel, .flex-direction-nav{display: none}

p { margin: 10px 0 10px 0; font-size: 16px;}

strong { font-weight: 600; letter-spacing: 0.5px; }

h1 { font-size: 2em; color: #000; font-weight: 900; line-height: 110%; /*border-bottom: 5px solid #000;*/ padding-bottom: 5px; margin-bottom: 20px; border-bottom: 3px solid black; }
h2 { font-size: 1.3em; color: #000; font-weight: 900; line-height: 110%; /*border-bottom: 6px solid #000;*/ margin: 0 0 15px 0; padding-bottom: 1px;}
h3 { font-size: 1.5em; color: #000; font-weight: 400; line-height: 120%; margin-top: 20px; }
h4 { font-size: 1.7em; color: #000; font-weight: 400; line-height: 120%; margin-top: 30px; padding: 0 0 10px 0; border-bottom: 2px solid #000; }


.wpb_column, .column12, .container12{width: 95% !important}

.menu-header-container{ text-align: right !important}
.menu-header-container ul li { display: inline-block !important; list-style: none !important; font-size: 13px !important; padding-right: 10px !important; padding-top: 15px !important; }
.menu-header-container ul li.current_page_item { font-weight: 500 !important; }

.price {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 10px;
}
.column6 {
    width: 45% !important;
}

}