/* Minification failed. Returning unminified contents.
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(271,41): run-time error CSS1046: Expect comma, found '0'
(271,45): run-time error CSS1046: Expect comma, found '/'
(345,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-buttonhighlight'
(352,33): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-buttonhover'
(368,27): run-time error CSS1039: Token not allowed after unary operator: '-grid-column-gap'
(369,24): run-time error CSS1039: Token not allowed after unary operator: '-grid-row-gap'
(370,33): run-time error CSS1039: Token not allowed after unary operator: '-grid-template-columns'
(371,28): run-time error CSS1039: Token not allowed after unary operator: '-justify-content'
(372,25): run-time error CSS1039: Token not allowed after unary operator: '-justify-content'
(373,27): run-time error CSS1039: Token not allowed after unary operator: '-justify-content'
(374,25): run-time error CSS1039: Token not allowed after unary operator: '-justify-content'
(378,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(379,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(380,22): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(380,52): run-time error CSS1039: Token not allowed after unary operator: '-icon-padding'
(381,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(381,53): run-time error CSS1039: Token not allowed after unary operator: '-icon-padding'
(385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(401,21): run-time error CSS1039: Token not allowed after unary operator: '-e-social-icon-icon-color'
(405,20): run-time error CSS1039: Token not allowed after unary operator: '-e-social-icon-icon-color'
 */
/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static;}.yamm .container{position:relative;}.yamm .dropdown-menu{left:auto;}.yamm .yamm-content{padding:20px 30px;}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0;}.btn-default:hover{background-color:#95a9cb;}.addbordercolor{border-color:#ddd!important;}html,body{height:100%;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;}.wrap{min-height:100%;height:auto!important;height:100%;margin:0 auto -30px;background-image:linear-gradient(160deg,#95a9cb1f 60%,#95a9cb1c 100%);}.wraplarge{min-height:100%;height:auto!important;height:100%;margin:0 auto -300px;background-image:linear-gradient(160deg,#95a9cb1f 60%,#95a9cb1c 100%);}.push,#footer{height:30px;}.pushlarge,#footerlarge{height:300px;}#footerlarge{background-color:#001c38;color:rgba(255,255,255,.65);overflow:hidden;border-radius:0;}.footerlarge{padding-top:30px;padding-bottom:30px;}#footer,#footer a{background-color:#001c38;color:rgba(255,255,255,.65);overflow:hidden;border-radius:0;}@media(max-width:767px){#footer{padding-left:20px;padding-right:20px;}}.body-content{padding-left:15px;padding-right:15px;}@media(max-width:768px){#bodycontent{margin-left:-15px;margin-right:-15px;padding-left:0;padding-right:0;}}.detailpull45{margin-left:-15px;margin-right:-15px;}@media(max-width:768px){.detailBody{margin-left:0;margin-right:0;min-height:inherit;}.detailBodyWide{margin-left:0;margin-right:0;min-height:inherit;}.detailpull45{margin-left:-13px;margin-right:-13px;}}.fullwidth{width:100%;}@media(max-width:480px){body{font-size:10px;}}#filterpanel{margin-bottom:4px;}#filterdiv0{margin-bottom:5px;}.filterlist{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;margin-bottom:6px;}.filterlist>.panel-heading{font-size:14px;cursor:pointer;height:31px;background-color:#eee;padding-top:5px;padding-bottom:5px;}@media(min-width:768px){.filterdropdowns{max-width:245px;}}@media(min-width:992px){.filterdropdowns{max-width:260px;}}.filterlist ul{padding-inline-start:0;}.filterlist ul li{list-style:none;}.filterlist ul li>a{color:#333;text-decoration:none;display:block;padding:3px 5px;clear:both;font-weight:normal;line-height:1.42857143;white-space:nowrap;}.filterlist ul li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5;font-weight:700;}.filterlist .selected>a{text-decoration:none;font-weight:700;}.filterlistpanel-panel-heading{overflow:hidden;}.filterlistpanel-panel-heading-inner{white-space:nowrap;overflow:hidden;width:calc(100% - 12px);padding-left:10px;cursor:pointer;}.filterlistpanel-panel-heading-circle{position:absolute;left:5px;top:6px;}.filterlistpanel-panel-heading-openclose{position:absolute;right:5px;top:6px;}.filterlistpanel-panel-heading-openclose>glyphicon{position:absolute;right:5px;top:6px;}.tbvalue{width:100%;cursor:pointer;}.filtertable{position:relative;float:left;width:100%;min-height:1px;max-height:250px;overflow:auto;padding:0 15px 0 4px;font-size:14px;}.touch .filtertable tr{height:30px;}.touch .filtertable .tbvalue{font-size:12px;}.touch .catList{height:45px;}.no-touch .filtertable .checkbox{margin-top:-2px;height:12px;width:15px;}.touch .filtertable .checkbox{height:24px;width:28px;}.no-touch .filtercheck .checkbox{height:12px;width:15px;}.touch .filtercheck .checkbox{height:24px;width:28px;}.filternav{margin-top:-20px;}.filterlist select option{background:none repeat scroll 0 0 #fff;border:1px dotted #ddd;height:20px;line-height:20px;text-indent:3px;text-transform:capitalize;z-index:-9999;}.filterlist select optgroup{font-style:italic;text-align:right;}.filterlist select{font-size:14px;}.catList{border-top-left-radius:0;border-bottom-left-radius:0;}.panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';content:"";float:left;color:#333;}.panel-heading .accordion-toggle.collapsed:after{content:"";}.panel-title>a{text-decoration:none;}.panel-opened .panel-body{display:block;}.panel-opened .panel-heading{border-bottom-width:1px;border-bottom-left-radius:0;border-bottom-right-radius:0;}.panel-closed .panel-heading{border-bottom-width:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.panel-closed .panel-body{display:none;}.nav>li>a{padding:15px 15px;}.navbar-default,.navbar-inverse{border-color:transparent;border-radius:0;background-color:#fff;}#navbar-main-menu{font-size:14px;}.nav-footer>li>a{padding-left:15px;padding-right:15px;padding-top:0;padding-bottom:0;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{-webkit-appearance:textarea;}input[pattern]:invalid{color:#f00;border-color:#f00;}.dl-horizontal dt{white-space:normal;}input,select,textarea{max-width:280px;}.readonlybackground[readonly]{background-color:#fff;}.carousel{margin-bottom:60px;}.carousel-inner>.item>img{width:100%;}.banner{margin-bottom:10px;width:100%;}.banner>img{width:100%;}.tilecontainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.tile{margin-bottom:5px;}.tile>img[onclick]{cursor:pointer;}.visible{visibility:visible;}.invisible{visibility:hidden;}@media(max-width:768px){.OrderDetailsHeaderTable{padding-left:0;padding-right:0;}.OrderDetailsListPanel{padding-left:0;padding-right:0;}}.MerchandiserLink,.MerchandiserLink>a{margin-bottom:10px;}.headlinedetails{min-height:0;height:30px;margin-bottom:0;}@media(max-width:768px){.headlinedetails{display:none;}}.allowfullwidth{max-width:none;}.centeritem{margin-left:auto;margin-right:auto;}.dropdown-menu{top:auto;}.displayblock{display:block;}.addpointer{cursor:pointer;}.paddingabove{padding-top:20px;}.paddingbelow{padding-bottom:20px;}.marginbelow{margin-bottom:6px;}.show-inline{display:inline-block!important;}.nopadding{padding:0;}.slimpadding{padding-left:2px;padding-right:2px;}.navpadding{padding:5px!important;margin-top:10px;margin-right:5px;}.menutopright{position:absolute;right:15px;top:0;color:#030205;font-size:18px;}.menutopright>ul{display:inline-flex;position:relative;float:left;margin:0;}.menutopright>li{position:relative;display:block;float:left;}.menutopright>li>a{padding:10px 5px;color:#030205;}.menutop{position:relative;height:30px;color:#030205;font-size:14px;width:100%;background-color:transparent;background-image:linear-gradient(90deg,#fff 28%,#b3c7e959 100%);}.menutop>ul{display:inline-flex;position:relative;margin:0;width:100%;justify-content:flex-end;padding-right:20px;}.menutop>li{position:relative;display:block;float:left;}.menutop>.nav>li>a{padding:5px 30px 5px 30px;color:#030205;font-size:13px;font-weight:500;}.menutop>.nav>li>a:hover,.menutop>.nav>li>a:focus{text-decoration:none;background-color:transparent;color:#db9b4f;border-bottom:solid 5px #db9b4f;}@media(max-width:768px){.menutop{display:none;}}.noradius{border-radius:0;}.cardclass{border:1px solid #c0c0c0!important;}.ulcenter{display:flex;justify-content:center;}.setting-menu{list-style-type:none;}.setting-menu a{text-decoration:none;}.designsquare{display:flex;flex-direction:column;position:relative;float:left;margin:0;padding-top:3px;width:240px;height:max-content;border:0 solid #c0c0c0;background-color:transparent;text-align:center;font-size:10px;overflow:hidden;cursor:pointer;letter-spacing:1px;}.designsquareimagebox{margin-right:auto;margin-left:auto;padding-top:2px;padding-bottom:2px;width:240px;height:max-content;border:0;vertical-align:middle;text-align:center;}.designsquareimage{margin-right:auto;margin-left:auto;max-width:200px;max-height:230px;vertical-align:middle;text-align:center;}.designsquareinfo{text-align:center;white-space:nowrap;padding-top:2px;padding-left:2px;padding-right:2px;overflow:hidden;display:flex;justify-content:space-around;}.designsquareOS{background-color:#005daa;color:#fff;padding:2px;}.designsquare-btnRow{white-space:nowrap;display:inline-block;margin-bottom:10px;margin-left:auto;margin-right:auto;}.designsquare-btnRow ul{float:none;}.designsquareinfo ul{display:inline-table;float:left;clear:none;margin:2px 18px;padding:0;background-color:transparent;position:relative;list-style:none;cursor:pointer;}.designsquareinfo ul li{float:left;margin:0;background-color:transparent;text-transform:none;width:40px;text-align:center;vertical-align:top;}.designsquareTopBanner{position:absolute;top:0;right:0;}.designsquaresmallitemQty{font-size:16px;font-weight:bold;line-height:32px;}.designsquareWish{z-index:50;position:absolute;top:5px;left:5px;color:#d3d3d3;font-size:14px;}.designsquareinwish{z-index:50;color:#f00;cursor:pointer;font-size:18px;}.designsquarenowish{color:#d3d3d3;cursor:pointer;font-size:14px;}.designsquarebtn ::after hover{background-color:#95a9cb;}.no-touch .designsquareinwish{color:#f00;cursor:pointer;font-size:18px;}.no-touch .designsquarenowish{color:#d3d3d3;cursor:pointer;font-size:14px;}.touch .designsquareinwish{color:#f00;cursor:pointer;font-size:24px;}.touch .designsquarenowish{color:#d3d3d3;cursor:pointer;font-size:18px;}.designsquareOfferDetails{background-color:#dc143c;color:#fff;padding:2px;}.designsquareinBackOrder,.designsquareinPrevOrder{font-size:9px;position:absolute;bottom:22px;right:16px;}.designsquareinBackOrder{background-color:#f00;}.designsquareinPrevOrder{background-color:#008000;}.designsquareordered{background-color:#95a9cb!important;}.detailsTopBanner{position:absolute;top:0;right:0;}.designtable{position:relative;float:left;margin:0;padding-top:3px;width:100%;height:150px;border:1px solid #c0c0c0;background-color:#fff;text-align:center;font-size:10px;overflow:hidden;}@media(min-width:768px){.designtable{width:100%;}}@media(min-width:992px){.designtable{width:100%;}}@media(min-width:1200px){.designtable{width:100%;}}.designtableimagebox{display:block;margin-right:10px;margin-left:10px;padding-top:2px;padding-bottom:2px;width:auto;height:134px;border:0;vertical-align:middle;text-align:center;}.designtableimage{margin-right:auto;margin-left:auto;width:auto;max-height:130px;border:0;vertical-align:middle;text-align:center;}.designtableinfo{display:block;text-align:left;white-space:nowrap;padding-top:2px;padding-left:2px;padding-right:2px;}.detailsWish{position:absolute;top:5px;right:5px;color:#d3d3d3;}.detailsinwish{color:#f00;cursor:pointer;font-size:24px;}.detailsnowish{color:#d3d3d3;cursor:pointer;font-size:18px;}.wishlistlink,.checkoutlink{display:inline-block!important;}.checkoutlink a{cursor:pointer;}.divtableheader{background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd;min-height:24px;padding-top:5px;padding-bottom:5px;}.divtablerow{background-color:#fff;border-bottom:1px solid #ddd;min-height:24px;padding-top:5px;padding-bottom:5px;cursor:pointer;}.divtablecellborderleft{border-left:1px solid #ddd;}.divtablecellborderright{border-right:1px solid #ddd;}.divtablepopopen{display:none;background-color:#ccc;padding-top:10px;}.divtablecell-1{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:992px){.divtablecell-1{float:left;width:8.33333333%;}}.divtablecell-2{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:992px){.divtablecell-2{float:left;width:16.66666667%;}}.divtablecell-3{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:992px){.divtablecell-3{float:left;width:25%;}}.divtablecell-r1{position:relative;float:left;width:8.33333333%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-r2{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-r3{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-4{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-5{position:relative;float:left;width:41.66666667%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-7{position:relative;float:left;width:58.33333333%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-8{position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-9{position:relative;float:left;width:75%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-10{position:relative;float:left;width:83.33333333%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-11{position:relative;float:left;width:91.66666667%;min-height:1px;padding-left:15px;padding-right:15px;}.divtablecell-12{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}@media(max-width:768px){.divtablecell-12{padding-left:0;padding-right:0;}}.divtablecellSingle{max-height:20px;height:20px;overflow:hidden;padding-left:0;padding-right:0;}.tablepopup{margin:5px;}@media(max-width:768px){.table-condensed-xs>thead>tr>th,.table-condensed-xs>tbody>tr>th,.table-condensed-xs>tfoot>tr>th,.table-condensed-xs>thead>tr>td,.table-condensed-xs>tbody>tr>td,.table-condensed-xs>tfoot>tr>td{padding-left:5px;padding-right:5px;}}.orderpanelblock{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;min-height:30px;}.cmformarea{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}.cmeditor-label{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px;font-weight:bold;}.cmformlabellarge{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;font-weight:bold;}@media(min-width:768px){.cmformlabellarge{float:left;width:66.66666667%;}}.cmeditor-controlarea{position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px;}.cmformcontrolareasmall{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:768px){.cmformcontrolareasmall{float:left;width:33.33333333%;}}.cmeditor-validation{color:#a94442;}a.cmeditor-validation:hover,a.cmeditor-validation:focus{color:#843534;}.cmformbuttonarea{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;margin-bottom:15px;}.cmeditor-offset{margin-left:8.33333333%;position:relative;float:left;width:8.33333333%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:992px){.cmeditor-offset{margin-left:33.33333333%;float:left;width:50%;}}.cmformsplit{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:992px){.cmformsplit{float:left;width:50%;}}.cmformsplit3{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:992px){.cmformsplit3{float:left;width:33.33333333%;}}.validation-summary-errors{color:#a94442;}a.validation-summary-errors:hover,a.validation-summary-errors:focus{color:#843534;}.validation-summary-errors ul{list-style:none;padding-left:30px;}.input-group-label{width:100%;background-color:#fff;text-align:left;border-left:1px;}.alert{padding-top:10px;padding-bottom:10px;}.info-box{width:100%;padding:10px;display:table;background:#f9f9f9;color:#333;border:1px solid #555;}thead{display:table-header-group;}tfoot{display:table-footer-group;}.tbcheckbox{padding-right:10px;}legend{font-style:normal;font-weight:700;}.legend{font-style:normal;font-weight:700;display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;}.dropdown-menu-nav{top:auto;right:auto;}.dropdown-menumenutag{max-height:400px;overflow-y:auto;}.datedrop{display:inline-block;width:auto;}.cosqty{width:50px;}.coshipdate{width:110px;text-align:center;font-size:14px;}@media(max-width:768px){.coshipdate{padding-left:4px;padding-right:4px;font-size:12px;}.cosqty{width:30px;padding-left:4px;padding-right:4px;}}fieldset{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}.annoucement{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;font-size:18px;margin-bottom:50px;}.searchgroup{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:5px;padding-bottom:5px;}@media(min-width:768px){.searchgroup{float:left;width:50%;}}@media(min-width:992px){.searchgroup{float:left;width:33.33333333%;}}.searchgroupw{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:5px;padding-bottom:5px;}@media(min-width:768px){.searchgroupw{float:left;width:50%;}}@media(min-width:992px){.searchgroupw{float:left;width:33.33333333%;}}.searchgroupn{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:5px;padding-bottom:5px;}@media(min-width:768px){.searchgroupn{float:left;width:50%;}}@media(min-width:992px){.searchgroupn{float:left;width:16.66666667%;}}.searchlabel{position:relative;float:left;width:41.66666667%;min-height:1px;text-align:right;padding-left:0;padding-right:10px;}.searchcontrol{position:relative;float:left;width:58.33333333%;min-height:1px;padding-left:0;padding-right:0;}.searchtext{max-width:240px;}.searchcombo{max-width:240px;}.extracttypescombo{max-width:200px;}.fixedscroll{overflow-y:auto;height:100%;}#shopleftsidebar{width:280px;border-radius:6px;padding:2px;}@media(max-width:768px){#shopleftsidebar{width:100%;}}#box{text-align:center;border:1px solid #ccc;width:350px;height:100px;margin-left:170px;padding-top:35px;}.pageNumber{cursor:pointer;font-size:16px;border:1px solid #ccc;border-radius:4px;padding:4px;text-align:center;}#pageNavCount{cursor:none;}.usertable{table-layout:auto;}.usertable td{-ms-word-wrap:break-word;word-wrap:break-word;}.sortdropdown{margin-bottom:0;}.sortlist{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;margin-bottom:6px;border-top-left-radius:0;border-bottom-left-radius:0;}.creditFrame{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:768px){.creditFrame{float:left;width:41.66666667%;}}.creditFrameRight{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:768px){.creditFrameRight{float:left;width:58.33333333%;}}.creditEntryDiv{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}.creditBasketDiv{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:15px;}.creditDesignDiv{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}.creditButtonsDiv{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;margin-bottom:15px;}.orderFrame{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:768px){.orderFrame{float:left;width:41.66666667%;}}.orderFrameRight{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}@media(min-width:768px){.orderFrameRight{float:left;width:58.33333333%;}}.orderEntryDiv{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}.orderBasketDiv{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:15px;}.orderDesignDiv{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}.orderButtonsDiv{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;margin-bottom:15px;}.rackDiv{position:relative;float:left;clear:both;overflow:auto;margin:0 0 15px 0;padding:0;width:940px;height:800px;border:0;}.pocketDivCell{position:absolute;overflow:hidden;margin:5px;margin-right:1px;margin-bottom:1px;padding-top:3px;width:112px;height:176px;border:2px;border-style:solid;border-color:#c0c0c0;background-color:#fff;text-align:center;font-size:10px;}.pocketDivCell-Add{border-color:#00c000;}.pocketDivCell-NotAvailable{background-color:#ff9191;}.racksmallItem{position:relative;float:left;margin:0;padding-top:3px;width:110px;height:180px;border:1px solid #c0c0c0;background-color:#fff;text-align:center;font-size:10px;}.racksmallItemDiv{margin-top:2px;padding:0;max-width:117px;height:115px;border:0;vertical-align:middle;text-align:center;}.racksmallItemBox{margin-right:auto;margin-left:auto;padding-top:0;width:108px;height:100px;border:0;vertical-align:middle;text-align:center;}.racksmallItemTopBanner{position:absolute;top:0;left:79px;margin:0;padding:0;width:75px;height:75px;border:0;background-color:none;color:none;}.racksmallItemDesc{clear:both;width:112px;height:27px;color:#0f0f0f;text-align:center;}.racksmallItemCode{float:left;clear:both;margin-top:2px;margin-right:0;margin-left:0;width:112px;color:#0f0f0f;text-align:center;font-weight:500;}.racksmallItemCode1{position:relative;float:left;clear:left;padding-left:4px;width:52px;height:13px;text-align:left;}.racksmallItemCode2{position:relative;float:right;clear:right;padding-right:4px;width:52px;height:13px;text-align:right;}.racksmallItemCode3{position:relative;float:left;clear:left;width:112px;height:13px;}.racksmallItemRetail{float:right;clear:right;margin-right:10px;color:#0f0f0f;}.racksmallItemRetail img{border-style:none;}.racksmallItemImage{margin-right:auto;margin-left:auto;max-width:110px;max-height:100px;border:0;vertical-align:middle;text-align:center;}.racksmallItem a{padding-right:5%;padding-left:5%;outline:0;color:#333;text-decoration:none;}.racksmallItem a:link,.racksmallItem a:visited,.racksmallItem a:active,.racksmallItem a:hover{color:#333;}.racksmallItem a:hover{background-color:transparent;}.pktvisible{z-index:100;display:block;}.pkthidden{z-index:0;display:none;}.largeimage{max-height:250px;border:1px solid #eee;padding:4px;border-radius:4px;}@media(min-width:768px){.largeimage{max-height:500px;}}@media(min-width:992px){.largeimage{max-height:500px;}}.mediumimage,.mediumImage{max-height:400px;border:1px solid #eee;padding:4px;border-radius:4px;}@media(max-width:768px){.mediumimage,.mediumImage{width:100%;max-width:360px;max-height:none;}}.popupimage{max-height:350px;max-width:350px;border:1px solid #eee;padding:4px;border-radius:4px;}.thumbimage{max-height:200px;border:1px solid #eee;padding:4px;border-radius:4px;}.brochurethumbimage{max-height:200px;border:1px solid #eee;padding:4px;border-radius:4px;}.smallImage{height:75px;}@media(max-width:768px){.smallImage{height:30px;}}.largeimagenoborder{max-height:250px;max-width:400px;padding:4px;}@media(min-width:768px){.largeimagenoborder{max-height:500px;max-width:600px;}}@media(min-width:992px){.largeimagenoborder{max-width:400px;max-height:500px;}}#itemArea{padding-left:15px;padding-bottom:15px;padding-right:0;overflow-x:hidden;overflow-y:auto;position:absolute;left:282px;right:0;top:0;}@media(max-width:768px){#itemArea{width:100%;position:relative;left:0;}}.newslist ul{list-style:none;padding-left:0;}.newslist ul a{font-size:12px;font-weight:600;cursor:pointer;}.newslist ul ul{list-style:none;padding-left:20px;}.newslist ul ul a{font-size:12px;font-weight:500;color:#333;cursor:pointer;}.newslist ul ul ul{list-style:none;padding-left:20px;}.NewsBlock{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}.NewsBlock-Headline{font-weight:700;font-size:larger;}.NewsBlock-Image1{width:100%;}.NewsBlock-Image1 img{margin-left:auto;margin-right:auto;}.NewsBlock-Image2{width:100%;}.NewsBlock-Image2 img{margin-left:auto;margin-right:auto;}.NewsBlock-Story{width:100%;text-align:justify;}#newkeylist li.panel{margin-bottom:0;}.newsEditorHeadline{max-width:none;width:900px;}.newsEditorStory{max-width:none;width:900px;height:500px!important;}.NewsStory{cursor:pointer;}.tDnD_whileDrag td{background-color:#eee;-webkit-box-shadow:6px 3px 5px #555,0 1px 0 #ccc inset,0 -1px 0 #ccc inset;box-shadow:6px 3px 5px #555,0 1px 0 #ccc inset,0 -1px 0 #ccc inset;}.tDnD_whileDrag td:last-child{-webkit-box-shadow:1px 8px 6px -4px #555,0 1px 0 #ccc inset,0 -1px 0 #ccc inset;box-shadow:1px 8px 6px -4px #555,0 1px 0 #ccc inset,0 -1px 0 #ccc inset;}td.showDragHandle{background-image:url('../Images/updown2.gif');background-repeat:no-repeat;background-position:center center;cursor:move;}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto;}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);}.modal-sm{width:300px;}}@media(min-width:992px){.modal-lg{width:900px;}}@media(min-width:1200px){.modal-lg{width:1100px;}}.voffset2{margin-top:2px;}.voffset5{margin-top:5px;}.voffset10{margin-top:10px;}.voffset15{margin-top:15px;}.voffset30{margin-top:30px;}.voffset40{margin-top:40px;}.voffset60{margin-top:60px;}.voffset80{margin-top:80px;}.voffset100{margin-top:100px;}.voffset150{margin-top:150px;}.redactor-box{border:1px solid rgba(0,0,0,.1);}.redactor-box textarea{max-width:none;}.redactor-box,.redactor-box .redactor-layer,.redactor-styles,.redactor-box>textarea{min-height:400px!important;}.useradmintable{-ms-word-break:break-word;word-break:break-word;}.useradmintable td,th{overflow:hidden;-ms-word-break:break-word;word-break:break-word;min-height:60px;}.useradmintableEmail{overflow:hidden;}.useradmintablecheckbox{width:34px;}.useradmintableOptions{width:146px;}.useradmintableAccount{max-width:180px;}.useradmintableType{width:120px;}.useradmintableUser{max-width:180px;}@media print{#footer{visibility:hidden;}#shopleftsidebar{visibility:hidden;}#printorderheader{visibility:visible;}#itemArea,#itemArea *{visibility:visible;}#itemArea{overflow-y:auto;height:auto!important;position:absolute;width:100%!important;left:0;top:0;}}.designsquare{page-break-inside:avoid;page-break-after:auto;}table{page-break-inside:auto;}tr{page-break-inside:avoid;page-break-after:auto;}.brochuresquare{height:300px;}.brochureimage{height:250px;margin-left:auto;margin-right:auto;}.brochuretext{height:50px;}.printorderfooter{margin-bottom:20px;}.datepicker table tr td,.datepicker table tr th{width:35px;}.filternav li{width:150px;}.filternav a:hover{font-weight:700;background-color:#a9a9a9;}.filternav .Selected{background-color:#e6e6fa;}.offeritem{cursor:pointer;}.offerlist{cursor:pointer;}#the-canvas{border:1px solid #000;direction:ltr;}#the-canvas1{border:1px solid #000;direction:ltr;}#the-canvas2{border:1px solid #000;direction:ltr;}.center-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}.DesignBlockTable{width:400px;text-align:center;}.DesignBlockTable>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{vertical-align:top;border-top:0;}.DesignBlockLabel{width:150px;}.DesignBlockValue{width:250px;}.DesignBlockValue2{font-weight:bold;width:400px;}.img-thumbnail{max-height:200px;}#worldpay-html{min-height:600px;}.testsite{border-top:3px solid #f00;}#img-container{position:relative;}.img-magnifier-glass{position:absolute;border:0;border-radius:0%;cursor:none;width:300px;height:300px;}.scannerOn{background-color:#ffd700;}.element-section{display:block;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;justify-content:normal;margin-right:auto;}.element-container{display:flex;}.element-column{flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;justify-content:normal;}.footerlarge>a{font-weight:300;color:rgba(255,255,255,.38);padding-left:0;}.element-wrap{flex-wrap:nowrap;}.element-element{flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;justify-content:normal;padding:10px;}.element-col-20{width:20%;}.element-col-33{width:33%;}
@font-face {
    font-family: 'Reman';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../fonts/Reman-1.woff2') format('woff2'), url('../fonts/Reman.woff') format('woff'), url('../fonts/Reman.ttf') format('truetype');
}

@font-face {
    font-family: 'Akzidenz Grotesk Berthold';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../fonts/AkzidenzGroteskBE-Regular.eot');
    src: url('../fonts/AkzidenzGroteskBE-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AkzidenzGroteskBE-Regular.woff2') format('woff2'), url('../fonts/AkzidenzGroteskBE-Regular.woff') format('woff'), url('../fonts/AkzidenzGroteskBE-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'LTC Caslon Pro';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../fonts/LTC Caslon Pro Regular.woff') format('woff'), url('../fonts/LTC Caslon Pro Regular.otf') format('otf');
}

body {
    --icon-size: 18px;
    --icon-padding: 0.5em;
    --grid-column-gap: 5px;
    --grid-row-gap: 5px;
    --justify-content: center;
    --grid-template-columns: repeat(0, auto);
    --e-global-color-buttonhighlight: #F7A399;
    --e-global-color-buttonhover: #914D76;
}

@media(max-width: 1024px) {
    body {
        --icon-size: 10px;
        --icon-padding: 0.5em;
    }
}


.headerblock {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
    background-color: white;
}

.bodyblock {
/*    background-color: transparent;
    background-image: linear-gradient(160deg, #95A9CB1F 60%, #95A9CB1C 100%);*/
}

.wrap {
    /*background-image: linear-gradient(160deg, #95A9CB1F 60%, #95A9CB1C 100%);*/
    background-image: linear-gradient(180deg, #95a9cb0f 10%, #fff 15%);
}
.wraplarge {
    /*background-image: linear-gradient(160deg, #95A9CB1F 60%, #95A9CB1C 100%);*/
    background-image: linear-gradient(180deg, #95a9cb0f 10%, #fff 15%);
}

.nav-mega {
    width: 100%;
}

.nav-mega .dropdown {
    position: static;
}

.nav-mega .dropdown-menu.mega-menu {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    min-width: auto;
    width: 100%;
    margin-top: 0;
    padding: 0;
    border-color: #ccc;
}

.nav-mega .dropdown-menu.mega-menu > li {
    padding: 20px;
}

.nav-mega .dropdown-menu.mega-menu .media-list .media {
    padding: 10px;
    font-size: 13px;
}

.nav-mega .dropdown-menu.mega-menu .media-list .media-heading {
    font-size: 16px;
}


ul.dropdown-menu.mega-menu {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    background-color: white !important;
    padding-left: 20px
}

ul.dropdown-menu.cmwidemenu {
    padding-left: 20px
}

.cmwidemenu {
    /*width: 100%;*/
}
    .cmwidemenu > li {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: stretch;
        max-height: 500px;
        gap:10px;
    }

.firstlevelmenu2 {
    max-height: 288px !important;
}

.firstlevelmenuinner {
    min-height: 100px;
    max-height: 500px;
    overflow: hidden;
    flex: 1;
}

.secondlevelmenu {
    list-style: none;
    padding-inline-start: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    max-height: 450px;
}

.secondlevelmenu > li{
    flex: 1 1 auto;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: gainsboro;
}

/* MenuBar */
h5.media-heading {
    font-weight: 700;
    padding-top: 7px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

ul.media-list {
    max-height: 450px;
    overflow-y: hidden;
    padding-bottom: 10px;
}

.media, .media-body {
    padding: 0 5px;
}

.media-body > ul > li {
    /*text-transform: capitalize;*/
}

.addshadow {
    padding: 10px;
    box-shadow: 4px 3px 8px 1px #969696;
    -webkit-box-shadow: 4px 3px 8px 1px #969696;
}

.designdetailTable{

}

.DetailHeader{
    font-size:28px;
    color: cornflowerblue;
    font-weight: 700;
}

#AccountMenu > ul {
    right:0;
    left: unset;
}

.designdetailRow {
    background-color: #e8e8e8;
}

.designdetailLabel {
    font-weight: 700;
}

.designdetailValue {
    color: black;
}

.showdetailsarea {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}

.footer-logo {
    padding-bottom: 20px;
}

.menu5-header {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 10px;
}

.menu6-action {
    padding-bottom: 5px;
}

.menu6-action > a {
    font-size: 14px;
    font-weight: 300;
    color: rgba(255,255,255,0.38);
    padding-left: 0px;
}

.menu6-action > a:hover {
    text-decoration: none;
}

.loginboxcols {
    flex-wrap: nowrap;
    flex: auto;
    align-content: space-around;
    justify-content: space-around;
    flex-direction: row;
    width: 100%;
    display: flex;
}

.loginbox {
/*    min-width:475px;*/
    max-width: 530px;
    width:45%;
    /*left:30%;*/
    background-color: white;
    box-shadow: 6px 4px 10px -5px rgb(0 0 0 / 50%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 11px 11px 11px 11px;
    padding: 20px 20px 20px 20px;
    display: flex;
    flex-wrap: nowrap;
    flex-basis: initial;
    flex-grow: initial;
    flex-shrink: initial;
    align-content: initial;
    align-items: initial;
    justify-content: initial;
    flex-direction: initial;
    color: #95A9CB;
}

@media (max-width: 1024px) {
    .loginbox {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .loginbox {
        width: 95%;
        left: 0;
    }

    .loginboxcols {
        flex-wrap: nowrap;
        flex: auto;
        align-content: space-around;
        justify-content: space-around;
        flex-direction: column;
        width: 100%;
        display: flex;
    }
}

.loginwrapper{
    align-content:flex-start;
    align-items: flex-start;
    background-color: white;
}

.loginelement{
    width: 100%;
    margin-bottom:15px;
}

.loginheader {
    font-family: LTC Caslon Pro, serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 48px;
    width: 100%;
    margin-bottom: 20px;
}

.loginheader2 {
    font-family: LTC Caslon Pro, serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 32px;
}

.loginbutton {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 48px;
    width: 100%;
    padding: 12px 54px 12px 54px;
    margin-bottom: 20px;
    background-color: var( --e-global-color-buttonhighlight );
    color: #ffffff;
    border-radius: 59px;
    border-width: 0;
}

    .loginbutton:hover {
        background-color: var( --e-global-color-buttonhover );
    }

/*! elementor - v3.6.8 - 27-07-2022 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, 
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, 
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0;
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid;
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap,5px);
    grid-row-gap: var(--grid-row-gap,5px);
    grid-template-columns: var(--grid-template-columns);
    -webkit-box-pack: var(--justify-content,center);
    -ms-flex-pack: var(--justify-content,center);
    justify-content: var(--justify-content,center);
    justify-items: var(--justify-content,center);
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size,18px);
    line-height: var(--icon-size,18px);
    width: calc(var(--icon-size, 18px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 18px) + (2 * var(--icon-padding, .5em)));
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: #818a91;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    cursor: pointer
}

    .elementor-social-icon i {
        color: var(--e-social-icon-icon-color);
    }

    .elementor-social-icon svg {
        fill: var(--e-social-icon-icon-color);
    }

    .elementor-social-icon:last-child {
        margin: 0
    }

    .elementor-social-icon:hover {
        opacity: .9;
        color: #fff;
    }

.elementor-social-icon-android {
    background-color: #a4c639
}

.elementor-social-icon-apple {
    background-color: #999
}

.elementor-social-icon-behance {
    background-color: #1769ff
}

.elementor-social-icon-bitbucket {
    background-color: #205081
}

.elementor-social-icon-codepen {
    background-color: #000
}

.elementor-social-icon-delicious {
    background-color: #39f
}

.elementor-social-icon-deviantart {
    background-color: #05cc47
}

.elementor-social-icon-digg {
    background-color: #005be2
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89
}

.elementor-social-icon-elementor {
    background-color: #d30c5c
}

.elementor-social-icon-envelope {
    background-color: #ea4335
}

.elementor-social-icon-facebook, .elementor-social-icon-facebook-f {
    background-color: #3b5998;
}

.elementor-social-icon-flickr {
    background-color: #0063dc
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3
}

.elementor-social-icon-free-code-camp, .elementor-social-icon-freecodecamp {
    background-color: #006400
}

.elementor-social-icon-github {
    background-color: #333
}

.elementor-social-icon-gitlab {
    background-color: #e24329
}

.elementor-social-icon-globe {
    background-color: #818a91;
}

.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g {
    background-color: #dd4b39
}

.elementor-social-icon-houzz {
    background-color: #7ac142
}

.elementor-social-icon-instagram {
    background-color: #262626;
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2
}

.elementor-social-icon-link {
    background-color: #818a91
}

.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in {
    background-color: #0077b5
}

.elementor-social-icon-medium {
    background-color: #00ab6b
}

.elementor-social-icon-meetup {
    background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c
}

.elementor-social-icon-pinterest {
    background-color: #bd081c
}

.elementor-social-icon-product-hunt {
    background-color: #da552f
}

.elementor-social-icon-reddit {
    background-color: #ff4500
}

.elementor-social-icon-rss {
    background-color: #f26522
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50
}

.elementor-social-icon-skype {
    background-color: #00aff0
}

.elementor-social-icon-slideshare {
    background-color: #0077b5
}

.elementor-social-icon-snapchat {
    background-color: #fffc00
}

.elementor-social-icon-soundcloud {
    background-color: #f80
}

.elementor-social-icon-spotify {
    background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15
}

.elementor-social-icon-steam {
    background-color: #00adee
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
    background-color: #589442
}

.elementor-social-icon-tumblr {
    background-color: #35465c
}

.elementor-social-icon-twitch {
    background-color: #6441a5
}

.elementor-social-icon-twitter {
    background-color: #1da1f2
}

.elementor-social-icon-viber {
    background-color: #665cac
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea
}

.elementor-social-icon-vk {
    background-color: #45668e
}

.elementor-social-icon-weibo {
    background-color: #dd2430
}

.elementor-social-icon-weixin {
    background-color: #31a918
}

.elementor-social-icon-whatsapp {
    background-color: #25d366
}

.elementor-social-icon-wordpress {
    background-color: #21759b
}

.elementor-social-icon-xing {
    background-color: #026466
}

.elementor-social-icon-yelp {
    background-color: #af0606
}

.elementor-social-icon-youtube {
    background-color: #cd201f
}

.elementor-social-icon-500px {
    background-color: #0099e5
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
    border-radius: 50%
}

.elementor-repeater-item-0267196 .elementor-repeater-item-6fff5a6 .elementor-repeater-item-4930657 .elementor-repeater-item-2f09c33 {
    background-color: rgba(255,255,255,0.21);
}

.registertile {
    background-image: url('../images/user/registertilebackground.jpg');
    background-size: cover;
    display: flex;
    justify-content: flex-end;
    padding-top: 50px;
    padding-right: 50px;
    width: 100%;
}

.mnu_TopRight > a {
    padding-left: 10px;
    padding-right: 10px;
}

.navbar {
    min-height: 80px;
    margin-bottom: 10px;
}

.navbar-brand {
    height: 60px;
    margin-top: -15px;
}

@media (min-width: 767px) {
    .caret-right {
        width: 0;
        height: 0;
        border-top: 4px solid rgba(0, 0, 0, 0);
        border-bottom: 4px solid rgba(0, 0, 0, 0);
        border-left: 4px solid #777777;
    }

    .menuroot:hover > .dropdown-menu {
        display: block;
    }
}

@media (max-width: 768px) {
    .navbar-brand {
        height: 60px;
        margin-top: 0;
    }

    .elementfooter {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }

    .element-col-20 {
        width: 50%;
    }

    #footerlarge {
        height:650px;
    }

    .wraplarge {
        margin-bottom: -650px;
    }

    .pushlarge {
        height: 650px;
    }

/*    #footer {
        height: 50px;
    }

    .wrap {
        margin-bottom: -50px;
    }

    .push {
        height: 50px;
    }*/
}
#itemArea:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}


/*CHECKOUT - basket */
#checkoutdetails > thead > tr.info > td {
    font-weight:600;
}


/*SEARCH txt field*/
#SearchSpan{
    background:none;
    border-right: none;
    padding-right: 0;
}

.designsquareinfo.designsquare-btnRow {
    margin-left: auto;
    margin-right: auto;
}

/* PLAN RackView */
.racksmallItemImage {
    border-color: transparent !important;
}

/* Store */
.designsquareinfo-links {
    color: #f75998;
    text-decoration: none;
}
    .designsquareinfo-links > a {
        color: #f75998;
        text-decoration: none;
    }
.designsquareinfo-links > a:hover {
    font-weight:500;
}
/* details */
.largeimage {
    border: none;
}
