/*Frontend Styles*/
#customcontent_top { padding:30px 0; overflow:hidden;}
#customcontent_top li {
	position:relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	padding-bottom:10px;
	float:left; clear:left;
}
#customcontent_top li:last-child { padding-bottom:0;}
#customcontent_top li .contentDiv { width:100%; height:100%; position:absolute;	top:0;	left:0;}
#customcontent_top li .con_indent { padding:5px 25px;}
#customcontent_top h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	font-size:67px;
	line-height:73px;
	text-transform:uppercase;
	color:#FFF;
}
#customcontent_top h2 b { font-weight:normal; font-size:40px; color:#c9f183; display:block; /*margin-top:-23px;*/ -webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;}
#customcontent_top li:hover h2 b { padding-left:20px; color:#ec5d16;-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;}

#customcontent_top li .con_indent > span { padding:23px 0 0; display:block;}
#customcontent_top li span { font-family: 'Open Sans', sans-serif; font-size:27px; color:#FFF; text-transform:uppercase;}
#customcontent_top li span b { display:block; font-weight:600; font-size:47px; margin-top:16px;}
#customcontent_top li span b span { display:block; font-size:19px; font-weight:normal; margin:15px 0;}
#customcontent_top li span .priceBox { font-weight:600; margin:27px 0 0; font-size:83px; display:block; -webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;}
#customcontent_top li:hover span .priceBox, #customcontent_top li:hover span .priceBox span { color:#ec5d16; -webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;}
#customcontent_top li span .priceBox span { font-size:46px; position:relative; -webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;}
#customcontent_top li span .priceBox span:after { content:'%'; position:absolute; left:2px; top:-11px; font-size:30px;}

body.instant_search #customcontent_top { display:none;}

@media only screen and (max-width: 979px) {
#customcontent_top li { clear:none;}	
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {
#customcontent_top li { padding-bottom:10px;}
#customcontent_top h2 {	font-size:50px;	line-height:60px;}
#customcontent_top h2 b { font-size:34px; margin-top:-16px;}
#customcontent_top li:hover h2 b { padding-left:10px;}
#customcontent_top li a img { width:305px; height:175px;}

#customcontent_top li .con_indent > span { padding:15px 0 0;}
#customcontent_top li span { font-size:20px;}
#customcontent_top li span b { font-size:32px; margin-top:8px;}
#customcontent_top li span b span { font-size:16px; margin:8px 0;}
#customcontent_top li span .priceBox { margin:20px 0 0; font-size:50px;}
#customcontent_top li span .priceBox span { font-size:30px;}
#customcontent_top li span .priceBox span:after { font-size: 14px; left: 4px; top: -7px;}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
#customcontent_top { padding:0 0 30px;}
#customcontent_top li { width:360px; padding:0; margin-right:4px; float:left;}
#customcontent_top li:last-child { margin:0;} 
}
@media only screen and (min-width: 400px) and (max-width: 767px) {
#customcontent_top { padding:0 0 30px; text-align:center;}
#customcontent_top ul { font-size:0;}
#customcontent_top li { width:49%; padding:0; margin:0 2px; float:none; display:inline-block; text-align:left;}
#customcontent_top li:last-child { margin:0 2px;} 
}
@media only screen and (min-width: 400px) and (max-width: 420px) {
#customcontent_top li { width:49%; padding:0; margin:0 1px; float:none; display:inline-block; text-align:left;}
#customcontent_top li:last-child { margin:0 1px;} 
}
@media only screen and (min-width: 570px) and (max-width: 739px) {
#customcontent_top h2 {	font-size:50px;	line-height:60px;}
#customcontent_top h2 b { font-size:34px; margin-top:-16px;}
#customcontent_top li:hover h2 b { padding-left:10px;}

#customcontent_top li .con_indent > span { padding:15px 0 0;}
#customcontent_top li span { font-size:20px;}
#customcontent_top li span b { font-size:32px; margin-top:8px;}
#customcontent_top li span b span { font-size:16px; margin:8px 0;}
#customcontent_top li span .priceBox { margin:20px 0 0; font-size:50px;}
#customcontent_top li span .priceBox span { font-size:30px;}
#customcontent_top li span .priceBox span:after { font-size: 14px; left: 4px; top: -7px;}	
}
@media only screen and (min-width: 400px) and (max-width: 569px) {
#customcontent_top h2 {	font-size:40px;	line-height:50px;}
#customcontent_top h2 b { font-size:30px; margin-top:-16px;}
#customcontent_top li:hover h2 b { padding-left:10px;}

#customcontent_top li .con_indent > span { padding:5px 0 0;}
#customcontent_top li span { font-size:15px;}
#customcontent_top li span b { font-size:24px; margin-top:0px;}
#customcontent_top li span b span { font-size:12px; margin:3px 0;}
#customcontent_top li span .priceBox { margin:6px 0 0; font-size:30px;}
#customcontent_top li span .priceBox span { font-size:13px;}
#customcontent_top li span .priceBox span:after { font-size: 10px; left: 1px; top: -11px;}
}
@media only screen and (max-width: 399px) {
	#customcontent_top { padding-top:0;}
#customcontent_top ul li { width:100%;}	
#customcontent_top h2 {	font-size:50px;	line-height:60px;}
#customcontent_top h2 b { font-size:34px; margin-top:-16px;}
#customcontent_top li:hover h2 b { padding-left:10px;}

#customcontent_top li .con_indent > span { padding:15px 0 0;}
#customcontent_top li span { font-size:20px;}
#customcontent_top li span b { font-size:32px; margin-top:8px;}
#customcontent_top li span b span { font-size:16px; margin:8px 0;}
#customcontent_top li span .priceBox { margin:20px 0 0; font-size:50px;}
#customcontent_top li span .priceBox span { font-size:30px;}
#customcontent_top li span .priceBox span:after { font-size: 14px; left: 4px; top: -7px;}
}


/*Backend Styles*/
.customcontent_fieldset.deleteItem {
  background: #F2DEDE;
  border-color: #EED3D7;
}
.customcontent_fieldset {
  margin-bottom: 20px;
}
.customcontent_fieldset label {
  width: 120px;
}
.customcontent_fieldset .left-col {
  float: left;
  margin-right: 20px;
  width: 510px;
}
.customcontent_fieldset .field {
  margin-bottom: 6px;
}
.customcontent_fieldset .html {
  position: relative;
}
.customcontent_fieldset .html .displayed_flag {
  float: right;
}
.customcontent_fieldset .html .language_flags {
  position: absolute;
  top: 0;
  right: 20px;
}
.customcontent_fieldset .deleteItem {
  overflow: hidden;
  margin-bottom: 12px;
  padding-bottom: 6px;
  border-bottom: 1px solid #ccc;
}
.customcontent_fieldset .deleteItem input {
  float: left;
  margin-right: 6px;
}
.customcontent_fieldset .deleteItem label {
  width: auto;
  float: none;
  display: inline;
}
.submit-wrapper {
  margin: 20px 0;
}

#customcontent_home {
	margin-bottom:0px;
}
#customcontent_home li img { vertical-align:top;}
#customcontent_home li { float:left;
margin-left:20px;}
#customcontent_home li:first-child { margin-left:0;}