﻿.breadcrumb {
    font-size: 13px;
    color: #726256;
    background: #e8e6e4;
    height: 48px;
    line-height: 48px;
}

.here {
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid #fff;
}

.path a {
    color: #726256;
    padding-right: 20px;
    border-right: 1px solid #fff;
}

    .path a:last-child {
        color: #EC6607;
        font-weight: bold;
    }

.products-list {
    text-align: center;
}

    .products-list h2 {
        margin-top: 30px;
        margin-bottom: 30px;
    }

.box {
    margin-bottom: 20px;
    text-align: center;
}

    .box img {
        position: relative;
        bottom: 0;
    }
.products-list .box{
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 20px !important;
}
.productsHeader {
    width: 100%;
    height: 275px;
    background: url('/images/rustins/productsBg.jpg') no-repeat top;
    text-align: center;
}

    .productsHeader h1 {
        color: #726256;
        font-size: 37px;
        margin: 0;
        margin-top: 45px;
    }

    .productsHeader h2 {
        color: #EC6607;
        font-size: 37px;
        font-weight: bold;
    }

    .productsHeader p {
        font-size: 14px;
        color: #736357;
        /*text-align: justify;*/ text-align: left;
    }
.productsListPage.productsHeader{
    height: 208px;
}
@media only screen and (max-width: 39.9375em) {
    .productsHeader h1 {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 342px) {
    .productsHeader h1 {
        margin-top: 5px;
    }
    .productsListPage.productsHeader{
            padding-top: 35px;

    height: 172px;
}
}

.newsHeader {
    width: 100%;
    height: 275px;
    background: url('/images/rustins/newsBg.jpg') no-repeat top;
    text-align: center;
}

    .newsHeader h1 {
        color: #726256;
        font-size: 37px;
        margin: 0;
        margin-top: 45px;
    }

    .newsHeader h2 {
        color: #EC6607;
        font-size: 37px;
        font-weight: bold;
    }

    .newsHeader p {
        font-size: 15px;
        color: #736357;
        /*text-align: justify;*/ text-align: left;
    }

@media only screen and (min-width: 40em) and (max-width: 63.9375em) {
    .newsHeader {
        background: url('/images/rustins/newsBg.jpg') no-repeat left -310px center;
    }

    .productsHeader {
        background: url('/images/rustins/productsBg.jpg') no-repeat left -760px center;
    }
}

.filterBar {
    background: #f2f0ef;
    height: 41px;
    line-height: 41px;
    padding: 0px;
    font-size: 13px;
    color: #736357;
    margin-bottom: 40px !important;
    text-align: center;
}

    .filterBar a, .filterBar a:hover {
        color: #736357;
    }

.filter {
    color: #EC6607;
    font-weight: bold;
}

@media only screen and (max-width: 342px) {
    .filter {
        font-size: 11px;
    }
}

.type select {
    background: url('/images/upDownArrows.png') no-repeat right center;
    border: none;
    line-height: 15px;
    padding: 0px;
}

.type a {
    background: url('/images/upDownArrows.png') no-repeat right center;
    padding-right: 17px;
    display: inline-block;
    text-align: left;
}

#cphBody_ctl00_showPnl, #cphBody_ctl00_hidePnl {
    font-weight: bold;
}

.products-list {
    background: url('/images/downBg.png') repeat-x bottom left;
    width: 100%;
}

.buttonBack {
    text-align: center;
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

    .buttonBack a, .buttonBack a:hover {
        color: #fff;
        width: 100%;
        height: 47px;
        background: #595959;
        display: block;
        line-height: 47px;
        font-weight: bold;
    }

    .buttonBack .secondBack, .buttonBack .secondBack:hover {
        background: #EC6607;
    }
@media only screen and (max-width: 39.9375em) { 
    .buttonBack{
        
    margin-bottom: 30px !important;
    }
}
.paging-prev {
    margin-left: 10px;
    margin-right: 10px;
}

.paging-numbers {
    display: none;
}

.showAll {
    cursor: pointer;
}

.resouces-section {
    background: url('/images/downBg.png') repeat-x bottom left;
    padding-bottom: 20px;
}

.productsSubSection {
    background: url('/images/downBg.png') repeat-x bottom left;
}

.resource-1 {
    background: url('/images/rustins/resourceBg.png') no-repeat top;
    text-align: center;
}


    .resource-1 h1 {
        font-size: 41px;
        color: #FFFFFF;
        margin-top: 60px;
        margin-bottom: 50px;
      
    }

    .resource-1 p {
        font-size: 15px;
        color: #736357;
        /*text-align: justify;*/ text-align: left;
    }

    .resource-1 h2 {
        text-align: left;
        font-size: 26px;
        color: #EC6607;
        margin-top: 30px;
        margin-left: 20px;
        margin-bottom: 30px;
    }

@media only screen and (min-width: 64em) { 
     .resource-1 h1{
        text-align:left
     }
}
@media only screen and (max-width:1071px) and (min-width:1024px){
    .resource-1 h1{
        font-size:39px;
    }
}
.searchBox {
    background: rgba(255, 255, 255, 0.9);
    margin-top: 66px;
}

@media only screen and (max-width: 39.9375em) {
    .resource-1 h1 {
        margin-top: 30px;
    }
}

@media only screen and (max-width: 415px) {
    .resource-1 h1 {
        margin-top: 40px;
        font-size: 29px;
        margin-bottom: 45px;
    }
}

.firstSelect select {
    font-size: 12px;
    color: #EC6607;
    background: url('/images/upDownArrows.png') no-repeat right 20px center;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 20px;
}

.secondSelect {
   padding: 0px 25px !important;
}

.secondSelect input {
    font-size: 12px;
    color: #736357;
    background: url('/images/search.png') no-repeat right 20px center;
    /*margin-left: 20px;*/
    margin-bottom: 20px;
}
.secondSelect input.buttonBtn {
    right:35px !important
} 

.secondSelect ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #484848;
}

.secondSelect ::-moz-placeholder { /* Firefox 19+ */
    color: #484848;
}

.secondSelect :-ms-input-placeholder { /* IE 10+ */
    color: #484848;
}

.secondSelect :-moz-placeholder { /* Firefox 18- */
    color: #484848;
}

@media only screen and (max-width: 63.9375em) {
    .resource-1 {
        background: url('/images/rustins/resourceBg2.png') no-repeat top;
    }

    .searchBox {
        margin-bottom: 7px;
        margin-top: 0;
    }
}

@media only screen and (max-width: 40em) {

    .firstSelect select {
        margin: 5px 0;
    }

    .secondSelect input {
        margin: 5px 0;
        margin-bottom: 30px;
    }

    .resource-1 h2 {
        margin-bottom: 25px;
    }
}

.resource-2 {
    margin-top: 50px;
}

.panelResource {
    height: 267px;
    margin-bottom: 40px;
    font-size: 19px;
    font-family: 'Work Sans', sans-serif !important;
    color: #FFFFFF;
    text-align: center;
    line-height: 43px;
    padding-top: 60px;
}


.grey .panelResource {
    background: url('/images/resourcesBottom.png') no-repeat bottom/100%, #595959;
}

.brown .panelResource {
    background: url('/images/resourcesBottomb.png') no-repeat bottom/100%, #736256;
}

.orange .panelResource {
    background: url('/images/resourcesBottomo.png') no-repeat bottom/100%, #EC6607;
}

.faq-1 h1 {
    font-size: 37px;
    color: #EC6607;
    text-align: center;
}

.faq-1 h2 {
    font-size: 18px;
    color: #EC6607;
    margin-left: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: left;
}

.question {
    line-height: 41px;
    font-size: 14px;
    color: #FFFFFF;
    width: 100%;
    padding-right: 40px;
    padding-left: 30px;
    background: #EC6607 url('/images/faqDown.png') no-repeat right 20px center;
    margin-bottom: 10px;
    font-weight: bold;
}

@media only screen and (max-width: 39.9375em) {
    .question {
        padding-top: 5px;
        padding-bottom: 5px;
        line-height: 20px;
    }
}

.questionEven {
    background: #f19451 url('/images/faqDown.png') no-repeat right 20px center;
}

.active {
    background: #000000 url('/images/faqUp.png') no-repeat right 20px center !important;
}

.answer {
    font-size: 14px;
    color: #736357;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    padding-left: 30px;
    display: none;
}

.about {
    margin-top: 0px;
    text-align: center;
}

    .about h1 {
        font-size: 37px;
        color: #726256;
        margin-bottom: 0 !important;
    }

    .about h2 {
        font-size: 37px;
        color: #EC6607;
        margin-top:0px;
        line-height:37px;
        margin-bottom: 30px;
        font-weight: bold;
    }

    .about p {
        /*text-align: justify;*/ text-align: left;
        font-size: 14px;
        color: #736357;
    }

#firstImage {
    float: right;
    margin-bottom: 0px;
    margin-top: 40px;
}

#secondImage {
    float: left;
}

.latestNews {
    margin-top: 30px;
    text-align: center;
        margin-bottom: 5px;
}

    .latestNews .newsPanel {
        padding-bottom: 20px;
        padding-top: 20px;
        color:#fff;
        background:rgba(236, 102, 7, 1);
        /*border-bottom: 1px solid #a4a4a4;*/
    }
    .latestNews .columns:nth-child(2){
        padding-left: 30px;
        padding-right: 40px;
        padding-top: 30px;
    }
    .latestNews h2 {
        font-size: 37px;
        color: #EC6607;
        margin-bottom: 20px;
    }

    .latestNews h3 {
        font-size: 26px;
        color: #fff;
        margin-bottom: 25px;
        display: inline-block;
    }



    .latestNews p {
        font-size: 14px;
        color: #fff;
        margin-bottom: 77px;
        /*text-align: justify;*/ text-align: left;
    }

    .latestNews a:not(.share) {
        width: 277px;
        height: 41px;
        background: #fff;
        text-align: center;
        font-size: 14px;
        line-height: 41px;
        color: #EC6607;
        display: inline-block;
        font-weight: bold;
    }

    .latestNews img {
        /*border: 1px solid #a4a4a4;*/
    }
    .latestNews .social{
        top:-54px;text-align: right;
    }
    .latestNews #signUp2{
        cursor: pointer; text-align: center;margin-bottom:30px;
    }
@media only screen and (max-width: 63.9375em) {
    .latestNews h3 {
        margin-top: 30px;
    }
        .latestNews p {

        margin-bottom: 30px;
    }
        .latestNews .social{
            position:unset;
        }
        .latestNews #signUp2{
            margin-bottom:5px;
        }
}

@media only screen and (max-width: 350px) {
    .latestNews a {
        width: 100%;
    }
}

.latestNews2 {
    text-align: left;
}

    .latestNews2 .newsPanel {
        /*padding-bottom: 50px;*/
        padding-top: 30px;
        border-bottom: 1px solid #a4a4a4;
        margin-bottom: 20px !important;
    }

    .latestNews2 .theBigBox:nth-child(1){
        padding-left:0px;
            padding-right: 30px;
    }
     .latestNews2 .theBigBox:nth-child(2){
         padding-right:0px;
             padding-left: 30px;
     }

    /*.latestNews2 .theBigBox:nth-child(1){
        border-right: 1px solid #e2dfdd; 
        border-left:1px solid #e2dfdd; 
    }
    .latestNews2 .theBigBox:nth-child(2){
         border-right: 1px solid #e2dfdd; 
    }
    .latestNews2.newsArchive .theBigBox:nth-child(2n+1) {
        border-right: 1px solid #e2dfdd; 
          border-left:1px solid #e2dfdd; 
    }
    .latestNews2.newsArchive .theBigBox:nth-child(n+1) {
        border-right: 1px solid #e2dfdd; 
         
    }*/
    .latestNews2 h2 {
        font-size: 37px;
        color: #EC6607;
    }

    .latestNews2 h3 {
        font-size: 26px;
        color: #736357;
    }

    .latestNews2 p {
        font-size: 14px;
        color: #736357;
        /*text-align: justify;*/ text-align: left;
    }

    .latestNews2 a.buttonLearn {
        width: 100%;
        height: 41px;
        background: #726256;
        text-align: center;
        font-size: 14px;
        line-height: 41px;
        color: #FFFFFF;
        display: inline-block;
        font-weight: bold;
    }
    @media only screen and (max-width: 39.9375em) {
        .latestNews2  {
            text-align:center;
        }
    }
    .latestNews2 img {
        border: 1px solid #a4a4a4;
        margin-top: 9px;
    }

@media only screen and (max-width: 350px) {
    .latestNews2 a.buttonLearn {
        width: 100%;
    }
}

.productsSub {
    margin-top: 42px;
    position: relative;
}

    .productsSub h1 {
        font-size: 37px;
        color: #726256;
        text-align: center;
        margin: 0;
    }

    .productsSub h2 {
        font-size: 37px;
        color: #EC6607;
        text-align: center;
        margin-bottom: 35px;
            line-height: 37px;
    }

    .productsSub p {
        font-size: 14px;
        color: #736357;
        /*text-align: justify;*/ text-align: left;
        margin-bottom: 15px;
        line-height:16px;
    }

.overview {
    font-size: 17px;
    color: #FFFFFF;
    padding: 10px;
    background: #EC6607;
    text-align: center;
    font-weight: bold;
    cursor:pointer;
}

.where {
    font-size: 17px;
    color: #bdb5b0;
    padding: 10px;
    background: #ebe9e7;
    text-align: center;
    font-weight: bold;
    cursor:pointer;
}

.points {
    font-size: 16px;
    color: #736357;
    line-height: 40px;
    margin-top: 30px;
    margin-bottom: 18px;
}
.points ul li{
    line-height:16px;
}


/*.sizesSection {
            padding-bottom: 65px;
            border-bottom: 5px solid #EBE9E7;
        }*/

.shades {
    font-size: 17px;
    color: #000000;
    line-height: 63px;
    font-weight: bold;
    /*margin-bottom: 40px;*/
}

.shade {
    font-size: 14px;
    color: #736357;
}

    .shade label {
        cursor: default;
    }

/*.shadesBox {
    margin-top: 35px;
}*/

.detailsContainer {
    margin-bottom: 11px;
}

.productsSub {
    padding-bottom: 20px;
    border-bottom: 5px solid #EBE9E7;
}

.sliderImg {
    width: 100%;
    padding: 30px 0;
}

    .sliderImg img {
        margin: 0 auto;
    }

.miniSliderImg {
    border: 1px solid #eae8e6;
    margin-left: 20px;
    margin-right: 20px;
}

    .miniSliderImg img {
        margin: 0 auto;
    }

.sliderContainer {
    box-sizing: border-box;
    padding-bottom: 42px;
    border-bottom: 5px solid #EBE9E7;
}

.detailsContainer {
    box-sizing: border-box;
    padding-bottom: 30px;
    border-bottom: 5px solid #EBE9E7;
}

.downButtons {
    background: #C7C1BC;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 47px;
    margin-bottom: 20px;
    font-weight: bold;
}

.otherProd h2 {
    font-size: 37px;
    color: #EC6607;
    text-align: center;
    margin-bottom: 60px;
    margin-top: 60px;
}

.buttonBackContainer {
    margin-top: 26px;
    margin-bottom: 49px;
    font-weight: bold;
}

.buttonBackG {
    text-align: center;
    background: #595959;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 47px;
    font-weight: bold;
}

.buttonBackB {
    text-align: center;
    background: #736357;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 47px;
    font-weight: bold;
}

.buttonBackO {
    text-align: center;
    background: #EC6607;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 47px;
    margin-bottom: 20px;
    font-weight: bold;
}

.social {
    z-index: 5;
    position: absolute;
    top: -26px;
    right: 0;
}

@media only screen and (max-width: 63.9375em) {
    .social {
        right: 25px;
    }

    .shadesBox {
        padding-bottom: 42px;
        border-bottom: 5px solid #EBE9E7;
    }

    .productsSub {
        border-bottom: none;
    }

    .otherProd h2 {
        margin-bottom: 10px;
        margin-top: 0px;
    }
}

.social i {
    color: #EC6607;
    margin-right: 15px;
}

.social img {
    padding-left: 15px;
    border-left: 1px solid #e2dfdd;
}

@media only screen and (min-width: 64em) {
    .social img {
        display: inline-block !important;
    }
}

.bigImage {
    z-index: 6;
    margin: 20% auto;
    text-align: center;
}

    .bigImage img {
        width: 100%;
    }

.subscribe {
    border: #EC6607 1px solid;
    background: #e8e6e4;
    text-align: center;
    padding: 20px;
    margin-top: 20%;
    z-index:7;
    display:none;
}
.mergiDracu{
        position: fixed;
    top: 0;
    z-index: 20;
    max-width: 100%;
    width: 100%;
}

.overlay, .overlay2 {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.67);
    width: 100%;
    height: 100%;
    display: none;
    z-index: 6;
}

.titlesResource h2 {
    margin: 30px 0;
}

.dataSheet {
    color: #fff;
    font-size: 14px;
    line-height: 41px;
    margin-bottom: 10px;
    padding-left: 30px;
    font-weight: bold;
}

    .dataSheet:nth-child(2n) {
        background: #B2B2B2;
    }

    .dataSheet:nth-child(2n+1) {
        background: #808080;
    }
    .dataSheet.pds:nth-child(2n) {
        background: #f19451;
    }

    .dataSheet.pds:nth-child(2n+1) {
        background: #EC6607 ;
    }
@media only screen and (max-width: 39.9375em) {
    .dataSheet {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 110px;
        line-height: 20px;
    }
}

.downloadButton, .downloadButton:hover, .downloadButton:visited {
    text-align: right;
    position: absolute;
    right: 15px;
    padding-right: 60px;
    background: url('/images/downloadSign.png') no-repeat right 25px center;
    color: #fff;
}
.noFile{
    text-align: right;
    position: absolute;
    right: 15px;
    padding-right: 60px;
        color: #fff;
}
@media only screen and (max-width: 39.9375em) {
    .downloadButton {
        text-align: right;
        position: absolute;
        right: -3px;
        padding-right: 47px;
    }

    .scrollToTop, .secondBack {
        margin-bottom: 30px;
    }
}

.imagesContainer .column {
    margin-bottom: 50px;
}

    .imagesContainer .column .imageBox {
        border: 1px solid #f2f0ef;
        position: relative;
        text-align: center;
        padding: 10px 0;
    }

    .imagesContainer .column p {
        font-size: 14px;
        color: #EC6607;
        text-align: center;
    }

.imageDownload {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #EC6607 url('/images/downloadSign.png') no-repeat center;
    width: 36px;
    height: 36px;
}

.newsTitle {
    margin-top: 30px;
}

.video h2 {
    margin: 30px auto;
}

.videoContainer {
    margin-bottom: 60px;
}

/*.newsTitle {
    margin-bottom: 80px;
}*/

.newsArticle {
    margin-bottom: 30px;
}

    .newsArticle p {
        font-size: 14px;
        color: #736357;
        /*text-align: justify;*/ text-align: left;
        line-height: 18px;
    }

.StockistFirst {
    margin-top: 0px;
    text-align: center;
    margin-bottom:30px;
}
    .StockistFirst .stockist2, .stockist3, .stockist4{
         margin-top: 60px;
    }
    .StockistFirst p {
        font-size: 14px;
        color: #736357;
        margin-top: 30px;
        margin-bottom: 30px;
        /*text-align: justify;*/ text-align: left;
    }

    .StockistFirst .stockistButton, .StockistFirst .stockistButton:hover {
        background: #EC6607;
        color: #fff;
        font-size: 14px;
        display: block;
        line-height: 47px;
        margin-top: 60px;
        font-weight: bold;
    }

        .StockistFirst .stockistButton i {
            margin-right: 20px;
        }

.stockistList .row .columns {
    margin-bottom: 30px;
}

.newsBtn {
    position: absolute;
    bottom: 0px;
}

.newsSmallBtn {
    margin-top: 20px;
}

@media only screen and (max-width: 39.9375em) {
    .latestNews2 .newsPanel {
        /*text-align: center;*/
    }
}

.categoryBar {
    color: #FFFFFF;
    font-size: 30px;
    text-align: center;
    background: #337B35;
    margin-bottom: 15px;
    position: relative;
    cursor:pointer;
}

    .categoryBar i {
        font-size: 12px;
        position: absolute;
        top: 15px;
    }

        .categoryBar i:first-child {
            left: 500px;
        }

        .categoryBar i:last-child {
            right: 500px;
        }

@media only screen and (max-width: 39.9375em) {
    .categoryBar i:first-child {
        left: 90px;
    }

    .categoryBar i:last-child {
        right: 90px;
    }
}

.stockistsBar {
    margin: 30px auto;
}

    .stockistsBar .columns {
        padding: 0;
        text-align: center;
        margin-bottom: 20px;
    }

.stockistImage {
    margin: 0 auto;
    border: 1px solid rgba(0, 0, 0, 0.29);
    width: 91%;
    position: relative;
    min-height: 200px;
}

    .stockistImage img {
        position: relative;
        width: 95%;
    }

.mainStock {
    border: none;
    width: 51%;
}

@media only screen and (max-width: 63.9375em) {
    .mainStock {
        width: 50%;
    }

    .stockistImage img {
        width: 99%;
        margin-top: 30px;
    }
}

@media only screen and (max-width: 39.9375em) {
    .mainStock {
        width: 100%;
    }
}

.replacementText {
    position: absolute;
    top: 25%;
    left: 5%;
    z-index: 0;
    width: 90%;
    font-size: 27px;
    padding: 10px 20px;
    box-sizing: border-box;
    background: #EC6607;
    color: #fff;
}
@media screen and (min-width: 1024px) and (max-width: 1300px) {
    .replacementText{
        font-size:22px;
    }
    .stockistImage
    {
        min-height:155px
    }
}
.signUp {
    padding: 34px 25px;
    display: block;
}

.contactForm input {
    padding-left: 20px;
}

.contactForm ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #000;
}

.contactForm ::-moz-placeholder { /* Firefox 19+ */
    color: #000;
}

.contactForm :-ms-input-placeholder { /* IE 10+ */
    color: #000;
}

.contactForm :-moz-placeholder { /* Firefox 18- */
    color: #000;
}

.contactForm input[type=text], .contactForm input[type=email], .contactForm input[type=tel], .contactForm select, .contactForm textarea {
    height: 42px;
    border: #9E938B solid 1px;
    font-size: 14px;
}

.contactForm textarea {
    padding-left: 20px;
}

.submitButton a, .submitButton a:hover {
    text-align: center;
    background: #EC6608;
    line-height: 42px;
    display: block;
    color: #fff;
    font-size: 14px;
    margin-top: 30px;
    margin-bottom: 30px;
    font-weight: bold;
}

.contactForm select {
    font-size: 14px;
    color: #EC6608;
    background: url('/images/upDownArrows.png') no-repeat right 20px center;
    padding-left: 20px;
}

.orange {
    color: #EC6608;
}

.contanctInfo {
    font-size: 14px;
    color: #736357;
}

    .contanctInfo .column:nth-child(1) {
        text-align: center;
        line-height: 19px;
    }

    .contanctInfo .column:nth-child(2) {
        text-align: left;
        line-height: 34px;
    }
@media only screen and (max-width: 39.9375em) { 
    .contanctInfo .column:nth-child(2) {
        margin-top:20px;
        text-align: center;
    }

}
.PriceBox {
    font-size: 26px;
    color: #736357;
    margin-top: 71px;
    line-height: 47px;
    margin-top: 30px;
}

    .PriceBox a, .PriceBox a:hover {
        font-size: 22px;
        color: #FFFFFF;
        background: #EC6607;
        position: absolute;
        right: 0px;
        display: inline-block;
        padding: 0 40px;
        font-weight: bold;
        line-height: 47px;
    }
@media only screen and (max-width: 39.9375em) { 
    .PriceBox a, .PriceBox a:hover{
        padding:0 5px;
        font-size:20px;
    }
}

.radioList input[type="radio"] {
    display: none;
}

.radioLabel {
    width: 100%;
}

.sizes {
    font-size: 17px;
    color: #000000;
    line-height: 63px;
    font-weight: bold;
}

.sizeBox, .productsSub input[type="checkbox"]+label, .productsSub input[type="radio"]+label {
    color: #726256;
    font-size: 17px;
    background: none;
    text-align: center;
    margin-top: 10px;
  padding:10px 0px!important;
    min-height: 47px;
    font-weight: bold;

    cursor: default;
    /*border: #726256 solid 1px;*/
    color:#fff;
    background:#eca97a;
}
.radioList input[type="radio"]:checked + label, .finishLabel.sizeBox.makeMeGreen{
        box-shadow: 0px 0px 15px 3px rgba(236, 169, 122, 1.00);
    background: #EC6607;
}
.makeMeGreen img{
    box-shadow: 0px 0px 15px 3px rgba(236, 169, 122, 1.00);
}


.noRadio {
    display: none;
}

.paging-arrow {
    font-weight: bold;
}

.RcBtn {
    background: url('/images/search.png') no-repeat right center/auto 100% !important;
    font-size: 15px !important;
    top: 10px !important;
}

@media only screen and (max-width: 39.9375em) {
    .RcBtn {
        top: 3px !important;
        right: 17px;
    }
}

.labelContact {
    position: absolute;
    z-index: -1;
    top: 11px;
    left: 20px;
    color: #000000;
}

.theStar {
    color: #EC6607;
}

.contactForm input, .contactForm textarea {
    background: none;
    margin-bottom: 27px;
}

@media only screen and (max-width: 39.9375em) {
    .priceText {
        font-size:20px;
    }
}

    .clickHere a,.clickHere a:hover{
        color:#EC6607;
    }
    .sizes, .shades, .priceText {
    color: #726256;
}
    #notificationBOX{

        text-align:center;
        padding:5px;

        border:1px solid #a5a09b;
        border-radius:10px;
        font-size:17px;
        z-index:200;
        background:rgba(236, 102, 7, 0.90);

        color:#fff;

        -webkit-box-shadow: 10px 10px 31px -8px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 31px -8px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 31px -8px rgba(0,0,0,0.75);
    }
    .notificatioRow{
        position:fixed;
        z-index:-1;
            width: 100%;
            top:20px;
    }
    @media only screen and  (max-width: 63.9375em) {
        #notificationBOX {
             font-size:12px;
        }
    }

    @media only screen and (max-width: 39.9375em) { 

        .StockistFirst p{
            margin-bottom:0px;
            margin-top:0px;
        }
        .stockistImage img{
            margin-top:0px;
        }
        .StockistFirst{
            margin-top:0px;
        }
        .stockistList .row .columns{
            margin-top:10px;
            margin-bottom:0px;
        }
    }
    @media only screen and (max-width: 350px) { 
    .stockistImage img
    {
            margin-top: 18px;
    }
}
    /*.box p{
        max-width:220px;
    }*/

    /*.otherProd .box p{
        background:none;
        color:#EC6607;
    }*/