body.module_catalogue.product_overview div.product_overview_images li.product_pic img.promo_ribbon_pic{

    position: absolute;
    right: 0;
    top: 0;
}
body.module_catalogue.nameblock.nameblock .promo_ribbon_pic {
    left: 0;
    margin-top:0;
    position: absolute;
    top: 0;
}

body.module_catalogue.nameblock.nameblock .family_header {

    position: relative;
}
body.module_catalogue.nameblock.nameblock .product_show .promo_ribbon_pic{
    left: 6px;
    margin-top: 0;
    position: absolute;
    top: 0;

}
body.promo .group_list span.product_inner_images_holder img.promo_ribbon_pic,
body.dir_ltr.module_catalogue.product_overview div.product_overview_images li.product_pic img.promo_ribbon_pic {
    position: absolute;
    left: 0;
    top: 0;
}
body.promo .group_list span.product_inner_images_holder {
    position: relative;
}
body.promo .group_list span.product_inner_images_holder img.promo_ribbon_pic {
    margin-top: 0;
}
#catalog_multiple_selector_products.list .product .description {
    margin-top: 40px;
    vertical-align: top;
}

/** product overview **/

.product_overview .product_header2 {
    /*margin-bottom: 30px;*/
}
.product_overview .product_header .app_images{
    width: 300px;
    margin-top: 15px;
}

.product_overview .product_header .app_images .APP_img {
    margin-bottom: 18px;
}
.dir_ltr.product_overview .product_header .app_images .APP_img {
    margin-right: 18px;
}
.dir_rtl.product_overview .product_header .app_images .APP_img {
    margin-left: 18px;
}
.product_overview .product_header2 > div
{

    vertical-align: top;
}
.product_overview .product_header .cart form.sigSpinBox
{
    position:relative;
    float: left;
}

.dir_rtl.product_overview .product_header .favorites_link {

    display: inline-block;
}
.product_overview .product_header .cart .quantity {
    border: 1px solid #ebebeb;
    font-size: 24px;
    height: 35px;
    left: 24px;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 53px;
}

.product_overview .product_header .price_area {
    margin-bottom: 10px;
    color: #f68026;
}
.dir_ltr.product_overview .dimenstions_wrap .techdraw_container,
.dir_ltr.product_overview .dimenstions_wrap .icon_images,
.dir_ltr.product_overview .product_header .cart .yi,
.dir_ltr.product_overview .product_header .cart .quantity {
    float: left;
}
.dir_rtl.product_overview .dimenstions_wrap .techdraw_container,
.dir_rtl.product_overview .dimenstions_wrap .icon_images,
.dir_rtl.product_overview .product_header .cart .yi,
.dir_rtl.product_overview .product_header .cart .quantity {
    float: right;
}
.product_overview .product_header .cart .price_label,
.product_overview .product_header .cart .product_price_container {
    font-size: 23px;
    color:#f48027;
}
.dir_ltr.product_overview .product_header .cart .add_to_cart {
    height: 40px;
    font-size: 14px;
    margin-left:70px;
    cursor: pointer;
}

.product_overview .product_header .stock_link {
    padding-bottom: 3px;
    padding-top: 3px;
}
.product_overview .product_header .stock_link a {
    background-image: url("/skins/caesar_style/images/validate.jpg");
    background-repeat: no-repeat;
    display: inline-block;
}


.product_overview .product_header .favorites_link a{
    background:url("/skins/caesar_style/images/favorites.png") no-repeat scroll left center;
    padding-bottom: 6px;
    padding-top: 3px;
}
.product_overview .product_header .favorites_link a{
    background-position: left;
    padding-left: 34px;
    font-size: 14px;
    color:#717073;
    text-decoration: underline;
}


.dir_rtl.product_overview .product_header_text h1
{
    direction: ltr;
    unicode-bidi: embed;
}


.module_catalogue .group_list #catalog_multiple_selector_products.grid .compare_actions_container.promo_prod {
    right: 0;

}
.dir_ltr.product_overview .product_header .msds_link a {
    background-image: url("/skins/caesar_style/images/MSDS.jpg");
    background-repeat: no-repeat;
    display: inline-block;
    height: 23px;
    line-height: 26px;
    padding-left: 30px;
    text-decoration: underline;
}
.dir_rtl.product_overview .product_header .msds_link a {
    background-image: url("/skins/caesar_style/images/MSDS.jpg");
    background-repeat: no-repeat;
    display: inline-block;
    height: 23px;
    line-height: 26px;
    padding-right: 30px;
    text-decoration: underline;
}

.dir_ltr.product_overview .product_header .machine_manual_link a {
    background: url("/skins/caesar_style/images/manuals.jpg") no-repeat scroll left center hsla(0, 0%, 0%, 0);
    display: inline-block;
    height: 34px;
    padding-left: 30px;
    text-decoration: underline;
}
.dir_rtl.product_overview .product_header .machine_manual_link a {
    background: url("/skins/caesar_style/images/manuals.jpg") no-repeat scroll right center hsla(0, 0%, 0%, 0);
    display: inline-block;
    height: 34px;
    padding-right: 30px;
    text-decoration: underline;
}


.dir_ltr.product_overview .product_header .view_video_link a {
    background: url("/skins/caesar_style/images/video.jpg") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0);
    display: inline-block;
    padding-left: 30px;
    text-decoration: underline;
    line-height: 26px;
}


.dir_rtl.product_overview .product_header .view_video_link a {
    background: url("/skins/caesar_style/images/video.jpg") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0);
    display: inline-block;
    padding-right: 30px;
    text-decoration: underline;
    line-height: 26px;
}

.module_catalogue.nameblock.nameblock_multiple_selector .paginate_container .paginate_div_nb .page_link_decorator,
.module_catalogue.nameblock.nameblock_multiple_selector .paginate_foot .paginate_div_nb .page_link_decorator {
    border:none;
    background: none;
}
.module_catalogue.nameblock.nameblock_multiple_selector .paginate .page_link.current_page .page_link_decorator a{
    color: hsl(207, 67%, 52%);
    display: block;

}

.module_catalogue.nameblock.nameblock_multiple_selector .paginate .page_link .page_link_decorator a{

    color: hsl(0, 0%, 61%);

}
.module_catalogue.nameblock.nameblock_multiple_selector .paginate_container .paginate_div_nb.paginate .page_link.current_page .page_link_decorator{

   background: none;



}

.dir_rtl.module_catalogue.nameblock.nameblock_multiple_selector .paginate_container .paginate_div_nb,
.dir_rtl.module_catalogue.nameblock.nameblock_multiple_selector .paginate_foot .paginate_div_nb{

    margin: 0 1px;
    float: right;
}


.module_catalogue.nameblock.nameblock_multiple_selector .paginate_container .paginate_div_nb .page_link.page_previous .page_link_decorator.disabled span,
.module_catalogue.nameblock.nameblock_multiple_selector .paginate_foot .paginate_div_nb .page_link.page_previous .page_link_decorator.disabled span,
.module_catalogue.nameblock.nameblock_multiple_selector .paginate_container .paginate_div_nb .page_link.page_next .page_link_decorator.disabled span,
.module_catalogue.nameblock.nameblock_multiple_selector .paginate_foot .paginate_div_nb .page_link.page_next .page_link_decorator.disabled span {

    visibility: hidden;
    text-indent: -999px;
    display: block;
}

.module_catalogue .register_popup p {
    font-size: 15px;
    color:#222222;
}

.module_catalogue .register_popup > a {
    background-color: #e83650;
    border: 1px solid #cf0000;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 17px;
    height: 34px;
    line-height: 32px;
    text-align: center;
    width: 95px;

}
.dir_ltr.module_catalogue .register_popup > a{

   float: right;

}
.dir_rtl.module_catalogue .register_popup > a{

    float: left;
}
#catalog_multiple_selector_products .paginate .links {
    margin-bottom: 0;
    margin-top: 15px!important;
}
#catalog_multiple_selector_products .paginate .links a{

    font-size:12px;
}
.virtual_catalag_frame {
    height: 1500px;
    position: absolute;
    width: 100%;
}
.close_vcf {
    position: absolute;
    width: 12px;
    height: 11px;
    right: 7px;
    background: url("/images/close_i.png") no-repeat;
    z-index: 100;
}
.product_overview .production_denomination  {
    margin-top: 5px;
}


/*///////////////////////////////////////*/

.module_catalogue .paginate_foot .nb_view_selector,
.module_catalogue .paginate_container .nb_view_selector{

    display: none;
}
.module_catalogue .paginate_foot,
.module_catalogue #catalog_multiple_selector_products .paginate_container{

   border-top:none!important;
   border-bottom:none!important;
}
.module_catalogue #catalog_multiple_selector_products .paginate .links {

   margin-right:0!important;
}



.module_catalogue .filter_search_form input {
width: 161px;
height: 40px;
display: block;
border: 1px solid #d1d2d6;
float: left;
padding: 0!important;
margin-left: 15px;
margin-bottom: 0;

}
.module_catalogue .level1_wrapper {
width: 242px;
height: 190px;
margin-left: 10px;
border:1px solid #ebebeb;
margin-bottom: 12px;

}
.module_catalogue .left_menu_sort_title {

color:#6F6F71;
margin: 41px 19px!important;
font-size: 18px;
}
.module_catalogue .filter_search_form {
border-top: 1px solid #e9e9e9;
height: 106px;
padding-top: 20px;
}

.module_catalogue .filter_search_form label{
display: block;
font-size: 15px;
padding-left: 15px;
margin-bottom: 10px;

}
.module_catalogue.lang_fr .filter_search_form label{
    display: block;
    font-size: 15px;
    padding-left: 15px;
    margin-bottom: 10px;
    white-space: normal!important;

}

.module_catalogue #catalog_multiple_selector_menu form{

    border:none;

}
.module_catalogue .filter_search_form button[type=submit] {
background: #f68026 url('/skins/caesar_style/images/magnifying_cat.png') no-repeat scroll center;
border: 1px solid #f68026!important;
 border-bottom: 1px solid #f68026!important;
height: 40px;
width: 40px;
margin:1px 0 0 10px;
 cursor: pointer;
}
.module_catalogue .product_inner_images_holder img {

margin-top:0px;
}
.module_catalogue.group_level2 div.product_list_box_inner,
div.level1_wrapper div.level1_body {
text-align: center;

}
.module_catalogue.group_level1 #product_groups_list .toolbox_container,
.module_catalogue.group_level2 #product_groups_list .toolbox_container,
.module_catalogue.group_level3 #product_groups_list .toolbox_container
{
position: absolute;
}
.module_catalogue #product_groups_list .product_inner_images_holder {
min-height: 110px;
max-height: 110px;
}
.module_catalogue #catalogue_groupdesc h1{

margin-top:0;
}

.module_catalogue .component_bread_crumbs_catalog_tociscar {
    display: none!important;

}
/*.module_catalogue .left_content .component_bread_crumbs_catalog_tociscar{*/
/*padding: 10px 0 20px 7px !important;*/
/*max-height: 291px;*/

/*}*/
.module_catalogue .left_content .component_bread_crumbs_catalog_tociscar.jspScrollable .jspContainer {
max-width: 228px;
font-size: 14px;

}
.module_catalogue .component_bread_crumbs_catalog_tociscar .breadcrumb_tree .title {

color:#f68026;
}
.module_catalogue .component_bread_crumbs_catalog_tociscar .breadcrumb_tree .title a {

color:#717073;
}
.module_catalogue .component_bread_crumbs_catalog_tociscar .breadcrumb_tree .breadcrumb {
margin: 10px 0;
}
.module_catalogue .component_bread_crumbs_catalog_tociscar ul {

padding-left: 0!important;
}
.module_catalogue .component_bread_crumbs_catalog_tociscar ul li a {

font-size: 13px;
}

.module_catalogue #catalogue_groupdesc h1 {

font-weight: normal;
color:#717073;
}
.module_catalogue div.level1_wrapper div.level1_title {

margin-top: 20px;
}

/*
OV PAGE
*/

.module_catalogue.product_overview .product_image_wrap {

    float: right;
}
/**Product overview**/
.product_overview .left_block_papa {
    display: none;
}
.product_overview #page_content {
    min-width: 966px;
}
.product_overview .product_header {
    min-height: 233px;
}
.product_overview .product_image_wrap{
    position: relative;
    margin-top: 20px;

}

.dir_rtl.product_overview .product_header,
.dir_rtl.product_overview .product_image_wrap,
.dir_rtl.product_overview .product_header_text {
    float: right;
}

.product_overview .product_header .cart,
.product_overview .product_header .app_images {
    display: inline-block;

}
.dir_ltr.product_overview .product_header_text {
    width: 463px;
    word-wrap: break-word;
    float: left;
}
.dir_rtl.product_overview .product_header_text {
    width: 533px;
    word-wrap: break-word;
    float: left;
}

.product_overview .product_header_text h1 {
    color: #717073;
    font-size: 28px;
    font-weight: normal;
    margin: 13px 0 13px;

}
.product_overview #tech_data .row .field_data.rightside {
    white-space: pre-wrap;
}
.brand_pics {
    margin: 10px 0;
}

.product_overview .product_header_text .product_constant_fields li{

    padding-top: 18px;
    padding-bottom: 18px;
  
}
.product_overview .product_header_text .description_overview {
    color: #676767;
    font-size: 14px;
    word-wrap: break-word;
}
.nameblock_multiple_selector .product_constant_fields {
    margin-bottom: 10px;
}
.product_overview .product_header_text .product_constant_fields {

}
.product_overview .product_header_text .product_constant_fields ul{
    padding: 0;
    list-style: none;

}
.product_overview .product_header_text .product_constant_fields li:nth-child(1){
    border-top: 1px #e5e5e5 solid;

}
.product_overview .product_header_text .product_constant_fields li{
    display: block;
    border-bottom: 1px #e5e5e5 solid;

}
.product_overview .product_header_text .product_constant_fields .field_name{

    color:#717073;
    font-weight: bold;
    font-size: 15px;
}
.product_overview .product_header .cart .add_to_cart,
.family_products .add_to_cart,
.add_to_basket_nameblock input[type=button] {
    color: #fff;
    background: #717073 url(/skins/caesar_style/images/cart_white.png) no-repeat scroll 10px;
    border: #717073;
    border-radius: 0;
    height: 39px;
    float: right;
    margin-left: 0;
    font-weight: normal;
    font-size: 14px;
    padding-left: 40px;
    margin-right: 11px;
}
.product_overview .cart-form-wrapper {
    background: url(/skins/caesar_style/images/product-quantity-btn.png) no-repeat scroll ;
    background-size: 26px;
    height: 39px;
    bottom: -10px;
    min-width: 750px;
    display: inline-block;
}

.redirect_to_sales_agreement_btn {
    margin-left: 20px !important;
}

#sales_agreement_link {
    float: left;
    margin-left: 10px;
}

.product_overview .product_overview_images_carousel div{


}
.product_overview .product_overview_images_carousel {

    width: 492px;
    padding-left: 15px;
}


.product_overview .slick-prev:before {

    color: #717073;
 
}

.product_overview .slick-next:before {

    color: #717073;

}

.product_overview .favorites_link {
    float: left;
    margin: 13px 0 0 25px;
}

.product_overview .catalog-tech {

    float: right;
    width: 50%;
    margin-top: 50px;
    margin-left: 10px;
}
.product_overview .care_and_maintanence {

    float: left;
    margin-top: 50px;
    margin-left: 10px;
}
.product_overview .care_and_maintanence p{

    margin-top:2px;
    margin-bottom:2px;
    color:#717073;
    font-size: 14px;
}

.product_overview .product-info-wrap {
    height: 211px;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}
.product_overview .product_overview_images {

    height: 223px;
    margin-bottom: 47px;
}
.product_overview .product-info-wrap h3{

    color:#717073;
    font-size: 18px;
    margin-bottom: 13px;


}
.product_overview .technical-info ul  {
    padding-left:19px;
    font-size: 14px;
}
.product_overview .technical-info ul li{

    color:#717073;
}
.module_catalogue.product_overview .cart{
    height: 125px;
    margin-top: 0;

}

.product_overview .related-items {
    min-height: 280px;
    margin-top: 45px;
    border-bottom: 1px solid #ebebeb;
}

.module_catalogue.product_overview .related_title {
    color: #717073;
    font-size: 16px;
    font-weight: normal;
    margin: 20px 0 20px 16px;



}
.product_overview .related-item {

    display: inline-block;
    margin-right: 6px;
}
.product_overview .related-item p{

    color: #717073;
    text-align: center;
    font-size: 14px;
}
.product_overview .product_overview_images_carousel .slick-prev:before,
.product_overview .product_overview_images_carousel .slick-next:before{
   font-size: 0;

}
.product_overview .product_overview_images_carousel .slick-next{

    background: url('/skins/caesar_style/images/arrow_right_catalog.png') no-repeat scroll;

}
.product_overview .product_overview_images_carousel .slick-prev{

    background: url('/skins/caesar_style/images/arrow_left_catalog.png') no-repeat scroll;

}
.product_overview .ov-edges{
    border-bottom: 1px solid #ebebeb;
}
.product_overview .ov-edges h3{
    color: #717073;
    font-size: 16px;
    font-weight: normal;
    margin: 20px 0 20px 16px;
}

.qty_error_msg {
    color: #D15927;
    font-weight: bold;
}

.qty_error_msg_wrapper {
    position: absolute;
    bottom: 4px;
    background: #fff;
    margin: 7px;
}

a.sales_agreement_icon {
    font-size: 35px;
    margin: 10px 15px;
    color: #f68026;
}

.module_catalogue.nameblock.nameblock_multiple_selector a.sales_agreement_icon {
    float: right;
}
.module_catalogue.product_overview a.sales_agreement_icon {
    float: none;
}