/*
Theme name: Blogazine_wct
Theme URI: http://worldclassthemes.com/item/blogazine
Author: Suhail Ahmad
Author URI: http://worldclassthemes.com/
version:2.1
Description: A beautiful Responsive Blog / Magazine / News Template which can also be used as a WooCommerce Shopping site. We created the theme with flexible redux framework and integrated the Visual Composer as well.
License: GNU General Public License v2 or later
License URI: http://www.worldclassthemes.com/themes/blogazine
Tags: one-column, grid-layout, flexible-header, custom-colors, custom-menu, featured-images, portfolio

Text Domain: Blogazine_wct
*/

/* ============================================================
  CUSTOM PAGINATION
============================================================ */

.wp-caption {}
.wp-caption-text {}
.screen-reader-text {}
.gallery-caption {}
.bypostauthor {}
.alignright {}
.alignleft {}
.aligncenter {}
.sticky {}

.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
  background-color: #ebebeb;
  color: #ff3c50;
}
.custom-pagination a:hover {
  background-color: #ff3c50;
  color: #fff;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: gainsboro;
}
.custom-pagination span.current {
  background-color: #ff3c50;
  color: #fff;
}

#myCarousel {
	margin-top:10px !important;
}

.page-contents {
	margin-top:20px;
}

.footer {
	padding-top:20px !important;
}

.footer-bottom {
	font-size:17px !important;
}

.header {
	margin-bottom:10px !important;
}

.small-titles {
	font-size: 15px !important;
    margin-left: -15px;
}

.big-titles {
	margin-top:24px !important;
}

.big-text p {
	line-height:1.5px;
}

.read-more-button {
	margin-top: 5px;
    float: right;
}

.sidebar-titles {
	font-size:20px !important;
}

.social-icons:hover{
	text-decoration:none;
}

.social-menu {
	margin-top:23px;
}

.carousel-caption {
	background: rgba(0, 0, 0, 0.5);
    bottom: 0px !important;
    left: 0 !important;
    text-align: left !important;
    padding-left: 8% !important;
    padding-bottom: 30px !important;
    width: 100% !important;
}

.carousel-indicators {
    right: 10% !important;
    text-align: right !important;
    width: 76% !important;
}

.carousel-caption h3 {
	font-family: Open Sans !important;
	font-size:38px;
	font-weight:800;
}

.carousel-caption p {
	margin-top:23px;
	font-family: Open Sans !important;
	font-size:16px;
	font-weight:800;
}

.navbar-brand {
    float: left;
    font-size: 25px !important;
    height: 50px !important;
    line-height: 26px !important;
    padding: 15px !important;
	font-weight: bold;
    font-family: open sans;
    color: #000000 !important;
}

.vc_cta3-content h2, .vc_cta3-content h4, .vc_cta3-content p {
	text-align:center !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
    padding: 14px !important;
}

.social-facebook {
	background-color:#5D82D1 !important;
	color:white !important;
	border:1px solid #5d82d1 !important;
}

.social-twitter {
	background-color:#40BFF5 !important;
	color:white !important;
	border:1px solid #40BFF5 !important;
}

.social-gplus {
	background-color:#B84830 !important;
	color:white !important;
	border:1px solid #B84830 !important;
}

.social-linkedin {
	background-color:#2D8ED6 !important;
	color:white !important;
	border:1px solid #2D8ED6 !important;
}

.social-pinterest {
	background-color:#FE4445 !important;
	color:white !important;
	border:1px solid #FE4445 !important;
}

.product1 h3 {
	margin-top: 0px !important;
	font-size: 16px !important;
}

.footer-title {
	margin-bottom:-20px !important;
}

.product_item_show {
	position:relative;
}

.product_item_show .cat-tag {
	background-color:#000000;
	color:#ffffff;
	position:absolute;
	top:-8px;
	left:24px;
	padding:7px 10px 7px 10px;
	font-size:12px !important;
}

.product_item_show .cat-tag a:hover {
	text-decoration:none;
}

.inverse-title {
	color:#ffffff !important;
	font-size:18px !important;
}

.inverse-title:hover {
	text-decoration:none !important;
}

.inverse-text {
	color:#ffffff !important;
	font-size:12px !important;
}

@media screen and (max-width: 767px) {

.footer .product_image {
	margin-left:25% !important
}

}