/*
Theme Name:         Cupcake
Template:           seafresh
Theme URI:          http://seafresh.wp.themeforest.createit.pl/
Description:        Responsive Seafresh template
Version:            1.4
Author:             createIT
Author URI:         http://themeforest.net/user/createit-pl/portfolio
Tags:  		     	two-columns, threaded-comments, custom-menu, translation-ready
License:            ThemeForest license
License URI:        http://themeforest.net/licenses/regular_extended
*/


@font-face {
    font-family: 'PatuaOneRegular';
    src: url('./assets/font/PatuaOne-Regular-webfont.eot');
    src: url('./assets/font/PatuaOne-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('./assets/font/PatuaOne-Regular-webfont.woff') format('woff'),
         url('./assets/font/PatuaOne-Regular-webfont.ttf') format('truetype'),
         url('./assets/font/PatuaOne-Regular-webfont.svg#PatuaOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'leckerli_oneregular';
    src: url('./assets/font/leckerlione-regular-webfont.eot');
    src: url('./assets/font/leckerlione-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('./assets/font/leckerlione-regular-webfont.woff') format('woff'),
         url('./assets/font/leckerlione-regular-webfont.ttf') format('truetype'),
         url('./assets/font/leckerlione-regular-webfont.svg#leckerli_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lucida_granderegular';
    src: url('./assets/font/lucida_grande-webfont.eot');
    src: url('./assets/font/lucida_grande-webfont.eot?#iefix') format('embedded-opentype'),
         url('./assets/font/lucida_grande-webfont.woff') format('woff'),
         url('./assets/font/lucida_grande-webfont.ttf') format('truetype'),
         url('./assets/font/lucida_grande-webfont.svg#lucida_granderegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lucida_grandebold';
    src: url('./assets/font/lucida_grande_bold-webfont.eot');
    src: url('./assets/font/lucida_grande_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./assets/font/lucida_grande_bold-webfont.woff') format('woff'),
         url('./assets/font/lucida_grande_bold-webfont.ttf') format('truetype'),
         url('./assets/font/lucida_grande_bold-webfont.svg#lucida_grandebold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('./assets/font/League_Gothic-webfont.eot');
    src: url('./assets/font/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('./assets/font/League_Gothic-webfont.woff') format('woff'),
         url('./assets/font/League_Gothic-webfont.ttf') format('truetype'),
         url('./assets/font/`League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/** General Styles **/

body {background: #fff url(./assets/img/top-bdy-bg.jpg) repeat-x 51% 0; font-family: 'lucida_granderegular'; }
h1, h2, h3, h4, h5 {font-weight:normal;}

p {color: #262626; font-size: 12px; line-height: 20px; margin: 0; padding: 0;}

/* set desktop resolution */
.container {width:960px;}

#header {}
#header .logoContainer {float:left;}
#header .logoContainer a {display:block; margin-top:51px;}

#header .topData {margin-top:85px; float:right; text-align:right; margin-right:7px;}

#mainContent {min-height:300px;}

#menuContainer {background: transparent url(./assets/img/menu-cont-bg.png) repeat-x 0 0; height:66px;}
#menuContainer a {text-decoration:none;}

/* main menu styles */
ul.mainMenu {margin:0; float:left;}
ul.mainMenu li {list-style:none; float:left; margin:0 8px 0 0; background: transparent url(./assets/img/divid-menu.png) no-repeat right 56%; padding-right:8px; }
ul.mainMenu li a {color:#fff; font-size:22px; text-transform: none; text-shadow:2px 2px 1px #cd6b8b; font-family: 'PatuaOneRegular'; line-height:60px; display:block; padding:0 10px 0 5px;}
ul.mainMenu li:last-child {background:none;}
ul.mainMenu .addTxt {display:none;}

ul.mainMenu li.subMenu {position:relative;}
ul.mainMenu ul {z-index:10; display:none; position:absolute; top:50px; left:-5px; margin:0; background: transparent url(./assets/img/sub-menu-bg.png) repeat; border:0; padding:10px 0 10px 5px; border-radius:5px; box-shadow: 0 3px 8px 0 #cd6b8b;}
ul.mainMenu ul li {float:none; background:none; white-space:nowrap; margin:2px 0;}
ul.mainMenu ul a { color:#fff; font-size:18px; text-transform: none; text-shadow:2px 2px 1px #cd6b8b; font-family: 'PatuaOneRegular'; line-height:27px; margin:1px 0; display:inline-block; }
ul.mainMenu ul li:hover > a, ul.mainMenu ul li.active > a, ul.mainMenu ul li.active:hover > a {background:#bf466c; border-radius:5px;}

/* menu on hover */
li.dropdown:hover .dropdown-menu {
  display: block;
}

/* multi level menu */
.dropdown-menu .dropdown-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover > .dropdown-menu {
    visibility: visible;
    display: block;
}


.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right:auto;
  left:100%;
}


.dropdown-submenu > a:after {
  margin-top:8px;
}


/* ul.mainMenu li.subMenu:hover ul {display:block;} */


.login a.bookTable {width:45px; padding:23px 10px 0 18px; text-align:center; height:73px; background: transparent url(./assets/img/book-table.png) no-repeat top center; position:absolute; left:-56px; top:-11px; font-family: 'LeagueGothicRegular'; font-size:20px; text-transform: uppercase; display:block; text-shadow:0 1px 2px #050305; color:#fff;}
.login ul {}
.login ul li {list-style:none; float:left; margin:0 5px; background: transparent url(./assets/img/divid-menu.png) no-repeat left 56%; padding-left:12px; }
.login ul li a {color:#fff; font-size:17px; text-transform: none; text-shadow:2px 2px 1px #cd6b8b; font-family: 'PatuaOneRegular'; line-height:30px; display:block; padding:0 10px; margin:15px 0; background:#bf466c; border-radius:5px;}
.login ul li:first-child {background:none;}
/* main menu end */


/* social icons */

ul.social {list-style:none; margin:0 0 10px 0;}
ul.social li {display:inline-block; margin-left:10px;}
ul.social a {background: transparent url(./assets/img/socialicons.png) no-repeat; display:block; width:31px; height:31px; text-indent:-9999px; text-align:left;}
ul.social a.fb {background-position:-1px 0;}
ul.social a.fb:hover {background-position:-1px -31px;}
ul.social a.twit {background-position:-43px 0;}
ul.social a.twit:hover {background-position:-43px -31px;}
ul.social a.rss {background-position:-87px 0;}
ul.social a.rss:hover {background-position:-87px -31px;}
ul.social a.mail {background-position:-129px 0;}
ul.social a.mail:hover {background-position:-129px -31px;}

address {color:#43798f; font-size:12px; font-family: 'lucida_grandebold'; margin:0 0 15px 0; width:220px; float:right;}

.column1 {width:66%;}
.column2 {width:34%; background: url(./assets/img/extra-bg-col2.png) no-repeat bottom center, url(./assets/img/col2-fullbg.png) no-repeat top center; }
.column2.nobox {background: url(./assets/img/extra-bg-col2.png) no-repeat bottom center, url(./assets/img/col2-fullbg.png) no-repeat center -180px; margin-top:24px;}
.c2btm {background:transparent url(./assets/img/column2-btm-s1.png) no-repeat bottom center; width:34%; height:0; float:right; clear:right;}

/* left sidebar */

.c2btm.onLeft {float:left; clear:left;}



.column2.nobackg {background:none;}
.oneColumn {}

/* boxes */

.box1 {width:294px; margin:30px auto 0 auto; color:#fff;}
.box1 .top {height:36px; background: transparent url(./assets/img/box1-top.png) no-repeat top center; }
.box1 .mid {background: transparent url(./assets/img/box1-mid.png) repeat-y 50% 0; min-height:72px; padding:0 25px;}
.box1 .btm {height:36px; background: transparent url(./assets/img/box1-btm.png) no-repeat top center;}

.box1 h4.curved {position:relative; top:-15px; color:#cee5e5; font-size:25px; font-family: 'PatuaOneRegular'; text-transform:uppercase; margin:0; text-align:center; text-rendering:auto; font-weight:normal;}
.box1 span.subTitle {display:block; text-align:center; margin:5px 0; font-size:16px; color:#fff; font-family: 'PatuaOneRegular';}
.box1 .mCont {padding:10px 5px 0 5px;}
.box1 h5 {font-weight:normal; font-size:13px; text-transform: uppercase; color:#fff; font-family: 'PatuaOneRegular'; margin:15px 0 3px 0;}
.box1 h5 span {color:#ff9600; font-size:12px; font-family: 'PatuaOneRegular'; padding-right:5px;}
.box1 p {color:#fff; font-size:12px; line-height:17px; text-align:justify; margin:0; padding:0;}
.box1 a {color:#cee5e5; font-size:12px; line-height:12px; text-align:right; font-family: 'PatuaOneRegular'; float:right; text-transform:uppercase;}
.box1 .centering a {float:none;}

p.centering {text-align:center; line-height:20px;}

.box2 {color:#3B7F8B; background: transparent url(./assets/img/box2-bg.png) no-repeat top center; text-align:center;  height:150px; margin:20px 0; position:relative; top:-1px; width:auto; padding:30px 40px 0 40px; }
/* .box2 h4 {line-height:24px; font-family: 'PatuaOneRegular'; font-size:23px; color:#3b7f8b; text-transform: uppercase;}
.box2 p {font-size:12px; line-height:15px; color:#262626; width:210px; margin:6px auto; padding-top:15px;}
.box2 .tx3 {color:#ff9600; font-size:16px; line-height:18px; font-family: 'PatuaOneRegular'; display:block; }
*/

.box3 {width:auto; margin:0 auto 10px auto; background: transparent url(./assets/img/box3-bg.png) no-repeat top center; text-align:center; line-height:24px; height:143px; padding:20px 20px 0 20px; position:relative; top:-5px;}
.box3 .tx1 {font-family: 'PatuaOneRegular'; font-size:21px; line-height:21px; padding:10px 0 5px 0; display:block; text-align:center; color:#fff; text-transform: none; margin:0;}
.box3 .tx2 {font-family: 'PatuaOneRegular'; font-size:21px; line-height:21px; display:block; text-align:center; color:#e7789c; text-transform: none; margin:0;}
.box3 .tx3 {color:#ff9600; font-size:16px; line-height:18px; font-family: 'PatuaOneRegular'; display:block; }
.box3 p {font-size:12px; line-height:15px; color:#262626; width:210px; margin:6px auto; }

.box4 {margin:10px auto; width:222px;}
.box4 .mCont {background:#cee5e5; padding:10px; text-align:center; color:#3b7f8b; font-size:12px; line-height:15px;}
.box4 .btm {background: transparent url(./assets/img/box4-end.png) no-repeat 0 top; height:19px; margin-bottom:4px;}
.box4 img {float:left;}
.box4 span.author {float:left; display:block; margin:0; padding:0 0 0 10px; color:#262626; font-size:10px; line-height:12px; font-family: 'lucida_grandebold'; width:155px;}

.photoSidebar {text-align:center;}

.blogTitle {position:relative; background: transparent url(./assets/img/hdr2-bg.png); color:#fff; margin:10px 0 18px 0; padding:0 15px; min-height:40px;}
.blogTitle h2 {width:50%; font-family: 'PatuaOneRegular'; font-size:18px; line-height:22px; text-transform: uppercase; display:block; float:left;}
.blogTitle h2 a {
	background:none;
	font-family: 'PatuaOneRegular';
	font-size:18px;
	line-height:20px;
	text-transform: uppercase;
	height: auto;
	margin: 0;
	display: block;
	padding: 0;
	color:#fff;
}

.blogTitle .category {display:block; font-size:12px; color:#fff; line-height:12px; text-align:left; padding: 0 5px 3px 5px; float:right;}
.blogTitle .category a {background:none; font-size: 12px;  color: #fff; line-height: 12px; text-align: right; height:auto; padding:0;}
.blogTitle .blogOpt {width:43%; margin-right:7%; float:left; padding-top:13px;}

.blogTitle .dates {background: transparent url(./assets/img/hdr2-ribbon.png) no-repeat center top; height:67px; width:58px; position:absolute; top:-9px; right:0; text-align:center; padding-left:7px}
.dates .data1 {color:#fff; padding:8px 0 1px 0; font-family: 'LeagueGothicRegular'; font-size:14px; display:inline-block;  text-shadow:0 1px 2px #050305; background: transparent url(./assets/img/date-border-bg.png) repeat-x 0 100%;}
.dates .data2 {padding:0 0 0 0; font-family: 'LeagueGothicRegular'; font-size:18px; display:block; text-shadow:0 1px 2px #050305; }
.blogContent img {width:auto;}
.blogContent p {font-size:13px; line-height:20px; color:#262626; margin:20px 0 20px 0;}

.sButton {background: #387681; padding:0 25px; line-height:32px; height:32px; margin:2px 0; font-size:13px; color:#fff; display:inline-block;}
.sButton:hover {color:#fff;}

.pager li a, .pager li span {color:#fff; background: transparent url(./assets/img/hdr2-bg.png); }
.pager li.active a, .pager li.active span {background:#CA5B3F;}
.pager .next a, .pager .next span {float:none;}
.pager .previous a, .pager .previous span {float:none;}


hr.divider1 {height:3px; background: transparent url(./assets/img/divider1-bg.png) repeat-x 50% 50%; margin:35px; border:none; }
hr.divider2 {height:3px; background: transparent url(./assets/img/divider1-bg.png) repeat-x 50% 50%; margin:35px 0; border:none; }
hr.divider3 {height:3px; background: transparent url(./assets/img/divider1-bg.png) repeat-x 50% 50%; margin:20px 0; border:none; }
hr.divider4 {height:3px; background: transparent url(./assets/img/divider1-bg.png) repeat-x 50% 50%; margin:50px 0; border:none; }
hr.divider5 {height:3px; background: transparent url(./assets/img/divider1-bg.png) repeat-x 50% 50%; margin:25px; border:none; }

.box5 {margin:5px 30px 0 60px;}
span.highlight {color:#d86a8d; font-size:16px; text-transform: uppercase; font-family: 'PatuaOneRegular';}
span.highlight2 {font-size:17px; color:#d86a8d;}
span.highlight3 {color:#d86a8d; font-size:16px; text-transform: uppercase; font-family: 'PatuaOneRegular';}
p.full {font-size:13px; margin:0 105px 35px 105px;}

.threeColumnGallery {}
.threeColumnGallery .tx1 {color:#3b7f8b; font-size:16px; line-height:18px; font-family: 'lucida_grandebold'; display:block; }
.threeColumnGallery p {font-size:12px; line-height:15px; color:#262626; margin:6px auto; }
.threeColumnGallery .tx2 {color:#e07598; font-size:15px; line-height:18px; font-family: 'PatuaOneRegular'; display:block; margin:0 0 15px 0;}
.third {width:33%; float:left; }
.threeColumnGallery .third {width:33%; float:left; background: transparent url(./assets/img/shadow_divider.png) no-repeat right 10%;}
.threeColumnGallery .third:nth-child(3) {background:none;}
.third .mrgThird {padding:10px 35px;}

/* headers styles */

.hdr1 {background: transparent url(./assets/img/hdr1-ribbon.png) no-repeat top center; height:67px; text-align:center; font-family: 'leckerli_oneregular'; font-size:21px; line-height:44px; margin:5px 0; color:#fff;}
.hdr2 {background: transparent; height:29px; text-align:center; font-family: 'lucida_grandebold'; font-size:18px; line-height:22px;  margin:20px 0; color:#477d93}
.hdr2 span.lft {background: transparent url(./assets/img/orm1-left.png) no-repeat top center; width:56px; padding-right:10px; height:29px; display:inline-block;}
.hdr2 span.rt {background: transparent url(./assets/img/orm1-rt.png) no-repeat top center; width:56px; height:29px; padding-left:10px; display:inline-block;}
.lft:before, .rt:before {content: "\00a0";}

.hdr3 {font-size:21px; color:#e17698; font-family: 'PatuaOneRegular'; text-align:center; text-transform: uppercase; margin:40px 0;}
.hdr4 {background: transparent url(../assets/img/hdr4-ribbon.png) no-repeat top center; height:67px; text-align:center; font-family: 'leckerli_oneregular'; font-size:21px; line-height:44px; margin:5px 0; color:#fff;}

.hdr5 {color:#e97a9e; font-size:17px; font-family: 'PatuaOneRegular'; text-transform: uppercase; margin:50px 0 10px 0;}
.hdr6 {color:#ea7b9f; font-size:20px; font-family: 'PatuaOneRegular'; text-transform: uppercase; text-align:center; margin:0 0 10px 0;}

.hdr7 {font-size:17px; color:#ea7b9f; font-family: 'PatuaOneRegular';}

/* sliders */

/* slider1 begin */
.slider1Back {background: transparent url(./assets/img/slider1-shadow.png) no-repeat center 167px; position:relative; left:-66px; width:714px; margin-top:40px; height:352px; overflow:hidden;}
.slider1 .sliderContent {padding-left:44px; height:352px;}
.slider1 .slider-wrapper {height:352px;}
.slider1 {width:612px; margin:0 auto 10px auto;}
.slider1 .nivoSlider {overflow:visible;}
.slider1 .ribTxt {position:absolute; left:20px; top:14px; z-index:9;}
.slider1 .ribTxt span {font-family: 'BreeSerifRegular'; color:#fff; font-size:15px; display:block;}

.slider1Frame {  padding-left:45px;}
.slider1 .frame1 {position:absolute; left:93px; top:-1px; z-index:7; }
.slider1 .nivo-directionNav {width:100%; height:66px; position:relative; top:-160px;}
.slider1 .nivo-directionNav a {background:transparent url(./assets/img/slider1-controls.png) no-repeat; width:56px; height:66px; display:block; z-index:8; text-indent:-9999px; top:0;}
.slider1 a.nivo-prevNav {background-position:-8px -9px; left:-31px;}
.slider1 a.nivo-prevNav:hover {background-position:-8px -96px;}
.slider1 a.nivo-nextNav {background-position:-87px -9px; right:-31px; }
.slider1 a.nivo-nextNav:hover {background-position:-87px -96px;}
.slider1 .nivo-controlNav {position:relative; top:-65px; z-index:8;}
.slider1 .nivo-controlNav a {width:13px; height:13px; margin:0 1px; background: transparent url(./assets/img/slider1-controls.png) -14px -202px; display:inline-block; text-indent:-9999px;}
.slider1 .nivo-controlNav a.active {background-position:-50px -202px;}

/* slider1 end */

/* slider2 begin */

.slider2 {height:417px; margin:30px 0 0 0; background: transparent url(./assets/img/slider2-bg.jpg) no-repeat top center; padding:10px 5% 0 5%; position:relative; }
.slider2 .setSlider2 {width:540px; margin:0 auto;}

.setSlider2 .tx1 {color:#3b7f8b; font-size:16px; line-height:18px; font-family: 'lucida_grandebold'; display:block; }
.setSlider2 p {font-size:12px; line-height:15px; color:#262626; margin:6px auto; }
.setSlider2 .tx2 {color:#e07598; font-size:15px; line-height:18px; font-family: 'PatuaOneRegular'; display:block; margin:0 0 15px 0;}

.setSlider2 .third {width:33%; float:left;}
.setSlider2 .third .mrgThird {padding:0 10px 0 10px;}

.slider2 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(./assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider2 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:-29px; top:160px;}
.slider2 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider2 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:-29px; top:160px;}
.slider2 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}
.slider2 a.link1 {display:block; width:125px; height:46px; background: transparent url(./assets/img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-50px; right:-48px; padding: 0 0 0 39px; line-height:29px;}

/* slider2 end */


/* slider3 begin */

.slider3 {background: transparent url(./assets/img/slider3-bg.jpg) no-repeat top center; height:536px; padding:0 45px 0 45px; }
.setSlider3 {text-align:center;}
.setSlider3 .third .mrgThird {padding:10px 22px; margin-bottom:10px;}
.setSlider3 .tx1 {color:#e17698; font-size:16px; line-height:18px; font-family: 'lucida_grandebold'; display:block; margin-bottom:6px; }
.setSlider3 .tx2 {color:#262626; font-size:13px;  font-family: 'lucida_granderegular'; display:block; }

.slider3 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(./assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider3 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:-43px; top:190px;}
.slider3 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider3 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:-42px; top:190px;}
.slider3 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}
.slider3 a.link1 {display:block; width:125px; height:46px; background: transparent url(./assets/img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-50px; right:-9px; text-align:left; padding: 0 0 0 39px; line-height:29px;}

/* slider4 begin */

.slider4 {width:80%; padding: 10px 8% 45px 12%; background: transparent url(./assets/img/slider4-bg-b.png) repeat-y bottom center; min-height:120px; position:relative; margin:30px 0 110px 0;}
.slider4:before {
	content: " ";
	background: transparent url(./assets/img/slider4-bg-a.png) no-repeat top center;
	height:17px;
	position:absolute;
	top:-17px;
	left:0;
	width:100%;
	margin:0;
	padding:0;
}

.slider4:after {
	content: " ";
	background: transparent url(./assets/img/slider4-bg-c.png) no-repeat bottom center;
	height:56px;
	position:absolute;
	bottom:-56px;
	left:0;
	width:100%;
}


.slider4 .slider4Set {width:500px; margin:0 auto;}

.slider4 .hdr2 {margin:10px 0 42px 0;}
.slider4 .slider4Set .cn1 {width:17%; margin-right:2%; float:left;}
.slider4 .slider4Set .cn2 {width:56%; float:left;}
.slider4 .slider4Set .cn3 {width:25%; float:right;}
.slider4 .slider4Set img {border: 1px solid #c0bcb5; }
.slider4 .slider4Set .tx1 {color:#43798f; font-family: 'lucida_grandebold'; display:block; font-size:16px; padding:2px 0 6px 0;}
.slider4 .slider4Set p {color:#262626; font-size:12px; line-height:15px;  }
.slider4 .slider4Set .tx2 {color:#e17698; font-size:13px; line-height:18px; font-family: 'PatuaOneRegular'; display:block; margin-bottom:6px; text-align:right;}


.externalNav {text-align:center;}
.externalNav a {text-shadow:2px 3px 1px #a83d5f; font-family: 'PatuaOneRegular'; font-size:11px; color:#fff; background:#bf466c; border-radius:5px; display:inline-block; padding:0 12px; margin:2px 15px; text-transform: uppercase;}
.externalNav a.cur {text-decoration:underline;}
.externalNav.noCateg {min-height:110px;}

.slider4 .pagesNr {display:inline-block; background:#bf466c; position:absolute; right: 35px; bottom:15px; padding:1px 4px; width:auto; min-width:26px; text-align:center; border-radius:5px; font-family: 'PatuaOneRegular'; font-size:14px; color:#fff; text-shadow:1px 2px 2px #a93e60; }

.slider4 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(./assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider4 .flex-direction-nav a.flex-prev {display:none;}
.slider4 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:2px; top:47%;}
.slider4 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}



/* slider4 end */

/* slider5 begin */


.slider5 {width: 86%; padding: 0 7% 30px 7%;  background: transparent url(./assets/img/slider5-bg-b.png) repeat-y bottom center; min-height:120px; position:relative; margin:40px 0 80px 0;}

.slider5:before {
	content: " ";
	background: transparent url(./assets/img/slider5-bg-a.png) no-repeat top center;
	height:24px;
	position:absolute;
	top:-24px;
	left:0;
	width:100%;
	margin:0;
	padding:0;
}

.slider5:after {
	content: " ";
	background: transparent url(./assets/img/slider5-bg-c.png) no-repeat bottom center;
	height:56px;
	position:absolute;
	bottom:-56px;
	left:0;
	width:100%;
}

.slider5 .flex-viewport li {
	margin:0 1px;
}

.slider5 .flexslider {padding:0;}

.slider5 .half1 {width:42%; margin-right:12%; float:left;}
.slider5 .half2 {width:42%; margin-right:2%; margin-left:2%; float:left;}
.slider5 .hdr2 {margin:15px 0 22px 0;}
.slider5 .slider5Set {margin: 0 auto; width:auto;}
.slider5 .slider5Set .cn1 {width:23%; margin-right:4%; float:left;}
.slider5 .slider5Set .cn2 {width:73%; float:left;}
.slider5 .slider5Set img {border: 1px solid #c0bcb5; }
.slider5 .slider5Set .tx1 {color:#43798f; font-family: 'lucida_grandebold'; display:inline-block; font-size:16px; padding:2px 0 6px 0;}
.slider5 .slider5Set p {color:#262626; font-size:12px; line-height:15px;  }
.slider5 .slider5Set .tx2 {color:#E17698; font-size:13px; line-height:18px; font-family: 'PatuaOneRegular'; display:inline-block; float:right; margin-bottom:6px; text-align:right;}


.slider5 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(./assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider5 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:20px; top:47%;}
.slider5 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider5 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:18px; top:47%;}
.slider5 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}



.slider5 .externalNav {text-align:center;}
.slider5 .externalNav a {text-shadow:2px 3px 1px #a83d5f; font-family: 'PatuaOneRegular'; font-size:11px; color:#fff; background:#bf466c; border-radius:5px; display:inline-block; padding:0 12px; margin:0 15px; text-transform: uppercase;}
.slider5 .externalNav a.cur {text-decoration:underline;}
.slider5 .pagesNr {display:inline-block; background:#bf466c; position:absolute; right:45px; bottom:2px; padding:1px; width:26px; text-align:center; border-radius:5px; font-family: 'PatuaOneRegular'; font-size:14px; color:#fff; text-shadow:1px 2px 2px #a93e60; }

/* slider5 end */

/* slider6 begin */
/*
.slider6 {position:relative; width:910px;}
.slider6 .nivoSlider {overflow:visible;}
.slider6 .sliderContent {padding-left:42px; height:341px;}
.slider6 .slider-wrapper {height:341px;}
.slider6Back {height:341px; margin-top:60px; margin-bottom:45px; background: transparent url(./assets/img/slider6-bg.png) no-repeat 49% 96%;}
.slider6 .sliderContent, .slider6 .slider-wrapper  {height:341px;}
.slider6 .frame1 {position:absolute; left:14px; top:-30px; z-index:7; }
.slider6 .ribTxt {position:absolute; left:20px; top:14px; z-index:9;}
.slider6 .ribTxt span {font-family: 'PatuaOneRegular'; color:#fff; font-size:15px; display:block;}

.slider6 .nivo-directionNav {width:100%; height:66px; position:relative; top:-160px;}
.slider6 .nivo-directionNav a {background:transparent url(./assets/img/slider1-controls.png) no-repeat; width:56px; height:66px; display:block; z-index:8; text-indent:-9999px; top:0;}
.slider6 a.nivo-prevNav {background-position:-8px -9px; left:-44px;}
.slider6 a.nivo-prevNav:hover {background-position:-8px -96px;}
.slider6 a.nivo-nextNav {background-position:-87px -9px; right:-41px; }
.slider6 a.nivo-nextNav:hover {background-position:-87px -96px;}
.slider6 .nivo-controlNav {position:relative; top:-54px; z-index:8; }
.slider6 .nivo-controlNav .navCent {display:inline-block; text-align:center;}
.slider6 .nivo-controlNav div.lft {display:inline-block; float:left; width:29px; height:50px; background: transparent url(./assets/img/slider6-control-lft.png) repeat-x;}
.slider6 .nivo-controlNav div.mid {display:inline-block; float:left; height:50px; background: transparent url(./assets/img/slider6-control-mid.png) repeat-x;}
.slider6 .nivo-controlNav div.rt {display:inline-block; float:left; width:29px; height:50px; background: transparent url(./assets/img/slider6-control-rt.png) repeat-x;}
.slider6 .nivo-controlNav a {width:13px; height:13px; padding-top:35px; margin:0 3px; background: transparent url(./assets/img/slider1-controls.png) -88px -184px; display:inline-block; text-indent:-9999px;}
.slider6 .nivo-controlNav a.active {background-position:-123px -184px;}
*/
/* slider6 end */

/* slider7 begin */

.slider7 {text-align:center; position:relative; padding: 10px 36px 0 36px;}
.slider7Back {background: transparent url(./assets/img/slider7-bg.jpg) no-repeat bottom center; height:504px;}
.slider7Back .setSlider7 {width:855px; margin:0 auto;}

.slider7 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(./assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider7 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:-28px; top:50%;}
.slider7 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider7 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:-26px; top:50%;}
.slider7 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}

.setSlider7 .third .mrgThird {padding:5px 10px 0 10px;}

.slider7 .tx1 {font-size:16px; color:#43788d; font-family: 'lucida_grandebold'; padding-bottom:17px; display:block;}
.slider7 .tx2 {font-size:17px; color:#e07598; font-family: 'lucida_grandebold'; padding-top:17px; display:block;}
.slider7 p {line-height:16px;}


.slider7 a.link1 {display:block; width:125px; height:46px; background: transparent url(./assets/img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-50px; right:-45px; text-align:left; padding: 0 0 0 39px; line-height:29px;}

.tx1 {font-size:16px; color:#43788d; font-family: 'PatuaOneRegular'; padding-bottom:5px; display:block;}
.tx2 {font-size:17px; color:#E07598; font-family: 'PatuaOneRegular'; padding-top:5px; display:block;}

/* slider7 end */

/* slider8 begin */

.slider8 {width:100%; height:720px; background: transparent url(./assets/img/slider8-bg.jpg) no-repeat bottom center; position:relative; margin-bottom:25px;}
.slider8 .slider8Set {height:auto;}
.slider8 .externalNav {text-align:center;}
.slider8 .externalNav a {text-shadow:2px 3px 1px #a83d5f; font-family: 'PatuaOneRegular'; font-size:11px; color:#fff; background:#bf466c; border-radius:5px; display:inline-block; padding:0 12px; margin:0 15px 4px 15px; text-transform: uppercase; }
.slider8 .externalNav a.cur {text-decoration:underline;}

.slider8 .slider8Set {margin:10px 0 0 0;}

.slider8 .slider8Set .third {width: 23%; margin: 0 1%;}

.slider8 a.link1 {display:block; width:125px; height:46px; background: transparent url(./assets/img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-60px; right:-9px; text-align:left; padding: 0 0 0 39px; line-height:29px;}


.slider8 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(./assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider8 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:10px; top:300px;}
.slider8 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider8 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:10px; top:300px;}
.slider8 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}

.slider8 .third .mrgThird {
padding: 10px 0;
text-align: center;
}

/* slider 8 end */

.typo {margin:0 40px 0 25px;}
p {font-size:13px; line-height:22px; color:#1c1c1c;}
p.capitalize:first-letter {color:#43788d; font-size:50px; line-height:50px; margin:0 5px 0 0; font-family: 'lucida_grandebold'; float:left; display:block;}
h3 {font-size:20px; line-height:22px; padding-bottom:5px; color:#43778c; margin: 10px 0 0 0;}
h4 {color:#838078; font-size:18px; margin:10px 0; font-family: 'lucida_grandebold';}

p.grey:before {
	background:#676666;
}


p.blue:before {
	background:#41758a;
}

/* contact */

.box6 {margin:60px 25px 50px 25px; }
img.bordered {border:1px solid #bbd0d0;}
.box6 p {font-size:13px; line-height:20px;}

.box7 {margin:0 4px;}
.box7 .cn1 {}
.box7 .cn2 {width:37%; float:left;}
.box7 .cn3 {width:20%; float:left;}
.box7 .cn4 {width:37%; float:left;}
label {font-size:12px; color:#43788d; font-family: 'lucida_grandebold';}
input[type=text] {width:200px;}
input[type=text].error, textarea.error {border:1px solid red;}
textarea {height:155px;resize: none;}
input[type=submit] {background:#3f838f; font-size:13px; line-height:32px; height:32px; padding:0 35px; margin-top:5px; border:0; color:#fff; font-family: 'lucida_granderegular';}
.box7 .cn2 a {color:#262626;}
.box7 .cn4 img {border:1px solid #457b91; border-radius:5px; margin-top:20px;}


.box8 {margin: 25px;}
.box8 ul {text-align:center; margin:0; padding:0;}
.box8 ul li {width:100%;  font-size:14px; display:inline-block; font-family: 'PatuaOneRegular'; margin:3px 0;}
.box8 ul li a {color:#387681; display:inline-block;}

/* book a table box */

.box9 {margin-top:35px; display:none;}
.box9 .top {height:36px; background: transparent url(./assets/img/box9-bg-top.png) no-repeat top center; }
.box9 .mid {background: transparent url(./assets/img/box9-bg-mid.png) repeat-y 50% 0; min-height:72px;}
.box9 .btm {height:36px; background: transparent url(./assets/img/box9-bg-btm.png) no-repeat top center; position:relative; top:-4px;}

.box9 .mCont {padding:10px 43px 0 57px;}
.box9 h4.curved {position:relative; top:-15px; color:#fff; font-size:25px; font-family: 'PatuaOneRegular'; text-transform:uppercase; margin:0; text-align:center; text-rendering:auto; font-weight:normal;}
.box9 span.subTitle {display:block; text-align:center; margin:5px 0; font-size:16px; color:#fff; font-family: 'PatuaOneRegular';}
.box9 label {color:#fff; float:left;}
.box9 label input {margin-top:3px;}
.box9 label.q1 {width:25%; }
.box9 label.q1 input[type=text] {width:30px;}
.box9 label.q2 {width:75%;}
.box9 label.q2 input[type=text] {width:145px;}
.box9 label input[type=text] {width:200px;}
.box9 textarea {width:200px; height:67px;}
.box9 form {margin:0;}
.box9 .submitHolder {text-align:center; margin-top:5px; margin-right:13px;}
.box9 input[type=submit] {font-size:13px; color:#fff; background:#2f5e70; border-radius:5px; display:inline-block; padding:0 12px; margin:0; position:relative; z-index:2; }
.box9 form.bkForm .error {background:#e3e3e3; border:1px solid #000;}

/* blog comments */

.comments {margin:55px 25px 0 15px;}
.comments .cn1 img {float:left; margin:0 15px 15px 0;}
.comments span.author {color:#ca5b3f; font-size:15px; font-family: 'PatuaOneRegular'; display:inline-block; padding-right:15px; }
.comments span.date {font-size:12px; color:#457b91; font-family: 'lucida_grandebold'; display:inline-block; }
.comments .cn1 a {color:#ca5b3f; font-size:12px; float:right; font-family: 'PatuaOneRegular'; display:block;}
.comments p {line-height:15px; margin-top:7px;}
.comments ol {list-style:none;}
.comments label {color:#387681;}
.comments textarea {width:98%;}
.comments input[type=submit] {float:right; padding:0 10px;}

/* footer */

#footer {background:transparent url(./assets/img/footer-bg.jpg) repeat-x 49% 0; min-height:408px; margin:80px 0 0 0; padding:0;}
#footer .top {background: transparent url(./assets/img/ft-box-top.png) no-repeat 50% 0; height:38px;}
#footer .mid {background: transparent url(./assets/img/ft-box-mid.png) repeat-y 50% 0; min-height:60px; padding:0 50px;}
#footer .btm {background: transparent url(./assets/img/ft-box-btm.png) no-repeat 50% 0; height:38px;}
#footer .hdr1 {position:relative; top:-29px;}
#footer h4, #footer h3 {color:#cee5e5; font-size:16px; font-family: 'PatuaOneRegular'; text-transform: uppercase; margin-bottom:7px;}
#footer h4 span.lft {background:none;}
#footer h4 span.rt {background:none;}
#footer h4 span:before {content: "";}

.day {width: 100px; display: inline-block; }

#footer span.day {font-size:12px; color:#fff; font-family: 'lucida_grandebold'; display:inline-block; line-height:15px; width:80px;}
#footer span.hour {font-size:12px; color:#fff; font-family: 'lucida_grandebold'; display:inline-block; line-height:15px; }
#footer .brdr {background: transparent url(./assets/img/ft-brd.png) repeat-y top center; padding:0;}
#footer .midSpace {padding:0 20px;}
#footer .midSpace.nolft {padding-left:0;}
#footer .ftMap {float:left; padding:5px 0; width:49%; background: transparent;}
.gmap iframe {border:0; margin:0; overflow:hidden;}
.gmap small a {color:#cee5e5 !important; font-size:12px; padding-left:5px; display:block; }
.gmap p {float:right; margin:0 0 0 4%; width:47%; font-family: 'lucida_grandebold'; font-size:12px; line-height:14px; color:#fff; padding-top:7px; }
.gmap a {color:#fff;}

#footer .data1 {color:#ff9600; font-size:11px; padding:5px 0 0 0; display:block;}
.data1 {color:#ff9600; font-size:11px; padding:5px 0 0 0; display:block;}
#footer .lftMrg {padding-left:20px;}
#footer a {color:#fff; font-size:12px; line-height:13px; margin-bottom:0; display:block;}
#footer .footNotes {margin:15px 0 0 45px;}
.footNotes ul.social {width:23%; float:left; }
.footNotes p {width:100%; font-size:12px; color:#407286; padding:9px 0 0 0;}

/* book a table box < 959px and page without sidebar */

.ipad-box9 {background: transparent url(./assets/img/ipad-box9-bg.jpg); padding-bottom:10px;}
.ipad-box9 label {display:inline-block; font-family: 'lucida_grandebold'; font-size:12px; color:#fff;}
.ipad-box9 h4 {color:#fff; font-size:16px; font-family: 'PatuaOneRegular'; margin:0; padding:20px 0; text-align:center; text-rendering:auto; font-weight:normal;}
.ipad-box9 .mCont {width:500px; margin:0 auto; padding:0;}

.ipad-box9 label {color:#fff; float:left; width:228px;}
.ipad-box9 label.q3 {padding-left:31px;}
.ipad-box9 label input {margin-top:3px;}
.ipad-box9 label.q1 {width:57px; }
.ipad-box9 label.q1 input[type=text] {width:30px;}
.ipad-box9 label.q2 {width:172px; padding-left:30px;}
.ipad-box9 label.q2 input[type=text] {width:145px;}
.ipad-box9 label input[type=text] {width:200px;}
.ipad-box9 textarea {width:200px; height:50px;}
.ipad-box9 form {margin:0;}
.ipad-box9 .submitHolder {text-align:center; margin:0; width:270px; float:left; padding-top:30px;}
.ipad-box9 input[type=submit] {font-size:13px; color:#fff; background:#2f5e70; border-radius:5px; display:inline-block; padding:0 12px; margin:0; position:relative; z-index:2; }

/* hide elements from resolution > 959px */
.iphoneHeadline {display:none;}
.topBar {display:none;}
.ipad-box9 {display:none;}

.widget-inner {}
.widget-inner h3 {color:#E17698; font-size:20px; font-family: 'PatuaOneRegular'; text-transform: uppercase; text-align:center; margin:10px 25px 0 25px;}
.widget-inner ul {text-align:center; padding: 0 0 25px 0; background: transparent url(./assets/img/divider1-bg.png) repeat-x 50% 100%; margin:0 25px;}

.widget-inner ul li {width:100%;  font-size:14px; display:inline-block; font-family: 'PatuaOneRegular'; margin:3px 0;}
.widget-inner ul li a {color:#3B7F8B; display:inline-block;}
.widget-inner .textwidget {margin:0 25px;}
.form-search {text-align:center; padding-bottom:25px; background: transparent url(./assets/img/divider1-bg.png) repeat-x 50% 100%; margin: 10px 25px;}

.lightShadow {margin-bottom: 13px; border:1px solid #bbd0d0; border-top:1px solid transparent;}


/* product page */

.price-container,
.price-container:before,
.price-container:after,
.price-container .price,
.price-container .price:before,
.price-container .price:after {
	background: #397782;
}



/** media queries, adjustments **/

@media (max-width: 959px) {
	body {
		padding:0;
		background: #fff url(./assets/img/ipad-top-bdy-bg.jpg) repeat-x;
	}
	.container {width:730px;}

    .topBar {
	    display:block;
	    height:28px;
	    position:relative;
	    z-index:3;
    }
	.topBar a.bookTable {width:45px; padding:27px 10px 0 18px; text-align:center; height:69px; display:block; background: transparent url(./assets/img/ipad-book-table.png) no-repeat top center; position:absolute; right:10%; top:11px; font-family: 'LeagueGothicRegular'; font-size:20px; text-transform: uppercase; display:block; text-shadow:0 1px 2px #050305; color:#fff;}

    .login a.bookTable {right:20px; left:auto; top:10px;}

    .topBar .backg {background: transparent url(./assets/img/ipad-topbar.png) repeat-x; height:28px; position:relative; z-index:2;}

    .login {position:static;}
	.login ul {display:none;}

   #header .topData {width:100%; text-align:center; margin:28px 0 0 0; }
   .topData address {position:relative; top:-54px; width:100%; margin:0;}
   .topData ul.social {margin:0;}


	#header .logoContainer {width:100%; text-align:center;}

    .column2 {display:none;}

    .c2btm {display:none;}

    #menuContainer {background:none; height:auto;}
    ul.mainMenu {width:100%; text-align:center;}
	ul.mainMenu li {background: transparent url(./assets/img/sub-menu-bg.png) repeat; margin:2px 3px; padding:0 10px; float:none; display:inline-block;}
	ul.mainMenu > li:last-child {background: transparent url(./assets/img/sub-menu-bg.png) repeat}
	ul.mainMenu > li:first-child {display:none;}

	ul.mainMenu li a {margin:0;  line-height:25px; padding:10px 0;}
	ul.mainMenu .addTxt {display:block; font-size:11px; text-transform: none; font-family: 'PatuaOneRegular'; padding: 0 0 10px 0; }

	ul.mainMenu ul {position:absolute; top:50px; left:auto; right:0; padding:10px 2px; min-width:128px;}
	ul.mainMenu ul li {float:none; background:none; white-space:nowrap; margin:2px 0; display:block;}
	ul.mainMenu ul a {padding:0 5px; }


	/* #mainContent.sliderBack {background: transparent url(./assets/img/ipad-slider1-shadow.png) no-repeat center 199px;} */
	/* #mainContent.fullWidth {background: transparent url(./assets/img/ipad-slider1-shadow.png) no-repeat center 65px;} */


    .column1 {width:100%;}
	.slider1Back {background:none; width:766px; left:-41px;}
    .slider1 .frame1 {left:119px;}
    .slider1 .ribTxt {left:-11px; top:0;}
    .slider1 .ribTxt span {font-size:11px;}


	.slider2 {padding:10px 11% 0 11%; }

    #footer {background:none; margin-top:50px; padding-bottom:250px; background: transparent url(./assets/img/ipad-footer-bg.jpg) repeat-x 49% 100%;}
	#footer .hdr1 {display:none;}

    #footer .top {background:transparent url(./assets/img/ipad-hours-bg-top.png) no-repeat top center; height:34px; }
	#footer .mid {background:transparent url(./assets/img/ipad-hours-bg-mid.png) repeat-y top center; }
	#footer .btm {background:transparent url(./assets/img/ipad-hours-bg-btm.png) no-repeat top center; height:34px; }


    #footer .col3 {display:none;}
    #footer .col1 {width:80%; padding:0 10%; }
    #footer .col2 {width:94%; padding:0 3%;}
    #footer .col1 {background:none; min-height:223px; margin-bottom:30px;}
	#footer span.day {color:#262626; width:39%; font-family: 'lucida_granderegular'; font-size:16px; line-height:23px;}
	#footer span.hour {color:#262626; width:59%; text-align:right; font-family: 'lucida_granderegular'; font-size:16px; line-height:23px;}
	#footer h4 span:before {content: "\00a0";}

	#footer .col2 p {color:#262626; width:100%; float:none; padding-left:7px;}
	#footer .col2 p br {display:none;}
	#footer .col2 p a {color:#262626; padding-left:6px;}
    .footNotes {display:none;}

	#footer h4  {background: transparent; height:29px; text-align:center; font-family: 'PatuaOneRegular'; font-size:20px; line-height:22px;  margin:10px 0; color:#337480;}
	#footer h4 span.lft {background: transparent url(./assets/img/orm1-left.png) no-repeat top center; width:56px; padding-right:10px; height:29px; display:inline-block;}
	#footer h4 span.rt {background: transparent url(./assets/img/orm1-rt.png) no-repeat top center; width:56px; height:29px; padding-left:10px; display:inline-block;}

	#footer .col2 .ftMap {float:none; background:none; width:100%;}
	#footer .col2 iframe {width:100%; height:200px !important; padding:0; background:0; border:2px solid #cccccc; border-radius:5px;}
	#footer .col2 small a {color:#e47599 !important; font-family: 'lucida_grandebold';}
	#footer a {color:#262626;}


	/* 2_home2 */

	.hdr4 {background: transparent url(./assets/img/hdr1-ribbon.png) no-repeat top center; height:67px; text-align:center; font-family: 'PatuaOneRegular'; font-size:21px; line-height:44px; margin:5px 0; color:#fff;}

	.slider7Back {background:none;height:auto;}
    .slider7Back .setSlider7 {width:100%;}


	.slider7 a.link1 {right:10px; background:#33707b; border-radius:5px; height:28px; width:auto; position:static; display:inline-block; padding:0 20px; margin-bottom:20px;}
	.slider7 .third .shadd {background:none;}
	.slider7 .third {width:30%; margin:1%;}
    .slider7 .flex-direction-nav a.flex-prev, .slider7 .flex-direction-nav a.flex-prev:hover {left:0; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-lft.png) no-repeat top center;}
    .slider7 .flex-direction-nav a.flex-next, .slider7 .flex-direction-nav a.flex-next:hover {right:0; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-rt.png) no-repeat top center;}



	.slider8 {height:auto; background: none; margin-bottom:25px; text-align:center;}
    .slider8 .slider8Set {height:auto;}
	.slider8 a.link1 {right:10px; background:#33707b; border-radius:5px; height:28px; width:auto; position:static; display:inline-block; padding:0 20px;}

	.slider8 .flex-direction-nav a.flex-prev, .slider8 .flex-direction-nav a.flex-prev:hover {left:0; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-lft.png) no-repeat top center;}
	.slider8 .flex-direction-nav a.flex-next, .slider8 .flex-direction-nav a.flex-next:hover {right:0; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-rt.png) no-repeat top center;}

	.slider8 .slider8Set .third {width: 31%; margin:0 1%;}


	.slider6 {width:560px; margin:0 auto;}
	.slider6 .sliderContent {padding-left:0px;}
	.slider6Back {background:none; margin-bottom:10px;}

	.slider6 .nivo-directionNav {top:-127px;}
	.slider6 .frame1 {top:-25px; left:-12px; max-width:582px;}
	.slider6Back, .slider6 .sliderContent, .slider6 .slider-wrapper {height:280px;}
	.slider6 a.nivo-nextNav {right:-31px;}
	.slider6 a.nivo-prevNav {left:-26px;}
	.slider6 .ribTxt {left:-11px; top:0;}
	.slider6 .ribTxt span {font-size:11px;}


	/* 3_about */
	.slider3 {background:none; height:auto; padding:0;}

	.slider3 span.arrow.back a, .slider3 span.arrow.back a:hover {width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-lft.png) no-repeat top center; bottom:110px; top:auto; left:50px;}
	.slider3 span.arrow.forward a, .slider3 span.arrow.forward a:hover {width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-rt.png) no-repeat top center; bottom:110px; top:auto; right:50px;}
	.slider3 .third {text-align:center;}
	.slider3 .third .mrgThird {padding:0; margin-bottom:20px;}
	.slider3 .setSlider3 .tx2 {padding:0; }
	.slider3 .flex-direction-nav a.flex-prev, .slider3 .flex-direction-nav a.flex-prev:hover {left:0; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-lft.png) no-repeat top center;}
	.slider3 .flex-direction-nav a.flex-next, .slider3 .flex-direction-nav a.flex-next:hover {right:0; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-rt.png) no-repeat top center;}


	/* 4_menucard1 */
	.slider4 {padding: 10px 13% 45px 17%; width: 70%;}
	.slider4 .flex-direction-nav a.flex-next {right:50px;}
	.slider4 .pagesNr {right:75px;}


	.typo {margin:0 60px 0 50px;}

	/* 5_menucard2 */
	.slider5 {background:none; height:auto; margin-bottom:80px;}
	.slider5:before, .slider5:after {display:none;}

	.slider5 .half1 {width:45%; margin:0 3% 0 2%;}
	.slider5 .half2  {width:45%; margin:0 2% 0 3%;}

	.slider5 .pagesNr {width:100%; bottom:-40px; right:auto; background:transparent; margin-top:27px;}
	.slider5 .pagesNr span {background:#477D93; padding:2px; }
	.slider5 .pagesNr span.nr1 {padding:2px 2px 2px 6px;; border-top-left-radius:5px; border-bottom-left-radius:5px;}
	.slider5 .pagesNr span.nr2 {padding:2px 6px 2px 2px; border-top-right-radius:5px; border-bottom-right-radius:5px;}

	.slider5 .flex-direction-nav a.flex-prev, .slider5 .flex-direction-nav a.flex-prev:hover {left:0; bottom:-40px; top:auto; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-lft.png) no-repeat top center;}
	.slider5 .flex-direction-nav a.flex-next, .slider5 .flex-direction-nav a.flex-next:hover {right:0; bottom:-40px; top:auto; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-rt.png) no-repeat top center;}

	.box1 {display:none;}
	/* 6_contact */
	.box6 {text-align:center;}
	.box6 p {text-align:left;}
	.box7 {margin:0 40px;}
	.hdr5 {margin-left:40px;}

	/* 8_single */
	.comments {padding-left:40px; padding-right:40px;}

    /* selectnav.js */

      .js #menu-main { display: none; }
      .js .selectnav { display: block; margin:0 auto; }

}


@media (max-width:729px) {

	.container {width:auto; padding:0 20px;}

    .topData ul.social {display:none;}
    .topData address {top:-10px;}
    #header .logoContainer a { margin-top:24px; margin-bottom:10px; padding-right:20%;}
    .login a.bookTable {background: transparent url(./assets/img/iphone-book-table.png) no-repeat top center; height:60px; width:53px; font-size:16px; line-height:18px; top:20px; padding:17px 0 0 0; right:5%;}
    #header .topData {margin-top:15px;}

	#mainContent.sliderBack {background:none;}

    .slider1Back {width:100%; background:none; left:auto; height:auto;}
	.slider1 {width:100%; }
	.slider1 .sliderContent {padding:0; height:auto;}
	.slider1 .slider-wrapper {height:auto;}

    .slider1 .frame1 {display:none;}

	.slider1 .nivo-controlNav {padding:0; top:-50px;}
	.slider1 .nivo-directionNav {top:0;}
	.slider1 .nivo-directionNav a {background:transparent url(./assets/img/slider1-controls.png) no-repeat; width:56px; height:66px; display:block; z-index:9; text-indent:-9999px; top:0;}
	.slider1 a.nivo-prevNav {width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-lft.png) no-repeat top center; bottom:15px; top:auto; left:50px;}
	.slider1 a.nivo-prevNav:hover {width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-lft.png) no-repeat top center; bottom:15px; top:auto; left:50px;}
	.slider1 a.nivo-nextNav {width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-rt.png) no-repeat top center; bottom:15px; top:auto; right:50px;}
	.slider1 a.nivo-nextNav:hover {width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-rt.png) no-repeat top center; bottom:15px; top:auto; right:50px;}

    .hdr1 {background: none; height:auto; color:#E07598; font-size:19px; line-height:22px;}
    .hdr2 {font-size:16px; line-height:24px;}
	.hdr2 span.lft {display:none;}
	.hdr2 span.rt {display:none;}
	.hdr4 {background: none; color:#477D93; height:53px; font-size:19px; line-height:36px;}


	.slider2 {padding:10px 0 30px 0; background:none; height:auto; text-align:center;}
	.slider2 .setSlider2 {width:auto;}
	.slider2 a.link1 {background:#33707b; border-radius:5px; height:28px; width:auto; position:static; display:inline-block; padding:0 20px; margin:0 0 20px 0;}

	.slider2 .flex-direction-nav a.flex-prev, .slider2 .flex-direction-nav a.flex-prev:hover {left:0; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-lft.png) no-repeat top center;}
	.slider2 .flex-direction-nav a.flex-next, .slider2 .flex-direction-nav a.flex-next:hover {right:0; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-rt.png) no-repeat top center;}

	.setSlider2 .third {width:100%; margin-bottom:15px;}

	.threeColumnGallery {text-align:center;}
	.threeColumnGallery .third, .threeColumnGallery .third:nth-child(3) {width:100%; background:transparent url(./assets/img/divider1-bg.png) repeat-x 50% 100%; margin-bottom:10px; padding-bottom:15px;}
	.third {width:100%;}
	.third .mrgThird {padding:7px;}

    #footer .col1 {background: transparent url(./assets/img/iphone-hours-bg.png) no-repeat center 80%; min-height:197px;}
    #footer span.day {font-size:14px; line-height:17px;}
	#footer span.hour {font-size:14px; line-height:17px;}
	#footer .mid {padding:0;}

	.blogContent {margin:0; text-align:center;}
	.blogContent img {width:auto; text-align:left;}
	.blogContent p {font-size:13px; line-height:20px; color:#262626; margin:20px 0 20px 0;  text-align:left;}
	.blogContent a {background: #33707b; padding:0 25px; line-height:32px; height:32px; margin:8px 0 2px 0; font-size:13px; color:#fff; display:inline-block;}
	.blogTitle {text-align:left;}

	.blogTitle {padding:0 5px; margin-top:30px;}
	.blogTitle h2 {width:100; margin: 8px 0 4px 0;}
	.blogTitle .blogOpt {width:100%; margin: 0; padding:0;}
	.blogTitle .category {float:left; padding:0 10px 5px 0; font-size:11px;}
	.blogTitle .category a {font-size:11px;}
	.blogTitle h2 a {font-size:11px; line-height:12px; }
	.blogTitle .dates {display:none;}

	.comments input[type="submit"], input[type="submit"] {display:block; margin:10px auto; float:none;}

	.typo {margin:0 20px;}

	#footer .top, #footer .mid, #footer .btm {background:none;}
	#footer h4 span.lft {display:none;}
	#footer h4 span.rt {display:none;}
    #footer .footNotes {display:block; margin-left:0;}
	#footer .footNotes p {display:none;}
	#footer .footNotes ul.social {width:100%; text-align:center; margin: 0;}
	#footer ul.social a {background: transparent url(./assets/img/iphone-socialicons.png) no-repeat top center; width:52px; height:52px;}
	#footer .col2 .ftMap {height:auto;}

	#footer {margin-top:10px;}
	#footer .col1 {background:none;}
	#footer .col2 {width:100%; padding:0;}
	#footer span.day {width:100%; display:block; text-align:center;}
	#footer span.hour {width:100%; display:block; text-align:center; margin-bottom:5px;}

	#footer ul.social a.fb {background-position:-5px -2px;}
	#footer ul.social a.fb:hover {background-position:-5px -78px;}
	#footer ul.social a.twit {background-position:-70px -2px;}
	#footer ul.social a.twit:hover {background-position:-70px -78px;}
	#footer ul.social a.rss {background-position:-134px -2px;}
	#footer ul.social a.rss:hover {background-position:-134px -78px;}
	#footer ul.social a.mail {background-position:-198px -2px;}
	#footer ul.social a.mail:hover {background-position:-198px -78px;}


    .slider4 {background:none; height:auto; margin-bottom:80px; width:100%; padding:0;}
    .slider4 .slider4Set {width:auto;}
	.slider4 .flex-direction-nav a.flex-next, .slider4 .flex-direction-nav a.flex-next:hover {right:0; top:auto; bottom:-40px; width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-rt.png) no-repeat top center;}

	.slider4 .pagesNr {width:100%; bottom:-40px; right:auto; background:transparent; margin-top:27px;}
	.slider4 .pagesNr span {background:#477D93; padding:2px; }
	.slider4 .pagesNr span.nr1 {padding:2px 2px 2px 6px;; border-top-left-radius:5px; border-bottom-left-radius:5px;}
	.slider4 .pagesNr span.nr2 {padding:2px 6px 2px 2px; border-top-right-radius:5px; border-bottom-right-radius:5px;}


	.slider5 .flexslider {padding:0 10px;}
	.slider5 .slider5Set .cn1 {width:100%; text-align:center; margin-bottom:5px;}
    .slider5 .slider5Set .cn2 {width:100%; text-align:center;}
    .slider5 .slider5Set .tx2 {text-align: center; display: block; float: none;}

	.slider5 .externalNav a {margin:2px 4px;}


	.box5 {margin-left:10px; margin-right:10px;}
	.box6 p {text-align:center;}
	.hdr5 {margin-left:30px;}
	.box7 {margin:0 30px;}
	.box7 .cn1 {width:100%;}
	.box7 .cn2 {margin-top:30px; width:100%; text-align:center;}
	.box7 .cn3 {margin-top:30px; width:100%; text-align:center;}
	.box7 .cn4 {display:none;}
	.box7 .cn3 br { }
	input[type="text"] {width:100%;}
    textarea {width:100%;}

    .slider6Back, .slider6 .sliderContent, .slider6 .slider-wrapper {height:auto;}
	.slider6 {width:100%; margin:0 auto; }
	.slider6 .sliderContent {padding:0;}
	.slider6Back {background:none;}
    .slider6 .frame1 {display:none;}


    .ribTxt {display:none;}
	.slider6 a.nivo-prevNav {display:none;}
    .slider6 a.nivo-nextNav {display:none;}

	.slider7Back {height:auto; margin-bottom:20px;}
	.slider7 {background:none; height:auto;}
	.slider7 .anythingWindow, .slider7 .anythingSlider, .slider7 .anythingSlider .panel  {height:1000px !important;}
	.slider7 .anythingSlider-default {padding:0;}
	.slider7 .third {width:100%;}
	.slider7 .third .shadd {background: transparent url(./assets/img/slider7-photo-shadow.png) no-repeat bottom center;}
	.setSlider7 .third .mrgThird {padding:0;}
	.slider7 span.arrow.back a, .slider7 span.arrow.back a:hover {width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-lft.png) no-repeat top center; bottom:-27px; top:auto; left:6%;}
	.slider7 span.arrow.forward a, .slider7 span.arrow.forward a:hover {width:30px; height:28px; background: transparent url(./assets/img/ipad-slider5-rt.png) no-repeat top center; bottom:-27px; top:auto; right:6%;}


	.slider8 .slider8Set .third {width: 46%; margin:0 2%;}

    p.full {margin-left:30px; margin-right:30px;}

    .comments {padding-left:5px; padding-right:5px; margin:0;}

    .ipad-box9 {padding-top:70px;}
	.ipad-box9 .mCont {width:88%; margin:0; margin-left:12%; }
	.ipad-box9 label {width:170px;}
	.ipad-box9 label input[type="text"] {width:144px;}
	.ipad-box9 label.q2 {width:170px; padding-left:0;}
	.ipad-box9 label.q2 input[type="text"] {width:144px;}
	.ipad-box9 label.q3 {padding-left:0;}
	.ipad-box9 .submitHolder {text-align:right; width:165px;}




}


/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(./assets/img/lightbox/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(./assets/img/lightbox/next.png) right 48% no-repeat;
}

/*   Chen - New Design */

.column2 {
width: 20%;
background: transparent; 
margin-top: 25px;
}

.hdr1 {
background: transparent url(./assets/img/hdr1-ribbon.png) no-repeat top center; 
height: 67px;
text-align: center;
font-family: 'leckerli_oneregular';
font-size: 21px;
line-height: 44px;
margin: 50px 0;
color: #fff;
}

.slider1Back {
background: transparent url(./assets/img/slider1-shadow.png) no-repeat center 167px;
position: relative;
left: 20px;
width: 714px;
margin-top: 40px;
height: 352px;
overflow: hidden;
}

.box1 {width:294px; margin:30px auto 0 auto; color:#fff;}
.box1 .top {height:36px; background: transparent url(http://macarons.co.il/wp-content/uploads/2015/01/bigshield_top2.png) no-repeat top center; }
.box1 .mid {background: transparent url(http://macarons.co.il/wp-content/uploads/2015/01/bigshield_center2.png) repeat-y 50% 0; min-height:72px; padding:0 25px;}
.box1 .btm {height:36px; background: transparent url(http://macarons.co.il/wp-content/uploads/2015/01/bigshield_bottom2.png) no-repeat top center;}


}

@media (max-width: 1000px){
.blogContent p {
    text-align: right;
    direction: rtl;
}
