/* font-awesome */
@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:normal;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:0.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:0.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";}

@font-face{font-family:'open_sansregular';src:url('fonts/OpenSans-Regular-webfont.eot');src:url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Regular-webfont.woff') format('woff'),url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'open_sansitalic';src:url('fonts/OpenSans-Italic-webfont.eot');src:url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Italic-webfont.woff') format('woff'),url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'),url('fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'open_sanssemibold';src:url('fonts/OpenSans-Semibold-webfont.eot');src:url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'open_sanssemibold_italic';src:url('fonts/OpenSans-SemiboldItalic-webfont.eot');src:url('fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),url('fonts/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');font-weight:normal;font-style:normal}
body,html{height:100%}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{font:16px/23px 'open_sansregular',sans-serif;color:#000;margin:0;width:100%;height:100%;background:#F5F5F3}
ol,ul{list-style:none}
blockquote,q{quotes:none;font-family:open_sansregular,sans-serif;display:block;font-style:normal;padding:1em 0 .5em}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
blockquote > p{padding:0}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
table.porto{height:109px;width:100%}
table.porto thead{background-color:#ebebeb}
table.porto th{width:25%}
.fl{float:left}
.fr{float:right}
.col-width:after{content:'';display:block;height:0;clear:both;visibility:hidden}
.cl{clear:left}
.cr{clear:right}
.clr{clear:both}
.col-width{margin:0 auto}
h1,h2,h3,h4{font-family:open_sanssemibold,sans-serif;margin:0;font-weight:400;line-height:1.1em}
h5,h6,b,strong{font-family:open_sanssemibold,sans-serif;font-weight:400}
h1,h2{font-size:1.1em;padding:0 0 .3em}
h3{font-size:1.1em;padding:1em 0 .3em}
h4,h5,h6{font-size:1em;padding:1em 0 0.2em}
p{margin:0;padding:0 0 1em}
hr{background-color:#ddd;border:0;height:1px;margin-bottom:20px}
img{max-width:100%;height:auto!important; vertical-align: middle;}
iframe{z-index:10}
cite,big{font-size:110%}
small{font-size:86%}
ins{background:#ffc;text-decoration:none}
table{margin:0;width:100%}
th{font-family:open_sanssemibold,sans-serif;font-weight:400}
.download tr {border-bottom: 1px solid #cecece;}
cite,em,i{font-style:normal;font-family:open_sansitalic,sans-serif}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;padding:1.5em;font-family:"Courier 10 Pitch",Courier,monospace}
code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:.7em}
sup{bottom:.5ex}
sub{top:.5ex}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none;color:#666}
.np{padding:0}
.adr{margin:4em 0 0}
.back{font-size:.85em;margin:3em 0 0;display:inline-block;width:100%}
table.agb{width:40%;margin:0 0 1em}
.members-showsortlink0{display:none}
.pbot{padding:0 0 1em}
.ptop{padding:1em 0 0}
.scrollup{text-indent:-9000px;height:1px;overflow:hidden;white-space:nowrap}
#edit{width:25px;top:25px;left:25px;position:absolute;z-index:100}
#edit img{}
.anchor{margin:3px auto}
#wrapper{width:600px;position:relative;max-width:92%;margin:0 auto;padding:0 4%}
#title{width:370px;max-width:90%;height:45px;margin:3em 0 0 0;float:left;position:relative}
#title .main_title, h1{text-indent:-9000px;height:1px;overflow:hidden;white-space:nowrap}
#title .logo{width:370px}

/* press area */

.press_videos > div {
	float: left;
	margin: .5em 1em 1em 0;
}
ul.track_list li {
	float:left;
	margin: 0 15px 0 0;
}
ul.track_list {
	clear: left;
}
.press_videos {
	clear:both;
	padding-top: 3em;
}
.vid_full {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.vid_full iframe {
	position: absolute;
	top: 0;
	left: 0;
	width:580px;
	max-width: 100%;
	height: 100%;
}
.icons {
	float:right;
	width:35%;
	margin:.5em 0 0 0;
	padding: 5px;
}
.icons > ul {
	float:right;
	margin: 1px 0 0;
	font-size: .9em;
}
.icons ul li {
	float: left;
}
.icons > ul li a .fa {
	color:#888;
	width:30px;
}
.icons > ul li a:hover .fa {
	color: #000;
}
#langmenu{font-size:.75em;text-transform:uppercase;float:right;}
#langmenu a{text-decoration:none}
#langmenu a.default{float:right;color:#888;display:inline-block;width:30px;text-align:right;padding:3px 0 0 0}
#langmenu a:hover{color:#555}
#langmenu a.current{display:none}

#main_content{width:580px;max-width:100%;float:left;margin:4em 0 0 0;padding:0 0 10em 0;min-height:300px}
#main_content img{margin:0 0 5%}
.l_column{float:left;width:45%}
.r_column{float:right;width:45%}

#nav .menu-toggle,#side-column form,#login-box form,.mod_bakery_mc_orderid_f{display:none}
#nav ul li a:hover,#nav li a:focus,#submenu ul li a:hover,#submenu li a:focus,#submenu li a.menu-current,#submenu li a.menu-expand.menu-parent,div#concert-calendar a:link,a:visited,a:active,div#concert-calendar .concertheading a:hover,#sidebarr ul li a:hover,#sidebarr li a:focus,#sidebarr a:hover,#footer ul li a:hover,#footer li a:focus,.sitemapcontent ul li a{color:#000}
#nav{width:100%;padding:1.8em 0 0 0}
#nav .menu-toggle{display:none}
#nav ul{font-family:open_sanssemibold,sans-serif}
#nav ul li{display:block;padding:0 5.5% 0 0;float:left;}
.ie7 #nav ul li {float:left;}
#nav ul li a{color:#888}
#nav ul li a:hover,#nav li a:focus{color:#555}
#nav li a:active{color:#666}
#nav li a.menu-current,#submenu li a.menu-current{color:#000}
#submenu ul{font-family:open_sansregular,sans-serif;font-size:.9em;padding:0}
#submenu ul li a{color:#666}
#submenu ul li a:hover,#submenu li a:focus{color:#444}
#submenu li a:active{color:#555}

#footer{font-size:.7em;text-align:right;clear:both;padding:1em 0 1.5em 0;height:20px}
#footer ul li{list-style-type:none;float:right;padding:0 0 0 3em}
#footer ul li a{margin:0 0 3em;color:#888}
#footer ul li a:hover,#footer li a:focus{color:#555}

.mpform-maintable{}
.mpform input[type=text],.mpform input[type=email],.mpform textarea{padding:5px;border:none;font-size:.9em;background-color:#EBEBEB;width:98%;min-height:1.7em;font-family:open_sanssemibold,sans-serif;font-size:1em}
.mpform input[type=submit]{margin-top:20px;font-family:open_sanssemibold,sans-serif;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#efefef),color-stop(1,#e6e6e6) );background:-moz-linear-gradient(center top,#efefef 5%,#e6e6e6 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#e6e6e6');background-color:#dcdcdc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#222222;font-size:.9em;font-style:normal;height:35px;line-height:25px;width:150px;text-decoration:none;text-align:center}
.mpform input[type=submit]:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e6e6e6),color-stop(1,#dcdcdc) );background:-moz-linear-gradient(center top,#e6e6e6 5%,#dcdcdc 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#dcdcdc');background-color:#e6e6e6}
input[type=submit]:active{position:relative;top:1px}
div.mpform p{padding:1px;margin:1px}
div.mpform p.help_txt{color:#600}
div.mpform fieldset{}
:first-child+html div.mpform fieldset{padding:6px;margin:22px 0 24px}
div.mpform legend{padding:6px 6px 0;margin:0 0 20px;background-color:#f7f7f7;border-left:1px solid #666;border-top:1px solid #666;border-right:1px solid #666;font-weight:700}
:first-child+html div.mpform legend{padding:2px 6px 0;margin:-22px 0 10px}
div.mpform div.newline{clear:both;margin:0;padding:0}
div.mpform div.questionbox{clear:left;float:left;width:180px;height:auto;background:#ffd;padding:4px;margin:2px 0 2px 2px;border-width:1px 0 1px 1px;border-style:solid;border-color:#aa3;text-align:right}
div.mpform fieldset div.questionbox{clear:left;float:left;width:172px;height:auto;background:#ffd;padding:4px;margin:2px 0 2px 2px;border-width:1px 0 1px 1px;border-style:solid;border-color:#aa3;text-align:right}
div.mpform div.answerbox{float:left;width:420px;height:auto;background:#ffd;padding:4px;margin:2px 2px 2px 0}
div.mpform fieldset div.answerbox{float:left;width:412px;height:auto;background:#ffd;padding:4px;margin:2px 2px 2px 0;border:1px solid #aa3}
div.mpform div.submitbox{clear:both;float:left;width:602px;height:26px;padding:8px;margin:2px;text-align:center}
div.mpform div.submitbox input{cursor:pointer;border:2px solid #999;color:#666;text-align:center;width:200px;margin:2px 2px 2px 180px}
.mpform_title,.mpform_help{vertical-align:top;padding:6px 0}
div.mpform h2{padding:0 0 3%}
.mpform_error .mpform_title,.mpform_error .mpform_field,.captcha_err .mpform_title,.captcha_err .mpform_field{color:#A52727}
.mpform_field{width:97%}
.mpform_date,.mpform_email,.mpform_textarea,.mpform_text,.mpform_select{}
.mpform_err_date,.mpform_err_email,.mpform_err_textarea,.mpform_err_text,.mpform_err_radio,.mpform_err_select,.captcha_err input{border:1px solid #A52727!important}
div.mpform_missing{border:1px solid #A52727;font-size:.9em;margin:5% 0;padding:3%}
.mpform_textfield.mpform_readonly input.mpform_text{background-color:#ddd}
.mpform_date:hover,.mpform_email:hover,.mpform_textarea:hover,.mpform_text:hover,.mpform_radio:hover,.mpform_select:hover,.mpform_checkbox:hover,.mpform_err_date:hover,.mpform_err_email:hover,.mpform_err_textarea:hover,.mpform_err_text:hover,.mpform_err_radio:hover,.mpform_err_select:hover,.mpform_err_checkbox:hover{}
.mpform_date,.mpform_err_date{width:120px}
.mpform_date_img{cursor:pointer;border:0;vertical-align:middle}
.mpform_text,.mpform_err_text,.mpform_email,.mpform_err_email{width:100%}
.mpform_radio,.mpform_err_radio{width:18px}
.mpform_checkbox,.mpform_err_checkbox{width:24px}
.mpform_select,mpform_err_select{width:410px}
.mpform_heading{width:98%;font-weight:700;background-color:#777;color:#fff;padding:5px}
.mpform_submit{cursor:pointer;width:25%}
sup.mpform_required{padding-left:.5em}
.captcha input{background-color:#F4F4F4;border:1px solid #CCC}
.captcha .captcha_expl{font-weight:400}
.mpform_a_img{border:0}
.mpform_img_help{border:0;width:16px;height:16px}
.mpform_help_box_td{border:1px solid #666;padding:6px;background-color:#fff;color:#036}
.mpform_help_box_div{}
.mpform_help_box_hr{width:100%;margin:5px 0;padding:0}
h5.mpform_help_box_h5{color:#fff;background-color:#5587B1;font-size:1em;font-weight:700;margin:0;padding:5px}
.mpform_help_box_h6{color:#036;background-color:#ccf;font-size:1em;font-weight:400;margin:0;padding:4px}
div.mpform_results{border:2px solid olive;padding:2%}
.mpform_hiddenfield,
.nixhier {
    display:none;
}

/* 
******************
BAKERY 
*****************
*/

#releases{width:100%}
.release{display:inline-block;width:100%;margin:0 0 1em}
.mb_img{float:left;margin:3px 5% 5% 0}
.mb_item{}
.mb_cart span.mb_opt{margin:2% 0 3%}
.mb_item h2,.mb_detail h2{padding:0 0 0.15em}
.mb_item h3, .mb_detail h3 {padding:0 0 .3em;font-size:1em}
td.mb_detail_img{width:265px}
p.mb_info{padding:0}
.mb_info span,.mb_cart span{display:block;font-size:.85em;line-height:1.3em}
.mod_bakery_main_input_f{text-align:right;display:none}
table.mb_head{margin:0 0 1.5em 0;font-size:.85em;width:100%}
.mb_cart span.mb_opt select{margin:0 0 3px 0}
.mb_back{font-size:.85em;position:absolute;bottom:2em;margin:0 0 10%;width:58%;text-align:right}
.mb_back a{margin:0 10% 0 0;color:#888;float:left}
.mb_back a:hover,.mb_back a:focus{color:#555}
.mb_detail .mb_info{padding:0 0 1em 0}
.mod_bakery_item_option_f{display:none}
.mb_head .mb_opt{font-size:.8em;display:inline-block;width:30%}
.price{padding:0 0.5em 0}
.trackname{font-size:.85em;display:block;margin:1.5em 0;border-bottom:1px solid #BABABA;border-top:1px solid #BABABA;width:100%}
.mb_cart form{margin:0 0 .5em;float:left;width:250px}
.mb_cartdetail form{margin:1em 0;float:left;width:250px}
.mb_cart form .mb_bottom{display:inline-block;font-size:.85em;width:150px;float:left}
.mb_detail{float:left;margin:0 0 15%}
.mb_detail ul{margin:3% 0 0}
.mb_detail li{margin:0 0 1%;border-bottom:1px solid #666;width:80%}
#main_content .mod_bakery_item_img_f{margin:0 2em 0 0;display:block}
.mb_overview{padding:2% 0;margin:0 0 2em;font-size:.9em;line-height:1.3em}
.mb_overview h2{font-size:1.7em;padding:0 0 .5em}
.mb_pad{padding:10px 0 0}
#content-right .releases h2{padding:.7em 0 .15em;color:#000}
.mb_overview table{padding:5px}
.mb_line th,.mb_line td{padding:1%;background:#ECECEC}
.spacer{padding:.7em}
.mb_overview td{}
.mb_overviewlast td{vertical-align:top}
.mb_overviewlast{padding:4em 0 0;font-size:.9em}
.mb_overviewlast .mb_opt {margin:0;}
#main_content .mb_overview img{margin:0 0 -3px}

.mb_sum {
    text-align: right;
}
.mb_bold {
	font-weight: bold;
}

#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_short_of_stock_f {
	display:none;
}
.mod_bakery_form_input_f{width:300px;margin:5px 0;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:.9em;padding:5px;background-color:#EBEBEB;min-height:1.7em}

.mod_bakery_main_out_of_stock_f{padding-left:5px}
.mod_bakery_main_select_f{width:100px}
.mb_message{padding:3%;border:1px solid #A52727;margin:0 0 2em 0}
.mb_message p{padding:0}



.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;
}


/* minicart */

#mod_bakery_mc_div_f.mc_empty{display:none}
#mod_bakery_mc_div_f{height:30px;font-size:.8em;clear:right;float:right;margin:3.5% 0 0;background:#ECECEC;padding:0 0 .2em}
.mod_bakery_mc_h2_cart_f{font-size:14px}
.mod_bakery_mc_p_empty_f{font-weight:700}
.mod_bakery_mc_p_orderid_f{background:url(images/cart-2.png) no-repeat scroll 5px 9px transparent;height:20px;padding:7px 7px 0 0}
.mod_bakery_mc_orderid_f{display:none}
.mod_bakery_mc_p_orderid_f a{padding-left:20px;color:#666}
.mod_bakery_mc_p_orderid_f a:hover,.mod_bakery_mc_p_orderid_f a:focus{color:#000}
.mod_bakery_mc_p_summary_f{font-size:.9em}
.mod_bakery_mc_quantity_f{padding-left:30px}
.mod_bakery_mc_total_f{font-weight:700}
.mod_bakery_mc_p_excl_f{font-size:10px}


.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:1rem;padding:1rem 0;}
.mod_bakery_pay_submit_f{height:30px;}
.mod_bakery_error_f p{padding:15px}


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

/* NEW bakery table  */
.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.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:#e6e6e6;
	float:left;
	border:none;
	cursor: pointer;
	padding:.5rem 1rem;
	width: auto;
}
.mb_button:hover {
	opacity: .75;
}
a.mb_delete {
	color: #bd1313 !important;
	vertical-align: top;
	font-size: 1.5rem;
}

/* bakery form */
.mb_addressform input {
	display: inline-block;
	width: 66%;
	padding: 1%;
}
.mb_addressform input.mb_button {
	padding:.5rem 1rem;
	width: auto;
}
.mod_bakery_form_label_f {
	float: left;
	width: 30%;
	padding: 1.5% 0 0 0;
}

.cust_country {
position: relative;
display: inline-block;
margin-bottom: 15px;
width: 68%;
}    
.cust_country select {
display: inline-block;
width: 100%;
cursor: pointer;
padding: 5px;
outline: 0;
border: 0px solid #000000;
border-radius: 0px;
background: #E6E6E6;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
.cust_country select::-ms-expand {
    display: none;
}

.cust_country select:disabled {
    opacity: 0.5;
    pointer-events: none;
}
.select_arrow {
    position: absolute;
    top: 10px;
    right: 15px;
    pointer-events: none;
    border-style: solid;
    border-width: 8px 5px 0px 5px;
    border-color: #7B7B7B transparent transparent transparent;
}
.cust_country select:hover ~ .select_arrow,
.cust_country select:focus ~ .select_arrow {
    border-top-color: #000000;
}
.cust_country select:disabled ~ .select_arrow {
    border-top-color: #CCCCCC;
}
.mb_message {
	max-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_main_div_cart_bt_f,.mod_bakery_cart_th_thumb_f{text-align:left}
.mod_bakery_main_stock_img_f,.mod_bakery_item_stock_img_f{border:red 1px}

.mod_bakery_cart_th_sku_f,.mod_bakery_cart_th_quantity_f{text-align:left;white-space:nowrap;font-size:12px}
.mod_bakery_cart_th_price_f,.mod_bakery_cart_td_price_f,.mod_bakery_cart_td_sum_f{text-align:right;white-space:nowrap;font-size:12px}
.mod_bakery_cart_th_shipping_f,.mod_bakery_cart_td_shipping_f{text-align:right;white-space:nowrap;font-size:12px;display:none}
.mod_bakery_cart_td_sku_f,.mod_bakery_cart_td_name_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_update_f,* html input.mod_bakery_bt_order_f,* html input.mod_bakery_bt_quit_f,:first-child+html .mod_bakery_bt_continue_f,:first-child+html .mod_bakery_bt_update_f,:first-child+html .mod_bakery_bt_order_f,:first-child+html .mod_bakery_bt_quit_f{font-size:9px}

@media screen and (max-width:1024px){
  body{width:100%;height:100%}
}
@media (max-width: 980px) {
	#mod_bakery_mc_div_f{margin:0 0 .5em;float:right;}
	.mod_bakery_main_td_f {margin: 0 0 6% 0;min-height: auto;}
}
@media (max-width: 680px) {
	#mod_bakery_mc_div_f {margin:.5em 0 1em -.3em}
	#nav ul li a{font-size:1em;color:#777}
}
@media screen and (max-width:480px){
	#title {margin: 1em 0 0;}  
	#wrapper{width:90%}
	/*body{font-size:.7em;line-height:1.4em}*/
	#title img.logo{width:90%!important;height:auto!important}
	#main_content img{max-width:60%!important;height:auto!important}
	#mod_bakery_mc_div_f{float:left}
	.icons {width: 98%;}
	.scrollup{width:20px;height:20px;position:fixed;bottom:50px;right:10px;font-size:1.5em;text-align:center;text-indent:0;}
	#title{margin:0}
	#main_content{margin:2em 0 0}
	table.mb_head{margin:0}
	.mb_back{position:relative;width:100%}
	table.mb_head td{float:left;margin-top:1em}
	.mb_img{float:none;margin:0}
	.mb_cart form,.mb_cart form .mb_bottom{float:none;margin:0 0 1em 0}
	.mb_opt select{font-size:07.em}
	.mb_cart .mod_bakery_bt_add_f,.mb_head .mod_bakery_bt_add_f{background-size:1em 1em}
	.mb_detail .mod_bakery_bt_add_f{background-position:5px 5px}
	#main_content .mod_bakery_cart_td_thumb_f img{max-width:60px}
	#main_content .mb_overview td.mb_quantity img{width:12px}
	.mb_adr tr{width:100%}
	.mb_adr input.mod_bakery_form_input_f{width:270px}
	.mb_adr tr.mb_pm{margin-left:0}
	.mb_quantity{width:15%}
	span.mb_name{width:45%}
	.mod_bakery_cart_td_thumb_f{width:45px;display:none}
	.mb_overviewlast hr{margin:0}
	td.mod_bakery_form_label_f{padding:0}
	#nav{height:auto;border-bottom:none;margin:1.5rem 0 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,0.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}
	#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}
	#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}
}

@media (max-width: 414px) {
	.mod_bakery_cart_td_thumb_f img {
		max-width: 40px !important;
	}
	.table-xs {
		font-size: .75rem;
	}
}


@media (max-width:410px) and (orientation:portrait){
body{font-size:.9em;line-height:1.4em}
#mod_bakery_mc_div_f{float:left}
.icons {width:98%;}
.scrollup{width:20px;height:20px;position:fixed;bottom:50px;right:10px;font-size:1.5em;text-align:center;text-indent:0;}
#title{margin:0}

*/#main_content{margin:2em 0 0}
table.mb_head{margin:0}
.mb_back{position:relative;width:100%}
table.mb_head td{float:left;margin-top:1em}
.mb_img{float:none;margin:0}
.mb_adr tr.mb_pm{margin-left:0}
.mb_cart form,.mb_cart form .mb_bottom{float:none;margin:0 0 1em 0}
#main_content .mb_overview img,.mod_bakery_cart_td_thumb_f{display:none}
.mb_adr tr{width:100%}
.mb_adr input.mod_bakery_form_input_f{width:270px}
.mb_overviewlast td.mb_name{padding-bottom:20px}
td.mod_bakery_form_label_f{padding:0}
}


@media print{
  *{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
header,#bg_image,.nav,.audiojs-playlist,footer{display:none}
#main_content{height:auto;padding:0}
#sidebar_right{padding:0;margin:0}
a,a:visited{text-decoration:underline}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:0.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}