@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.2.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-envelope-o:before{content:"\f003"}
.fa-bars:before{content:"\f0c9"}
.fa-facebook:before{content:"\f09a"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-arrow-up:before{content:"\f062"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
html{height:100%}
body{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:14px;line-height:18px;color:#000;width:100%;height:100%;background-color:#f5f5f3;min-height:101%;margin:0}
a:active,a:link,a:visited{text-decoration:none;color:#000}
hr{color:#000;border:0;border-top:1px solid #603;height:1px;margin:5px 0}
h1,h2,h3,h4,h5,h6{color:#000;margin:0;padding:0 0 12px}
h1{line-height:1px;font-size:1px;text-indent:-9999px;margin:0;padding:0}
h2{font-size:1.1em}
h3{font-size:1em;padding:0}
p{margin:0;padding:0 0 1.2em}
ul{list-style-type:none;margin:0;padding:0}
figure,form{margin:0}
blockquote{font-style:italic;color:#000;border-left:2px solid #666;padding-left:10px;font-size:1em}
table{border-collapse:collapse;border-spacing:0}
table.porto{height:109px;width:100%}
table.porto thead{background-color:#ebebeb}
table.porto th{width:25%}
.info-box{border:1px solid #cc3;background-color:#f9f8e2;padding:4px}
h2.padd{padding:6px 0}
.bold,b,strong{font-weight:700}
cite,em,i{font-style:italic}
.legend{font-style:italic;font-size:1em;margin:-12px 0 18px}
img.logo{margin-left:-2px}
.scrollup{width:40px;height:40px;opacity:.8;position:fixed;bottom:50px;margin-left:200px;display:none;text-indent:-9999px;background:url(images/top.png) no-repeat scroll 0 0 transparent}
#title h2{line-height:1px;text-indent:-9999px;margin:0;padding:0}
.slides{display:none}
img{vertical-align:middle}
.slideshow-container{max-width:440px;max-height:320px;overflow:hidden;position:relative;margin-bottom:1.25rem}
.slideshow-container figcaption a{position:absolute;font-size:.675rem;bottom:0;padding:.25rem;color:rgba(255,255,255,0);background:rgba(0,0,0,0);z-index:200;cursor:pointer;right:0}
.slideshow-container:hover figcaption a{color:rgba(255,255,255,1);background:rgba(0,0,0,.35)}
.prevnext{position:absolute;overflow:hidden;z-index:100;width:440px;height:320px;top:0}
.prevnext .next{height:52%;width:150px;padding:35% 0 0 0;text-align:right;position:absolute;right:0;cursor:pointer}
.prevnext .prev{height:52%;width:150px;padding:35% 0 0 0;text-align:left;position:absolute;left:0;cursor:pointer}
.prevnext .next,.prevnext .prev{color:rgba(255,255,255,0)}
.prevnext:hover .next,.prevnext:hover .prev{color:rgba(255,255,255,1);display:inline-block}
.prevnext:hover .next .rightarr,.prevnext:hover .prev .leftarr{background:rgba(0,0,0,.35);padding:.25rem}
.fade{-webkit-animation-name:fade;-webkit-animation-duration:.5s;animation-name:fade;animation-duration:.5s}
@-webkit-keyframes fade{
from{opacity:.4}
to{opacity:1}
}
@keyframes fade{
from{opacity:.4}
to{opacity:1}
}
@media only screen and (max-width:300px){
.next,.prev,.text{font-size:11px}
}
a:focus{outline:0}
.rfg_gallery{width:378px;max-width:100%}
.fg_design ul.fg_pages_nav{list-style-type:none;padding-left:0;display:flex;justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:-ms-flexbox;-ms-flex-pack:justify}
.fg_design ul.fg_pages_nav li{display:inline;padding-right:10px}
.fg_design ul.fg_pages_nav li a.current{font-weight:700}
.clear{clear:both}
hr.clear{clear:both;padding-top:15px;border:0}
figure{margin:0;padding:0}
.fg_wrapper ul{list-style:none;list-style-type:none;list-style-image:none;padding:0;margin:0;clear:left;position:relative}
.fg_design ul{width:100%;text-align:left;list-style:none;list-style-type:none;list-style-image:none;padding:0;margin:0}
.fg_wrapper ul li{list-style:none;list-style-type:none;list-style-image:none;display:block}
.fg_design ul li{float:left;margin:3px;padding:0;display:block}
.fg_pages_nav li:last-child{margin-right:0;padding-right:0!important}
.fg_wrapper ul.categories li{position:relative;overflow:hidden}
.fg_wrapper ul.categories li a{position:relative}
.fg_design ul.categories li a em{display:block;box-sizing:border-box;height:68px;width:100%;padding:18px 0 0 5%;margin-top:-75px;background:transparent url(images/folderbg.png) no-repeat;overflow:hidden;font-size:12px;line-height:110%;font-style:normal;color:#fff}
.fg_design ul.categories a img{border:0;border-radius:0 30px 0 0}
.fg_design ul.categories a.inactive{opacity:.1}
.fg_design ul.captionlist{width:104%}
.fg_design ul.captionlist li.group{float:left;width:46%!important;margin:0 2% 10px 0;padding:0 2% 10px 0;height:60px;overflow:hidden}
.fg_design ul.captionlist li a{display:block;height:60px;text-decoration:none;font-weight:400;line-height:120%;font-size:12px;background:rgba(200,200,200,.2);transition:background .2s}
.fg_design ul.captionlist li a:hover{background:rgba(255,255,255,.4);transition:background 1s}
.fg_design ul.captionlist .backgroundblock{display:block;float:left;width:100px;height:60px;margin:0 2% 0 0;background-size:cover}
.fg_design ul.captionlist .cat_caption{display:block;font-size:14px;line-height:120%}
.rfg_narrow .fg_design ul.captionlist,.rfg_sidebar .fg_design ul.captionlist{width:100%}
.rfg_narrow .fg_design ul.captionlist li.group,.rfg_sidebar .fg_design ul.captionlist li.group{width:100%!important;margin:0 0 10px 0;padding:0 0 10px 0}
.fg_wrapper ul.photostyle li.group{position:relative;XXmargin:0;padding:0}
.fg_design ul a{overflow:hidden}
.fg_design ul a img{width:100%;max-width:100%;vertical-align:middle}
.fg_design ul.photostyle li.group img{border:0;float:left;transition:1s all}
XXul.photostyle li.group img{border:0;float:left;transition:1s all}
ul.photostyle li.group .caption{display:block;padding:2px;position:absolute;z-index:600;bottom:0;color:#fff;font-size:12px;line-height:1.1;max-height:100%;max-width:90%;overflow:hidden;background:rgba(0,0,0,.5);pointer-events:none;opacity:.7;transition:1s all}
ul.photostyle li.group:hover .caption{opacity:1;background:rgba(0,0,0,.9);color:#fff}
.nocaptions ul.photostyle li.group .caption{display:none}
.pswp__container .pswp__item .pswp__zoom-wrap pswp__img{width:auto!important;height:auto!important}
.rounded ul.photostyle li.group a img{border-radius:15%}
.rounded ul.categories li.group a img{border-radius:15% 15% 0 0}
.rounded ul.photostyle li.group .caption{bottom:10%}
.circle ul.photostyle li.group a img{border-radius:50%}
.circle ul.categories li.group a img{border-radius:10% 50% 0 0}
.circle ul.photostyle li.group .caption{bottom:0;border-radius:10px;width:80%;margin:0 10% 0 10%;text-align:center}
.shadow ul li.group a img{box-shadow:0 5px 8px 0 rgba(0,0,0,.4)}
.opaque ul li.group a img{opacity:.6;transition:1s opacity}
.opaque ul li.group a:hover img{opacity:1}
.grayscale ul li.group a img{-webkit-filter:grayscale(60%);filter:grayscale(60%)}
.grayscale ul li.group a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.saturate ul li.group a img{-webkit-filter:saturate(0);filter:saturate(0)}
.saturate ul li.group a:hover img{-webkit-filter:saturate(80%);filter:saturate(80%)}
.sepia ul li.group a img{-webkit-filter:sepia(60%);filter:sepia(60%)}
.sepia ul li.group a:hover img{-webkit-filter:sepia(0);filter:sepia(0)}
.blur ul li.group a img{-webkit-filter:blur(3px);filter:blur(3px)}
.blur ul li.group a:hover img{-webkit-filter:blur(0);filter:blur(0)}
.blur-rev ul li.group a img{-webkit-filter:blur(0);filter:blur(0)}
.blur-rev ul li.group a:hover img{-webkit-filter:blur(3px);filter:blur(3px)}
.fg_fe_editable i.editbutton{cursor:pointer;text-align:center;display:block;position:absolute;top:0;right:0;width:32px;height:32px;background:transparent url(images/edit32.png) no-repeat center center}
.fg_fe_editable i.editbutton{opacity:.3;transition:1s all}
.fg_fe_editable i.editbutton:hover{opacity:1;transition:.3s all}
.fg_fe_editable i.editbutton.editobjactive{opacity:1;width:48px;height:48px;background:#0c3 url(images/edit32.png) no-repeat center center}
.fg_fe_editable i.editbutton{opacity:0}
.fg_fe_editable:hover i.editbutton{opacity:.3!important}
.fg_fe_editable li i.editbutton.editobjactive,.fg_fe_editable li i.editbutton:hover{opacity:1!important}
.fe_editadd_big{cursor:pointer;opacity:1;display:block;float:left;width:210px;height:60px;background:#006400 url(images/add_images_big.png) no-repeat center}
.topbuttons{position:relative;z-index:900;height:0;opacity:.2;transition:.3s all}
.topbuttons div{position:absolute;border-radius:50%;border:2px solid #000;cursor:pointer;transition:.3s all}
.fg_fe_editable:hover div.topbuttons{opacity:.8}
.topbuttons div.fe_editadd{left:-10px;top:2px;height:41px;width:41px;background-color:#444;background-repeat:no-repeat;background-position:center center}
.eafolder{background-image:url(images/add_folder.png)}
.eaimage{background-image:url(images/add_image.png)}
.makeitdraggableswitch{left:-5px;top:50px;height:31px;width:31px;background:#999 url(images/sort.png) no-repeat center center}
.makeitdraggableswitch.active{background-color:#3c0}
li.sortgroup a{cursor:move!important}
.anfasser{height:15px;cursor:move}
#fg_frontendedit{z-index:1200;opacity:.2;transition:.9s opacity;position:absolute;left:-1000px;top:0;width:400px;background:#222;height:250px;padding:0;box-shadow:0 5px 50px 0 rgba(0,0,0,.8);transition:1s width,1s height}
#editthisiframe{widht:100%;height:100%}
.fg_header .fe_editedit{cursor:pointer;display:block;float:right;width:32px;height:32px;background:transparent url(images/edit32.png) no-repeat center center;opacity:.3;transition:1s all}
.fg_header:hover .fe_editedit{opacity:1;transition:.3s all}
#rfg_setup_assistant{float:none;text-align:center;clear:both;font-size:32px;padding:5px 0;margin:10px 0;width:100%!important;background:rgba(128,128,128,.3)}
.rfg_setup_choose{clear:both;margin:0 0 10px 0;opacity:.4;transition:1s all;background:rgba(200,200,200,.1);cursor:pointer}
.rfg_setup_choose img{float:left;margin:0 10px 0 0}
.rfg_setup_choose.rfg_setup_ischosen,.rfg_setup_choose:hover{opacity:1;background:rgba(200,200,200,.2)}
a.rfg_setup_button{border:1px solid #999;padding:2px 5px;text-decoration:none;background:rgba(128,128,128,.2);cursor:pointer}
.rfg_output{float:right;clear:right;width:80px;text-align:right;margin:0}
h3 a.setup_button{font-size:11px;font-weight:400}
#rfg_setup_controls.rfg_setup_style2 #rfg_width_controls{display:none}
#rfg_setup_controls.rfg_setup_style3 #rfg_height_controls{display:none}
.XXrfg_setup_style1 .rfg_outputw2,.XXrfg_setup_style2 .rfg_outputw2{display:none}
.XXrfg_setup_style3 .rfg_outputw2{display:block}
.XXrfg_setup_style3 .rfg_outputw1{display:none}
#rfg_setup_controls.rfg_setup_style2 .predefined{display:none}
h1#fg_jquery_check{font-size:36px;padding:10px 0;text-align:center;color:#fff;background-color:red}
#rfg_setup_wrapper{overflow:hidden}
.rfg_setup_dummy{background:#eff url(images/dummy.png) no-repeat;background-size:100% 100%,auto}
#rfg_setup_wrapper .group.rfg_getfitting a,#rfg_setup_wrapper .group.rfg_getfitting a div{width:100%!important;height:100%!important}
#rfg_setup_wrapper.rfg_wrapper_style2 .photostyle{width:150%}
#rfg_setup_wrapper.rfg_wrapper_style2 .photostyle .group{margin:0 5px 5px 0}
#rfg_setup_wrapper.rfg_wrapper_style3 .photostyle{XXwidth:400%}
#XXrfg_setup_wrapper.rfg_wrapper_style3 .group{margin:0}
#class_chooser a.rfg_setup_button{display:block;float:left}
#class_chooser .useclass{background:rgba(128,128,128,.5)}
.rfgstyle1.rfg_narrow .fg_design ul.categories li,.rfgstyle1.rfg_narrow .fg_design ul.photostyle li{width:32%!important}
.rfgstyle1.rfg_sidebar .fg_design ul.categories li,.rfgstyle1.rfg_sidebar .fg_design ul.photostyle li{width:49%!important}
.fg_wrapper ul.categories li.movetothis{background:rgba(45,210,230,.5)}
.fg_wrapper ul.categories li.movetothis a{opacity:.3}
#upfolder_area{width:100px;height:88px;background:transparent url(images/folder-up.png) no-repeat;background-size:100% 100%,auto;position:absolute;top:0;left:0}
#upfolder_area.movetothis{background-color:rgba(45,210,230,.5)}
@media screen and (max-width:1200px){
.fg_fe_editable i.editbutton{opacity:.2}
.XXfg_fe_editable div.fe_editadd{opacity:.9;width:40px}
.topbuttons{opacity:.3}
}
@media screen and (max-width:768px){
.fg_design ul.photostyle li,.rfgstyle1 .fg_design ul.categories li{width:24%;height:auto}
.fg_design ul.categories li a img,.fg_design ul.photostyle li a img{width:100%;height:auto}
.fg_design ul.captionlist{width:100%}
.fg_design ul.captionlist li.group{width:100%!important;margin:0 0 10px 0;padding:0 0 10px 0}
.fg_wrapper ul.captionlist li,.fg_wrapper ul.captionlist li a{float:none;clear:left;width:100%!important;padding-right:0;margin:0 0 10px 0;height:auto}
.XXmakeitdraggableswitch{display:none}
}
@media screen and (max-width:540px){
.rfgstyle1 .fg_design ul.categories li,.rfgstyle1 .fg_design ul.photostyle li{width:32%!important}
}
@media screen and (max-width:400px){
.fg_design ul.categories li,.fg_design ul.photostyle li{width:49%!important}
.fg_design ul.captionlist .backgroundblock{width:30%;XXheight:100%}
}
.vidgallery{position:relative;float:left;width:120px;height:90px;margin:0 7px 7px 0;overflow:hidden}
.vidgallery img{vertical-align:middle;height:90px;width:auto}
.vidwrap .vidtxt a,.vidwrap img .vidtxt a{opacity:0}
.vidtxt a{display:inline-block;position:absolute;width:110px;height:84px;left:0;bottom:0;color:#fff;font-size:.85em;line-height:1em;background-color:rgba(24,24,24,.5);padding:3px 5px}
.ie6 .vidtxt a,.ie7 .vidtxt a,.ie8 .vidtxt a{background-color:#40362d}
.vidtxt a:focus,.vidtxt a:hover{opacity:1}
.vidtxt a h2{font-size:.95em;color:#fff;padding:0 0 .2em}
.vidtxt a p{font-size:.9em;color:#fff}
#edit{height:1.5em;width:2em;position:absolute;left:1em;top:1em}
#main{max-width: 100%; width:1024px;height:auto;margin:0 auto;padding:0}
#banner{height:auto;padding:30px 0 25px}
.col-width:after{content:'';display:block;height:0;clear:both;visibility:hidden}
.col-width{margin:0 auto;padding:0 1em}
#nav{padding:0 0 3em}
#nav ul li{float:left;list-style-type:none;display:block;margin:0;font-size:16px}
#nav ul li a{height:20px;color:#888;text-decoration:none;line-height:1.5em;padding:.1em 2.18em .1em 0}
#nav li a:active,#nav ul li a.active{color:#666}
#nav li a.menu-current,#nav li a.menu-expand.menu-parent{color:#000;text-decoration:none}
#sideColumn{float:left;width:24%;margin:13px 18px 0 0}
#submenu ul{text-decoration:none;list-style-type:none;line-height:1.3em;padding:0}
#submenu ul li a{text-decoration:none;list-style-type:none;font-size:16px;line-height:1.6em;color:#888}
#content{width:45%;float:left;margin:17px 36px 0 0;padding:0}
.ie6 #content{width:40%;margin:17px 0 0 0}
#content ul li a{list-style-type:none;color:#000}
#content ul li img{text-decoration:none;list-style-type:none;padding:0}
#link_content{width:122%;margin:0}
#l_column{width:50%;float:left}
#r_column{width:48%;float:left;margin:0 0 0 2%}
#content p.error{color:#fff;background-color:#888;font-size:12px;margin:0 190px 20px 0;padding:10px}
.cdate{float:left;width:22%}
#concert-calendar .prev a{font-size:.9em;font-weight:400;color:#888}
#concert-calendar,.desc p{padding:0 0 .5em}
#concert-calendar{width:auto}
#concert-calendar .concert{padding:0}
#concert-calendar .back{font-size:12px;color:#888}
#concert-calendar .footer_data{text-align:center}
#concert-calendar .desc{margin:0 0 4% 22%;font-size:13px}
.concert h3{font-size:14px}
h2.cc_archive{margin:0 0 2% 22%}
#concert-calendar .desc a:hover{color:#888}
#news h2{font-size:1.1em}
#news .post-short{margin:0 0 2.5em}
#news .post-short img {max-width: 250px;}
#sidebarr{width:25%;float:left;line-height:1.6em;margin:13px 0 0 0;padding:0}
#sidebarr h3 {padding-top: 1rem;}
#sidebarr h3:first-child {padding-top: 0rem;}
#sidebarr ul li{background-image:url(images/dot.png);background-repeat:no-repeat;background-position:0 .6em;padding:0 0 0 1em}
#footer{width:100%;height:30px;font-size:.8em;text-align:right;float:right;padding:4em 11em 10px 0}
#footer ul li{list-style-type:none;float:right;padding:0 10px}
#footer ul li a{display:block;width:60px;color:#888;text-decoration:none}
.sitemap ul li{color:#000;list-style:circle inside;padding-left:20px}
#wolfiform form{color:#666;font-size:12px;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:700;margin:0;padding:0}
#wolfiform fieldset{border:none;font-size:12px;min-height:500px;margin:0;padding:0}
#wolfiform legend{font-weight:700;font-size:14px;margin:0;padding:0 0 20px}
#wolfiform label{float:left;width:100px;margin:3px}
#wolfiform input{width:250px;background-color:#ebebeb;border:none;font-size:11px;height:20px;outline:0;margin:5px 0 5px -105px;padding:2px}
#wolfiform .button{width:100px;text-align:center;margin-left:80px;font-weight:700}
#wolfiform .button:hover{background:#dedede}
#wolfiform textarea{width:250px;background-color:#ebebeb;border:none;font-size:11px;height:85px;outline:0;margin:5px 0 5px -105px;padding:2px}
#wolfiform select{margin-left:0}
.contact{margin:50px 0 0}
#sidebarr a.email{color:#000}
#sidebarr a.email:hover{color:#888}
.anchor{margin:3px auto}
.icons{float:right;width:35%;margin:25px 9em 0 25px;padding:5px;display:inline-block}
.icons>ul{float:right;margin:-1px 0 0}
.icons>ul li a .fa{color:#888;width:45px;line-height:1rem}
.icons>ul li a:hover .fa{color:#000}
#langmenu{font-size:12px;float:right;display:block;border:0;text-transform:uppercase}
#langmenu a.default{margin-right:25px;color:#888}
#langmenu a.current,#langmenu a:hover{color:#000;margin-right:25px}
#mod_bakery_wrapper_f{float:left;padding-right:10px;width:100%;margin:0}
.mod_float{display:block}
.mod_bakery_h_f{text-align:left;font-size:14px}
.mod_bakery_main_table{width:440px;min-height:135px}
.mod_bakery_main_td_f{float:left;width:65%;min-height:135px;margin:-.2em 0 1.8em}
.mod_bakery_main_img_f{float:left;min-width:125px;margin:0 1.5em 3% 0}
.mod_small{font-size:.75em;line-height:1.5em;display:block}
.img_sound .mod_small{width:150px;margin-top:10px}
.toppad{padding:1em 0 0}
.mod_bakery_main_in_stock_f,.mod_bakery_main_input_f,.mod_bakery_main_short_of_stock_f{display:none}
.mod_bakery_main_out_of_stock_f{padding-left:5px}
.mod_bakery_main_select_f{width:100px}
.img_sound{margin:0 2em 1.5em 0}
.mod_bakery_item_sound_f{margin-bottom:20px;width:230px;padding:220px 0 0 10px}
.bakery_main{width:100%;float:left}
.mod_bakery_item_title_f{font-weight:700;padding:0}
.mod_bakery_item_full_desc_f{padding-top:20px;display:inline-block}
#mod_bakery_mc_div_f{float:right;height:auto;font-size:12px;background-color:#fff;margin:-32px 7em 0 0;padding:0 0 .8em}
.mod_bakery_mc_h2_cart_f{font-size:14px}
.mod_bakery_mc_p_orderid_f{background:url(images/cart.png) no-repeat scroll 5px 7px transparent;height:14px;padding:7px 10px 0 0}
.mod_bakery_mc_p_orderid_f a{padding-left:20px;color:#888}
.mod_bakery_mc_p_summary_f{font-size:12px}
.mod_bakery_mc_quantity_f{padding: 0 5px 0 30px}
.mod_bakery_mc_p_excl_f{font-size:10px}
.mc_empty{display:none}
.mod_bakery_form_input_f{width:65%;float:left;font-size:13px;margin:0 0 2%;padding:0 5px}
.mod_bakery_address_h_f{font-weight:700;font-size:13px}
.mod_bakery_address_p_f{font-size:13px;line-height:16px;display:inline-block;margin-bottom:2rem}
.mod_bakery_bt_cart_f{background-color:#f5f5f3}
#mod_bakery_wrapper_f input.mod_bakery_bt_add_f{background:url(images/cart.png) no-repeat scroll 0 0 #f5f5f3;width:24px;height:16px;text-indent:-1000em;cursor:pointer;border:none;float:left;display:block}
.mod_bakery_bt_add_ship_form_f{background-color:#ebebeb;border:1px outset #fff}
.mod_bakery_bt_pay_mollie_f{width:70%}
.mod_bakery_pay_h_f{padding-left:12px}
.mod_bakery_pay_td_f{font-size:11px;padding:3px 12px}
.mod_bakery_pay_submit_f{height:30px}
.mod_bakery_error_f p{padding:15px}
.table-xs{width:100%}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px 5px 8px 0;font-size:14px}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
.mb_line{border-bottom:1px solid #000}
.mb_line.total-row.info{border-top:1px solid #000}
.mb_line.total-row.info td{padding:10px 0}
.buttons_footer{margin-top:1.5em}
.buttons_footer input{margin-right:10px}
.mb_button{font-weight:700;padding:5px;background-color:#dedede;float:left;border:none;cursor:pointer}
.mb_button:hover{opacity:.75}
a.mb_delete{color:#bd1313!important;font-weight:700;font-size:14px}
.mb_addressform input{float:left;display:inline-block;width:98%;padding:1%}
.mb_addressform input.mb_button{padding:5px}
.mod_bakery_form_label_f{margin:15px 0 5px 0}
.cust_country{position:relative;display:inline-block;margin-bottom:15px;width:100%}
.cust_country select{display:inline-block;width:100%;cursor:pointer;padding:5px;outline:0;border:0 solid #000;border-radius:0;background:#e6e6e6;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.cust_country select::-ms-expand{display:none}
.cust_country select:disabled{opacity:.5;pointer-events:none}
.select_arrow{position:absolute;top:10px;right:15px;pointer-events:none;border-style:solid;border-width:8px 5px 0 5px;border-color:#7b7b7b transparent transparent transparent}
.cust_country select:focus~.select_arrow,.cust_country select:hover~.select_arrow{border-top-color:#000}
.cust_country select:disabled~.select_arrow{border-top-color:#ccc}
.mb_message{width:100%}
.mod_bakery_cust_msg_ta_f{width:100%;min-height:100px;border:none;font-family:inherit;font-size:14px;margin:1rem 0}
.novis{display:none}
#mod_bakery_wrapper_f input.mod_bakery_errorbg_f{border:1px solid #bd1313}
.mod_bakery_error_f,.mod_bakery_information_f,.mod_bakery_success_f{text-align:center;font-weight:700;font-size:12px;margin:20px 0;background-color:#f7e9c3;padding:3%}
.mod_bakery_cart_th_thumb_f,.mod_bakery_main_div_cart_bt_f{text-align:left}
.mod_bakery_item_stock_img_f,.mod_bakery_main_stock_img_f{border:red 1px}
.mod_bakery_cart_th_quantity_f,.mod_bakery_cart_th_sku_f{text-align:left;white-space:nowrap;font-size:12px}
.mod_bakery_cart_td_price_f,.mod_bakery_cart_td_sum_f,.mod_bakery_cart_th_price_f{text-align:right;white-space:nowrap;font-size:12px}
.mod_bakery_cart_td_shipping_f,.mod_bakery_cart_th_shipping_f{text-align:right;white-space:nowrap;font-size:12px;display:none}
.mod_bakery_cart_td_name_f,.mod_bakery_cart_td_sku_f{text-align:left;font-size:12px}
#mod_bakery_wrapper_f form.mb_checkout input.mod_bakery_bt_buy_f{float:right;margin:0}
* html input.mod_bakery_bt_continue_f,* html input.mod_bakery_bt_order_f,* html input.mod_bakery_bt_quit_f,* html input.mod_bakery_bt_update_f,:first-child+html .mod_bakery_bt_continue_f,:first-child+html .mod_bakery_bt_order_f,:first-child+html .mod_bakery_bt_quit_f,:first-child+html .mod_bakery_bt_update_f{font-size:9px}
::-webkit-input-placeholder{color:#5a5a5a;font-size:14px}
::-moz-placeholder{color:#5a5a5a;font-size:14px}
:-ms-input-placeholder{color:#5a5a5a;font-size:14px}
:-moz-placeholder{color:#5a5a5a;font-size:14px}
.miniform_ajax{margin-bottom:4rem}
.ok{color:#29a829;font-weight:400}
.signup-form .input-group .form-control{border:0;border-color:#fff;border-radius:0}
.signup-form .input-group .input-group-btn .btn-primary{border:0;border-radius:0;background-color:#ffc153;font-size:1rem}
.signup-form .input-group .input-group-btn .btn-primary:hover{color:#fff;background-color:#ffaf20}
.floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #e1e1e1}
.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;background:0 0;box-shadow:none!important;resize:none;width:100%;font-family:inherit;font-size:14px}
.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .5s ease,opacity .5s ease;-moz-transition:top .5s ease,opacity .5s ease;-ms-transition:top .5s ease,opacity .5s ease;transition:top .5s ease,opacity .5s ease}
.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #e1e1e1}
.floating-label-form-group-with-value label{top:0;opacity:1}
.floating-label-form-group-with-focus label{color:#ffc153}
form .row:first-child .floating-label-form-group{border-top:1px solid #e1e1e1}
.btn.btn-secondary{font-weight:700;padding:5px;background-color:#dedede;float:left;border:none;cursor:pointer}
.btn.btn-secondary:hover{opacity:.75}
@media (max-width:414px){
.mod_bakery_cart_td_thumb_f img{max-width:40px!important}
.table-xs{font-size:.75rem}
}
#sidebarr ul li a,a:focus,a:hover{color:#888;text-decoration:none}
.bio p,p.padd{padding:0 0 12px}
.mod_bakery_item_thumb_f,a img,input{border:none}
#login-box form,#nav .menu-toggle,#side-column form,.mod_bakery_mc_orderid_f{display:none}
#footer li a:focus,#footer ul li a:hover,#nav li a:focus,#nav ul li a:hover,#sidebarr a:hover,#sidebarr li a:focus,#sidebarr ul li a:hover,#submenu li a.menu-current,#submenu li a.menu-expand.menu-parent,#submenu li a:focus,#submenu ul li a:hover,.sitemapcontent ul li a,a:active,a:visited,div#concert-calendar .concertheading a:hover,div#concert-calendar a:link{color:#000}
#content li a:focus,#content ul li a:hover,#sidebarr a,.desc a:hover,.sitemapcontent ul li a:hover{color:#888}
.mod_bakery_item_option_f,.mod_bakery_item_price_f,.mod_bakery_item_shipping_f,.mod_bakery_item_sku_f,.mod_bakery_item_stock_f,.mod_bakery_main_title_f,.mod_bakery_mc_p_empty_f,.mod_bakery_mc_total_f,.mod_bakery_ordernum_f,.mod_bakery_shipping_cost_f,.toggle,div#concert-calendar .concertheading{font-weight:700}
#fancybox-title,#wolfiform .error,.fancybox-button.fancybox-button--thumbs,.fancybox-button.fancybox-button--zoom,.fancybox-infobar{display:none!important}
@media (max-width:980px){
.icons{margin:0}
embed,object{max-width:100%}
#banner{width:100%;padding:1em 0 0}
#nav{padding:1em 0 3.5em}
#nav ul li a{padding:3px 22px 3px 0}
#content_wrap{margin-top:1em}
#main{width:760px}
#submenu ul{border-bottom:1px solid #d9d9d8;padding-bottom:1.5em;width:87%}
#content{width:56%;float:left;margin:.5em 1em 0 4.3em;padding:0}
#sideColumn,#sidebarr{width:32%;float:right}
#sideColumn{margin:0}
#sidebarr{float:right;font-size:1em;margin:0;padding:1em 0}
#nav{padding:2% 0 3em}
#submenu ul,#submenu ul li a{font-size:1em}
#nav ul li{font-size:1em}
.scrollup{right:1em}
#mod_bakery_mc_div_f{margin:0 0 .5em;float:left}
#link_content{position:relative;width:100%; line-height: 1.5rem;}
#footer{padding:4em 0 1em 0}
#submenu ul li a,.concert{font-size:1em}
.gv_panel img{max-width:96%!important;height:auto!important}
.mod_bakery_main_td_f{margin:0 0 6% 0;min-height:auto}
.img_sound .mod_small{margin-left:0}
}
@media (max-width:680px){
#respond input[type=text]{width:90%}
.icons{margin:1em 0 0}
#langmenu{float:right;color:#777}
#main,.logo{width:465px; max-width: 100%;}
#nav ul li a{font-size:1em;color:#777}
#nav{width:98%;height:auto;border-bottom:none;margin:0;padding:0}
#nav .menu-toggle{cursor:pointer;font-weight:400;display:block;color:#000;font-size:1em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:url(images/icon-menu.png) no-repeat 8px 9px rgba(136,136,136,.25);box-shadow:0 1px 0 rgba(136,136,136,.3);margin-left:-5px;padding:5px 0 5px 30px}
#nav .menu{display:none;margin:1em 0}
#nav ul li{border-bottom:1px solid #d9d9d8;float:none;padding:.3em 0}
#submenu ul{float:left;border-bottom:1px solid #d9d9d8;width:100%;margin:0;padding:0 0 10px}
#submenu ul li{float:left;font-size:1em;padding:0 25px 2px 0}
#content{width:100%;float:right;margin:1.5em 0 1em;padding:0}
#link_content{position:relative;width:100%;left:0}
#sidebarr{clear:left;float:none;width:94%;border-top:1px solid #d9d9d8;display:inline-block;padding-top:3em;margin:0}
#footer{width:100%;float:right;padding:4em 0 0}
#footer ul li{float:right;margin:0 0 0 1em}
.contact{margin:0}
#wolfiform fieldset{min-height:250px}
#mod_bakery_mc_div_f{margin:.5em 0 1em -.3em}
#sideColumn,img.logo{width:100%}
#nav ul{padding:0 0 1.5em}
#nav ul,#wolfiform fieldset,#wolfiform legend{font-size:1em}
#nav li a.menu-current,#nav li a.menu-expand.menu-parent,#submenu li a.menu-current,#submenu li a.menu-expand.menu-parent{font-weight:700}
}
@media (max-width:480px){
body{font-size:1em;line-height:1.2em}
p{padding:0 0 1em}
img,video{max-width:100%!important;height:auto!important}
#banner{padding:0 0 4%;}
.icons{width:98%;margin:.5em 0 .7em}
.icons>ul li a .fa{font-size:.85em}
#content{margin:1.3em 0 1em}
#news{width:90%}
.concert{font-size:.9em}
#concert-calendar .desc{float:left;width:100%;margin:0 0 1em}
.vidgallery{display:block;width:95%;height:auto;margin:0 0 1em}
.vidwrap img{width:95%}
.vidtxt a,.vidwrap .vidtxt a{opacity:1;width:92%;height:auto;bottom:3px;left: 9px;font-size:.85em;background-color:transparent;}
.vidtitle{background-color:rgba(24,24,24,.7);bottom:0;position:absolute;width:92%;height:auto;margin:0 -5px;padding:5px 5px 0}
#sidebar h3,#sidebarr{clear:both;float:none;width:94%;padding-top:1.8em;margin:0}
#footer ul li{float:right;margin:0 1em 0 0}
.scrollup{margin-left:0;right:0}
#l_column,#r_column{float:none;width:100%;margin:0}
#l_column ul,#r_column ul{margin:0 0 2em}
#footer,#link_content,#main,.cdate,.logo,.mod_bakery_main_td_f{max-width:100%}
.fancybox-next span,.fancybox-prev span{display:none}
.cdate {display: block; width: 100%;}
}