

h1, h2, h3, h4, h5, h6 {
    font-family: "helveticaneue_lt_57_cnregular",Helvetica,arial;
    font-weight: 300;
}
body, p, .button, .button.primary, .button.secondary, .button.success, .button.alert, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, .top-bar, ul.breadcrumbs, .type1 li::before, .type2 li::before, .type3 li::before, .type4 li::before, .pricing-table, .tipsy, html#ecwid_html body#totop .ecwid a {
    font-family: "helveticaneue_lt_57_cnregular",Helvetica,arial;
}
.article_media {
    display: inline-block;
}

/* SagePay Style */
.moduletablerecur .ssp_description, .moduletablenonerecur .ssp_description {display:none}
.moduletablerecur .ssp_submit_pay {border-radius: 0; background: url("http://www.transparency.org.uk/images/give-freq.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;    border: medium none;       display: block;  height: 45px;   margin: auto;   text-indent: -999px;   width: 300px;     }
.moduletablenonerecur .ssp_submit_pay {border-radius: 0; background: url("http://www.transparency.org.uk/images/donate-now.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important; border: medium none; display: block; height: 45px;   margin: auto;  text-indent: -999px; width: 300px }
.ssp_popup_tbl input {float: right; margin: 0; width: 94%}
.ssp_popup_tbl select {float: right; margin: 0; width: 94%}
.ssp_popup_tbl .ssp_submit_pay {background: none repeat scroll 0 0 #EB6058;   color: #fff;    padding: 8px 0;   width: 100%}
.ssp_popup_tbl .ssp_submit_pay:hover {background:#C03C31}
.ssp_popup_curr_sym {display: block; padding-top: 8px}
 /* End SagePay Style */



.top_search{
    width: 80%;
    position: relative;
    margin-LEFT: 133%;
}



.leftmenutype li a{
font-family: 'HelveticaNeueW01-57Cn',Helvetica,arial;
border-bottom: 1px solid rgb(192, 192, 192) !important;
font-size: 15px !important;
margin-bottom: 6px !important;
padding-bottom: 6px !important;
width: 220px;
display: block;
float: left;
padding-left: 0px !important;
}

.leftmenutype {
padding: 0!important;
margin: -30px 0px 0px 0px!important;
width: 220px;
padding: 0!important;
border: 0!important;
margin: 0!important;
border-bottom:none!important;
}

.lilistofblogs{
margin-bottom:6px;
padding-bottom:6px;
}




.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
    float: left;
    margin-right: 10px;
}
.span-8 {
    width: 310px;
}
.triptych {
    height: 196px;
    margin-bottom: 25px;
}

.k2Filter{
padding: 0px 10px;
margin-bottom: -18px;
}

.itemExtraFields h3{
background:none;
}

.tp-leftarrow{
display:none;
}

.tp-rightarrow{
display:none;
}

/* ROllover Effect */

ul.img-list {
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
}
 
ul.img-list li {
display: inline-block;
height: 138px;
margin: 0 1em 1em 0;
position: relative;
width: 284px;
max-width:100%;
}

span.text-content span {
display: table-cell;
text-align: center;
vertical-align: middle;
}
 
ul.img-list li:hover span.text-content {
opacity: 1;
}

span.text-content {
background: rgba(0,0,0,0.5);
color: #fff;
cursor: pointer;
display: table;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
opacity: 0;
-webkit-transition: opacity 500ms;
-moz-transition: opacity 500ms;
-o-transition: opacity 500ms;
transition: opacity 500ms;
padding: 10px;
max-width: 100%;
max-height: 100%;
}

ul.right>li.has-dropdown:last-child a{
color:#EC8719;
}

ul.right li:last-child  a:hover{
color:#D11919;
}





.advert .heading .moreInfo {
    float: left;
    clear: left;
    background-color: #FFF!important;
    padding: 0px 9px 9px;
    width: 218px;
    color: #5D5D5D;
    text-decoration: none;
}

.advert-heading-regular {
    font-family: "HelveticaNeueW01-57Cn";
}
.advert-heading-regular {
    text-transform: uppercase;
    font-weight: normal;
}

.advert .advert-heading h3 a, .advert .advert-heading h3 span {
    display: block;
    width: 218px;
    background-color: #FFF!important;
    padding: 0px 9px 0px;
	margin-bottom:-4px;
	margin-top:-12px;
    text-decoration: none;
    color: #3695D8;
    font-weight: normal;
	background-image:none;
}

.advert .advert-heading h3 {
    float: left;
    margin-bottom: 0px;
    padding-top: 0px;
    font-weight: normal;
    font-family: 'HelveticaNeueW01-67MdCn 692710',Arial,Helvetica,sans-serif;
	background-color: #FFF!important;
	background-image:none;
}

.advert .advert-heading {
    position: absolute;
    margin: 3% 0px 0px 3%;
    z-index: 2;
}

.advert .first {
    margin-top: 0px;
    padding-top: 0px;
    border-top: 0px none;
}
.advert {
    width: 300px;
	max-width:100%;
}

.advert p{
	width: 219px;
	background-color: rgb(255,255,255);
	padding: 4px 9px;
	font-size: 13px;
}

.row{
max-width:100%!important;
}

.customfooterRight{
margin-right: 5%;
float: right;
}

.custombusi{
Margin-top:25px;
}

.ullistofblogs{
margin-left:0px!important;
}

.floatRight {
float: right;
}
.top3per{
margin-top: 3%;
}

.typeDate, .typeTextfield {
background: none!important;
border: none!important;
font-size: 15px!important;
padding: 0!important;
}

.extraDate {
margin: 0!important;
padding: 0px 0 0 0!important;
line-height: 1.7em;

}

.issuu-isrendered {
max-width: 100%;
}

.userBlock h2{
margin:0px!important;
}

.userBlock h2{
padding:0px!important;
}

.itemImage{
margin-top:5px!important;
}


