@charset "UTF-8";
/*
Theme Name: Sanglota v3
Theme URI: http://www.sanglota.com
Author: Sanglota
Author URI: http://www.sanglota.com
Description: Sanglota theme
Version: 3.0
License: proprietary
Text Domain: Sanglota
*/

/* Declaration des fonts*/

@font-face{
font-family:"OpenSans-light-cond";
src:url("Fonts/opensans/OpenSans-CondLight.ttf") format("truetype");
}

/* pointer sur les liens */
a{ cursor: pointer}

/* initialisation des textes */
body{
	font-family:"OpenSans-light-cond", Helvetica, Arial, "Liberation Sans", sans-serif;
	background-color: #f3f3f3;
}
h3{font-size: 30px;}
p{font-size: 20px;}

/* top menu */
#sng-top{
	background-color: #000000;
	padding: 5px;
}
#sng-socialtopheader{
	float: left;
	margin-right: 20px;
}
#sng-top #searchform{float: right}
#sng-imgheader{background-color: #ffffff;}

/* content */
#sng-loop-tot{margin-top: 20px;}
#sng-loop-content{
	background-color: #ffffff;
	padding: 15px 0px 15px 0px;
}

/* navigation menu */
#sng-menu{
	background-color: #000000;
	font-family:"OpenSans-light-cond", Helvetica, Arial, "Liberation Sans", sans-serif;
}
#menu-header-menu li a {color: #FFFFFF;}
#menu-header-menu li:hover a, #menu-header-menu li.open a {color: #000000;}
.dropdown-menu .active a, .dropdown-menu .active a:hover {background-color: #00feba;}
#sng-menu .icon-bar, #sng-menu .dropdown-menu{background-color: #FFFFFF;}
#sng-menu button{background-color: #333333;}
.sng-nav-content{
	display: inline-block;
	margin-bottom:-5px;
}

/* carrousel bootstrap */
#carousel-example-generic .carousel-inner img{width: 100%;}
#carousel-example-generic .carousel-inner, #carousel-example-generic .carousel-inner .item {max-height: 270px;}
#carousel-example-generic .carousel-caption h1{
	background-color: #ffffff;
	color: #000000;
	font-family:"OpenSans-light-cond", Helvetica, Arial, "Liberation Sans", sans-serif;
	text-shadow: none;
	text-transform: uppercase;
	margin: 0 20%;
	padding: 10px;
	font-size: 2.5vw;
}
#carousel-example-generic .carousel-caption{padding-bottom: 40px;}

/* index loop */
#sng-post-thumbtitlecat{position: relative;}
#sng-bloctitlecat{
	width: 100%;
	position: absolute;
	bottom: 0;
}
#sng-post-thumbtitlecat img{
	width: 100%;
}
#sng-titlecat{
	background-color: #ffffff;
	color: #000000;
	margin: 0 auto;
	opacity: 0.9;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
#sng-post-thumbtitlecat:hover #sng-titlecat{opacity: 0.5;}
#sng-datecomment, #sng-dateshare{
	background-color: #000000;
	color: #ffffff;
	margin: 0 auto 30px auto;
}
#sng-titlecat, #sng-datecomment, #sng-dateshare, #sng-themeta {
	z-index: 1;
	text-align: center;
	width: 80%;
	padding: 10px;
}
#sng-datecomment .glyphicon {padding-right: 10px;}
#sng-post-date{font-size: 13px;}
#sng-post-nb-comments{font-size: 10px;}

/* pagination */
#sng-pagination{
	background-color: #ffffff;
	margin-top: 20px;
}
#sng-pagination .pagination{margin: 0 0 10px 0;}
#sng-pagination .pagination h2 {margin-top: 10px;}
#sng-pagination .nav-links .prev span, #sng-pagination .nav-links .next span{
	background: #000000;
	color: #ffffff;
}
#sng-pagination .nav-links .current button{ background: #7fffd9;}
#sng-page-pagination {margin-top: 20px;}
#sng-page-pagination p span {background-color: #7fffd9;}
#sng-page-pagination p a span {background-color: #ffffff ;}
#sng-page-pagination p a span:hover {background-color: #ccc ;}

/* sidebar */
#sng-sidebar li{
	list-style: none;
	padding: 10px 10px 10px 10px;
	margin-top: 20px;
	background-color: #ffffff;
}
#sng-sidebar li h3, #sng-sidebar-article li h3{
	height: 40px;
	margin-top: 0px;
	background-color: #000000;
	color: #ffffff;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	font-family:"OpenSans-light-cond", Helvetica, Arial, "Liberation Sans", sans-serif;
	font-weight: normal;
	position: relative;
	
}
#sng-sidebar li h3:after{
	content: "";
	display: block;
	position: absolute;
	border-top: 10px solid;
	border-top-color:#161616;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	bottom: -10px;
	left: 50%;
	width: 0;
	height: 0;
	margin-left: -5px;
}
#sng-sidebar li.widget_text h3:after{content: none;}
#sng-sidebar li.widget_text .textwidget {
	width: 300px;
	margin: 0 auto;
}

#sng-sidebar img {width: 100%}
#sng-sidebar-article {padding-left: 40px;}

/* widget newsletter */
#sng-sidebar li label{
	text-align: center;
	text-transform: uppercase;
}
#sng-sidebar li .tnp.tnp-widget {margin-top: 20px;}

/* widget archives */
#sng-sidebar .widget_archive {text-align: center;}
#sng-sidebar .widget_archive label {display: none;}
#sng-sidebar .widget_archive select{
	width: 100%;
	height: 30px;
	padding: 0 10px;
	margin-top: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-color: #ccc;
	border-radius: 3px;	
	cursor: pointer;
	background: #fff url("img/arrowdown.gif") no-repeat 95% 50%;
}

/* widget popular post */
#sng-sidebar .wpp-list{	padding: 0;}
#sng-sidebar .wpp-list img{width: auto;}
.wpp-views, .wpp-comments, .wpp-author, .wpp-date, .post-stats, .wpp-category a {
	color: #7e7e7e;
	font-weight: 100;
}
#sng-sidebar .wpp-thumbnail{
	min-height: 50px;
	min-width: 50px;
	margin:0 10px 0 0;
}
#sng-sidebar .wpp-post-title{
	color: #000000;
	font-size: 16px;
	line-height: 20px;
}
#sng-sidebar .wpp-list li{
	padding-bottom: 5px;
	margin-top: 10px;
	border-bottom: dashed 1px #7e7e7e;
}
#sng-sidebar .wpp-list li:last-child {border-bottom:none;}
#sng-sidebar .wpp-list a:hover img {
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
#sng-sidebar .wpp-list a:hover img {opacity: 0.5;}

/* article single */
#sng-loop-content-article{
	background-color: #ffffff;
	padding: 0px;
}
#sng-post-single-content a {color: #666666;}
#sng-post-single-content a:hover {
	color: #7fffd9;
	text-decoration: none;
}

#sng-post-single-content {
	max-width: 610px;
	margin: 0 auto;
	padding: 0 20px;
}
#sng-loop-content-article #sng-post-thumbtitlecat #sng-titlecat{opacity: 0.9;}
#sng-loop-content-article #sng-post-thumbtitlecat:hover #sng-titlecat{opacity: 0.9;}
#sng-loop-content-article #sng-post-thumbtitlecat img {opacity: 0.8}
#sng-loop-content-article #sng-bloctitlecat{z-index: 1}
#sng-loop-content-article #sng-post-thumbtitlecat {
	max-height: 380px;
	background-color: #000000;
	overflow: hidden;
}
#sng-post-article-title{
	font-family:"OpenSans-light-cond", Helvetica, Arial, "Liberation Sans", sans-serif;
	font-size:60px;
	margin-bottom: 40px;
	color: #343434;
}
#sng-post-single-content img {
	max-width: 100%;
	height: auto;
}
#sng-post-single-social {
	margin: 0 auto;
	margin-top: 10px;
}
#sng-themeta  {
	background-color: #7fffd9;
	color: #000000;
	font-family: "OpenSans-light-cond", Helvetica, Arial, "Liberation Sans", sans-serif;
	padding: 0px 20px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
#sng-meta-level{margin-left: 30px;}
#sng-post-single-tags {margin-top: 40px;}
#sng-post-single-fil, #sng-post-single-foot, #sng-post-studio-fil, #sng-post-studio-foot, #sng-post-scroll-fil, #sng-post-single-tags, #sng-post-scroll-foot{
	background-color: #000000;
	height: 30px;
	color: #ffffff;
	padding: 0 20px;
	overflow: hidden;
}
#sng-post-single-fil a, #sng-post-single-tags a, #sng-post-single-edit a, #sng-post-studio-fil a, #sng-post-studio-tags a, #sng-post-studio-edit a, #sng-post-scroll-fil a, #sng-post-scroll-tags a, #sng-post-scroll-edit a{
	color: #ffffff;
	line-height: 30px;
	font-size:13px;
}
#sng-post-single-fil a:hover, #sng-post-single-tags a:hover, #sng-post-single-edit a:hover, #sng-post-studio-fil a:hover, #sng-post-studio-tags a:hover, #sng-post-scroll-fil a:hover, #sng-post-scroll-tags a:hover, #sng-post-scroll-edit a:hover {color: #7fffd9;}
#sng-pagination-single{
	background-color: #ffffff;
	margin-top: 20px;
}
#sng-pagination-single-prev {float: left;}
#sng-pagination-single-next {float: right;}
#sng-pagination-single-prev a, #sng-pagination-single-next a{color: #ffffff;}
#sng-pagination-single-prev, #sng-pagination-single-next{
	color: #ffffff;
	font-family: "OpenSans-light-cond", Helvetica, Arial, "Liberation Sans", sans-serif;
	font-size: 16px;
	padding: 10px;
	background-color: #000;
}
#sng-post-single-content img {margin: 40px 0;}
#sng-post-single-content p {
	color: #666666;
	line-height: 21px;
}
/* commentaires */
#sng-comments{
	background-color: #ffffff;
	padding: 20px;
	margin-top: 20px;
}
#sng-comments li {list-style: none}
#sng-comments .reply {margin-bottom: 10px;}
#sng-comments .reply a{
	background-color: #fff;
	padding: 5px;
	color: #000;
	font-size: 11px;
	border: solid 1px #ccc;
	border-radius: 3px;
}
#sng-comments a {color: #666666;}
#sng-comments a:hover {
	color: #7fffd9;
	text-decoration: none;
}
#sng-comments .comment-author img {
	width: 40px;
	height: auto;
}
#sng-comments .reply a:hover {
	color: #7fffd9;
	text-decoration: none;
	}
#sng-comments .comments .children {
	padding-left: 40px
}
#sng-comments .children .children {
	padding-left: 0px;
}

#sng-comments .comment{
	border-top: solid 1px #cccccc;
	padding-top: 10px;
	margin-top: 20px;
}
#respond.comment-respond {
	border-top: solid 1px #cccccc;
	margin-top: 20px;
}
#sng-comments .comment-metadata time {
	font-size: 11px;
	color: #aaaaaa;
	display:none;
}
#sng-comments .comment-metadata a:hover {text-decoration: none;}


#sng-footer{
	background-color: #000000;
	color: #ffffff;
	padding-top: 20px;
	margin-top: 20px;
}
#sng-footer label {font-weight: 100;}
#sng-footer-menu {border-left: solid 1px #ffffff;}
#menu-footer-menu{
	list-style: none;
	padding: 0
}
#menu-footer-menu li{margin-bottom: 15px;}
#menu-footer-menu a {color: #ffffff;}
#sng-footer-social h3 {
	font-family: "OpenSans-light-cond", Helvetica, Arial, "Liberation Sans", sans-serif;
	font-size: 28px;
	color: #ffffff;
	margin-bottom: 20px;
}
#sng-footer-social-twitter, #sng-footer-social-pinterest, #sng-footer-social-hellocoton{margin-bottom: 15px;}
#sng-site-info{
	font-size: 12px;
	text-align: center;
	padding: 10px 0;
	width: 30%;
	margin: 50px auto 0 auto;
	border-top: solid 1px;
}
#sng-footer-feed-twitter iframe {width: 100% !important}
#sng-footer-logo {
	width: 50px;
	margin: 20px auto;
}
#sng-footer-logo img {
	width: 50px;
	height: auto;
}
#sng-footer-sidebar li{list-style: none;}
#sng-footer-sidebar form p span input, #sng-footer-sidebar form p span textarea {
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 100;
	line-height: 1.42857143;
	text-align: left;
	background-color: #fff;
	background-image: none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
#sng-footer-sidebar form p span textarea{
	border-radius: 4px;
	height: 60px;
	color: #aaaaaa;
	line-height: 1.42857143;
}
#sng-footer-sidebar form p input{
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
color: #aaaaaa;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
background-color: #fff;
border: 1px solid transparent;
border-radius: 4px
}
#sng-footer-sidebar form p input[type="submit"]{ margin-top: 10px;}
#sng-footer-sidebar form p input[type="submit"]:hover{
	background-color: #cccccc;
	color: #000000;
}

/* share buttons */

#sng-share-buttons img {
width: 20px;
padding: 2px;
border: 0;
box-shadow: 0;
display: inline;
}

.pub-inarticle{
	list-style: none;
}
.pub-inarticle-home{
	list-style: none;
	margin: 70px 0 70px 0;
}
.pub-inarticle-parle{
	list-style: none;
	margin: 20px 0 20px 0;
}


/* Media queries pour les ecrans, tablettes inferieurs à 479px*/
@media screen and (max-width: 479px) {
	
	#sng-post-article-title{
		font-size:40px;
		margin-bottom: 20px;
	}
	#sng-site-info{
		width: 90%
	}
	.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
		transform:scale(0.77);
		-webkit-transform:scale(0.77);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
}