/* ####################################################################################

                                    TEMPLATE

/* ####################################################################################*/
footer#colophon { padding: 0px;
}
a.hoverInspiren,
p.inspiren { /*bottom footer text formatting*/
    line-height: 1.5;
    font-size: 14px;
}
.hoverInspiren:hover span { /*inspiren change color*/
    color: #ffe500;
    transition: all 0.3s;
}

.contact_table td { /*formating table*/
    padding: 0px;
    margin: 0px;
    text-align: left;
    border-collapse: collapse;
    border: 0px;
    color: white;
    font-size: 14px;
}


.entry-header h1, .single .entry-header, .page .entry-header {
	display: none !important;
}
.entry-footer{ /*hide footer widget*/
	display: none;
}

.bg-cover{
    background-repeat: no-repeat;
    /*height: 35vw;*/
    background-position: center;
    background-size: cover;
    min-height: 300px;
    margin-bottom: 50px;
}
.special-title h2 {
    color: #2e318c;
    font-size: 25px;
    position: relative;
}
.special-title .wpb_wrapper {
    text-align: center;
}
.special-title h2:after {
    content: '';
    width: 30px;
    bottom: 5px;
    margin-left: 10px;
    left: ;
    height: 100%;
    border-bottom: 3px solid;
    position: absolute;
}

/*contact form*/
.contact-form input[type="text"],
 .contact-form input[type="email"],
 .contact-form input[type="tel"],
.contact-form textarea { /*format text box */
	background-color: rgba(255,255,255,0);
	width: 100%;
	border: none;
	border-bottom: 1px solid #414042;
    columns: black;
    padding-left: 0;
    color: #414042;
    font-family: comfortaa;
	}

textarea.wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder, /*placeholder color to white*/
input.wpcf7-form-control.wpcf7-text::-webkit-input-placeholder{ /*placeholder color to white*/
    color:#414042;
    font-family: comfortaa;
}

.contact-form input[type="reset"], 
.contact-form input[type="submit"]{ /*2 buttons formating*/
    border: none;
    font-family: 'comfortaa';
    background-color: #da1c24;
    color: white;
    padding: 3px 60px;
    border-radius: 30px;
}

.contact-form input[type="reset"]:hover,
.contact-form input[type="submit"]:hover{ /*2 buttons hover*/
    background-color: #ffc717;
    color: white;
    transition: background-color 0.3s;
}
.contact-form input[type="text"],
 .contact-form input[type="email"],
 .contact-form input[type="tel"]{
 	height: 40px;
 }
 .contact-form textarea{
 	height: 100px;
 }
 .contact-form p:nth-last-child(2) {
    text-align: left;
    margin-top: 40px;
}
.contact-form .wpb_gmaps_widget.wpb_content_element {
    margin-bottom: 0;
}
div#sidebar-footer {
    background: url(https://project.inspiren.com.my/redchef/wp-content/uploads/2018/12/footer-bg.jpg) center center;
    background-size: cover;
    padding: 50px 0;
}
#sidebar-footer h6.small-title {
    color: #e7db0a;
    font-size: 14px;
    margin-bottom: 5px;
}
span.company-num {
    font-size: 10px;
}
span.yellow {
    color: #ffcb17;
    font-weight: 700;
}
.sidebar-column p {
    margin-bottom: 30px;
}
@media only screen and (min-width: 992px){
    .sidebar-column:first-child {
    width: 20%;
    display: flex;
    align-items: center;
}

.sidebar-column:nth-child(2), .sidebar-column:last-child {
    width: 40%;
}
#sidebar-footer .container {
    display: flex;
}
#mainnav.mainnav ul li.current_page_item a {
    font-weight: 700;
}
#mainnav.mainnav ul li.current_page_item:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: url(https://project.inspiren.com.my/redchef/wp-content/uploads/2018/12/menu-icon.png) center no-repeat;
    left: 0;
    top: -100%;
}
}
@media only screen and (min-width: 768px){
.contact-split {
    display: flex;
    justify-content: space-between;
}
.contact-split p {
    width: 33%;
}
}

@media only screen and (min-width: 768px){
	p.inspiren{
		float: left;
	}
	a.hoverInspiren{
		float: right;
	}
}

/* ####################################################################################

                                    OVERALL

/* ####################################################################################*/
@font-face{
	font-family: 'rogeu';
    src: url('https:///project.inspiren.com.my/redchef/wp-content/themes/sydney/fonts/Rogeu.ttf');
}

#mainnav.leftright ul li {
    margin: 0 30px;
}

#masthead #mainnav ul li a:hover {
    font-weight: 700;
}
.header-clone{
	display: none;
}

#content .container.content-wrapper {
    padding-top: 0px;
}
p.footer-menu,
p.inspiren  {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 700;
}


mark.count {
    display: none;
}
.new-site-logo img.site-logo {
    margin-bottom: 0;
}

#masthead.site-header {
    background: rgba(0,0,0,0)
}

/*home icon*/
.home-icon-row .wpb_single_image {
    display: flex;
    flex-direction: column;
}
.home-icon-row h2 {
    order: 2;
}

.home-icon-row .vc_btn3-container {
    position: absolute;
    top: 50%;
    right: -50px;
    transform: rotate(-90deg);
    transform-origin: center;
    margin: 0;
    display: none;
}
#mainnav.mainnav ul li a {
    font-family: comfortaa;
}
@media only screen and (min-width: 767px){ 
nav#mainnav.leftright {
	/*height: 10px;*/
    display: flex;
    justify-content: center;
    align-items: center;
}
nav#mainnav.leftright>* {
    display: flex;
    flex-grow: 1;
    justify-content: center;
}
}

@media only screen and (min-width: 1024px){ 
.menu-menu-right-container {
    padding-right: 5%;
}
.header-wrap .col-md-4.col-sm-8.col-xs-12 /*icon*/{
    display: none;
}

}

@media only screen and (max-width: 1023px){
nav#mainnav.leftright{
	display: none;
}
.new-site-logo {
    display: none;
}

}

@media only screen and (max-width: 1024px){
    #masthead .row {
    display: flex;
    align-items: center;
    padding: 20px;
}
    #masthead .col-md-4.col-sm-8.col-xs-12 {
    width: 90%;
    text-align: left;
    margin-bottom: 0;
}
#masthead .col-md-8 {
    position: absolute;
    right: 0;
}
#masthead .btn-menu {
    margin: 10px;
    margin-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    float: right;
}
section.vc_section.home-sec {
    z-index: 99;
    padding-top: 150px;
}
#sidebar-footer aside#media_image-2 {
    text-align: center;
    margin-bottom: 50px;
}
}

/* ####################################################################################

                                    HOME

/* ####################################################################################*/
.rev_slider_wrapper.fullwidthbanner-container {
    position: relative;
    z-index: 99;
}

.wpb_single_image.wpb_content_element {
    display: flex;
    flex-direction: column;
}

h2.wpb_heading.wpb_singleimage_heading {
    order: 2;
    color: white;
    font-size: 16px;
    font-family: comfortaa;
    margin-top: 20px;
    font-weight: 400;
}
.home-frame1 {
    position: absolute !important;
    /* right: 0 !important; */
    left: 0 !important;
    transform: translateY(-150px);
}
.home-frame1 img.vc_single_image-img {
    width: 20vw;
    max-width: 100%;
}

h2.custom-title.vc_custom_heading,
.wpb_content_element.custom-title h2 {
    font-family: rogeu;
    color: white;
    font-weight: 400;
    font-size: 150px;
    margin: 0;
    line-height: 130px;
}

.wpb_content_element.custom-title h3 {
    font-family: rogeu;
    color: white;
    font-weight: 400;
    font-size: 60px;
    margin: 0;
    line-height: 60px;
    text-align: right;
}

.home-about .custom-title {
    width: fit-content;
    margin: auto;
}

.home-about h6,
.home-about {
    color: white;
}

.vc_section[data-vc-full-width]>.vc_row.top-product{
    margin-bottom: 100px;
    /*width: 80%;*/
    margin-right: auto;
    margin-left: auto;
}
.home-frame2{
    position: absolute !important;
    /*transform: translateY(-180px);*/
    bottom:20%;
}
.home-frame2 img.vc_single_image-img {
    width: 40vw;
}
.home-about {
    margin-bottom: 40px;
}
.home-product-frame {
    position: absolute !important;
    transform: translateY(-80%);
    left: 0 !important;
}
section.vc_section.home-product-sec {
    position: relative;
}
section.vc_section.home-sec {
    z-index: 99;
    background-position: bottom !important;
    margin-bottom: -1px;
}
.custom-btn .vc_general.vc_btn3 {
    padding: 7px 20px;
    border: 1px solid;
}

.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    font-family: rogeu;
    font-weight: 400;
    font-size: 30px;
    color: #909295;
}

.woocommerce ul.products li.product a.product_type_simple {
    padding: 8px 15px 5px;
    font-size: 12px;
    color: #808080;
    border: 1px solid #808080;
    background: none;
    border-radius: 0;
    text-transform: uppercase;
}
.woocommerce ul.products li.product a.product_type_simple:hover {
    background-color: #808080;
    color:white;
}
.home-product-sec .custom-title {
    margin-bottom: 100px;
}
.home-news .vc_gitem-zone.vc_gitem-zone-a {
    display: none;
}
.home-news .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 0;
}
.home-news .vc_gitem-zone.vc_gitem-zone-c {
    background: none !important;
}
.home-news h4 {
    color: white;
    font-weight: 300;
}
.wpb_text_column.wpb_content_element.home-news-small {
    margin-bottom: 10px;
}
.home-news a {
    color: white;
    font-size: 12px;
}
.home-news a:hover{
    color: #ffc717;
}
.product-short {
    font-size: 150px;
    font-family: rogeu;
    color: #dadbdb;
    position: absolute;
    top: -150px;
    left: 50%;
    transform: translateX(-50%);
}
.woocommerce ul.products li.product a img {
    position: relative;
    z-index: 99;
}
.home-product .woocommerce ul.products li.product a img.attachment-woocommerce_thumbnail {
    position: relative;
    z-index: 99;
    margin-bottom: -40px;
    width: 450px;
    margin-right: 0;
    margin-left: auto;
}
.home-product-sec .custom-title {
    margin-bottom: 250px;
}
.home-product {
    margin-bottom: 100px;
}
.home-news .vc_col-sm-6:first-child {
    margin-top: -300px;
}
section.vc_section.home-news-sec.vc_custom_1544756114597.vc_section-has-fill {
    overflow: visible;
}
.home-news-sec .custom-title {
    position: relative;
    z-index: 99;
    margin-top: 50px;
}
.home-news .wpb_column.vc_column_container.vc_col-sm-6:last-child {
    margin-top: 100px;
    color: white;
}
.news-frame img.vc_single_image-img.attachment-full {
    width: 70vw;
}
.vc_row.wpb_row.vc_row-fluid.news-frame {
    position: absolute !important;
    left: 0 !important;
    transform: translateY(-50%);
}
.owl-carousel img.alignnone.size-full {
    border-radius: 50%;
}
.home-review .sa_hover_container {
    display: flex;
    align-items: center;
    color: white;
}
.user-pic.col-sm-4 {
    text-align: center;
}
.vc_images_carousel .vc_carousel-control .icon-prev,
.white .owl-carousel.sa_owl_theme .owl-nav .owl-prev {
    background: #ffc717 !important;
    border-radius: 0;
    border-bottom-left-radius: 80px;
    border-top-left-radius: 80px;
    width: 15px !important;
    height: 30px !important;
}
.vc_images_carousel .vc_carousel-control .icon-prev:before,
.white .sa_owl_theme .owl-nav .owl-prev:before {
    content: "\f104";
    font-family: FontAwesome;
    color: white;
    font-size: 20px;
    top: -15px !important;
}
.vc_images_carousel .vc_carousel-control .icon-next,
.white .owl-carousel.sa_owl_theme .owl-nav .owl-next{
    background: #ffc717 !important;
    border-radius: 0;
    border-bottom-right-radius: 80px;
    border-top-right-radius: 80px;
    width: 15px !important;
    height: 30px !important;
}
.vc_images_carousel .vc_carousel-control .icon-next:before,
.white .sa_owl_theme .owl-nav .owl-next:before {
    content: "\f105";
    font-family: FontAwesome;
    color: white;
    font-size: 20px;
    top: -15px !important;
}
.vc_row.wpb_row.vc_row-fluid.home-review {
    margin-top: 50px;
}
.vc_row.wpb_row.vc_row-fluid.follow-frame.vc_row-no-padding {
    position: absolute !important;
    z-index: 9;
    left: 0 !important;
    transform: translateY(-60px);
}
section.vc_section.home-news-sec {
    overflow: visible;
}
.vc_row.wpb_row.vc_row-fluid.follow-us {
    padding-bottom: 20px;
}
.follow-us .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 0;
    width: 80%;
    margin: auto;
}
.follow-us .wpb_raw_html .wpb_wrapper {
    display: flex;
    justify-content: space-around;
}
.follow-us .wpb_raw_html i {
    font-size: 20px;
    background: black;
    color: white;
    width: 40px;
    height: 40px;
    /* text-align: center; */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.vendorslide .wpb_text_column.wpb_content_element {
    margin-bottom: 20px;
    margin-top: 50px;
}
.contact-form h2.vc_custom_heading.custom-title {
    margin-bottom: 40px;
}
.footer-icon a {
    font-size: 18px;
    display: inline-block;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #6d6e71;
    border-radius: 50%;
    margin-right: 20px;
}

.footer-icon {
    display: flex;
}
.widget-area .sidebar-column .widget {
    margin: 0;
}
footer#colophon {
    padding: 10px 0;
    font-weight: 800;
}
.post-136 .product-short {
    font-size: 100px;
    line-height: 80px;
    top: -130px;
}
.post-135 .product-short {
    width: 110%;
}
.home-product .woocommerce ul.products li.product:last-child {
    margin-top: 50px !important;
}
.home-product .woocommerce ul.products li.product:last-child a img.attachment-woocommerce_thumbnail {
    margin: auto;
}
@media only screen and (min-width:768px){
    .home-icon .wpb_single_image.wpb_content_element {
    width: 20%;
    float: left;
}
.contact-form .wpb_column.vc_col-sm-6:last-child>.vc_column-inner {
    width: 81%;
    margin: auto;
}
.footer-customer {
    margin-top: 70px;
}
.footer-icon {
    margin-top: 80px;
}
}
@media only screen and (min-width:1281px){
    .home-product-sec .custom-title{
        /*margin-top: 11%;*/
    }
}

@media only screen and (max-width:767px){
header#masthead {
    position: absolute !important;
}
h2.vc_custom_heading.custom-title{
    font-size: 20vw !important;
}
.product-short {
    font-size: 15vw !important;
    /* width: 50%; */
    line-height: 40px;
    top: -40px;
}
.home-product-sec .custom-title{
    margin-bottom: 100px;
}
.post-136 .product-short {
    top: -70px;
    font-size: 10vw !important;
    line-height: 40px;
}
.home-product .woocommerce ul.products li.product {
    margin-bottom: 100px !important;
}

.woocommerce ul.products li.product h2.woocommerce-loop-product__title{
    font-size: 5vw;
    margin-top: 20px;
}
.owl-stage-outer.owl-height {
    height: 100% !important;
}
.home-review .sa_hover_container{
    display: block;
}
.user-pic.col-sm-4{
    margin-bottom: 30px;
}
section.vc_section.home-sec{
    padding-bottom: 50px;
}
.home-frame2{
    transform: translateY(-60px);
}
.about-sec2 .home-product-frame{
    left: 14px;
}
}
/* ####################################################################################

                                    ABOUT

/* ####################################################################################*/
.bg-cover {
    margin-top: 110px;
}
.vc_row.wpb_row.vc_row-fluid.about-frame1 {
    position: absolute !important;
    transform: translateY(-200px);
    left: 0 !important;
}
.bg-cover {
    margin-top: 110px;
    z-index: 99;
}
.about-sec .home-about {
    margin-top: 60px;
}
h2.vc_custom_heading.custom-title {
    position: relative;
    z-index: 99;
}
.about-sec .home-frame1 {
    transform: translate(90px,0px);
}
.about-sec .home-frame2{
    transform: translateY(-370px);
}
.about-sec2 .home-product-frame{
    transform: translateY(-92%);
}
.about-sec2 .home-product {
    margin-top: 50px;
    margin-bottom: 20px;
}
.about-sec2 .about-img .wpb_single_image:before {
    content: '';
    position: absolute;
    height: 85%;
    width: 80%;
    background: #231f20;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 50%;
}
.redchef-title {
    position: relative;
    z-index: 99;
    top: -20px;
}
.about-sec2 .about-img figure{
    position:relative;
    z-index: 99;
}
.about-sec2 .wpb_single_image.wpb_content_element {
    margin-bottom: 0;
}
.heart-title {
    position: relative;
    top: -22px;
}
@media only screen and (max-width:767px){
    .about-sec2 .home-product-frame{
    transform: translateY(-116%);
}
.heart-title h2.vc_custom_heading.custom-title {
    line-height: 80px;
}
.about-sec .home-frame2 {
    transform: translateY(0px);
}
}
/* ####################################################################################

                                    PRODUCT SINGLE

/* ####################################################################################*/
.woocommerce div#primary {
    width: 100%;
}
.woocommerce.single .woocommerce-breadcrumb,
#tab-description>h2,
.woocommerce.single ul.tabs.wc-tabs,
.woocommerce.single .summary.entry-summary,
.woocommerce.single .woocommerce-product-gallery {
    display: none;
}
.woocommerce.single .home-frame1 {
    transform: translate(90px,-100px);
}
.vc_row.wpb_row.vc_row-fluid.product-quote {
    color: white;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.quote {
    position: relative;
    width: fit-content;
    margin: auto;
}
.open-quote {
    position: absolute;
    top: -10px;
    left: -30px;
}
.close-quote {
    position: absolute;
    right: -15px;
    bottom: -10px;
    transform: rotate(-180deg);
}
.vc_row.wpb_row.vc_row-fluid.product-quote {
    padding: 60px 0px 30px;
}
.product-quote p {
    margin: 0;
}
.product-quote a {
    color: white;
    font-size: 12px;
    text-decoration: underline;
}
.product-table {
    color: white;
}
.product-table th {
    font-size: 40px;
    font-family: rogeu;
    font-weight: 400;
    border: none;
}
.product-table td{
    border: none;
    border-top: 1px solid white;
    vertical-align: top;
    padding: 20px;
}
.product-table th:first-child{
    border-right: 1px solid white;
}
.product-table td:first-child{
    border-right: 1px solid white;
    width: 300px;
}
.woocommerce.single .about-sec .home-about {
    margin: 0;
}
.product-table {
    margin-bottom: 50px;
}
.product-faq h2.custom-title {
    font-weight: 400 !important;
    margin-bottom: 0 !important;
}
h3.arconix-faq-term-title {
    display: none;
}
.product-faq .arconix-faq-title{
    background: none;
    padding-left: 10px;
}
.product-faq .arconix-faq-wrap {
    border: none;
    background: rgba(0,0,0,0);
    border-radius: 0;
    color: white;
    margin: 0;
}
.product-faq .arconix-faq-title.faq-open {
    background: #2793ca;
}
.product-faq .arconix-faq-title {
    background: #a5a7a9;
    padding: 5px 10px;
}
.product-faq p {
    color: black;
}
.product-faq .arconix-faq-title:after {
    content: '\f067';
    right: 10px;
    position: absolute;
    font-family: FontAwesome;
}
.product-faq .arconix-faq-title.faq-open:after {
    content: '\f068';
}
.product-faq .home-product {
    margin-bottom: 50px;
}
section.related.products {
    display: none;
}

@media only screen and (max-width:767px){
.woocommerce .vc_row.wpb_row.vc_row-fluid.bg-cover.vc_row-no-padding {
    margin: 0;
}
}
/* ####################################################################################

                                    PRODUCT CATE

/* ####################################################################################*/
.home-product .woocommerce ul.products li.product {
    margin-bottom: 150px;
}
.product-sec {
    margin-top: 60px;
}
.product-sec .home-product {
    margin-bottom: 0;
}
.single-post div#sidebar-footer,
.page-id-49 div#sidebar-footer,
.page-id-60 div#sidebar-footer {
    background: none;
}

body.page-id-49,
body.page-id-60,
body.single-post,
body.page-id-51{
    background: url(https://project.inspiren.com.my/redchef/wp-content/uploads/2018/12/product-bg.jpg) center no-repeat;
    background-size: cover;
}
#content .container.content-wrapper {
    background: rgba(0,0,0,0);
}
.page-id-60 .home-product-sec.product-sec {
    margin-bottom: -100px;
}
.page-id-60 .woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    color: white;
}
.page-id-60 .woocommerce ul.products li.product a.product_type_simple {
    color: white;
    border-color: white;
}
/* ####################################################################################

                                    NEWS

/* ####################################################################################*/
.vc_row.wpb_row.vc_row-fluid.news-grid {
    margin-top: 70px;
}
.news-grid .vc_gitem-zone.vc_gitem-zone-c {
    background: rgba(0,0,0,0) !important;
    color: white;
}
.news-grid h4 {
    color: white;
    font-size: 20px;
}
.news-grid .vc_grid-item-mini.vc_clearfix {
    padding: 20px;
    background: rgba(255,255,255,0.2);
}
.news-grid .vc_grid-item-mini.vc_clearfix {
    padding: 20px;
    background: rgba(255,255,255,0.2);
    min-height: 510px;
}

/* ####################################################################################

                                    NEWS SINGLE

/* ####################################################################################*/
.single-post .entry-thumb {
    display: none;
}
nav.navigation.post-navigation,
div#comments{
    display: none;
}
.news-slide .vc_carousel-inner {
    text-align: center;
}
.single-post article.post {
    margin-top: 160px;
}
.single-post.single header.entry-header,
.single-post h1.title-post.entry-title {
    display: block !important;
}
.single.single-post .single-meta,
.single-post .single-meta {
    display: none;
}
.single-post h1.title-post.entry-title {
    display: block !important;
    background: #231f20;
    color: white;
    padding: 5px 10px;
    font-size: 25px;
}

/* ####################################################################################

                                    CONTACT

/* ####################################################################################*/
#sidebar-footer.contact-footer .footer-icon a {
    color: #231f20;
    background: white;
}
.page-id-51 div#sidebar-footer.contact-footer{
    display: block;
    background: none;
}
.page-id-51 div#sidebar-footer{
    display: none;
}
.contact-row.contact-form input[type="text"], .contact-row.contact-form input[type="email"], .contact-row.contact-form input[type="tel"], .contact-row.contact-form textarea {
    color: white;
    border-color: white;
}
.contact-row textarea.wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder, /*placeholder color to white*/
.contact-row input.wpcf7-form-control.wpcf7-text::-webkit-input-placeholder{ /*placeholder color to white*/
    color: white;
}
.contact-menu {
    margin-top: 50px;
}
.contact-menu ul#menu-contact-menu {
    padding: 0;
}
.contact-menu ul#menu-contact-menu li {
    list-style-type: none;
    text-align: center;
}
.contact-menu {
    margin-top: 7em;
}
.contact-menu .vc_wp_custommenu.wpb_content_element {
    margin: 0;
}
.contact-menu ul#menu-contact-menu li a{
    color: white;
    font-size: 14px;
}
.contact-menu ul#menu-contact-menu li a:hover{
    color: #ffc717;
}
.contact-sec .home-frame2 {
    transform: translateY(-100px);
}
@media only screen and (min-width:768px){
    .contact-menu ul#menu-contact-menu li {
    width: 25%;
    float: left;
    border-right: 1px solid white;
}
.contact-menu ul#menu-contact-menu li:last-child{
    border-right: none;
}
.contact-menu.vc_row {
    width: 70%;
    margin: auto;
    margin-top: 7em;
}
}
@media only screen and (max-width:991px){
.contact-menu ul#menu-contact-menu li{
    margin-bottom: 20px;
}
}
@media only screen and (max-width:474px){
.inspiren span.reserve {
    display: block;
}
}