/*
Theme Name: Crexis Child
Theme URI: http://themeforest.net/user/Veented
Description: Multi-Purpose WordPress Theme
Version: 1.0.0
Author: Veented
Author URI: http://themeforest.net/user/Veented
Template: crexis
*/


/* Your code goes below! */

#page-content .vc_images_carousel .vc_carousel-indicators li {
    width: 11px;
    height: 11px;
    background: rgba(0, 0, 0, 0.20);
    border: 0px;
}

#page-content .vc_images_carousel .vc_carousel-indicators li.vc_active {
	background: rgb(255, 0, 0);
}
		
		
.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active {
    background-color: #ff0000 !important;
}	


.colored, .team-boxes .member-details h5, ul.mobile-boxes li div.mobile-icon a, ul.mobile-boxes li .buttons span.second-icon, footer a:hover, .second-nav .nav-menu ul li.active > a, .relative-nav .nav a:hover, .relative-nav .nav li.active a, footer .copyright_link:hover, .white-nav .nav-menu ul.dropdown-menu li a:hover, .dark-nav .nav-menu ul.dropdown-menu .submenu_column a:hover, .navigation ul li a:hover, #team.type-2 .team-boxes .member-details .socials a:hover, #navigation-type2.dark-nav .nav-menu ul li a:hover, #navigation-type2.white-nav .nav-menu ul li a:hover, #navigation-type2.white-nav .nav-menu ul li.active a, #navigation-type2.dark-nav .nav-menu ul li.active a, .content .gray-bg-2 .texts p i, ul.moving-items .box:hover span.icon, footer.big-footer #latest_tweets ul li a, #page-header .page_header_inner a:hover, footer .copyright a, #shop .single_item_details .right .panel a:hover, .post .dates .details ul li a:hover, #blog.masonry-blog .item .item_button:hover, #shop .box .item_details .price, #features-mobile .f-collapse div p a:hover, .timelineFlat a.t_line_node.active, section#features .feature-boxes.type-3 .feature-box:hover .feature-icon, body.dark-layout .feature-boxes.type-3 .feature-box:hover .feature-text h4, .feature-boxes.type-3 .feature-box:hover .feature-icon, body.dark-layout .feature-boxes.type-3 .feature-box:hover .feature-icon, .feature-boxes.type-3 .feature-box:hover .feature-text h4, .btn.border-btn.btn-accent, .post-header a:hover, .news .box .details h3 a:hover, .vntd-testimonials-carousel h5, .pricing-box h1, .counter-color-accent .counter-value, .counter-color-accent .counter-title h6, .copyright a, .product-features .f-collapse div p a:hover, a.ajax-load-more-text:hover, .page-template-template-fullpage #navigation .nav-menu ul li a:hover, .page-template-template-fullpage #navigation .nav-menu ul li.active a, #woo-nav-cart.nav-cart-active > a, #latest_tweets ul li a, .vntd-team.type-2 .team-boxes .member-details .socials a:hover, .nav-menu ul.dropdown-menu a:hover, .vntd-team.type-1 .team-boxes .member-details p.member-position, .footer.black-bg a:hover, .footer.big-footer.dark-footer .copyright a, #page-content .pricing-box h1.price, #mobile-nav li a:hover, .not-found-big, #vntd-twitter p a {
    color: #ff0000 !important;
}

.news .box .details a.post_read_more_button:hover {
    background-color: #ff0000 !important;
}


/* filets footer */
.footer.big-footer.dark-footer li {
    border-color: #353535;
}

/* Suppression categorie designers */
.featured-slider-boxes .box .item_texts p {
    display: none;
}

/* Centrage et taille Nom designer */
.featured-slider-boxes .box .item_texts h2 {
    font-size: 16px;
    margin: 16px 0 5px;
    padding: 0;
    color: #e9e9e9;
    position: relative;
    top: -5px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
    font-weight: 600;
}

/* Chapeau designers */
.h3, h3 {
    text-transform: none !important;
    line-height: 30px !important;
}


/* Titres news */
.news .box .details h3 {
    font-size: 18px;
    color: #7e7d7d;
    margin-top: 25px;
    font-weight: 400;
    margin-bottom: 17px;
    text-transform: uppercase !important;
    line-height: 22px !important;
}

/* BOUTON NEWS */
.news .box .details a.post_read_more_button {

    width: 100%;
    height: auto;
    padding: 10px;
    text-align: center;
    display: block;
    outline: none;
    border: none;
    background: rgba(100, 100, 100, 0.1);
    color: #aaa;
    margin-top: 10px;
    font-weight: 300;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

/* Titres testimonial */
.boxes.boxes-type-4 .box-header {

    font-size: 20px;
    margin-top: 13px;
    font-family: 'Raleway', sans-serif !important;
}

/* Fonction testimonial */
.boxes.boxes-type-4 .box-header + h5 {
    font-size: 16px;
}

/* BOUTON HOVER */
#page-content .btn-hover-accent3:hover {
    background-color: #ff0000 !important;
}

/* VEENTED-SLIDE TEXT */
.veented-slide h2 {
    color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 0px;
    text-shadow: #000000b3 0.08em 0.08em 0.08em;
}

/* PORTFOLIO TYPE 2 */
.type2 .item_icon p {
    margin: 0 auto;
    padding: 0;
    font-size: 13px;
    font-weight: 100;
    letter-spacing: 0.5px;
    display: none;
}

.type2 .item:hover img {
    opacity: 10;
}

.portfolio-items.type2 .item .center-details .details h2 {
    top: 0;
    text-align: center;
    color: #8b8b8b;
    font-size: 13px;
    font-weight: 500;
}

.portfolio-items.type2 .item .center-details .details h2:hover {
    color: #ff0000;
}

.portfolio-items.type2 .item .center-details .details {

    width: 100%;
    height: auto;
    padding: 15px 20px;
    top: 0;
    margin-top: 0;
    border: 0px solid #fff;
}

.portfolio-items.type2 .item .center-details .details p {

    bottom: 0;
    text-align: center;
    color: #a8a8a8;
    font-size: 13px;
    margin-top: 3px;
    display: none;
}

/* TESTIMONIAL SEPARATEUR  */
.vntd-special-heading.heading-separator-bottom p.subtitle::after {
    position: relative;
    content: '';
    bottom: -22px;
    width: 30px;
    height: 1px;
    margin: 0 auto;
    display: block;
    background: #999999;
}

/* TESTIMONIAL CONTOUR PHOTO */
.boxes.boxes-type-4 .box-image .changeable-image {
    background-color: #eff2f7;
}

/* TESTIMONIAL CONTOUR HOVER */
.boxes.boxes-type-4 .box-image .changeable-image {
    border: 0px solid rgb(255, 0, 0);
}

/* TESTIMONIAL BLOC HOVER */
.boxes.boxes-type-4 .box:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

/* BOUTON SLIDER PROMO*/
.button-slider-btn {
    border: 0px solid #fff;
    text-transform: uppercase;
    padding: 10px 10px;
    color: #fff !important;
    font-size: 20px;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    transition: background-color .3s;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    line-height: 50px;
}

/* BOUTON SLIDER PROMO HOVER*/
.button-slider-btn:hover {
    background-color: rgba(0,0,0,0.6);
}


/* BOUTON TEAM HOVER*/
.team-boxes .member-details .member-more:hover {
	background-color: #FF0000 !important;
}


/* FLECHE NAV GALERIE PRODUIT*/
#page-content .vc_carousel-control .icon-next, #page-content .vc_carousel-control .icon-prev {
    color: #c5c5c5;
}

.featured-slider-boxes .owl-buttons div::before {
    color: #868686;
}


/* FINAL TITLE GALLERY HOVER*/
#ftg-11 .tile .tile-inner::before {
    background-color: rgba(0, 0, 0, 0.4)!important;
}

#ftg-22 .tile .tile-inner::before {
    background-color: rgba(0, 0, 0, 0.4)!important;
}

#ftg-33 .tile .tile-inner::before {
    background-color: rgba(0, 0, 0, 0)!important;
}

/* TIMELINE TITLE*/
.ult-timeline-title {

    font-size: 24px;
	color: #FF0000 !important;
	font-family: 'Raleway', sans-serif !important;
}



/* BOX FILTRES*/
#page-content .portfolio-filters.portfolio-filters-boxed.cbp-l-filters-alignCenter .cbp-filter-item {
    border: 1px solid #fff;
        border-right-color: rgb(255, 255, 255);
        border-right-style: solid;
        border-right-width: 1px;
    border-right: transparent;
    background-color: #f2f2f2;
}

#page-content .portfolio-filters.portfolio-filters-boxed.cbp-l-filters-alignCenter .cbp-filter-item:last-child {
    border-right: 1px solid #fff;
}







/* RESPONSIVE */

/* BOUTON SLIDER PROMO*/

/* Mobile Styles */
@media only screen and (max-width: 400px) {


  }



/* Tablet Styles */
@media only screen and (min-width: 401px) and (max-width: 960px) {


  }
