/*
Theme Name: VIP Restaurant Child
Author: VamTam
Author URI: https://vamtam.com
Template: vip-restaurant
*/



/*

put your child theme styles here


you don't need any @import rules

*/

.page-id-13552 th {color: #A4105B;vertical-align: middle;}
.page-id-13552 tr {border-bottom: 1px solid #eee;}
.page-id-13552 td {padding: 8px 0px 8px 11px;}
.new_year_box, 
.new_year_box h1, 
.new_year_box h2, 
.new_year_box h3, 
.new_year_box h4, 
.new_year_box h5, 
.new_year_box h6, 
.new_year_box p {margin-top: 24px;}
.new_year_box h5{color: #A4105B;}
.footer_newsletter input[type=email] {
    width: 240px;
    display: inline-block;
    vertical-align: top;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    border-right: none;
    border: solid 1px rgba(0,0,0,0.15);
    width: 66%;
}
.footer_newsletter input[type=submit] {
    font-size: 12px;
    line-height: 1.91em;
    color: #fff;
    text-align: center;
    vertical-align: top;
    padding: 1em 0em !important;
    border: solid 1px #A4105B;
    background: transparent;
    border-radius: 0px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    width: 34%;
}
.footer_newsletter input[type=submit]:hover {
    background: #A4105B !important;
}
.footer_newsletter span.wpcf7-not-valid-tip{position: fixed;}
#scroll-to-top {bottom: 8px;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {

    border: 2px solid #A4105B;

}
.page-id-7956 ol li{position: relative;}
.page-id-7956 ol li.green:before{
    content: "V";
    color: green;
    position: absolute;
    left: -31px;
}
.sep-text .text-divider-subtitle {font-weight: bold;}
footer.main-footer .widget.widget_nav_menu .menu li:hover a, footer.main-footer .widget.widget_nav_menu .menu li.current_page_item a{color: #fff;}
.services:hover .thumbnail .icon, .services:hover .services-title a, .services:hover .sep-2, .services:hover .services-button-wrap a, .top-nav a, .vamtam-subfooter a, footer.main-footer a, footer.main-footer .widget.widget_nav_menu .menu li a {color: #a4105b;}
.jetpack-testimonial-shortcode .testimonial-entry {border: 1px solid #eee;}
.jetpack-testimonial-shortcode .testimonial-entry .testimonial-entry-content {    margin: 0;    padding: 12px;    text-align: justify;}
.vamtam-splash-screen .vamtam-splash-screen-progress-wrapper {position: absolute; bottom: 20%;}
.fixed-header-box.sticky-header-state-stuck {transform: matrix(1, 0, 0, 1, 0, -0) !important;}   
.vamtam-testimonials-slider .cbp-wrapper, .vamtam-testimonials-slider .cbp-wrapper .cbp-item{width:100% !important;}
.wpcf7-form.invalid .wpcf7-response-output{display:none;}

div#main-content {  margin-bottom: 489px !important;}
