/**
* This is the style sheet you use to add a style.
* You can empty my contents :)
*
***/
#da-slider > div.da-slide.da-slide-current > a:nth-child(1) > h2 > time{
font-style: normal !important;
}

.paging{
width: 94%!important;
}
/*.smallArtTextP{
width: 76%;
}*/

.arch-cont-wrap{
width: 101%;
}

h1, h2, h3{
font-family: 'Helvetica Neue',arial,helvetica,sans-serif!important;
}

.aside h3 b {
visibility: hidden;
cursor: default;
}


.home-section .aside, .product-section .aside  {position:relative !important;}

#twitter-widget-0 {height: 465px !important;}

@media (max-width: 767px) {
	#twitter-widget-0 {display: none !important;}
}

#primary-nav .h3-arrow .news> a > span.floatRight{
float: right!important;
}

#primary-nav .h3-arrow .news > a{
background:#779bcb !important;
}

.catalogue h3 a{
color:#1a3b81 !important;
}

.peter-sellers {
border: none !important;

}

/*.smallArtPosition{min-height:126px;}*/

.newsletter a{
text-decoration: none !important;
}

#arch-art-2 {
width: 100%;
float: left;
}

.arch-img-wrap{
overflow: hidden;
height: 94px;
margin-bottom: 8px;
width: 18%;
float: left;
margin-right: 10px;
}


.smallArtName{
font-size: 18px!important;
margin-top: 0px !important;
font-family: 'Helvetica Neue',arial,helvetica,sans-serif!important;
}

#article-main > div > div.article-large-thumb.img-float.img-crop{
float: left!important;
margin-left: 0;

}

body > div.main > div > div.main-content > section > div.item.catalogue.hub{
width: 16%!important;
float: right!important;
margin-left: 17px!important;
margin-top: 0px !important;
}


#article-main > div.article-large-thumb.img-float.img-crop{
margin-right: 0px !important;
width: 28% !important;
}

a.products:hover{
text-decoration:none !important;
}

div.sliderText {

padding-bottom: 22px;
padding-left: 35px;
margin-top: -46px;
width: 36%;
}

.slideme .figcaption {
background: none!important;
font-size: 1.1em!important;
left: 2.5em!important;
padding: 0!important;
width: 53%!important;
margin-bottom: 7px!important;
margin-left: 39px!important;
}


#da-slider > div.da-slide > a> h2 > time{
font-size: 37%;

}
.archWrapper{
width:758px;
}

.itemWrap{
	width: 100%; float: left;
}

}
@media (max-width: 1072px){
						#article-hub-2, #article-hub-3 {
						width: 100%;

							}

							/*.smallArtPosition {
								height: 100% !important;
								}*/

}


@media (max-width: 530px){
						body > div.main > div > div.main-content > section > div.item.catalogue.hub{
							width: 93%!important;
						}

						#article-1 > div.article-thumb.img-float.img-crop.trendImg{
							height:100%;
						}
						.itemWrap{
							width: 100%;
						}

						.back-share .back {

						margin-bottom: 21px !important;
						}
						/*.smallArtPosition {
							height: 283px !important;
						}*/

}
@media (max-width: 1082px){

						.da-slider{
						line-height:86% !important;
						}

						#arch-art-2 {
						width: 94%;
						float: left;
						min-height: 82px;
						}

						.archWrapper{
						width:106%;
						}


						/*.smallArtPosition {
							height: 169px;
							}*/

						#arch-art-2>div.smallArtPosition>div.arch-img-wrap {
							height: 100px;
							overflow: hidden;
							width: 202px;
							margin-bottom: 7px;
							float:left;
							margin-right: 2%;
							}

						#arch-art-1  .arch-cont-wrap{
						width: 100%;
						}

						#arch-art-1>div.smallArtPosition>div.arch-img-wrap {

							width: 200%;
							}
						#arch-art-1 > div.smallArtPosition > div.arch-img-wrap > a > img{
						width:50%
						}

						.archives {
							height: auto !important;
							}


}


@media (max-width: 600px){

					.da-slide .da-img{
					display:none;
					}
					.da-slide h2 {

						width: 93% !important;
						}

						.da-dots {
							width: 107%!important;
							}

}

.contentWrap p{
margin: 0 0 0.4em 0;
}

#date-archive-text > li.year.textWeightNormal:hover{
background:#779bcb;
}

.TrendingCta{
clear: left;
	display: inline;
	float: left;
	width: 25%;
	}


#article-1 > div.trendName > p {
height:42px;
}

@media (max-width: 768px){

#social-media {
width: 89%!important;
margin-left: -1px!important;
}
}


@media (min-width: 768px){

						#social-media img, #social-media img:hover {
											width: 11%;
						padding-left: 1%;
						margin-top: 5px;
						margin-bottom: 5px;
													}
						.paging{
						width: 94%!important;
						}



					}

@media (max-width: 300px){

						#social-media > a > img, #social-media img:hover {
							width: 16%;
							padding-left: 1%;
							}
					}

@media (max-width: 767px){

								.TrendingCta {
									clear: left;
									display: inline;
									float: left;
									width: 101%;
									}
			}

@media only screen and (min-width: 600px) and (max-width: 769px){

							.newsletter {
							float: left !important;
							width: 95% !important;
							}
}

#article-main > header > h1 {
	line-height:1em!important;
}
.archiveArt{
height:100px;
overflow:hidden;
}

.smallArticlesWrap{
width: 100%;
}
.arch-img-wrap img{
width:100%;
}

.ctaName{
font-size: 1em;
width: 220px;
line-height: 1.2em!important;
padding-top: 41px!important;
}

.thumbnail{
padding-right: 12px;
width: 50% !important;
}

#carousel{margin-top:31px;height: 156px;}

.peter-sellers h2 {
	background: none !important;
	background: #476cac !important;
	color: #FFFFFF !important;
	font-weight:normal !important;}

/*.archiveHeader{
padding-bottom:20px;
}*/

.err{
width: 23%;
margin-left: 11px;
}

.listing-return{
width:107% !important;
}

.sub-Headline a{
color:white !important;
}

#article-main > a > div > img{
margin-bottom:10px;
}

a.text-button.back {
background: #476cac;
color: white;
text-align: center;
padding: 5px 10px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
a.text-button.back:hover{
background: #1a3b81;
}

#article-hub-6{
border-bottom:none !important;
}

.peter-sellers #article-hub-3{
border-bottom:none !important;
}

.smallArt > a > img{
margin-top: 4px !important;
}


#article-hub-2> div.smallArtPosition > div.smallArt > a > img{
margin-left: -50%;
margin-top: -50%;
max-width: 186%;
min-height: 126%;
}
#article-hub-2> div.smallArtPosition > div.smallArt{
overflow: hidden;
height: 120px;
width: 26%;
float: left;
margin-right: 10px;

}
#article-hub-3 > div.smallArtPosition > div.smallArt > a > img{
margin-left: -50%;
margin-top: -50%;
max-width: 186%;
min-height: 126%;
}
#article-hub-3> div.smallArtPosition > div.smallArt{
overflow: hidden;
height: 120px;
width: 26%;
float: left;
margin-right: 10px;

}

#article-hub-3 > div.smallArtPosition{
height:333px;
}
#article-hub-2 > div.smallArtPosition{
height:333px;
}

#article-hub-1 {
padding-bottom: 18px;
}

#article-hub-1 > div.smallArtPosition > div.readMoreButton{
margin-top: -44px !important;
}

#article-hub-1>div.smallArtPosition > div.smallArt img{
min-height: 305px;
max-width: 322px;
margin-left: -50%;
margin-top: -50%;
}

#article-hub-1>div.smallArtPosition > div.smallArt{
overflow: hidden;
height: 169px;
width: 26%;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.smallArtTextP p{
margin: 0px !important;
}

.readMoreButton{
clear: both;
float: right;
width: 110px;
margin-top: -77px;
margin-right: 36px;
}

.trending-wrapper{
padding-bottom:1px;
width:100%;

}

.archB{
margin-right:10px;
}
.archives{
margin-right:10px;
height: 399px;
}

div.trendName > time{
color:white!important;
}




a.listing-return {
background: #ddd!important;
color: black!important;
font-weight: 700 !important;
padding: 5px !important;
width: 194px !important;
margin-top: -10px;
}

.readMoreTrndBtn{
box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
border: 8px solid rgba(255,255,255,0.8);
font-size: 18px;
width: 69%;
text-align: center;
background: rgba(255,255,255,0.2);
border-radius: 30px;
margin-top: 256px;
position: absolute;
}
#article-main > div > div.article-content > div{
float: right;
width: 24%;
margin: 0 0 0 10px;
}
/*.catalogue {
position: relative;
margin-left: 11px !important;
background: #FFF !important;
border-bottom: 1px solid #B3B3B3 !important;
box-shadow: 0px 1px 1px rgba(0,0,0,0.2), 0px -2px 1px #fff!important;
}*/
#article-main > div > div.article-content > div.peter-sellers{width: 27.6%;
margin-bottom: -9px;
margin-right: 0px;}

.trendImg{
margin-bottom:10px;
}

.sidebarName{
font-weight: 700;
padding-top: 5px !important;
padding-bottom: 5px !important;
padding-left: 9px !important;
}

#social-media a, #social-media a:hover{
display:inline !important;
border:none !important;
text-decoration: none !important;

margin-right: 14px;
}

#social-media{
text-align: justify;
margin-top: 11px;
width: 149%;
margin-left: -11px;
}

.textWeightNormal a{
font-weight: normal;
}

#social-media img, #social-media img:hover{
display:inline !important;
border:none !important;
text-decoration: none !important;

}

.year{
cursor: pointer;
padding-left: 8px !important;
padding-top: 4px !important;
padding-bottom: 4px !important;
}

#primary-nav > ul.primary-content-nav{
margin-top:20px;
}

ul.primary-content-nav li {border-left:none !important;}

ul.primary-content-nav li img {
border:none !important;
background: #eee;
color: #444;
display: inline;
margin: 0 !important;
padding: 0 !important;
width: 35px;
}

ul.primary-content-nav li {
background: #eee;
/*border-left: 4px solid #ddd;
color: #444;
display: block;
margin: 0 0 1px 0;
padding: 0.5em 1em;*/

}

#wrapper
{
	width:1000px;
	margin: 0 auto;
}
#sidebar
{
	float:left;
	width:200px;
	margin-right: 20px;
}
#main-column
{
	float: left;
	width: 770px;
}
#sidebar #social-media img
{
	width:32px;
	float:left;
	margin-right: 10px;
}

/** Client style overrides for consistency */
.item {
	padding: 1.25em !important;
}
.da-slider {
	margin: 0 0 30px;
}
.paging {
	float: none !important;
	width: 100% !important;
	clear: both;
	text-align: right;
	/*padding-right: 13px;*/
}