/**
* custom.css file created by Eximium Template
* @package Eximium Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
/* ---------------------------- Linique ---------------------------*/

body {
	/*background: #ffffff url(../images/lwd/texture-medium.jpg) repeat top center;*/
	background-color :#fff9e9;
	background: #fff9e9 url(../images/lwd/custard-stars.jpg) repeat ;
	line-height: 1.5;
	color: #666666;
}

.yjsg_grid, #centerbottom {background-color :#fff9e9; }
.yjsg_grid, #centerbottom {background-color :#ffffff; }

#centerbottom { padding: 20px 15px 0 15px;}

/*#midblock{width:100% !important;}*/

@media (max-width: 767px) {
	body {
	  padding-right: 0px;
	  padding-left: 0px;
	}
	#centerbottom { padding: 20px 0px 0 0px;}
	#centerbottom { padding-top: 0px;}
	div.inside-container {
		padding-left: 5px;
		padding-right: 5px;
	}
}

/* ------------------------------- New stuff ----------------------------------*/

h2.article_title {
	background-color: #ffffff;
    color: #FC9900;
    font-size: 30px;
    line-height: 42px;	
    padding-left: 8px;
	font-weight:bold;
	margin: 50px 0.5% 10px 0.5%;
	word-break:normal;
	text-align: center;
}

/* ------------------------------- off grid menu --------------------------------*/

.yjsg-offc-btn.site-offc {
    top: 0;
    left: 0;
    font-size: 21px;
    width: 70px;
    height: 70px;
    background-color: #FC9900;
	line-height: 70px;
    text-align: center;
	color: #ffffff;
}


/* ------------------------------- left column --------------------------------*/

/*
@media screen and (max-width: 979px){
	div.sidebars {
	  margin-bottom: 0px;
	  float: left !important;
	  clear: none !important;
	}
	div#leftblock {
	  width: 30% !important;
	}
	div#midblock {
	  width: 70%!important;
	}
}
@media screen and (max-width: 760px){
	div#leftblock {
	  display:none;
	}
	div#midblock {
	  width: auto !important;
	}
}

*/
/* ------------------------------ fonts ------------------------------------- */


hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #FC9900;
}

h1, h2, h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.module_title {
	font-weight:bold !important;
	color: #010180;
	font-size: 140%;
}

.newsitem_text h2 { color: #010180; font-weight:bold; line-height:70px; margin: 0;}
.newsitem_text h2 img {vertical-align:top;}

ul, ol {
  padding-left: 10px;
}
.gridsfx-crumbs .button,
.snippet .button,
.yjsquare_in .button {
	background: #F99203;
	color: #ffffff;
    font-size: 16px;
    line-height: 18px;
	min-height: 34px;
	height: auto; 
}
.yjsquare_in .button.white {
	background: #ffffff;
	border: 1px solid #F99203;
	color : #F99203;
}
.snippet .button.width220 {display:inline-block; width:220px; padding:6px;}
.snippet .button.single {margin:0; min-height:38px; line-height:22px;}

@media screen and ( max-width: 480px) {
		.snippet .button.width220 {width:95%; padding: 6px 3px; font-size:14px;}
}

/* ------------------------------ header ------------------------------------*/

#yjsgheadergrid {
	padding:  0;
	background-color: #ffffff;
}

#header3 p,
#header3 a { color: #015294; font-size: 18px; font-weight: bold;     text-align: center;}
#header3 p { margin: 0px; }

#header2 .yjsquare_in div {display: inline-block; width: 70px; text-align: center; float: right; background-color: #015294; height:70px; line-height: 70px;}
#header2 a { color: #ffffff; font-size: 30px; text-align: center;}

#header1 p { margin: 0px; line-height:70px; padding-left: 20px;}

@media screen and (min-width: 979px){
	
	#header1.yjsgxhtml { width: 50% !important; }
	#header2.yjsgxhtml { display:none; }
	#header3.yjsgxhtml { width: 50% !important; padding-top: 10px;}
}
@media screen and (max-width: 978px){
	div#header {padding: 0}
	#yjsgheadergrid { margin-left: 70px; margin-right:0; height: 70px;}
	#yjsgheadergrid .yjsgxhtml {padding: 0}
	#header1.yjsgxhtml { width: 60% !important; float:left  !important; }
	#header2.yjsgxhtml { width: 40% !important; float:left  !important; }
	#header3.yjsgxhtml { display:none; }
}
#header1 .narrow {display:none;}

@media screen and (max-width: 720px){
	#yjsgheadergrid .yjsgxhtml {clear: none!important}
	#header1 .narrow {display:block;}
	#header1 .wide {display:none;}
	#header1.yjsgxhtml { width: 50% !important; float:left  !important; }
	#header2.yjsgxhtml { width: 50% !important; float:left  !important; }
	
}

@media screen and (max-width: 460px){
	#header2 .yjsquare_in div { width: 60px;}
	
}

/* -------------------------------- Top Menu right ---------------------*/

ul.yjsgmenu li.item497,
ul.yjsgmenu li.item498,
ul.yjsgmenu li.item690 {float:right;}

/*ul.yjsgmenu li.item497 a,
ul.yjsgmenu li.item498 a {
	height:36px; 
	margin-top:14px; 
	margin-bottom:14px; 
	line-height: 36px;
    background: #FC9900;
    border-radius: 10px;
    margin-right: 10px;
	border: 3px solid #f96c00;
	color: #ffffff;
    text-shadow: 1px 1px 2px rgba(100, 100, 100, 1);
	
	}
	*/
	
ul.yjsgmenu li.item497 a,
ul.yjsgmenu li.item498 a,
ul.yjsgmenu li.item690 a {
	height:52px; 
	margin-top:9px; 
	margin-bottom:9px; 
	line-height: 52px;
    padding:0px;
    margin-right: 10px;
	font-size:1px;
	color:transparent
}

ul.yjsgmenu li.item497 a:hover,
ul.yjsgmenu li.item498 a:hover,
ul.yjsgmenu li.item690 a:hover { color:transparent !important;}

ul.yjsgmenu li.item497 a {background: transparent url(../images/lwd/parent-login-52-140.png) repeat-x top center; width:140px;}
ul.yjsgmenu li.item498 a {background: transparent url(../images/lwd/view-cart-52-140.png) repeat-x top center; width:58px; }
ul.yjsgmenu li.item690 a {background: transparent url(../images/lwd/daycare-order-52-140.png) repeat-x top center; width:140px;}
/* -------------------------------- top menu ------------------------------*/

.affix {
    position: fixed;
    width: 100%;
    z-index: 1000;
	top:0
}
.affix + .yjsg2_bg { padding-top: 70px; }
.affix + #centerbottom { padding-top: 90px; }

#topmenu_holder {
	background: transparent url(../images/lwd/ribbon-70.jpg) repeat-x top center;
	height: 70px;
}

@media screen and (max-width: 979px) {
	.horiznav { display: none; }	
}

ul.yjsgmenu li a, ul.yjsgmenu.megadropline a.dlevel1a, ul.yjsgmenu.megadropline .cleardropline, ul.yjsgmenu.megadropline .cleardropline {
	padding: 0px 18px;
	height: 70px;
	line-height: 70px;
	font-size:18px;
	font-weight:400;
}


ul.yjsgmenu a span.yjm_has_desc, ul.yjsgmenu a span.yjm_has_all, ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_desc, ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_all {
  padding: 15px 0;
}


.yjm_title,
.yjm_desc { text-align: center; }


div.yjsg-menu {
  padding-left: 0px;
  padding-right: 0px;
}

/* truncate "home" */

.yjsgmenu .level0 > span > a.first {
	width: 30px;
	height: 70px;
	overflow: hidden;
}

 .yjsgmenu a.activepath {
 	background: #FC9900;
 }
 
 .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
	background: #f9c300 ;
	
}


.yjsgmenu a:hover .yjm_has_desc {
	padding: 11px 0 ; 
}

 
.yjsgmenu li a:hover {
  color: #000000 !important;
}



/* ----------------------------- top menu level 1 -----------------------------------*/

ul.yjsgmenu ul.level1,
 ul.yjsgmenu.megadropline ul.level2 {
	 background: #f9e690; 
	 
 }

/* ----------------------------------- mobile menu -----------------------------------*/

#mmenu_holder {
	background-color: #F2D12E;
	max-width:320px;
}

@media screen and (max-width: 979px) {
	div#mmenu_holder { margin-bottom: 0px; }
	#topmenu_holder { padding-top: 15px;}
	#topmenu_holder {display: none;}
}


span.yjmm_select {
  color: #111111;
  font-weight: bold;
  border: 1px solid #ffffff;
}

/* ------------------------- yjsg1 top -----------------------------------*/

#yjsg1 {
	padding:0;
	background: transparent url(../images/lwd/ribbon-70.jpg) repeat-x top center;
    height: 70px;
}
#top1 {padding: 0;}
#yjsg1 .yjsquare_in div {float:right; height: 70px; line-height: 70px; margin-right: 6px;}

@media screen and (min-width: 979px){
	#yjsg1 {display:none;}
}
@media screen and (max-width: 460px){
	.daycare {display: none;}
}
/* ------------------------- breadcrumbs  --------------------------------*/

#bodybottom1 {width: 87% !important; float:left; padding:0}
#bodybottom2 {width: 12% !important; float:right; padding:0}
#bodybottom2 input {float:right;}
/* --------------------------  yjsg 2 and yjsg 5 ---------------------------*/

@media screen and (max-width: 760px){
	#yjsg2 {padding: 0 0 20px 0}
	#adv1 {padding-left: 0; padding-right: 0;}
}

.yjsg2_out {  background: transparent; }

/* modification added to index.php line 41 and 50 to prepend class yjsg2_bg and yjsg5_bg*/


.yjsg7_bg{ 
	height: 100%;
	/*background: #ffffff url(../images/lwd/texture-fine.jpg) repeat top center;*/
}

.yjsg7_out { 
	height: 100% ;
	/* background-color: rgba(255,231,158,0.5); /*straw*/
	/* background-color: rgba(233,197,20,0.3); /*yellow*/
}

.yjsg7_out {background-color :#fff9e9; }
#yjsg7 {  background: transparent; }

/* -------------------------  YJSG 3 -----------------------------*/

#user1.yjsgxhtml,
#user2.yjsgxhtml {
  width: 100% !important;
}

#user2.yjsgxhtml,
#user1.yjsgxhtml {
  padding-left: 8px;
  padding-right: 8px;
}

/* -------------------------  YJSG 4 ----------------------------*/

#yjsg4 { padding: 20px 20px 0px 20px;}
#yjsg5 { padding: 20px}

.yjsg5_out, .yjsg5_out [class*='yjsg-hr-'].fa:before, 
.yjsg4_out, .yjsg4_out [class*='yjsg-hr-'].fa:before {
  background: transparent;
}

#yjsg5 .yjsquare ,
#yjsg4 .yjsquare { 
/*
	border: 3px solid #666666;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    3px 3px 10px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         3px 3px 10px 0px rgba(50, 50, 50, 0.5);
		
*/	
	height: 250px;
	overflow:hidden;
	height: 220px;
}


#yjsg5 div.yjsgxhtml,
#yjsg4 div.yjsgxhtml {
	padding: 0 2px 4px 2px;
}

#yjsg5 .h2_holder, #yjsg4  h3 a,
#yjsg4  .h2_holder, #yjsg4  h3 a {	
	height: 50px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;	
}

#yjsg5 h3 ,
#yjsg4 h3 {
	/*text-shadow:
	-1px -1px 0 #888,  
	1px -1px 0 #888,
    -1px 1px 0 #888,
    1px 1px 0 #888;*/
	background-color: #fff9e9;
}

#yjsg5 img,
#yjsg4 img{
	width: 100%;
	height: auto;
}

#yjsg5 .module_title, #yjsg5 h3 a ,
#yjsg4 .module_title, #yjsg4 h3 a { 
	height: 50px;
	line-height: 50px;
	color: #010180; 
	text-align: center; 
	margin: auto
}

#yjsg5 .none , #yjsg4 .none   { 
	border: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
}


#yjsg5 .pink  .h2_holder, #yjsg5 .pink h3 ,
#yjsg4 .pink  .h2_holder, #yjsg4 .pink h3 {
	background-color : #E58EAB;
}
	
#yjsg5 .pink , #yjsg4 .pink   { 
	border-color : #CA5F83;
	background: rgb(240, 183, 202);
	background: -moz-linear-gradient(91deg, rgb(240, 183, 202) 25%, rgb(166, 55, 92) 100%);
	background: -webkit-linear-gradient(91deg, rgb(240, 183, 202) 25%, rgb(166, 55, 92) 100%);
	background: -o-linear-gradient(91deg, rgb(240, 183, 202) 25%, rgb(166, 55, 92) 100%);
	background: -ms-linear-gradient(91deg, rgb(240, 183, 202) 25%, rgb(166, 55, 92) 100%);
	background: linear-gradient(181deg, rgb(240, 183, 202) 25%, rgb(166, 55, 92) 100%);
}

#yjsg5 .blue  .h2_holder, #yjsg5 .blue h3  ,
#yjsg4 .blue  .h2_holder, #yjsg4 .blue h3  { 
	background-color : #817FBD;
}
	
#yjsg5 .blue  , #yjsg4 .blue   { 
	border-color : #5958A0;
	background: rgb(174, 173, 217);
	background: -moz-linear-gradient(91deg, rgb(174, 173, 217) 25%, rgb(58, 56, 132) 100%);
	background: -webkit-linear-gradient(91deg, rgb(174, 173, 217) 25%, rgb(58, 56, 132) 100%);
	background: -o-linear-gradient(91deg, rgb(174, 173, 217) 25%, rgb(58, 56, 132) 100%);
	background: -ms-linear-gradient(91deg, rgb(174, 173, 217) 25%, rgb(58, 56, 132) 100%);
	background: linear-gradient(181deg, rgb(174, 173, 217) 25%, rgb(58, 56, 132) 100%);
}

#yjsg5 .orange  .h2_holder, #yjsg5 .orange h3 ,
#yjsg4 .orange  .h2_holder, #yjsg4 .orange h3  {
	background-color : #FFC89E;
}
	
#yjsg5 .orange , #yjsg4 .orange   { 
	border-color : #E5A16C;
	background: rgb(255, 221, 194);
	background: -moz-linear-gradient(91deg, rgb(255, 221, 194) 25%, rgb(188, 117, 62) 100%);
	background: -webkit-linear-gradient(91deg, rgb(255, 221, 194) 25%, rgb(188, 117, 62) 100%);
	background: -o-linear-gradient(91deg, rgb(255, 221, 194) 25%, rgb(188, 117, 62) 100%);
	background: -ms-linear-gradient(91deg, rgb(255, 221, 194) 25%, rgb(188, 117, 62) 100%);
	background: linear-gradient(181deg, rgb(255, 221, 194) 25%, rgb(188, 117, 62) 100%);
}


#yjsg5 .aqua  .h2_holder, #yjsg5 .aqua h3  , 
#yjsg4 .aqua  .h2_holder, #yjsg4 .aqua h3  {
	background-color : #69AAA5;
}

#yjsg5 .aqua  , #yjsg4 .aqua   { 
	border-color : #428D87;
	background: rgb(157, 206, 203);
	background: -moz-linear-gradient(91deg, rgb(157, 206, 203) 25%, rgb(38, 116, 110) 100%);
	background: -webkit-linear-gradient(91deg, rgb(157, 206, 203) 25%, rgb(38, 116, 110) 100%);
	background: -o-linear-gradient(91deg, rgb(157, 206, 203) 25%, rgb(38, 116, 110) 100%);
	background: -ms-linear-gradient(91deg, rgb(157, 206, 203) 25%, rgb(38, 116, 110) 100%);
	background: linear-gradient(181deg, rgb(157, 206, 203) 25%, rgb(38, 116, 110) 100%);
}

#yjsg5 .yellow  .h2_holder, #yjsg5 .yellow h3 , 
#yjsg4 .yellow  .h2_holder, #yjsg4 .yellow h3  { 
	background-color : #FFE79E;
}

#yjsg5 .yellow , #yjsg4 .yellow   { 
	border-color : #E5C76C;
	background: rgb(255, 240, 194);
	background: -moz-linear-gradient(91deg, rgb(255, 240, 194) 25%, rgb(188, 158, 62) 100%);
	background: -webkit-linear-gradient(91deg, rgb(255, 240, 194) 25%, rgb(188, 158, 62) 100%);
	background: -o-linear-gradient(91deg, rgb(255, 240, 194) 25%, rgb(188, 158, 62) 100%);
	background: -ms-linear-gradient(91deg, rgb(255, 240, 194) 25%, rgb(188, 158, 62) 100%);
	background: linear-gradient(181deg, rgb(255, 240, 194) 25%, rgb(188, 158, 62) 100%);
}

#yjsg5 .purple  .h2_holder, #yjsg5 .purple h3, 
#yjsg4 .purple  .h2_holder, #yjsg4 .purple h3  { 
	background-color : #9D75B6;
}
	
#yjsg5 .purple, #yjsg4 .purple   { 
	border-color : #7C4D99;
	background: rgb(195, 165, 213);
	background: -moz-linear-gradient(91deg, rgb(195, 165, 213) 25%, rgb(95, 47, 126) 100%);
	background: -webkit-linear-gradient(91deg, rgb(195, 165, 213) 25%, rgb(95, 47, 126) 100%);
	background: -o-linear-gradient(91deg, rgb(195, 165, 213) 25%, rgb(95, 47, 126) 100%);
	background: -ms-linear-gradient(91deg, rgb(195, 165, 213) 25%, rgb(95, 47, 126) 100%);
	background: linear-gradient(181deg, rgb(195, 165, 213) 25%, rgb(95, 47, 126) 100%);
}
#yjsg5 .green  .h2_holder, #yjsg5 .green h3  ,
#yjsg4 .green  .h2_holder, #yjsg4 .green h3  { 
	background-color : #BBE890;
}
#yjsg5 .green  , #yjsg4 .green   { 
	border-color : #96CE61;
	background: rgb(213, 242, 184);
	background: -moz-linear-gradient(91deg, rgb(213, 242, 184) 25%, rgb(111, 169, 56) 100%);
	background: -webkit-linear-gradient(91deg, rgb(213, 242, 184) 25%, rgb(111, 169, 56) 100%);
	background: -o-linear-gradient(91deg, rgb(213, 242, 184) 25%, rgb(111, 169, 56) 100%);
	background: -ms-linear-gradient(91deg, rgb(213, 242, 184) 25%, rgb(111, 169, 56) 100%);
	background: linear-gradient(181deg, rgb(213, 242, 184) 25%, rgb(111, 169, 56) 100%);
}

/* ---------------------------------- Main COntent ------------------------------*/

.snippet .free_delivery {
	background: url(../images/lwd/free-delivery-125-2.png) no-repeat 103% -8px;
	 background-size: 100px
}
#holder, #holder2 {
/*
	background-color : #ffffff;
	border: 1px solid #dddddd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    3px 3px 10px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         3px 3px 10px 0px rgba(50, 50, 50, 0.5);
*/	
	margin-bottom: 30px;
}

.holders {
	padding: 0px 0;
}

.yjsg_grid {
	padding: 20px 0;
}

@media screen and (max-width: 979px){
	div.yjsg-newsitems .float-left {
	width: 100%;
	}
}

/* ----------------------------------- yJSG 6 -----------------------*/

.yjsg6_out, .yjsg6_out [class*='yjsg-hr-'].fa:before {
    background: transparent;
}


/* ------------------------------------ footer ---------------------------*/


#user23 li {line-height: 25px;}


.footer_out {
  padding: 30px 0;
}

/* ------------Facebook side bar ------------------*/


@media (max-width: 767px){
	.pwebbox {
		display: none !important;
	}
}




/* snippets ---------------------------------------------------------*/
/* version 1.06  */
/* insert into both custom.css and editor.css */
/* J2.5 jce global config - editor styles - Custom css files - templates/$template/css/editor.css */
/* J3.3 JCE Global Configuration - Formatting & Display - Custom css files - templates/$template/css/editor.css */

hr.hide { 
	display: none
}

.snippet { 
	width:100%; 
	display:inline-block;
	margin: 0 1px 1px 1px;
}

div [class^='snippet-row'] {
	clear: both;
	margin-top:0.5%;
}

/*.snippet img {max-width: 100%!important; height:auto!important;}*/

div [class^='snippet-Col'] {
	/*border: 1px solid #bbbbbb;*/
	margin:0 0.5%
}

div [class^='snippet-Col'] p,
div [class^='snippet-Col'] ul {
	margin: 6px;
}

.snippet .snippet-Columns  { 	margin: 0px ; width: 100%;}
.snippet .snippet-Columns p { 
	display: inline-block;
	width: 24%;
	float: left;
	margin: 0.5% ;
}

#tinymce .snippet {margin-bottom:0px;}
#tinymce hr.hide {display: block}
#tinymce div [class^='snippet-row'] {	margin-top:0px; }
#tinymce div [class^='snippet-Col'] {border: 1px solid #ff0000;}

	.snippet-row1 .snippet-Col1 {width:99%;display:inline-block;float:left;  margin:0 0.5%}
	

@media screen and ( min-width: 981px) {
	/* 2x1 grid 50-50*/
	.snippet-row2 .snippet-Col1 {width:49%;display: inline-block; float:left; clear:left; }
	.snippet-row2 .snippet-Col2 {width:49%;display: inline-block; float:right; clear:right;}
	/* 2x1 grid 25-75*/
	.snippet-row2a .snippet-Col1 {width:24%;display: inline-block; float:left; clear:left; }
	.snippet-row2a .snippet-Col2 {width:74%;display: inline-block; float:right; clear:right;}
	/* 2x1 grid 75-25*/
	.snippet-row2b .snippet-Col1 {width:74%;display: inline-block; float:left; clear:left; }
	.snippet-row2b .snippet-Col2 {width:24%;display: inline-block; float:right; clear:right;}
	/* 3x1 grid 33-33-33*/
	.snippet-row3 .snippet-Col1 {width:32.33%;display: inline-block; float:left;}
	.snippet-row3 .snippet-Col2 {width:32.33%;display: inline-block; float:left;}
	.snippet-row3 .snippet-Col3 {width:32.33%;display: inline-block; float:left;}
	/* 3x1 grid 50-25-25*/
	.snippet-row3a .snippet-Col1 {width:49%;display: inline-block; float:left;}
	.snippet-row3a .snippet-Col2 {width:24%;display: inline-block; float:left;}
	.snippet-row3a .snippet-Col3 {width:24%;display: inline-block; float:left;}
	/* 3x1 grid 25-25-50*/
	.snippet-row3b .snippet-Col1 {width:24%;display: inline-block; float:left;}
	.snippet-row3b .snippet-Col2 {width:24%;display: inline-block; float:left;}
	.snippet-row3b .snippet-Col3 {width:49%;display: inline-block; float:left;}
	/* 4x1 grid 25-25-25-25*/
	.snippet-row4 .snippet-Col1 {width:24%;display: inline-block; float:left;}
	.snippet-row4 .snippet-Col2 {width:24%;display: inline-block; float:left;}
	.snippet-row4 .snippet-Col3 {width:24%;display: inline-block; float:left;}
	.snippet-row4 .snippet-Col4 {width:24%;display: inline-block; float:left;}
}
@media screen and ( max-width: 980px) {
	.snippet .snippet-Columns p { width: 32.33%; }	
	/* 2x1 grid */
	.snippet-row2 .snippet-Col1 {width:49%;display: inline-block; float:left; clear:left;}
	.snippet-row2 .snippet-Col2 {width:49%;display: inline-block; float:right; clear:right;}
	/* 2x1 grid 25-75*/
	.snippet-row2a .snippet-Col1 {width:24%;display: inline-block; float:left; clear:left; }
	.snippet-row2a .snippet-Col2 {width:74%;display: inline-block; float:right; clear:right;}
	/* 2x1 grid 75-25*/
	.snippet-row2b .snippet-Col1 {width:74%;display: inline-block; float:left; clear:left; }
	.snippet-row2b .snippet-Col2 {width:24%;display: inline-block; float:right; clear:right;}
	/* 2+1 grid */
	.snippet-row3 .snippet-Col1 {width:49%;display: inline-block; float:left;}
	.snippet-row3 .snippet-Col2 {width:49%;display: inline-block; float:right;}
	.snippet-row3 .snippet-Col3 {width:99%;display:inline-block; float:left; margin-top:1%}
	/* 3x1 grid 50-25-25*/
	.snippet-row3a .snippet-Col1 {width:99%;display: inline-block; float:left;}
	.snippet-row3a .snippet-Col2 {width:49%;display: inline-block; float:left; margin-top:1%}
	.snippet-row3a .snippet-Col3 {width:49%;display: inline-block; float:right; margin-top:1%}
	/* 3x1 grid 25-25-50*/
	.snippet-row3b .snippet-Col1 {width:49%;display: inline-block; float:left;}
	.snippet-row3b .snippet-Col2 {width:49%;display: inline-block; float:right;}
	.snippet-row3b .snippet-Col3 {width:99%;display: inline-block; float:left; margin-top:1%}
	/* 4x1 grid 25-25-25-25*/
	.snippet-row4 .snippet-Col1 {width:49%;display: inline-block; float:left;}
	.snippet-row4 .snippet-Col2 {width:49%;display: inline-block; float:right;}
	.snippet-row4 .snippet-Col3 {width:49%;display: inline-block; float:left; margin-top:1%}
	.snippet-row4 .snippet-Col4 {width:49%;display: inline-block; float:right; margin-top:1%}
	
	/* 4x1 grid 25-25-25-25*/
	.cal .snippet-row4 .snippet-Col1 {width:24%;display: inline-block; float:left;}
	.cal .snippet-row4 .snippet-Col2 {width:24%;display: inline-block; float:left;}
	.cal .snippet-row4 .snippet-Col3 {width:24%;display: inline-block; float:left; margin-top:0}
	.cal .snippet-row4 .snippet-Col4 {width:24%;display: inline-block; float:left; margin-top:0}
}

@media screen and ( max-width: 680px) {
	/* 2x1 grid */
	.snippet-row2 .snippet-Col1 {width:99%;display: inline-block; float:left;}
	.snippet-row2 .snippet-Col2 {width:99%;display: inline-block; float:left; margin-top:1%}
	/* 2x1 grid 25-75*/
	.snippet-row2a .snippet-Col1 {width:99%;display: inline-block; float:left;}
	.snippet-row2a .snippet-Col2 {width:99%;display: inline-block; float:left; margin-top:1%}
	/* 2x1 grid 75-25*/
	.snippet-row2b .snippet-Col1 {width:99%;display: inline-block; float:left;}
	.snippet-row2b .snippet-Col2 {width:99%;display: inline-block; float:left; margin-top:1%}
	
}
@media screen and ( max-width: 480px) {
	.snippet .snippet-Columns p { width: 49%; }
	/* 1x3 grid */
	.snippet-row3 .snippet-Col1 {width:99%;display:inline-block;float:left; }
	.snippet-row3 .snippet-Col2 {width:99%;display:inline-block;float:left; margin-top:1%}
	.snippet-row3 .snippet-Col3 {width:99%;display:inline-block;float:left; margin-top:1%}
	/* 3x1 grid 50-25-25*/
	.snippet-row3a .snippet-Col1 {width:99%;display:inline-block;float:left; }
	.snippet-row3a .snippet-Col2 {width:99%;display:inline-block;float:left; margin-top:1%}
	.snippet-row3a .snippet-Col3 {width:99%;display:inline-block;float:left; margin-top:1%}
	/* 3x1 grid 25-25-50*/
	.snippet-row3b .snippet-Col1 {width:99%;display:inline-block;float:left; }
	.snippet-row3b .snippet-Col2 {width:99%;display:inline-block;float:left; margin-top:1%}
	.snippet-row3b .snippet-Col3 {width:99%;display:inline-block;float:left; margin-top:1%}
	/* 4x1 grid 25-25-25-25*/
	.snippet-row4 .snippet-Col1 {width:99%;display: inline-block; float:left; }
	.snippet-row4 .snippet-Col2 {width:99%;display: inline-block; float:left; margin-top:1%}
	.snippet-row4 .snippet-Col3 {width:99%;display: inline-block; float:left; margin-top:1%}
	.snippet-row4 .snippet-Col4 {width:99%;display: inline-block; float:left; margin-top:1%}
	
	/* 4x1 grid 25-25-25-25*/
	.cal .snippet-row4 .snippet-Col1 {width:49%;display: inline-block; float:left;}
	.cal .snippet-row4 .snippet-Col2 {width:49%;display: inline-block; float:right; margin-top:0}
	.cal .snippet-row4 .snippet-Col3 {width:49%;display: inline-block; float:left; margin-top:1%}
	.cal .snippet-row4 .snippet-Col4 {width:49%;display: inline-block; float:right; margin-top:1%}
}

/*  --------------------------- snippet content ------------------------*/



#yjsg3 .snippet-row2 .snippet-Col1 {background-color :#fff9e9; }
#yjsg3 .snippet-row2 .snippet-Col2 {background-color :#fff9e9; }
#yjsg3 .snippet-row2 > a:hover div{ background-color :#F4ECD9; }

.snippet .jcemediabox-zoom-span { width: 100% !important; }

.snippet .jcemediabox-zoom-span  img {
	margin: 0px auto !important;
	display: block;
}

 div[class^="snippet-Col"] {
	border: 1px solid #FC9900; 
	/*margin: -1px;*/
	border-radius: 10px;
}

.snippet p, .snippet table td p  { line-height: 1.5 ; }

.snippet h2  ,
.snippet h3 {
	color: #010180;
}

.snippet h3 {
	line-height: 1.2 ;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

.snippet  span.price {
	color: #010180;
	font-size: 14pt;
	font-weight: bold;
}

.snippet  .no-border, 
.snippet  .no-border div[class^="snippet-Col"]  {
	border: none !important;
	
	overflow: hidden;
}

.snippet .img-only  img{
	border-radius: 10px;
	max-height: 320px;
}
.snippet .img-only  ul,
.snippet .img-only  p {
	margin: 0px;
}

.snippet .solid  h2,
.snippet .solid  h3,
.snippet .solid  p {
	color: #ffffff;
}

.snippet .solid {
	background-color: #FC9900 ;
	color: #ffffff;
	font-size : 18px;
	line-height : 28px
}


.snippet .solid  p {
	line-height : 28px
}

.snippet .solid  a ,
.snippet .solid .big-dot {

	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;

	background-color: #ffffff ;
	color: #FC9900;
	font-size : 18px;
	font-weight : bold;
	height: 28px;
	text-align : center;
	display: inline-block;
	margin: 0 6px;
	line-height : 28px

}
.snippet .solid  a  {
	padding: 0 14px;
	border: 1px solid #FC9900;
}

.snippet .solid  a:hover {
	color: #00007D;
	background-color: #eeeeee ;
	border: 1px solid #00007D;
}

.snippet .solid .big-dot {
	width: 28px;
	margin-left: 0px;
}

.snippet .solid.bl-4 { background-color: #015294 ;}
.snippet .solid.bl-3 { background-color: #0B75CB ;}
.snippet .solid.bl-2 { background-color: #269EFF ;}
.snippet .solid.bl-1 { background-color: #51B2FF ;}

.snippet .add-button [class^='snippet-Col'] {position:relative;     padding-bottom: 20px;}
.snippet .add-button .button {position:absolute; bottom:0; right:20px;}

/*----------------------------- snippets 2 --------------------------------*/

/* snippets ---------------------------------------------------------*/
/* version 2.01  */
/* insert into both custom.css and editor.css */
/* J2.5 jce global config - editor styles - Custom css files - templates/$template/css/editor.css */
/* J3.3 JCE Global Configuration - Formatting & Display - Custom css files - templates/$template/css/editor.css */

hr.hide { display: none}

.snippet { 
	width:100%; 
	display:inline-block;
	margin: 0 1px -7px 1px;
	margin:0 0 -6px 0;
}
#tinymce div.snippet,
div.snippet { clear: both; width:100%; position: relative;}

.snippet-i.border ,
.border>.snippet-i ,
#tinymce div.snippet-i,
div.snippet-i{
	margin:0 ;
	display: inline-block;
	float:left;	
	border: 1px solid #FC9900;
	/*border-radius: 10px;*/
}

.spaced>.snippet-i{
	margin:0 0.5%;
	margin-top:1%;
}
div.snippet-i.box-right {
	float:right;
}

.narrow .snippet-i {
	margin:0 0.25%;
	margin-top:0.5%;
}

.snippet-i.no-border ,
.no-border>.snippet-i { border: none;}

.snippet-i.square ,
.square>.snippet-i { border-radius: 0}

.snippet-i.round ,
.round>.snippet-i { border-radius: 10px}

div.snippet-i p,
div.snippet-i h2,
div.snippet-i h4,
div.snippet-i h5,
div.snippet-i ul {
	margin: 6px 10px;
	overflow: hidden;
}
div.snippet-i.img-only p {margin: 0px !important; text-align: center;  }
div.snippet-i.img-only img {width:100%; height:auto; border-radius:0;}

.snippet .snippet-Columns  { margin: 0px ; width: 100%;}
.snippet .snippet-Columns p { 
	display: inline-block;
	width: 32.33%;
	float: left;
	margin: 0.5% ;
}

#tinymce div.snippet-i{ margin: 0.5% 0.3% ; border: 1px solid #d80f37;}
#tinymce div.snippet-i.no-border,
#tinymce .no-border .snippet-i { border: 1px dotted #d80f37;}
#tinymce .snippet {margin-bottom:0px;}
#tinymce hr.hide {display: block}
#tinymce div.snippet-i img {width: 100%; height: auto;}

	.box-12 {width:12%;}
	.box-16 {width:16.1666%;}
	.box-25 {width:25%;}
	.spaced .box-25 {width:24%;}
	.box-33 {width:32.3333%;}
	.box-33-66 {width:32.3333%;}
	.box-50 {width:50%;}
	.spaced .box-50 {width:49%;}
	.box-66 {width:65.6666%;}
	.box-75 {width:74%;}
	.box-100 {width:100%;}
	.box-right {float:right;}
	

@media screen and ( max-width: 980px) {
	.snippet .snippet-Columns p { width: 32.33%; }
	
	.box-33 {width:49%;}
	.box-33.box-big {width:99%;}
	.box-25 {width:50%;}
	.spaced .box-25 {width:49%;}
	.box-50 {width:50%;}
	.spaced .box-50 {width:49%;}
	.box-50.box-big {width:100%;}
	.box-75 {width:99%;}
	.box-12 {width:24.5%;}
}

@media screen and ( max-width: 768px) {
	.box-25 {width:50%;}
	.spaced .box-25 {width:49%;}
	.box-33-66 {width:99%;}
	.box-33-66.box-small {width:49%;}
	.box-50 {width:100%;}
	.spaced .box-50 {width:99%;}
	.box-66 {width:99%;}
	.box-75 {width:99%;}
}

@media screen and ( max-width: 680px) {
	.box-25 {width:50%;}
	.spaced .box-25 {width:49%;}
	.box-16 {width:32.8333%;}
	.mob-hide-lan{display:none !important;}
	
}
@media screen and ( max-width: 480px) {
	.small .box-25 {width:50%;}
	.small.spaced .box-25 {width:49%;}
	.box-25 {width:100%;}
	.spaced .box-25 {width:99%;}
	.snippet .snippet-Columns p { width: 49%; }
	div [class^='snippet-row'] [class^='snippet-Col'] { width:99%; position:relative}
	.snippet-row6 [class^='snippet-Col'],
	.snippet-row8 [class^='snippet-Col']  {width:49.5% !important;}
	.mob-hide {display:none !important;}
	.mob-hide-lan {display:none !important;}
}



/* ---------------------------- blue 2 snippets ---------------------------*/

.box-25.img-only img {max-height: 120px; width: auto !important;}

.snippet [class*='blue'],
.snippet [class*='yellow']{
    border: none;
    border-radius: 0px;
}
.snippet .no-border p,
.no-border .snippet-i p {margin: 16px 0;}

.snippet-i.white-1  {border: 0;}
.snippet-i.white-2  {border: 0;}
.snippet-i.blue-4   {background-color: #015294; }
.snippet-i.blue-3   {background-color: #0B75CB; }
.snippet-i.blue-2   {background-color: #269EFF; }
.snippet-i.blue-1   {background-color: #51B2FF; }
.snippet-i.blue-1   {background-color: #99CCFF; } 
.snippet-i.yellow-4 {background-color: #F1A502; }
.snippet-i.yellow-3 {background-color: #F5C000; }
.snippet-i.yellow-2 {background-color: #DFDAC4; }
.snippet-i.yellow-1 {background-color: #FFF9E9; }

.snippet [class*='white'] p  {color: #015294; font-size:120%}
.snippet [class*='white'] li {color: #015294; font-size:120%}

.snippet [class*='blue'] li {color: #ffffff;}
.snippet [class*='blue'] em {color: #ffffff;}
.snippet [class*='blue'] p  {color: #ffffff;}
.snippet [class*='blue'] h4 {color: #ffffff; font-weight: bold; margin-bottom: 16px; font-size: 24px;}
.snippet [class*='blue'] h5 {color: #ffffff; font-weight: bold; margin-bottom: 16px; font-size: 18px;}

.snippet [class*='yellow'] label.cf-label {color: #015294;}
.snippet [class*='yellow'] p  {color: #0B75CB;}
.snippet [class*='yellow'] h4 {color: #0B75CB; font-weight: bold; margin-bottom: 16px; font-size: 24px;}
.snippet [class*='yellow'] h5 {color: #0B75CB; font-weight: bold; margin-bottom: 16px; font-size: 18px;}

.snippet-i.white-2 p,
.snippet-i.white-2 li {font-size:100%;}
.snippet-i.yellow-4,
.snippet-i.yellow-3 label.cf-label {color: #ffffff;}
.snippet-i.yellow-4,
.snippet-i.yellow-3 p  {color: #ffffff;}

.snippet [class*='blue'] img  {margin: 6px;}

.snippet div.snippet-i table td p  { margin: 6px; } 


.ring {
	border: 5px solid #ffffff;
    border-radius: 50%;
    width: 100px;
    Height: 100px;
    Display: inline-block;
    line-height: 100pX;
}
	
.snippet-i.add-button {position:relative;     padding-bottom: 20px;}
.snippet-i.add-button .button {position:absolute; bottom:0; right:20px;}

/* ---------------------------- purple bits ------------------------*/
.snippet.purple .solid {
	background-color: #5f497a ;
}
.snippet.purple div[class^="snippet-Col"] {
	border: 1px solid #5f497a; 
}
/* ------------------------- accordian -----------------------------------*/

.yjacnf_container {
	width:99%;
	margin: 6px 0.5% 0 0.5%;
	border: none;
}

.yjacnf_toggler_style {
	background: transparent none;
	color: #FC9900;
	font-size : 18px;
	line-height : 28px ;
	border-radius: 10px;
	border: 1px solid #FC9900;
	margin-top: 6px;
}
 .yjacnf_toggler_style:hover { background: #fff9e9 none; font-weight: bold;}


.yjacnf_holder {
   border-top: none;
}


.yjacnf_toggler_style .title_in {
  overflow: hidden;
  display: block;
  padding: 2px 25px 0 0px;
 }
/*------------------------- easy Paypal ------------------------------*/


input[name=quantity] {    
width: 50px;
}    
input[name=quantity],
select[name=os0] {
	height: 30px;
	line-height: 30px;
	margin: 0px;
}

.dropdown-customfield label{
color: #4576AF;
    width: 60px !important;
    display: inline-block !important;
}

.control-group select {
    Width: 260px !important;
}

/*------------------------- easy Paypal button ------------------------------*/

.control-group  label,
.control-group  .controls,
.paypalButtonOptions,
.paypalButtonImage{
	display: inline;
}


.control-group select,
.input-prepend {
	margin-bottom : 5px
}

.control-group.quantity input {width: 60px !important;}

.control-group select { Width: 260px !important; }
.snippet-row4 .control-group select { Width: 120px !important; }

input.validate-quantity {
	height: inherit !important;
	Width: 90px !important; 
}


.control-group select,
.input-prepend input {
	color: #4576AF;
	border-color: #4576AF;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}


.ezppbBootstrap .control-group.success .input-prepend .add-on, .ezppbBootstrap .control-group.success .input-append .add-on {
	background-color: #dff0d8;
}

.price-dropdown label ,
.std-dropdown label{
	color: #4576AF;
	width: 60px !important;
	display: inline-block;
}


@media screen and ( max-width: 850px) {
	.control-group{display:block ;}
	.control-group label {
		width: 100px ;
		display: inline-block;
	}

}

/* contact enhanced layout changes ----------------------------------------------------*/
/* version 1.03  */

/* Components - CE - Contacts - (name) - Display - Show Map : Inside sidebar
/* Components - CE - Contacts - (name) - Contact Form - Show Sidebar : right*/
/* Components - CE - Contacts - (name) - Contact Form - Sidebar width : 50%*/

@media only screen and (max-width: 480px) {
	.contact-sidebar { display: none;}
	.ce-container div { width: 100% !important;}
}


@media only screen and (min-width: 480px) {
	.cf-label {
		display: inline-block !important;
		width: 120px;
		text-align :right;
		margin: 0 10px 0 0 ;
		vertical-align: top ;
		line-height :30px;
	}
	
	.ce-cf-container .inputbox { width: 62% !important;}
	
	.ce-contact-email-copy-container ,
	.securimage-container,
	.cf-type-button,
	.captcha-container,
	.ce-checkbox-container,
	#advice-required-sector,
	.ce-radio-container	{
		/* should be cf-label width + 13 px  */
		padding-left: 133px;
	}
  
	#idealCaptcha {
		clear: both;
		padding: 6px 0 6px 133px;
	}
	
	
	.ce-radiobox-container 
	{
		padding-left: 10px;
		width: 30%;
		display: inline-block;
	}
	
	#lcf_19, #lcf_20, #lcf_21, #lcf_22, #lcf_23, #lcf_24, #lcf_25{width: 180px;}
	
	#cf_19, #cf_20, #cf_21, #cf_22, #cf_23, #cf_24 { width: 30% !important;}
}

.cf-input-checkbox,
.cf-input-radio  {
	margin: 3px 10px 0 0 !important;
}

.img-securimage-captcha { border : 1px solid #000000; border-left : none;}
.securimage-container img { padding-right: 0px !important; margin-right : 7px;}

.ce-container  p { clear: left; margin: 0 0 0.5em 0; }

.ce-cf-container input,
.ce-cf-container select,
.ce-cf-container textarea{
    color: #000000;
	font-size : 16px;
	line-height: 1.4em;
}

.securimage-container input,
.ce-cf-container input {
	height:30px;
	margin-bottom:0px;
}
.ce-cf-container input[type="checkbox"],
.ce-cf-container input[type="radio"]{height:20px;}

.ce-radio-container div {min-height:20px !important;}

.contact button.ce-button-submit, 
.contact button.ce-button-reset {
	background: #F99203;;
	color: #ffffff;
}

input[type="text"], input[type="email"] {margin-bottom :0px}


/* ------------------ contact enhanced - kindy bulk order -------------------*/

.requiredsign {margin-left: 10px;}

.display-limit { margin-bottom: 15px; }


.input-append .add-on, .input-prepend .add-on{ height: 30px; background-color: #dff0d8;  border-color: #468847; color: #468847}

.input-prepend input {  border-color: #468847; color: #468847 }

.ce-cf-container  input[type="number"] { width: 60px !important;}
.ce-cf-container  label { margin-bottom: 0px }
label.ce-validation-error { padding-bottom: 0px;}

#pay_pal, #sub_total, #total, #order_number {width : 120px !important;}

.contact-extrafields { display:none;}

#sub_total,
#total,
#pay_pal,
#ce-cf-container-51 .add-on,
#ce-cf-container-57 .add-on,
#ce-cf-container-61 .add-on{
	border-color: #4576AF;
	background-color : #d7ecef;
	color: #4576AF;
}

.contact-sidebar h4 { 
	color:#ffffff;
	background: #F99203;
	text-align: center;
    line-height: 34px;
    margin: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.column {
    height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
    border: 2px solid #F99203;
}
.column .snippet { margin:0px;}
.column:nth-of-type(1) { height: 380px; margin-bottom: 20px;}
.column:nth-of-type(2) { height: 560px}
.column div[class^="snippet-Col"] { border:none}
.column .snippet-Columns p { 
	width: 100%;
	margin: 0px;
}
.snippet .snippet-Columns p>span { position: relative;}

.snippet-Columns p>span>span { 
	background-color: #ffffff;
    color: #000000;
    font-weight: bold;
    position: absolute;
    bottom: 15px;
    left: 5%;
    width: 90%;
	height: 30px;
    line-height: 30px;
    border-radius: 4px;
    border: 1px solid #cccccc;
}

table.PaymentVia h3 ,
table.PaymentVia form ,
table.PaymentVia p {
	margin-left: 10px;
} 

.ce-modal-container h1 {
	color:#F99203;
	font-weight: bold;
}

/* Force new row ----------------------------------------------*/

#ce-cf-container-115,
#ce-cf-container-118,
#ce-cf-container-121,
#ce-cf-container-128,
#ce-cf-container-131,
#ce-cf-container-134,
#ce-cf-container-169,
#ce-cf-container-173,
#ce-cf-container-176,
#ce-cf-container-179,
#dummy_id
{clear: left;}


/* k2 - Cat Item View -----------------------------------*/

div.catItemImageBlock {width: 30%; float:left; margin:0 10px 0 0 ;}

.catItemView.groupPrimary {border-bottom: 1px solid #cccccc;}

div.catItemReadMore {float: right; }

/* k2 - item view ---------------------------------------*/
.itemView .itemFullText p,
.itemView .itemIntroText p {
	font-size: 14px;
	font-weight: 300;
	color: #666666;
	margin: 6px 0;
}

.itemView .itemFullText.largerFontSize p,
.itemView .itemIntroText.largerFontSize p {
	font-size: 18px;
}

.itemView .itemFullText.smallerFontSize p,
.itemView .itemIntroText.smallerFontSize p {
	font-size: 14px;
}

.itemView .fa { color:#1E6EC3; }

.itemView .itemFullText td {
	border: 1px solid #dbd5be;
	padding: 6px;
}

div.itemIntroText h3,
div.itemFullText h3 {
	background-color :#93C8FE;
	margin: 0 ;
	padding: 10px;
	color: #ffffff;
	font-weight: bold;
}
div.catItemHeader h3.catItemTitle,
div.itemHeader h2.itemTitle {
    padding: 10px ;
    margin: 0; 
	background-color :#144C89;
	color: #ffffff;
}

div.itemAttachmentsBlock {
    padding: 6px;
    border-bottom: none;
	background-color: #FFF8E7;
}
div.itemAttachmentsBlock ul.itemAttachments li {line-height: 34px;}
div.itemAttachmentsBlock a {
	background: #F99203;
    color: #ffffff;
    font-size: 16px;
    line-height: 22px;
    height: auto;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	padding:6px;
}
