/* Begin Additional CSS Styles */

/* End Additional CSS Styles */


.art-footer {
    background: url("../images/footer.jpg") repeat scroll 0 0 #fdfbe7;
}

.topmods {
	cursor: auto;
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: auto !important;
}

.languagemod {
float: left;
width: 19%;
margin-top: 15px;
margin-left: 1%;
}
.logomod {
float: left;
width: 60%;
margin-top: 15px;
text-align: center;
}

.socialmod {
float: right;
width: 19%;
margin-top: 15px;
text-align: right;
margin-right:  1%;
}

#art-main nav.art-nav.desktop-nav {
	box-shadow: 0px 0px 2px #000;
	border: none!important;
}

div#maximenuck ul.maximenuck {
    background: none !important;
    display: block !important;
    float: none !important;
    margin: 0 auto;
    min-height: 34px;
    opacity: 1 !important;
    overflow: visible !important;
    padding: 0;
    visibility: visible !important;
}


.art-sheet.clearfix {
	margin-top: 0px!important;
}
.ls-wp-fullwidth-container {
	margin-top: -50px!important;

}

.ls-wp-fullwidth-helper {
		box-shadow: 0px 0px 4px #000; }

.maximenuckh {
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
	margin: 0 auto;
	text-align: center;
	height: 50px;

}


	

.art-nav-inner div#maximenuck.maximenuckh div.maxiroundedcenter {
	margin: 0 auto;
	padding-top: 12px;}


li.maximenuck.level1 a.maximenuck span.titreck {
	font-size: 15px!important;
	text-shadow: 1px 1px 0px #000;
		text-transform: uppercase!important;	}

div#maximenuck ul.maximenuck li.level1 {
    background: none !important;
}
.art-nav-inner {
    margin: 0 auto;
    text-align: center;
}

.maximenuckh div.maxiroundedcenter ul.nav.menu.maximenuck {
	  text-align: center;
}




ul.nav.menu.maximenuck li{
display: inline-block;
background: transparent;
margin-left: 16px;
position: relative;
float: none !important;
}

div.maximenuckh ul.maximenuck li.maximenuck {
    float: none !important;
    margin: 0;
    padding: 0;
    position: static;
    text-align: center;
}


div#maximenuck ul.maximenuck li.parent.level1 > a, div#maximenuck ul.maximenuck li.parent.level1 > span {
    background:none !important;
    filter: none;
}

div#maximenuck ul.maximenuck li.level1 {
    
    padding: 15px;
}

div#maximenuck ul.maximenuck li a.maximenuck, div#maximenuck ul.maximenuck li span.separator, div#maximenuck ul.maximenuck2 li a.maximenuck, div#maximenuck ul.maximenuck2 li span.separator {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    color: #ccc;
    min-height: 20px;
    outline: medium none;
    padding: 0;
    text-decoration: none;
    text-indent: 2px;
    text-shadow: none;
    white-space: normal;
}

div#maximenuck ul.maximenuck li.level1 > a span.titreck, div#maximenuck ul.maximenuck li.level1 > span.separator span.titreck {
    color: #FFF;
	padding-top: 15px;
}

.mod-languages a img {
	box-shadow: 0px 0px 2px #000;}

div#maximenuck div.floatck {
	background: none repeat scroll 0 0 rgba(70, 26, 1, 0.95);
	margin-top: 4px;	
	box-shadow: 0px 0px 2px #000;
	border: none!important;
 	
}

li.maximenuck.level2 a.maximenuck span.titreck {
	text-transform: none!important;
	line-height: 26px!important;
	font-size: 13px!important;
	 }
	 
	 
	 
.art-postcontent, .art-postcontent li, .art-postcontent table, .art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a.hovered {
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 14px;
    line-height: 150%;
    text-align: left;
    word-spacing: 0;
}
.art-postcontent li, .art-post li, .art-textblock li{
color: #2d2d2d;
}


.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover {
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
	background-image: url(../images/headingbackground2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:bold;
	line-height: 36px;
}



.art-postcontent h1 {
	color: #4d2107;
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	line-height: 32px;
	font-style: normal;
	font-weight: normal;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 14px;
	background-image: url(../images/headingbackground.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.art-postcontent h2, .art-postcontent h3 {
	color: #4d2107;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
}

.gmapfp_marqueur span.titre {
	color: #4d2107;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
}

.gm-style .gm-style-iw, .gm-style .gm-style-iw a {
    font-size: 13px;
    font-weight: 300;
	font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
}

.gm-style-iw div div div.gmapfp_marqueur p {
	padding-left: 10px;}
	
.gmapfp_marqueur div.message p img {
	margin-bottom: 10px;
}

.art-post {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
}


.all-museums div.art-content-layout div.art-content-layout-row div.art-layout-cell article.art-post  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.suche {
	margin-top: 50px;}
	

.art-blockcontent {
    color: #2e2e2e;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 13px;
    line-height: 150%;
	
}

.art-sidebar1 div.sidebar-top div.art-block.clearfix div.art-blockcontent {
   padding-bottom: 20px;
}

.art-blockcontent table, .art-blockcontent li, .art-blockcontent a, .art-blockcontent a:link, .art-blockcontent a:visited, .art-blockcontent a:hover {
 
    font-size: 13px;

}

.art-blockcontent p {
    margin-bottom: 15px;
}

.sidebar-top{
	margin-top: 33px;
}

.wf_caption span {
	    color: #925111;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 11px!important;
    line-height: 150%;
	font-weight: normal!important;
	text-align:left!important;
	padding-left: 10px;
	}
.wf_caption {
	margin-bottom: 15px;}
.art-button {
	border: 0 none;
	border-collapse: separate;
	border-radius: 2px;
	height: 32px;
	background-image: url(../images/artbuttonbackground.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 21px;
	padding-bottom: 2px;
	padding-left: 27px;
	box-shadow: 0px 0px 1px #000;
}

.art-button.active, .art-button.active:hover {
  	background-image: url(../images/artbuttonbackground2.jpg);
	background-repeat: repeat-x;
	background-position: left center;
    border-radius: 2px;
    border-width: 0;
    margin: 0 auto;
    padding-top: 2px;
	padding-right: 21px;
	padding-bottom: 2px;
	padding-left: 27px;
	box-shadow: 0px 0px 6px #000;
}

.art-button.hover, .art-button:hover {
 	background-image: url(../images/artbuttonbackground3.jpg);
	background-repeat: repeat-x;
	background-position: left center;
    border-radius: 2px;
    border-width: 0;
    margin: 0 auto;
    padding-top: 2px;
	padding-right: 21px;
	padding-bottom: 2px;
	padding-left: 27px;
	box-shadow: 0px 0px 3px #000;
}

a.art-button, a.art-button:link, a.art-button:link:link, body a.art-button:link, a.art-button:visited, body a.art-button:visited, input.art-button, button.art-button {
	box-sizing: content-box;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 32px;
	margin: 0 5px 0 0 !important;
	overflow: visible;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	vertical-align: middle;
	white-space: nowrap;
	text-shadow: 0px 1px 1px #000;
}


.wrap_normal.ccnewsletter_link div label.normal_label {
	width: 60px;
}

.wrap_normal.ccnewsletter_link input#addSubscriber.btn.btn-warning.art-button {
	margin-left: 70px !important;
}

.wrap_normal.ccnewsletter_link div input#ccnewsletter_name_module.normal_field.input-small, .wrap_normal.ccnewsletter_link div input#ccnewsletter_email_module.normal_field.input-small{
	width: 120px;
}

.wrap_normal.ccnewsletter_link div {
	margin-bottom: 10px;
	margin-top: -10px;}

.customfacebook p {
	margin-bottom: 0px;}

.breadcrumbs {
	padding-left: 10px;
	margin-bottom: 20px;
}	
	
.breadcrumbs a.pathway {
	color: #4d2107;
}


.museumsheading div.art-block.clearfix div.art-blockheader h3.t {
	text-align:center !important;
}



div#jcemediabox-popup-caption h4 {
	color: #4d2107;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
}

div#jcemediabox-popup-caption h4 {
	color: #4d2107;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
}

div#jcemediabox-popup-caption p {
	font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
	font-size: 12px;
}

.bottomlogo {
	margin-top: 20px;
		margin-bottom: 20px;}
		
.art-footer {
	margin-top: 0px;}		
		
.art-footer-inner {
	max-width: 1100px;
	min-width: 900px;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 25px;
}

.bottommods {
	margin-bottom: 20px;
	position:relative;
	overflow: hidden;}

.association{
	width: 33%;
	float: left;
}

.fratzebuch{
	width: 34%;
	float: left;}
	
.buschtrommel  {
	width: 33%;
	float: right;
}
.bottomlogo{
clear: both;
}

input#ccnewsletter_name_module.normal_field.input-small, input#ccnewsletter_email_module.normal_field.input-small {
	padding-left: 10px;
}

.art-postcontent li, .email a, .telephone a, .skype a, .facebook2 a, .location, .art-article ul li a{

    font-size: 13px !important;

}

.art-article ul {
	margin-bottom: 20px;
}

.pdf {
	background-image: url(../images/pdf_button.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;	
}
.art-article p iframe {
	width: 100%;
}

.location {
	background-image: url(../images/social/location.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;	
	padding-top: 5px;
	padding-bottom: 5px;
		margin-left: 10px;
	font-size: 13px;
	margin-top: 15px;
}

.telephone {
	background-image: url(../images/social/telephone.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;	
	padding-top: 5px;
	padding-bottom: 5px;
		margin-left: 10px;
	font-size: 13px;
}

.email {
	background-image: url(../images/social/email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;	
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	font-size: 13px;
}

.skype {
	background-image: url(../images/social/skype.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;	
	padding-top: 5px;
	padding-bottom: 5px;
		margin-left: 10px;
	font-size: 13px;
}

.facebook2 {
	background-image: url(../images/social/facebook.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;	
	padding-top: 5px;
	padding-bottom: 5px;
		margin-left: 10px;
	font-size: 13px;
}

.gps {
	background-image: url(../images/social/gps.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;	
	padding-top: 5px;
	padding-bottom: 5px;
		margin-left: 10px;
	font-size: 13px;
}

div.sigplus-gallery ul > li > img, div.sigplus-gallery ul > li > a > img {
    border: 0 none transparent !important;
    margin-left: 0px !important;
	margin-right: 10px !important;
    padding: 0 !important;
}


.gmapfp_marqueur h4 {
	display: none !important;}
	
.gmapfp_marqueur p.adresse  {
	display: none !important;}
	
.art-blockcontent form.art-search div.search input#mod-search-searchword {
	padding-left: 15px;}
	
.maplegend {
width: 100%;
height: 50px;
padding-bottom: 10px;
}

.living-museums {
	background-image: url(../images/social/googlemap-icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;	
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	font-size: 13px;
	float:left;
	margin-right: 30px;
	margin-bottom: 15px;
}

.projects {
	background-image: url(../images/social/googlemap-icon2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;	
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	font-size: 13px;
	margin-right: 30px;
		margin-bottom: 15px;
		float: left;
		clear: right;
}


blockquote {
	background: none;
	clear: both;
	color: #0d1216;
	font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
	font-style: italic;
	font-weight: normal;
	overflow: auto;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 7%;
	padding-bottom: 10px;
	padding-left: 7%;
}

.museumsheading div.art-block.clearfix div.art-blockheader h3.t {
	font-weight: bold;
	font-size: 22px;
}


.mitglieder {
    width: 88%;
	padding: 3%;
	margin: 3%;
	overflow:hidden;
}

.mitglieder div.pic1 p, .mitglieder div.pic1 a, .mitglieder div.pic2 p, .mitglieder div.pic2 a, .mitglieder div.pic3 p, .mitglieder div.pic3 a  {
	font-size: 12px;
}

.mitglieder .pic1 {
    float: left;
    margin-right: 5%;
    width: 30%;
}

.mitglieder .pic2 {
    float: left;
    margin-right: 5%;
    width: 30%;
}

.mitglieder .pic3 {
    float: left;
    width: 30%;
}

.copy2 p, .copy2 a {
    color: #2d2d2d;
    text-align: center !important;
font-size: 11px;
}

.art-footer a, .art-footer a:link {
    color: #925111;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
	font-size: 11px;
}
.art-footer a:visited {
    color: #925111;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: none;
	font-size: 11px;
}
.art-footer a:hover {
    color: #000;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-decoration: underline;
	font-size: 11px;
}

.osdonate-form {
	background-color: #FFF;
	padding: 10px !important;
	border: 1px solid #2d2d2d;
	width: 250px;
	}
	
/* BLOG */

.art-postheadericons.art-metadata-icons span.art-postdateicon,
.art-postheadericons.art-metadata-icons span.art-postauthoricon {
	color: #5a5a5a;
	font-size: 12px;
	line-height: 28px;
	vertical-align:middle;
	padding-left: 7px;
	padding-bottom: 3px;
}

.art-postheadericons.art-metadata-icons {
	padding: 4px;
	background-color: #fdfcf3;
	border: 1px solid #f2f2f2;
	margin-top: 7px;
		margin-bottom: 17px;
}

.art-sheet.clearfix div.art-layout-wrapper div.art-content-layout div.art-content-layout-row div.art-layout-cell.art-content div.blog div.items-leading div.leading-0 article.art-post div.art-postheadericons.art-metadata-icons {
	text-align: left;}
.art-sheet.clearfix div.art-layout-wrapper div.art-content-layout div.art-content-layout-row div.art-layout-cell.art-content div.item-pageblog article.art-post div.art-postheadericons.art-metadata-icons{
	text-align: center;
	margin-right: 40px;
	margin-left: 40px;
	margin-bottom: 40px;
}

.art-postheadericons {
	margin: 0;
	padding-left: 5px;
}
	
.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a.visited, .art-postheader a:hover, .art-postheader a.hovered {
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: normal;
}

.art-sheet.clearfix div.art-layout-wrapper div.art-content-layout div.art-content-layout-row div.art-layout-cell.art-content div.item-pageblog article.art-post h2.art-postheader a {

font-size: 48px;
line-height: 72px;
}

.art-sheet.clearfix div.art-layout-wrapper div.art-content-layout div.art-content-layout-row div.art-layout-cell.art-content div.item-pageblog article.art-post h2.art-postheader{

text-align: center;
margin:20px;}

.art-postheader a:link, .art-postheader a:visited {
    color: #660000;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-align: left;
    text-decoration: none;
}

.art-postheader a:hover {
    color: #925111;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    text-align: left;
    text-decoration: none;
}

.art-post h2.art-postheader {
	margin-left: 0px;}


.art-post div.art-postcontent.clearfix div.img-intro-right  {

	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}

.art-sheet.clearfix div.art-layout-wrapper div.art-content-layout div.art-content-layout-row div.art-layout-cell.art-content div.item-pageblog article.art-post div.art-postcontent.clearfix div.img-fulltext-none {
	margin-bottom: 40px;
	text-align: center!important;}

.art-sheet.clearfix div.art-layout-wrapper div.art-content-layout div.art-content-layout-row div.art-layout-cell.art-content div.item-pageblog article.art-post div.art-postcontent.clearfix div.art-article {
	padding-left: 40px;
	padding-right: 40px;
}

.art-sheet.clearfix div.art-layout-wrapper div.art-content-layout div.art-content-layout-row div.art-layout-cell.art-content div.item-pageblog article.art-post div.art-postcontent.clearfix div.art-article p span.wf_caption img {
	max-width: 740px;
	width: 100%;
}

div#player.full-frame{
	max-width: 600px;
	width: 100%;
}

.ytp-cued-thumbnail-overlay {
	max-width: 600px!important;
	width: 100%!important;
}

/* HIKASHOP */

.hikashop_wizardbar ul {
	margin:0px;}
	
.hikashop_wizardbar ul li  {
	padding-right: 10px;}


.hikashop_wizardbar ul li .badge {
    margin-right: 2px;
}

.hikashop_product_main_image_subdiv, .hikashop_product_main_image, div#hikashop_product_left_part div {
	text-align:left!important;
	width: 100%!important;
}

.hikashop_wizardbar ul li span.badge.badge-, .hikashop_wizardbar ul li.hikashop_cart_step_current span.badge.badge-info, .hikashop_wizardbar ul li.hikashop_cart_step_finished span.badge.badge-success{
	padding-left: 10px;}

.row-fluid {
	margin-top: 30px;
}
.hikashop_product_left_part {
    float: left;
    text-align: left;
    width: 55%!important;
	box-sizing:border-box;
}

.hikashop_product_right_part {
    float: left;
    text-align: left;
    width: 40%!important;
		box-sizing:border-box;
}


#hikashop_product_price_main .hikashop_product_price_full {
    margin-top: 35px;
	text-align: left;
	font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 16px;
    line-height: 150%;
}


span.hikashop_product_price, .hikashop_checkout_cart_additional, .hikashop_checkout_cart_payment, .hikashop_checkout_cart_coupon, .hikashop_checkout_cart_additional {
    color: #b10800;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    white-space: nowrap;
}


#hikashop_product_top_part h1 {
     background-image: url("../images/headingbackground.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #4d2107;
    font-family: "Raleway",sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    line-height: 32px;
    margin: 20px 0 0;
    padding-bottom: 14px;
}

.hikashop_product_stock_count {
	display:none;
}

.lcfn-quantity {
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
	position:relative;
	overflow:hidden;
}

.lcfn-plus-minus {
	clear:both;
	position:relative;
	overflow:hidden;
	margin-top: 10px;
	margin-bottom: 10px;
}

.lcfn-plus, .lcfn-minus {
	float:left;
	margin-right: 10px;
	background-image: url(../images/artbuttonbackground5.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	padding:3px;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;}

a#hikashop_product_quantity_field_change_plus_1.hikashop_product_quantity_field_change_plus.hikashop_product_quantity_field_change, 
a#hikashop_product_quantity_field_change_minus_1.hikashop_product_quantity_field_change_minus.hikashop_product_quantity_field_change
 {color: #fff;
	font-weight: bold;
	font-size: 18px;
 }
 
.lcfn-quantity input#hikashop_product_quantity_field_1.hikashop_product_quantity_field {
	width: 50%;}

a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button {
	color: #fff!important;
}

.art-article table {
margin-top: 15px;
margin-bottom: 15px;}

.art-article table thead tr td{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	border:none!important;
}

.art-article td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-top-color: #EEE;
}

.art-article ul li:before, .uerbweisung ul li:before {
    bottom: 2px;
    content: url("../images/postbullets.png");
    display: inline-block;
    font-size: 0;
    line-height: 0;
    margin-right: 6px;
    position: relative;
    vertical-align: middle;
}

.hikashop_listing_title span.hikashop_product_name {
	font-size: 22px;
	color: #4d2107;
    font-family: "Raleway",sans-serif;
	margin-bottom: 20px;}

.hikashop_subcontainer {
    padding: 15px;
}


#hikashop_category_information_module_165 div.hikashop_subcontainer, #hikashop_category_information_module_165 div.hikashop_subcontainer span {
    text-align: left!important;
}

.hikashop_container {
	border: 1px solid #cdaa95;
}

span.hikashop_checkout_cart_final_total {
    color: #b10800;
    font-family: "Open Sans",Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    white-space: nowrap;
}

.shopheading {
	color: #4d2107;
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	line-height: 32px;
	font-style: normal;
	font-weight: normal;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 14px;
	background-image: url(../images/headingbackground.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.shopheading2 {
	font-size: 16px;
	margin-top: 20px;}
	
.hikashop_checkout_login {
	width: 100%!important;}
	
div#hikashop_checkout_login.hikashop_checkout_login.row-fluid div#hikashop_checkout_login_right_part.hikashop_checkout_login_right_part div#hikashop_checkout_registration fieldset.input h2#hika_registration_type {
	display:none!important;
}

.form-horizontal div.control-group.hikashop_registration_required_info_line div.controls, div#hikashop_checkout_login_right_part.hikashop_checkout_login_right_part div#hikashop_checkout_registration fieldset.input table.hikashop_contentpane tbody tr.hikashop_registration_required_info_line td {
	display:none!important;
}

.hikashop_registration_email_line .controls, .hikashop_registration_email_confirm_line .controls {
color: transparent !important;
height: 30px;
}

.hikashop_registration_email_line td input#register_email.inputbox.required.validate-email  {
	float:left;
	margin-right: 20px;
}

div#hikashop_checkout_login.hikashop_checkout_login.row-fluid div#hikashop_checkout_login_right_part.hikashop_checkout_login_right_part div#hikashop_checkout_registration fieldset.input fieldset.form-horizontal div.control-group div.controls {
		margin-top: 20px;}
		

#hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input, #hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select {
    margin: 3px 0;
    padding: 2px 21px 2px 27px;
}


#hikashop_payment_methods td {
    background-color:#fdfbe7;
    padding: 1px;
}

div#hikashop_payment_methods.hikashop_payment_methods fieldset {
	padding:0px;
}


#hikashop_checkout_page fieldset legend {
    font-size: 16px;
    font-weight: normal;
    margin: 15px 0;
    padding: 0;
    text-transform: none;
	color: #4d2107;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
}


.hikashop_checkout_payment_description {
    margin-left: 0px;
}