@import url(https://tobs.oxatis.com/Files/122995/updated_styles-min.css);

/*<style type="text/css">*/

/* additional TOBS styles */

.PBPTitle {letter-spacing:2px !important;}.PBMainTxt, .addrbook .PBSTitle, .addrbook .PBSTitle, .scconfirmform .PBSTitle, .scorderform .PBSTitle, .scpaymentform .PBSTitle, .scshipform .PBSTitle, .useraccount.useredit .PBSTitle {font-weight:100;}
.hotnews .PBItemName .PBMainTxt, .loginHeader .PBSTitle, .scconfirmform .PBSTitle, .scorderform .PBSTitle, .scpaymentform .PBSTitle, .scshipform .PBSTitle, .scshopcart .PBSTitle, cs-app-cross-sales .lz-title.PBSTitle {font-family:Open Sans,sans-serif !important;}
.PBCompTitle .PBPTitle, .itemdetail .PBMainTxt.PBRelatedPdtTitle, .itemdetail .PBMainTxt.PBUpSellPdtTitle, .scconfirmform .PBPTitle, .scorderform .PBPTitle, .scpaymentform .PBPTitle, .scshipform .PBPTitle, .scshopcart .PBPTitle, .userlogin .PBPTitle {font-family:Open Sans,sans-serif !important;}
#headerarea .headerflex-text #headertext, #headerarea .headerflex-text-1 {font-family:Open Sans,sans-serif !important;}
#hmenu>li.mitext>a.menu, #hmenu>li.mitext>span, #hmenu>li ul.submenu li.mitext a, #hmenu>li ul.submenu li.mititle span, .PBSTitle, #fmenu li.mititle span {font-family:Open Sans,sans-serif !important;}
#headerarea .headerflex-btn #headerInfoCart, #headerarea .headerflex-btn a.accountLink, #headerarea .headerflex-btn a.contact-btn, {font-family:Open Sans,sans-serif !important;}
.scshipform .PBSTitle {font-size:18px !important;}
.PBPTitle {font-family:Open Sans,sans-serif !important; text-transform: capitalize;}
#headerarea .headerflex-text, #headerarea .headerflex-text-1, #headerarea .headerflex-text #headertext{background: #edeeee;color:#000000 !important;padding: 0 15px;}
a#btnordernow span, #btncontinue span, .PBCompTitle .PBPTitle, #fmenu li.mititle span, ul.tagsList {letter-spacing:2px;}
.shippingListTbl {border-bottom:1px solid #cccccc !important;}
#hmenu>li.mitext>a.menu, #hmenu>li.mitext>span, #hmenu>li ul.submenu li.mitext a, #hmenu>li ul.submenu li.mititle span, .PBSTitle {letter-spacing:2px !important;}
#hmenu>li ul.submenu {background: #959595 !important;}
#hmenu>li ul.submenu li.mitext a {line-height: 30px !important;}
#hmenu>li ul.submenu li.mititle span {font-weight:100 !important; border-bottom: 1px solid #c2c2c2;}
.imgcat {border: medium none;margin: 10px;}
.itemlist .imgthumbnail {max-width:300px !important;}
#btndetail, #btnaddtocart {border-radius:0 !important;padding: 10px 0 !important;box-sizing: initial !important;border:none !important;text-transform: upercase !important;width:50% !important;}
#btnaddtocart:hover {background: black !important;}#btndetail {display:none;}
.PBSalesPrice, .cartlineprice .PBCurrency, .cartlinetotal .PBCurrency, .cartsubtotal .PBCurrency, .cartshipprice .PBCurrency, .carttotalprice .PBCurrency {font-family:Georgia, times, serif !important;font-size:175% !important;font-weight: 100 !important;color:#000 !important;}
.carttotalprice .PBCurrency {color: #59b29e !important;font-weight:800!important;}
.homepage [cs-carrousel] .row.right {background-image: url(/Files/122995/_img-home/right-arrow.png);}
.homepage [cs-carrousel] .row.left {background-image: url(/Files/122995/_img-home/left-arrow.png);}
#footer-rea .PBSTitle {font-size:14px !important;}.PBItemImg img {width:300px !important;}
#bullet, #poweredby, .PBRelPdtTable .PBShortTxt {display:none;}
#maincontainer.itemdetail .imgmain, .imgcontainer #imgmain {border:1px solid #ccc !important;}
#footer-pages {padding:0 50px;}
#footer-pages h3,.itemlist #btnaddtocart.btnaddtocart span {font-weight:800;letter-spacing:2px;}
#footer-pages h2 {font-size:26px;letter-spacing:2px;}#fmenu {width:125%;}#headerSearchBlock .blockbtn {background-image: url(/Files/122995/Img/19/search-btn.jpg);background-repeat: no-repeat;} #headerInfoCart .headerInfoCartInner .cartpict {background-image: url(/Files/122995/Img/09/icon-grey-cart-big.png);background-repeat: no-repeat;}
.mz-thumb-selected img {-webkit-filter: brightness(0%);filter: brightness(100%);}
#headerarea #headermenu,.itemdetail #btnaddtocart.btnaddtocart span,.itemlist #btnaddtocart.btnaddtocart span {text-transform:uppercase;letter-spacing:2px;}
#hmenu>li ul.submenu li.mititle span {margin-bottom:15px;}

#headerarea #headermenu,.itemdetail #btnaddtocart.btnaddtocart span,.itemlist #btnaddtocart.btnaddtocart span {text-transform:uppercase;letter-spacing:2px;}

/* Homepage Buttons */
#maincontainer.webblock.homepage .section.section-3 .bloc-mea.zoneClick .btn.btn-black a.PBLink font, #footerblock .btnmain,
#maincontainer.webblock.homepage .section.section-4 .bloc-mea.zoneClick .btn.btn-black a.PBLink font, #btncheckout {
border-radius: 0 !important;font-family:Open Sans,sans-serif !important;font-weight:800 !important;letter-spacing: 2px !important;border: none !important;background: #63c6b0 !important;color: #fff !important;text-transform: uppercase !important;padding:20px 40px !important;
}

/* Go Shopping button */
#maincontainer.homepage #expDiaporama a.btnclass {
border-radius: 0 !important;border: none !important;background: #63c6b0 !important;padding: 10px 80px;height:60px !important;}
#maincontainer.homepage a.btnclass font {font-family:Open Sans,sans-serif !important;font-size:110% !important;letter-spacing: 2px !important;color: #fff !important;text-transform: uppercase !important;font-weight:800 !important;}

/* Homepage GO Button */
#footerblock .btnmain {
padding:0 !important;
}

/* Homepage button :hover status */
#footerblock .btnmain:hover, #maincontainer.homepage #expDiaporama a.btnclass:hover,
#maincontainer.webblock.homepage .section.section-3 .bloc-mea.zoneClick .btn.btn-black a.PBLink font:hover,
#maincontainer.webblock.homepage .section.section-4 .bloc-mea.zoneClick .btn.btn-black a.PBLink font:hover, #btncheckout:hover {
background:#000 !important;
}

#btncheckout {padding:0 20px !important;}

.viewCartRelatedProducts a.btnmain.btnaddtocart, #btnordernow, #btnConnect, #btnCreateAccount, #btncontinue, #btnGuestCheckout {
border-radius: 0 !important;font-family:Open Sans,sans-serif !important;letter-spacing: 2px !important;border: none !important;background: #63c6b0 !important;color: #fff !important;
}

#footerblock input[type=text], #footerblock .btnmain  {
border-radius: 0 !important;font-family:Open Sans,sans-serif !important;border: none !important;color: #000 !important;
}

#footerblock .CS-newstagline .PBShortTxt .ng-binding {font-family:Open Sans,sans-serif !important;letter-spacing:2px;}

#maincontainer.webblock.homepage #footer-rea {border-top:1px solid #ccc !important;}

#footerblock.CS-newstagline.PBShortTxt.ng-binding {font-family:Open Sans,sans-serif !important;}

#maincontainer.webblock.homepage .section.section-3 .bloc-mea.zoneClick .background-title .PBSTitle,
#maincontainer.webblock.homepage .section.section-4 .bloc-mea.zoneClick .background-title .PBSTitle {
letter-spacing: 6px !important;text-transform: uppercase !important;font-size:25px !important;
}

.viewCartRelatedProducts a.btnmain.btnaddtocart span {text-transform: uppercase !important;}

#maincontainer.sccatalog.itemdetail .crossBlockZone .c-cs-add-to-cart span {letter-spacing:2px !important;}

a#btnordernow span, .viewCartRelatedProducts a.btnmain.btnaddtocart span {font-weight:800 !important;}

.scpaymentform .sectiondataarea table table table  {border-bottom:1px solid #ccc !important;}

.oxAddrCurrent .oxAddrLFullName {height:16px;}

#maincontainer.webblock.homepage .section.section-4 .bloc-mea.zoneClick,
#maincontainer.webblock.homepage .section.section-3 .bloc-mea.zoneClick {border: 1px solid #3d3d3d;}

td .title {background: #e8e4e4;}

#btnGuestCheckout {text-transform: uppercase !important;}

.shippingTitle .PBMainTxt, .scpaymentform .sectiondataarea .PBMainTxt {font-weight:800 !important;font-size:18px;margin-left:10px;}

.scpaymentform .sectiondataarea .cartlinename .PBMainTxt, .cartlinename a.PBLink font.PBMainTxt {font-weight:200 !important;font-size:14px;margin-left:0;}

.PBShortTxt.PBMsgOutOfStock {line-height:0 !important;margin-left:10px !important;padding:8px;border:1px solid #ccc;}

#iconwarning {display:none !important;}

/* END additional TOBS styles */

#blkcontact .PBMainTxt {font-style: normal !important;}

.PBRelatedPdtTitle:before,
.PBUpSellPdtTitle:before,
.PBMainTxt.PBRelatedPdtTitle:before{
	content: "You May Also Like" !important;
	}

.sectiondata {border: none !important;}

.headerflex-btn a.contact-btn {
    cursor: pointer;
}
#offer .PBPTitle {
    font-size: 40px;
	font-weight:bold;
}
.line.carrouselActiveLine {
    display: flex;
    justify-content: center;
}
#btncheckout div,
#btncheckout span,
#btncontinue div,
#btncontinue span,
#btnordernow div,
#btnordernow span,
#btnquotation div,
#btnquotation span,
#btnviewinvc div,
#btnviewinvc span,
.itemdetail #btnaddtocart.btnaddtocart div,
.itemdetail #btnaddtocart.btnaddtocart span,
.itemdetail #btnreqinfo div,
.itemdetail #btnreqinfo span {
    text-transform: uppercase;
}
#blockuserlogout .logout a,
#blockuserlogout .viewaccountinfo a,
.blockfacet .blockbtn,
.cartlineqty .PBBtnStd,
.OxSearchPanelBlkAdv .OxSearchPanelNavBtn,
.OxSearchPanelNavBar .OxSearchPanelNavBtn,
.qtyZone .PBBtnStd,
a.btnmain,
button, div.navbar a,
input.PBBtnStd,
input[type=button],
input[type=submit]{
	border: 1px solid #ccc;

}

#searchAnswers .oxcell .PBItemImg img {
max-width: 175px !important;
}


#maincontainer.itemdetail #info span.PBLongTxt {font-weight:100 !important;}

#crossales img {
	max-width:175px!important;
}

.sectiontbarea.ng-scope,
.ng-scope.ng-isolate-scope.c-cs-breadcrumb {width: 1280px;margin: 0 auto;}



/*</style>*/



.webblock.homepage#maincontainer .section.section-title {
	display:block;
}