/*
Nom du thème : Phoxel
URI du thème : http://shtheme.com/demosd/phoxel
Auteur : Shtheme
URI de l'auteur : https://themeforest.net/user/shtheme
Description : Phoxel - Portfolio de photographie WordPress est parfait si vous aimez un thème propre et moderne. Ce thème est idéal pour le studio photo, la photographie personnelle, la photographie de mariage, la photographie de mode, la photographie de modèle, la photographie de maquillage, l'agence, le portfolio de photographie, le blog photo ou la galerie photo.
Version : 1.0
Licence : Licence publique générale GNU v2 ou ultérieure
URI de la licence : http://www.gnu.org/licenses/gpl-2.0.html
Balises : deux-colonnes, trois-colonnes, sidebar-gauche, sidebar-droite, fond-personnalisé, en-tête-personnalisé, menu-personnalisé, style-de-l'éditeur, images-mises-en-avant, en-tête-flexible, modèle-pleine-largeur, microformats, formats-d'article, support-rtl, post-épinglé, options-du-thème, prêt-à-traduire
Domaine textuel : phoxel

Ce thème, comme WordPress, est licencié sous la GPL.
Utilisez-le pour faire quelque chose de cool, amusez-vous, et partagez ce que vous avez appris avec les autres.
*/

/* ========TABLE DES MATIÈRES==========
00. Corps, liens, hgroup, paragraphes, styles généraux
01. En-tête fixe & Navigation
02. Section Intro (Accueil)
03. Section À propos
04. Section CV
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Pied de page
09. Chargeur
10. Design réactif

/*--------------------------------------------------
    00. Corps, liens, hgroup, paragraphes, styles généraux
---------------------------------------------------*/


.comment-form-cookies-consent {
	display: none;
}

h3.comments-title,
.comment-respond h3.comment-reply-title {
	font-size: 25px;
	color: #fff;
	margin-bottom: 30px;
    text-transform: capitalize;
    letter-spacing: 1px;
}

p.logged-in-as {
    margin-left: 15px;
    color: #fff;
    margin-bottom: 30px;
}

p.form-submit input[type="submit"] {
    border: 1px solid #fff;
}

p.form-submit input[type="submit"]:hover {
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff;
}

.news-post-user-content h3 a {
    text-transform: capitalize;
}

a.comment-reply-link {
    color: #fff;
}

.news-post-categorydate-wrapper a:not([href]):not([tabindex]) {
    color: #fff;
}

.news .blog-content {
    position: inherit;
    width: 100%;
    transform: inherit;
    position: relative;
    padding: 30px;
    width: 90%;
    margin-left: 5%;
    margin-top: 0px;
    -webkit-transition: all .4s;
    transition: all .4s;
    margin-top: -60px;
}

.blog-sidebar .widget {
    position: relative;
    background: #252525;
    padding: 30px;
    margin-bottom: 30px;
    overflow: hidden;
}

.blog-sidebar .widget_search {
    width: 100%;
}

.blog-sidebar .search form {
    position: relative;
}

.blog-sidebar .search form input {
    width: 100%;
    padding: 10px;
    border: 0;
    background: #1e1e1e;
    margin-bottom: 0;
}

.blog-sidebar .search form button {
    position: absolute;
    right: 0;
    top: 0;
    background-color: transparent;
    color: #999;
    border: 0;
    padding: 10px;
    cursor: pointer;
    outline: none;
}

.blog-sidebar .widget ul li {
    margin-bottom: 15px;
    color: #999;
    font-size: 15px;
    line-height: 1.5em;
}

.blog-sidebar .widget .recent li {
    display: block;
    overflow: hidden;
}

.blog-sidebar .widget .recent .thum {
    width: 90px;
    overflow: hidden;
    float: left;
}

.blog-sidebar .widget .recent a {
    display: block;
    margin-left: 105px;
}

.blog-sidebar h3.widget-title {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255,255,255,0.05);
    font-family: 'Jost', sans-serif;
    font-size: 21px;
    line-height: 1.25em;
    color: #fff;
    margin-bottom: 0px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.blog-sidebar .widget-title {
    margin-bottom: 20px;
}

.widget_categories, .widget_tag_cloud {
    position: relative;
    background: #252525;
    padding: 30px;
    margin-bottom: 30px;
    max-width: 356px;
    margin-left: 12px;
    overflow: hidden;
    width: 100%;
}

.widget_categories ul li a:before {
    content: "\e649";
    font-family: 'themify';
    font-size: 9px;
    margin-right: 10px;
}

.widget_tag_cloud ul li {
    display: inline-block;
    margin: 5px !important;
    padding: 7px 20px;
    background: #fff;
    font-size: 15px;
    line-height: 1.5em;
    float: left;
    border: 1px solid #fff;
    cursor: pointer;
}

.widget_tag_cloud ul li:hover {
    background-color: transparent;
    border: 1px solid #fff;
}

.widget_tag_cloud ul li a {
    font-size: 15px!important;
    color: #1b1b1b;
    text-transform: capitalize;
}

.widget_tag_cloud ul li:hover a {
    color: #fff;
}

.search-custom form {
    position: relative;
    background: #252525;
    max-width: 70%;
    padding: 2px 10px;
}

.search-custom form input {
    width: 100%;
    padding: 10px;
    border: 0;
    background: #252525;
    margin-bottom: 0;
}

.search-custom form button {
    position: absolute;
    right: 0;
    top: 0;
    background-color: transparent;
    color: #999;
    border: 0;
    padding: 10px;
    cursor: pointer;
    outline: none;
}

.search-custom h4 {
    color: #fff;
    font-size: 27px;
    line-height: 36px;
    letter-spacing: 0.5px;
    margin-bottom: 30px;
}

.search-custom {
    margin-bottom: 60px;
}

div.gallery-size-full {
    display: none;
}

footer form .newsletter-form input[type="submit"] {
    position: absolute;
    top: 15px;
    right: 15px;
    height: 54px;
    width: 170px;
    font-size: 16px;
    font-weight: 400;
    padding: 5px 20px;
    height: 54px;
    -webkit-transition: all .35s ease;
    transition: all .35s ease;
    border-radius: 0px 80px 80px 0px;
    color: #1b1b1b;
}

footer form .newsletter-form input[type="submit"]:hover {
    background: #2b2b2b;
    color: #fff;
    outline: none;
}

.contact .form-box form textarea {
    height: 127px;
}

.contact .form-box form input[type="submit"] {
    border: 1px solid #fff;
}

.contact .form-box form input[type="submit"]:hover {
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff;
}

@media (min-width: 601px) {
    .logged-in nav.navbar.nav-scroll {
        top: -68px;
    }
}

.news.left .caption {
    padding: 5% 4% 5% 4%;
}

.news-pagination-wrap li span {
    background: #1b1b1b;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #999;
    font-weight: 400;
    border: 1px solid #1b1b1b;
    border-radius: 50%;
    background-color: #2b2b2b;
    border: 1px solid #2b2b2b;
    color: #fff;
}

@media (max-width: 768px) {
    .logged-in .phoxel-nav-toggle {
        top: 46px;
    }
}
.widget_categories ul{
	margin-top:15px;
}

.faqs-accordion .accordion .accordion-info {
	margin-top: 0px;
    padding-top: 10px;
}

.navbar .navbar-nav .nav-link {
	color: #fff;
}

#slider-area .v-middle.caption h4,
#slider-area .v-middle.caption p {
	color: #fff;
}

.about.section-padding .about-rol, .about.section-padding p {
	color: #111;
}

.about.bg-black .about-rol, .about.bg-black p {
	color: #fff;
}

.about.section-padding ul li .about-list-text {
	color: #111;
}

.services.bg-black p.section-title2, .services.bg-black .item p {
	color: #fff;
}

.blog.section-padding .news p, .blog.section-padding .news .info-wrapper .date,
.blog.section-padding .section-title2 {
	color: #111;
}

.section-padding.bg-black .gallery-filter li, .section-padding.bg-black .gallery-masonry-item-category {
	color: #fff;
}

.testimonials .item .info span {
	color: #111;
}

.footer .usful-links ul li a {
	color: #fff;
}

[data-overlay-darkgray] p {
    color: #fff;
}

.featured-icon-box.icon-align-before-content .featured-content .featured-desc p {
	color: #fff;
}

.copyright p a {
	color: #fff;
}

.footer .social-icons li > a i {
	color: #fff;
}

.about-info.section-padding p {
	color: #111;
}

.team.bg-black .section-title2 {
	color: #fff;
}

.annie-pricing p.section-title2 {
	color: #111;
}

.annie-pricing .pricing-content ul li {
	color: #fff;
}

.projects2.bg-black .work-masonry-item-category {
	color: #fff;
}

.contact.bg-cross p {
	color: #fff;
}

.contact.bg-cross .contact-link-text {
	color: #fff;
}

.contact.bg-cross form input, .contact.bg-cross form textarea {
	color: #fff;
}

.contact.bg-cross form input[type="submit"] {
	color: #111;
}

.section-padding2 p.section-title2 {
	color: #111;
}

.faqs-accordion .accordion .title h6 {
	color: #fff
}

.faqs-accordion .accordion-info p {
	color: #111;
}

#phoxel-aside .phoxel-main-menu > ul > li > a {
    position: relative;
    color: #fff; 
}

.blog.section-padding2.bg-black .news p, 
.blog.section-padding2.bg-black .news .info-wrapper .date {
	color: #111;
}

.annie-footer small {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px;
    background: #252525; 
    text-align: center; 
    color: #fff; 
}

.section-padding2.bg-black .gallery-masonry-wrapper .gallery-masonry-item-category {
	color: #fff;
}

.gallery-filter li {
	color: #fff;
}

@media screen and (max-width: 767px) {
	.navbar {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

.news figure {
    margin-left: auto!important;
}

.news.left figure {
    margin-left: 0px!important;
    margin-right: auto!important;
}