/*******************************Custom CSS*************************************/
@font-face {    font-family: 'GreatVibes';   font-weight:normal; font-display:swap;
    src: url('https://namasterestaurant.nl/wp-content/themes/namasterestaurant-child/GreatVibes-Regular.woff') format('woff');}

#hslider .wpb_wrapper > div {
    margin-bottom: 0px;
}
#Footer div#TA_selfserveprop436 img {width: 250px;height: 250px;}	
#Action_bar .suryanl { margin-top: 0px!important;}
#hslider {  margin-top: -200px;}
#Header #Action_bar .contact_details a {color: #ffffff;    text-decoration: none;}
#Action_bar .wpml-ls-legacy-dropdown-click {  width: 5.5em;  max-width: 100%;}
#Action_bar .toplang { float: right;    margin-top: 4px;}
.header-transparent #Header #Top_bar .menu > li > a {  color: #fff;  text-transform: uppercase;  font-weight: 600;}
#Action_bar .rkg { float: left;margin-top: 10px;} 
#Action_bar .rkg1 {float: right;}
#Action_bar .surya ul li {  display: inline-block; padding: 0px 20px 0px 0px;  } 
#Action_bar .surya { margin-top: 8px!important; }
#Action_bar .wpml-ls-legacy-dropdown-click>ul { position: absolute!important;  }
#Action_bar {  z-index: 99!important;
    padding: 2px 0px 10px 0px;}
#Action_bar .skg li i {padding: 0px 8px;}
#Action_bar span.gaut {margin-left: 20px;}
#Action_bar .skg li {list-style-type: none;float: left;margin-right: 20px;}
#Action_bar .rkg a {    color: #fff;}
#Action_bar .skg li i {  color: #fff;}
#Action_bar .skg li {  color: #fff;}
#Header { min-height: 170px!important;}





#hslider .rev_slider_wrapper.fullwidthbanner-container {   background: #000!important;}
body, p {    font-size: 16px !important;       line-height: 26px !important;}
#home2 {    padding-top: 45px;     padding-bottom: 2px;}
#home2 h3 {    font-size: 40px;    color: #e02a28;    font-family: 'GreatVibes';}
#home2 h2 {  font-size: 60px;  line-height: 64px;  font-weight: 700;    color: #1a2d44;}
#home2 p {    font-size: 16px;    color: #1a2d44;    line-height: 26px;}
#home2 h3.wpmtst-testimonial-heading.testimonial-heading { display: none;}
#home2 .wpmtst-testimonial-content.testimonial-content { text-align: center;}
#home2 .wpmtst-testimonial-field.testimonial-field.testimonial-name { text-align: center; font-weight: 600;
color: #d91a1a;}
#home2 .strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport {
    border: 0px solid #E6E6E6!important;}
#home2 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-grey { background-image: none;  color: #fff;  border-color: #e02a28;  background-color: #e02a28; padding: 8px 35px;}
#revie input#wpmtst_submit_testimonial {  background-image: none;  color: #fff;  border-color: #e02a28; background-color: #e02a28;   padding: 8px 35px;}
#revie input.button { background-image: none;  color: #fff;border-color: #e02a28; background-color: #e02a28;  padding: 8px 35px;}
#revie h2 {  font-size: 30px;  font-weight: 500;  line-height: 1.2;    border-bottom: 2px solid #e02a28;
    padding: 4px 0px;}
#home3 {    padding-top: 110px;     padding-bottom: 110px;}
#home3 h3 {    font-size: 40px;    color: #fff;    font-family: 'GreatVibes';}
#home3 h2 {  font-size: 60px;  line-height: 64px;  font-weight: 700;    color: #fff;}
#home3 p {    font-size: 16px;    color: #fff;    line-height: 26px;}
#home3 .wpb_single_image .vc_single_image-wrapper {margin-bottom:0px;}
#home3 .wpb_single_image.vc_align_center {margin-bottom: 16px;}
#home3 h4 {font-weight: 600; font-size:22px; color:#fff;}
#home3 .vc_col-sm-4 > .vc_column-inner {border-right: 1px dashed #fff;}
#home3 .vc_col-sm-4:last-child > .vc_column-inner {border-right: 0px dashed #fff;}
#home3 {
background-image: url(https://namasterestaurant.nl/wp-content/uploads/2020/05/s3-1.jpg);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
#home5 {background-image: url(https://namasterestaurant.nl/wp-content/uploads/2020/05/s11.jpg);
background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}
#home4 {    padding-top: 0px;     padding-bottom: 110px;}
#home4 h3 {    font-size: 40px;    color: #e02a28;    font-family: 'GreatVibes';}
#home4 h2 {  font-size: 60px;  line-height: 64px;  font-weight: 700;  }

#home4 h4 {    text-transform: uppercase;}
#home4 h4:before {    content: "";    position: absolute;    background-color: #000;    width: 45px;
    height: 1px;    top: 35px;}
#home4 ul.mp9 {    list-style: none;    margin-left: 0px;}
#home4 span.left9 {    float: left; font-weight: 600;    color: #000;}
#home4 span.price9 {    float: right;     color: #e12b2a;    font-weight: 600}
#home4 span.mp8 {     font-weight: 400;   display: block;}
#home4  ul.mp9 li {   display: block;    width: 100%;    float: left;    padding-bottom: 15px;}
#home4 span.left9:after {    content: "";    
background-image: url(https://namasterestaurant.nl/wp-content/uploads/2020/05/s10.jpg);
    width: 160px;    height: 10px;    z-index: 99999999;    position: absolute;    margin-top: -42px;    margin-left: 151px;}


#home5 {    padding-top: 110px;    padding-bottom: 110px;}
#home5 h3 {    font-size: 40px;    color: #fff;    font-family: 'GreatVibes';}
#home5 h2 {  font-size: 60px; color:#fff;  line-height: 64px;  font-weight: 700;  }
#home5 .rtb-booking-form legend {display:none;}
#home5 .rtb-booking-form fieldset>div {width: 45%;       margin: 15px 15px 0px 20px; float: left;    color: #fff;}
#home5 select#rtb-party {    width: 100%;}
#home5 .rtb-booking-form input {    width: 100%;    max-width: 100%;}
#home5 .rtb-booking-form fieldset>div.rtb-textarea {    margin: 0px 25px 0px 0px;}
#home5 .rtb-booking-form button {width: 94%;    background: #e02a28;    text-transform: uppercase;    border: 0px;
    border-radius: 0px;    margin: 0 auto; text-align: center;}
#home5 h4 {    padding: 15px 0px;}
#home5 h4 a {    color: #fff;    font-size: 32px;}
#home5 .vc_col-sm-8 > .vc_column-inner > .wpb_wrapper {    background: #00000096;    padding: 15px;}



#home6 h3 {    font-size: 40px;    color: #e02a28;    font-family: 'GreatVibes';}
#home6 h2 {  font-size: 60px;  line-height: 64px;  font-weight: 700;  }
#home6 .testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {background: #0000;
    padding: 0px 40px 0px 10px;}
#home6 .testimonials_slider .testimonials_slider_ul li .hr_dots {display:none;}
#home6 .testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img{    margin: 0 auto 0px auto;}
blockquote {font-size: 16px;    line-height: 26px;}

#home7 {padding-top: 45px;}
#home7 h3 {    font-size: 40px;    color: #e0a627;    font-family: 'GreatVibes';}
#home7 h4 {color: #fff;    font-size: 23px;    font-weight: 600;    padding: 10px 0px;}
#home7 h2 { color: #fff;    text-transform: uppercase; font-size: 60px;  line-height: 64px;  font-weight: 700;  }
#home7 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {    background-image: none;    color: #fff;    border-color: #e02a28;
    background-color: #e02a28;    padding: 8px 35px;}
#home8 {padding-top:45px;}
#home8 h3 {    font-size: 40px;    color: #d91a1a;    font-family: 'GreatVibes';}
#home8 h2 {     margin-bottom: 60px; font-size: 60px; color:#000; line-height: 64px;  font-weight: 700;  }

#Footer .footer_copy .social {display:none;}
#Footer .social li {    float: left;    margin-right: 15px;}
#Footer .social li a {    background: #353535;    padding: 10px;}
#Footer .widgets_wrapper #custom_html-3 div#CDSWIDSSP {width:100% !important;}
#Footer li#gmgmVoH15 img {    width: 250px;    height: 250px;}

#Footer ul.mp9 {    list-style: none;    margin-left: 0px;}
#Footer span.left9 {    float: left; font-weight: 600;    color: #fff;}
#Footer span.price9 {    float: right;     }
#Footer ul.mp9 li {   display: block;    width: 100%;    float: left;    padding-bottom: 15px;}
#Footer ul.mp9 li:first-child span.left9:after  {margin-left: 5px; width:164px;}
#Footer span.left9:after { content: "";
    background-image: url(https://namasterestaurant.nl/wp-content/uploads/2020/08/s22-1.png);
    width: 210px;    height: 5px;    z-index: 99999999;    position: absolute;    margin-top: 12px;margin-left: 5px;}
#Footer a.reser9 {   background: #e31e24;    padding: 8px 30px 8px 30px;    display: inline-block;    margin-top: 15px;}

#home5.reser { margin-top: -30px;}

/* Contact pages Css Start */
#contact li.dd1 { margin-left: 28px;}
#contact .wpb_wrapper > div {margin-bottom: 20px;}
#contact .cont { padding: 0px 210px;}
#contact .conta p { margin-top: -30px;}
#cmap .wpb_wrapper > div { margin-bottom: 0px;}
#contact .cent_details { margin-top: 30px;}
#contact .cent_details ul { margin: 0px; list-style-type: none; color: #000; font-size: 16px; font-weight: 400;}
#contact span.sss {display: block; margin-left: 64px;}
#contact ul li i { font-size: 20px;border-right: 3px solid #000;margin: 0px 10px;padding: 5px;color: #000;}
#contact .cent_details ul li {  margin-bottom: 25px;}
#contact .cent_details ul li a { color: #000;text-decoration: none;}
#contact .cent_details ul li a.map1, #contact .cent_details ul li a.map2 { margin-left: 64px;}
#contact h2 {  color: #000;font-size: 35px;line-height: 1.5;font-weight: 500;}
#contact .conta { color: #000; font-size: 18px; line-height: 1.5;}
#contact .conta a:hover{color: #ab120a;}
#contact .cont h6 { font-size: 18px; line-height: 1.5; }
#contact input.wpcf7-form-control.wpcf7-text:focus, #contact textarea.wpcf7-form-control.wpcf7-textarea:focus { background-color: #0000!important;color: #e02a28; font-weight: 500;}
#contact input.wpcf7-form-control.wpcf7-submit {-webkit-appearance: none; background: #e02a28; padding: 12px 18px;  color: #fff;    border-radius: 0px; }
#contact form.wpcf7-form ::placeholder { color: #000!important;}
#contact textarea.wpcf7-form-control.wpcf7-textarea {    color: #e02a28;background: #0000;border-bottom: 1px solid #e02a28!important;  padding: 6px 0px; border-color: #fff0;box-shadow: inset 0 0 0px 0px rgba(0,0,0,0.02);  height: 90px;}
#contact input.wpcf7-form-control.wpcf7-text {     color: #e02a28;background: #0000;  border-bottom: 1px solid #e02a28!important;    padding: 6px 0px;  border-color: #fff0;  box-shadow: inset 0 0 0px 0px rgba(0,0,0,0.02);}
/* Contact pages Css End */


/* About us page Css start */
#About .vc_column_container .vc_row, #About1 .vc_column_container .vc_row { display: flex; align-items: center;  flex-wrap: wrap;}
#About {margin-top: -30px;}
#About1 .vc_column-inner {padding-top: 0px;}
#About .wpb_wrapper > div {margin-bottom: 0px;}
#About .vc_column-inner {padding-top: 0px;}
#About h1 { font-weight: 500;color: #e02a28;font-size: 50px;text-align: center;}
#About .surya h2 { font-size: 25px;text-align: center;font-weight: 700;color: #7e1215;margin-top: -15px;}
#About1 .surya h2 { font-size: 25px;text-align: center;font-weight: 700;color: #7e1215;margin-top: -7px;}
#About .abt1 {padding: 0px 55px 0px 55px; color: #000; font-size: 16px; line-height: 1.5; text-align: center;}

#About1 h1 { font-weight: 500;color: #e02a28;font-size: 50px;text-align: center;}
#About1 .abt1 {padding: 0px 55px 0px 55px;color: #000;font-size: 16px;line-height: 1.5;text-align: center;}
#About1 .surya p { margin: 0 0 4px;}
#About1 .wpb_wrapper > div {margin-bottom: 10px;}
/* About page Css End */

/* Information and catering page Css Start */
#informt div#reviews1 { padding-bottom: 0px;}
#open {   float: left;    width: 100%;    margin: 24px 0 0;}
.rightcl.stheme {   float: right;}
div#over-indian h2, div#bezorggebied h2, #open h2, h2#info-ideal, h2#info-menu, h2#info-reviews { color: #000;  font-weight: 600;}
div#informt {border-bottom: 2px solid #7e1215;}
#informt .inform ul li:before {    content: ">>";    color: #E12B2A;    margin-left: -26px;  font-size: 19px;    font-weight: 400;}
#informt .inform ul li:after {  border-color: #E12B2A	;}
#informt .inform ul {    list-style: none;    margin: 0;}
#informt .inform ul li a {    margin-top: -34px;    font-size: 15px; text-decoration: none;   color: #000;}
h2 {    padding: 10px 0px;        color: #7e1215;}
#open .table-left {    border: 1px solid #ddd;    float: left;    width: 49%;}
#open .table-right {    border: 1px solid #ddd;    float: right;    width: 49%;}

#bezorggebied th {background: #EFEFEF;    padding: 10px;    font-weight: 600;    font-size: 13px;    text-align: left;
 border-bottom: 1px solid #dddddd;}
.pc-inactief-td {    color: #acacac;}
#catering span.wpcf7-form-control-wrap { width: 80%; float: right;}
#catering .cathead {    color: #f4a01b; font-family: Montserrat;font-weight: 700;   font-size: 20px; border-bottom: 2px solid #f4a01b; margin-bottom: 26px;
}
#cata .cathou a { color: #158a43; font-weight: 600;text-decoration: none;}
div#catering {border-bottom: 1px solid #000;    opacity: 1;}
.vc_btn3-container.vc_btn3-inline {margin-top: 14px;margin-bottom: 14px;float: left;}
#catering .cater1 {background: #EEEEEE; margin: 10px 0px; border: 1px solid #dedcdc;display: block;  float: left;
    padding: 19px;    width: 95%;}
input.wpcf7-form-control.wpcf7-submit {-webkit-appearance: none; color:#fff;    background: #e02a28; padding: 14px 65px;}
textarea.wpcf7-form-control.wpcf7-textarea {    height: 165px;}
#cata p {   color: #000;}

/* Information and catering page Css End */



@media (max-width: 767px){ 
a#back_to_top {  float: right;  right: -6px;  bottom: 5px;}		
#contact .cont { padding: 0px 0px;}	
#home2 h2 { font-size: 45px;}	
#home3 h2 {font-size: 45px;}	
#home7 h3 { font-size: 30px;}
#home7 h4 { font-size: 18px;}	
#home7 h2 { font-size: 40px;}	
#home5 h4 a {   font-size: 20px;}	
#home6 h2 { font-size: 50px;}	
#home6 .testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {    padding: 0px 0px 0px 0px;}	
#home5 h3 { margin-top: 20px;}
#home5 h2 { font-size: 32px;}
#home5 .rtb-booking-form fieldset>div { width: 83%;}	
#home4 { padding-bottom: 0px;}	
#home4 span.left9:after { width: 70px;}	
div#home3 {background-image: none;background-color: #E12B2A; padding: 25px 0px;}	
#hslider .wpb_wrapper > div {margin-bottom: 0px;}	
#hslider { margin-top: -30px;}	
#Action_bar {text-align: center;}	
#Top_bar .logo img {float: left;}
#Top_bar .logo #logo { margin: 10px 20px;}
#Top_bar a.responsive-menu-toggle i {  color: #fff;}
#Action_bar .container { padding: 0px!important; }
#Action_bar .rkg {float: none; margin-top: 10px;}
#Action_bar .skg li { float: none; margin-right: 0px;padding: 5px 0px;}
#Action_bar .rkg1 { float: none;}
#Action_bar .toplang {  margin-top: 4px; float: right;}	
#informt .rightcl.vc_col-sm-9 {width: 100%;}
#informt .leftcl.vc_col-sm-3 {width: 100%!important;    position: relative!important;-webkit-appearance: none;height: auto!important;}	
#open .table-right, #open .table-left {    width: 100%;}
#bezorggebied {    width: auto;    margin-right: 9px;    margin-left: 9px;}
#bezorggebied td {    padding: 5px;}
.wijknaam {display: none;}
#bezorggebied th {    padding: 8px 5px;}
#reviews h2{font-size: 22px;}
#Footer div#TA_selfserveprop436 img { width: 150px;   height: 50px;}	
#About h1,#About1 h1  { font-size: 30px; line-height: 1.1;}	
#About1 .abtimg1, #About1 .vc_single_image-wrapper.vc_box_border_grey {margin-bottom: 0px;}	
#About, #About1{background-image: none!important; margin-top: 0px;}	
#About .abt1, #About1 .abt1 { padding: 10px 0px 25px 0px;  color: #000; font-size: 14px;	}
#About1 .abt1{ margin-top: 0px;}
#About .abtimg { margin-bottom: 0px; margin-top: -35px;}
#About1 .shifli {  display: none;}
#About1 .abtimg1 {  display: block;}	
}
@media (min-width: 768px){
#informt .leftcl.vc_col-sm-3 { width: 31%!important;}
#informt .rightcl.vc_col-sm-9 {width: 65%;}	
}
@media (max-width: 1026px){
#About1 .shifli {  display: none;}
#About1 .abtimg1 {  display: block;}	
	
}
@media (min-width: 1200px){
#About1 .abtimg1 {    display: none;}
}
@media screen and (max-width: 750px) and (min-width: 482px){
#home4 span.left9:after {width: 255px!important;}	
#Action_bar .skg li {  float: left!important;}
}
@media screen and (max-width: 350px) and (min-width: 300px){
	
}
@media screen and (max-width: 330px) and (min-width: 300px){
#Action_bar span.gaut { margin-left: 6px;}
#Action_bar .surya ul li {    padding: 0px 6px 0px 0px;}	
#home3 h2 {font-size: 35px;}
#home4 h2 { font-size: 35px;}	
#home4 span.left9:after { width: 35px;}	
#home6 h2 { font-size: 45px;}
#home7 h2 { font-size: 30px;}	
#Footer span.left9:after { width: 85px;}	
#Footer ul.mp9 li:first-child span.left9:after { width: 26px;}	
}
@media screen and (max-width: 480px) and (min-width: 300px){
#catering span.wpcf7-form-control-wrap { width: 63%; float: right;}	
a#back_to_top {  float: right;  right: -6px;  bottom: 30px;}
#catering .cater1 {   width: auto!important;}	
}

@media (max-width: 900px){

}
@media screen and (max-width: 415px) and (min-width: 410px){
	
}
@media only screen 
  and (max-device-width: 1024px) 
 and (min-width: 992px)
  and (orientation: landscape) 
	and (-webkit-min-device-pixel-ratio: 1){
	
		
		
}
@media only screen 
  and (max-device-width: 1050px) 
 and (min-width: 1024px)
  and (orientation: portrait) 
	and (-webkit-min-device-pixel-ratio: 1){
	
		
		
}

@media screen and (max-width: 991px) and (min-width: 768px){
#Footer div#TA_selfserveprop436 img { width: 150px;   height: 250px;}		
a#back_to_top {  right: 40px;    bottom: 11px;}		
#contact .cont { padding: 0px 0px;}		
#catering .vc_col-sm-8 {  width: 100%;}	
#About .abt1 {margin-top: -15px;}	
#About1 .abtimg1, #About1 .vc_single_image-wrapper.vc_box_border_grey {margin-bottom: 0px;}	
#About{background-image: none!important; margin-top: 0px;}	
#About .abt1, #About1 .abt1 { padding: 30px 25px 40px 25px;  color: #000; font-size: 14px;	}
#About1 .abt1{ margin-top: 0px;}	
#About .vc_col-sm-6, #About1 .vc_col-sm-6 { width: 100%;}	
#About, #About1{background-image: none!important; margin-top: 0px;}		
#hslider { margin-top: -30px;}
#Top_bar a.responsive-menu-toggle i {   color: #fff;}
#Action_bar .skg li {  margin-right: 10px;}	
#Action_bar span.gaut { margin-left: 10px;}	
#Action_bar .skg li i { padding: 0px 5px;}
#Action_bar .container {  max-width: 100%;}	
#Action_bar .wpml-ls-legacy-dropdown-click { width: 4.5em;}	
#hslider .wpb_wrapper > div { margin-bottom: 0px;}	
#home4 span.left9:after { background-image: none;}	
#home4 { padding-bottom: 25px;}	
#home5 .rtb-booking-form fieldset>div {  width: 89%;}
#Footer li#gmgmVoH15 img { width: 200px; height: 200px;}	
}
@media screen and (max-width: 1025px) and (min-width: 992px){
a#back_to_top {  right: 40px;    bottom: 11px;}	
#Top_bar a.responsive-menu-toggle i { color: #fff;}	
#hslider .wpb_wrapper > div { margin-bottom: 0px;}	
#home4 span.left9:after { width:45px;}	
#home4 { padding-bottom: 25px;}	
#home5 .rtb-booking-form fieldset>div {  width: 89%;}
#Footer li#gmgmVoH15 img { width: 200px; height: 200px;}	
#About1 { margin-top: -19px!important;}			
#About .abt1 {margin-top: -15px;}	
#About1 .abtimg1, #About1 .vc_single_image-wrapper.vc_box_border_grey {margin-bottom: 0px;}	
#About{background-image: none!important; margin-top: 0px;}	
#About .abt1, #About1 .abt1 { padding: 30px 40px 40px 40px;  color: #000; font-size: 14px;	}
#About1 .abt1{ margin-top: 0px;}	
#About .vc_col-sm-6, #About1 .vc_col-sm-6 { width: 100%;}	
#About, #About1{background-image: none!important; margin-top: 0px;}			


}
@media screen and (max-width: 767px) and (min-width: 730px){

}