.companyLogo {
    margin-top: 10px;
    height: 100px;
    background-position: left center;
    width: 200px;
    background-size: contain;
    border: none;
	background-repeat:no-repeat;
     background-image: url(../images/logo.png);
}
body{
background-color:#f7f7f7;
}
.middleContainerTop, .middleContainerTopBottom{
width:100%;
height:120px;
background-color:#FFFFFF;
}
.middleContainerHandler{
border:none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	margin: 0;
	padding:0;
	width:960px;
}
.jobAdTopArea{
height:120px;
margin:0;
border: none;
}
.companyLogo{
margin-top:10px;
height:100px;
background-position:left center;
width:200px;
background-size:contain;
border:none;
}
.jobListLeft{
width: 640px;
}
.middleContainerHandler{
background-color:transparent;
}
.searchArea{
display:none;
}
.jobAddContainer{
margin-top:15px;
border:1px solid #FFF;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
overflow:hidden;
width:638px;
}
.jobAddContainerHolder{
    padding: 15px;
	width:608px;
	cursor:pointer;
}
.jobAddTitle{
width:400px;
padding-right:10px;
word-wrap: break-word;
}
.jobAddTitleHeader{
width:100%;
margin-right:4px;
font-size:10px;
color:#323256;

}
.jobAddTitleHeaderTop{
width:auto;
font-size:12px;
margin-top:10px;
}
.jobAddTitleHref:link, .jobAddTitleHref:hover, .jobAddTitleHref:visited {
    font-size: 22px;
    color: #58595b;
    font-weight: 400;
	line-height:1.3;
}
.jobAddTitleHrefEtra:link, .jobAddTitleHrefEtra:hover, .jobAddTitleHrefEtra:visited, .jobAddTitleHref:hover{ 
-webkit-transition: all  150ms ease-in-out;
    -moz-transition: all  150ms ease-in-out;
    -o-transition: all  150ms ease-in-out;
    -ms-transition: all  150ms ease-in-out;
    transition: all  150ms ease-in-out;
	text-decoration:none;
}
.jobLiner{
width:100%;
height:1px;
}
.jobAddTitleHrefRead{
height:24px;
width:99px;
border:1px solid #d8d8d8;
background-color:#d8d8d8;
font-size:14px;
font-weight:400;
color:#FFF;
text-align:center;
line-height:24px;
border-radius:0px 5px 5px 0px;
-moz-border-radius:0px 5px 5px 0px;
-webkit-border-radius:0px 5px 5px 0px;
margin-top:15px;
 margin-left: -16px;
}
.jobAddTitleHrefReadExtra{
background-color:#149A7E;
-webkit-transition: all  150ms ease-in-out;
    -moz-transition: all  150ms ease-in-out;
    -o-transition: all  150ms ease-in-out;
    -ms-transition: all  150ms ease-in-out;
    transition: all  150ms ease-in-out;
}
.jobAddTitleRight{
width:188px;
word-wrap: break-word;
}
.publishTime{
font-size:13px;
color:#58595b;
width:auto;
line-height:1.3; 
font-weight:400;
}
.publishTimeItal{
float:left;
}
.addToCartBtn, .submitOrder{
width:140px;
background-color:#149A7E;
text-align:center;
color:#FFF;
font-size:13px;
height:28px;
/*background-position:center right;  
background-repeat:no-repeat;
background-image:url(../images/iconmonstr-shopping-cart-3-240.png);
padding-left:15px;
background-size:16px;
padding-right:15px;*/
line-height:28px;
cursor:pointer;
    border-radius: 2px;
	margin-top:5px;
	    margin-right: 15px;
}
.submitOrder{
float:right;
margin-top:6px;
margin-right:0;
}
.inputField{
position: relative;
    float: left;
    width: 36px;
    height: 22px;
    color: #000;
    margin: 0;
    border: 1px solid #e2e9ef;
    border-top: 1px solid #cbd3e2;
    font-weight: 300;
    padding: 2px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    outline: medium none;
	text-align:center;
	border-radius: 2px;
}
.subtractQty, .addQty{
position:relative;
float:left;
cursor:pointer;
text-align:center;
color:#FFF;
background-color:#149A7E;
height:28px;
width:28px;
line-height:28px;
font-size:18px;
display:none;
}
.jobAddTitleHeaderB{
margin-top:15px;
}
.rightArea{
margin-left:15px;
margin-top:15px;
}
.companyInfo, .cartArea, .accountArea{
background-color:#FFF;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.cartArea, .accountArea{
    width: 280px;
    padding: 10px;
	overflow:hidden;
	margin-bottom:15px;
}
.cartHeader{
width:calc(100% - 42px);
background-position: top 6px left 20px;
background-repeat:no-repeat;
background-size:24px;
font-size:13px;
background-color:#149A7E;
color:#FFF;
line-height:24px;
padding-bottom:6px;
padding-top:6px;
padding-left:52px;
padding-right:10px;
margin-left:-10px;
margin-top:-10px;
background-image:url(../images/iconmonstr-shopping-cart-3-240.png);
border-bottom:1px solid #f7f7f7;
font-weight:400;
}
.accountHeader{
background-image:url(../images/iconmonstr-user-20-240.png);
}
.priceList{
    font-size: 16px;
    margin-top: 9px;
    font-weight: 600;
    color: #149A7E;
}
.companyInfoHeaer{
border:none;
color:#939598;
}
.companyInfoHeaerFirstZero{
color:#939598;
font-weight:400;
}
.companyInfo{
margin-bottom:5px;
margin-top:-15px;
padding-bottom:7px;
}
.companyInfoFirstsNewDe{
margin-top:15px;
background-color:#FFF;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-image:none;
background-color:#149A7E;
height:250px;
overflow:hidden;
}
.companyInfoSubHead{
height:120px;
line-height:75px;
color:#149A7E;
background-position:center;
background-repeat:no-repeat;
margin:0;
background-image:url(../images/hoverSub.png);
}
.companyInfoSubHeadMk{
height: 95px;
    line-height: 1.3;
    color: #149A7E;
    padding-top: 25px;
}
.companyInfoFirstsNewDeFb{
margin-bottom:15px;
height:auto;
padding:0;
background-color:#FFFFFF;
}
.companyInfoFirsts{
margin-top:0;
}
#subscribeEmail{
margin-top:25px;
background-color:#FFF;
border-color::#FFF;
width:229px;
height:23px;
padding:8px;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color:#939598;
font-size:12px;
}
.subscribeBtn{
margin-top:5px;
background-color:#149A7E;
width:247px;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
height:39px;
text-align:center;
line-height:39px;
color:#149A7E;
font-size:18px;
background-image:none;
background-color:#fff;
margin-left:25px;
opacity:0.9;
}
.subscribeBtn:hover{
opacity:1;
}
.middleContainerCopy{
float:left;
margin-top:15px;
padding-top:5px;
border-top:1px solid #d1d3d4;
width:100%;
}
.searchArea{
display:block;
float:right;
background-color:#FFFFFF;
width:384px;
margin:0;
padding:0;
margin-top:39px;
margin-right:6px;
}
#jobTitle{
width:320px;
height:20px;
background-color:#f7f7f7;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color:#a7a9ac;
border-color:#f7f7f7;
padding:10px;
margin:0;

}
.searchBtn{
height:40px;
background-color:#149A7E;
width:40px;
background-position:center;
background-image:url(../images/iconmonstr-search-thin-24.png);
background-repeat:no-repeat;
border-color:#149A7E;
background-size: 18px;
border-radius:0px 5px 5px 0px;
-moz-border-radius: 0px 5px 5px 0px;
-webkit-border-radius:0px 5px 5px 0px;
}
.jobDescription, .companyDescription{
     width: 608px;
	 padding:15px;
	 margin:0;
	 background-color:#FFF;
	 margin-top:15px;
 	     border: 1px solid #FFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    overflow: hidden;
}
.jobDescription{
padding-bottom:0;
}
.jobHeaders{
color:#414042;
font-size:13px;
font-weight:400;
width:100%;
margin:10px;
margin-bottom:10px;
z-index:999999999;
height:0;
}
.companyDescriptionDetails{
margin:5px;
  width: 598px;
}
.applyNotAreaNew{
margin-top:15px;
  width: 608px;
}
.applyNowBtn{
margin:0;
background-color:#2BB673;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size:18px;
text-transform:uppercase;
min-width:209px;

height:40px;
line-height:40px;
padding:0;
padding-left:10px;
padding-right:10px;
color:#FFF;
}
.headeralert, .jobTitleAreaExtraTopAlert{
margin-top:15px;
background-color:#FFFFFF;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width:610px;
}
.jobTitleAreaExtraTopAlert{
    height: auto;
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    color: #a94442;
    width: 640px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.leftArsseaa{
width:640px;
}
.companyDescriptionTitle{
    font-size: 22px;
    color: #58595b;
    font-weight: 400;
    line-height: 1.3;
	width:100%;
	margin:10px;
	margin-bottom:5px;
}
.jobTitleAreaOtherSocial{
width:100%;
margin:0;
margin-left:10px;
margin-bottom:10px;
}

.languageArea{
position:absolute;
right:10px;
top:-10px;
z-index:999;
}
.flagsClass{
position:relative;
float:left;
width:24px;
height:24px;
background-position:center;
background-repeat:no-repeat;
background-size:contain;
background-image:url(../images/flags_1.png);
margin-left:2px;
margin-right:2px;
}
.flagsClass_1{
background-image:url(../images/flags_1.png);
}
.flagsClass_2{
background-image:url(../images/flags_2.png);
}
.flagsClass_3{
background-image:url(../images/flags_3.png);
}
.flagsClass_4{
background-image:url(../images/flags_4.png);
}
.flagsClass_5{
background-image:url(../images/flags_5.png);
}
.middleContainerTopBottom{
margin-top:10px;
}
.middleContainerTopBottomFooter{
text-align:center;
font-size:11px;
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-top: 1px; 
}
.cartTotals{
	width:calc(100% - 20px); 
    font-size: 12px;
    color: #939598;
    line-height: 24px;
    padding-top: 4px;
	padding-left:10px;
	padding-right:10px;
    padding-bottom: 4px;
    border-bottom: 1px solid #f1f1f1;
    font-weight: 400;
}
.cartTotalsItems{
width:100%;
}
.cartTotalsItemsDiscountValue{
float:right;
}
.cartTotalsNoBottom{
border:none;
padding-bottom:0;
}
.cartTotalsItemsProductTitle{
font-size:11px;
line-height:1.5;
height:auto  !important;	
font-weight:normal !important;	
}
.cartTotalsItemsProductHeader{
height:20px;
line-height:20px;
font-weight:600;
font-size:11px;
width:20%;
}
.cartTotalsItemsProductHeader2{
width:59%;
} 
.cartTotalsItemsProductHeader3{
text-align:right;
float:right;
}
.cartTotalsTop{
padding-top:8px; 
}
.cartTotalsItemsProductHeaderSubtitle{
font-weight:normal !important;
height:auto  !important;	
}
.cartTotalsTopMiddle{
text-align:center; 
border:none;
}
.errBorder{
border-color:#FF0000 !important;
}
.updateDiv{
position:absolute;
z-index:9999;
width:100%;
background-repeat:no-repeat;
height:100%;
top:0;
left:0;
display:none;
background-position:center;
background-size:16px; 
background-image:url(../images/ajax-loader.gif);
background-color:rgba(255,255,255,0.5);
}
.removeProduct, .removeOffer{
position:absolute;
left: -4px;
    top: 9px;
    background-size: 6px;
    cursor: pointer; 
    width: 10px;
    height: 10px; 
 background-position:center;
background-repeat:no-repeat;
background-image:url(../images/iconmonstr-x-mark-2-240.png);
display:none;
 -webkit-transition: all  50ms ease-in-out;
    -moz-transition: all  50ms ease-in-out;
    -o-transition: all  50ms ease-in-out;
    -ms-transition: all  50ms ease-in-out;
    transition: all  50ms ease-in-out;
	z-index:999;
}
.cartTotalsProducts:hover .removeProduct, .offerCntCartArea:hover  .removeOffer{
display:block;
-webkit-transition: all  50ms ease-in-out;
    -moz-transition: all  50ms ease-in-out;
    -o-transition: all  50ms ease-in-out;
    -ms-transition: all  50ms ease-in-out;
    transition: all  50ms ease-in-out;  
}
.cartCnt{
width:100%;
}
.middleContainerFull{
width:100% !important;
background-color: #f7f7f7;
}
.topUrls{
position:relative; 
float:right; 
margin-right:16px;   
font-size:13px;
} 
.topUrlsFirst{
margin-right:0;
}
.topUrls:hover{
text-decoration:underline;
}
.cntCnt{
width:100%;
background-color:#FFF;
margin-top:15px;
margin-bottom:15px;
}
.inputFieldOther{
    margin: 0 auto;
    width: 100%;
    z-index: 2;
}
.signInBtn{
background-color: #149A7E !important;
    border: 1px solid #149A7E !important;
	border-radius:2px;
}
.textAreaCart{
position: relative;
    float: left;
    width: 100%;
    height: 18px;
    color: #666;
    margin-bottom: 5px;
    margin-top: 5px;
    border: 1px solid #e2e9ef;
    border-top: 1px solid #cbd3e2;
    font-weight: 300;
    padding: 2px;
    font-size: 12px;
    outline: medium none;
    min-height: 40px;
	    resize: none;
}
.orderStatusCnt{
float:right;
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
      padding: 4px;
    font-size: 12px;
	line-height:18px;
    padding-left: 8px;
    padding-right: 8px; 
	    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.orderStatusCnt_2{
color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}
.orderStatusCnt_3{
color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.orderStatusCnt_4{
 background-color: #f2dede;
    border: 1px solid #ebccd1;
	 color: #a94442;
}
.orderDetailsCnt{
width:100%;
}
.orderDetailsCntLoading{
background-repeat:no-repeat;
background-position:center;
background-size:16px;
height:30px;
background-image:url(../images/ajax-loader.gif);
}
.pdfGenerator{
float:right;
background-repeat:no-repeat;
background-position:center;
background-size:32px;
margin-top:16px;
height:32px;
width:32px;
background-image:url(../images/iconmonstr-file-33-240.png); 
}
.jobAddTitleHrefOrder, .productTitleHeader{
font-size: 22px;
    color: #58595b;
    font-weight: 400;
	line-height:1.3;
	font-weight:normal;
}
.jobAddTitleHrefOrder:hover{
text-decoration:underline;
}
.orderItemsCnt{
width:100%;
margin-top:15px; 
padding-top:15px;
border-top:1px solid #f1f1f1;
    color: #58595b;
}
.orderItemCnt{
width:100%;
min-height:20px;
padding-bottom:3px;
margin-bottom:3px;
border-bottom:1px dashed #f1f1f1;
    color: #58595b;
}
.orderItemBox{
width:20%;
}
.orderItemBoxTitle{
width:28%;
}
.orderItemBoxTiny{ 
width:10%;
}
.orderItemBoxTinyPri{
width:14%;
}
.orderItemBoxTinyDisc{
width:8%;
}
.orderItemBox{
font-size:12px;
line-height:1.4;
}
.orderItemBoxHeader{
font-size:11px;
font-weight:600;
}
.orderItemBoxSuperTiny_1{
width:5%;
text-align:center;
}
.orderItemBoxSuperTiny{
width:5%;
text-align:left;
}
.orderItemBoxTinyQ{
text-align:center;
}
.orderItemBoxSuperTinyT{
color:transparent;
}
.orderItemBoxTinyTotal{
text-align:right;
}
.orderItemBoxBottom{
float:right;
width:80%;
margin-right:2%;
}
.orderItemBoxBottomH{
width:auto; 
float:right;
}
.orderItemBoxBottomHL{
margin-left:15px;
width:13%;
text-align:right;
font-weight: 600;
text-decoration:underline;
} 
.orderItemCntNo{
border:none;
}
.orderItemCntNoTop{
margin-top:8px; 
}
.orderItemCntThankYou{
    text-align: center;
    border: none;
    border-top: 1px dashed #f1f1f1;
    font-size: 11px;
    padding-top: 10px;
    height: auto;
    padding-bottom: 0;
    margin-bottom: 0;
}
.orderItemBoxComment{
width:200px;
padding:10px;
border-radius: 2px;
background-color:#f1f1f1; 
line-height:1.5;
color:#58595b; 
background-repeat:no-repeat;
background-position:top 10px left 10px ;
font-size:12px;
background-size:18px;
background-image:url(../images/iconmonstr-speech-bubble-comment-thin-240gra.png);
padding-left:38px;
margin-top: -20px;
}
.companyInfoHeaerPerson {
    background-position: left 8px top 12px;
    background-image: url(../images/iconmonstr-user-15-240.png);
}
.companyInfoHeaerEmail {
    background-position: left 8px top 12px;
    background-image: url(../images/iconmonstr-email-4-240.png);
}
.companyInfoHeaerPhone {
    background-position: left 7px top 12px;
    background-image: url(../images/iconmonstr-smartphone-3-240.png);
} 
.companyInfoHeaerLocation {
    background-image: url(../images/iconmonstr-map-8-240.png);
}
.companyInfoHeaeWebsite {
    background-position: left 7px top 12px;
    background-image: url(../images/iconmonstr-globe-5-2402.png);
}
.companyInfoHeaerDebt{
    background-position: left 5px top 12px;
    background-image: url(../images/iconmonstr-currency-6-240.png);
}
.companyInfoHeaerFirstZero {
    background-image: none;
    border: none;
}
.orderStatusCntNew{
float:none;
}
.fixedArea {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: rgba(243,240,235, 0.7);
    display: none;
}
.popUpImg{
position:fixed;
max-width:600px;
max-height:400px;
top:50%;
left:50%;
width:100%;
height:100%;
z-index:99999;
border:3px solid #FFF;
display:none;
border-radius:2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.fixedAreaLoader{
position:fixed;
top:50%;
left:50%;
width:48px;
height:48px;
margin-left:-24px;
margin-top:-24px;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#FFF;
background-position:center;
background-image:url(../images/ajax-loader.gif); 
z-index:9999;
background-size:16px;
background-repeat:no-repeat;
}
.popUpClose{
position:fixed;
top:50%;
right:50%;
width:24px;
border-radius:50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%; 
height:24px;
cursor:pointer;
background-color:#FFF;
background-position:center;
background-image:url(../images/iconmonstr-x-mark-6-240.png); 
z-index:99999;
display:none;
background-size:24px;
background-repeat:no-repeat;
}
.middleContainerHandlerCenter .bx-wrapper{
width:99.3%;
margin-left:0.1;
}
.jobAddContainerOffer{
border:3px solid #f90000;
border-bottom:0;
width: 632px;
border-radius:5px 5px 0 0;
}
.jobAddContainerOfferBottom{
border:3px solid #f90000;
border-top:0;
width: 632px;
border-radius:0 0 5px 5px;
}
.jobAddContainerOfferBottom .addToCartBtn{
float:right;
}
.offerTitle{
position:relative;
float:left;
font-size: 22px;
    color: #58595b;
    font-weight: 400;
    line-height: 1.3;
    font-weight: normal;
}
.offerExpire{
float:right;
font-size: 12px;
    color: #58595b;
    font-weight: 400;
    line-height: 1.3;
    font-weight: normal;
}
.jobAddContainerOfferCnt .publishTimeItal{
float:right;
}
.cartTotalsTopOFfers{
background-color:#f90000;
color:#FFF;
padding-top: 0;
    padding-bottom: 0;
}
.offerCntCartArea{
width: calc(100% - 20px);
    font-size: 12px;
	    color: #939598;
    line-height: 24px;
	    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 4px;
    border-bottom: 1px solid #f1f1f1;
    font-weight: 400;
	padding-top:4px;
}
.offerCntCartArea span{
float:right;
}
.cartTotalsErr{
background-color: #f90000;
    color: #FFF;
    padding-top: 0;
	display:none;
    padding-bottom: 0;
}
.orderItemHeaderCntHeader{
font-size: 12px;
     background: #F90000;
    text-align: center;
    color: #FFF;
    line-height: 24px;
    padding-bottom: 0;
    text-transform: uppercase;
}
.orderItemHeaderCntHeaderTitle{
font-size: 12px;
     background: #FFF;
     color: #58595b;
    line-height: 24px;
    padding-bottom: 0;
}
.orderItemBoxSuperTiny_1_transp{
color:transparent;
}
.orderItemHeaderCntHeaderTitle .orderItemBoxSuperTiny_1{
line-height:24px;
}
.offertatHeaderTopCnt{
	width: calc(100% - 30px);
     background-repeat: no-repeat;
     font-size: 13px;
     color: #FFF;
    height:34px;
line-height:34px;
 
    padding-left: 15px;
    padding-right: 15px;
      border-bottom: 3px solid #149A7E;
    font-weight: 400;
	border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
	margin-top:15px;
}
.offerBtnHref{
padding-left:15px;
padding-right:15px;
font-size:13px;
color:#149A7E;
  border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
	-webkit-transition: all  150ms ease-in-out;
    -moz-transition: all  150ms ease-in-out;
    -o-transition: all  150ms ease-in-out;
    -ms-transition: all  150ms ease-in-out;
    transition: all  150ms ease-in-out;
	margin-right:15px;
	top:2px;
 }
.offerBtnHref:hover, .offerBtnHrefActive{
background: #149A7E;
    color: #FFF;
  -webkit-transition: all  150ms ease-in-out;
    -moz-transition: all  150ms ease-in-out;
    -o-transition: all  150ms ease-in-out;
    -ms-transition: all  150ms ease-in-out;
    transition: all  150ms ease-in-out;
} 
.jobAddContainerOfferCnt, .jobAddContainerOfferBottom{
margin-top:2px;
}
.jobAddContainerOffer, .jobAddContainerOfferBottom{
border-color:#149A7E;
}
.submenuCnt{
position: absolute;
    width: 105px;
    z-index: 9;
    background-color: #f90000;
    border-top: 5px solid #f90000;
    left: 0;
    top: 18px;
	padding-top:4px;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
 	padding-bottom:5px;
	border-radius: 0 3px 3px 3px;
    -moz-border-radius: 0 3px 3px 3px;
    -webkit-border-radius:0 3px 3px 3px;
}
.subUrls {
    position: relative;
    float: left;
    padding: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFF;
    font-size: 13px;
    font-weight: 500;
 	padding-right:0;
	width:calc(100% - 14px);
}
.topUrlsOffersDiv{
cursor:pointer;
background-repeat: no-repeat;
    background-size: 8px;
    padding-right: 20px;
	
    background-position: top 8px right 6px;
    background-image: url(../images/iconmonstr-arrow-37-240White.png);
	 -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.topUrlsOffersDiv:hover{
text-decoration:none;
cursor:pointer;
}
.subUrls:hover{
text-decoration:underline;
}
.downArrMobileClicked{
display:bl;ock
 -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.topUrlsOffers{
background-color:#149A7E;
}
.submenuCnt{
background-color:#149A7E;
border-color:#149A7E;
}
.middleContainerTopHeader{
height:28px;
 background-color:#149A7E;
    border-bottom: 8px solid #FFF;
}
.topHeaderBtns{
position:relative;
float:left;
height:28px;
line-height:28px;
color:#FFF;
text-align:center;
font-size:12px;
text-transform:uppercase;
padding-left:15px;
padding-right:15px;
cursor:pointer;
}
.topHeaderBtnsFirst{
padding-left:0;
}
.topHeaderBtns:hover{
text-decoration:underline;
}
.topHeaderBtnsActive{
background-color:#FFF;
color:#149A7E;
padding-left:15px;
}
.topHeaderBtnsActive:hover{
text-decoration:none;
}
.lunaCntBig{
width:48.5% !important;
margin-right:2%;
}
.lunaCntBig:nth-child(2n) {
margin-right:0;
}
.lunaCntBig .jobAddContainerHolder{
width:calc(100% - 30px) !important;
}
.lunaCntBig .jobAddTitle{
width:calc(100% - 10px) !important;
}
.lunaCntBig .productTitleHeader{
height: 56px; !important;
overflow:hidden;
width:100%;
}
.productCoverImg{
position:relative;
float:left;
width:100%;
height:200px;
background-position:center;
background-repeat:no-repeat;
background-color:#FFF;
background-size:contain;
padding:15px;
margin-left:-15px;
margin-top:-15px;
}
.lunaCntBig .jobAddTitleRight{
float: right;
    margin-top: -28px;
}
.lunaCntBig .productTitleHeader:hover{
text-decoration:underline;
}
.lunaCntBig .priceList{
width: 90px;
}
.lunaCntBig .discTag{
    width: 100%;
    float: left;
    margin-left: 0;
    top: 6px;
}
.lunaCntBig .jobAddTitleRight{
margin-right: -15px;
}
.jobListLeftOut {
    width: 640px;
}
.productCoverImgIn{
position:relative;
float:left;
  width:calc(50% - 15px);
  margin-left:15px;
}
.productTitleCnt{
position:relative;
float:left;
width:calc(100% - 30px);
padding:15px;
margin-top:15px;
background-color:#FFF;
border-radius:5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
font-size: 22px;
    color: #58595b;
	    line-height: 1.3;
    font-weight: normal;
}
.descCntBox{
position:relative;
float:left;
width:calc(100% - 30px);
background-color:#FFF;
padding:15px;
    font-size: 14px;
    line-height: 1.5;
	line-height: 2em;
    color: #939598;
}
.postDescCnt{
position:relative;
float:left;
width:100%;
background-color:#FFF;
}
.priceCntRight{
position:relative;
float:right;
padding-right:15px;
width:calc(45% - 30px);
}
.priceCntRight .priceList{
    font-size: 28px;
	margin-top:15px;
}
.priceCntRight .discountedPrice{
font-size: 18px;
}
.priceCntRight .discTag{
float:left;
margin-left:0;
margin-top:6px;
}
.priceCntRight .subtractQty, .priceCntRight .addQty{
display:block;
background-color:transparent;
color:#323256 !important;
border-color:transparent;
}
.priceCntRight .jobAddTitleRight{
margin-top:35px;
}
.priceCntRight .publishTime{
float:left;
}
.lunaCntBig:hover a{
text-decoration:underline;
}
.moreBTnL{
position:absolute;
right:0;
bottom:0;
 background-image: url(http://shop.italmedks.com/images/iconmonstr-share-11-240.png);
    font-size: 12px;
    padding-right: 20px;
    background-position: center right;
    background-size: 14px;
    background-repeat: no-repeat;
}
.profileTopCnt{
float:right;
padding-right:24px;
cursor:pointer;
}
.linerMid{
position:relative;
float:right;
width:calc(100% - 220px);
margin-top:43px;
}
.profileTopCntName{
margin-left:10px;
line-height:34px;
font-weight:bold;
font-size: 14px;
    color: #666;
}
.managerListCntCover {
    position: relative;
    float: left;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background-color: #f8f8f8;
    font-weight: 600;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-size: cover;
    border: 1px solid #149A7E;
}
.managerListCntCoverYes {
    color: transparent !important;
}
.linerMid{
position:relative;
float:right;
width:calc(100% - 220px);
margin-top:43px;
}
.profileTopCntName{
margin-left:10px;
line-height:34px;
font-weight:bold;
font-size: 14px;
    color: #666;
}
.profileTopCntTOpCnt:after{
background-image: none;
content: "";
position: absolute;
width: 12px;
height: 12px;
background: #666;
-webkit-mask-image: url(../images/iconmonstr-arrow-65.svg);
mask-image: url(../images/iconmonstr-arrow-65.svg);
mask-type: luminance;
mask-repeat: no-repeat;
mask-position: center;
right:10px;
top:50%;
margin-top:-6px;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-size: contain;
-webkit-mask-type: luminance;
}
.profileTopCntTOpCnt{
padding:8px;
padding-right: 32px;
    margin-right: -24px;
	margin-top:-8px;
	cursor:pointer;
	z-index:9;
	 -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.middleContainerHandlerTopHeader, .jobTitleAreaTopMenu{
overflow:unset;
}
.submenuCnt {
display:none;
    position: absolute;
    width:calc(100% - 28px);
	padding-right:28px;
    z-index: 9;
    background-color: #FFF;
    border-top: 5px solid #FFF;
    left: 0;
	text-align:right;
    top: 42px;
   padding-bottom: 10px !important;
    padding-top: 4px;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
    padding-bottom: 5px;
    border-radius: 0 3px 3px 3px;
    -moz-border-radius: 0 3px 3px 3px;
    -webkit-border-radius: 0 3px 3px 3px;
	 -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.submenuCnt {
    background-color: #f7f7f7;
    border-color: #f7f7f7;
}
.subUrls {
    position: relative;
    float: left;
    padding: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
	padding-right:0;
    color: #666;
    font-size: 13px;
    font-weight: 500;
    padding-right: 0;
    width: calc(100% - 14px);
	
}
.profileTopCntTOpCntActive{
background-color: #f7f7f7;
}
.profileTopCntTOpCntActive:after{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.jobTitleAreaTopMenu .topUrls{
margin-right:0 !Important;
}
.subUrls:hover{
text-decoration:underline;
}
.profileTopCntTOpCntActive{
background-color: #f7f7f7;
}
.profileTopCntTOpCntActive:after{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}

.profileTopCntInbox{
width: 30px;
height: 30px;
margin-right:20px;
float:right;
}
.profileTopCntInbox:before{
background-image: none;
content: "";
position:relative;
float:right;
margin-top:2px;
width: 30px;
height: 30px;
background: #149A7E;
-webkit-mask-image: url(../images/iconmonstr-speech-bubble-26.svg);
mask-image: url(../images/iconmonstr-speech-bubble-26.svg);
mask-type: luminance;
mask-repeat: no-repeat;
mask-position: center;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-size: contain;
-webkit-mask-type: luminance;
}

.redAlertNotBC{
margin-left: 0;
padding: 2px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.redAlertNot {
    position: absolute;
    top: 0;
    left: 0;
    width: 17px;
    height: 17px;
    color: #FFFFFF;
    background: #FF0000;
    border-radius: 50%;
    line-height: 18px;
    font-size: 12px;
    font-weight: normal;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}