/*------------------------------------------------------
    Common css for front end
------------------------------------------------------*/
.jsn-bootstrap .carousel h4{
    color: #fff;
    font-weight: bold;
}
.jsn-bootstrap img[class*="img-"] { margin: 10px 0; }
div.ig_text p.dropcap:first-letter { margin: 0.1em 0.2em 0.1em -0.05em; }
.jsn-master .jsn-bootstrap .mejs-container,
.jsn-master .jsn-bootstrap .local_file,
iframe, object, video {
	max-width: 100%;
}
.modal-backdrop.in {
	opacity: 0;
	z-index: -1;
}
.ig_loading {
    display: none;
}
.ig_loading.active {
    display: block !important;
}
[class*="col-"] {
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	-o-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
}
/* === Prevent image shows beyond the container === */
.ig-element-container img {
    max-width: 100%;
    float: inherit!important;
}
/* Add margin for WP audio */
.wp-audio-shortcode {
    margin: 10px 0;
}
/* === icons === */
[class^="icon-"], [class*=" icon-"] {
    margin-right: 8px;
}
.ig-element-list [class^="icon-"], [class*=" icon-"] {
    margin-right: 0;
}
/* === tooltip === */
.tipsy img {
    float: none !important;
}

/* === social icons === */
.contentclips-text ul.ig-social-links li a.facebook {
	background: url(../images/icon-socials/facebook.png) no-repeat 2px 3px #ECEEF5;
    border: 1px solid #CAD4E7;
    width: 20px;
}
.contentclips-text ul.ig-social-links li a.facebook:hover {
	border-color: #9DACCE;
}
.contentclips-text ul.ig-social-links li a.twitter {
	background: url(../images/icon-socials/twitter.png) no-repeat 2px 5px #EEE;
	border: 1px solid #CCC;
	width: 22px;
}
.contentclips-text ul.ig-social-links li a.googleplus {
	background: url(../images/icon-socials/gplus.png) no-repeat 8px 2px;
	border: 1px solid rgba(0, 0, 0, 0.17);
	width: 42px;
}

/*------   Full width   ------*/
.ig-full-width {
    overflow-x: hidden;
}