#wpcf7-f516-p152-o1 p{margin-bottom:0px;}
#wpcf7-f516-p152-o1 textarea{height:175px;}
.gmaps{padding-bottom: 30.25%;margin-top:32px}
body.page-id-556{
}
.page-id-556 #post-556 img{
border: 9px solid #f4e2ee;
border-radius: 5px;
border-image-outset: 40px;
}
.container .functions-men {
background-image:url(http://dotsplash.com.au/demo/maharajas-restaurant/wp-content/uploads/2017/06/functions-menu.png);
width:100%;
height:1130px;
margin-bottom:30px;
background-repeat:no-repeat;
}
.home .menu-title-section.active, .menu-title-section:hover {
background: #ea7036;
}
.home .menu-title-section{
border: 5px solid #ea7036;
} #wpcf7-f601-p143-o1 p{margin-bottom:0px;}
#wpcf7-f601-p143-o1 textarea{height:80px;}
#wpcf7-f601-p143-o1 .wpcf7-select, #wpcf7-f601-p143-o1 .wpcf7-date {
margin-bottom: 16px;
padding: 8px;
width: 100%;
border: 2px solid #e5e5e5;
}
.ui-datepicker td a{
padding:0;
}
#ui-datepicker-div .ui-state-highlight, .ui-widget-content .ui-state-highlight{
color:#000;
} #wpcf7-f618-p617-o1 p{margin-bottom:0px;}
#wpcf7-f618-p617-o1 textarea{height:80px;}
#wpcf7-f618-p617-o1 .wpcf7-select, #wpcf7-f618-p617-o1 .wpcf7-date {
margin-bottom: 16px;
padding: 8px;
width: 100%;
border: 2px solid #e5e5e5;
}
#post-642 .menu-item,#post-754 .menu-item{padding:20px 10px 20px 10px;}
#post-642 .menu-item .heading,#post-754 .menu-item .heading{
font-size: 20px; font-weight: bold;
color: #904040; font-style: italic;
}
#post-642 .menu h5,#post-754 .menu h5{
color: #d45d32;
}
#post-642 .menu,#post-754 .menu{margin-bottom:80px;}
footer{
background: #232227;
}
footer p, footer h5{
color: #fff;
}
.footer-social li a{
color: #fff;
}
.boxborder{
border: 2px solid #D45D32;
margin: 0 auto 20px;
max-width: 100%;
padding: 10px;
width: 500px;
background: #f1f1f1;
}
.menu h6 {
color: #d45d32;
font-size: 21px;
margin-top: 20px;
}
.menu-bot {
border: 1px solid #d45d32;
margin: 7px auto;
width: 200px;
}  .dine-menu { margin: 0 auto;
padding: 30px 20px;
width: 100%;
text-align: center;
} .single-post-title{
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 36px;
position: relative;
padding-bottom: 35px;
}
.single-post-title:after{
content: "";
position: absolute;
width: 160px;
height: 20px;
bottom: 9px;
left: 50%;
margin-left: -80px;
background-image: url(//lakesideindian.com.au/wp-content/themes/dina-child/images/bannerTitleIcon.png);
background-repeat: no-repeat;
}
.categ-name h2, .headline h2, .title-headline{
font-family: 'Roboto', sans-serif;
font-weight: 300;
}
.categ-name h2::before{
background-color: transparent;
background-image: url(//lakesideindian.com.au/wp-content/themes/dina-child/images/leftArt.png);
background-repeat: no-repeat;
content: "";
height: 22px;
left: -97px;
position: absolute;
top: 13px;
width: 90px;
}
.categ-name h2::after {
background-color: transparent;
background-image: url(//lakesideindian.com.au/wp-content/themes/dina-child/images/rightArt.png);
background-repeat: no-repeat;
content: "";
height: 22px;
left: 101%;
position: absolute;
right: -97px;
top: 13px;
width: 90px;
}
.headline h2::after, .title-headline::after, .headline h2::before, .title-headline::before { background: none;}
.categ-name h2, .headline h2{ text-transform: capitalize;}
.dine-menu h5{
font-family: 'Roboto', sans-serif;
font-weight: 300;
}
.dine-menu::after {
clear: both;
content: "";
display: block;
}
.partyButton {
background: rgba(0, 0, 0, 0) url(//lakesideindian.com.au/wp-content/themes/dina-child/images/partyButton.png) no-repeat scroll center top;
color: #8a0707;
display: block;
font-family: "Roboto",sans-serif;
font-size: 28px;
height: 77px;
line-height: 43px;
margin:20px auto;
text-align: center;
text-transform: capitalize;
width: 187px;
}
.partyButton span {
display: block;
line-height: 19px;
}
.partyButton:hover{
color: #000;
}
.view-more, #submit, .wpcf7-submit {
border-color: #ea7036;
background: #ea7036;
color: #fff;
} .functions-menu {
font-family: "Roboto",sans-serif;
}
.functions-menu .func-head h2 {
background: #4d637b none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-family: "Roboto",sans-serif;
font-size: 21px;
font-weight: 500;
line-height: 21px;
margin-bottom: 20px;
padding: 5px 20px 4px;
position: relative;
text-align: center;
text-transform: uppercase;
width: auto;
}
.functions-menu .func-head h2:before{
position: absolute;
width: 35px;
height: 31px;
bottom: 0;
left: -35px;
content: "";
background-image: url(//lakesideindian.com.au/wp-content/themes/dina-child/images/foodMenuRibLeft.jpg);
background-repeat: no-repeat;
}
.functions-menu .func-head h2:after{
position: absolute;
width: 35px;
height: 31px;
bottom: 0;
right: -35px;
content: "";
background-image: url(//lakesideindian.com.au/wp-content/themes/dina-child/images/foodMenuRibRight.jpg);
background-repeat: no-repeat;
}
.fancy-single h3 {
border-bottom: 2px solid #e96e34;
color: #e96e34;
display: inline-block;
font-family: "Roboto",sans-serif;
font-size: 17px;
font-weight: 500;
line-height: 18px;
margin-bottom: 16px;
text-align: center;
text-transform: uppercase;
width: auto;
}
.functions-menu  .fancy-single ul{ padding: 0; margin: 0;}
.functions-menu .fancy-single ul li{
list-style-type: none;
color: #626262;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
display: block;
line-height: 19px;
}
.fancy-single{
margin-bottom: 30px;
}
.take-menu{
font-family: "Roboto",sans-serif;
}
.take-menu .row{
background: url(//lakesideindian.com.au/wp-content/themes/dina-child/images/takeAwayBg.jpg)repeat 0 0;
margin-bottom: 40px;
padding-top: 30px;
padding-bottom: 30px;
}
.take-single h4 {
color: #04bcdb;
font-family: "Oswald",sans-serif;
font-size: 22px;
font-weight: 500;
margin-bottom: 21px;
text-align: center;
text-shadow: -1px 1.5px  #000;
}
.take-single h5{
color: #fff;
font-weight: 500;
text-transform: uppercase;
font-family: 'Oswald', sans-serif;
font-size: 14px;
width: 80%;
}
.take-blue {
margin-bottom: 12px;
position: relative;
}
.take-blue p{
color: #fff200; 
font-size: 12px;
line-height: 14px;
width: 80%;
}
.take-single {
margin-bottom: 36px;
padding: 0 3px;
color: #fff;
font-size: 15px;
}
.take-price {
color: #fff;
float: right;
font-family: "Oswald",sans-serif;
font-size: 15px;
font-weight: 500;
position: absolute;
right: 0;
top: 0;
}
.take-single .blue-bullet{
color: #fff;
text-transform: capitalize;
font-family: "Oswald",sans-serif;
font-size: 14px;
text-align: center;
}
.take-single .blue-bullet span {
color: #04bcdb;
font-size: 20px;
line-height: 22px;
position: relative;
top: -2px;
vertical-align: middle;
}
.take-single > img {
margin: 0 auto;
width: 255px;
}
.take-logo img{
margin: 0 auto;
max-width: 309px;
}
.take-logo img + br+ img{ width: auto;}
.take-logo h3 {
color: #04bcdb;
font-size: 23px;
font-weight: 400;
text-transform: uppercase;
text-align: center;
text-shadow: -1px 1px  #000;
}
.take-logo h3 span{
font-size: 29px;
}
.take-logo p {
color: #fff;
font-family: "Oswald",sans-serif;
font-size: 13px;
font-weight: 300;
letter-spacing: 1px;
}
.blue-back {
background: #04bcdb none repeat scroll 0 0;
color: #df3127;
font-size: 24px;
font-weight: bold;
padding: 1px 10px 0;
text-align: center;
width: 100%;
margin-top: 15px;
}
.my-phone{ text-align: center;
margin-top: 10px;}
.my-site, .my-web {
font-family: "Oswald",sans-serif;
text-align: center;
color: #fff;
}
.blueBackBottom{
font-family: "Roboto",sans-serif;
color: #fff;
}
.blueBackLower{
margin-top: 20px;
text-align: center;
}
.take-logo .blue-back {
font-family: "Oswald",sans-serif;
}
.blueBackBottom {
color: #fff;
font-family: "Roboto",sans-serif;
font-size: 13px;
line-height: 19px;
padding-top: 15px;
text-align: center;
}
.blueBackLower b{
font-family: "Oswald",sans-serif;
font-size: 14px;
font-weight: 400;
}
.blueBackLower em{
font-family: "Roboto",sans-serif;
font-size: 11px;
}
.my-white{
text-align: center;
color: #fff;
font-family: "Oswald",sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
position: relative;
top: -20px
}
.item-img::before{
background: rgba(0,0,0,0.5);
}
._2p3a {width:100% !imporatnt;}
@media (min-width:1100px){
.topSingleBkg{ height: 750px;}
.top-padding{
padding-top:148px;
}
}
.menu-div{margin-bottom:20px;}
@media (max-width:991px){
.about-2-content {
padding: 30px;
}
.home-title {
font-size: 40px;
margin-bottom: 18px;
}
.title-style-1 {
font-size: 20px;
line-height: 30px;
margin-bottom: 15px;
}
.home-featured-img-2{ text-align: center;}
.home-featured-item-2{ height: auto; padding-bottom: 40px;}
.home .menu-title-section {
border: 5px solid #ea7036;
font-size: 20px;
}
.menu-nav li a, .menu-nav ul li > a{ font-size: 12px;} 
}
@media (max-width:767px){
.categ-name h2, .headline h2{ font-size: 20px; }
.topSingleBkg{ margin-bottom: 30px;}
.categ-name{ margin-bottom: 30px;}
.categ-name h2::before, .categ-name h2::after{ background: none;}
.about-2-content {
padding:20px 0;
}
.home .menu-title-section {
border: 5px solid #ea7036;
font-size: 14px;
}
.menu-post-desc {
margin-left: 10px;
}
.home-section {
padding: 20px 0;
}    
.home-title {
font-size: 31px;
margin-bottom: 13px;
}
.menu-post h4 {
font-size: 14px;
}
}