/* header */
header {
	background:#c4e9ff url(../image/sky_header.gif) repeat-x top left;
	position: relative;
	color:#9d9d9d;
}

header  .container {
	background:url(../image/kolino_header.jpg) no-repeat top;
	
	}
header .links {
	font-size:21px;
	font-family: 'Comfortaa', cursive;
}

header #logo {
	float:left;
	margin:20px 0px 10px 0px;
}


#search {
	position:relative;
	float:left;
	z-index:24;
	margin:11px 0px 0px 0px;
}
#search .button-search {
	float:right;
	width:42px;
	height:42px;
	line-height:40px;
	vertical-align:top;
	text-align:center;
	font-size:18px;
	color:#4ab4ff;
	background-color:#fff;
	border-radius:0 7px 7px 0;
	box-shadow:inset 6px 6px 18px rgba(47,169,255,0.72);
	border:2px solid #fff;
}

#search .button-search:hover {
	color:#15a6d9;
	cursor:pointer;
}


#search input {
	float:left;
	border-radius:0;
	line-height:20px;
	height:42px;
	width:327px;
	margin:0;
	padding:12px;
	background-color:#fff;
	border:2px solid #fff;
	-webkit-appearance: none;
	-webkit-border-radius:7px 0 0 7px;
	border-radius:7px 0 0 7px;
	box-shadow:inset 6px 6px 18px rgba(47,169,255,0.72);
	color:#4AB4FF;
	}

/* end of header */

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}

.ui-slider-horizontal {
    height: 0.5em;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 2px solid #58bf20;
  /*  background: #58bf20;*/
    font-weight: normal;
    color: #555;
    border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;
	
	
	
	
	
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2Q0ZWVjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzk3ZDc3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OGJmMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #d4eec5 31%, #97d774 49%, #58bf20 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(31%,#d4eec5), color-stop(49%,#97d774), color-stop(100%,#58bf20)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#d4eec5 31%,#97d774 49%,#58bf20 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#d4eec5 31%,#97d774 49%,#58bf20 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#d4eec5 31%,#97d774 49%,#58bf20 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#d4eec5 31%,#97d774 49%,#58bf20 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#58bf20',GradientType=0 ); /* IE6-8 */


}


.ui-widget-header {
    border: none;
    background:  #fffa22;
    color: #222;
    font-weight: bold;
}

.ui-widget-content {
    border: none;
    background: #abdf8f;
    color: #222;
}

#content .box .box-heading, #content h1.box-heading {
   font-family: 'Comfortaa', cursive;
   font-weight:bold;
   font-size:31px;
}
#content h1.box-heading {
  color: #0081c4;
  margin-bottom:30px;
}
.box .box-heading  {
   font-family: 'Comfortaa', cursive;
   font-weight:bold;
   font-size:31px;
	
	}
	
/* footer */
footer {
	position: relative;
    margin-top: 30px;
    padding-top: 30px;
	clear:none;
    overflow: hidden;
    background: url('../image/grass.png') repeat-x bottom;
	
}



footer .container.bg {
	margin-top: 0px;
    padding-top: 0px;
	height:329px;
	background:url('../image/kolino_footer.png') right bottom no-repeat;
	}
	
footer .container.en {
	height:329px;
	background: url(../image/en_kolino_footer.png) right bottom no-repeat;
	}
footer .container.ru {
	height:329px;
	background: url(../image/ru_kolino_footer.png) right bottom no-repeat;
	}
footer .container.ro {
	height:329px;
	background: url(../image/ro_kolino_footer.png) right bottom no-repeat;
	}
	
#copyright {
	margin-top: 42px;
    padding: 0px ;
	font-size:13px;
	color:#87961d;
	background:none;
	height:26px;
	display:inline-block;
	text-align:left;
}
#copyright a {
	color:#87961d;
	text-decoration:underline;
	font-weight:normal;
	font-size:13px;
}
#copyright a:hover {
	color:#87961d;
	text-decoration:none;
}
.powered {float:left;}
#copyright .powered a {
	font-weight:bold;
	text-decoration:none;
	}
.conditionlink { position:relative; float:left; left:36%; color:#FFF;}


footer .foot-phone div {
    color: #ffffff;
    line-height: normal;
}

footer h3 {
    font-family: 'Comfortaa', cursive;
    font-weight:bold;
    font-size:21px;
    line-height: 46px;
    margin: 0px 0px 0px;
    word-wrap: break-word;
	color: #FFF;
}

footer .col-sm-4 iframe {
	background:#FFF;
	}
	
footer .row {
	
	position: relative;
	top:0px;
	}
.fb-like-box {
	height:210px;
	}
.textright {
	text-align:right;
	}
.fb_iframe_widget {
    display: block;
    position: relative;
	margin-left:66px;
}

footer .fb_iframe_widget {
	margin-left:0px;
}
.imglogo {
   display:block;
   border:none;	
	}

#container {
    text-align: left;
	background: url('../image/section_gradient.png') repeat-x scroll left top transparent;
}

/* menu */
.box-category > ul > li > a {
    display: block;
    font-weight: 200;
    color: #FFF;
    font-size: 16px;
    line-height: 20px;
    padding: 16px 20px;
    background-color: #0095ff;
    border-top: 1px solid #91d1ff;
    text-shadow: 1px 1px  rgba(0, 127, 217, 0.72);
}
.box-category > ul:first-child > li:first-child {
    border: 0px none;
    box-shadow: 0px 7px 7px #0082df inset;
}

.box-category > ul > li > i:hover + a, .box-category > ul > li.active > a, .box-category > ul > li > a:hover {
    background-color: #0081c4;
}

.box-category > ul > li > ul {
    background-color: #0081c4;
    padding: 20px;
    border-top: 1px solid #91d1ff;
}

.box-category > ul > li ul > li.active > a, .box-category > ul > li ul > li > a:hover {
    color: #fffb24;
}

/* language */
.block-language {
	margin-top:20px;
	background-color:#5dc1e5;
	border-radius:24px 24px 24px 24px;
	border:3px solid #b3e5f7;
	padding:10px 30px 7px 30px;
	line-height:13px;
	box-shadow:inset 6px 6px 18px rgba(22,143,210,0.92);
	}
	
.block-language a:first-child  {
	display:block;
	width:24px;
	text-align:left;
	float:left;
	background:url(../image/lang_selctor.png) right top no-repeat;
}

.block-language a:nth-child(2), .block-language a:nth-child(3)  {
	display:block;
	padding-left:4px;
	width:28px;
	text-align:left;
	float:left;
	background:url(../image/lang_selctor.png) right top no-repeat;
}

.block-language a:nth-child(4)  {
	display:block;
	padding-left:4px;
	width:23px;
	text-align:left;
	float:left;
}
.greencart {
	width:30px;
	height:28px;
	line-height:50px;
	}
.cart_link {
	color:#42bb00;
	font-size:11px;
	text-decoration:underline;
	line-height:24px;
	}
.cart_link a {
	color:#42bb00;
	font-size:11px;
	text-decoration:underline;
	}
.cart_link a:hover {color:#5ab3ff;}
.greencart a {border:none; text-decoration:none;}
.phone {
	position:relative;
	float:left;
	font-size:32px;
	font-family: 'Chewy', cursive;
	line-height:42px;
	color:#fffb24;
	vertical-align:top;
	margin-left:42px;
	margin-right:0;
	text-shadow:1px 1px 1px rgba(0,0,0,0.15)
}
.cart-position {
    margin: 16px 0px 0px 28px;
}


.nivoSlider {
	border:3px solid #77c6fe;
	border-radius:14px 14px 14px 14px;
	}

.nivoSlider img, .nivoSlider .nivo-slice {
	/*border-radius:14px 14px 14px 14px;*/
	border-radius:10px;
	}	
	
	
.slideshow .nivo-controlNav {
    position: absolute;
    right: 10px;
    bottom: 10px;
    text-align: center;
    height: 22px;
    z-index: 99;
	line-height:22px;
	box-shadow:inset 1px 1px 1px rgba(255,255,255,0.72);
	border:1px solid #ffffff;
	border-radius:12px 12px 12px 12px;
	background:#ffffff;
}
/* header menu */

aside .box .box-heading {
    color: #FFF;
    padding: 10px 20px 8px 20px;
    background-color: #58bf20;
    margin-bottom: 0px;
    border-radius: 7px 7px 0px 0px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	border:1px solid #58bf20;
}
aside .box .box-heading a, aside .box .box-heading a:hover { 
color: #FFF;  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); font-family: "Comfortaa",cursive;
font-weight: bold;
font-size: 31px;
display:block;
width:100%;
}

.contenta .box .box-heading {
	padding:0px 20px;
	line-height:36px;
	}
.contenta .box .box-content {
	border:3px solid #58bf20;
	background-color:#fff;
	padding:20px;
	border-radius:0 0 7px 7px
}

.green_gradient {
	background: #e6f5de; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZTZmNGRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNlM2VmYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNkYWU5YjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNiY2RjODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNiMmQ5N2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiM5YmQ1NjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiM2ZWM5NDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiM1ZmMyMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiM1N2JmMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTdiZjIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #e6f5de 0%, #e6f4da 3%, #e3efc7 8%, #dae9b0 13%, #bcdc87 19%, #b2d97e 21%, #9bd565 24%, #6ec940 31%, #5fc229 35%, #57bf20 39%, #57bf20 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f5de), color-stop(3%,#e6f4da), color-stop(8%,#e3efc7), color-stop(13%,#dae9b0), color-stop(19%,#bcdc87), color-stop(21%,#b2d97e), color-stop(24%,#9bd565), color-stop(31%,#6ec940), color-stop(35%,#5fc229), color-stop(39%,#57bf20), color-stop(100%,#57bf20)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e6f5de 0%,#e6f4da 3%,#e3efc7 8%,#dae9b0 13%,#bcdc87 19%,#b2d97e 21%,#9bd565 24%,#6ec940 31%,#5fc229 35%,#57bf20 39%,#57bf20 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e6f5de 0%,#e6f4da 3%,#e3efc7 8%,#dae9b0 13%,#bcdc87 19%,#b2d97e 21%,#9bd565 24%,#6ec940 31%,#5fc229 35%,#57bf20 39%,#57bf20 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e6f5de 0%,#e6f4da 3%,#e3efc7 8%,#dae9b0 13%,#bcdc87 19%,#b2d97e 21%,#9bd565 24%,#6ec940 31%,#5fc229 35%,#57bf20 39%,#57bf20 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e6f5de 0%,#e6f4da 3%,#e3efc7 8%,#dae9b0 13%,#bcdc87 19%,#b2d97e 21%,#9bd565 24%,#6ec940 31%,#5fc229 35%,#57bf20 39%,#57bf20 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f5de', endColorstr='#57bf20',GradientType=0 ); /* IE6-8 */

	
	}
header .links a {
    background: #fff6d9; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjZkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmVmNWQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNmZmYxY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmZWViYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNmZWU2OWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmZmUyODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNmZmQ4NWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmY2Q1NTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiNmZmQyNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmZWM5MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNmZGMyMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmZmMwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZjMDAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #fff6d9 0%, #fef5d6 3%, #fff1ca 6%, #feebb1 10%, #fee69e 13%, #ffe286 15%, #ffd85f 19%, #fcd554 21%, #ffd249 22%, #fec923 26%, #fdc206 32%, #ffc001 33%, #ffc001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff6d9), color-stop(3%,#fef5d6), color-stop(6%,#fff1ca), color-stop(10%,#feebb1), color-stop(13%,#fee69e), color-stop(15%,#ffe286), color-stop(19%,#ffd85f), color-stop(21%,#fcd554), color-stop(22%,#ffd249), color-stop(26%,#fec923), color-stop(32%,#fdc206), color-stop(33%,#ffc001), color-stop(100%,#ffc001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff6d9 0%,#fef5d6 3%,#fff1ca 6%,#feebb1 10%,#fee69e 13%,#ffe286 15%,#ffd85f 19%,#fcd554 21%,#ffd249 22%,#fec923 26%,#fdc206 32%,#ffc001 33%,#ffc001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff6d9 0%,#fef5d6 3%,#fff1ca 6%,#feebb1 10%,#fee69e 13%,#ffe286 15%,#ffd85f 19%,#fcd554 21%,#ffd249 22%,#fec923 26%,#fdc206 32%,#ffc001 33%,#ffc001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff6d9 0%,#fef5d6 3%,#fff1ca 6%,#feebb1 10%,#fee69e 13%,#ffe286 15%,#ffd85f 19%,#fcd554 21%,#ffd249 22%,#fec923 26%,#fdc206 32%,#ffc001 33%,#ffc001 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff6d9 0%,#fef5d6 3%,#fff1ca 6%,#feebb1 10%,#fee69e 13%,#ffe286 15%,#ffd85f 19%,#fcd554 21%,#ffd249 22%,#fec923 26%,#fdc206 32%,#ffc001 33%,#ffc001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6d9', endColorstr='#ffc001',GradientType=0 ); /* IE6-8 */

 
  border:1px solid #ffc000;
  border-bottom:none;

}
header .links li:nth-child(2) a {
	background: #ffdfda; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGZkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZmZkZmRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNmZmRhY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiNmZWNjYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNmZmM2YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiNmZmFjODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiNmZjg5NjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNmZDdjNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiNmZjQ5MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNCUiIHN0b3AtY29sb3I9IiNmZjNhMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiNmZjJhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmYyYTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ffdfda 0%, #ffdfda 2%, #ffdaca 6%, #feccb3 11%, #ffc6a8 13%, #ffac87 18%, #ff8961 23%, #fd7c52 24%, #ff4925 31%, #ff3a13 34%, #ff2a00 39%, #ff2a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdfda), color-stop(2%,#ffdfda), color-stop(6%,#ffdaca), color-stop(11%,#feccb3), color-stop(13%,#ffc6a8), color-stop(18%,#ffac87), color-stop(23%,#ff8961), color-stop(24%,#fd7c52), color-stop(31%,#ff4925), color-stop(34%,#ff3a13), color-stop(39%,#ff2a00), color-stop(100%,#ff2a00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffdfda 0%,#ffdfda 2%,#ffdaca 6%,#feccb3 11%,#ffc6a8 13%,#ffac87 18%,#ff8961 23%,#fd7c52 24%,#ff4925 31%,#ff3a13 34%,#ff2a00 39%,#ff2a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffdfda 0%,#ffdfda 2%,#ffdaca 6%,#feccb3 11%,#ffc6a8 13%,#ffac87 18%,#ff8961 23%,#fd7c52 24%,#ff4925 31%,#ff3a13 34%,#ff2a00 39%,#ff2a00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffdfda 0%,#ffdfda 2%,#ffdaca 6%,#feccb3 11%,#ffc6a8 13%,#ffac87 18%,#ff8961 23%,#fd7c52 24%,#ff4925 31%,#ff3a13 34%,#ff2a00 39%,#ff2a00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffdfda 0%,#ffdfda 2%,#ffdaca 6%,#feccb3 11%,#ffc6a8 13%,#ffac87 18%,#ff8961 23%,#fd7c52 24%,#ff4925 31%,#ff3a13 34%,#ff2a00 39%,#ff2a00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdfda', endColorstr='#ff2a00',GradientType=0 ); /* IE6-8 */

  border:1px solid #ff2a00;
  border-bottom:none;
} 

header .links li:nth-child(3) a {
    background: #f0d6ef; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZDZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZjhkZmY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZjZjZmUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjZjNjM2Q5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjZWZiMmQ0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjZTc5ZGQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjZTQ4MmQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjclIiBzdG9wLWNvbG9yPSIjZDg1YWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjZDI0MGRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjY2IxZWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NiMWVkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #f0d6ef 0%, #f8dff5 3%, #f6cfe2 10%, #f3c3d9 13%, #efb2d4 16%, #e79dd0 19%, #e482d5 23%, #d85ad8 27%, #d240df 31%, #cb1ed8 39%, #cb1ed8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0d6ef), color-stop(3%,#f8dff5), color-stop(10%,#f6cfe2), color-stop(13%,#f3c3d9), color-stop(16%,#efb2d4), color-stop(19%,#e79dd0), color-stop(23%,#e482d5), color-stop(27%,#d85ad8), color-stop(31%,#d240df), color-stop(39%,#cb1ed8), color-stop(100%,#cb1ed8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0d6ef 0%,#f8dff5 3%,#f6cfe2 10%,#f3c3d9 13%,#efb2d4 16%,#e79dd0 19%,#e482d5 23%,#d85ad8 27%,#d240df 31%,#cb1ed8 39%,#cb1ed8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0d6ef 0%,#f8dff5 3%,#f6cfe2 10%,#f3c3d9 13%,#efb2d4 16%,#e79dd0 19%,#e482d5 23%,#d85ad8 27%,#d240df 31%,#cb1ed8 39%,#cb1ed8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0d6ef 0%,#f8dff5 3%,#f6cfe2 10%,#f3c3d9 13%,#efb2d4 16%,#e79dd0 19%,#e482d5 23%,#d85ad8 27%,#d240df 31%,#cb1ed8 39%,#cb1ed8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0d6ef 0%,#f8dff5 3%,#f6cfe2 10%,#f3c3d9 13%,#efb2d4 16%,#e79dd0 19%,#e482d5 23%,#d85ad8 27%,#d240df 31%,#cb1ed8 39%,#cb1ed8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0d6ef', endColorstr='#cb1ed8',GradientType=0 ); /* IE6-8 */


border:1px solid #ca1fd9;
  border-bottom:none;

}
header .links li:nth-child(4) a {
background: #d9f0ff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZjBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZDhlZWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNkNGU5ZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiNjNWRmZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiNiMWQ3ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiM5OGNjZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiM3N2MyZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiM2OWJiZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiM1NmI2ZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiM0N2IwZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiMyNWE1ZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiMxYmEwZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiMwNDk3ZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiMwMDk2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5NmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #d9f0ff 0%, #d8eefb 3%, #d4e9ee 8%, #c5dfe0 13%, #b1d7e0 16%, #98cce1 19%, #77c2ea 23%, #69bbeb 24%, #56b6f3 26%, #47b0f4 27%, #25a5fe 31%, #1ba0ff 32%, #0497fe 37%, #0096ff 39%, #0096ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9f0ff), color-stop(3%,#d8eefb), color-stop(8%,#d4e9ee), color-stop(13%,#c5dfe0), color-stop(16%,#b1d7e0), color-stop(19%,#98cce1), color-stop(23%,#77c2ea), color-stop(24%,#69bbeb), color-stop(26%,#56b6f3), color-stop(27%,#47b0f4), color-stop(31%,#25a5fe), color-stop(32%,#1ba0ff), color-stop(37%,#0497fe), color-stop(39%,#0096ff), color-stop(100%,#0096ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d9f0ff 0%,#d8eefb 3%,#d4e9ee 8%,#c5dfe0 13%,#b1d7e0 16%,#98cce1 19%,#77c2ea 23%,#69bbeb 24%,#56b6f3 26%,#47b0f4 27%,#25a5fe 31%,#1ba0ff 32%,#0497fe 37%,#0096ff 39%,#0096ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d9f0ff 0%,#d8eefb 3%,#d4e9ee 8%,#c5dfe0 13%,#b1d7e0 16%,#98cce1 19%,#77c2ea 23%,#69bbeb 24%,#56b6f3 26%,#47b0f4 27%,#25a5fe 31%,#1ba0ff 32%,#0497fe 37%,#0096ff 39%,#0096ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d9f0ff 0%,#d8eefb 3%,#d4e9ee 8%,#c5dfe0 13%,#b1d7e0 16%,#98cce1 19%,#77c2ea 23%,#69bbeb 24%,#56b6f3 26%,#47b0f4 27%,#25a5fe 31%,#1ba0ff 32%,#0497fe 37%,#0096ff 39%,#0096ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d9f0ff 0%,#d8eefb 3%,#d4e9ee 8%,#c5dfe0 13%,#b1d7e0 16%,#98cce1 19%,#77c2ea 23%,#69bbeb 24%,#56b6f3 26%,#47b0f4 27%,#25a5fe 31%,#1ba0ff 32%,#0497fe 37%,#0096ff 39%,#0096ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9f0ff', endColorstr='#0096ff',GradientType=0 ); /* IE6-8 */

border:1px solid #0096ff;
  border-bottom:none;

}

header .links li:nth-child(5) a {
background: #feede6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZWRlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmVlY2UyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjZmRlMGMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjZmRjY2EzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjZmNjNjk4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjZmZiODhjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjclIiBzdG9wLWNvbG9yPSIjZmJhMjc2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjZmQ5YzcxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjZmE5MTYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzclIiBzdG9wLWNvbG9yPSIjZmI4NTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjZmM4NDUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjODQ1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #feede6 0%, #feece2 3%, #fde0c2 11%, #fdcca3 18%, #fcc698 19%, #ffb88c 23%, #fba276 27%, #fd9c71 29%, #fa9162 32%, #fb8553 37%, #fc8450 39%, #fc8450 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feede6), color-stop(3%,#feece2), color-stop(11%,#fde0c2), color-stop(18%,#fdcca3), color-stop(19%,#fcc698), color-stop(23%,#ffb88c), color-stop(27%,#fba276), color-stop(29%,#fd9c71), color-stop(32%,#fa9162), color-stop(37%,#fb8553), color-stop(39%,#fc8450), color-stop(100%,#fc8450)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #feede6 0%,#feece2 3%,#fde0c2 11%,#fdcca3 18%,#fcc698 19%,#ffb88c 23%,#fba276 27%,#fd9c71 29%,#fa9162 32%,#fb8553 37%,#fc8450 39%,#fc8450 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #feede6 0%,#feece2 3%,#fde0c2 11%,#fdcca3 18%,#fcc698 19%,#ffb88c 23%,#fba276 27%,#fd9c71 29%,#fa9162 32%,#fb8553 37%,#fc8450 39%,#fc8450 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #feede6 0%,#feece2 3%,#fde0c2 11%,#fdcca3 18%,#fcc698 19%,#ffb88c 23%,#fba276 27%,#fd9c71 29%,#fa9162 32%,#fb8553 37%,#fc8450 39%,#fc8450 100%); /* IE10+ */
background: linear-gradient(to bottom,  #feede6 0%,#feece2 3%,#fde0c2 11%,#fdcca3 18%,#fcc698 19%,#ffb88c 23%,#fba276 27%,#fd9c71 29%,#fa9162 32%,#fb8553 37%,#fc8450 39%,#fc8450 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feede6', endColorstr='#fc8450',GradientType=0 ); /* IE6-8 */

border:1px solid #fb8450;
  border-bottom:none;

}

.middle_holder {
	display:inline-block;
	position:relative;
	top:0;
	padding:83px 0px 0px 128px;
	text-align:left;
	width:500px;
	}
.right_holder {
	display:inline-block;
	position:relative;
	float:right;
	}
.icon-phone {
	background:url(../image/phone_icon.png) no-repeat;
	width:40px; 
	height:40px;
	float:left;
	
	}
.box .box-content .box-product ul li .padding {
    border: 1px solid #58bf20;
	padding:7px 15px 7px 15px;
}

.product-grid ul li .padding {
   border: 1px solid #58bf20;
  /* box-shadow: 0px 0px 12px rgba(88, 191, 32, 0.5);*/
   padding:15px 15px 2px 15px;
	}
.product-grid ul li .padding .cart-button {
	margin:0px -7px;
	}
.product-grid ul li .padding .cart-button a.button span {padding: 4px 10px;}


#content .box .box-content .box-product ul li .padding:hover, .product-grid ul li .padding:hover, .product-list ul li:hover {
    box-shadow: 0px 0px 12px rgba(88, 191, 32, 0.5);
}


/* buttons */
a.button {
    background: none repeat scroll 0% 0% #58bf20;
	font-size:12px;
	font-family: 'Comfortaa', cursive;
	font-weight:bold;
}

a.button span {
    border-color: #51a623;
	font-size:12px;
	font-family: 'Comfortaa', cursive;
	font-weight:bold;
	line-height:14px;
	padding: 4px 10px 4px 10px;
  
}

a.button i {
    background-color: #3caa00;
    font-size: 25px;
    width: 36px;
    height: 37px;
    line-height: 36px;
    color: #FFF;
    border-color: #3a9509;
}
.option {
	display:inline-block;
	text-align:left;
	margin-top:0px;
}
table.option-image, .option-image {
	margin:0px 0px 12px 6px;
	min-height:50px;
	float:left;
	text-align:left;
	max-width:148px;
	}

	
.box .box-content .box-product ul li .option img,.optionProd .option img  {
	cursor:pointer;
	border: 1px solid #b6b6b6;
	width:21px !important;
	max-width:21px !important;
	height:21px;
	}
	
a.button span.arrow {
    display:block;
	float:right;
	background:#0183de url(../image/arrow_btn.png) 13px 8px no-repeat;
	font-size:25px;
	width:37px;
	height:37px;
	text-align:center;
	line-height:36px;
	vertical-align:top;
	color:#fff;
	border:1px solid #0a75c0;
	border-width:0 1px 1px 0;
	text-shadow:1px 1px 1px rgba(0,0,0,0.15)
	}
	
	
a.goToProd{
	background: none repeat scroll 0% 0% #0096ff;
	border-color: #0096ff;
	float:right;
		}
a.goToProd span {
    border-color: #0a75c0;
	font-size:12px;
	font-family: 'Comfortaa', cursive;
	font-weight:bold;
	line-height:28px;
	padding: 4px 10px 5px 10px;
  
}
a.goToProd:hover span {background:#0183de !important; border-color:#0183de !important;}
a.goToProd:hover span.arrow {background:#0183de url(../image/arrow_btn.png) 13px 8px no-repeat !important;}
a.button:hover span, a.button-prod:hover span, a.button-prod:hover {background:#3caa00; border-color:#3caa00;}
a.button:hover i,  a.button-prod:hover i {background-color:#3caa00; }

.name a:hover {color:#58bf20; text-decoration:none;}
a.addToCart {
	
	}



a.quicksearchlink {
	display:block;
	background: #58bf20;
	color:#ffffff;
	font-size:18px;
	text-align:center;
	line-height:29px;
	border-radius: 7px;
	border-top:1px solid #def2d2;
	border-bottom:1px solid #79cc4d;
	border-right:1px solid #58bf20;
	border-left:1px solid #58bf20;
	/*width:227px;*/
	margin-top:29px;
	}
.optionColor, .optionCategory {
   margin-top:24px;
	
	}
.optionColor label, .optionCategory label {
	color:#0095ff;
	font-size:14px;
	}
div.qs_proce input[id=amount] {color:#58bf20; font-size:14px; float:left; width:70%; font-weight:bold; line-height:29px; height:29px; border:none; padding: 0px 6px;}
div.qs_proce {color:#0095ff; text-align:left; font-size:14px; font-family: 'Open Sans', sans-serif; display:inline-block; font-weight:bold; line-height:29px;}
div.qs_proce span {float:left; line-height:29px; height:29px;}
.contenta .box-heading {
	font-size:18px;
	}
	
footer .foot-phone div + div {
    font-size: 25px;
    color: #fffb24;
    font-family: "Chewy",cursive;
    line-height: 42px;
    margin-top: 10px;
}
footer .foot-phone div + div a {
	font-size: 25px;
	color: #fffb24;
}

@media (min-width: 980px) and (max-width: 1199px) {
	footer .foot-phone div + div {
		font-size: 18px;
	}
}
/* checked color */
.checkedColor {
	width:21px;
	height:21px;
	position:relative;
	left: 5px;
    top: -22px;
	font-size:18px;
	font-weight:bold;
	color: #FFF;
	text-shadow:  -1px -1px 0 #aaa9a9,    1px -1px 0 #aaa9a9,   -1px 1px 0 #aaa9a9,     1px 1px 0 #aaa9a9;
	line-height:21px;
	display:none;
	visibility:hidden;
	margin:0;
	padding:0;
	}
.option-image div.color {
	width:27px;
	height:25px;
	overflow:hidden;
	text-align:left;
	line-height:21px;
	padding:0px 0px;
	display:inline-block;
	vertical-align:top;
	}
.option-image div.color:nth-child(5n+0) {
	width:21px;
	}
.option-image input[type=radio] {width:0px; height:0px; display:none; visibility:hidden; border:0px !important;}	
.colorTitle {
	overflow:hidden;
	float:left;
	text-align:left;
	vertical-align:top;
	width: 87px;
	padding:2px 0px 0px 0px;
	line-height:21px;
	color:#a9a8a8;
	font-size:13px;
	}
	
.information-information .box-container {
	
	background:#ffffff;
	border:2px solid #9fd7ff;
	border-radius: 8px 8px 8px 8px;
	padding: 0px 30px;
	
}

h1.style-1 {
    border-bottom: none;
    line-height: 30px;
    margin-bottom: 20px;
    padding-bottom: 10px;
	color:#4bacff;
	font-size:24px;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
}

.contact-info {
    border: none;
    background-color: #fff;
    padding: 10px 0px 0px 0px;
    font-weight: normal;
    margin-bottom: 20px;
	color:#4bacff; 
	font-size:14px;
}

.contact-info .contact-box i {color:#6dbd4a;}

.content.contact-f {
    border: none;
    padding: 0px 0px 20px 0px;
	overflow: hidden;
}
.contactform {
	/*display:inline-block;*/
	margin-bottom:60px;
	}
.form-left {
	float:left;
	text-align:left;
	width:39%;	
	}
.form-right {
	float:left;
	text-align:left;
	width:61%;	
	}
.form-horizontal .control-label {
    text-align: left;
	padding-top:0px;
}
.contactform label, .contactform input, .contactform textarea {
    font-size: 14px;
    color: #4bacff;
	text-align:left;
	font-weight:normal;
}
.contactform input, .contactform textarea {
    border:2px solid #9fd7ff;
	border-radius:7px;
	
}
.contactform input {
  /*width:270px;*/
  width:87.209302%;
  height:45px;
	}
	.controls-captcha {
		width: 130%;
	}
input.capcha  {
  width: 114px;
  height:35px;
	}
.capcha {
    width: 124px;
}
input.capcha, .captcha {float:left;}
.content.contact-f div.captcha {
    margin-top: 0px;
	margin-left: 4px;
}
textarea[name=enquiry] {
	height:125px;
	/*width:492px;*/
	width:100%;
	
	}
.contactform a.button {
    background:#9fd7ff;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
	float:right;
	border-radius: 8px;
	line-height: 46px;
}	
.contactform a.button span {
	background:#9fd7ff;
    border-color: #9fd7ff;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding: 7px 98px 6px 98px;
	font-family: 'Open Sans', sans-serif;
	
}

.contactform a.button:hover, .contactform a.button:hover span {background:#0095ff; border-color: #0095ff;}

a.quicksearchlink:hover,  a.quicksearchlink:hover span {background:#0095ff; border-color: #0095ff;}
#copyright a:hover {color:#ffffff;}


.hline, .hline0 {
	background:url(../image/hline.png) left bottom repeat-x;
	padding-bottom:37px;
}
.hline0 {
	padding-bottom:0px;
}
.map-center {
	}


.contact-box span.iconAdress { background:url(../image/green_address.png) left no-repeat; width:100%; height:19px; line-height:19px; padding-left:32px;}
.contact-info .contact-box {
    margin-bottom: 20px;
    padding: 26px 0px 0px 0px;
    display: inline-block;
    text-align: left;
    line-height: 26px;
    width: 100%;
}
.contact-box span { width: 38%;
height: 26px;
line-height: 26px;
padding-left: 32px;
float: left;}
.contact-box span.iconPhone{  background:url(../image/green_phone.png) left no-repeat; }
.contact-box span.iconMobile{ background:url(../image/green_mobile.png) left no-repeat; width: 42%;}
.contact-box span.iconEarth { background:url(../image/green_earth.png) left no-repeat; width: 20%;}
.contact-box span.iconMapBg { background:url(../image/green_map.png) left no-repeat;}
.contact-box span.iconSkype { background:url(../image/green_skype.png) left no-repeat;width: 20%; }
.contact-box span.iconMail { background:url(../image/green_mail.png) left no-repeat; width: 42%;}
.map-center .contact-box:nth-child(4) {padding: 26px 0px 37px 0px;}
.map-center .contact-box:nth-child(1) {padding: 0px 0px 0px 0px;}

.contact-box span a { font-weight: normal;
color: #4BACFF;
font-size: 14px;}

/* product section */
.product-info {
	background:#FFF;
    padding: 30px 30px;
    margin: 20px 0px;
	border:2px solid #9fd7ff;
	border-radius:8px 8px 8px 8px;
}
.product-info h1 {
    color: #0096ff;
	font-size:24px;
    border-bottom: none;
    padding-bottom: 0px;
	font-family: "Open Sans",sans-serif;
	font-weight:bold;
	margin:0px 0px 20px 0px;
}
.product-info .description .product-section {
    font-weight: normal;
    color: #0096ff;
    text-transform:none;
	font-size:14px;
    line-height: 24px;
	
}
.product-info .description .product-section table {width:100%;} 
.product-info .description .product-section td {
	width:50%;
	font-weight: normal;
    color: #0096ff;
    text-transform:none;
	font-size:14px;
	text-align:left;
	line-height:normal;
	}
	
.product-info .image {
    float: left;
    width: 100%;
    max-width: 270px;
    max-height: 270px;
    height: 100%;
    margin-bottom: 7px;
    border: 1px solid #58bf20;
    background-color: #FFF;
    border-radius: 5px;
}

.product-info .image img {
	 border-radius: 5px;
	
	}
.bx-wrapper .bx-controls-direction a {
    color: #0095ff;
}

.bx-wrapper .bx-controls-direction a:hover {
    color: #0095ff;
}

.bx-wrapper img {
    border: 1px solid #58bf20;
}


a.button-prod {
	background: #58BF20;
	border-color: #3a9509;
    font-size: 12px;
    font-family: "Comfortaa",cursive;
    font-weight: bold;
    line-height: 14px;
    padding: 0px 0px;
	display: inline-block;
    text-decoration: none;
    line-height: 14px;
	border-style: solid;
    border-radius: 4px;
	border-width: 0px 1px 1px 0px;
    overflow: hidden;
	white-space:nowrap;
	margin: 10px 0px 0px 20px;
	
}

a.button-prod span {
	display:block;
	float:left;
	color: #FFF;
	text-aling:left;
	white-space:nowrap;
    border-color: #51A623;
    font-size: 12px;
    font-family: "Comfortaa",cursive;
    font-weight: bold;
    line-height: 14px;
    padding: 4px 7px;
	border-style: solid;
	border-image: none;
    border-width: 0px 0px 0px 0px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    text-align:left;
}

a.button-prod i {
    background-color: #3CAA00;
    font-size: 25px;
    width: 36px;
    height: 37px;
    line-height: 36px;
    color: #FFF;
    border-color: #3A9509;
    display: block;
    float: right;
    text-align: center;
    vertical-align: top;
    border-width: 0px 0px 0px 0px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	margin-right: 0px;
}
.product-info .row {
	margin-right: 0px;
    margin-left: 0px;
	}
.product-info .options {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
	float:left;
	width:36%;
}

.product-info .price {
    text-transform:none;
    color: #58bf20;
    font-size: 31px;
    border-top:none;
    border-bottom:none;
    font-weight: bold;
    padding: 0px 0px;
    margin-bottom: 0px;
	font-family: "Comfortaa",cursive;
	float:left;
	width:24%;
	line-height:31px;
}
.product-info .col-sm-12 {
	display:inline-block;
	padding-right:0px;
	padding-left:0px;
	}
.product-info .cart-top {
    border-bottom: none;;
    padding-bottom: 0px;
    margin-bottom: 0px;
	text-align:right;
}

.product-info .cart { float:left; width:40%; text-align:right;}
.product-info .option {
	margin-top:0px;
}
/*
.product-info .option-image div.color {
    width: 25px;
    height: 19px;
    overflow: hidden;
    text-align: left;
    line-height: 19px;
    padding: 0px 0px;
	float:left;
}
.product-info .option-image div.color img { border: 1px solid #b6b6b6; width: 15px;
    height: 15px; margin: 0px 5px; max-width: 15px !important;}

.product-info .checkedColor {
	width:17px;
	height:17px;
	position:relative;
	left: 8px;
    top: -17px;
	font-size:15px;
	font-weight:bold;
	color: #FFF;
	text-shadow:  -1px -1px 0 #aaa9a9,    1px -1px 0 #aaa9a9,   -1px 1px 0 #aaa9a9,     1px 1px 0 #aaa9a9;
	line-height:17px;
	display:none;
	visibility:hidden;
	margin:0;
	padding:0;
	} 

.product-info .option-image {
	
    margin: 0px 0px 0px;
    min-height: 38px;
    float: left;
    text-align: left;
    max-width: 125px;
} */
.product-info .colorTitle {
	color: #58bf20;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	line-height:38px;
	overflow: visible;
	width:auto;
	}

.product-info .description .product-section {
       margin-bottom: 0px;
}
.product-info .hline {padding-bottom:30px; margin-bottom: 27px;}
.pagecontent {
	font-family: 'Open sans', sans-serif;
	font-size: 14px;
	color: #4BACFF;
}
.style1 {
	color: #58BF20;
	font-weight: 700;
}

header .links a {
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: #FFF;
    line-height: 17px;
    padding: 19px 5px 10px 5px;
    vertical-align: top;
    margin-top: 9px;
    background-color: #FFC000;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    border-radius: 7px 7px 0px 0px;
    transition: all 0.5s ease 0s;
}

.product-info .cart-top-padd {
    float: right;
	display:inline-block;
	vertical-align:top;
	line-height:normal;
	margin:0px 0px 0px 0px;
}
.cart-top label {vertical-align:top; margin:0; padding:0px; color:#58bf20; font-weight:bold; font-size:18px; line-height:37px;}

.product-info .col-sm-4 { padding-left:0px;}
input.q-mini { height:37px; width:37px; border-color:#58bf20; color:#58bf20; text-align:center; font-weight:bold; font-size:18px;}
.cart .prod-row {text-align:right;}

.description .product-section ul {
	 list-style:inside disc; 
    
	}
	
.product-info .option-image img, .related-info .option-image img {
    border: none;
    border-radius: 0px;
	border:1px solid #b6b6b6;
	 max-width: 21px !important;
}
.related-info .f-left {
  text-align:left;
  padding:0px;
	}
.related-slider {
		overflow: hidden;
	}
.related_item {
	border: 1px solid #58BF20;
    padding: 7px;
	border-radius: 7px;
	overflow: hidden;
	}
.related {
    padding: 0px 0px;
    position: relative;
}
.related-info .cart-button .cart {
    float: none;
    text-align: left;
    padding: 0px 0px 0px 0px;
}
.related-info .bx-wrapper img {
    max-width: 98%;
    display: block;
    border: 1px solid #b6b6b6;
    background-color: #FFF;
    border-radius: 0px;
}
.box-product .image2 img{
    text-align: center;
	border:none;
}

.related-info .option-image {
   margin: 0px 0px 12px 0px;
min-height: 50px;
float: left;
text-align: left;
max-width: 148px;
}
.related-info .option-image div.color {
    width: 27px;
height: 25px;
overflow: hidden;
text-align: left;
line-height: 21px;
padding: 0px;
display: inline-block;
vertical-align: top;
}

.related-info .checkedColor, .product-info .checkedColor {
	width:17px;
	height:17px;
	position:relative;
	left: 5px;
    top: -21px;
	font-size:18px;
	font-weight:bold;
	color: #FFF;
	text-shadow:  -1px -1px 0 #aaa9a9,    1px -1px 0 #aaa9a9,   -1px 1px 0 #aaa9a9,     1px 1px 0 #aaa9a9;
	line-height:21px;
	display:none;
	visibility:hidden;
	margin:0;
	padding:0;
	} 
.related .price {
    font-size: 31px;
	font-family: 'Comfortaa', cursive;
	padding:0px 13px;
	width:100%;
	height:66px;
}

.product-filter .display a {
    color: #53c055;
    cursor: default;
}

.product-filter .display a:visited, .product-filter .display a:hover {
    color: #0095ff;
    cursor: pointer;
    text-decoration: none;
    outline: medium none;
}

#list_b i, #grid_b i {
    color: #0095ff;
    cursor: default;
}

.product-filter {
    overflow: hidden;
    line-height: 32px;
    border: 0px solid #B2DFFF;
    padding: 20px 0px 11px 0px;
    margin-bottom: 30px;
}
body.product-category h1.style-1, body.product-special h1.style-1, body.product-search h1.style-1 {
	margin-bottom:0px;
	}
	
/* select style product fileter */

/* select style */	

#limitSelect , #sortSelect {float:left;}
.product-filter .limit select {
    width: 115px;
}

.product-filter .sort  select {
	max-width:190px;
	width:190px;
}

.product-filter .limit  select {
	max-width:143px;
	width:143px;
}

#button-search span {
    padding: 6px 97px;
}

input.keyword_search {
	width:227px;
	border:1px solid #58bf20;
	border-radius: 4px;
	height: 28px;
	}
#habla_window_div #habla_topbar_div {
    background:url(../image/chat.png) 7px 9px no-repeat #ff8503 !important;
    color: #FFF;
	padding-left:35px !important;
}
/* list */
.product-list ul li:first-child {
	border-top: 1px solid #58bf20;
	padding-top: 14px;
    margin-top: 0px;
	padding:14px;
}
.product-list ul li {
    padding-top: 14px;
    margin-top: 30px;
    border: 1px solid #58bf20;
	border-radius:7px;
	padding:14px;
}
.product-list .optionProd {width:50%; float:left; left:0; bottom:0;}
.product-list .sale {
    top: 0px;
    right: 10px;
	left:auto;
    font-size: 16px;
  
}
.product-list .cart-button {
	position:absolute;
	right:10px;
	bottom:0px;
	}
.product-list a.goToProd {
	margin-left:10px;
	}
.product-list .lastrow {
    vertical-align: bottom;
    position: absolute;
    bottom: 0px;
    float: left;
    width: 100%;
	height:auto !important;
}
.product-list .option-image {
   margin: 0px 0px 0px 0px;
   min-height: 25px;
   float: left;
   text-align: left;
   max-width: 148px;
}
.product-list .left {
    position: relative;
	height: 190px;
}
.product-list .name a {
	font-weight:bold;
	}
.product-list .price {
	margin-bottom: 15px;
	margin-top:15px;
	}
.product-list .option {
	bottom:0px;
	left:0px;
	position:relative;
	}
	
.cart-info {
    overflow:auto;
    margin: -14px 0px 16px 0px;
	background: none repeat scroll 0% 0% #FFF;
    border: 2px solid #9FD7FF;
    border-radius: 8px;
    padding: 7px 30px 0px 30px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 30px 8px;
    line-height:normal;
    vertical-align: top;
    border-top: none;
	 font-size: 14px;
}

.cart-info .image img  {
    vertical-align: top;
	border:1px solid #75ca47;
	border-radius:4px;
}

.cart-info td.name a {
    color: #31a0fe;
    font-size: 14px;
    font-style:normal;
}
.cart-info td.name b,.cart-info td.model b, .cart-info td.price b, .cart-info td.total b, .cart-info td.quantity b {
	text-transform:uppercase;
	color:#58bf20;
	 font-size: 14px;
    font-family: 'Open Sans', sans-serif;
	line-height:18px;
	display:block;
	
	}
	
.table .total, .table .price {
    text-align: center;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    color: #31a0fe;
    font-weight: normal;
}
.shop-cart .table td {
    vertical-align: top;
	text-align:center;
}
.imgbordered {
	border:1px solid #b6b6b6;
	}
td.quantity > input[type="text"] {
    width: 37px;
	height: 37px;
	border:1px solid #58bf20;
	line-height:35px;
	color: #31a0fe;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}

a.input-update i {
    color: #ffc100;
    font-size: 26px;
	margin-bottom:15px;
}

a i.fa.fa-trash-o-o {
    color: #ffc100;
}

table#total td, table#total td + td {
    background-color: transparent;
    padding: 0px;
    text-transform: uppercase;
    width: auto;
	color: #31a0fe;
    text-align: right;
    font-size: 16px;
	line-height: 30px;
}
table#total td span {
	color: #58bf20;
	
	}
	
a.continue_shop, a.cart_order, a.next, a.button-cont-right  {
	background:#0095ff;
	border: 4px solid #9fd7ff;
	border-radius:14px;
	padding:0px 16px;
	display:block;
	line-height:38px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:30px;
	}
a.button-cont-right {margin-top:30px;}
a.continue_shop:hover {background:#9fd7ff;}
a.next:hover, a.button-cont-right:hover  {background:#9fd7ff; color:#fff;}
.buttons .right a.next {margin-top:70px;}
a.next span, a.button-cont-right span {
	display:block;
	float:left;
	color: #FFF;
	text-aling:left;
	white-space:nowrap;
    border-color: #51A623;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 38px;
    padding: 0px 7px;
	border-style: solid;
	border-image: none;
    border-width: 0px 0px 0px 0px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    text-align:left;
	}
a.button-cont-right i {display:none; visibility:hidden; }
a.next:hover span {border-color: #9FD7FF !important; background-color: #9FD7FF !important;}
a.cart_order {
	background:#58bf20;
	border: 4px solid #aaff7c;
	padding:0px 43px;
	}
a.cart_order:hover {background:#aaff7c;}
.checkout-content {
	color:#0095ff;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	background:url(../image/hline.png) left bottom repeat-x;
	border:0px;
	}
.checkout-content .left, .checkout-content .right {
	display:inline-block;
	vertical-align:top;
	text-align:left; 
	}
.checkout-content .left {
	margin-right:50px;
	}
#payment-address input {
	border:1px solid #58bf20;
	border-radius:4px;
	margin:2px 0px;
	color: #58bf20;
	width:227px;
	}
	
.checkout-heading {
    color: #58bf20;
    text-transform: none;
    font-weight: bold;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	border:0px solid #dacfed;
	border-top:0px solid #ff5400;
	background:url(../image/hline.png) left bottom repeat-x;
	padding: 15px 100px 15px 0px;
}
.checkout {
	background:#FFF;
    border: 2px solid #9FD7FF;
    border-radius: 8px;
    padding: 10px 30px 30px 30px;
	}
h1.order-heading {
	font-family: "Comfortaa",cursive;
    font-weight: bold;
    font-size: 31px;
    color:#0081c4;
	}

.checkout-content .buttons {
	
	margin-top:30px;
	
	}
.checkout-content .buttons .left {
	margin-top:10px;
	font-size:14px;
	color:#84a8c1;
	}
	
.checkout-content .buttons .left span {
	color:#fb8450;
}

#payment-method	a.button, #payment-address a.button, #confirm a.button {
	padding:0px 39px;
    background:#0095ff;
	border: 4px solid #9fd7ff;
	border-radius:14px;
	display:block;
	line-height:38px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	margin-top: 0px !important;
	margin:0px 0px 10px 0px;
}

#payment-method a.button:hover, #payment-address a.button:hover {
	 background:#9fd7ff;
	}
#confirm a.button:hover {background:#aaff7c;}
#cboxLoadedContent h1 {display:none; visibility:hidden;}
#cboxLoadedContent table {margin-top:20px;}
#confirm .name a:hover {color:#58bf20;}
.checkout-heading > a:hover {color:#58bf20;}

#payment-method, #payment-method label {color:#0095ff; font-weight: normal;}
.checkout-content label a {
    color: #0095ff;
	font-weight: normal;
	text-decoration:underline;
}
.checkout-content label a:hover {
	color: #58bf20;
	text-decoration:none;
}
#payment-method textarea { 
   border:1px solid #58bf20;
	border-radius:4px;
	margin:2px 0px;
	color: #58bf20;
	width: 63%;
	height: 88px;
	}
#confirm .table {
	margin:0px 0px 0px 0px;
	
	}	
#confirm .table > thead > tr > td, #confirm .table > tbody > tr > td,#confirm .table > tfoot > tr > td {
	padding: 3px 8px;
    line-height: normal;
    vertical-align: top;
    border-top: none;
    font-size: 14px;
	text-align:center;
	
	}
#confirm .table > tfoot > tr > td {
	text-align:right !important;
	}
#confirm .table > thead > tr > td {
	color:#58bf20 !important;
	text-transform:uppercase;
	font-weight:bold;
	}	
#confirm .table > tbody > tr > td {
	color:#31a0fe !important;
	font-size:14px;
	text-transform:none;
	font-weight:normal;
	}	
#confirm table > thead:first-child > tr:first-child > td:first-child, #confirm table > tbody > tr > td:first-child {
	text-align:left;
	
	}
	
#confirm .name a {
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    color: #31a0fe;
    line-height: 23px;
}
#confirm .table > tbody > tr > td.total, #confirm .table > thead > tr > td.total {
	text-align: right !important;
	font-weight:bold;
	
	}
#confirm .table > tfoot > tr > td.total {
	line-height:20px;
	}
#confirm .table > tfoot > tr > td.total span{
	text-transform:uppercase;
	color:#58bf20;
	}
	
#confirm .table > tfoot > tr:nth-child(3) > td.total {
	font-weight:bold;
	}
	
#confirm .table > tfoot > tr:nth-child(1) > td.total  {padding-top:30px !important;}
#confirm .checkout-content {
	background: url('../image/hline.png') repeat-x  left top;
	padding:20px 0px 0px 0px;
	}
#confirm .checkout-heading {
	background: none;
	}
	
#confirm a.button {
    background: #58bf20;
    border: 4px solid #aaff7c;
    border-radius: 14px;
    padding: 0px 43px;
   
}

.checkout-heading > a {
    position: absolute;
    right: 0px;
    top: 15px;
	color:#0095ff;
	font-size:13px;
	font-weight:bold;
}

.checkout-heading > a > span {
	color:#58bf20;
	}
	
header #cart .content .checkout {
    background:transparent;
	border:none;
}

.cart-total td.last { font-weight:bold;}
.addclass {width: 100%; float:right; text-align:right;}

.box-category > ul > li ul > li > a.active {
    color: #ffe731;
}

/* custom select boxes */
#categorySelect .ui-state-default, #colorSelect .ui-state-default, #sortSelect .ui-state-default, #limitSelect .ui-state-default  {
	border: 1px solid #58bf20;
    font-weight: normal;
    background:#fff;
    border-radius: 5px;
    color: #54b51f;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	}
#categorySelect .ui-state-default, #colorSelect .ui-state-default {
	width: 100% !important;
}
	
#category_id-menu, #option_color_13-menu, #sort-menu, #limit-menu {
     border: 1px solid #58bf20;
     background:#fff;
	 border: 1px solid #58bf20;
     color: #54b51f;
	 font-size:14px;
}
#category_id-menu .ui-state-focus, #option_color_13-menu .ui-state-focus, #sort-menu .ui-state-focus, #limit-menu .ui-state-focus {
	border: none;
    background: #fff;
    font-weight: normal;
    color: #54b51f;
	margin:0px;
	font-size:14px;
	}
	
	
.ui-state-default .ui-icon {
    background-image:  url("../image/icon-select.png"); 
	width: 28px;
    height: 28px;
}

.ui-selectmenu-button span.ui-icon {
    right: 0px;
    left: auto;
    margin-top: 0px;
    position: absolute;
    top: 0px;
}
.ui-icon-triangle-1-s {
    background-position: right top;
}

.ui-selectmenu-button span.ui-selectmenu-text {
    text-align: left;
    padding: 0 38px 0 10px;
    display: block;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
	


.latestTitle, .similarTitle {
	color:#0081C4 !important;
	
	}
	
#confirm .table > thead > tr:first-child > td:first-child, #confirm .table > tbody > tr > td:first-child {
  padding: 3px 8px 3px 0px !important;
}

#confirm .table > thead > tr:first-child > td:last-child, #confirm .table > tbody > tr > td:last-child, #confirm .table > tfoot > tr > td {
  padding: 3px 0px 3px 8px !important;
}

.error {
	display:inline-block;
    color: #FB8450;
    position:relative;
    width: 80%;
    font-size: 11px;
}
.wider {
	width:76% !important;
	padding-left:15%;
	}
a.writeme {
	text-decoration:underline;
	color:#0095ff;
	font-size:14px;
	}
a.writeme:hover {
	text-decoration:none;
	color:#58bf20;
	}
.option-image div.color img {cursor:pointer !important;}
#habla_window_div #habla_sizebutton_a:hover {
	background-color:#ff8503 !important;
	background-image: url('../image/buttons-light.png');
	}
	
.outstanding {margin-top:30px;}
.new-products .cart-button {margin:0px -7px;}
.optionProd {margin-right:-7px;}
.image img {border-radius:7px;}
i.fa-shopping-cart {
	background: transparent url('../image/cart_car.png') 7px 11px no-repeat;
	}
	
i.fa-search {
	  float:left;
      background: transparent url('../image/search_lens.png') 11px 12px no-repeat;
	  width:37px;
	  height:40px;
	}
i.fa-phone {
	  float:left;
      background: transparent url('../image/phone_footer.png') 0px 5px no-repeat;
	  width:33px;
	  height:42px;
	  margin-left:40%;
	  margin-right:0px !important;
	}
#search input::-webkit-input-placeholder { 
	color:#4AB4FF;
}
i.fa-angle-down { background: transparent url('../image/down_arrow.png') 0px 0px no-repeat; width:11px; height:7px; margin-top:5px;}
i.fa-angle-up {background: transparent url('../image/up_arrow.png') 0px 0px no-repeat; width:11px; height:7px; margin-top:5px;}

i.fa-chevron-left {background: transparent url('../image/fa-chevron-left.png') 0px 0px no-repeat; width:11px; height:17px;float:left; }

i.fa-chevron-right {background: transparent url('../image/fa-chevron-right.png') 0px 0px no-repeat; width:11px; height:17px; float:left; }

#fancybox-content  {
	padding:0px;
	
	}
	
.cart-info td.name a:hover {color:#58bf20;}
i.fa-list {background: transparent url('../image/list-normal.png') 0px 0px no-repeat; float:left; width: 29px; height:22px;}
#list_a:hover i.fa-list {background: transparent url('../image/list-over.png') 0px 0px no-repeat; float:left; width: 29px; height:22px;}
#list_b:hover i.fa-list {background: transparent url('../image/list-over.png') 0px 0px no-repeat; float:left; width: 29px; height:22px;}
#list_b i.fa-list{background: transparent url('../image/list-over.png') 0px 0px no-repeat; float:left; width: 29px; height:22px;}

i.fa-th {background: transparent url('../image/grid-normal.png') 0px 0px no-repeat; float:left; width: 29px; height:22px;}
#grid_b:hover i.fa-th, #grid_b i.fa-th {background: transparent url('../image/grid-over.png') 0px 0px no-repeat; float:left; width: 29px; height:22px;}
#grid_a:hover i.fa-th {background: transparent url('../image/grid-over.png') 0px 0px no-repeat; float:left; width: 29px; height:22px;}

i.fa-refresh {background: transparent url('../image/refresh-normal.png') 0px 0px no-repeat; float:left; width: 24px; height:23px;}
a:hover i.fa-refresh {background: transparent url('../image/refresh-over.png') 0px 0px no-repeat; float:left; width: 24px; height:23px;}


i.fa-trash-o-o {background: transparent url('../image/delete-normal.png') 0px 0px no-repeat; float:left; width: 24px; height:23px; margin-top:3px;}
a:hover i.fa-trash-o-o {background: transparent url('../image/delete-over.png') 0px 0px no-repeat; float:left; width: 24px; height:23px;}

.related .price .price-new {width:100%; float:left;}
.related .price .price-old {width:100%; float:left;}
.margtop {margin-top:-22px;}
.checkout-product-mobile {display:none;}
i.fa-plus-circle {background: transparent url('../image/big_plus.png') 0px 9px no-repeat; height:46px; width:28px; color:transparent; line-height:46px;}
i.fa-align-justify {background: transparent url('../image/mob_menu.png') 18px 12px no-repeat; height:46px; width:46px; color:transparent; line-height:46px; float:left;}
i.fa-times-circle {background: transparent url('../image/close.png') 0px 0px no-repeat; height:24px; width:24px; line-height:24px; color:transparent;  float:left; margin-top:10px;}
i.fa-thumbs-up {background: transparent url('../image/thumb_up.png') 0 0 no-repeat; height:28px; width:28px; color:transparent; display:inline-block; float:none; margin-bottom:-5px;}