/* Copyright (C) Primer Templates, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 .button-home {
  margin-bottom: 35px;
  margin-top: 35px;
}
 
 .button-home a {
  background: none repeat scroll 0 0 #163C47;
  box-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow:  0 4px 0 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow:  0 4px 0 0 rgba(0, 0, 0, 0.5);
  color: #9A9A9A;
  padding: 12px 32px;
  text-transform: uppercase;
  border-radius: 3px;
  -moz-border-radius:  3px;
  -webkit-border-radius:  3px;
}

.tm-block-dark-footer {
  background-image: url("../images/footer.png");
  background-repeat: repeat-x;
  border-bottom: 10px solid #1E1E1E;
  box-shadow: 0px 0px 3px #000 inset;
  -moz-box-shadow:  0px 0px 3px #000 inset;
  -webkit-box-shadow:  0px 0px 3px #000 inset;
  -o-box-shadow:  0px 0px 3px #000 inset;
}

.tp-caption.very_large_text {
color: rgba(255, 255, 255, 0.66);
text-shadow: none;
}

.jsn-text-center {
  display: none !important;
}

.jsn-container-left {
  padding: 20px;
}

.jsn-master .jsn-bootstrap .form-actions {
  text-align: left;
}

.tm-menu-bar{

}

.jsn-row-container .jsn-row-container{
  background: none repeat scroll 0 0 rgba(245, 245, 245, 0.65);
}

#tm-main .uk-container {
  padding-bottom: 60px;
  padding-top: 40px;
}

.tm-block-green {
  background-image: url(../images/welcome.png);
  background-repeat: no-repeat;
  background-position: center left;
  background-attachment: scroll;
}
 
 .tm-welcome {

}

.tm-welcome h1, .tm-welcome h2, .tm-welcome h3, .tm-welcome h4, .tm-welcome h5 {
  color: #ffffff !important;
}

.tp-button.orange, .tp-button.orange:hover, .purchase.orange, .purchase.orange:hover {
  background-color: #FF7700;
  box-shadow: none !important;
  font-size: 16px;
  padding: 15px;
  font-weight: normal !important;
  letter-spacing: 0 !important;
  border-radius: 0 !important;
  font-family: 'Delius';
}

.pt-slider-text {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 15px 20px;
  border: 1px solid rgba(255, 255, 255, 0.6);
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor: pointer !important;
}

.solidres-module .span12 {
  width: 94% !important;
}

.tm-leading-article .uk-article:last-child {
  border-bottom: none;
  padding-bottom: 10px;
}

.more-portfolio {
  padding-top: 30px;
}

.more-portfolio a {
  background: none repeat scroll 0 0 #163C47;
  color: #FFFFFF;
  padding: 12px 20px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.more-portfolio a:hover {
  background: none repeat scroll 0 0 #ffffff;
  color: #163C47;
  padding: 12px 20px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.custom-field-row {
  border-bottom: 1px solid #163C47 !important;
}

.reservation_asset_item .reservation_asset_subinfo {
  color: #000000 !important;
  display: block;
  font-size: 0.9em;
  font-style: italic;
  line-height: 20px;
  padding-bottom: 5px;
}

.reservation_asset_item .row-fluid{

}

.tm-block-newsletter {
  background-attachment: fixed;
  background-color: #F7F7F7;
  background-image: url("../images/transparent.jpg");
  background-position: center bottom;
  border-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 0;
}

#tm-bottomb {

}

#tm-bottomb .uk-container {
  padding-bottom: 10px;
  padding-top: 20px;
}

#tm-welcome .uk-container {
  padding-top: 20px;
  padding-bottom: 20px;
}

#tm-portfolio{

}

.tm-logo p {
  margin-bottom: 15px;
}

.page-header {
  margin: 2px 0 30px;
  padding-bottom: 5px;
  text-align: center;
  border-bottom: none;
}

.opentimebox {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 15px 20px;
  border: 1px solid rgba(255, 255, 255, 0.6);
}

#tm-logo {
  background-image: url(../images/header.jpg);
  background-repeat: repeat;
}

.tm-block-news {
  background-image: url(../images/header.jpg);
  background-repeat: repeat;
}

#tm-topa {
  background-image: url(../images/header.jpg);
  background-repeat: repeat;
}

#tm-portfolio {
  background-image: url(../images/header.jpg);
  background-repeat: repeat;
}

.jt_quick_contact_form .blocks label {
  text-align: left;
}

.tm-block-bottom-b {
  background-image: url(../images/bottom.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.timeblock{

}

.dayline {
  padding-bottom: 10px;
  font-size: 13px;
}

.tm-block-main-page {
  background-image: url(../images/leaf.png);
  background-position: right top;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.uk-panel-box {
padding: 20px;
background: rgba(245, 245, 245, 0.65);
}

.jt_quick_contact_form .btn, .jt_quick_contact_form .text, .jt_quick_contact_form .textarea, .jt_quick_contact_form .blocks label.error, .jt_quick_contact_form .blocks label.ok {
  border-radius: 0 !important;
}

.jt_quick_contact_form .text, .jt_quick_contact_form .textarea {
  border: 1px solid #CCCCCC !important;
}

.yoo-zoo {
  background: none repeat scroll 0 0 rgba(245, 245, 245, 0.65);
  padding: 20px;
}

.yoo-zoo .socialbuttons {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding: 20px;
}

.yoo-zoo input[type="button"], .yoo-zoo input[type="submit"], .yoo-zoo input[type="checkbox"], .yoo-zoo input[type="image"], .yoo-zoo input[type="radio"], .yoo-zoo input[type="reset"], .yoo-zoo select, .yoo-zoo button {
  background: none repeat scroll 0 0 #163C47;
  border: medium none !important;
  color: #FFFFFF;
  cursor: pointer;
  padding: 8px 15px;
}

.opentimebox h1, .opentimebox h2, .opentimebox h3, .opentimebox h4, .opentimebox h5{
  color: #ffffff !important;
}

.pt-slider-text h1, .pt-slider-text h2, .pt-slider-text h3, .pt-slider-text h4, .pt-slider-text h5{
  color: #ffffff !important;
}

.yjnewspopIntroBlock {
  padding: 0 !important;
}

.yjnewspop {
  padding-top: 0 !important;
  text-align: center !important;
  background: transparent !important;
}

ul.yjnewspopFilter {
  border-bottom: none !important;
}

.yjnewspopC div.yjnewspopIntro h2 {
  border-bottom: none !important;
  font-size: 20px !important;
}

.yjnewspop .uk-panel-title {
  font-size: 26px;
  margin-bottom: 30px;
  padding-bottom: 20px;
}

#yjNewsPopContainer113 .yjnewspop {
  padding-top: 0 !important;
}

ul.yjnewspopFilter li a:hover, ul.yjnewspopFilter li a.selected {
  background-color: transparent;
  border: 3px solid #8CC63F;
  box-shadow: none;
  color: #484848;
}

ul.yjnewspopFilter li a {
  background: none repeat-x scroll left top rgba(0, 0, 0, 0);
  border-color: transparent;
  border-radius: 0;
  -moz-border-radius:  0;
  -webkit-border-radius:  0;
  border-style: solid;
  border-width: 3px;
  color: #9A9A9A;
  padding: 4px 10px !important;
}

.yjnewspopC div.yjnewspopIntro {
  background: #c4361d !important;
  box-shadow: none !important;
}

a:hover{
  text-decoration: none !important;
}

#yoo-zoo .details h1.title {
  color: #444444 !important;
  font-family: inherit !important;
  font-size: 36px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 40px;
  margin: 0 0 10px;
}

.tm-portfolio .uk-panel{
  padding-top: 60px !important;
}

.form-actions {
  background-color: rgba(0, 0, 0, 0);
}

#yoo-zoo .items h1.pos-title {
  color: #444444;
  font-family: inherit;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 28px;
  margin: 0 0 8px;
}

#yoo-zoo .item h1.pos-title {
  color: #444444;
  font-family: inherit;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 28px;
  margin: 0 0 8px;
}

#yoo-zoo .item h3 {
  color: #323232;
  font-family: inherit;
  font-size: 18px;
  font-weight: normal;
  margin-top: 0;
}

/*-------------------------------------------------*/

.tm-top-a {
  padding-top: 40px;
  padding-bottom: 40px;
}

.tm-block-team {
  background-image: url("../images/foods.jpg");
  color: #FFFFFF !important;
  background-position: center bottom;
  background-attachment: fixed;
  background-repeat: no-repeat;
}

/*-------------------Animated Texts------------------------*/

.rw-wrapper {
  margin: 20px auto 20px !important;
  position: relative;
  width: 100%;
  text-align: center;
}

.rw-sentence{
	margin: 0;
	text-align: center;
}

.rw-sentence span {
  color: #ffffff;
  font-size: 120%;
  line-height: 50px;
}

.rw-words{
	display: inline;
	text-indent: 10px;
	background-color: #333333;
}
.rw-words-1 span{
	position: absolute;
	opacity: 0;
	overflow: hidden;
	color: #ffffff;
	-webkit-animation: rotateWord 18s linear infinite 0s;
	-moz-animation: rotateWord 18s linear infinite 0s;
	-o-animation: rotateWord 18s linear infinite 0s;
	-ms-animation: rotateWord 18s linear infinite 0s;
	animation: rotateWord 18s linear infinite 0s;
}
.rw-words-1 span:nth-child(2) { 
    -webkit-animation-delay: 3s; 
	-moz-animation-delay: 3s; 
	-o-animation-delay: 3s; 
	-ms-animation-delay: 3s; 
	animation-delay: 3s; 
	color: #ffffff;
}
.rw-words-1 span:nth-child(3) { 
    -webkit-animation-delay: 6s; 
	-moz-animation-delay: 6s; 
	-o-animation-delay: 6s; 
	-ms-animation-delay: 6s; 
	animation-delay: 6s; 
	color: #ffffff;	
}
.rw-words-1 span:nth-child(4) { 
    -webkit-animation-delay: 9s;
	-moz-animation-delay: 9s; 
	-o-animation-delay: 9s; 
	-ms-animation-delay: 9s; 
	animation-delay: 9s; 
	color: #ffffff;
}
.rw-words-1 span:nth-child(5) { 
    -webkit-animation-delay: 12s; 
	-moz-animation-delay: 12s; 
	-o-animation-delay: 12s; 
	-ms-animation-delay: 12s; 
	animation-delay: 12s; 
	color: #ffffff;
}
.rw-words-1 span:nth-child(6) { 
    -webkit-animation-delay: 15s;
	-moz-animation-delay: 15s; 
	-o-animation-delay: 15s; 
	-ms-animation-delay: 15s; 
	animation-delay: 15s; 
	color: #ffffff;
}
@-webkit-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -webkit-transform: translateY(-30px); }
	5% { opacity: 1; -webkit-transform: translateY(0px);}
    17% { opacity: 1; -webkit-transform: translateY(0px); }
	20% { opacity: 0; -webkit-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@-moz-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -moz-transform: translateY(-30px); }
	5% { opacity: 1; -moz-transform: translateY(0px);}
    17% { opacity: 1; -moz-transform: translateY(0px); }
	20% { opacity: 0; -moz-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@-o-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -o-transform: translateY(-30px); }
	5% { opacity: 1; -o-transform: translateY(0px);}
    17% { opacity: 1; -o-transform: translateY(0px); }
	20% { opacity: 0; -o-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@-ms-keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; -ms-transform: translateY(-30px); }
	5% { opacity: 1; -ms-transform: translateY(0px);}
    17% { opacity: 1; -ms-transform: translateY(0px); }
	20% { opacity: 0; -ms-transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}
@keyframes rotateWord {
    0% { opacity: 0; }
    2% { opacity: 0; transform: translateY(-30px); }
	5% { opacity: 1; transform: translateY(0px);}
    17% { opacity: 1; transform: translateY(0px); }
	20% { opacity: 0; transform: translateY(30px); }
	80% { opacity: 0; }
    100% { opacity: 0; }
}

.pt-quote .quote-icon {
  font-size: 700%;
  padding-top: 30px;
  text-align: center;
  color: #ffffff;
}

/*-------------------End of Animated Texts----------------*/

/*-------------------NSP2--------------------------------*/

h4.ns2-title {
  font-size: 100%;
  font-weight: normal !important;
  margin-top: 0 !important;
  margin-bottom: 5px !important;
}

div.ns2-tools {
  color: #999999;
  margin-bottom: 5px !important;
  margin-top: 5px !important;
}

.ns2-introtext {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.ns2-date-blog {
  background: none repeat scroll 0 0 #C4361D;
  color: #FFFFFF !important;
  float: left;
  margin: 0 20px 0 0 !important;
  padding: 0 !important;
  text-align: center;
}

.ns2_date_day {
  font-size: 14px;
  font-weight: 700;
  padding: 0px 20px 10px;
  background-color: rgba(0, 0, 0, 0.05);
}

span.ns2_date_month {
  font-size: 11px;
  line-height: 120%;
  padding-top: 15px !important;
}

span.ns2_date_year {
  font-size: 10px;
  padding-bottom: 5px;
}

a.ns2-readmore span {
  background: transparent !important;
  padding: 0 0 0 0px !important;
}

/*------------------------------------------------------*/

/*-----------------------Twitter-----------------------*/

.wk-twitter-single.image {
  background: url("../images/bird.png") no-repeat scroll 0 3px #4cc2ff;
  color: #FFFFFF;
  min-height: 24px;
  padding-left: 70px;
  padding-bottom: 20px;
  padding-top: 15px;
}

.wk-twitter-single .content {
  font-family: inherit;
  font-size: 14px;
  line-height: 28px;
}

.wk-twitter-single p {
  font-style: normal;
  margin: 0;
}

.wk-twitter a{
  color: #000000;
}

/*-----------------------------------------------------*/

#showbiz_1_1 h4 {
  border: medium none;
  background: #163C47;
  padding: 3px 10px;
}

.tm-main-top .uk-panel-title {
  color: #163c47;
}

#showbiz_1_1 .sb-navigation-left, #showbiz_1_1 .sb-navigation-right, #showbiz_1_1 .sb-navigation-play {
  background: none repeat scroll 0 0 #163c47 !important;
  border: 1px solid #112D35 !important;
}

/* pricing tables */
.pricing-tables-main {
	position: relative;
	float: left;
	margin-bottom: 40px;
}

.pricing-tables {
	position: relative;
	float: left;
	width: 24%;
	border: 1px solid #eee;
}
.pricing-tables .title {
	float: left;
	width: 100%;
	height: 60px;
	padding: 13px 0 10px 0;
	background-color: #454545;
	text-align: center;
	font-size: 23px;
	color: #fff;
	border-top: 3px solid #272727;
	border-bottom: 1px solid #818181;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables .price {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #636363;
	text-align: center;
	font-size: 40px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables .price i {
	font-size: 14px;
	color: #ccc;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.pricing-tables .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272;
}
.pricing-tables .cont-list ul {
	margin: 0;
	padding: 0;
}
.pricing-tables .cont-list li {
  border-bottom: 1px solid #DDDDDD;
  line-height: 35px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.pricing-tables .cont-list li.last {
	border: none;
}
.pricing-tables .ordernow {
	float: left;
	width: 100%;
	padding: 28px 0px;
	background-color: #eee;
	text-align: center;
	color: #fff;
}
.pricing-tables-main .ordernow .normalbut{
	color: #fff;
	background-color: #666;
	border: 1px solid #454545;
	padding: 10px 18px;
	border-radius: 3px;
	font-weight: normal;
}
.pricing-tables-main .ordernow .normalbut:hover{
	background-color: #727272;
}
.pricing-tables-main .ordernow .colorchan{
	color: #fff;
	background-color: #EF4024;
	padding: 10px 18px;
	border-radius: 3px;
	font-weight: normal;
}
.pricing-tables-main .ordernow .colorchan:hover{
	color: #fff;
	background-color: #272727;
}
.pricing-tables-helight{
	position: relative;
	float: left;
	width: 27%;
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 10px 5px rgba(0, 0, 0, 0.1);
}
.pricing-tables-helight .title {
  background-color: #C2331C;
  border-bottom: 1px solid #CF2F15;
  border-top: 3px solid #972715;
  color: #FFFFFF;
  float: left;
  font-family: 'Open Sans',sans-serif;
  font-size: 23px;
  font-weight: normal;
  height: 65px;
  margin-top: -10px;
  padding: 20px 0 0;
  text-align: center;
  width: 100%;
}
.pricing-tables-helight .price {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #EF4024;
	text-align: center;
	font-size: 45px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables-helight .price i {
	font-size: 14px;
	color: #eee;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.pricing-tables-helight .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272;
}
.pricing-tables-helight .cont-list ul {
	margin: 0;
	padding: 0;
}
.pricing-tables-helight .cont-list li {
  border-bottom: 1px solid #DDDDDD;
  line-height: 35px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.pricing-tables-helight .cont-list li.last {
	border: none;
}
.pricing-tables-helight .ordernow {
  background-color: #888888;
  color: #FFFFFF;
  float: left;
  padding: 30px 0 35px;
  text-align: center;
  width: 100%;
}

.pricing-tables-two {
	position: relative;
	float: left;
	width: 33%;
	border: 1px solid #eee;
}
.pricing-tables-two .title {
	float: left;
	width: 100%;
	height: 30px;
	padding: 13px 0 10px 0;
	background-color: #454545;
	text-align: center;
	font-size: 23px;
	color: #fff;
	border-top: 3px solid #272727;
	border-bottom: 1px solid #818181;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables-two .price {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #636363;
	text-align: center;
	font-size: 40px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables-two .price i {
	font-size: 14px;
	color: #ccc;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.pricing-tables-two .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272;
}
.pricing-tables-two .cont-list ul {
	margin: 0;
	padding: 0;
}
.pricing-tables-two .cont-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 30px;
	border-bottom: 1px solid #fff;
}
.pricing-tables-two .cont-list li.last {
	border: none;
}
.pricing-tables-two .ordernow {
	float: left;
	width: 100%;
	padding: 28px 0;
	background-color: #eee;
	text-align: center;
	color: #fff;
}

.pricing-tables-helight-two{
	position: relative;
	float: left;
	width: 33%;
	z-index: 3;
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 10px 5px rgba(0, 0, 0, 0.1);
}
.pricing-tables-helight-two .title {
	float: left;
	width: 100%;
	height: 46px;
	padding: 20px 0 0 0;
	margin-top: -10px;
	background-color: #e93636;
	text-align: center;
	font-size: 23px;
	color: #fff;
	border-top: 3px solid #cf2d2d;
	border-bottom: 1px solid #fa6464;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables-helight-two .price {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #EF4024;
	text-align: center;
	font-size: 45px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables-helight-two .price i {
	font-size: 14px;
	color: #eee;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.pricing-tables-helight-two .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272;
}
.pricing-tables-helight-two .cont-list ul {
	margin: 0;
	padding: 0;
}
.pricing-tables-helight-two .cont-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 30px;
	border-bottom: 1px solid #fff;
}
.pricing-tables-helight-two .cont-list li.last {
	border: none;
}
.pricing-tables-helight-two .ordernow {
	float: left;
	width: 100%;
	padding: 30px 0 35px 0;
	background-color: #eee;
	text-align: center;
	color: #fff;
}

/*********************************/

/*--------------------Module Suffixes----------------------*/

.text-centered{
  text-align: center;
}

.text-centered .caption {
  font-size: 317%;
  line-height: 80px;
  border-radius: 50px;
  -moz-border-radius:  50px;
  -webkit-border-radius:  50px;
}

.centered2 {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}

.centered2 h1, .centered2 h2, .centered2 h3, .centered2 h4, .centered2 h5 {
  color: #ffffff !important;
}

.food-blog h4.ns2-title {
  font-size: 170% !important;
  margin-bottom: 10px !important;
  margin-left: 73px;
}

.food-blog img.ns2-image {
  margin-bottom: 20px !important;
}

.food-blog .ns2-introtext {
  margin-left: 73px;
}

.food-blog .ns2-links {
  margin-left: 73px;
}

.uk-button-off{

}

.top-dishes .uk-panel-title{
  text-align: center;
}

.bottom-a-message{
  text-align: center;tm-bottoma.tm-block
}

.bottom-a-message h1, .bottom-b-message h2, .bottom-b-message h3, .bottom-b-message h4, .bottom-b-message h5{
  color: #ffffff;
}

.bottom-b-message{
  text-align: center;
}

.bottom-b-message h1, .bottom-b-message h2, .bottom-b-message h3, .bottom-b-message h4, .bottom-b-message h5{
  color: #ffffff;
}

.text-centered .caption{
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.text-centered .caption:hover {
  background-color: #163C47;
  color: #8CC63F;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border-radius: 50px 0 50px 0;
  -moz-border-radius:  50px 0 50px 0;
  -webkit-border-radius:  50px 0 50px 0;
  -o-border-radius:  50px 0 50px 0;
}

/*------------------Restaurant Menu Page-----------------------*/

.daily-menu{

}

.daily-menu ul {
  background-attachment: scroll;
  background-image: url("../images/line.png");
  background-position: 30px 0;
  background-repeat: repeat-y;
  list-style: none outside none;
  padding-left: 0;
}

.daily-menu .break-fast{

}

.daily-menu .break-fast li {
  border-bottom: 1px solid #7F00FF;
  color: #163C47;
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 60px;
}

.daily-menu .break-fast li:last-child {
  border-bottom: medium none;
}

span.menu-price {
  color: #000000;
  float: right;
  padding-right: 20px;
}



/*--------------------About Us Page------------------------*/

.about-us .uk-container {
  padding-bottom: 0 !important;
}

