fbody {padding: 0;}
a {color:#888888; text-decoration:none;}
a:hover {color:#222222; text-decoration:none;}
img {border: 0;height: auto;}
h1{font-size:24px;line-height:36px;}
h2{font-size:16px;line-height:24px;}
h2 small{font-size:18px;}

.span12, .container {width: 1010px;}
.span9 {width: 750px;}
.span8 {width: 600px;}
.span7 {width: 500px;}
.span6 {width: 490px;}
.span5 {width: 360px;}
.span4 {width: 350px;}
.span3 {width: 230px;}
.span2 {width: 165px;}
.span1 {width: 143px;}
.input-medium {width:190px;}
.nline, .nline p, .nline div {line-height: 1;}
.hline, .hline p, .hline div {line-height: 1.5;}
.dline, .dline p, .dline div {line-height: 2;}

.dropdown-menu {background-color: #000000; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.dropdown-menu li {background-color: #000000;}

.block-header {overflow: hidden; padding: 5px 15px 5px 15px; margin: 5px 0 0 0; font-weight: bold; color: #fff; background-color: #000; border: 1px solid #222222; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.block-content {overflow: hidden; padding: 5px 15px 5px 15px; margin: 0 0 15px 0; color: #000000; border: 1px solid #222222; border-top: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.block-slim {overflow: hidden; padding: 0; margin: 0 0 15px 0; color: #000000; border: 1px solid #222222; border-top: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.block-top-content {overflow: hidden; padding: 0; margin: 5px 0 0 0; color: #000000; border: 1px solid #222222; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.block-bottom-navi {overflow: hidden; padding: 0; margin: 0 0 15px 0}
.block-simple {overflow: hidden; padding: 5px 15px 5px 15px; margin: 5px; color: #000000; border: 1px solid #222222; border-radius: 10px;}
.block-menu {overflow: hidden; padding: 0px 5px 0px 5px; margin: 5px; color: #000000; border: 1px solid #222222; border-radius: 10px;}
.block-footer {overflow: hidden; padding: padding: 5px 15px 5px 15px; margin: 5px;}
.block-custom {overflow: hidden; padding: padding: 5px 15px 5px 15px; color: #000000; margin: 5px;}
.block-special {background-color: #e600e7; border-bottom: 1px solid #eb00e7;}
.block-img {overflow: hidden; padding:0; margin:5px 5px 15px 5px; color: #000000; border: 1px solid #222222; border-radius: 10px;}

#footer {padding-top: 80px; padding-left: 5px; padding-right: 5px; margin-left: -45px; margin-right: -45px;}
#footer {background: url(../img/shadow_b.png) repeat-x top left;}
#footer li, #footer li a  {border-radius:5px; padding-top:0; padding-bottom:0; padding-left:5px; padding-right:5px; margin-top:1px; margin-bottom:1px; font-size:90%;}
#footer li a:hover {background-color: #e6007e; color: #ffffff;}

.category-head {text-align:center; background-image:none; font-weight:bold; font-size:1.1em; margin-top:30px; padding:5px; width:207px; height:auto;}
.category-content {text-align:center; background:url(../img/shadow_box.png) no-repeat 0 0; width:207px; height:204px;}
.category-price{text-align:center; background-image:none; font-weight:bold; font-size:1.3em; padding: 0 5px 0 5px; width:207px; height:auto;}
.category-content img {margin: 0 auto; padding: 12px 6px 5px 4px;}
.category-price sup.price-prefix {color:#e6007e;}

.image-box {text-align:center; background:url(../img/shadow_bigbox.png) no-repeat 0 0; width:361px; height:241px;}
.image-box img {margin: 0 auto; padding: 12px 6px 5px 4px;}

.gallery-thumbnail {text-align:center; background:url(../img/shadow_box.png) no-repeat 0 0; width:207px; height:204px;}
.gallery-thumbnail img {margin: 0 auto; padding: 12px 6px 5px 4px;}

ul.nav-tabs {width:auto; padding: 0; margin: 0;}
ul.nav-tabs li {width:auto; padding: 0; margin: 0 1px 0 1px; border: 0; border-top-left-radius: 10px; border-top-right-radius: 10px;}
ul.nav-tabs li a, ul.nav-tabs li a:active, ul.nav-tabs li a:hover{width:auto; margin: 0; padding-left: 5px; padding-right: 5px; border: 0; border-top-left-radius: 10px; border-top-right-radius: 10px;}

.form-inline {margin: 0; padding: 0;}
.navbar {margin:0; padding: 0;}

ul.terminForm  {list-style-type: none; list-style-image: none; margin-left: 50px;}
ul.terminForm li {margin-top:5px;}
ul.terminForm li input {margin-top:-10px;}
li.step1 {list-style-image: url(../img/step1.png);}
li.step2 {list-style-image: url(../img/step2.png);}
li.step3 {list-style-image: url(../img/step3.png);}

ul.studio-keys {list-style-type: none; list-style-image: none;}
li.studio-key {margin-top: 1px; list-style-image: url(../img/check.png);}
.check {    background: url(../img/griddler2/check.png) no-repeat 2px 2px;
    text-indent: -9999px;
    width: 16px;
    background-size: 14px;
    display: block;
    float: left;
    height: 20px;
    margin-right: 8px;}

ul.main-menu {margin-bottom:20px; width:1010px;}
ul.main-menu .col-1 {margin: 2.5px 0 2.5px 0; padding:0; padding-left:10px; color: #fff; border:0;}
ul.main-menu .col-1 a, ul.main-menu .drop ul li a {display: block; border-radius: 5px; padding: 5px; color:#fff;}
ul.main-menu .drop a, ul.main-menu .nodrop a {margin:0; display: block; border-radius: 5px; padding: 5px; color:#fff;}
ul.main-menu .col-1 a:hover, ul.main-menu .drop ul li a:hover, ul.main-menu .drop a:hover, ul.main-menu .nodrop a:hover {background-color: #e6007e; color: #fff;}

.greywhite {
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
background: linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );}

ul#productTab {margin:0 0 10px 0;}
ul#studioTab {margin:0 0 10px 0;}
ul#productTab li a {padding: 5px 17px 5px 17px;}
ul#studioTab li a {padding: 5px 23px 5px 23px;}
ul#productTab>li>a, ul#studioTab>li>a {background-color:#ddd;}
ul#productTab>li>a:hover, ul#studioTab>li>a:hover {background-color:#eb007e; color:#fff;}
ul#productTab .active a, ul#studioTab .active a {background-color:#e6007e; color:#fff;}

#top_line {margin-left:-41px; margin-right:-41px; background-color: #000000; height: 10px; min-width: 1092px; width: 100%;}
#bottom_line {margin-left:-41px; margin-right:-41px; background-color: #000000; height: 10px; min-width: 1092px; width: 100%;}

#menu_top {float: right;}
#menu_bottom {float: right;}

#sub_menu_top {margin-top:-15px;margin-bottom:15px;}
#sub_menu_top_logo {}
#sub_menu_top_contact {margin-top:10px;padding-top:10px;float:right;text-align:right;}

#social_menu {padding: 0 5px 0 5px; background-color: #000000; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
#social_menu_bottom {margin-bottom:0; padding: 0 5px 0 5px; background-color: #000000; border-top-left-radius: 10px; border-top-right-radius: 10px;}
#social_menu li, #social_menu_bottom li{list-style:none; position:relative; top:0; left:0; height:32px; width:32px;}
#social_menu li {margin: 3px 2px 7px 2px;}
#social_menu_bottom li{margin: 7px 2px 3px 2px;}
 
#social_menu a, #social_menu_bottom a{display:block; height:16px;}

#facebook_top, #facebook_bottom {background:url(../img/social_icons.png) no-repeat 0 0;}
#twitter_top, #twitter_bottom {background:url(../img/social_icons.png) no-repeat -36px 0;}
#xing_top, #xing_bottom {background:url(../img/social_icons.png) no-repeat -72px 0;}
#google_top, #google_bottom {background:url(../img/social_icons.png) no-repeat -108px 0;}

#lang_menu {height: 42px; background-color: #000000; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
#lang_menu ul.dropdown-menu li {margin: 5px;}
#lang_menu ul.dropdown-menu li a, #cart_menu ul.dropdown-menu li a {display:block; color: #ffffff; font-weight:bold; text-decoration:none; border-radius:5px;}
#lang_menu ul.dropdown-menu li a:hover, #cart_menu ul.dropdown-menu li a:hover {background-color: #e6007e;}

#cart_menu {margin-right:0; padding-left:5px; padding-right:5px; height: 42px; background-color: #000000; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
#cart_menu a.dropdown-toggle {color: #ffffff; font-weight:bold; margin-top:-5px; height: 28px; border-radius:5px;}
#cart_menu ul.dropdown-menu li {color: #ffffff; font-weight:bold; margin: 5px;}
#cart_menu ul.dropdown-menu li span {margin-left:15px; margin-right:15px; }
#cart_menu ul.dropdown-menu li a {color: #ffffff; font-weight:bold; display:block; border-radius:5px;}
#cart_menu ul.dropdown-menu li a:hover {background-color: #e6007e;}
#cart_menu .small {margin-top:-3px; color:#e6007e;}
#cart_dropdown {position:relative; top:0; left:0; background:url(../img/basket.png) no-repeat 10px 5px; padding-left:37px; height: 42px;}

#page_body {padding-left:80px; padding-right:80px;}
#page_body {background: url(../img/shadow_l.png) repeat-y top left, url(../img/shadow_r.png) repeat-y top right;}

#main_menu{margin-bottom:15px; border-radius: 10px; background-color:#2c2c2c; background-image:-moz-linear-gradient(top, #484848, #000000); background-image:-ms-linear-gradient(top, #484848, #000000); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#484848), to(#000000)); background-image:-webkit-linear-gradient(top, #484848, #000000); background-image:-o-linear-gradient(top, #484848, #000000); background-image:linear-gradient(top, #484848, #000000); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#000000', GradientType=0);}
#main_menu ul.nav li {padding-left: 10px; padding-right: 10px;}
#main_menu ul.nav li a {font-weight:bold; color:#ffffff;}
#main_menu ul.nav li a:hover {color:#e6007e;}

#shooting_slider {margin: 0; padding: 0;}
#shooting_slider div.carousel-inner div.item {text-align:center;}

#shooting_menu {min-height:20px; padding-top: 0; padding-bottom: 0; margin: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color:#000000; background-image:-moz-linear-gradient(top, #000000, #000000); background-image:-ms-linear-gradient(top, #000000, #000000); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#000000)); background-image:-webkit-linear-gradient(top, #000000, #000000); background-image:-o-linear-gradient(top, #000000, #000000); background-image:linear-gradient(top, #000000, #000000); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);}
#shooting_menu  ul.nav li {margin: 0; padding: 5px 15px 5px 15px;}
#shooting_menu  ul.nav li a {margin: 0; padding: 0; font-weight:bold; color:#ffffff;}
#shooting_menu  ul.nav li a:hover {color:#e6007e;}

#right_menu .accordion-heading {border-bottom: 1px solid #222222;}
#right_menu .accordion-heading a {color:#222222; text-decoration:none; font-weight:bold;}
#right_menu .accordion-heading a:hover {color:#e6007e; text-decoration:none; font-weight:bold;}

#image-gallery {width: 100%;  margin: 0; padding: 15px 0; overflow: hidden !important;}
#image-gallery .touchcarousel-wrapper {overflow: visible; margin-left:60px;}
#image-gallery .touchcarousel-item {margin-right: 40px; width: 207px; height: 204px;}
#image-gallery .arrow-icon.left {left: 25px;}
#image-gallery .arrow-icon.right {right: 25px;}
#image-gallery .arrow-holder {width: 60px;}
#image-gallery  .scrollbar-holder {bottom: 6px;}

#partner-gallery {width: 100%; margin: 0; padding: 15px 0; overflow: hidden !important;}
#partner-gallery .touchcarousel-wrapper {overflow: visible; margin-left:50px;}
#partner-gallery .touchcarousel-item {margin-right: 40px;}
#partner-gallery .arrow-icon.left {left: 5px;}
#partner-gallery .arrow-icon.right {right: 5px;}
#partner-gallery .arrow-holder {width: 40px;}
#partner-gallery  .scrollbar-holder {bottom: 3px;}

#top_links li a{color:#000000;}
#redeem_code {margin-bottom: 15px;}

#checkout .control-group {margin-bottom:3px;}
#checkout .control-label {text-align:left; width:100px;}
#checkout .controls {margin-left:100px;}
#checkout .accordion-toggle {color:#222;}
#checkout-summary table td {padding-top:4px; padding-bottom:4px;}
#checkout-summary table td.head {width:30%; font-weight:bold;}

#checkout_cart .table {border:0;}
#checkout_addons .table {border:0;}

#application .control-group {margin-bottom:5px;}
#application .control-label {margin-left:20px; text-align:left; width:100px;}
#application .controls {margin-left:125px;}

.like-dl{color: #000000; padding: 15px 25px; text-align: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 0 20px 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; line-height:25px;}
.like-dl a{color:#444444!important; text-decoration:underline!important; border:0px!important;}
.like-dl.green{background-color:#e0efe0; border:1px solid #a8cfa8;}
.like-dl.red{background-color:#efe0e0; border:1px solid #cfa8a8;}
.like-dl.grey{background-color:#EFEFEF; border:1px solid #CFCFCF;}
.like-dl.blue{background-color:#E0E5EF; border:1px solid #A8B5CF;}
.like-dl.pink{background-color: #F8E7F5; border: 1px solid #DFB1DA;}
.like-dl.yellow{background-color: #fcfac5; border: 1px solid #e1e569;}
.like-dl.orange{background-color: #fcdec5; border: 1px solid #e59269;}

::selection {background:#fff; color:#e6007e;}
::-moz-selection {background:#fff; color:#e6007e;}

.highlight {color:#e6007e; font-weight: bold;}
.alert-flash{background-color:#e6007e; border-color:#e6007e; color:#ffffff; font-weight: bold;}
.modal-footer .btn {background:#e6007e; color:#fff;}
#requireNewsletterSignup .modal-footer .btn {background:#ccc; color:#fff;}

#mc_embed_signup #mc-embedded-subscribe-form h2 {
margin: 0;
}

/*----------------- MIMQ ---------------------*/

.touchcarousel-container .touchcarousel-item:nth-child(2), .touchcarousel-container .touchcarousel-item:nth-child(4) {
display: none;
}

.block-content.greywhite {
	height: 310px;
}

.lastminute {
	height: 310px;
}

#phone_notice 
{
padding: 15px;
background: #FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: #ccc solid 2px;
position: relative;
display: none;
font-size: 10px; z-index: 5000; position:absolute; width: 240px; right: -230px; top: 29px;
}


.zalando-page .sidemenu{
	display:none;
}

.zalando-page .span9{
	    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.zalando-page .image-box{
	width:300px !important;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
}
 
.zalando-page .span3{
	width:100% !important;
}

.zalando-page h1{
	display:none;
}

#phone_notice:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 10px 22px 10px 0;
border-color: transparent #FFFFFF;
display: block;
width: 0;
z-index: 1;
left: -22px;
top: 40px;
}

#phone_notice:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 11px 23px 11px 0;
border-color: transparent #ccc;
display: block;
width: 0;
z-index: 0;
left: -25px;
top: 39px;
}

#shooting_dates_studio table th {
	font-weight:bold;
	text-align:center;
	color: #666;
}
#shooting_dates_studio table th:last-of-type {
	color: #fff;
	background-color: #e6007e;
}
#shooting_dates_studio .lastminute {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 142px;
	height: 30px;
	float: right;
	clear: both;
	color: #fff;
	font-weight: bold;
	border-radius: 5px;
	border: 1px solid transparent;
}
#shooting_dates_studio .lastminute .btn-price {
	position: absolute;
	top: 5px;
	left: 10px; 
	font-size: 1.2em;
}
#shooting_dates_studio .lastminute .btn-title {
	position: absolute;
	top: 5px;
	left: 60px; 
	width: 80px;
	font-size: 0.8em;
	background:url(../img/lastminute/lastminute-btn-arrow.png) no-repeat right center;
}
#shooting_dates_studio .lastminute.lastminute-btn-1 {background:url(../img/lastminute/lastminute-btn-1.png) no-repeat 0 0; }
#shooting_dates_studio .lastminute.lastminute-btn-2 {background:url(../img/lastminute/lastminute-btn-2.png) no-repeat 0 0; }
#shooting_dates_studio .lastminute.lastminute-btn-3 {background:url(../img/lastminute/lastminute-btn-3.png) no-repeat 0 0; }
#shooting_dates_studio .lastminute-clock {
	position: relative;
	top: 0;
	left: 0; 
	float: right;
	width: 23px;
	height: 27px;
	padding: 0 5px;
	background:url(../img/lastminute/expiring-icon-big.png) no-repeat 0 0; 
}
#shooting_dates_studio .lastminute-none {
	width: 100%;
	text-align: center;
	color: #ccc;
}

#shooting_dates .head {
	font-weight: bold;
}
#shooting_dates .head .last{
	color: #e6007e;
	float: right;
}
#shooting_dates .lastminute {
	position: relative;
	top: 0;
	left: 0; 
	width: 43px;
	height: 15px;
	float: right;
	clear: both;
	color: #fff;
	font-weight: bold;
	border-radius: 3px;
	border: 1px solid transparent;
}
#shooting_dates .lastminute .btn-price {
	position: relative;
	top: -2px;
	left: 2px; 
	font-size: 0.9em;
}
#shooting_dates .lastminute.lastminute-btn-1 {background:url(../img/lastminute/lastminute-btn-1-1.png) no-repeat 0 0; }
#shooting_dates .lastminute.lastminute-btn-2 {background:url(../img/lastminute/lastminute-btn-2-1.png) no-repeat 0 0; }
#shooting_dates .lastminute.lastminute-btn-3 {background:url(../img/lastminute/lastminute-btn-3-1.png) no-repeat 0 0; }
#shooting_dates .lastminute-clock {
	position: relative;
	top: 0;
	left: 0; 
	float: right;
	width: 11px;
	height: 14px;
	padding: 0 2px;
	background:url(../img/lastminute/expiring-icon-small.png) no-repeat 0 0; 
}

/* ----------------- Author: Samim Quraischi --------- */

#fancybox-wrap {
	top: 0 !important;
	position: fixed !important;
}

#cart_menu a.dropdown-toggle{
	margin-top:-25px !important;
}


.sidemenu .zahlungsarten img{
	width:100% !important;
}

ul.black li{
	border-right:0;
	box-shadow: none;
    border-left: 1px solid white;
}

.mobile-only{
	display:none;
}

#griddler_ii section li span.check{
	float:initial !important;
	height:30px !important;
}

@media (max-width: 768px) {

	.studiosmobile{
		display:none;
	}


	.modal{
		width:100% !important;
		top:75% !important;
		left:0 !important;
		margin-left:0!important;
	}

	.modal br{
		display:none;
	}

	.block-content iframe{
		width:100%;
	}

	.modal-body div{
	    margin: 10px;
	    width: 100% !important;
	    margin-bottom:35px;
	    border-left: 0 !important;
	    padding-left: 0 !important;
	    float: none !important;
	}

	.mobile-only{
		display:block;
		margin:0;
	}

	#redeem_code button{
		margin-top:10px;
	}

	html{
		overflow-x:hidden;
	}

	.category-content{
		width:100% !important;
		background:none !important;
	}

	.category-content img{
		width:100% !important;
		max-height:225px;
		padding:0 !important;
	}

	.category-head{
		    margin-left: auto;
    margin-right: auto;
	}

	.no-mobile{
		display:none;
	}

	.category-price{
		margin-top:32px;
	        padding: 0;
    margin-right: auto;
    margin-left: auto;
	}

	.Dein.professionelles.Fotoshooting-page .sidemenu .vorteile{
		display:none;
	}

	.Dein.professionelles.Fotoshooting-page .sidemenu .block-menu{
		display:none;
	}


	.vorteile.mobile-only{
		border: 1px solid black;
		border-radius: 15px;
		padding: 10px;
		margin-top: 20px;
		margin-bottom: 20px;
	}


	div.fps{
		width: 110% !important;
  		margin-left: -5% !important;
    	margin-top: -4%;
	}

	#footer li, #footer li a{
		font-size:15px;
		margin-bottom:7px;
	}

	#page_body{
		padding-left:0 !important;
		padding-right:0 !important;
		margin-top:45px;
		background:none !important;
	}

	.zahlungsinformationen img{
		height: 25px !important;
   		padding-top: 5px;
   		margin-top: 5px !important;
   		display: block;
   		float:none !important;
	}

	#page_body{
		background:none;
	}


	#lang_dropdown{
		padding-bottom:150px !important;
	}

	.Lovoo.Fotoshooting.termine, .LOVOO.Fotoshooting.termine{
		display:none;
	}

	.LOVOO.Fotoshooting-page .tabbable, .Lovoo.Fotoshooting-page .tabbable{
		display:none;
	}

	div ul.nav > li > ul{
		display:block;
		border:0;
		outline:0;
		box-shadow:none;
		background:transparent;
	}


	div ul.nav > li > ul:before{
	    border-bottom: 0px !important;
	}

	div ul.nav > li > ul:after{
		display:none;
		border-bottom:0 !important;
	}

	.main-menu-mobile{
		display:block !important;
	    position: fixed;
	    background-color: white;
	    top: 0;
	    width:100%;
	    z-index: 999999;
	}

	[class*="span"]{
		margin-left:0 !important;
		width:100% !important;
	}

	#fancybox-content{
		margin-top:32%;
	}

	#bottom_line, #top_line{
		display:none;
	}

	.main-menu{
		display:none;
	}

	#social_menu{
		display:none;
	}

	.span3, .span6, .span9, .span12{
		width:100%;
	}

	#menu_top {
    	float: left;
	    margin-left: 8%;
	    top: 0;
	    position: fixed;
	    width: 105%;
	}

	#cart_dropdown{
		padding-left:50px;
	}

	#cart_menu .dropdown-toggle{
		display:none;
	}

	.container{
	    width: 100% !important;
	}
	#checkout.span6{
		width:100%;
	}

	[class*="span"]{
		margin-left:0;
	}

	.row{
		margin-left:0;
	}

	#sub_menu_top_logo{
	    margin-top: 15%;
	    margin-left:20%;
	}

	.mobile-book.span12{
		width:100%;
	}

	#cart .form-horizontal{
		width: 100%;
	}

	.form-horizontal{
		width: 100%;
	}

	#checkout div.controls{
		margin-left:0;
		width:100%;
		display:block;
	}

	.navbar .btn-navbar{
	    padding: 18px 26px;
    	margin-left: 1px;
	    margin-right: -15px;
	}

	#footer{
		width:100%;
	    padding-top: 80px;
	    padding-left: 0;
	    padding-right: 0;
	    margin-left: 0;
	    margin-right: 0;
	}

	#fancybox-content{
		width:100% !important;
		height:auto !important;
	}

	#fancybox-wrap{
		width:88% !important;
		left:-10px !important;
	}

	.modal-body{
		padding:3px;
	}

	.modal-body:first-child {
		display:none;
	}

	.row.mcs{
		margin:12px;
	}

	#cartInfoMsg{
		display:none !important;
	}

	div#cartInfo{
		top: 10%!important;
 	   margin: 10px !Important;
	}

	#shooting_menu{
		display:none;
	}

	.block-top-content{
		border-radius:10px;
	}

	.dropdown li{
		display:none;
	}

	.mobile-bar-logo{
	    float: left;
	    margin: 0;
	    padding-left:10px;
	    left: 0;
	    position: absolute;
	}

	.nav-collapse.in.collapse{
    height: 100vh !important;
	 width: 100%;
 	 overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
	}

	.bag-mobile{
		margin-top:20px;
	}

	.navbar-inner{
		min-height:62px;
		border-radius:0;
	}

	.nav>li>a{
		padding:0;
	}

	.dropdown-menu li{
		background-color:transparent !important;
	}

	.ld-invoke{
		padding-top:25px;
	}

	.nav li{
		    list-style-type: none;
		padding:0 !important;
		margin:0;
		font-size:15px;
	}

	.nav .dropdown li a{
		letter-spacing: 1px;
   		 font-size: 16px;
   		 line-height: 30px;
   		 padding: 10px;
	}

	.nav .dropdown li a:hover{
		color:white;
	}


	#sub_menu_top{
		display:none;
	}
}


