/**********************************************************************************

	Theme Name: Mireille Mathieu
	Description: Mireille Mathieu HTML5 Responsive
	Version: 2
	Author:	Follow Media
	Author URI: http://www.followmedia.fr

**********************************************************************************/

@import url("assets/css/woocommerce.css");
@import url("assets/css/master.css");
@import url("assets/css/woocommerce2.css");

img {max-width:100%;}

img.attachment-single_post_featured {
    display: block;
    margin: 0 auto;
}

p.full-width-tags span.tag {
    color:#7e7e7e;
    font-size:12px;
    line-height:21px;
}

.post-container .right-content .content-post-article p {
    font-size:14px;
    color:#bcbcbc;
    line-height:20px;
    margin: 0 0 20px 0;
}

.post-container .right-content .content-post-article ul {
    font-size:14px;
    color:#bcbcbc;
    line-height:20px;
    margin: 0 0 20px 0 !important;
}

.post-container .right-content .content-post-article h1{font-size:40px;color:#e8e8e8;margin-bottom:15px;}
.post-container .right-content .content-post-article h2{font-size:28px;color:#e8e8e8;margin-bottom:15px;}
.post-container .right-content .content-post-article h3{font-size:18px;color:#e8e8e8;margin-bottom:15px;}
.post-container .right-content .content-post-article h4{font-size:13px;color:#e8e8e8;margin-bottom:15px;}
.post-container .right-content .content-post-article h5{font-size:11px;color:#e8e8e8;margin-bottom:15px;}
.post-container .right-content .content-post-article h6{font-size:10px;color:#e8e8e8;margin-bottom:15px;}

a.more-link{
    font-size:14px !important;
    color: #fff !important;
    display:block  !important;
    background:#E73B3B;
    width:100px;
    height:40px;
    text-align:center  !important;
    line-height:40px  !important;
    margin-top:20px;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    -ms-transition:all 0.2s linear;
    transition:all 0.2s linear;
}

a.more-link:hover{
    background:#DDDDDD !important;color:#E73B3B !important;
}

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
    max-width: 350px;
    height: auto;
}

.bg-header-menu {background:rgba(14, 14, 14, 0.7);position:relative;z-index:9999;}
.bg-header-menu .menu-container>ul li{float:left;}
.bg-header-menu .menu-container>ul li a{line-height:40px;display:block;color:#dadada;padding:0 15px;font-size:11px;border-right:1px solid rgba(255, 255, 255, 0.1);font-weight:bold; text-transform:uppercase; -webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
.bg-header-menu .menu-container>ul li a:hover,.bg-header-menu .menu-container>ul li a.selected{color:#fff;background:#191919;-webkit-box-shadow: 0 2px 0 #E73B3B;-moz-box-shadow: 0 2px 0 #E73B3B;-o-box-shadow: 0 2px 0 #E73B3B;box-shadow: 0 2px 0 #E73B3B;}
.bg-header-menu .menu-container>ul li:first-child a{border-left:1px solid rgba(255, 255, 255, 0.1);}
.bg-header-menu .menu-container>ul>li>ul{display:none;position:absolute;width:160px;padding-top:15px;background:url(assets/img/arrow-sub-menu.png) no-repeat;background-position:30px 10px ;}
.bg-header-menu .menu-container>ul>li>ul li{background:rgba(0, 0, 0, 0.6);float:none !important;border-bottom:1px solid #656565;}
.bg-header-menu .menu-container>ul>li>ul li:last-child{border-bottom:0;}
.bg-header-menu .menu-container>ul>li>ul li:first-child{border-top:2px solid #d8d3d0;}
.bg-header-menu .menu-container>ul>li>ul li a{border-left:0 !important;border-right:0 !important;text-transform:uppercase;color:#fff;font-size:11px;display:block;line-height:40px !important;}
.bg-header-menu .menu-container>ul>li>ul li a:hover,.bg-header-menu .menu-container>ul>li>ul li a.selected-sub-menu{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background:#E73B3B;color:#fff;}

.sticky {

}

.gallery-caption {

}

.gallery img {
    width: 100px !important;
    height: 100px !important;
}

dl.gallery-item {
    float: left !important;
    margin: 10px 7px -15px 5px;
}

.large-image-post img {
    max-width: 940px;
}

.image-post img {
    max-width: 620px;
}

.text-content-single {
    color: #bcbcbc;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}

.product .images a img {
    width: auto;
    max-width: 450px;
    max-height: 450px;
    margin-right: 5px;
}

#content .woocommerce-breadcrumb, #content .woocommerce-breadcrumb a {
    font-size: 12px;
    color: #808080;
    margin-bottom: 20px;
}

#content .woocommerce-breadcrumb a:hover {
    color: #fff;
}

/*.widgets-ul li .widget ul li {*/
    /*float: none;*/
/*}*/

/*.widgets-ul li .widget ul li a {*/
    /*color: #b2b2b2;*/
    /*-webkit-transition: all 0.2s linear;*/
    /*-moz-transition: all 0.2s linear;*/
    /*-o-transition: all 0.2s linear;*/
    /*-ms-transition: all 0.2s linear;*/
    /*transition: all 0.2s linear;*/
    /*line-height: 30px;*/
    /*padding-left: 15px;*/
    /*background: url(assets/img/website-arrow-list.png) no-repeat left center;*/
/*}*/

/*.widgets-ul li .widget ul li ul {*/
    /*margin-left:15px;*/
/*}*/

.footer-top-itm>li>ul>li a {
    color: #b2b2b2;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    line-height: 20px;
    padding-left: 15px;
    background: url(assets/img/website-arrow-list.png) no-repeat left center;
}

.footer-top-itm>li>ul>li a:hover {
    color: #fff;
}

.footer-top-itm>li>ul>li {
    float: none;
}

strong {
    font-weight: 600;
}

.aligncenter {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

div.allowed-tags {
    margin-bottom: 10px;
}

div.allowed-tags code {
    font-size: 12px;
    color: #fff;
}

p.logged-in-as a {
    color: #fff;
}

p.logged-in-as a:hover {
    color: #e73b3b;
}

ul.comments .name a.url {
    color: #ffffff;
}

.related>.title>h2 {
    color: white;
    font-size: 24px;
    padding: 20px 25px;
}
.widget .widget-bg ul.info-album li {
	margin-right: 7px;
}

.comment-container #respond form textarea#comment {
	width: 95%;
	height: 200px;
	margin-bottom: 20px;
}

div.allowed-tags {
	margin-bottom: 20px;
}

.comment-container #respond form .allowed-tags code {
	color: #7C7C7C;
}

#respond small a#cancel-comment-reply-link {
	font-size: 10px;
	margin-left: 10px;
	color: #AAAAAA;
	text-transform: uppercase;
}

div.themeColorContainer { width: 0; height: 0; margin: 0; padding: 0; }
div.container-slider-single-page { color: white; }
ul.list-blog-pages li.list-blog-right { float: right; }
div.content-no-thumb { width:100% !important; }
div.widget h2.nice-h2-vlad { margin-bottom: 10px; color: white; }
div.width-by-vlad { width:280px !important; }
div.height-by-vlad { height:320px !important; }

.text-content-single ul, .right-section ul { list-style : none !important; padding: 0; }


/* Clubix v.1.2.3 addition for IE events/albums top */
.bg-albums-and-events ul.ul-list-events-albums li .flipping-albums-events .caption{position:absolute;z-index:0;opacity: 0;}
.bg-albums-and-events ul.ul-list-events-albums li:hover .flipping-albums-events .caption {z-index: 99;opacity: 1;}
.bg-albums-and-events ul.ul-list-events-albums li:hover img.img-front-bg {z-index: 0;}
.content-page-home .grid_12 ul.features-01 li img.container-img {top: 0px;}
.size-full { max-width: 100%; } 

ul.albums-photos-videos li a .black-bg-albums-photos-videos { margin-top: 151px; }
