/* Enter Your Custom CSS Here */
p {
    margin: 0 0 10px;
}
#gform_confirmation_message_1 {    text-align: center;
    font-size: 18px;
    color: darkorange;
}
#field_1_3 {
    padding-top: 23px;
}
.gfield_label {
    font-family: OpenSans-Light;
    font-size: 19px;
    letter-spacing: 3px;
}
.unique {padding:0px;}
.ingredients {font-size:26px;}
.cs_separator_desc {display:none;}
.zone{padding:0 0 0 0px;}
.zone2{padding:0 0 0 0px;}
.csbody.woocommerce ul.products li.product, .csbody.woocommerce-page ul.products li.product {
    width: 29%;
}
#cs-page-title-wrapper.cs_page_title_image::before {
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;}
#footer-top h3.wg-title {font-size:22px !important;}
.page-id-1326 .cs-header {
    text-align: center;
}
.latest {color:#e7e7e7;}
.latest h3 a{color:#ffffff !important;}



//Samvor Css

.sticky-menu ul li a:before {
    border-width: 0px !important;
}
.catering h3 a {
    font-size: 40px;
}

.gf_browser_gecko.gform_wrapper {
    background: transparent !important;
}

.contactme .content-area form #gform_1 {
    background-color: transparent !important;
}

.content-area form #gform_1 {
    background-color: transparent !important;
}

.content-area form {
    background-color: transparent !important;
}
#gform_1 label {
    color: #fff !important;
}

#input_1_4 {
    width: 91.5% !important;
}

#field_1_2 {
    clear: right !important;
    float: left !important;
    width: 47% !important;
}

#field_1_4 {
    clear: none !important;
    float: right !important;
    width: 51.5% !important;
}

.page-id-1408 #comments {display:none;}

#comments {display:none;}

#menu a {
    font-size: 15px;
}

.main-menu li a:hover {
    font-weight: 600;
    padding: 0 18px !important;
}



.mantibutton .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{background-color: #222061 !important;border-color:#222061 !important;}



.menu_title {background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    padding: 20px;
    position: absolute;
    text-align: center;
    width: 89%;
}

.menu_title h3 {
    font-size: 60px;
    letter-spacing: 0;
    line-height: 1;
    margin: 0;
     font-family: Herrvonmuellerhoff-Regular !important;
  font-weight: 500;
}

.cs-post-title {
    font-size: 20px;
}

.title-default {color:#fff !important;}

.menuitems .wpb_single_image .wpb_singleimage_heading {
    color:#21215F !important;
    font-family: "Open Sans" !important;
    font-size: 25px !important;
    line-height: 55px;
    margin: 0;
  background: #e2e2e2 none repeat scroll 0 0;
}


.menuitems ul {
    margin: 0 0 0px 22px !important;
    padding: 0 !important;
}

.left {
    float: left !important;
    width: 46%;
}

.mymenu.right {
    float: right;width:46%;
}
.mymenu li a {color:#21215F !important;}

.lunch li {

     background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/Complimentary-Bar-Icon-25x25.png") no-repeat scroll left center !important;
}
.mymenu li {
     list-style: outside none none;
     margin-bottom: 10px;
     padding: 0 0 0 33px;
     background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
  font-size: 16px;
}

.meal_head h2{list-style: outside none none;
     margin-bottom: 10px;
     padding: 0 0 0 33px;
     background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;}

.mymenu li:hover {font-weight:700;}

.symbol1 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}
.symbol3 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}
.symbol4 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}
.symbol5 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}
.symbol6 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}
.symbol7 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}

.symbol8 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}
.symbol9 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}
.symbol10 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}
.symbol11 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}
.symbol12 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}

.symbol2 {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/Complimentary-Bar-Icon-25x25.png") no-repeat scroll left center;
    padding: 0 0 0 33px;
}

.page-id-1652 .sub_header_text {
    font-size: 18px !important;
    line-height: 30px !important;
}

.sub_header_text {
    font-size: 17px !important;
    line-height: 30px !important;
}
.menuitems .wpb_single_image {
    margin-bottom: 0;
}

.menuhead {
    line-height: 50px;
    margin-top: 0;
  text-align:center;
  margin-bottom:0px !important;
 
}

.menuhead a{
  color:#222061 !important;
}
.menuhead a:hover {
    color: darkorchid !important;
}
.title-categoryFood::before {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 85%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 100;
}

#cs-menufood-0123 {
    background-image: url("http://samovarcatering.com.au/wp-content/uploads/2016/05/dessertsheader.jpg");
    background-size: cover;
    padding: 60px 0 40px;
}

.title-categoryFood {
    margin-bottom: 50px;
    padding: 40px 0;
    position: relative;
    text-align: center;
}

.title-categoryFood .title-category, .title-categoryFood .description-category {
    position: relative;
    z-index: 200;
}

.title-categoryFood h1 {
    font-size: 68px; font-family: Italianno !important;
}

.make {
    background: #ccc none repeat scroll 0 0 !important;
    border-bottom: 3px solid #ccc !important;
  margin-top:20px;
  color:#222061 !important;
}

.make:hover {
    background: #222061 none repeat scroll 0 0 !important;
    border-bottom: 3px solid #222061 !important;
  color:#ffffff !important;
}

.mprice {
    color: brown;
    font-size: 18px;
    text-align: center;
}

.pricemenu > li {
    color: #fff;
    font-size: 20px;
    line-height:45px;
    list-style-image: url("http://samovarcatering.com.au/wp-content/uploads/2016/05/11.png");
    padding: 0px important;
}

.pricemenu {margin:0px !important;padding:0px !important;}

.nmenu {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/bullet.png") no-repeat scroll left center;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 0 0 0 33px;
}
.nnmenu {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/Complimentary-Bar-Icon-25x25.png") no-repeat scroll left center;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 0 0 0 33px;
}
.mmenu li {
     list-style: outside none none;
     margin-bottom: 10px;
     padding: 0 0 0 33px;
     background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/13152679_1106535386036467_1120804827_n.jpg") no-repeat scroll left center;
  font-size: 16px;
}

.mmenu li.subli {
     list-style: outside none none;
     margin-bottom: 10px;
     padding: 0 0 0 33px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  }


.mmenu {
    padding: 0 !important;
}
.submenu {
    padding-left: 35px;
}

.wpb_single_image {
    border: 0px solid #e9e9e9 !important;
}

.sub-menu li a:hover {
    padding: 10px 18px !important;
}


.fflower {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/flower.png") no-repeat scroll center center;
  position: relative;
    z-index: 10 !important;
    }

.fflower::before {
    background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/flower.png") no-repeat scroll center center;
  position: relative;
    z-index: 10 !important;
 
    }

.cs-carousel-style-3 .cs-carousel-post-icon::before { content: url('http://samovarcatering.com.au/wp-content/uploads/2016/05/flower.png');}
 
.vc_btn3-container {
    margin-bottom: 21.7391px !important;
}
.mmenu strong {
    font-weight: 500 !important;
}

.tab_title ul li a {
    background: #222061 none repeat scroll 0 0 !important;
    color: #fff !important;
    font-family: italianno;
    font-size: 45px;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.tab_title .vc_tta-tab.vc_active a {
    background-color: #f9f9f9 !important;
    color: #222061 !important;
}

.main-menu .menu-item > a::before {
    border-width: 0px !important;
}

.main-menu .menu-item > a::after {
    background: none !important;
}

.menu-item-has-children a:hover {color: #fafafa !important;}

.sticky-header {background-attachment: scroll;
    background-image: url("http://samovarcatering.com.au/wp-content/uploads/2016/05/back.jpg");
  background-repeat: repeat;}

#sticky-nav-wrap .menu-item-has-children a:hover {
   color: #222061 !important;
}

.standar-dropdown li > a {color:#999 !important;}

.manti_subtext {
    font-size: 19px;
    line-height: 35px;
    text-align: center;
}

.co_symbol::before {  padding: 0 0 0 33px;
     background: rgba(0, 0, 0, 0) url("http://samovarcatering.com.au/wp-content/uploads/2016/05/phone.png") no-repeat scroll left center;}

.header.header-v1 {
    border-bottom: 1px solid #efefef !important;
}

#text-12 .textwidget > p {
    margin-bottom: 5px;
    margin-top: 5px;
}

.page-id-1408 .cs-carousel-body {display:;}

#menu-menu-footer li a:hover {font-weight: 600 !important;}
.footer-bottom-2 #nav_menu-2 .menu-menu-footer-container #menu-menu-footer li a:hover {color:#fff !important;}
.fimg {margin-bottom:10px !important;}

#menu-item-1412.menu-item-has-children > a:hover {
    color:#fff!important;
}

#sticky-nav-wrap .menu-item-has-children.menu-item-1412 > a:hover {
    color:#fff!important;
}
.abt_img img {
    margin-left: 55px;
}

/* Sticky mobile number header */
.wpsh_fixed {
    background-color: #222061;
    clear: both;
    color: #FFF;
    margin-top: 0px;
    padding: 0px !important;
    position: fixed;
    text-align: center;
    top: 0;
    font-weight: bold;
    width: 100%;
    border-bottom: 1px solid!important ;
  box-shadow: none !important;
    z-index: 10001;
}
/* Sticky menu header*/
.sticky-header.fixed {
top: 52px !important;
}

/* footer form */
#gform_fields_3 .gfield_label {
    font-family: OpenSans-Light;
    font-size: 14px !important;
    letter-spacing: 3px;
}
#field_3_1 label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0px !important;
    max-width: 100%;
}
body .gform_wrapper label.gfield_label + div.ginput_container {
     margin-top: 0em !important;
}
.fa_icon {
    font-size: 20px;
}

.fa.fa-facebook {
    font-size: 28px;
}

.fa.fa-instagram {
    font-size: 28px;
}

.cs-carousel-style-3 .cs-carousel-container:hover .cs-carousel-header .cs-carousel-post-icon{
    opacity: 1 !important;
    transform: translateY(0%) !important;
}

.cs-carousel-style-3 .cs-carousel-post-icon:hover::before {
    background: #222061;
}
.launch_price {
    font-size: 20px;
    padding-left: 35px;
}


.page-id-1408 .testimonial_rotator_quote {
    font-size: 18px;
    color: #fff;
}
.testi .cs-title {
    color: #fff;
}
.testi .cs-subtitle {
    color: #fff;
}

.testimonial_rotator_author_info {
    color: #fff;
    font-size: 20px;
}
.menu-item-has-children a:hover {
    color: #999 !important;
}
.postid-551 .cs-blog-content a {
    color: #428bca;
}
.em-map-balloon-content > a {
    display: none !important;
}
.postid-551 .page-title {color:#fff !important;}