/*
Theme Name: Marquis Alkham
Theme URI: 
Author: Marquis
Author URI: #
Version: 2.6.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Description: In 2014, Creating a magazine website with WordPress has never been easier.
Text Domain: WP_NUVO
*/

/**
 * Table of Contents:
 *
*/

/** Used to describe fonts for site **/
@import "css/fonts.css";

/** Style all button site **/
@import "css/buttons.css";

/** Style mobule and type title module **/
@import "css/module.css";

/** Style all menu site **/
@import "css/menu.css";

/** Style all shortcode site **/
@import "css/shortcodes.css";

/** Style base consilium site **/
@import "css/style.min.css";

/** Style RTL **/
@import "style-rtl.css";

/** Style reponsive **/
@import "css/responsive.css";

.aligncenter {
  text-align: center;
  margin: 0 auto;
  display: block;
}

.popover .cs_social_items_show li a {
	color: black;
}

.woocommerce ul.products li.product .button{
	background-color: #000;
}

.add-to-cart-button-outer{
	position: absolute;
    left: 10px;
    top: -15px;
}

#above-footer {
	padding-bottom: 40px;
}

.icon-type-post	{
	display: none !important;
}

.cs-blog .date-box	{
	width:auto !important;	
}

.unliststyle	{
	display: none !important;	
}

.blog-title-top {
	margin-bottom: 20px;
	margin-top: 20px;
}
.single .nav-links {
	margin-top: 0;
}
.single .blog-title-top {
	text-align: center;
}

.single .blog-title-top h1, .page .blog-title-top h1 {
	line-height: normal;
}
.fullwidthbanner-container {
	z-index: 0;
}
#blog-footer {
	background-color: #f5f5f5;
	padding: 40px 0px 25px 0;
	margin-bottom: 40px;
	margin-top: 10px;
}
#blog-footer .blog-footer-title h3 {
	font-size: 20px;
	font-family: OpenSans-Semibold !important;
	text-transform: uppercase;
}
#blog-footer .blog-footer-description h4 {
	margin-top: 15px;
	font-size: 15px;
	font-family: OpenSans-Semibold !important;
}
#blog-footer .blog-footer-boxes {
	text-align: center;
}
#blog-footer .blog-footer-boxes .blog-footer-box {
	margin-bottom: 15px;
}
.csbody .kitemarks-slick button {
	font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: #333;
    border: none;
    outline: none;
    background: transparent;	
}
.kitemarks-slick .slick-prev:before, .kitemarks-slick .slick-next:before {
	color: #333;
}
.offer {
	min-height: 180px;
}
.error_content {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}
#sticky-wrapper {
	position: relative;
	z-index: 10000;
}
.wpcf7-form-control.wpcf7-acceptance input[type="checkbox"] + span {
	font-size: 12px;
}
header .container {
	position: relative;
}

/* Hide Vouchers for now */
#wrapper #menu-item-2980 {
	display: none !important;
}

/* **************************************** */
/* 				  Mobile Fixes 			    */
/* **************************************** */

@media all and (max-width: 768px) {
	
	/* Header */
	.int_links {
		text-align: center;
	}
	.subscribe-button-inner {
		display: none !important;
	}
	.head-split {
		clear: none !important;
		width: 32% !important;
	}
	.head-split.first{
		float: left !important;
		margin-right: 2%;
	}
	.head-split.last {
		float: right !important;
	}	
	.int_links li:nth-child(4)	{
		margin-right: 0px !important;	
	}
	.head_link {
		display: none !important;
	}
	
	/* Home page */
	.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul img {
		max-width: 150px;
		height: auto;
		margin-bottom: 15px;
	}
	.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul li.isotope-item:nth-child(even) {
		left: auto !important;
		right: 0;
	}
	.arrow_down {
		display: none;
	}
	
}