@media screen and (min-width: 1200px) {

    /*--------------------------------------------------------*/
    /*-- 			Pour les desktops		 				--*/
    /*--------------------------------------------------------*/
    /************************************************************/
    /*							 responsive						*/
    /************************************************************/
    .desktop {
        display: none;
    }

    .smartphone {
        display: none;
    }

    .tablet {
        display: none;
    }

    .wide {
        display: block;
    }

    body {

    }

    /******************/
    /***** Layout *****/
    /******************/
    /***** Header *****/
    #header {
        min-width: 1170px;
    }

    #header #header_top,
    #header .header_bottom {
        min-width: 1170px;
    }

    #header #header_top #content_header_top,
    #header .header_bottom #content_header_bottom {
        width: 1170px;
    }

    /***** Main *****/
    /** Top **/
    #main #top #content_top {
        width: 1110px;
    }

    /** Main **/
    #main #content_main {
        width: 1170px;
    }

    #main #content_main.no_width .content_main {
        width: 1170px;
    }

    #main #content_main #default {
        width: 1170px;
    }

    #main #content_main #default #content_default #default_wrapper {
        width: 1201px;
    }

    #main #content_main #default.left_size {
        width: 840px;
    }

    #main #content_main #default.right_size {
        width: 770px;
    }

    #main #content_main #default.portfolio {
        width: 1170px;
    }

    /** LandingPage **/
    #main #content_main #left_landing {
        width: 716px;
    }

    /** Home **/
    #main #content_main #home_left {
        width: 770px;
    }

    #main #content_main #home_bottom {
        width: 801px;
    }

    /***** Footer *****/
    #footer #content_footer {
        width: 1170px;
    }

    #footer_bottom #content_footer_bottom {
        width: 1170px;
    }

    /***** Map *****/
    #map_footer #content_map_footer,
    #content_contact #content_contact_content {
        margin-left: 130px;
    }

    /**********************/
    /***** Highlights *****/
    /**********************/
    /***** Events *****/
    .highlights_events .highlight_item .highlights_item_content {
        width: 665px;
    }

    /**********************/
    /***** Navigation *****/
    /**********************/
    /***** Header *****/
    #header .content_navigation {
        padding-top: 20px;
    }

    #header .content_navigation ul li {
        padding: 13px;
    }

    /*******************/
    /***** Textimg *****/
    /*******************/
    /***** List *****/
    .textimg_list .description {
        width: 537px;
    }

    .textimg_list .description h2 {
        margin-top: 15px;
    }

    /***** Footer *****/
    #footer .content_textimg {
        width: 685px;
    }

    #footer .content_textimg img {
        max-width: inherit;
    }

    /***** Home *****/
    .content_textimg.boxhome,
    .content_textimg.boxhome .box_img span.img_name {
        width: 370px;
    }

    .content_textimg.boxhome .box_img,
    .content_textimg.boxhome .box_img .hover {
        height: 207px;
    }

    .content_textimg.boxhome .box_description {
        height: 155px;
    }

    /***** Big Box *****/
    .content_textimg.boxhome.bigbox .box_img,
    .content_textimg.boxhome.bigbox .box_img .hover {
        height: 345px;
    }

    /***** Medium Box *****/
    .content_textimg.boxhome.mediumbox {
        width: 570px;
        height: 540px;
    }

    .content_textimg.boxhome.mediumbox .box_img,
    .content_textimg.boxhome.mediumbox .box_img .hover {
        height: 365px;
    }

    /***** Small Box *****/
    .content_textimg.boxhome.smallbox {
        width: 270px;
        height: 298px;
    }

    .content_textimg.boxhome.smallbox .box_img,
    .content_textimg.boxhome.smallbox .box_img .hover {
        height: 136px;
        text-align: center;
    }

    .content_textimg.boxhome.smallbox .box_img img {
        max-height: 136px;
    }

    /***** X-Small Box *****/
    .content_textimg.boxhome.xsmallbox {
        width: 270px;
        height: 220px;
    }

    .content_textimg.boxhome.xsmallbox .box_img,
    .content_textimg.boxhome.xsmallbox .box_img .hover {
        height: 136px;
        text-align: center;
    }

    .content_textimg.boxhome.xsmallbox .box_img img {
        max-height: 136px;
    }

    /***** Footer *****/
    #footer .content_textimg {
        width: 385px;
    }

    #footer .textimg_partners {
        width: 200px;
        clear: none;
    }

    #footer .content_textimg img {
        max-width: inherit;
    }

    /****************/
    /***** Form *****/
    /****************/
    .content_form form,
    .content_contactform form {
        padding: 54px 123px;
    }

    form .form_choice .or {
        font-size: 20px;
        line-height: 20px;
        margin-top: -10px;
    }

    /* Default */
    #default.left_size form .form_cols {
        width: 317px;
    }

    #default.left_size form .form_cols input,
    #default.left_size form .form_cols textarea {
        width: 295px;
    }

    #default.left_size form .form_cols select {
        width: 317px;
    }

    /***** Eventfilter *****/
    .form-group select {
        width: 198px;
    }

    .form-group input {
        width: 188px;
    }

    .form-group input.input_date {
        width: 163px;
    }

    form.filter-form#search-event input[type=text] {
        width: 200px;
    }

    .form-group input.input_date,
    .form-group input.input_date_to,
    .form-group input.input_date_from {
        width: 133px;
    }

    /******************/
    /***** Events *****/
    /******************/
    /***** Eventlist *****/
    /*** Listing ***/
    .events {
        width: 1200px;
    }

    /** Small **/
    .events .event {
        width: 268px;
        height: 255px;
    }

    .events .event .event_image {
        height: 165px;
    }

    .events .event .event_image a {
        max-height: 165px;
    }

    .events .event .event_image .hover {
        height: 165px;
    }

    .events .event .event_description {
        height: 89px;
    }

    /** Big **/
    .events .event.highlight {
        width: 568px;
    }

    .events .event.highlight .event_image {
        height: 374px;
    }

    .events .event.highlight .event_image a {
        max-height: 374px;
    }

    .events .event.highlight .event_image .hover {
        height: 374px;
    }

    .events .event.highlight .event_description {
        height: 165px;
    }

    /** Carousel **/
    .jcarousel-skin-events .jcarousel-container-horizontal {
        width: 702px;
    }
    .carousel.wide_carousel .jcarousel-skin-events .jcarousel-container-horizontal {
        width: 1103px;
    }

    .jcarousel-skin-events .jcarousel-clip {
        overflow: hidden;
    }

    .jcarousel-skin-events .jcarousel-clip-horizontal {
        width: 702px;
        height: 222px;
    }
    .carousel.wide_carousel .jcarousel-skin-events .jcarousel-clip-horizontal {
        width: 1103px;
    }
    .carousel.wide_carousel .jcarousel-skin-events .jcarousel-item .entity_img img, .carousel.wide_carousel .jcarousel-skin-events .jcarousel-item .event_img img {
        max-height: 160px;
    }

    .jcarousel-skin-events .jcarousel-item {
        height: 216px;
    }

    .jcarousel-skin-events .jcarousel-item .event_img img {
        max-height: 132px;
    }

    /***** Eventview *****/
    .content_eventview .event_left {
        width: 750px;
    }

    .content_eventview .event_left .event_header .event-fields .event_sharing a.addthis_button_tweet,
    .content_eventview .event_left .event_header .event-fields .event_sharing a.addthis_button_facebook_like,
    .content_eventview .event_left .event_header .event-fields .event_sharing a.addthis_button_google_plusone {
        width: 100px;
    }

    /******************/
    /******* Api ******/
    /******************/
    /***** Entity list *****/
    .content_entity_thumbs {
        /*width: 900px;*/
        width: 1200px;
    }

    .content_entity_thumbs .entity {
        width: 268px;
    }

    .content_entity_thumbs .entity .entity_image {
        height: 183px;
    }

    .content_entity_thumbs .entity .entity_image a {
        max-height: 183px;
    }

    .content_entity_thumbs .entity .entity_image .hover {
        height: 183px;
        width: 268px;
    }

    /***** Carousel *****/
    .jcarousel-skin-entity .jcarousel-container-horizontal,
    .jcarousel-skin-entity .jcarousel-clip-horizontal {
        width: 1100px;
    }

    .jcarousel-skin-entity .jcarousel-clip-horizontal {
        height: 216px;
    }

    .jcarousel-skin-entity .jcarousel-item {
        height: 214px;
    }

    .jcarousel-skin-entity .jcarousel-item .entity_image a {
        max-height: 119px;
    }

    .eventlist_carousel .eventlist_event .event_img .hover {
        height: 132px;
    }

    /*.jcarousel-skin-entity .jcarousel-item-horizontal,
    .jcarousel-skin-entity .jcarousel-direction-rtl .jcarousel-item-horizontal {
        margin-left: 30px;
    }*/
    /***** Entityview *****/
    .content_entityview .entity_sharing {
        display: inline-block;
        padding: 15px 15px 0px 15px;
        position: absolute;
        top: 68px;
        left: 50%;
        margin-left: -505px;
        width: 78px;
        z-index: 99;
    }

    .content_entityview .entity_sharing a {
        display: block;
        margin: 0px !important;
        margin-bottom: 20px !important;
        width: auto;
    }

    .content_entityview #entity_left .highlights a.main_image {
        max-height: 485px;
    }

    .content_entityview #entity_left .highlights .other_images a.small_image {
        width: 111px;
        max-height: 80px;
    }

    .content_entityview #entity_left .highlights .other_images a.small_image:nth-child(5n+5) {
        margin-right: 20px;
    }

    .content_entityview #entity_left .highlights .other_images a.small_image:nth-child(6n+6) {
        margin-right: 0;
    }

    /************************/
    /******* Portfolio ******/
    /************************/
    /***** Projectlist *****/
    .content_projectlist .projects {
        width: 1200px;
    }

    .content_projectlist .projects .project {
        width: 528px;
        height: 277px;
    }

    .content_projectlist .projects .project.message {
        width: 1128px;
    }

    .content_projectlist .projects .project .project_description {
        width: 422px;
    }

    .content_projectlist .projects .project .project_description .description_outer {
        height: 220px;
    }

    .content_projectlist .projects .project .project_description .project_basket input[type=submit] {
        width: 143px;
        font-size: 14px;
    }

    .entitylist_carousel_tours .entitylist_entity .entity_img .hover {
        height: 132px;
    }

    /***** Basket *****/
    .content_basket .project .project_description {
        width: 892px;
    }

    /************************/
    /********* Media ********/
    /************************/
    /***** Listing *****/
    /** Filter **/
    .content_medialibrary_new .medialibrary_menu form select {
        width: 198px;
    }

    .content_medialibrary_new .medialibrary_menu form input {
        width: 155px;
    }

    .content_medialibrary_new .medialibrary_menu form input.input_date {
        width: 163px;
    }

    .content_medialibrary_new .medialibrary_menu form.search_form input[type=text] {
        width: 164px;
    }

    .content_medialibrary_new .medialibrary_menu form input.input_date_from,
    .content_medialibrary_new .medialibrary_menu form input.input_date_to {
        width: 113px;
    }

    /** Default **/
    .content_medialibrary_new .content_medialibrary_media_outer {
        width: 1140px;
    }

    .content_medialibrary_new .content_medialibrary_media_outer .content_medialibrary_media {
        width: 196px;
    }

    .content_medialibrary_new .content_medialibrary_media_outer .content_medialibrary_media .media_preview {
        min-height: 148px;
    }

    .content_medialibrary_new .content_medialibrary_media_outer .content_medialibrary_media.media_video .media_preview {
        min-height: 111px;
    }

    .content_medialibrary_new .content_medialibrary_media_outer .content_medialibrary_media .media_preview .hover {
        height: 148px;
    }

    .content_medialibrary_new .content_medialibrary_media_outer .content_medialibrary_media.media_video .media_preview .hover {
        height: 111px;
    }

    .content_medialibrary_new .content_medialibrary_media_outer .content_medialibrary_media .media_preview img {
        max-height: 148px;
    }

    .content_medialibrary_new .content_medialibrary_media_outer .content_medialibrary_media .media_text_block h3 {
        font-size: 18px;
    }

    /** Small **/
    .medialibrary_small .content_medialibrary_media {
        width: 340px;
    }

    .medialibrary_small .content_medialibrary_media .media_type {
        top: 50%;
        margin-top: -9px;
    }

    .medialibrary_small .content_medialibrary_media .media_description {
        width: 260px;
    }

    /***** Mediaview *****/
    /** Left **/
    .media_details_left {
        width: 758px;
    }

    /***********************/
    /********* Blog ********/
    /***********************/
    /****** Listing ******/
    .content_articlelist .content_articlelist_item .article_description.small {
        width: 684px;
    }

    /****** View ******/
    .content_articleview .article_description.small {
        width: 645px;
    }


    /* NEW LISTING */
    #main #content_main #listing_landing.listing_landing_container.left_column {
        width: 798px;
    }

    #main #content_main #listing_landing.listing_landing_container.left_column .content_entity_thumbs {
        width: 798px;
    }

    #main #content_main #listing_landing.listing_landing_container.left_column .content_entity_thumbs .entity {
        width: 244px;
    }

    #main #content_main .listing_landing_container.right_column {
        width: 341px;
    }

    #main #content_main #listing_landing.listing_landing_container.left_column .content_entity_thumbs .entity:nth-child(2n+2) {
        margin-right: 30px;
    }

    #main #content_main #listing_landing.listing_landing_container.left_column .content_entity_thumbs .entity:nth-child(3n+3) {
        margin-right: 0;
    }

    #main #content_main .listing_landing_container.right_column .medialibrary_small .content_medialibrary_media .media_image {
        width: 80px;
    }


    /* NEW TOURS LAYOUT */

    .content_entityview.tours .tours_highlight {
        width: 768px;
        height: 509px;
    }

    .content_entityview.tours .entity_top_left.smaller .tours_highlight {
        height: 430px;
    }

    .content_entityview.tours .tours_highlight .flex-viewport {
        max-height: 430px;
    }

    .content_entityview.tours .entity_top_right {
        height: 399px;
    }

    .content_entityview.tours .entity_top_right.smaller {
        position: relative;
        height: 320px;
    }

    .tours_highlight .slides > li {
        height: 430px;
    }
}