input.button, .sfButtonBottom, .ui-slider-range, .pager_pages a:hover, .pager_pages a.active, .pager_pages a.active:hover, .pager_pages span.active, .new, #slideshow_prev, #slideshow_next, .ad_rotator_button, #contact_form .header, #contact_form .tab_tabs .tab_active, div.asHighlighted, div.listMenuContent a:hover, #intra_tabs a, .tabNavi2 .tabs, #dynamic_login .menu_button_text, .fp_category_groups.category_icons .fp_category_group_main, .page_intraeditad .custom_fields_header
{
    background-color:var(--content-link-hover-color);
}

.ui-slider-handle, .pager_pages a, .pager_pages a.active, .pager_pages a.active:hover, .pager_pages span.active, .current_filters, .thumb_small, .thumb_medium, #search_results .bottom_actions .pointer, #product_images #image_thumbs a.active, .ocBox .box_content, .message_box, #modalPopupBox, .page_intraeditad .custom_field_group
{
    border-color:var(--content-link-hover-color) !important;
}

a, .bullet_wrapper .symbol, .pager .symbol, #contact_form .contact_company, #intra_tabs a.active, .page_intraeditad .custom_field_group_header
{
    color:var(--content-link-hover-color);
}

#layout_wrapper
{
    width:100%;
    max-width:1000px;
    margin-left:auto;
    margin-right:auto;
    box-sizing:border-box;
    font-family:'Roboto', Arial, Sans-Serif;
    font-size:14px;
}

.page_search #layout_middle_column1
{
    float:left;
    width:250px;
}

.page_search #layout_middle_column2
{
    float:right;
    width:calc(100% - 270px);
}

#path {
  color:#444;
}

#path a{
  color:#444;
  text-decoration:underline;
}

#path a.lastLink{
  text-decoration:none;
}

#search_results .list .item td.cell_image img
{
    width:200px;
}

#layout_middle_column2 #path, #search_results .bottom_actions
{
    display:none;
}

.search_results_summary
{
    font-weight:normal;
    margin-bottom:0px;
}

.search_facets, .current_filters
{
    border:0px;
    padding:0px;
    width:100%;
    float:left;
}

.search_facets .top_header, .current_filters .top_header
{
    padding-left:10px;
    font-weight:normal;
    padding-top:10px;
    padding-bottom:10px;
    position:relative;
    font-size:18px;
    color:#fff;
    background-color:#4285F4;
}

.search_facets .top_header i, .current_filters .top_header i
{
    position:absolute;
    right:10px;
    top:16px;
    display:none;
}

.current_filters .top_header{
    cursor:pointer;
}

.current_filters .top_header i{
    display:block;
}

.search_facet .openclose{
    display:none;
}

.search_facet .header{
    position:relative;
    padding-left:10px;
    padding-top:8px;
    padding-bottom:8px;
}

.current_filter .header, .current_filter .content{
    padding-left:10px;
    box-sizing:border-box;
}

.current_filter .content .item .float_wrapper a {
    margin-top:5px;
    margin-right:10px;
    border:0px;
}

.search_facet .header i{
    position:absolute;
    right:10px;
    top:3px;
}

main.content .map{
  margin-top:-13px;
  margin-bottom:-1px;
}

h1.main_header{
    font-size:30px;
    font-weight:normal;
}

.search_facet .content{
    padding:5px 10px;
    box-sinzing:border-box;
    max-height:200px;
    color:#000;
}

.search_facet .content a{
    color:#000;
}

.search_facet .content input.range{
    width:100%;
    padding:0px;
    text-align:center;
    height:40px;
    box-sizing:border-box;
    font-size:14px;
}

.search_facet .content .slider{
    padding-top:15px;
    padding-bottom:15px;
}

.ui-corner-all{
    border-radius:0px;
}

.ui-widget-content{
    border:0px;
    background:none;
    background-color:#ccc;
}

.search_facet .content input[type='button']{
    padding:10px 25px;
    background-color:var(--content-link-hover-color);
    border:1px solid var(--content-link-hover-color);
    font-size:14px;
    font-family: 'Roboto', Arial, Sans-Serif;
    cursor:pointer;
}

.pager_pages a, .pager_pages span.active{
    padding:6px 9px;
}

#search_results .top_actions td select{
    height:30px;
    width:auto;
}

#search_results .list, #search_results .list tbody{
    display:inline-block;
    width:100%;
    border-top:0px;
}

#search_results .list .item.firstRow {
    margin-top: 20px;
}

#search_results .list .item {
    display: table;
    width: 100%;
    z-index: 1;
    position: relative;
    margin-bottom: 20px;
}

#search_results .list .item:before, #search_results .list .item:after {
    z-index: -1;
    position: absolute;
    content: " ";
    bottom: 15px;
    left: 10px;
    width: 49%;
    top: 70%;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    transform: rotate(-1deg);
}

#search_results .list .item:after {
    right: 10px;
    left: auto;
    -webkit-transform: rotate(1deg);
    -moz-transform: rotate(1deg);
    -o-transform: rotate(1deg);
    -ms-transform: rotate(1deg);
    transform: rotate(1deg);
}

#search_results .list .item td.cell_image {
    padding: 0px;
    position: relative;
}

.hover-container {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.25);
    background-image: url(http://dealers.mascus.com/sites/fendt/images/plus.png);
    background-repeat: no-repeat;
    background-size: 45px 45px;
    background-position: center center;
    opacity: 0;
    z-index: 1;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
    cursor: pointer;
}

#search_results .list .item td.cell_image:hover .hover-container{
    opacity:1;
}

#search_results .list .item td.cell_image .field_image a {
    display: inline-block;
    max-width: 250px;
    overflow: hidden;
    height: 100%;
    width: 100%;
}

#search_results .list .item td.cell_image img {
    width: auto;
    max-width:250px;
}

#search_results .list .item td.cell_brandmodel {
    padding-left: 10px;
    box-sizing:border-box;
}

#search_results .list .item td {
    position:relative;
    background-color:#f6f6f6;
}

#search_results .list .item td.cell_price {
    padding-right: 10px;
    box-sizing:border-box;
}

.page_product #layout_middle_column2 h1.main_header{
    display:none;
}

.page_product #layout_middle_column2{
    float:left;
    clear:both;
    width:calc(100% - 325px);
}

.page_product #layout_middle_column3{
    float:right;
    width:305px;
}

.pc_header_table{
    display:table-cell;
    float:left;
    line-height:22px;
    font-style:italic;
}

.printIcon{
    display:table-cell;
    float:right;
    line-height:22px;
}

.printIcon a{
  color:#444;
}

.printIcon a i{
    margin-right:5px;
}

#product_details{
    float:left;
    width:100%;
    margin-top:15px;
}

.big-media{
    cursor:pointer;
    background-color:#f6f6f6;
}

.big-media img{
    max-width:100%;
}

.gallery .thumb{
    width:auto;
    height:auto;
    max-width:80px;
    max-height:60px;
    padding:0px;
    overflow:hidden;
}

.gallery .thumb img{
    max-width:100%;
    max-height:100%;
    height:60px;
}

#product_details tr.header td, #contact_form .header, #product_compare tr.header td{
    background-color:var(--footer-body-background-color);
    padding:6px 10px;
    font-weight:normal;
    font-size:16px;
    font-family: 'Roboto', Arial, Sans-Serif;
}

#contact_form .header{
    background-color:var(--content-link-hover-color);
}

#product_details tr.item td.header{
    padding-left:10px;
}

.contact_message, .contact_input{
    width:100%;
    box-sizing:border-box;
    padding:0px;
}

.contact_input{
    padding-left:10px;
    height:30px;
}

#contact_form input.contact_send{
    background-color:var(--content-link-hover-color);
    border:1px solid var(--content-link-hover-color);
    padding:10px 25px;
    font-size:14px;
    font-weight:normal;
    cursor:pointer;
}

.navigate a{
  display: block;
    float: right;
    margin: 0;
    padding: 14px 24px;
    font-size: 18px;
    color: white;
    line-height: 1;
    background-color: #e4ac00;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
}
.page_productprint header.header, .page_productprint .footer, .page_productprint .printProductLink a
{
    display: none;
}
.page_productprint main.content
{
    padding: 0px;
    margin: 0px;
}
@media (max-width:991px){
    #layout_wrapper{
        padding-left:20px;
        padding-right:20px;
    }
    
    .page_search #layout_middle_column1, .page_search #layout_middle_column2, .page_product #layout_middle_column2, .page_product #layout_middle_column3
    {
        width:100%;
        float:left;
    }
    
    .search_facets .top_header{
        cursor:pointer;
    }
    
    .search_facets .top_header i{
        display:block;
    }
}

@media (max-width:600px){
    #search_results .list .item{
      width:100%;
      max-width:400px;
      margin-left:auto;
      margin-right:auto;
      position:relative;
    }
    
    #search_results .list .item td{
      width:100% !important;
      display:inline-block;
      float:left;
    }
    
    #search_results .list .item td.cell_image{
      text-align:center;
    }
    
    #search_results .top_actions td{
      display:inline-block;
      float:left;
      width:100% !important;
      text-align:center;
    }
}

@media (max-width:310px){
    #search_results .list tr.item td.cell_image img{
      max-width:200px;
      width:100%;
    }
    
    #search_results .list tr.item td.cell_image{
      max-width:250px;
    }
}



























