/* (C) PIXEL SCIENCE */

@media (max-width: 800px) { .container {width: auto !important;} }

#curtain {display: none; z-index: 9998; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.85);}
#searchBoxWrapper {display: none; z-index: 9999; position: fixed; top: 30%; left: 0; right: 0; text-align: center;}

#searchBox {width: 300px; height: 48px; float: none; margin: 0 auto; padding: 0; border: 0;}
#searchBox form {}
#searchBox form input[type=text] {width: 230px; float: left; height: 48px; margin: 0; padding: 0 0 0 10px; line-height: 48px;}
#searchBox form input[type=submit] {width: 70px; float: right; height: 48px; background: #aa1d28; color: #fff; text-align: center; text-transform: uppercase; font-size: 12px; font-weight: 400; line-height: 48px; cursor: pointer; transition: background-color 0.3s ease 0s;}
#searchBox form input[type=submit]:hover {background-color: #e43636;}

#searchBox div.searchlight-results-wrapper {border: 0; margin: 0; border-top: solid 1px #ccc;}
#searchBox table.searchlight-results {width: 300px;}

@media (min-width: 480px) { 
#searchBox {width: 400px;}
#searchBox form input[type=submit] {width: 80px;}
#searchBox form input[type=text],
#searchBox table.searchlight-results {width: 320px;}
}
@media (min-width: 768px) { 
#searchBox {width: 500px;}
#searchBox form input[type=text],
#searchBox table.searchlight-results {width: 420px;}
}

/* HEADER MENU ---------------------------------------------------------------------------------------------------- */

.top-menu {min-height: 50px; height: auto; background-color: #2c4163; color: #fff; font-size: 14px;}
.top-menu ul {margin: 0; padding: 0; font-size: 14px;}
.top-menu ul li {line-height: 65px; border-top: solid 1px #fff;}
.top-menu ul li:first-child {border-top: none;}
.top-menu .pull-left,
.top-menu .pull-right {width: 49%;}
.top-menu .pull-left ul li {margin: 0; text-align: left;}
.top-menu .pull-right ul li {margin: 0; text-align: right;}
.top-menu ul li a {display: inline-block; color: #fff; text-decoration: none; font-weight: 300; font-size: 14px; transition: color 0.3s ease;}
.top-menu ul li a:hover {color: #e43636;}

#main-menu {display: none; border-bottom: solid 1px #e43636;}

.top-menu ul > li {position: relative;}
.top-menu ul > li.hassubs {transition: background-color 0.3s ease;}
.top-menu ul > li.hassubs.open {background-color: #000;}
.top-menu ul > li.hassubs > a {transition: padding-left 0.3s ease;}
.top-menu ul > li.hassubs.open > a {padding-left: 10px;}
.top-menu ul > li.hassubs > a:after {content: '\f0d7'; margin-left: 4px; font-family: FontAwesome;}
.top-menu ul > li.hassubs.open > a:after {content: '\f0da';}
.top-menu ul > li > ul {display: none; z-index: 9999; position: absolute; top: 9px; right: -150px; width: 160px; background-color: #fff; box-shadow: 0px 2px 4px 0px rgba(83, 80, 71, 0.15);}
.top-menu ul > li > ul > li {display: block; line-height: 48px; border-top: solid 1px #000;}
.top-menu ul > li > ul > li a {display: block; padding: 0 10px; color: #2c4163; font-weight: 400;}
.top-menu ul > li > ul > li a:hover {color: #e43636;}

@media (min-width: 768px) { 
.top-menu ul li {border-top: none}
.top-menu .pull-left,
.top-menu .pull-right {width: auto;}
.top-menu .pull-left ul li {margin: 0 18px 0 0;}
.top-menu .pull-right ul li {margin: 0 0 0 18px;}
#main-menu {display: block !important; overflow: visible !important; border-bottom: none;}

.top-menu ul > li.hassubs.open {background-color: transparent;}
.top-menu ul > li.hassubs.open > a {padding-left: 0; color: #e43636;}
.top-menu ul > li.hassubs.open > a:after {content: '\f0d7';}
.top-menu ul > li.hassubs.open:after {content: ''; position: absolute; bottom: 14px; left: 0; right: 0; height: 1px; background-color: #e43636;}
.top-menu ul > li > ul {top: 51px; left: 0; right: auto; width: 200px; background-color: rgba(255, 255, 255, 0.95); border-bottom: solid 5px #e43636;}
.top-menu ul > li > ul > li {border-top: solid 1px #eee; margin: 0 !important;}

}

@media (min-width: 992px) { 
.top-menu, .top-menu ul, .top-menu ul li a {font-size: 16px;} 
.top-menu ul > li.hassubs.open:after {bottom: 12px;}
.top-menu ul > li > ul {top: 54px;}
}

/* HEADER BUTTONS & LOGO ---------------------------------------------------------------------------------------------------- */

#header-main {padding: 0; min-height: 80px; background-color: #fff !important; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1) !important;}
#header-main.header-default {padding: 0;}
#header-main.header-absolute {position: relative !important;}
#header-main .container {padding: 0;}
#header-main .container .header-wrap {position: relative;}

#header-main .container .header-wrap .header-center {text-align: center;}
#header-main .container .header-wrap .header-center #cc-logo {position: relative; display: block; width: 215px; margin: 0 auto;}
#header-main .container .header-wrap .header-center #cc-logo a {position: absolute; top: 0; left: 0; right: 0; display: inline-block;}
#header-main .container .header-wrap .header-center #cc-logo a img {display: block; width: 100%; height: auto;}

#header-main .container .header-wrap .header-left {position: absolute; top: -50px; left: 15px; width: auto;}
#header-main .container .header-wrap .header-right {position: absolute; top: -50px; right: 94px; width: auto;}

@media (min-width: 768px) {
#header-main .container .header-wrap .header-center #cc-logo {width: 310px;} 
#header-main .container .header-wrap .header-left {top: 16px; left: 0;}
#header-main .container .header-wrap .header-right {top: 16px; right: 0;}
}
@media (min-width: 992px) { 
#header-main {min-height: 100px;}
#header-main .container .header-wrap .header-center #cc-logo {width: 430px;} 
#header-main .container .header-wrap .header-center #cc-logo a img {position: relative; top: -10px;}
#header-main .container .header-wrap .header-left {top: 26px;}
#header-main .container .header-wrap .header-right {top: 26px;}
}


#menu-btn,
.btn-header {outline: dotted 0px red;}


#menu-btn {float: right; display: block; height: 48px; padding: 0 12px; color: #fff; text-align: center; text-transform: uppercase; font-size: 12px; font-weight: 400; line-height: 48px; cursor: pointer; transition: all 0.3s ease 0s;}
#menu-btn:hover {color: #e43636;}
#menu-btn.open {color: #fff; background-color: #e43636;}
#menu-btn i.fa {position: relative; top: 1px; margin-right: 8px; font-size: 16px !important;}
@media (min-width: 768px) { #menu-btn {display: none; } }

.btn-header {float: left; display: block; height: 48px; padding: 0; color: #fff; text-align: center; text-transform: uppercase; font-size: 12px; font-weight: 400; line-height: 48px; cursor: pointer; transition: all 0.3s ease 0s;}

#categories-btn {padding: 0 12px;}
#categories-btn:hover {color: #e43636;}
#categories-btn.open {color: #fff; background-color: #e43636;}
#categories-btn i.fa {position: relative; top: 1px; margin-right: 8px; font-size: 16px !important;}

#search-btn {padding: 0 12px;}
#search-btn:hover {color: #e43636;}
#search-btn i.fa {position: relative; top: 4px; font-size: 22px !important;}

#login-btn,
#logout-btn {padding: 0 12px;}
#login-btn i.fa,
#logout-btn i.fa {position: relative; top: 4px; font-size: 22px !important;}
#login-btn span,
#logout-btn span {display: none;}

#account-btn {display: none;}

#cart-btn {padding: 0 12px;}
#cart-btn i.fa {position: relative; top: 4px; font-size: 22px !important;}
#cart-btn span {display: none;}
#cart-btn strong {display: none;}

@media (min-width: 768px) {
.btn-header {padding: 0 18px; background-color: #aa1d28;}
.btn-header.btn-header-gray {background-color: #999;}
.btn-header:hover, .btn-header.btn-header-gray:hover {color: #fff; background-color: #e43636;}

#categories-btn {margin: 0 6px 0 0; padding: 0 14px;}
#categories-btn:hover {color: #fff;}

#search-btn {padding: 0 16px;}
#search-btn:hover {color: #fff;}
#search-btn i.fa {top: 1px; font-size: 16px !important;}

#login-btn i.fa,
#logout-btn i.fa {display: none;}
#login-btn span,
#logout-btn span {display: inline;}

#cart-btn {margin: 0 0 0 6px;}
#cart-btn i.fa {top: 1px; margin-right: 8px; font-size: 16px !important;}
#cart-btn span {display: inline;}
#cart-btn strong {display: inline; margin-left: 8px;}

}

#header-main .container .header-wrap .header-left nav#nav-categories {position: relative; text-align: left;}

/* SHOP MENU (CATEGORIES) ---------------------------------------------------------------------------------------------------- */

#nav-categories a {color: #1e150c; text-transform: uppercase; text-decoration: none; font-size: 1.6rem; font-weight: 400;}

#nav-categories > ul {display: none; margin: 0; padding: 0; background-color: #fff;}
#nav-categories > ul > li {display: block; width: 320px; margin: 0 auto; border-bottom: solid 1px #eee;}
#nav-categories > ul > li:last-child {border-bottom: none;}
#nav-categories > ul > li > a {display: block; padding: 12px 20px;}
#nav-categories > ul > li > a:hover {color: #e43636;}
#nav-categories > ul > li > a .fa {color: #2c4163;}
#nav-categories > ul > li > a .fa-fw {width: 20px;}

#nav-categories > ul > li.open > a > span {display: none;}
#nav-categories > ul > li > ul {display: none; margin-left: 60px; padding: 0; background-color: transparent;}
#nav-categories > ul > li > ul > li {list-style: none;}
#nav-categories > ul > li > ul > li:last-child {margin-bottom: 10px;}
#nav-categories > ul > li > ul > li > a {display: block; padding: 4px 0; text-transform: none;}
#nav-categories > ul > li > ul > li > a:hover {color: #e43636;}
#nav-categories > ul > li.open > a {padding-bottom: 18px; color: #e43636;}
#nav-categories > ul > li.open > a > .fa {color: #e43636;}

#nav-categories > ul > li.back {display: none; padding: 12px 20px; color: #2c4163; font-size: 1.6rem; font-weight: 400; font-style: italic; cursor: pointer;}
#nav-categories > ul > li.back:hover {color: #e43636;} 
#nav-categories > ul > li.back.visible {display: block;}

@media (min-width: 768px) {

#nav-categories > ul {z-index: 998; position: absolute; top: 64px; padding: 0; border-top: solid 1px #e43636; border-bottom: solid 5px #e43636; background-color: rgba(251, 251, 251, 0.95); box-shadow: 0px 2px 4px 0px rgba(83, 80, 71, 0.15);}
#nav-categories > ul {left: 0;}

#nav-categories > ul > li {width: 360px; border-bottom-color: #e9e3d9;}
#nav-categories > ul > li:first-child {margin-top: 14px;}
#nav-categories > ul > li:last-child {margin-bottom: 14px;}
#nav-categories > ul > li > a {display: block; padding: 4px 20px 4px 14px; font-size: 18px; white-space: nowrap;}
#nav-categories > ul > li > a .fa-fw {position: relative; top: -1px; width: 26px; margin-right: 3px; font-size: 14px;}

#nav-categories > ul > li > a > span {line-height: 25px;}
#nav-categories > ul > li > ul {margin-left: 0; padding: 0 20px 0 48px; background-color: rgba(252, 251, 249, 0.95);}
#nav-categories > ul > li > ul > li {}
#nav-categories > ul > li > ul > li:last-child {margin-bottom: 0;}
#nav-categories > ul > li > ul > li > a {}
#nav-categories > ul > li.open {margin-bottom: 0;}
#nav-categories > ul > li.open > ul {padding-top: 18px; padding-bottom: 22px; border-top: solid 1px #e43636;}

#nav-categories > ul > li.back {padding: 4px 20px 4px 14px; border: none; color: #9b9388; font-size: 1.6rem; font-weight: 400; font-style: italic; cursor: pointer;}
#nav-categories > ul > li.back.visible {margin-top: 14px;}
#nav-categories > ul > li.back.hov {color: #e43636;} 
#nav-categories > ul > li.back > .fa-fw {width: 26px; margin-right: 3px; transition: margin 0.2s ease;}
#nav-categories > ul > li.back:hover > .fa-fw,
#nav-categories > ul > li.back.hov.hov > .fa-fw {margin-left: -5px; margin-right: 8px; }

}
@media (min-width: 992px) {
#nav-categories > ul {top: 74px; }
}

/* SMALL FIXES ---------------------------------------------------------------------------------------------------- */

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {letter-spacing: 0;}

.btn {background-color: #aa1d28 !important; border-color: #aa1d28 !important; letter-spacing: 1px !important;}
.btn:hover {background-color: #e43636 !important; border-color: #e43636 !important;}
.btn_over {padding: 9px 14px !important; background-color: #e43636 !important; border: solid 1px #e43636 !important; letter-spacing: 1px !important;}

.btn.btn-quickview {background-color: #fff !important; color: #aa1d28 !important;}
.btn.btn-quickview:hover {background-color: #e43636 !important; border-color: #e43636 !important; color: #fff !important;}

.price {color: #aa1d28 !important;}

.page-subheading {font-size: 32px; letter-spacing: -2px;}
.page-subheading.color-blue {color: #2c4163;}
.page-subheading.color-white {color: #fff;}
.page-subheading.text-allcaps {text-transform: uppercase;}

.page-subheading.heading-style1 .subheading-text:before, 
.page-subheading.heading-style1 .subheading-text:after {background-color: #aa1c28;}

@media (min-width: 480px) { 
.page-subheading {font-size: 38px;}
}
@media (min-width: 768px) { 
.page-subheading {font-size: 44px;}
}
@media (min-width: 992px) { 
.page-subheading {font-size: 52px;}
}


#homeCarousel {border-bottom: solid 1px #aa1c28 !important;}



#testimonials-button {text-align: center; padding-bottom: 40px;}
#testimonials-button a.btn {padding: 15px 20px;}



#crm {padding-bottom: 20px;}
#crm .crmTicketStatus td {}
@media (min-width: 801px) { 
#contactUs,
#crm {width: 740px; margin: 0 auto;}
#contactUs .divSubmitButton {padding-right: 40px;}
#contactUs .divSubmitButton .btn {width: auto; float: right;}
}
@media (min-width: 992px) { 
#contactUs,
#crm {width: 980px;}
#contactUs .crmField label {width: 120px; padding-right: 10px; text-align: right;}
}
@media (min-width: 1200px) { 
#contactUs,
#crm {width: 1180px;}
}



#homeHeader {border-bottom: solid 1px #aa1c28 !important;}
#homeHeader .apolloDescription {padding-bottom: 20px; text-align: center;}
#homeHeader .apolloDescription p {max-width: 860px; margin-left: auto; margin-right: auto; text-align: center;}
#homeHeader .apolloDescription img {width: 100px; height: auto; margin: 0 auto;}

@media (min-width: 768px) { 
#homeHeader .apolloDescription p {font-size: 16px;}
}
@media (min-width: 992px) { 
#homeHeader .apolloDescription {padding-bottom: 30px;}
#homeHeader .apolloDescription p {font-size: 20px;}
}


#homeFooter {border-bottom: solid 1px #aa1c28 !important;}
#homeFooter .block-designs-blue {background-color: #2c4163;}
#homeFooter .apolloDescription {padding-bottom: 30px; text-align: center;}
#homeFooter .apolloDescription p.sidedimage {max-width: 860px; margin-left: auto; margin-right: auto; text-align: center;}
#homeFooter .apolloDescription p.sidedimage img {display: block; width: 100px; height: auto; margin: 10px auto;}
#homeFooter .apolloDescription img {display: inline-block; width: 100px; height: auto;}

/* next two lines should be removed if blue owl carousel (brand logos) will get more then one slide */
#homeFooter .boxApollo .owl-wrapper {width: 100% !important;}
#homeFooter .boxApollo .owl-item.active {width: 100% !important;}

@media (min-width: 768px) { 
#homeFooter .apolloDescription p.sidedimage {padding-left: 210px; padding-right: 30px; text-align: left; font-size: 16px;}
#homeFooter .apolloDescription p.sidedimage img {float: left; width: auto; max-width: 120px; height: auto; margin: 0 0 0 -160px;}
}
@media (min-width: 992px) { 
#homeFooter .apolloDescription {padding-bottom: 40px;}
#homeFooter .apolloDescription p.sidedimage {font-size: 20px;}
#homeFooter .apolloDescription p.sidedimage img {max-width: 150px; margin-top: 10px; margin: 0 0 0 -190px;}
}



@media (min-width: 992px) { 
.content,
#pxl_productdesc {font-size: 110%;}
}



.fluid-breadcrumbs-content h1 {font-size: 32px !important;}
.breadcrumbs .breadcrumb * {font-size: 16px !important;}


.apolloDescription.color-white {color: #fff;}
.block .owl-prev:hover:before, 
.block .owl-next:hover:before {border-color: #aa1c28; background-color: #aa1c28;}

.ap-parallax {min-height: 240px; padding: 60px 0; background-image: url(../images/bg-stones.jpg);}



.fluid-breadcrumbs-container {min-height: 120px; background: url(../images/bg-breadcrumbs.jpg) no-repeat center center; background-size: cover;}
.fluid-breadcrumbs-content {background: url(../images/bg-breadcrumbs.jpg) no-repeat center center; background-size: cover;}

.sub-categories-format > ul {padding-bottom: 40px !important;}
.sub-categories-format > ul:after {content: ""; display: table; clear: both;} /* clearfix */
@media (min-width: 768px) { 
.sub-categories a .name {font-size: 140%;}
}

#listing0 .shortDescription {display: none;}



#loginAccount .alpha-col,
#loginAccount .beta-col {padding-bottom: 30px;}



.product-item .stars span {display: none !important;}



.testimonials-page blockquote {position: relative; color: inherit; font-size: inherit; font-weight: inherit; text-align: inherit; line-height: inherit; background: inherit; border-left: none; border-bottom: solid 1px #ccc; margin: 2em 0 2em 40px; padding: 0 0 2em 0;}
.testimonials-page blockquote:before {content: '\f10d'; position: absolute; top: -27px; left: -51px; font-size: 40px; font-family: FontAwesome; font-style: normal; color: #aa1d28;}
.testimonials-page blockquote p strong {font-style: normal;}



#rightBar #column2 {display: none !important;}



#frmForm #divRobocop {padding-top: 20px;}
.crmField select,
.crmField input,
.crmField textarea,
.divSubmitButton .btn {width: 80%; clear: both;}

#gmap {width: 100%; height: 300px; border: solid 1px #ccc;}

@media (min-width: 768px) { 
.loginField label {width: 110px;}
.crmField label {width: 110px;}
.crmForm .divSubmitButton {padding-left: 110px;}
.crmField select,
.crmField input,
.crmField textarea,
.divSubmitButton .btn {clear: none;}
#registration0 .required,
#registration0 .submit-button {margin-left: 110px;}
#divRobocop {padding-left: 110px;}
}
@media (min-width: 992px) { 
#frmForm #divRobocop {padding-left: 120px;}
#gaddress {float: left;}
#gmap {width: 550px; height: 350px; float: right;}
}
@media (min-width: 992px) { 
#gmap {width: 600px; height: 400px;}
}
#error form .notice {display: inline-block; padding: 20px; margin: 10px 0; font-size: 20px; font-weight: bold; padding-bottom: 20px; border: solid 4px #aa1d28;}



/* category index */
.categoryIndex {padding-bottom: 40px;}
.categoryIndex ul {display: none; list-style: none; padding: 0; margin: 0;}

.categoryIndex ul.category_level1 {display: block; padding-top: 40px;}
.categoryIndex ul.category_level1 li {border-bottom: solid 1px #999;}
.categoryIndex ul.category_level1 li a {text-transform: uppercase; font-size: 18px;}
.categoryIndex ul.category_level2 {display: inline-block;}
.categoryIndex ul.category_level2 li {padding: 4px 4px 0 0;}
.categoryIndex ul.category_level2 li a {display: block; height: 48px; padding: 0 12px; color: #fff; background-color: #999; text-align: center; text-transform: uppercase; font-size: 12px; font-weight: 400; line-height: 48px; cursor: pointer; transition: all 0.3s ease 0s; }
.categoryIndex ul.category_level2 li a:hover {color: #fff; background-color: #e43636;}



/* products */
.product-item .img {min-height: 200px; display: table; width: 100%; position: relative;}
.product-item .img > a {width: 100%; height: 100%; display: table-cell; vertical-align: middle; text-align: center;}
.product-item .img > a > img {}
.product-item .functional-buttons {left: 0;}

#pxl_productdesc {padding: 30px 0;}

#listing0 .main-image {padding: 20px 0;}
/* #listing0 .main-image > a {display: block !important;}
#listing0 .main-image > a > img {display: block !important;} */
#listing0 .r-tabs .r-tabs-nav {border-bottom: none;}
#listing0 .detail-section {margin-top: 0; padding-top: 20px;}

#listing0 .containerOptions {}
#listing0 .containerOptions .opt-regular {}
@media (min-width: 768px) { #listing0 .containerOptions .opt-regular span.label {width: 200px; text-align: right;} }


.row {margin-left: 0 !important; margin-right: 0 !important; padding: 0 5px;}



select.txtBoxStyle {height: 39px;}



#myaccount > .wrapper {padding-bottom: 30px !important;}
#myaccount .accountRecommended {display: none !important;}

#myaccount .accountInfo .billing-info,
#myaccount .accountInfo .shipping-info,
#myaccount .trackOrders,
#myaccount .addressBook,
#myaccount .giftCertificates,
#myaccount .accountRecommended {margin-top: 60px !important;}
#updateAccount .updaccField label {width: 200px !important;}
.third-party-payment legend {margin-bottom: 0; border-bottom: none; text-align: center !important; font-size: inherit;}
#viewCart .ppale-button a {margin-right: 0;}

@media (min-width: 480px) { }
@media (min-width: 768px) { }
@media (min-width: 992px) { }



/* blog */

.prevnext {padding-top: 20px;}
.prevnext a {text-transform: uppercase;}
.prevnext a:first-child {float: left;}
.prevnext a:last-child {float: right;}
.blogNav .blog-home {padding-bottom: 20px;}
@media (min-width: 992px) { 
.prevnext {padding-left: 20px; padding-right: 20px;} 
.blogNav {padding-bottom: 30px;}
}


/* form */

#frmForm.form-hidden {display: none !important;}
.divMessageSubmited {clear: both; margin: 0; padding: 10px 0; text-align: left;}
.divMessageSubmited > div.success {display: none; padding: 40px 10px; border: 1px solid #2c4163; text-align: center; font-size: 16px !important;}
.divMessageSubmited > div.error {display: none; color: #aa1d28; text-transform: uppercase; font-weight: bold !important; font-size: 16px !important;}
.divMessageSubmited.msg-success > div.success {display: block;}
.divMessageSubmited.msg-error > div.error {display: block;}

/* form - end */



.footer a.btn {padding: 15px 20px; color: #fff; text-transform: uppercase; text-decoration: none; font-size: 12px;}
.footer a.btn:hover {color: #fff;}

.footer-top {background-color: #aa1c28;}
.footer-top a {color: #fff;}
.footer-top a:hover {text-decoration: underline; text-decoration-style: dotted;}
.footer-top i {margin-right: 10px; transition: background-color 0.2s ease;}
.footer-top a:hover i {background-color: #fff; color: #aa1c28;}

.footer-top h3 {margin-bottom: 0; letter-spacing: 0;}
.footer-top p {line-height: 1 !important; letter-spacing: 0;}

.block-footer .title_block span {letter-spacing: 0;}
.block-footer .box-storehours-info {font-size: 14px;}
@media (min-width: 768px) { .block-footer .box-storehours-info {font-size: 16px;} }

#footer-links {background-color: #2c4163;}
#footer-links ul {list-style: none; margin: 0; padding: 6px 0; text-align: center;}
#footer-links #FRAME_MENU ul {border-bottom: 1px solid rgba(255,255,255,0.2);}
#footer-links ul li {display: inline-block; margin: 0 10px;}
#footer-links ul li a {color: #fff;}
#footer-links ul li a:hover {color: #e43636;}

@media (min-width: 768px) { #footer-links ul li a {font-size: 14px;} }
@media (min-width: 992px) { #footer-links ul li a {font-size: 16px;} }

#copyright {margin-top: 0;}
#copyright .copyright-content > a {display: none;}




@media (min-width: 992px) { 
#mainContent {padding-left: 0; padding-right: 0;}
.pxl_isfrontpage #mainContent {padding-left: 15px; padding-right: 15px;}
#extrapage {margin-right: 260px; padding-top: 20px; padding-bottom: 60px;}

}

.pxl_isfrontpage .fluid-breadcrumbs-container {display: none;}
