/*
Theme Name:     PIGE.QUEBEC BLOG
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         KRÉA
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper                             
Version:        6.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

body {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif!important;
	}
	
.td-header-style-6 .td-header-menu-wrap-full {
    background-color: #ffffff!important;
}
	
span.author-opinion {
	color:#999;
	font-size:10px;
	}
	
.cta-subscribe-pigequebec {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif!important;
	border: 3px solid #0083d6;
	padding:20px;
	transition: all .5s;
	background-image:url(images/cta-subscribe-pige.jpg);
	background-size:cover;
	color:#fff;
	line-height:21px;
	display:inline-table;
	}
.cta-subscribe-pigequebec .vc_btn{
	margin-top:20px;
	}
.cta-subscribe-pigequebec h3{
	text-transform:uppercase;
	font-weight:600;
	transition: all .5s;
	line-height:25px;
	font-size:21px;
	color:#fff;
	margin-top: 10px!important;
	}
div.td-a-rec-id-content_inlineleft {
	margin-right:0;
}
div.td-a-rec-id-content_inline .cta-subscribe-pigequebec{
	margin-bottom:20px!important;
	padding:10px 20px!important;
	background-position: 0% 20%;
	
	}
div.td-a-rec-id-content_inline .cta-subscribe-pigequebec h3{
	font-size:18px;
	display: inline;
	margin-right:10px;
	}
div.td-a-rec-id-content_inline .cta-subscribe-pigequebec .vc_btn{
	margin:5px 0px;
	}	
	
div.td-a-rec-id-content_inline .cta-subscribe-pigequebec span{
	display:none;
	}
	
.home-hero h1{
	color:#fff;
	margin-top:10px!important;
	}
	
.home-hero h2{
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight:200;
	letter-spacing:3px;
	font-size:23px;
	text-align:center;
	background-color:#0083d6;
	padding:5px 10px!important;
	color:#fff;
	margin-bottom:0!important;
	display:inline; 
	}
	
.home-hero .wpb_text_column {
	margin-left:0px!important;
	}	

.td-header-wrap .td-header-menu-wrap-full {
	margin-bottom:25px;
	}

.td-header-wrap {
    background: #fff;
}

.td-footer-wrapper p {
    font-family: Helvetica, Arial, sans-serif; 
    font-size:15px;
}

.td-sub-footer-container a {
	color:#ddd;
	
	}

.td-footer-wrapper a.vc_btn_outlined, .td-footer-wrapper a.vc_btn-black.vc_btn_outlined{
    font-family: Helvetica, Arial, sans-serif; 
    font-weight:600;
    text-transform:uppercase;
    color:#fff!important;
}

.td-footer-wrapper a.vc_btn-black.vc_btn_outlined:focus, .td-footer-wrapper a.vc_btn-black.vc_btn_outlined:hover{
    border: 2px solid #0083d6!important;
    color:#fff!important;
	background-color:#0083d6!important;
}

.td-footer-wrapper .td-social-style-2 .td-icon-font:hover {
    background-color: rgba(255, 255, 255, 1);
    
}

.footer-logo-wrap img{
    width:120px;
}

.author-box-wrap .td-author-url a{
    font-size: 14px;
    font-style: normal;
    line-height: 21px;
    margin-bottom: 6px;
	background-color:#0083d6;
	color:#fff;
	padding: 3px 11px;
	border-radius:3px;
	transition: all .5s;
}

.author-box-wrap .td-author-url a:hover{
	background-color:#000;
	color:#fff;
}

.td-post-template-8 .td-post-header header .entry-title, .td-post-template-7 .td-post-header header .entry-title, .td-post-template-3 .td-post-header header .entry-title{
	color:#fff;
}
		
		
.block-title > span, .block-title > a, .widgettitle, .td-trending-now-title, .wpb_tabs li a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a, .td-related-title a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce .product .products h2 {
	text-transform: uppercase;
    background: #fff!important;
    color: #000;
	}
	
.block-title, .td-related-title, .wpb_tabs .wpb_tabs_nav, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container, .woocommerce div.product .woocommerce-tabs ul.tabs:before {
    border-color: #000!important;
	border-bottom-width:3px;
}

.td-related-title  a.td-cur-simple-item {
	background-color: #000!important;
	}
	
.block-title a, .block-title span, .block-title label {
    padding: 7px 12px 4px 0px;

}

.widget_rss .block-title .rsswidget {
    color: #000;
    background: #fff;
	padding: 7px 12px 4px 0px;
}

.widget_rss ul {
	border-left:dashed 1px #000;
}

.widget_rss {
    margin-bottom: 5px;
}

.widget_rss li .rsswidget {
     font-size: inherit; 
}

.td-page-content blockquote p, .td-post-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .bbpress blockquote p, .woocommerce #tab-description blockquote p, .mce-content-body blockquote p, .comment-content blockquote p {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: inherit; 
	font-size: 18px;
    line-height: 28px;
    text-align: left;
}

.td-page-content blockquote, .td-post-content blockquote, .wpb_text_column blockquote, .td_block_text_with_title blockquote, .bbpress blockquote, .woocommerce #tab-description blockquote, .mce-content-body blockquote, .comment-content blockquote {
    border-left: solid 3px #eee;
    padding-left: 30px;
}

.td-sub-footer-menu li.menu-item-5854 {
		display:none;
		
		}
		
.td_category_template_7 .td-pulldown-container, .td_category_template_3 .td-pulldown-container {
    height: 56px;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 100%;
}

.td_category_template_7 .td-category-pulldown-filter {
    display: table;
    right: 0;
    left: 0;
    margin: auto;
    position: relative;
    bottom: 0;
    top: auto;
}

.td_category_template_3 .td-category-pulldown-filter {
	margin-top:10px;
    display: table;
    right: 0;
    left: 0;
    position: relative;
    bottom: 0;
    top: auto;
}



@media (max-width: 1018px) {
	
li.menu-item-5854 {
		display:none;
		
		}
	
}

	
@media (max-width: 768px) {
	
	.td-header-wrap .td-header-menu-wrap-full {
	margin-bottom:0px;
	}
	
	
}

@media (max-width: 480px) {
	
	
	
	.home-hero .wpb_text_column h1 {
	font-size:26px;
	line-height:35px;
	}
	
	.home-hero .wpb_text_column {
	margin:10px!important;
	}
  .home-hero .wpb_text_column a.vc_btn_outlined {
	font-size:15px;
	}
	
	
}

