/* Content Styles for pages such as startpage, sitemap etc ================================================================= */

/* Product Tags */
.tags-list li {
    display: inline;
}
/* Search term popular */
.catalogsearch-term-popular .tags-list {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 15px 0;
}
/* Advanced Search */
.advanced-search {
    width: 400px;
    padding: 0;
    margin: 10px 0;
}
.catalogsearch-advanced-index .page-title{
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.advanced-search label {
    float: left;
    margin: 5px 0 0 0;
}
.advanced-search .form-list li {
    margin: 0 0 15px 0;
}
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range {
    margin-left: 150px;
    clear: none;
}
.catalogsearch-advanced-index .buttons-set {
    width: 370px;
}
/* Advanced Search Result */
.catalogsearch-advanced-result .page-title {
    border-bottom: 1px solid #ccc;
}
.advanced-search-amount {
    margin: 15px 0;
}
.advanced-search-summary .search-criteria {
    float: left;
    margin:7px 0px;
    width: 400px;
}
.advanced-search-summary.no-result {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    overflow: hidden;
}
.advanced-search-summary .search-criteria li {
    width: 185px;
    margin-right: 15px;
}
.advanced-search-did-not-find {
    text-align: right;
    float: right;
}
.advanced-search-did-not-find span {
    margin: 10px 0;
    display:block;
}
.advanced-search-did-not-find button {
    display: block;
}
.advanced-search-did-not-find button span {
    margin: 0;
}
/* Start Page  */
.cms-index-index .col-main .row {
    margin-bottom: 30px;
    padding: 0;
}
.cms-index-index .row-2{
    margin-bottom: 0;
}

.cms-index-index .row-2 li.first img{
    max-height:296px;
    /*overflow:hidden;*/
}
.cms-index-index .row-2 li.first{
    width:66.66%;
    max-height:296px;
    /*overflow:hidden;*/
}
.cms-index-index .row-2 li.last{
    width:33.33%;
}
.cms-index-index .col-main .row-fluid {
    border-bottom: 1px solid #ccc;
}
.cms-index-index h1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
}
.cms-index-index .sidebar .block {
    margin: 0;
    border: none;
}
.cms-index-index .selected-products {
    padding-top: 0;
    border: none;
}
.cms-index-index .selected-products h5 a {
    text-transform: uppercase;
}
.cms-index-index .selected-products p {
    margin: 0;
}
.cms-index-index .main-container {
    margin-top: 17px;
}
/* Sitemap */
.page-sitemap .page-title h1 {
    float: left;
}
.page-sitemap .page-title .links {
    margin-top: 15px;
}
.page-sitemap .links {
    float: right;
}
.page-sitemap .links {
    text-align: right;
}
.page-sitemap .links a {
    text-decoration: none;
    position: relative;
}
.page-sitemap .sitemap {
    margin: 0 0 12px;
}
.page-sitemap .sitemap li {
    margin: 10px 0;
}
/* Contacts */
.contacts-index-index .breadcrumbs {
    padding: 0;
}
.contacts-index-index h3 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.contacts-index-index #contactForm .fieldset {
    float: none;
    padding: 0;
    width: auto;
}
.contacts-index-index #contactForm .form-list li {
    overflow: hidden;
}
.contacts-index-index #contactForm .form-list .field {
    float: left;
    width: 215px;
    margin: 0 15px 0 0;
}
.contacts-index-index #contactForm .form-list .f-right {
    float: right;
}
.contacts-index-index #contactForm .buttons-set p.required {
    float: left;
}
.contacts-index-index .contacts-wrapper{
	margin-bottom: 50px;
}
/* Success page */
.checkout-onepage-success .page-title {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 15px;
}
.checkout-onepage-success .page-title h1 {
    text-align: center;
}
.checkout-onepage-success .page-title .continue {
    display: none;
    margin-top: 15px;
    float: right;
}
.checkout-onepage-success #checkout-nav li:first-child a span,
.checkout-onepage-success #checkout-nav li:nth-child(2) a span{
	 color: #000;
}
.checkout-onepage-success #checkout-nav li:nth-child(3) a span{
	 color: #ab1d2b;
}

.checkout-success a {
    text-decoration: underline;
}

/* Request Swatch */
.cms-request-swatch .form-list h1{
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
}
.cms-request-swatch .form-list h1:before,
.cms-request-swatch .form-list h1:after{
	content: '—';
	display: inline-block;
	margin: 0 10px;
}
.cms-request-swatch .form-list,
.cms-request-swatch .form-list label{
	font-size: 12px;
}
.cms-request-swatch .form-list .checkboxes li{
	margin-bottom: 0;
}
.cms-request-swatch .form-list textarea{
	height: 100px;
}
.cms-request-swatch .form-list .buttons-set{
	padding: 0;
}
.cms-request-swatch .form-list .button{
	background: #ab1d2b;
}

/* Customer Service */
.cms-page-view #breadcrumbs{
	display: none;
}
.customer-service .pagemanager li.item{
	text-align: left;
}
.customer-service .pagemanager li.item .customer-service-links a{
	display: inline-block;
}

.blog.blog-post
{
    max-width: 1170px;;
}