
/*----------

BARCLAY BUTERA

----------*/


/*--------Containers--------------*/

@font-face {
    font-family: 'TrajanProRegular';
    src: url('/usermods/fonts/trajanpro-regular-webfont.eot');
    src: url('/usermods/fonts/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/usermods/fonts/trajanpro-regular-webfont.woff') format('woff'),
         url('/usermods/fonts/trajanpro-regular-webfont.ttf') format('truetype'),
         url('/usermods/fonts/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TrajanProBold';
    src: url('/usermods/fonts/trajanpro-bold-webfont.eot');
    src: url('/usermods/fonts/trajanpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/usermods/fonts/trajanpro-bold-webfont.woff') format('woff'),
         url('/usermods/fonts/trajanpro-bold-webfont.ttf') format('truetype'),
         url('/usermods/fonts/trajanpro-bold-webfont.svg#TrajanProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*#wrapper{background-image:url('/usermods/img/newbg.png');background-repeat:repeat-y;background-position:top center;}*/
h1,h2,h3,h4,h5,h6 {font-family: 'TrajanProRegular';letter-spacing: 2px}

/*--Desktop Navigation--*/
@media (min-width: 768px) {
    ul.megamenu > li {
        display: inline-block;
        min-width: 9%;
        position: relative;
        text-align: center;
        padding: 0;
        margin: 0;
    }
    ul.megamenu > li:hover {
        border-top: 1px solid #666;
        border-bottom: 1px solid #666;
        margin: -1px 0;
    }
    ul.megamenu > li:hover > a {
        background-color: #666;
        color: #fff;
    }
    ul.megamenu > li > a {
        font-size: 1em;
        padding: 10px 20px;
        transition: none;
        -moz-transition: none;
        -webkit-transition: none;
        -o-transition: none;
    }
    ul.megamenu > li > ul.dropdown {
        background-color: #fff;
        background-image: none;
        border: 1px solid #CCC;
        border-top: 0;
        padding: 10px 5px;
        min-width: calc(100% - 2px);
        box-sizing: border-box;
        margin-top:1px;
    }
    ul.megamenu > li > ul.dropdown.last{right:0;}
    ul.megamenu > li > ul.dropdown li {
        background-color: #fff;
    }
    ul.megamenu > li > ul.dropdown li a {
        background-color: #fff;
        white-space:nowrap;
    }
}
@media (max-width: 1080px) and (min-width:767px) {
    ul.megamenu > li a {font-size:0.9em !important;padding:10px 12px;}
    ul.megamenu > li > ul.dropdown {padding:5px 0;}
    ul.megamenu ul > li a {font-size:0.9em !important;}
}

/*-------Down and Poly-----------*/
.downcomforterslist div{white-space:nowrap;}
.downcomforterslist th,.downcomforterslist td{text-align:center;padding:4px;font-size:0.8em;}
.CollectionMemo {line-height:1.4em;}

/*-----Mattresses-------*/
.matleft { float: left; width: 48%; padding: 0; padding-bottom: 40px}
.matleft ul {list-style:disc;padding:0}
.matleft ul li {color: #666;}
.matright{ float: right; width: 48%; color: #666; padding-bottom: 20px}
.matlist {font-size:11px; white-space:nowrap; width:100%;border: 1px solid #cccccc;}
.matlist th {padding: 2px 7px; text-align:center; font-size: 13px; background-color: #cccccc;font-family:'TrajanProRegular';text-transform:lowercase;font-weight:normal;}
.matlist td {padding: 4px 10px; white-space:nowrap; text-align: center}
.matlist .left {text-align: left}
.matlist .right {text-align: right; padding-top: 10px}
.matright .addtobag1{float:right; margin:10px 20px;}

.matprodtype{width:100%;border-bottom: 1px solid black;margin:20px 0;}
.matprodtype h2{padding:0;margin: 5px 10px;}
.matprodtype h2 .submathead{clear:left;font-size:14px;}
.bmdetails{font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif,'Times New Roman';font-size:11px;letter-spacing:0px}

@media (max-width:767px) {
    .matleft,.matright{width:100%;float:none}
}
