#areaMandatoryContainer {
    display: none;
}

#priceEvolutionChartContainer {
    width: 70%;
    margin: auto;
}

select[name="roomno"] {
    min-width: 200px;
}

.searchHalf {
    width: 50%;
    height: 77px;
    line-height: 77px;
    text-align: center;
}

select[name="roomstype"] {
    min-width: 300px;
}

input[name="description"] {
    min-width: 270px;
}

.offerSelectContainer {
    width: 25%;
    font-size: 18px;
    overflow: hidden;
}

.offerSelectText {
    overflow: hidden;
}

.favoriteDeleteButton {
    margin-right: 10px;
}

.offerListingShare {
    z-index: 0;
    position: absolute;
    top: 5px;
    right: 10px;
}

.specialOffersListingItem .offerListingShare {
    right: 5px;
}

.offerListingShareFacebook {
    margin-right: 10px;
}

.offerListingShareAddFavorite {
    height: 29px;
    width: 29px;
    background-image: url(/images/newDesign/favorite.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.specialOffersContainer {
    width: 1000px;
    margin: auto;
}

.offerWithBannerLeft {
    width: 755px;
}

.offerWithBannerLeft .offersListingItem {
    width: 90% !important;
    margin: 0 0 0 5px;
}

.offersWithBannerListingItem {
    width: 995px;
    margin: 0 auto 0 auto;
    padding: 2%;
}

#bannerOfferRight_8 {
    background-image: url(/banners/banner-expert.png);
    background-repeat: no-repeat;
    background-size: cover;
}

#bannerOfferRight_9 {
    background-image: url(/banners/absoult-consulting.png);
    background-repeat: no-repeat;
    background-size: cover;
}

#bannerOfferRight_10 {
    background-image: url(/banners/flyer-mutari.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

#bannerOfferRight_11 {
    background-image: url(/banners/banner-craiova.png);
    background-repeat: no-repeat;
    background-size: cover;
}

#bannerOfferRight_12 {
    background-image: url(/banners/banner-craiova.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.bannerOfferRight {
    width: 240px;
    cursor: pointer;
}

a[title="Vezi pretul exprimat in alte monede"] {
    display: none;
}

html {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #fff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.text10p{font-size:14px;color:#0505d6;text-decoration:none}
.text11{font-size:11px;color:#000;text-decoration:none}
.text10white{font-size:14px;color:#fff;text-decoration:none}
.text14{font-size:14px;color:#000;text-decoration:none}
a.text10u {
    font-size: 15px;
    color: #000;
    text-decoration: underline;
}
a.text11u{font-size:11px;color:#000;text-decoration:underline}
a.text10pu{font-size:14px;color:#0505d6;text-decoration:underline}
.text10disabled{font-size:14px;color:#999;text-decoration:none}
.textbox {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    border: 1px solid;
    font-size: 16px;
    color: #000;
}

input.textbox {
    height: 24px;
}

select.textbox {
    height: 28px;
}

.text10red {
    color: #c00;
    font-size: 13px
}

a.text10red{color:#c00;font-size:14px;text-decoration:none}
.text8red{color:#c00;font-size:8px;text-decoration:none}
h1{font-size:14px; margin:0;padding:0}
.text10blue{font-size:14px;color:#000080;text-decoration:none}
.text12blue{font-size:17px;color:#000080;text-decoration:none}
.text12red{color:#c00;font-size:17px}
.spb5{padding-bottom:5px}
.spt5{padding-top:5px}
.spbt5{padding-top:5px;padding-bottom:5px}
.spb2{padding-bottom:2px}
.spt2{padding-top:2px}
.spbt2{padding-top:2px;padding-bottom:5px}
.box_blue{background-image:url(/images/box/header-blue.gif)}
.box_yellow{background-image:url(/images/box/header-yellow.gif)}
.box_red{background-image:url(/images/box/header-red.gif)}
.box_green{background-image:url(/images/box/header-green.gif)}
.box_olive{background-image:url(/images/box/header-olive.gif)}
.box_orange{background-image:url(/images/box/header-orange.gif)}
.box_gray{background-image:url(/images/box/header-gray.gif)}
.box_red-dark{background-image:url(/images/box/header-red-dark.gif)}
.box_blue-dark{background-image:url(/images/box/header-blue-dark.gif)}
.box_green-dark{background-image:url(/images/box/header-green-dark.gif)}
.top-zone{float:right;width:780px;height:60px;overflow:hidden}
.align-left{float:left}
.align-right{float:right}
.text10,a.text10{font-size:15px;color:#000;text-decoration:none}
.text12,a.text12{font-size:17px;color:#000;text-decoration:none}
a.text10:hover,a.text12:hover{color:#c00;text-decoration:underline}
ul.left-menu{float:left;list-style-type:none;margin:0;padding:0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
ul.left-menu li{float:left;height:20px;border-bottom:1px solid #c6eec9}
ul.left-menu li.last{border:none}
ul.left-menu li a{float:left;width:158px;height:20px;line-height:20px;vertical-align:middle;font-size:11px;color:#000;text-decoration:none;padding:0 3px}
ul.left-menu li a:hover{color:#c00;background-color:#dbf5de;text-decoration:none}
.pagination-container a, .pagination-container span{
    float: left;
    height: 30px;
    line-height: 30px;
    background-color: #FFFDF6;
    border: 1px solid #dace9f;
    margin-right: 5px;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #000;
    padding: 0 6px
}
.pagination-container a, .pagination-container span.current, .pagination-container span.disabled {
    width: 30px;
}
.pagination-container a.last,.pagination-container span.last{margin-right:0}
.pagination-container a:hover,.pagination-container span.current{background-color:#c00;color:#fff}
.pagination-container a:hover{text-decoration:none}
.pagination-container span.disabled{background-color:#f0f0f0;color:#999}
.pagination-container span.pages{background:#fff;border:none;font-weight:700}
a.text10u:hover,a.text10pu:hover,a.text11u:hover{color:#c00;text-decoration:none}
h1#page-desc {float: left; width:974px; height: 12px; font-size: 11px; padding: 5px;color:#000;font-weight:bold;}
#header-images {float: left; width:984px; height: 60px; padding: 10px 0;overflow:hidden;background-color:#fff;}
#header-images img {border:none;}
#logo-container {float: left; width: 110px;height: 60px; overflow:hidden;}
#main-menu{float: left; width: 984px;height: 23px;margin:0 0 10px 0;padding:0;list-style-type:none;overflow:hidden;}
#main-menu li{float: left;}
#main-menu li a {float:left;height:13px;line-height:13px;font-size:11px;font-weight:bold;color: #000;padding:5px 10px;text-decoration:none;border-right:1px solid #c6b987;}
#main-menu li a:hover, #main-menu li.current-menu-item {background-color:#c00;color:#fff;}
#main-menu li.last a{border-right:none;}
#main-menu li.current-menu-item a{color:#fff;}
.site-bar {border-top: 1px solid #dace9f; border-bottom: 1px solid #dace9f; background-color: rgba(0, 0, 0, 0.8);}
#site_p_container {float:left; width:874px; height:60px; overflow:hidden;}
h2.site-slogan {float: left; height:60px; font-size:12px; color:#D13308; margin:0; line-height:14px; font-weight:bold;}
.slogan_1x390 {width:230px; padding:23px 0;}
.slogan_2x390 {width:65px; padding:2px 0;}
.slogan_1x468 {width:230px; padding:23px 0;}
.slogan_1x390_468 {width:65px; padding:2px 0;}
.slogan_1x234_390 {width:230px; padding:23px 0;}
.slogan_1x234_468 { width:65px; padding:2px 0;}
.p_b a {float: left;}
.margin-left-10 {margin-left:10px; }
.hp-categs{float: left;width:149px;list-style-type:none; vertical-align:middle;padding:5px 5px;font-size:11px;margin:0;text-align:left;}
.hp-categs li {float:left;width:149px;height:16px;border-bottom:1px solid #f0f0f0;}
.hp-categs li.last {border:none;}
.hp-categs li.indent{width:149px;height:16px;}
.hp-categs li a {float:left;width:139px;height:16px;text-decoration:none;color:#000; padding: 0 5px;}
.hp-categs li.indent a{width:129px;padding-left:20px;}
.hp-categs li a:hover{color:#c00;background-color:#f0f0f0;}
.hp-categsl{float: left;width:164px;list-style-type:none;padding:0;margin:0;font-size:11px;text-align:left;}
.hp-categsl li {float:left;width:164px;height:20px;border-bottom:1px solid #f0f0f0;line-height:20px;vertical-align:middle;}
.hp-categsl li.last {border:none;}
.hp-categsl li.indent{width:164px;height:20px;}
.hp-categsl li a {float:left;width:158px;height:20px;text-decoration:none;color:#000;padding:0 3px;}
.hp-categsl li.indent a{width:144px;padding-left:20px;}
.hp-categsl li a.up {background: transparent url(/images/up.png) no-repeat right center;}
.hp-categsl li a.down {background: transparent url(/images/down.png) no-repeat right center;}
.hp-categsl li a:hover{color:#c00;background-color:#fdf4d9;}
.hidden{display:none;}
.clear{clear:both;}
#footer-container{
    margin: 0 auto;
    padding: 0;
    width: 90%;
    vertical-align: middle;
    clear: both;
}

#footer {
    width: 100%;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    padding: 5px;
    color: #ffffff;
    text-align: left;
    margin-top: 10px;
}

/*#footerLeft {
    width: 122px;
    padding-top: 2px;
}

#footerRight {
    width: calc(100% - 130px);
    padding-top: 2px;
}*/

#footer a {
    color: #ffffff;
    text-decoration: none;
}
#footer a:hover {color:#c00;text-decoration:underline;}
#site-stats{float: left; width:984px;height:31px;overflow:hidden;text-align:center;margin:10px 0;}
.social { float: left; width: 32px; height: 32px; overflow: hidden; }
#twitter { background: transparent url(/images/social/twitter.png) no-repeat center center; margin-right: 10px; }
#facebook { background: transparent url(/images/social/facebook.png) no-repeat center center; margin: 0 10px 0 27px; }
#google-plus { background: transparent url(/images/social/google-plus.png) no-repeat center center; }
.text-box{font-size:11px;}

.left {
    float: left;
}

.right {
    float: right;
}

.clearLeft {
    clear: left;
}

.clearRight {
    clear: right;
}

.clear {
    clear: both;
}

.orangeBackground {
    background-color: #f58400;
    color: #ffffff;
}

.orangeBackgroundWithTransparency {
    background-color: rgba(245, 132, 0, 0.9);
    color: #ffffff;
}

.greenBackground {
    background-color: rgba(0, 0, 0, 0.8);
    color: #ffffff;
}

.greenBackgroundWithTransparency {
    background-color: rgba(0, 0, 0, 0.8);
    color: #ffffff;
}

.button, .buttonbig {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f58400;
    border: 1px solid #000;
    height: 30px;
    font-size: 16px;
    color: #ffffff;
    border: none;
    cursor: pointer;
}

.buttonbig {
    font-size: 18px;
    line-height: 18px;
    vertical-align: middle;
    height: 30px;
    padding: 3px 10px;
}

.boxContainer {
}

.boxTitleContainer {
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
}

.boxContentContainer {
    background-color: #ffffff;
    padding: 10px 10px 10px 10px;
}

.formItem {
    margin-bottom: 10px;
    width: 100%;
}

.formItem .formInput {
    width: 60%;
}

.formItem .formLabel {
    width: 40%;
}

.lastFormItem {
    margin-bottom: 0;
}

.formLabel label {
    font-size: 12px;
}

.formText {
}

.priceStatisticsItem {
    height: 30px;
    line-height: 30px;
}

.priceStatisticsItemLabel {
    margin-right: 10px;
}

.pageContent {
    width: 90%;
    margin: 10px auto 10px auto;
}

.backLinkContainer {
    margin: 10px auto 0 5%;
    font-weight: bold;
    background-color: rgba(245, 132, 0, 0.8);
    padding: 3px 5px 5px 5px;;
    display: inline-block;
    color: #000000;
}

.backLinkContainer img {
    transform: rotate(180deg);
}

#headerWeb {
    width: 100%;
    height: 400px;
    margin: 0;
    padding: 0;
    background-image: url(/images/newDesign/header/1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

#headerTopMainPage {
    width: 100%;
    height: 66px;
}

#headerTopMainPagePersistent {
    width: 90%;
    position: fixed;
    top: 0;
    left: 0;
    padding: 0 5% 0 5%;
    z-index: 1;
    min-width: 1070px;
}

#headerOtherPages {
    width: 100%;
    height: 56px;
    margin: 0 0 10px 0;
    padding: 0;
}

#headerOtherPagesPersistent {
    width: 100%;
    height: 56px;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #f58400;
    z-index: 1;
}

#headerContent {
    width: 90%;
    height: 56px;
    margin: 0 auto 0 auto;
    padding-top: 0;
    min-width: 1200px;
}

#logoContainer {
    margin: 0;
    height: 56px;
    line-height: 56px;
    background-image: url(/images/newDesign/header/logoHouse.png);
    background-repeat: no-repeat;
    background-size: 78px 54px;
    background-position: left;
    padding-left: 70px;
    width: 290px;
}

#logoContainer a {
    color: #ffffff;
    font-size: 30px;
    text-decoration: none;
    text-shadow: 1px 3px 3px #000000;
}

#rightLinks {
    margin-right: 0;
/*    position: relative;
    top: 0;
    right: 0;*/
    width: calc(100% - 360px);
    height: 56px;
    overflow: hidden;
}

.rightLinkItem {
    max-width: 162px;
    height: 56px;
    line-height: 56px;
    margin-right: 20px;
    color: #ffffff;
    overflow: hidden;
}

.rightLinkItem a {
    text-decoration: none;
    color: #ffffff;
}

#loginForm {
    position: absolute;
    top: 64px;
    right: 0;
    width: 260px;
    display: none;
    margin-right: 5%;
}

.loginFormItemSubmitContainer {
    height: 30px;
}

#loginUsername {
    width: 100%;
}

#loginPassword {
    width: 100%;
}

#forgotPasswordContainer {
    margin: 5px 0 0 10px;
    float: left;
}

.fb-login-button {
    margin-top: 5px;
}

.boxShadow {
    box-shadow: 1px 3px 20px 2px #CDCDCD;
}

#addOffer {
    width: 100%;
    margin-top: 6px;
}

#headerText {
    text-align: center;
    color: #ffffff;
}

#headerTextBig {
    font-size: 24px;
}

#headerSearchTabs {
    width: 772px;
    margin: auto;
    color: #ffffff;
    font-size: 16px;
}

.headerTab {
    float: left;
    margin-top: 2px;
    padding-left: 10px;
    padding-right: 10px;
    height: 40px;
    line-height: 40px;
    margin-right: 2px;
    cursor: pointer;
    text-align: center;
    font-size: 15px;
}

.headerTabSelected, .headerTabTypeSelected {
    background-color: #ffffff;
    color: #000000;
}

#headerTab_0 {
    height: 82px;
    line-height: 82px;
}

#headerTab_1 {
    width: 96px;
}

#headerTab_2 {
    width: 110px;
}

#headerTab_3 {
    width: 95px;
}

#headerTab_5 {
    width: 83px;
}

#headerTab_6 {
    width: 186px;
}

#headerTab_11 {
    width: 178px;
}

#headerTab_12 {
    width: 213px;
}

#headerTab_15 {
    width: 127px;
}

#headerTab_16 {
    width: 128px;
}

#headerSearchTabs {
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px;
}

#headerSearchTabsBottom {
    padding-top: 5px;
}

#headerSearchType {
    width: 145px;
}

#headerSearchTypeSelect {
    width: 100%;
    height: 44px;
    background-color: #ffffff;
}

#headerSearchLocation {
    width: 382px;
}

#headerSearchLocationInput {
    width: 358px;
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    
    padding: 1px 0px 1px 20px;
    border-width: 2px;
    border-style: inset;
    border-color: initial;
    border-image: initial;
}

#headerSearchButtonContainer {
    width: 240px;
}

#headerSearchButton {
    height: 44px;
    width: 100%;
    font-size: 22px;
    cursor: pointer;
    text-transform: uppercase;
}

.p_b_234, .p_b_390, .p_b_468 {
    width: 100%;
    text-align: center;
}

.searchResultsContainer {
    
}

.specialOffersListingContent{
    width: 1000px;
    margin: 0 auto 0 auto;
    padding: 0;
}

.specialOffersListingContent .boxContentContainer{
    width: 1000px;
    margin: 0 auto 0 auto;
    padding: 0;
}

.specialOffersListingItem {
    width: 240px;
    height: 350px;
    margin: 15px 5px 5px 5px;
    cursor: pointer;
    box-shadow: 1px 3px 20px 2px #CDCDCD;
}

.specialOffersListingItem:hover {
    box-shadow: 1px 3px 20px 2px #f58400;
}

.specialOffersListingItem a {
    text-decoration: none;
    color: #000000;
}

.specialOfferImage {
    width: 100%;
    height: 160px;
    position: relative;
    top: 0;
    left: 0;
}

.specialOfferImage img {
    max-width: 240px;
    height: auto;
    max-height: 160px;
    margin: auto;
    display: block;
}

.specialOfferType {
    position: absolute;
    bottom: 10px;
    right: 10px;
    padding: 2px 5px 2px 5px;
}

.specialOfferTitle {
    margin: 10px;
    width: 220px;
    height: 36px;
    overflow: hidden;
}

.specialOfferDescription {
    height: 70px;
    line-height: 17px;
    font-size: 16px;
    padding: 0 5px 0 5px;
    overflow: hidden;
}

.specialOfferPrice {
    height: 22px;
    padding: 5px 5px 0 15px;
    font-weight: bold;
    font-size: 15px;
}

.specialOfferLocation {
    border-top: 1px solid #f58400;
    padding: 10px;
    width: 220px;
}

.specialOffersListingContent .boxContainer {
    margin-top: 15px;
}

.specialOffersListingItem, .offersListingItem {
    position: relative;
    top: 0;
    left: 0;
}

.offersListingItem {
    width: 935px;
    margin: 10px auto 10px auto;
    padding: 2%;
    cursor: pointer;
    box-shadow: 1px 3px 20px 2px #CDCDCD;
}

.offersListingItem:hover {
    box-shadow: 1px 3px 20px 2px #f58400;
}

.offersListingItem a {
    text-decoration: none;
    color: #000000;
}

.offerImage {
    width: 30%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
}

.offerImage img {
    max-width: 100%;
    max-height: 200px;
    height: auto;
    margin: auto;
    display: block;
}

.offerType {
    position: absolute;
    bottom: 10px;
    right: 40px;
    padding: 2px 5px 2px 5px;
}

.offerRequestType {
    position: absolute;
    top: 10px;
    right: 40px;
    padding: 2px 5px 2px 5px;
}

.offersRight {
    width: 66%;
    margin-top: 10px;
    text-align: justify;
}

.offersRequestRight {
    width: 100%;
    margin-top: 10px;
    text-align: justify;
}

.offerTitle {
    padding: 10px;
    width: 100%;
}

.offerDescription {
    height: 74px;
    line-height: 18px;
    font-size: 16px;
    padding: 0 5px 0 5px;
    overflow: hidden;
}

.offerPrice {
    padding: 10px 0 0 10px;
    font-weight: bold;
    font-size: 15px;
}

.offerLocation {
    border-top: 1px solid #f58400;
    margin-top: 10px;
    padding: 10px;
    width: 100%;
}

.leftOfferDetailsContainer {
    width: 800px;
}

.rightOfferDetailsContainer {
    width: 380px;
    margin-left: 2%;
}

.offerDetailsCategory {
    font-size: 18px;
    width: 100%;
}

.offerDetailsTitle {
    font-size: 22px;
    width: 100%;
}

.offerDetailsLeftTitle {
    width: 80%;
}

.offerDetailsRightPrice {
    width: 20%;
    text-align: right;
    font-size: 20px;
    font-weight: bold;
    color: #f58400;
    margin: 4px 0 0 0;
}

#offerDetailsImagesSlider {
    height: 432px !important;
}

.jssort101 {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 980px;
    height: 150px;
    background-color: #fff;
}

#offerDetailsImagesSlider {
    position: relative;
    margin: 0 auto;
    top: 0px;
    left: 0px;
    width: 980px;
    height: 480px;
    overflow: hidden;
    visibility: hidden;
}

.offerDetailsImagesSliderInner {
    cursor: default;
    position: relative;
    top: 0px;
    left: 0px;
    width: 980px;
    height: 380px;
    overflow: hidden;
}

.offerDetailsDescription {
    margin-top: 25px;
    font-size: 19px;
}

.offerDetailsActions {
    font-weight: bold;
    width: 100%;
}

.offerDetailsActions div {
    margin-top: 2px;
    padding-left: 2px;
    height: 25px;
    line-height: 25px;
    background-color: rgba(0, 0, 0, 0.8);
    overflow: hidden;
}

.offerDetailsActions div a {
    font-size: 18px;
    color: #ffffff;
}

.offerDetailsIdOffer {
    margin-top: 10px;
}

.offerExtraDetails {
    margin-top: 10px;
}

.oferDetailsUtilities {
    margin-top: 10px;
}

.pagination-container {
    margin: 15px auto 0 auto;

}

.current-menu-item a {
    color: #000000;
}

.noResults {
    width: 90%;
    margin: 10px auto 5px auto;
    text-align: center;
}

input[type="checkbox"] {
    width: 20px;
    height: 20px;
}

input[type="radio"] {
    width: 20px;
    height: 20px;
}

#paymentAmountContainer {
    width: 24%;
    padding: 3%;
    background-color: #f58400;
    text-align: center;
    color: #ffffff;
    font-size: 22px;
}

#paymentAmountValue {
    font-weight: bold;
}

#paymentDetailsContainer {
    width: 66%;
    padding: 2%;
}

.paymentTitle {
    font-weight: bold;
    padding: 1%;
}

.paymentItem {
    margin-top: 15px;
}

.paymentItemTitle {
    font-size: 16px;
}

.paymentItemInput {
    margin-top: 5px;
}

.paymentItemInput input {
    height: 30px;
    line-height: 30px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    font-size: 18px;
    padding-left: 10px;
}

.largeButton {
    height: 44px;
    font-size: 22px;
    cursor: pointer;
}

select {
    height: 34px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0;
}

#facebookShareButton {
    margin-top: 1px;
}

#facebookLikeButton {
    margin: 1px 0 0 10px;
}

#socialMediaContainer {
    position: relative;
    top: 15px;
    left: 0;
}

#socialMediaShareButton {
    width: 28px;
    height: 28px;
    margin: 0;
    padding: 0;
    background-image: url(/images/newDesign/share.png);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}

#socialMediaShareContainer {
    position: absolute;
    left: 120px;
    top: 0;
    width: 316px;
    height: 28px;
    line-height: 28px;
    display: none;
    z-index: 1;
    background-color: #ffffff;
    padding: 10px;
}

.socialMediaItem {
    width: 28px;
    height: 28px;
    margin-left: 15px;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}

.socialMediaItem a {
    width: 28px;
    height: 28px;
    cursor: pointer;
}

#watsappShareButton {
    margin-left: 5px;
    background-image: url(/images/newDesign/watsapp.png);
}

#viberShareButton {
    background-image: url(/images/newDesign/viber.png);
}

#watsappShareButtonLink {
    display: none;
}

#twitterShareButton {
    width: 76px;
}

#emailShareButton {
    background-image: url(/images/newDesign/email.png);
}

#copyLinkButton {
    width: 83px;
}

#copyLinkContainer {
    position: fixed;
    top: -100px;
    left: 0;
}

@media screen and (max-width: 1000px) {
    .specialOffersListingContent {
        width: 750px;
    }
}

@media screen and (max-width: 750px) {
    .specialOffersListingContent {
        width: 500px;
    }
}

#buttonAddPromotedOffer1, #buttonAddPromotedOffer2 {
    display: none;
}