#footer a:link, #footer a:visited {color:#c3c988;text-decoration:none}
#footer a:hover {text-decoration:underline}
.image-layers {display:none !important;}
body  {background: #A49E91 !important; }
.intro-effect-layers{display:none !important;}
p a {
color: #35430e !important;
font-size: 17px;
}
@font-face {
font-family: 'ABCFONT-HPLHS';
src: url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/ABCFONT-HPLHS.eot);
src: url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/ABCFONT-HPLHS.woff2) format('woff2'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/ABCFONT-HPLHS.woff) format('woff'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/ABCFONT-HPLHS.ttf) format('truetype'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/ABCFONT-HPLHS.svg#ABCFONT-HPLHS) format('svg'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/ABCFONT-HPLHS.eot?#iefix) format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Sunday-Regular';
src: url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/Sunday-Regular.eot);
src: url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/Sunday-Regular.woff2) format('woff2'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/Sunday-Regular.woff) format('woff'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/Sunday-Regular.ttf) format('truetype'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/Sunday-Regular.svg#Sunday-Regular) format('svg'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/Sunday-Regular.eot?#iefix) format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'BrixtonLnRg';
src: url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/BrixtonLnRg.eot);
src: url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/BrixtonLnRg.eot) format('embedded-opentype'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/BrixtonLnRg.woff2) format('woff2'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/BrixtonLnRg.woff) format('woff'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/BrixtonLnRg.ttf) format('truetype'),
url(//vovotelo.co.za/wp-content/themes/vovotelo/fonts/BrixtonLnRg.svg#BrixtonLnRg) format('svg');
}
#the_bakers_experience h2 {  font-family: 'Sunday-Regular';}
#our_story h2 { font-family: 'Sunday-Regular'; text-transform: uppercase;    display: none;   }
#delicious_delights h2 {  font-family: 'Sunday-Regular'; display: none;}
#instagram h2 { font-family: 'ABCFONT-HPLHS'; text-transform: uppercase; }
#contact h2 {  font-family: 'Sunday-Regular';}
#bakery_hearty_meals h3 { font-family: 'ABCFONT-HPLHS'; text-transform: uppercase; }
.pace .pace-progress {background: #7fc8bd !important;}
.slide.intro-layout {background-position:50% 50%}
.page-id-10.storybook p {color: #000;} #our_story .content_pattern {
text-align: center;
margin: 0 auto;
max-width: 1100px;
padding-top: 80px;
position: relative;
top: 0;
width: 95%;
padding-bottom: 108px;
background: none;}
.content_pattern:before { background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bg_panels/ourstory/ourstory_left.png) no-repeat;
position: absolute;
left: -157px;
content: "";
display: block;
height: 100%;
width: 35%;
top: 84px;}
.content_pattern:after { background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bg_panels/ourstory/ourstory_right.png) no-repeat;
position: absolute;
right: -220px;
content: "";
display: block;
height: 100%;
width: 35%;
top: 84px;
}
#our_story.slide.services-layout {
background:url(//vovotelo.co.za/wp-content/themes/vovotelo/images/ourstory-bg02-mini.png) #ffffff no-repeat top right;     
padding-bottom: 0px;
background-size:cover;
}
#our_story.slide.services-layout .content {opacity: 1;    padding-top: 0px;}
#our_story.storybook .slide.services-layout .section-header p {color: #fff;}
#our_story .content_pattern .section-header:nth-of-type(1) {padding-bottom: 0;} #delicious_delights .delicious_pattern {background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/delicious-delights-bg-mini.png) no-repeat; padding-top: 91px; padding-bottom: 183px;background-size:contain; width: 67%;}
#delicious_delights.slide.layout-image {    height: 598px; padding-top: 117px;}
#delicious_delights .logo_circle {
position: absolute;
width: 267px;
height: 187px;
background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bg_panels/ourstory/title-delicious-delights.png);
left: calc(50% - 141px);
top: -88px;
margin: 0 auto;}
.buttoncontainer {width: 100%;
position: relative;
padding: 10px;
max-width: 668px;
margin: 0 auto;}
.button {width:22%; height:130px; float: left; position:relative;padding-left: 10px;
padding-right: 10px;
background-repeat: no-repeat !important;background-position: 50% 50%;}
.button:hover {background-position: 50% 50%;}
.day {background-image: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bt-daymenu.png), url(//vovotelo.co.za/wp-content/themes/vovotelo/images/takeaway-menu-circle-bg.png) ; background-size: 120px,contain; }
.day:hover {background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bt-daymenu-hover02.png), url(//vovotelo.co.za/wp-content/themes/vovotelo/images/day-menu-circle-bg.png) ; background-size: 120px,contain; background-position: 50% 50%;}
.eve {background-image: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bt-evemenu.png),url(//vovotelo.co.za/wp-content/themes/vovotelo/images/evening-menu-circle-bg.png); background-size: 120px,contain; }
.eve:hover {background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bt-evemenu-h.png),url(//vovotelo.co.za/wp-content/themes/vovotelo/images/evening-menu-circle-bg.png); background-size: 115px,contain; background-position: 50% 50%; }
.wine {background-image: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bt-winemenu.png), url(//vovotelo.co.za/wp-content/themes/vovotelo/images/takeaway-menu-circle-bg.png); background-size: 120px,contain; }
.wine:hover {background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bt-winemenu-hover.png),url(//vovotelo.co.za/wp-content/themes/vovotelo/images/wine-menu-circle-bg.png); background-size: 120px,contain; background-position: 50% 50%;}
.kids {background-image: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bt-kidsmenu.png),url(//vovotelo.co.za/wp-content/themes/vovotelo/images/kids-menu-circle-bg-editedwhite.png); background-size: 120px,contain; height:170px; background-position: 50% 25%;}
.kids:hover {background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bt-kidsmenu-hover.png),url(//vovotelo.co.za/wp-content/themes/vovotelo/images/kids-menu-circle-bg.png); background-size: 120px,contain; background-position: 50% 25%;}
.takeaway {background-image: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bt-takeawaymenu.png),url(//vovotelo.co.za/wp-content/themes/vovotelo/images/takeaway-menu-circle-bg.png); background-size: 120px,contain; }
.takeaway:hover {background-image: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bt-takeawaymenu-h.png),url(//vovotelo.co.za/wp-content/themes/vovotelo/images/takeaway-menu-circle-bg.png); background-size: 114px,contain; background-position: 50% 50%;} #the_bakers_experience.portfolio-layout .grid-item.featured {    height: 283px;}
.portfolio-layout .grid-item.featured h2 {margin-top: 45px;} #instagram.slide.services-layout {background: #ffffff; padding-bottom:1px;
}
.instagramlayout .responsive-tabs {background-color:#A49E90; border: solid 5px #A49E90;}
#instagram.slide.services-layout .content {    padding-top: 130px;}
.instagramlayout {margin-top: -177px; text-align: center;}
#instagram .section-header {padding: 84px 0 28px 0;}
.responsive-tabs-wrapper {    WIDTH: 100%;
max-width: 1170px;
margin: 0 auto;}
#instagram .responsive-tabs .responsive-tabs__list__item {font-family: 'ABCFONT-HPLHS'; text-transform: uppercase ;   font-size: 33px ;    padding: 20px; border-bottom: none; color: #000;}
#instagram .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {color: #737b35; } #bakery_hearty_meals.slide.services-layout .content {    padding-top: 50px;}
#bakery_hearty_meals .content_two {    
width: 48%;
float: left;
max-width: 48%;
margin-left: 0;
background-image:url(//vovotelo.co.za/wp-content/themes/vovotelo/images/block-bg-min.png);
background-size:contain;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding:40px;
background-position: 50% 50%;
min-height: 410px;
}
#bakery_hearty_meals .content_two p {font-size:14px}
#bakery_hearty_meals .pastry p {width: 84%;}
#bakery_hearty_meals .hearty img {margin-top:20px; margin-bottom: 20px;}
#bakery_hearty_meals .pastry img {margin-top:5px}
#bakery_hearty_meals .hearty::before {
content: '';
display: block;
background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/heartymeals-bg-02-mini.png) no-repeat;
background-size: contain;
width: 100px;
height: 100px;
position: absolute;
top: -10px;
right: 12em;
}
#bakery_hearty_meals .hearty::after {
content:'';
display:block;
background:url(//vovotelo.co.za/wp-content/themes/vovotelo/images/heartymeals-bg03-mini.png) no-repeat;
background-size:contain;
width:100px;
height:100px;
position: absolute;
right: 2em;
}
#bakery_hearty_meals .pastry {
float: right;
}
#bakery_hearty_meals .pastry::after {
content: '';
background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/pasty-bg02-mini.png) no-repeat;
display: inline-block;
width: 300px;
height: 290px;
position: absolute;
background-size: contain;
right: -7em;
margin-top: -191px;
}
#bakery_hearty_meals p { color:#000;}
#bakery_hearty_meals h3 { color:#000;     font-size: 38px;}
#bakery_hearty_meals .heartymeals{    width: 100%;
margin: 0 auto;
max-width: 1098px;}
#bakery_hearty_meals .slide.services-layout .content { padding-top: 98px;;}
#bakery_hearty_meals.slide.services-layout {background: #ffffff;}
#the_bakers_experience.portfolio-layout .grid-item h2 {
font-size: 26px; padding: 10px; 
background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bakers/bakers-experience-title-bg.png) no-repeat 50% 50% #fff; 
color: #fff;
font-family: 'BrixtonLnRg';
}
#the_bakers_experience .portfolio-layout .grid-item.featured h2 {font-size: 28px;     padding: 1px;}
#the_bakers_experience.portfolio-layout #what-to-try .section-portfolio .grid-item h2 {
background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/what-to-try-bg02.png) no-repeat 50% 50% #fff;
background-size: contain;
}
#the_bakers_experience.slide.portfolio-layout { background: #ffffff;} #reservations.slide.portfolio-layout{background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bg_panels/bg-reservations.jpg) #A49E91;
padding-bottom: 45px;
padding-top: 45px;
text-align: center;
margin-top: 100px;
margin-bottom: 100px;} #locator.slide.story-layout {
background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bg_locator-updated.jpg) no-repeat #ffffff; background-position: 50% 50%;
}
.title_locator {    
left: calc(50% + -282px);
margin-top: -50px;
position: absolute;} .contact_bg {border: 30px solid transparent;
padding: 15px;
-webkit-border-image: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/contactform-border.png) 30 stretch;
-o-border-image: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/contactform-border.png) 30 stretch;
border-image: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/contactform-border.png) 30 stretch;
margin: 0 auto;
max-width: 979px;
position: relative;
top: 87px;
width: 80%;
padding-bottom: 45px;
border-radius: 27px;
background:url(//vovotelo.co.za/wp-content/themes/vovotelo/images/contactform-corner-bg.png) no-repeat 100% 0% #ffffff;}
form label {
width: 100%;
}
#contact form textarea {
width: 350px;
height: 112px;
margin-bottom: 0;
}
#contact form input.submit {background:#77c7ba}
form input.text {
width: 350px
}
.contact_bg {}
.vfb-left-half {
width: 380px;
}
#contact.slide.layout-contact 	{    background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/contact/bg_Franchising.jpg);     background-repeat: no-repeat;
background-size: cover;}
.title-contacUS {
position: absolute;
width: 373px;
height: 98px;
background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/contact/title-contact-us.png);
left: calc(50% - 190px);
top: -68px;}
#contact.slide.layout-image .content {
height: 684px;
width: 73%; }
#contact form label, #contact form select {font-family: TRCenturyGothic;padding: 8px;}
@media only screen and (min-width:79.4em) {
#bakery_hearty_meals .pastry::after {right:0}
#bakery_hearty_meals .hearty::before {top:auto; right:auto; margin-top:-50px; margin-left:23em;}
#bakery_hearty_meals .hearty::after {right:auto;margin-left:23em}
}
@media screen and (max-width: 1000px) {
#the_bakers_experience.slide.portfolio-layout .section-portfolio {
width: 95%;}
#the_bakers_experience.portfolio-layout .grid-item {
width: 49.5%;}
#the_bakers_experience.portfolio-layout .grid-item.featured h2 {margin-top: 8px;}
#the_bakers_experience.portfolio-layout .grid-item.featured {
height: 240px;}
#bakery_hearty_meals .pastry {    width: 34%;    max-width: none;}
#bakery_hearty_meals .content_two { width:  36%;    max-width: none;}
.vfb-left-half {    width: 50%;}
form textarea {
width: 40% ;
}
form input.text {
width: 90% ;
}
.content_pattern:after {right: 25px;    width: 13%;
}
@media screen and (max-width: 875px)  {
#our_story .content_pattern { padding-bottom:0px;}
.content_pattern:before {top: 224px}
.content_pattern:after {top: 224px; right: 55px; width: 14%;}
.vfb-left-half {width: 100%;}
.slide.layout-contact form { width: 100%;}
form textarea {
width: 90% ;
}
#bakery_hearty_meals .content_two {width: 35%;    max-width: none;
}
}
@media only screen and (max-width:780px) {
.portfolio-layout .grid-item.featured {    height: 270px;}
.portfolio-layout .grid-item.standard {    height: 300px;}
.instagramlayout {margin-top: -131px;}
#instagram .section-header{padding: 128px 0 0 0;}
#store_locator.slide.story-layout{padding-top: 92px;}
#delicious_delights.slide.layout-image .content {
height: 667px ;}
#delicious_delights.delicious_pattern {top: 37px;}
#the_bakers_experience.portfolio-layout .grid-item {
width: 100%;
}
#bakery_hearty_meals .heartymeals {    margin-left: 6%;    margin-top: -120px;}
#bakery_hearty_meals .pastry { width: 68% !important;    max-width: none;}
#bakery_hearty_meals .hearty { width:  100%;    max-width: none;}
#bakery_hearty_meals.slide.services-layout .content {
padding-top: 20%;
}
.vfb-left-half {    width: 100%;}
#contact.slide.layout-contact {    margin-bottom: 119px;}
.title_locator {
left: calc(50% + -142px);
margin-top: -336px;
position: absolute;
}
#our_story .content_pattern {padding-top:20px}
}
@media only screen and (min-width: 40.063em) and (max-width: 48em) {
.content_pattern:before, .content_pattern:after {top: 80px;}
#the_bakers_experience.slide.portfolio-layout {padding-top: 20px;}
#the_bakers_experience .section-header p {display:none}
#bakery_hearty_meals .hearty {width:550px!important; margin:0 auto}
#bakery_hearty_meals .heartymeals, #bakery_hearty_meals .pastry {margin: 0 auto; width: 560px!important;}
#bakery_hearty_meals.slide.services-layout .content {padding-top:30px}
#bakery_hearty_meals .hearty::before {right:auto}
#locator a .joburg_pic {left:calc(73% - 100px); margin-top:-85px}
#locator a .durban_pic {left:calc(79% - 10px); margin-top:111px}
#locator.slide.story-layout {background-position: 58% 50%}
#locator.slide.story-layout a .pe_pic {left:calc(66% - 100px); margin-top:305px}
#locator.slide.story-layout a .capetown_pic {left:calc(20% - 188px); margin-top:390px}
#locator.slide.story-layout .content {padding-top:200px}
#locator .title_locator {margin-top:-186px}
} @media only screen and (max-width:767px) {
}
@media screen and (max-width: 668px) {
#bakery_hearty_meals.hearty {width: 100% !important;	margin-left: 0; background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/bg-hearty.svg) no-repeat; background-size: cover; background-position: 100% -29px;     padding-top: 100px;
padding-bottom: 100px;}
#bakery_hearty_meals .heartymeals {    margin-top: -102px;}
#our_story.slide.services-layout {    background-size: cover; padding-bottom: 0px;    }
.instagramlayout {margin-top: -103px;}
#instagram .section-header{padding: 92px 0 0 0;}
#instagram.slide.services-layout {height: auto;}
.delicious_pattern { height: 119px; top: -267px;}
.content_pattern:before {display:none;}
.content_pattern:after {display:none;}
}
@media screen and (max-width:539px)  {
#delicious_delights.slide.layout-image {
height: 801px;}
#delicious_delights.slide.layout-image .content {
height: 766px; }
.button {
width: 100%;
max-width: 90px;}
}
@media screen and (max-width:418px)  {
#contact.contact_bg {background: none;  top: -29px;padding-bottom:0px;}
#instagram .section-header{padding: 92px 0 0 0;}
#bakery_hearty_meals .heartymeals {    margin-left: 2%;     margin-top: -70px;}
#bakery_hearty_meals .hearty {   width: 64%;    background: none;}
#bakery_hearty_meals .pastry {   width: 65%;    background: none;    padding: 15px;}
#bakery_hearty_meals .hearty, #bakery_hearty_meals .pastry {width:100%!important}
.button {  width: 100%;
max-width: 80px;
margin-bottom: -13px;}
#the_bakers_experience.portfolio-layout .grid-item.featured h2 {    line-height: 1.2;}
#the_bakers_experience.portfolio-layout .grid-item img {      width: auto;}
#bakery_hearty_meals.slide.services-layout {padding-bottom:0px;}
#locator.slide.story-layout { margin-top: 222px;}
img {max-width:100%; height:auto}
#contact form textarea {width:100%}
#delicious_delights .delicious_pattern {background-size:100% 65%}
.day, .wine, .kids, .takeaway {background-size:97px,contain}
}
@media screen and (max-width:376px)  {
.portfolio-layout .grid-item.featured {height: 270px;}
#contact.slide.layout-contact 	{
background: url(//vovotelo.co.za/wp-content/themes/vovotelo/images/contact/bg_Franchising.jpg);
background-repeat: no-repeat;
background-size: cover;
}
form textarea {width: 80%;}
#welcome {background-position:45% 50%}	
#contact.contact_bg {border: 18px solid transparent;  top: -29px;padding-bottom:0px;}
.title-contacUS {
width: 100%;
height: 90px;
left: calc(50% - 170px);
top: -50px;
max-width: 373px;
background-size: contain;
}
#our_story .content_pattern img {max-width:90%; height:auto}
#our_story .content_pattern .section-header {padding:0 !important}
#our_story.slide.services-layout {background-position:58% 50%}
#our_story .section-header p {padding-bottom:20px}
#delicious_delights .section-header p {padding-bottom:0}
#delicious_delights .delicious_pattern {background-size:100% 80%}
#delicious_delights .button {margin:0 10px 0 5px}
#the_bakers_experience.slide.portfolio-layout {padding-top:20px}
.home #the_bakers_experience .section-header {width:100%}
#the_bakers_experience .section-header p {padding-bottom:10px}
#the_bakers_experience img {max-width:100%; height:auto; margin-left:0!important}
#the_bakers_experience h2 {margin-bottom:0}
#the_bakers_experience.portfolio-layout .grid-item.featured {overflow:hidden}
#the_bakers_experience.portfolio-layout .grid-item img {max-height:auto; width:100%; max-width:fit-content}
#the_bakers_experience.portfolio-layout #what-to-try .grid-item img {height:100%; width:auto}
#the_bakers_experience.portfolio-layout #what-to-try .grid-item {margin-bottom:10px}
#the_bakers_experience.portfolio-layout .grid-item h2 {font-size:18px}
#the_bakers_experience.portfolio-layout .grid-item .mask p {padding-bottom:0}
#bakery_hearty_meals .heartymeals, #bakery_hearty_meals .pastry {margin: 0 auto; width: 100%!important;}
#bakery_hearty_meals.slide.services-layout .content {padding-top:10%}
#bakery_hearty_meals .pastry::after {display:none}
#locator.slide.story-layout {margin-top:0}
#locator .title_locator {margin-top: -170px;max-width:150px; height:auto}
#locator.slide.story-layout {background-image:none; background-color:#fff}
#locator a .joburg_pic {margin-top:-90px}
#locator.slide.story-layout a .pe_pic {margin-top:285px}
#locator.slide.story-layout a .capetown_pic {left:auto; margin-top:475px}
.contact_bg {margin: 5px; width: auto;}
#contact.slide.layout-contact {background-image:none; background-color:#fff}
#contact form textarea {width:80%; padding:5px}
.contact_bg {top:40px; padding:bottom:0}
#contact.slide.layout-contact {margin-bottom:auto; padding-bottom:40px}
.contact_bg {padding-bottom:0}
.home #header .inner {width:300px}
.home #header .logo {width:auto; float:left}
#locator img {max-width:100%; height:auto}
#contact .vfb-left-half {width:80%!important}
.button {width:57px; background-size:74px,contain}
#locator .title_locator {
position: relative;
margin: 0 auto 100px;
width: 150px;
left: auto;
display: block;
}
#locator.slide.story-layout .content {padding-top:0}
#locator.slide.story-layout .content {
margin: 0 auto;
padding-top: 0;
position: relative;
height: 730px;
display: block;
}
}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//vovotelo.co.za/wp-content/themes/everafter/js/fancybox2/source/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//vovotelo.co.za/wp-content/themes/everafter/js/fancybox2/source/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//vovotelo.co.za/wp-content/themes/everafter/js/fancybox2/source/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//vovotelo.co.za/wp-content/themes/everafter/js/fancybox2/source/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//vovotelo.co.za/wp-content/themes/everafter/js/fancybox2/source/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//vovotelo.co.za/wp-content/themes/everafter/js/fancybox2/source/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}.formError { z-index: 990; }
.formError .formErrorContent { z-index: 991; }
.formError .formErrorArrow { z-index: 996; }
.ui-dialog .formError { z-index: 5000; }
.ui-dialog .formError .formErrorContent { z-index: 5001; }
.ui-dialog .formError .formErrorArrow { z-index: 5006; }
.inputContainer {
position: relative;
float: left;
}
.formError {
position: absolute;
top: 300px;
left: 300px;
display: block;
cursor: pointer;
text-align: left;
}
.formError.inline {
position: relative;
top: 0;
left: 0;
display: inline-block;
}
.ajaxSubmit {
padding: 20px;
background: #55ea55;
border: 1px solid #999;
display: none;
}
.formError .formErrorContent {
width: 100%;
background: #ee0101;
position:relative;
color: #fff;
min-width: 120px;
font-size: 11px;
border: 2px solid #ddd;
box-shadow: 0 0 6px #000;
-moz-box-shadow: 0 0 6px #000;
-webkit-box-shadow: 0 0 6px #000;
-o-box-shadow: 0 0 6px #000;
padding: 4px 10px 4px 10px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
}
.formError.inline .formErrorContent {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
border: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-o-border-radius: 0;
}
.greenPopup .formErrorContent {
background: #33be40;
}
.blackPopup .formErrorContent {
background: #393939;
color: #FFF;
}
.formError .formErrorArrow {
width: 15px;
margin: -2px 0 0 13px;
position:relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
margin: -2px 13px 0 0;
}
.formError .formErrorArrowBottom {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
margin: 0px 0 0 12px;
top:2px;
}
.formError .formErrorArrow div {
border-left: 2px solid #ddd;
border-right: 2px solid #ddd;
box-shadow: 0 2px 3px #444;
-moz-box-shadow: 0 2px 3px #444;
-webkit-box-shadow: 0 2px 3px #444;
-o-box-shadow: 0 2px 3px #444;
font-size: 0px;
height: 1px;
background: #ee0101;
margin: 0 auto;
line-height: 0;
font-size: 0;
display: block;
}
.formError .formErrorArrowBottom div {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
}
.greenPopup .formErrorArrow div {
background: #33be40;
}
.blackPopup .formErrorArrow div {
background: #393939;
color: #FFF;
}
.formError .formErrorArrow .line10 {
width: 15px;
border: none;
}
.formError .formErrorArrow .line9 {
width: 13px;
border: none;
}
.formError .formErrorArrow .line8 {
width: 11px;
}
.formError .formErrorArrow .line7 {
width: 9px;
}
.formError .formErrorArrow .line6 {
width: 7px;
}
.formError .formErrorArrow .line5 {
width: 5px;
}
.formError .formErrorArrow .line4 {
width: 3px;
}
.formError .formErrorArrow .line3 {
width: 1px;
border-left: 2px solid #ddd;
border-right: 2px solid #ddd;
border-bottom: 0 solid #ddd;
}
.formError .formErrorArrow .line2 {
width: 3px;
border: none;
background: #ddd;
}
.formError .formErrorArrow .line1 {
width: 1px;
border: none;
background: #ddd;
}