/*Theme Name: Stockholm ChildTheme URI: http://demo.select-themes.com/stockholm/Description: A child theme of Stockholm ThemeAuthor: Select ThemesAuthor URI: http://select-themes.comVersion: 1.0.0Template: stockholm*/@import url("../stockholm/style.css");header.centered_logo .q_logo img {    top: 10px;    margin: 0;    max-width: 200px;    height: auto !important;}/*header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo {    max-height: none!important;        height: auto !important;}*/.title.with_title_text_bg_color h1 {    padding: 15px 57px;    margin-bottom: 23px;}.subtitle {    color: #ffffff;    font-family: 'Raleway', sans-serif;    font-size: 24px;    line-height: 30px;    font-style: normal;    font-weight: 600;    text-transform: none;    letter-spacing: 0px;}.q_logo a{    height: 100px !important;}.textwidget a {    color: #fff;}.bg-heading {   display: inline-block;    position: relative;    left: 50%;    transform: translateX(-50%);}/*.qode-restaurant-menu-list .qode-rml-title-holder h3, h6.qode-rml-description-holder.qode-rml-description-full,h5.qode-rml-price{    font-size: 13px;}*/.two_columns_50_50>.column2>.column_inner {    padding: 0 0 0 0px;}h6.qode-rml-description-holder.qode-rml-description-full span {    text-align: right;    float: right;}.qode-restaurant-menu-list .qode-rml-title-holder h3, h6.qode-rml-description-holder.qode-rml-description-full, h5.qode-rml-price {font-size: 15px;}.qode-restaurant-menu-list .qode-rml-description-holder.qode-rml-description-full {	font-size: 13px !important;}.qode-restaurant-menu-list.qode-rml-light .qode-rml-line {	border-bottom: 1px dotted #fff!important;}.qode-restaurant-menu-list.qode-rml-light .qode-rml-title {	font-size: 14px!important;}.qode-restaurant-menu-list ul li {	margin-bottom: 20px!important;}.qode-restaurant-menu-list .qode-rml-description-holder.qode-rml-description-full {    width: 100%;    font-style: normal;    color: #000;    font-size: 16px;}h5.qode-rml-price {    font-weight: bold;}/*.two_columns_50_50>.column1, .two_columns_50_50>.column2 {    max-width: 400px;}*/.content {    margin-top: -110px;}nav.main_menu > ul > li.active > a, nav.main_menu > ul > li > a:hover {    color: #e6ae48 !important;}.mobile_menu_button span, .side_menu_button>a {        color: #ffff;}nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {    color: #fff;    text-transform: uppercase;}.ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector,.ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{       width: calc(100%/4) !important;    box-sizing: border-box;   }.ot-dtp-picker-selector select{    left:0;}.ot-dtp-picker.wide {    max-width: 50.5rem;    box-sizing: border-box;    width: 100% !important;    margin:0 auto;}.ot-powered-by {    display: none!important;}@media (min-width: 600px){    .qode_column.column3 {    text-align: right;}}@media (max-width: 1000px){	header.centered_logo .q_logo img {       margin: 0 auto;    max-width: 124px;    height: auto !important;}.q_logo a {    height: 70px !important;}.mobile_menu_button, .logo_wrapper, .side_menu_button, .shopping_cart_inner{    height: 80px !important;}}@media(max-width: 991px){     .content .content_inner > .full_width > .full_width_inner{        padding-top: 0 !important;     }}@media (max-width: 768px){	div#ladding img {    max-width: 250px;    margin-bottom: 25px;    height: auto;}}@media only screen and (max-width: 600px){    .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector, .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button {    width: calc(100%/2) !important;      }    .qode-restaurant-menu-list .qode-rml-bottom-holder {    margin-bottom: 25px;     margin-top: 3px;     display: none;    }    .home .qode-working-hours-holder .qode-wh-item{        font-size: 14px !important;    }    #ladding{    padding: 0px 0;    }    #ladding h2{        padding-top: 25px;    }    #ladding .full_section_inner {      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+46,000000+100&0.44+2,0.89+100 */    background: -moz-linear-gradient(top, rgba(0,0,0,0.44) 0%, rgba(0,0,0,0.44) 2%, rgba(0,0,0,0.64) 46%, rgba(0,0,0,0.89) 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(top, rgba(0,0,0,0.44) 0%,rgba(0,0,0,0.44) 2%,rgba(0,0,0,0.64) 46%,rgba(0,0,0,0.89) 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom, rgba(0,0,0,0.44) 0%,rgba(0,0,0,0.44) 2%,rgba(0,0,0,0.64) 46%,rgba(0,0,0,0.89) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70000000', endColorstr='#e3000000',GradientType=0 ); /* IE6-9 */    }    .on_mobile h4{        font-size: 18px;    }    h2.vc_custom_heading.bg-heading{        font-size: 22px !important;        padding: 15px 3% !important;         line-height: 25px!important;    }}@media (max-width:480px){    .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector, .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button {    width: 100% !important;      }    .ot-dtp-picker.wide .ot-dtp-picker-form {    height: auto!important;        overflow: hidden;     }    .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector {       border-bottom: solid 1px #e5e5e5!important;    border-left: none !important;    }}