/**handles:search-style,portfolio_style**/
#portfolio_loader{position:fixed;top:45%;left:45%;z-index:9999999999}.lds-ring{display:inline-block;position:relative;width:128px;height:128px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:100%;height:100%;margin:6px;border:9px solid #f8504b;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#f8504b transparent transparent transparent}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
#portfolio_search{max-width:100%;min-height:50px;display:block;margin-bottom:30px}#portfolio_search #portfolio_search_section1{width:50%;display:inline-block;vertical-align:top}#portfolio_search #portfolio_search_section2{width:45%;max-width:405px;margin-left:4%;display:inline-block;vertical-align:top;float:right}#portfolio_search #portfolio_search_resultats_numb{max-width:400px;margin-top:10px;font-size:16px;text-align:right}#portfolio_search input{max-width:200px;height:35px;display:inline-block;vertical-align:top}#portfolio_search select{width:200px;max-width:250px;height:35px;display:inline-block;vertical-align:top}#portfolio_search #portfolio_filter_button,#portfolio_search #portfolio_search_button{width:45%;max-width:175px;height:35px;padding-top:8px;display:inline-block;vertical-align:top;border-radius:2px;text-align:center;text-decoration:none;text-transform:uppercase}#portfolio_search #portfolio_search_button{float:right}#portfolio_search #portfolio_search_by_categories{margin-top:40px}#portfolio_search #portfolio_search_by_categories ul{list-style:none;text-align:center}#portfolio_search #portfolio_search_by_categories ul li{list-style:none;display:inline;padding:5px 15px}#portfolio_search #portfolio_search_by_categories ul li a{font-size:18px;cursor:pointer}#portfolio_search #portfolio_search_by_categories ul li a.active{color:#000}#portfolio_container .model_produits .portfolio_image_link{width:95%;height:auto;display:block;overflow:hidden}#portfolio_container .model_produits .portfolio_image_link img{width:100%}#portfolio_container .model_produits .portfolio_image_link img:hover{transform:scale(1.2);transition-duration:1s}#portfolio_container .model_produits .portfolio_title h3{width:75%;display:inline-block;vertical-align:top;margin:8px 0;font-weight:700;font-size:22px}#portfolio_container .model_produits .portfolio_title h3::first-letter{text-transform:uppercase}#portfolio_container .model_produits .portfolio_title .portfolio_social_media{width:19%;display:inline-block;vertical-align:top}#portfolio_container .model_produits .portfolio_title .portfolio_social_media img{width:25px;display:inline-block;vertical-align:top;margin-top:5px;float:right;margin-left:5px}#portfolio_container .model_produits .portfolio_excerpt{width:95%;margin-top:10px;font-size:16px!important;text-align:justify;line-height:18px}#portfolio_container .model_produits .portfolio_regular_price{min-width:50px;display:inline-block;vertical-align:top;color:#c3c3c3;font-weight:700;text-decoration:line-through!important;padding-top:15px}#portfolio_container .model_produits .portfolio_price{min-width:50px;display:inline-block;vertical-align:top;font-weight:700;padding-top:15px}#portfolio_container .model_produits .portfolio_add_to_cart{width:150px;height:30px;display:block;margin:3px 5% 0 0;padding-top:5px;background:#f8504b;text-align:center;border-radius:2px;float:right}#portfolio_container .model_articles .portfolio_image_link{width:95%;height:auto;display:block;overflow:hidden}#portfolio_container .model_articles .portfolio_image_link img{width:100%}#portfolio_container .model_articles .portfolio_image_link img:hover{transform:scale(1.2);transition-duration:1s}#portfolio_container .model_articles .portfolio_title h3{width:75%;display:inline-block;vertical-align:top;margin:8px 0;font-weight:700;font-size:22px}#portfolio_container .model_articles .portfolio_title h3::first-letter{text-transform:uppercase}#portfolio_container .model_articles .portfolio_title .portfolio_social_media{width:19%;display:inline-block;vertical-align:top}#portfolio_container .model_articles .portfolio_title .portfolio_social_media img{width:25px;display:inline-block;vertical-align:top;margin-top:5px;float:right;margin-left:5px}#portfolio_container .model_articles .portfolio_excerpt{width:95%;margin-top:10px;font-size:16px!important;text-align:justify;line-height:18px}#portfolio_container .model_articles .portfolio_read_more{width:95%;display:block;margin-top:20px;text-align:right}#portfolio_container .model_annonces .annonces_col1{width:25%;display:inline-block;vertical-align:top;margin-right:2%}#portfolio_container .model_annonces .annonces_col1 .portfolio_image_link{width:100%;height:auto;display:block;overflow:hidden}#portfolio_container .model_annonces .annonces_col1 .portfolio_image_link img{width:100%}#portfolio_container .model_annonces .annonces_col1 .portfolio_image_link img:hover{transform:scale(1.2);transition-duration:1s}#portfolio_container .model_annonces .annonces_col2{width:70%;display:inline-block;vertical-align:top}#portfolio_container .model_annonces .annonces_col2 .portfolio_title h3{width:75%;display:inline-block;vertical-align:top;margin:0 0 8px 0;font-weight:700;font-size:22px}#portfolio_container .model_annonces .annonces_col2 .portfolio_title h3::first-letter{text-transform:uppercase}#portfolio_container .model_annonces .annonces_col2 .portfolio_title .portfolio_social_media{width:19%;display:inline-block;vertical-align:top}#portfolio_container .model_annonces .annonces_col2 .portfolio_title .portfolio_social_media img{width:25px;display:inline-block;vertical-align:top;margin-top:5px;float:right;margin-left:5px}#portfolio_container .model_annonces .annonces_col2 .portfolio_excerpt{width:95%;margin-top:10px;font-size:16px!important;text-align:justify;line-height:18px}#portfolio_container .model_annonces .annonces_col2 .portfolio_read_more{width:95%;display:block;margin-top:20px;text-align:right}#portfolio_container .model_photos .portfolio_image_container{position:relative;overflow:hidden}#portfolio_container .model_photos .portfolio_image_container .portfolio_image_link{width:95%;height:auto;display:block;overflow:hidden}#portfolio_container .model_photos .portfolio_image_container .portfolio_image_link img{width:100%}#portfolio_container .model_photos .portfolio_image_container .portfolio_image_link img:hover{transform:scale(1.2);transition-duration:1s}#portfolio_container .model_photos .portfolio_image_container .portfolio_image_title{width:100%;height:30px;position:absolute;top:-50px;left:0;text-align:center;font-weight:700;font-size:20px}#portfolio_container .model_photos .portfolio_image_container:hover .portfolio_image_title{top:10px;transition-duration:1s}#portfolio_container{margin:20px 0}#portfolio_container .portfolio_page{display:none}#portfolio_container #portfolio_page1{display:block}.portfolio_post{margin-bottom:40px}#portfolio_page_nav{width:97.5%;text-align:right}#portfolio_page_nav a{color:#222;cursor:pointer}.col1{width:100%;display:inline-block;vertical-align:top}.col2{width:49%;display:inline-block;vertical-align:top}.col3{width:33%;display:inline-block;vertical-align:top}.col4{width:24.5%;display:inline-block;vertical-align:top}.col5{width:19.8%;display:inline-block;vertical-align:top}.col6{width:16.5%;display:inline-block;vertical-align:top}