/*
 * Plugin Name: Galepro Core
 * Plugin URI: http://idtheme.com
 * Author: Gian Mokhammad R
 * Author URI: http://gianmr.com
 */

/* General */
.gmr-list-related ul li:before,
.gmr-list-related ul li:after,
.clearfix:before,
.clearfix:after {content: " ";display: table;}
.gmr-list-related ul li:after,
.clearfix:after {clear: both;}
.pull-left {float: left !important;}
.pull-right {float: right !important;}

/* All Widget */
.galepro-core-form-widget .intro-text {font-size: 14px;}
.galepro-core-form-widget .spam-text {font-size: 12px;font-style: italic;text-align: center;}
.galepro-core-form-widget form input {margin-right: 10px;margin-bottom: 10px;}
.galepro-core-form-widget.force-100 form input {width: 100%;margin-right: 0;}
.galepro-core-form-widget form input[type="submit"] {background-color: #2c3e50;border-color: #2c3e50;color: #ffffff;}
.galepro-core-form-widget form input[type="submit"]:hover {opacity: 0.9;filter: alpha(opacity=90); /* For IE8 and earlier */}
@media (max-width:767px) {
	.galepro-core-form-widget form input {width: 100%;margin-bottom: 10px;margin-right: 0;}
}

/* Author box */
.gmr-authorbox {word-wrap: break-word;position: relative;margin-bottom: 10px;padding:10px;background-color: #f6f4f1;}
.gmr-ab-gravatar {float: left;margin-right: 10px;}
.gmr-ab-content {padding-left: 74px;}
.gmr-ab-authorname {	margin-bottom: 5px;}
.gmr-ab-authorname span.uname {font-size: 20px;line-height: 24px;}
@media (max-width:767px) {
	.gmr-ab-gravatar {display: none;}
	.gmr-ab-content {padding-left: 0;}
}

/* Recent post */
.galepro-core-rp-widget div.galepro-core-rp{border: 2px solid #f6f4f1;position:relative;padding:10px;}
.galepro-core-rp-widget li {border-bottom: 2px solid #f6f4f1;}
.galepro-core-rp-widget li:last-child {border-bottom:none;}
.galepro-core-rp-widget li img {float: left;margin-right: 10px;width: 46px;height: 46px;min-width: 46px;min-height: 46px;max-width: 46px;max-height: 46px;}
.galepro-core-rp-meta,
.galepro-core-rp-meta a {font-size: 12px;color: #999;}

/* Related post */
div.galepro-core-related-post h3.related-title {margin-top:0;margin-bottom: 10px;font-size: 13px;line-height: 17px;}
div.galepro-core-related-post h3.related-title span{overflow: hidden;color: #fff;background-color: #795548;text-align: left;font-size: 13px;line-height: 17px;padding: 1px 10px;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

.wrap-crumbs {background-color: #ffffff;}
.breadcrumbs {padding: 3px 14px;background-color: #eeeeee;font-size: 11px;}
.breadcrumbs .separator{padding-left: 3px;padding-right: 3px;}

.galepro-core-center-ads {text-align: center;}
.galepro-core-center-right {text-align: right;}
.galepro-core-topbanner {float: right !important;max-width: 728px;width: 100%;}
@media (max-width: 1200px) {
	.galepro-core-topbanner {
		text-align: center;
		display: block !important;
		width: 100%;
		max-width: 100%;
		margin: 10px auto 0 auto;
	}
}

/* Banner */
.galepro-core-banner-secondpost,
.galepro-core-topbanner-aftermenu{margin-bottom: 15px;text-align: center;}
.galepro-core-footerbanner{margin-top: 15px;text-align: center;}
.galepro-core-banner-beforecontent.pull-left {margin-right: 15px;}
.galepro-core-banner-beforecontent.pull-right {margin-left: 15px;}
.galepro-core-banner-beforecontent,
.galepro-core-banner-insidecontent {margin-bottom: 15px;}
.galepro-core-banner-aftercontent {margin-bottom: 15px;}
.galepro-core-floatbanner {position: relative;}
.galepro-core-floatbanner-left {left: 50%;margin-left: -792px;position: fixed;overflow:hidden;top: 53px;width: 300px;}
.galepro-core-floatbanner-right {right: 50%;margin-right: -792px;position: fixed;overflow:hidden;top: 53px;width: 300px;}
.gmr-small-layout .galepro-core-floatbanner-left {margin-left: -692px;}
.gmr-small-layout .galepro-core-floatbanner-right {margin-right: -692px;}
.admin-bar .galepro-core-floatbanner-left,
.admin-bar .galepro-core-floatbanner-right {top: 42px;}
.inner-float-left {float:right;}
.inner-float-right {float:left;}
.galepro-core-floatbanner-left img,
.galepro-core-floatbanner-right img {max-width: none !important;}
.inner-float-left button {z-index:9;position: absolute; right: 0;font-size:12px;padding: 1px 5px;background: #232323;border:none;}
.inner-float-right button {z-index:9;position: absolute; left: 0;font-size:12px;padding: 1px 5px;background: #232323;border:none;}
.inner-floatbanner-bottom button {z-index:9;position: absolute; left: auto;right: auto;font-size:12px;padding: 1px 5px;background: #232323;border:none;}
.galepro-core-floatbanner-footer {z-index: 999;position: fixed;text-align: center;bottom: 0;left:0;right:0}
@media (max-width: 1200px) {
	.galepro-core-floatbanner {
		display: none;
	}
}

/* Social share */
.galepro-core-social-share {margin:0 0 10px 0;padding:3px 5px;background-color: #f6f4f1;}
ul.galepro-core-socialicon-share{margin:0 0 0 0;padding:0 0;}
ul.galepro-core-socialicon-share li {text-align:center;display: inline-block;margin:0 5px 0 0;}
ul.galepro-core-socialicon-share li a{color:#fff;padding:0 0 !important;text-align: center;display: block;font-size: 16px;line-height: 30px;width: 25px;height: 25px;border-radius: 2px;}
@media (max-width:767px) {
	ul.galepro-core-socialicon-share li.text-title{display:none;}
}

ul.galepro-core-socialicon-share li.twitter a{background: #111111;}
ul.galepro-core-socialicon-share li.facebook a{background: #3b5998;}
ul.galepro-core-socialicon-share li.whatsapp a{background: #25d366;}
ul.galepro-core-socialicon-share li.pinterest a{background: #cb2027;}
ul.galepro-core-socialicon-share li.telegram a{background: #0088cc;}

.galepro-core-fb-comments {margin: 0 -8px;}

/* gallery */
.galepro-core-gallery {display:block;position: relative;margin-top:5px;margin-bottom:10px;}
.galepro-core-gallery ul {position:relative;padding:0;margin:0 -5px;font-size:0;}
.galepro-core-gallery ul li{display:inline-block;width:25%;margin:0;padding:0;}
.galepro-core-gallery ul li a{display:block;padding:0;margin:5px;}
.galepro-core-gallery ul li img{width:100%;}
.gmr-fullimage-content img {
	display: block;
	width: 100%;
}

@media only screen and (max-width: 480px) {
	.galepro-core-gallery ul li {width:50%;}
}

.gmr-box-layout .gmr-masonry .infeed-banner,
.gmr-box-layout.gmr-has-sidebar .gmr-masonry .infeed-banner {
	position: relative;
	min-height: 1px;
	padding-left: 7px;
	padding-right: 7px;
}
@media (min-width: 500px) {
	.gmr-box-layout .gmr-masonry .infeed-banner,
	.gmr-box-layout.gmr-has-sidebar .gmr-masonry .infeed-banner {flex: 0 0 50%;max-width: 50%;}
}
@media (min-width: 992px) {
	.gmr-box-layout .gmr-masonry .infeed-banner {
		float: left;
	}
	.gmr-box-layout .gmr-masonry .infeed-banner {
		flex: 0 0 50%;max-width: 50%;
	}
	.gmr-box-layout.gmr-has-sidebar .gmr-masonry .infeed-banner {
		flex: 0 0 33.33333333%;max-width: 33.33333333%;
	}
}


/* gallery */
.gmr-gallery-related {display:block;position: relative;margin-top:5px;margin-bottom:10px;}
.gmr-gallery-related ul {position:relative;padding:0;margin:0 -5px;font-size:0;}
.gmr-gallery-related ul li{word-wrap: break-word;display:inline-block;width:25%;vertical-align: top;font-size:13px;margin:0;padding:5px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.gmr-gallery-related ul li img{width:100%;max-width: 100%;height: auto;}
@media only screen and (max-width: 480px) {
	.gmr-gallery-related ul li {width:50%;}
}
/* list */
.gmr-list-related {display:block;position: relative;}
.gmr-list-related ul {border: 2px solid #f6f4f1;position:relative;padding:5px 10px;}
.gmr-list-related ul li{border-bottom: 2px solid #f6f4f1;display:block;width:100%;padding:5px 0 5px 0;}
.gmr-list-related ul li:last-child {border-bottom: none;}
.gmr-list-related ul li a.image-related {float:left;width: 46px;height: 46px;min-width: 46px;min-height: 46px;max-width: 46px;max-height: 46px;}
.gmr-list-related ul li div {padding-left: 60px;}
.gmr-list ul li img{width:100%;}

/* Download link */
.galepro-core-download-link a.button {width: 100%;margin-bottom: 10px;text-align: center;}

.nolicense {text-align: center;margin-top: 20px;margin-bottom: 20px;font-size: 12px;color: #bbb;}
