@charset "utf-8";
/* CSS Document */
a {cursor:pointer !important;}
.img-intro-left, .img-fulltext-left {
    float: left;
    margin-right: 20px;
    margin-bottom: 40px;
	width:50%;
}
/*#rt-showcase .title {
    font-family: 'Dancing Script', cursive;
	font-weight:400;
	font-size:2.5em;
	line-height:normal;
	color: rgba(217,170,125,1.00);
}*/
/*--- custom menu ---*/
#menu-restaurant-cont, .semanticui-body {padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:10px; background-color:#FFFFFF;}
.menu-r-wrap {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 2px solid rgba(0, 0, 0, 0.1);
	visibility:hidden;
	padding: 20px 0;
}
.logo-type-myriad .single-menu .hero-menu_header li a span, .logo-type-myriad .hero-menu .hero-menu_header li a span {display:none;}
.logo-type-myriad .section-title h2, .logo-type-myriad .section-title h4 {font-family:'Lato', 'Helvetica', arial, serif;}
.logo-type-myriad .hero-menu-item-price, .logo-type-myriad .section-title h4, .logo-type-myriad .hero-menu_header li::before, .logo-type-myriad .carousel325 .hero-menu_header li.current a {
    color: #8c1823;
}
.logo-type-myriad .hero-menu_header::before {
    background: #8c1823;
}
.hero-menu_header li.current {padding:0;}
#rt-footer a:hover, #rt-footer-surround a:hover {color:#fff;}
.menu-r-wrap h3 {font-size: 24px; line-height:40px; margin:0 10px;} 
.menu-r-info, .menu-r-custom {
	display:inline-block;
	letter-spacing: 0.15em;
	margin: 10px;
	font-size:14px;
	color:#000;
}
.menu-r-info a {
	color:#000;
}
.menu-r-info {
    border-bottom: 1px solid #000;}
.menu-test-menu h1 {
    font-size: 2.5rem;
    line-height: normal;
    margin-bottom: 40px;
    text-align: center;
}
/*--- end ---*/
.hero-menu-item {
    margin-bottom: 5px !important;
	float:left;
	width:100%;
	display: block;
    clear: both;
}
.hero-menu_header .current {border:none;}
.hero-menu_header li::before {line-height:2;}
._flipbook_thumb ._flipbook_book-tag {margin-top:-27px !important;}
#rt-slideshow .sprocket-fullslideshow-image {
    background-position: bottom center;
}
#rt-showcase .title {
	font-size:2.5em;
}
.button a {color:#ffffff;}
.sqs-block-content {font-size:1.2em;}
#instamax #instamax-load-more-div:hover, .instamax-load-more-div-click {
    background-color: #d9aa7d !important;
}
#instamax #instamax-load-more-div {
	background-color: #8c1823 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	height:50px;
	border-radius:3px;
	font-family: 'lato', Verdana, Helvetica, Arial, sans-serif;
text-transform: uppercase;
}
.mn h2 {font-size:25px; line-height:25px; margin-bottom:27px;}
.sub {font-size:12px; margin-bottom:20px;}
.menu-holiday-bakeshop-more #rt-mainbottom {
    color: #ffffff;
    background-color: #8c1823;
}
.menu-holiday-bakeshop-more #rt-mainbottom .title5 .module-title .title::after {
    background: #ffffff;
}
.menu-holiday-bakeshop-more #rt-showcase .title, .menu-valentine-s-menu #rt-showcase .title {
	color: #ffffff;
}
.menu-block .gf-menu .rt-menu-logo .item
#ftd-text10 .gcore-line-tr .gcore-input {
    width: 100%;
}
.fp-slideshow .layout-fullslideshow .sprocket-features-title {
    font-size: 2.7em;
    letter-spacing: 7px;
}
.fp-slideshow .layout-fullslideshow .sprocket-features-title::after {
    bottom: -25px;
}
.fp-slideshow .layout-fullslideshow .sprocket-features-desc {
    margin-top: 50px;
}
/*--- form ---*/
.gcore-display-table {
    width: 100%;
}
p.chrono_credits, .chronoforms6_credits {display:none;}
.gcore-line-td input, .gcore-line-td textarea, .gcore-line-td select {
    width: 100% !important;
}
input.readon {width:auto !important;padding: 8px 15px 7px 15px !important;}
.gcore-subinput-container {
	width:50%;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	display:table;
}
select[size] {height:45px !important;}
.gcore-subinput-container .gcore-input-container {display:table;}
.gcore-subinput-container:not(:first-child) {
    padding-left: 0px !important;
	float:right;
	width:48%;
}
textarea {height:auto;}
.gcore-line-td textarea {height:150px;}
.max-w {max-width:400px; margin-left:auto; margin-right:auto;}
.g-recaptcha {width:304px; display:inline-block;}
.component-content .ui.form {
    font-size: 1.2rem;
}
/*--- end ---*/
.rt-social-buttons {
    text-align: center;
}
.rt-social-buttons .social-button {
	font-size:3em;
	height: 60px;
    line-height: 60px;
    width: 60px;
}
.-rt-myriad-style .menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {
    min-width: auto;
    margin: 5px;
}
.menu-block {padding-top:20px;}
.rt-block.logo {display:none;}
.menu-block .gf-menu .rt-menu-logo .item {
	background-image: url(/images/Anninas-Bakeshop-logo.png);
	background-repeat: no-repeat;
	background-size: cover;
	height:140px !important;
	width:350px;
	z-index: 200;
}
/*.menu-home-3 .menu-block .gf-menu .rt-menu-logo .item {
	background-image: url(/images/Anninas-Baceshop-Holiday-logo-2.png);
	height:200px !important;
}*/
.menu-block .gf-menu .rt-menu-logo .menu-item-wrapper {
	display:none;
}
.menu-block .gf-menu .rt-menu-logo {margin:0px;}
.menu-block .gf-menu .rt-menu-logo::after {background-color:rgba(255,255,255,0.00)}
#rt-slideshow {
    background-color: #000000;
}
/*--- welcome ---*/
body.layout-mode-responsive .fp-roksprocket-slideshow-firstfullwidth .layout-slideshow3 .sprocket-features-desc {
    background: rgba(255,255,255,0.75);
    border-radius: 5px;
}
/*--- end ---*/
.rt-image-effect img {
    opacity: 1.00;
}
.meals .sprocket-tables-block {
    text-align: left;
}
.meals .sprocket-tables-bg1, .meals .sprocket-tables-block.highlight:hover .sprocket-tables-bg1 {
    background: #ffffff;
}
.meals .sprocket-tables-bg1:hover, .meals .sprocket-tables-block.highlight:hover .sprocket-tables-bg1:hover {
    background: #ffffff;
}
.meals .sprocket-tables-item {border:none;}
.meals .sprocket-tables-cell {padding:0px;}
.meals .sprocket-tables-container .sprocket-tables-block {margin-bottom:0px; margin-top:0px;}
.meals h3 {margin-top:0px; margin-bottom:10px;}
/*.extension-type-preset1 #rt-extension {
    background-image: url(/images/backgrounds/Annina_s-Bakeshop-22.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}*/
.extension-type-preset1 #rt-extension {
    background-image: none;
}
.menu-valentine-s-menu .extension-type-preset1 #rt-extension {
    background-image: url(/images/backgrounds/Annina_s-Bakeshop-22.jpg);
    background-position: bottom center;
}
.extension-type-preset1.menu-valentine-s-menu #rt-extension {
    background-image: url(/images/slideshow/2170-ABS-WebHomePage-1.jpg);
	background-position: bottom center;
}
.menu-valentine-s-menu #rt-mainbody-surround {
    background-image: url(/images/backgrounds/ABS-ValentinesMenu6.jpg);
	background-position: bottom center;
	background-size:cover;
}
.modal_link.rl_modals_element img {padding-top:2px; padding-bottom:2px;}
.fp-feature-b.about .gantry-width-spacer {
    margin: 0px;
}
/*.menu-block .gf-menu li.active > .item .menu-item-wrapper {
	color: rgba(217,170,125,1.00);
}
.menu-block .gf-menu li.active > .item .menu-item-wrapper:hover, .menu-block .gf-menu li:hover > a.item .menu-item-wrapper, .menu-block .gf-menu li > .item .menu-item-wrapper:hover {
	color: rgba(217,170,125,1.00);
}*/
/*--- Menu - food ---*/
.menu-extra {width:100%; padding-bottom:20px;}
.menu-extra p {text-align:center;}
.menu-box1 {float:left; width:80%; padding-bottom:20px;}
.menu-items{-webkit-column-width:18em;-webkit-column-gap:3em;-moz-column-width:18em;-moz-column-gap:3em;-ms-column-width:18em;-ms-column-gap:3em;-o-column-width:18em;-o-column-gap:3em;column-width:18em;column-gap:3em}
.menu-item{margin-bottom:0;padding-bottom:2em;margin-top:0;line-height:1.2em; width:100%; display:table; text-align:left;    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;}
.menu-item-price-top{float:right; width:18%;}
.menu-item-price-top2{float:right; width:38%;}
.menu-item-title{font-size:1.1em;font-weight:700;line-height:1.2em}
.menu-item-description{line-height:1.3em;margin-top:5px;}
.menu-item-price-bottom{margin:.5em 0}
/*--- end ---*/
.img-intro-left, .img-fulltext-left {padding-top:10px;}
/*--- footer menu ---*/
#rt-footer ul.menu {text-align:center;}
#rt-footer ul.menu li.item-140 {display:none;}
#rt-footer ul.menu li {display:inline-block; clear:none;}
.nav.sec {display:block;}
.nav.sec a {color:#8c1823;}
/*--- end ---*/
.rt-copyright-content {text-align:left;}
#rt-page-surround {color:#000000;}
/*--- Catering and Menu ---*/
.sprocket-tabs-nav li .sprocket-tabs-inner {font-size:1.5em;}
.sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner, .sprocket-tabs .sprocket-tabs-nav > li.active:hover > .sprocket-tabs-inner {
    background: #000;
}
.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
    color: rgba(217,170,125,1.00);
}
.sprocket-tabs .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner {
    background: #8c1823;
}
.sprocket-tabs-nav {
    text-align: center;
	padding-top:20px;
	padding-bottom:20px;
}
.sprocket-tabs-nav li {
    float: none;
    position: relative;
    display: inline-block;
	margin-top:5px;
	margin-bottom:5px;
}
/*--- end ---*/
@media only screen and (min-width: 960px) and (max-width: 1199px){
.img-intro-left, .img-fulltext-left {width:50%;margin-bottom: 15px;}
body.layout-mode-responsive h2.title {
	font-size:2em;
}
.fp-slideshow .layout-fullslideshow .sprocket-features-title {
    font-size: 2em;
    letter-spacing: 5px;
}
/*--- custom menu ---*/
body.layout-mode-responsive .menu-r-wrap h3 {font-size: 24px;} 
/*--- end ---*/
}
@media only screen and (min-width: 768px) and (max-width: 959px){
.fp-slideshow .layout-fullslideshow .sprocket-features-title {
    font-size: 2em;
    letter-spacing: 5px;
}
body.layout-mode-responsive h2.title {
	font-size:2em;
}
.img-intro-left, .img-fulltext-left {width:100%;margin-bottom: 20px;}
body.layout-mode-responsive.-rt-myriad-style .menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {

    min-width: auto;

}
.menu-block .gf-menu .rt-menu-logo .item {
	height:80px !important;
	width:180px;
}
.menu-home-3 .menu-block .gf-menu .rt-menu-logo .item {
	height:109px !important;
	width:180px;
}
/*--- custom menu ---*/
body.layout-mode-responsive .menu-r-wrap h3 {font-size: 24px;} 
/*--- end ---*/
}
@media only screen and (min-width: 481px) and (max-width: 767px){
.gallery {text-align:center;}
body.layout-mode-responsive h2.title {
	font-size:1.7em;
}
.img-intro-left, .img-fulltext-left {width:100%;margin-bottom: 15px;}
.menu-home .rt-block.logo, .menu-home-3 .rt-block.logo {
	display: table;
	position: absolute;
	top: 0px;
	left: -25px;
	z-index: 200;
	width: 100%;
	text-align:center;
	overflow:hidden;
	background-image:none;
}
.rt-block.logo {
	display: table;
	position: relative;
	top: 0px;
	left: 0px;
}
.customlogo { padding-left:15%; padding-right:15%;}

.logo-type-myriad .hero-menu_header li {margin-left:10px; margin-right:0; margin-top:10px; margin-bottom:10px;}
.logo-type-myriad .hero-menu_header li::after {content: "|"; margin-left:10px; color: #9C9C9C;}
.gcore-subinput-container {
	width:100%;
	padding:0px;
	display:table;
}
.gcore-subinput-container:not(:first-child) {float:none;
	width:100%;
}
input.sb1, select.sb1 {margin-bottom:10px;}
.ui.selection.dropdown {border: 1px solid rgba(34,36,38,.15) !important;}
/*--- welcome ---*/
body.layout-mode-responsive .fp-roksprocket-slideshow-firstfullwidth .layout-slideshow3 .sprocket-features-desc {
    margin: auto;
    padding: 15px 25px;
    width: 55%;
}
.layout-fullslideshow .sprocket-features-desc {
	display: block !important;
	background-color: rgba(0,0,0,0);
}
.menu-home-3 .layout-fullslideshow .sprocket-features-desc {
	background-color: rgba(0,0,0,0);
}
.layout-slideshow3 .sprocket-features-index-1 .sprocket-features-img-container {
	height:400px;
}
.fp-roksprocket-slideshow-firstfullwidth .layout-slideshow3 .sprocket-features-title {
	font-size: 2em;
	line-height: 1.3em;
}
.fp-roksprocket-slideshow-firstfullwidth .layout-slideshow3 .sprocket-features-title::after {
    bottom: 5px;
}
/*--- end ---*/
/*--- custom menu ---*/
.menu-r-wrap {
	display: block;
}
body.layout-mode-responsive .menu-r-wrap h3 {font-size: 24px;} 
/*--- end ---*/
}
@media only screen and (max-width: 480px){
body.layout-mode-responsive .fp-slideshow .layout-fullslideshow .sprocket-features-title {font-size: 1.5rem; line-height: 1.6rem;}
body.layout-mode-responsive h2.title {
	font-size:1.7em;
}
.fp-slideshow p {
    margin: 0 0 5px 0;
}
.img-intro-left, .img-fulltext-left {width:100%;margin-bottom: 15px;}
.menu-home .rt-block.logo, .menu-home-3 .rt-block.logo {
	display: table;
	position: absolute;
	top: 0px;
	left: -25px;
	z-index: 200;
	width: 100%;
	text-align:center;
	overflow:hidden;
}
.rt-block.logo {
	display: table;
	position: relative;
	top: 0px;
	left: 0px;
}
.customlogo { padding-left:15%; padding-right:15%;}

.gf-menu li.rt-menu-logo { display:none;}
.gallery {text-align:center;}
body.layout-mode-responsive h1 {
    font-size: 170%;
    line-height: normal;
}
.logo-type-myriad .hero-menu_header li {margin-left:10px; margin-right:0; margin-top:10px; margin-bottom:10px;}
.logo-type-myriad .hero-menu_header li::after {content: "|"; margin-left:10px; color: #9C9C9C;}
.gcore-subinput-container {
	width:100%;
	padding:0px;
	display:table;
}
.gcore-subinput-container:not(:first-child) {float:none;
	width:100%;
}
input.sb1, select.sb1 {margin-bottom:10px;}
.ui.selection.dropdown {border: 1px solid rgba(34,36,38,.15) !important;}
/*--- welcome ---*/
body.layout-mode-responsive .fp-roksprocket-slideshow-firstfullwidth .layout-slideshow3 .sprocket-features-desc {
    background: rgba(255,255,255,0.75);
    border-radius: 5px;
    margin: auto;
    padding: 15px 25px;
    width: 35%;
}
.layout-fullslideshow .sprocket-features-desc {
	display: block !important;
	background-color: rgba(0,0,0,0.0);
}
.menu-home-3 .layout-fullslideshow .sprocket-features-desc {
	background-color: rgba(0,0,0,0);
}
.layout-slideshow3 .sprocket-features-index-1 .sprocket-features-img-container {
	height:380px;
}
.fp-roksprocket-slideshow-firstfullwidth .layout-slideshow3 .sprocket-features-title {
	background: rgba(255,255,255,0.80);
	position: relative;
	font-size: 2em;
	line-height: 1.3em;
	margin: 0 0 15px 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	display: inline-block;
	border-radius: 5px;
}
.fp-roksprocket-slideshow-firstfullwidth .layout-slideshow3 .sprocket-features-title::after {
    bottom: 5px;
}
/*--- end ---*/
/*--- custom menu ---*/
.menu-r-wrap {
	display: block;
}
body.layout-mode-responsive .menu-r-wrap h3 {font-size: 24px;} 
/*--- end ---*/
}
@media only screen and (max-height: 500px) {
.layout-fullslideshow .sprocket-features-desc {
	display: block !important;
}
}