/*
Theme Name: Monacelli Press
Theme URI: #
Author: the Monacelli Press  team
Author URI: #
Description: Our 2018 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* http://meyerweb.com/eric/tools/css/reset/  v2.0 | 20110126 License: none (public domain) */
@import url('https://fonts.googleapis.com/css?family=Asul:400,700');
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0;	padding: 0;	border: 0;	font-size: 100%;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
.clear_0 {clear:both; font-size:0px; line-height:0px; display:block;width:100%;}
.clear{clear: both;}
.last {margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.pad_bot{padding-bottom: 50px;}
/**************************************************************************************/
*{ -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
a { color:#000; text-decoration:none; outline:0 none;  font-family: 'Conv_Nexa Bold', sans-serif;}
.main_content.inner_page a span{    font-weight: bold;}
a:hover { color:#000; text-decoration:none;}
h1 { font-size:24px;font-family: 'Asul', sans-serif;}
h2 { font-size:22px;font-family: 'Asul', sans-serif;}
h3 { font-size:18px;font-family: 'Asul', sans-serif;}
h4 { font-size:16px;font-family: 'Asul', sans-serif;}
h5 { font-size:14px;font-family: 'Asul', sans-serif;}
h6 { font-size:12px;font-family: 'Asul', sans-serif;}
img { width: auto; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic;}
p{font-size: 18px;    font-family: 'Conv_Nexa Light',sans-serif;}
/*----------------------------------------------------------------------------------*/
html { }
body {background-color:#ffffff; color:#000; font-size:12px; line-height: normal; font-family: 'Conv_Nexa Light',sans-serif;}
.flt_Lt { float:left; display:inline;}
.flt_Rt { float:right; display:inline;}
.txt_cnt { text-align: center;}
.txt_rt { text-align: right;}
input,textarea { -webkit-appearance:none;    background: rgba(249, 249, 249, 0);
    border: 1px solid #e6e5e7;
    border-radius: 10px;
    padding: 10px 20px; outline:none; font-family: 'Conv_Nexa Light',sans-serif;}
    input[type=submit] {
    color: #333;
    background-color: #ccc;
}
    .clearfix:before, .clearfix:after { content: ''; display: table; }
    .clearfix:after { clear: both;}
.table_sec { display: table;}
.table_cell { display: table-cell;vertical-align: middle;}
.pad_30{padding: 30px 0 0 0 ;}
.mar_top{    margin-top: 70px}
.split{width: 100%;}
.mar_0{margin: 0!important;}
.mar_top{margin: 150px 0 0 0 !important;}
.pad_rt{padding-right: 8px;}
.pad_tb{padding:40px 15px;}
.pad_5{padding-top: 5px; padding-bottom: 5px;}
/* ----------------------- layout ----------*/
.wrapper { margin:0 auto; max-width: 100%;width: 100%;position: relative;    z-index: 999;background: #fff;}
.wrapper:after{content:"";       position: absolute;
    z-index: 100;
    height:200px;
    width: 100%;}
.container {position: relative; width:970px; max-width: 100%;min-height: 100%; margin-left: 230px;padding: 0;}
/* ------------------------ HEADER SECTION --------------*/
header {background: #a19e92; height: 35px;left: 0px;right: 0;position: fixed;text-align: center;top: 0;z-index: 99;}
header  .container{  float: left;margin-left: 230px;padding: 0;}
aside {height:auto;left: 0;bottom:0; position: fixed; top: -35px; width: 230px; z-index: 999;padding: 35px 22px;background: #fff; }

.press_btn{  text-align: center;margin: 0 -22px;}
.press_btn a{color: #828282; font-size: 15px; font-family:'Graphik Bold',sans-serif; font-weight: 700; text-align: left; text-decoration: none;background-color: #0d0d0d; height:35px; line-height: 35px; display: block; padding:0 20px;}
a.red_btn{font-size: 15px;text-align: left;font-family:'Graphik Bold',sans-serif; font-weight: 700;height: 35px;    line-height: 35px; text-decoration: none;  color: #ec968b; background: #bf0000; display: block; padding:0 20px; border-left: 1px solid #fff;border-right: 1px solid #fff;}
a.red_btn.viralbtn,.press_btn a.viralbtn{ color: #fff; }
.defptab .press_btn a{ color: #fff; }

.logo{padding-bottom: 20px; margin-top:15px;}
.logo img{width: 100px; height: auto;}
.home .search_bar{background-color: #c3c0b5;}
.home .search_bar button{border-right: 1px solid #fff;}
.search_bar{  text-align: left;    padding: 0;height: 35px;}
.search_bar button{-webkit-appearance: none;outline: none;background: transparent;border: none;padding: 0 15px 0 10px;height:25px;}
.search_bar button i{color: #fff; font-size: 16px;}
button.sr_btn{-webkit-appearance: none;outline: none;background: transparent;border: none; padding: 10px 15px;height:35px;float:left;}
button.sr_btn i{color: #fff; font-size: 16px;}
.srch input{display:none;}
.sr_btn.submitclick{    position: absolute;left: 0;opacity: 0; z-index: -1;}
.search_bar .sr_btn.submitclick{opacity:1; z-index: 9;}
.search_bar input{height:35px;    border-radius: 0; width: 240px;padding:0 15px;font-size: 15px;font-family:'Graphik Regular',sans-serif;font-weight: 400;background: transparent;color: #231f20; display:block;border: 0;}
.header .logo img{transition: height .2s ease-in-out; height: 96px;}
.header .logo a{text-decoration: none; display: inline-block;}
.cart {border-right:2px solid #e7e7e4;    display: inline-block;padding: 6px 20px; }
.cart ul li, .social_link ul li{display: inline-block;    padding: 0 5px;}
.social_link{display: inline-block;    padding: 4px 0;}
.social_link  a>i{  font-size: 27px;}
.social_link a:hover i{color: #000;}
.social_link ul{ display: inline-block;vertical-align: middle;}
.social_link ul li{padding: 0 8px;}
.press_btn.mob{display:none;}

.nav_bg{ position: relative;}
/* .nav_bg:after{content:"";height:300px;position:absolute;width: 230px; left: 0;} */
.nav_bg nav{display: block; height: auto;}
.nav_bg nav ul { list-style: none;padding: 0 0 16px; text-align:left;}
.nav_bg nav ul li { margin: 0 auto;   position: relative;padding: 0px 0 5px;}
.nav_bg nav ul li a { text-decoration: none;font-family:'Graphik Black',sans-serif;color:#0d0d0d; font-size: 18px; line-height:24px; display: inline-block;transition: all 0.6s ease-out 0s;  font-weight:900;}
.nav_bg nav ul li a:hover, .nav_bg nav ul > li.current-menu-item a{color:#877f7a;}
.nav_bg nav>ul>li:hover >a{border-bottom: 1px solid #ccc;}
.nav_bg nav ul > li > ul {    display: block; position: relative; width: auto;z-index: 999;padding:10px 0;}
.nav_bg nav ul > li > ul li { position: relative; width: 100%; margin: 0 auto; }
.nav_bg nav ul > li > ul li a {    display: inline-block; color:#333333;font-weight: 400; font-family:'Graphik Regular',sans-serif;font-size: 12px;
    line-height: normal; text-align: left; text-transform: capitalize;    padding: 0px 0;}
.nav_bg nav ul > li > ul li:hover a {color:#877f7a;}
.nav_bg nav ul > li:hover ul { display: block;}
header  .txt_rt{padding-right: 0;}
.social_link ul li:last-child{padding-right: 0;}
/* ------------------------ BANNER SECTION --------------*/

.banner_section { position: relative;margin:45px auto 0; max-width: 100%;min-height:auto;  background-color: #f1f0f5; }
.banner_section .slider{position: relative;   height: 545px;min-height: 425px;    margin: 0 auto;}
.banner_section .slider img{width: 100%;  height: 545px; object-fit: cover;}
.banner_section .slider .slick-slide{position: relative;}
.banner_section .slider .slick-dots{    right: 25px;  bottom: 20px; text-align: right;}
.banner_section .slider .slick-dots li{margin: 0 1px;}
.slider .slick-dots li button:before{font-size: 12px; opacity: 1; color: transparent; border: 1px solid #fff;border-radius: 100%;width: 13px; height: 13px;}
.slider .slick-dots li.slick-active button:before {opacity: 1;color: white; border: 0;font-size: 15px;margin: -2px;}
.banner_section .caption{width: 100%;max-width:550px;left:30px;margin: 0 auto;bottom: 20px;position: absolute;text-align: left;z-index: 9;}
.banner_section .caption h1{ line-height: 39px;font-family:'Graphik Bold', sans-serif;font-size:39px;text-align:left;font-weight: 700;color: #ffffff;}
.banner_section .caption h1>a{ line-height: 39px;font-family:'Graphik Bold', sans-serif;font-size:39px;text-align:left;font-weight: 700;color: #ffffff;text-decoration:none;}
.banner{position: relative;}
.banner:after{content: ""; background-image: url(images/shadow.png); position: absolute; left: 0; bottom: -3px; width: 100%; height: 100%;}
/* ------------------------ MAIN CONTENT HERE --------------*/
.main_content { position: relative; margin: 0 auto; width: 100%;  background-color:#fff; }

/* ------------------------Footer --------------*/
.footer{margin:0 auto; width: 100%; background: #877f7a; left: 0;right: 0;padding: 40px 0;    position: relative;min-height:auto;  box-sizing: border-box;}
.footer {
    /* position: fixed; */
    bottom: 0;
    left: 0;
    z-index:99999;
    -webkit-transition: left .33s cubic-bezier(0.694,0.0482,0.335,1);
    -moz-transition: left .33s cubic-bezier(0.694,0.0482,0.335,1);
    transition: left .33s cubic-bezier(0.694,0.0482,0.335,1);
}
.footer .container{ margin-left: 0;padding: 0 20px;width: 1200px;}
.footer .bor_rt{border-right: 1px solid #f7f7f7;border-left: 1px solid #f7f7f7;}
.footer p{font-size: 13px;color: #ffffff; font-family:'Graphik Regular',sans-serif;font-weight: 400; padding-bottom: 15px;line-height: 20px; }
.footer p >a{text-decoration: none;font-size: 13px;color: #ffffff; font-family:'Graphik Regular',sans-serif;font-weight: 400; line-height: 20px;}
.footer h2{color: #ffffff; font-size: 18px;font-family:'Graphik Bold', sans-serif; font-weight: 700; text-align: left; padding-bottom: 10px;}
.footer input[type=email]{background-color: #fff; padding:5px 10px;line-height: 14px; color: #adadad; font-size: 14px;font-family:'Graphik Regular',sans-serif;font-weight: 400;float: left; height: 32px;}
.footer input[type=submit]{border:1px solid #fff;background: #877f7a; padding:6px 5px; color: #fff; text-transform: uppercase;font-size: 11px;font-family:'Graphik Medium',sans-serif; font-weight: 500;float: left; transition: 1s ease all; height: 32px;}
.footer input[type=submit]:hover{background-color: #000; border:1px solid #000;}
.footer p>strong,.footer h3{font-weight: 700;font-family:'Graphik Bold', sans-serif;font-size: 13px;color: #ffffff;}
.footer h3{padding-bottom: 10px;}
.footer ul.list{list-style: none;padding-bottom: 30px;}
.footer ul.list li{float: left; width: 33.3%;    padding-bottom: 7px;}
.footer ul.list li a{text-decoration: none;font-size: 13px;color: #ffffff; font-family:'Graphik Regular',sans-serif;font-weight: 400; line-height: 20px;}
.footer ul.list li a>strong,.footer ul li a>strong{font-weight: 700;font-family:'Graphik Bold', sans-serif;}
.footer ul.list li a:hover{color: #000;}
.footer ul.list:last-child{padding-bottom: 0;}
.footer ul li{padding-bottom:10px;}
.footer ul li a{text-decoration: none;font-size: 13px;color: #ffffff; font-family:'Graphik Regular',sans-serif;font-weight: 400; line-height: 20px;}
.footer ul li a:hover{color: #000;}
/* .sub_form{ padding-top:26px;} */
.copy{ padding-top:18px;}
.copy p{font-size: 10px;color: #ffffff; font-family:'Graphik Regular',sans-serif;font-weight: 400;padding: 0;  }
.copy p>a {text-decoration: none;font-size: 10px;color: #ffffff; font-family:'Graphik Regular',sans-serif;font-weight: 400; }
.copy p>a:hover{text-decoration: underline;}
.footer input::-webkit-input-placeholder{ /* Internet Explorer 10+ */font-size: 15px;font-family:'Graphik Regular',sans-serif;font-weight: 400;color: #c7bdb7;}
.footermenu li{    float: left;width: 33.3%;}
.footer ul.footermenu>li>a{font-weight: 700;font-family: 'Graphik Bold', sans-serif;font-size: 13px;color: #ffffff;text-decoration: none;    text-transform: capitalize;}
/* .footermenu>li:first-child{width:100%;} */

/*----------------------------------------------------------*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ /* WebKit browsers */  font-size: 16px;font-family:'Graphik Medium',sans-serif;font-weight: 500;color: #c7bdb7;}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ font-size: 16px;font-family:'Graphik Medium',sans-serif;font-weight: 500;color: #c7bdb7;}
input::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */  font-size: 16px;font-family:'Graphik Medium',sans-serif;font-weight: 500;color: #c7bdb7;}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder { /* Internet Explorer 10+ */ font-size: 16px;font-family:'Graphik Medium',sans-serif;font-weight: 500;color: #c7bdb7;}
.search_bar input::-webkit-input-placeholder{ /* Internet Explorer 10+ */font-size: 15px;font-family:'Graphik Regular',sans-serif;font-weight: 400;color: #231f20;}
/*-----------------------Tab-slider-------------------------*/
.sec {padding: 50px 0 40px;}
ul.tabs {margin: 0;padding: 0 0 20px;float: left;list-style: none;width: 100%;}
ul.tabs li {float: left;margin: 0;cursor: pointer;padding: 0px 21px;color: #b5aba5;  font-family:'Graphik Black',sans-serif;font-size: 20px;overflow: hidden;font-weight: 900;position: relative;}
ul.tabs li:first-child{padding-left: 0;}
ul.tabs li:hover {color: #b5aba5;}
ul.tabs li.active {color: #0d0d0d;display: block;}
.tab_container {border-top: none;clear: both;float: left;width: 100%;background: #fff;}
.tab_content {display: none;}
.tab_drawer_heading { display: none; }
/*.komp2.komp-slider {overflow: hidden;}*/
.referans{width: 100%;margin: 0 auto;}
.komp-item {padding:  0 5px;outline: none;}
.komp-item  img{height: 215px;}
.komp-slider .slick-prev, .komp-slider .slick-next{z-index: 9;width: 13px; height:26px;}
.active-slider.slick-initialized.slick-slider .slick-track{margin: 0 -5px;}
.komp-slider .slick-next:before{  top: 0;right: 0;width: 0;opacity: 1;
  height: 0; position: absolute;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
   border-left: 13px solid black;content:"";}
.komp-slider .slick-prev:before {width: 0;opacity: 1;
	height: 0;position: absolute;
	border-top: 13px solid transparent;
	border-right: 13px solid black;    top: 0;left: 0;
	border-bottom: 13px solid transparent;content:"";}

.slick-initialized .slick-slide{outline: none;}
.komp-slider .slick-prev{z-index: 1000;}
/*-----------------------blog_sec--------------------------*/
.blog_sec,.event_sec{padding: 40px 0 40px;}
.blog_sec h2, .event_sec h2{display: inline-block; text-align: left; font-size: 20px; color: #0d0d0d; font-weight: 900; font-family:'Graphik Black',sans-serif;}
.blog_sec a.view_all,.event_sec  a.view_all{text-decoration: none; color: #aba49d; font-size: 11px; text-transform: uppercase;font-family:'Graphik Medium',sans-serif;display: inline-block; float: right;font-weight: 500;}
.blog_sec a.view_all:hover,.event_sec  a.view_all:hover{color: #000;}
.slider-nav .blog{width: 100%!important;}
.slider-single,.slider-nav{padding: 0; min-height: 403px;}
.slider-single .slick-slide,.slider-single img{min-height: 403px;}
.blog_sec .pad_last,.event_sec .pad_last{padding: 20px 0 0!important;}
.slider-single img{height: 100%; width: 100%; object-fit: cover;}
.slider-nav .blog {padding:20px 25px; border-top:1px solid #000; min-height: 130px; background-color: #fff;outline: none;}
.slider-nav .blog:last-child{border-bottom: 1px solid #000;}
.slider-nav .blog.slick-active.is-active{background-color: #c7bdb7;}
.slider-nav .blog h3{ color: #141414; font-size: 20px; color: #141414;font-family:'Graphik Bold', sans-serif; font-weight: 700;padding-bottom: 10px;}
.slider-nav .blog a{text-decoration: none; display: inline-block; padding: 5px 10px;font-size: 11px; text-transform: uppercase;font-family:'Graphik Medium',sans-serif; font-weight: 500;color: #0d0d0d; border: 1px solid #0d0d0d;outline: none;}
.slider-nav .blog.slick-active.is-active a{border:1px solid #fff; color: #fff;}
.slider-nav .blog span{display: block; color: #b8aea9; font-size: 20px;font-family:'Graphik Bold', sans-serif; font-weight: 700;}
.slider-nav .blog.slick-active.is-active span{color: #fff;}


.slider-nav2 .blog{width: 100%!important;}
.slider-single1,.slider-nav2{padding: 0; min-height: 403px;}
.slider-single1 .slick-slide,.slider-single1 img{min-height: 403px;}
.blog_sec .pad_last,.event_sec .pad_last{padding: 20px 0 0!important;}
.slider-single1 img{height: 100%; width: 100%; object-fit: cover;}
.slider-nav2 .blog {padding:20px 25px; border-top:1px solid #000; min-height: 142px; background-color: #fff;outline: none;}
.slider-nav2 .blog:last-child{border-bottom: 1px solid #000;}
.slider-nav2 .blog.slick-active.is-active{background-color: #c7bdb7;}
.slider-nav2 .blog h3{ color: #141414; font-size: 20px; color: #141414;font-family:'Graphik Bold', sans-serif; font-weight: 700;padding-bottom: 10px;}
.slider-nav2 .blog a{text-decoration: none; display: inline-block; padding: 5px 10px;font-size: 11px; text-transform: uppercase;font-family:'Graphik Medium',sans-serif; font-weight: 500;color: #0d0d0d; border: 1px solid #0d0d0d;outline: none;}
.slider-nav2 .blog.slick-active.is-active a{border:1px solid #fff; color: #fff;}
.slider-nav2 .blog span{display: block; color: #b8aea9; font-size: 20px;font-family:'Graphik Bold', sans-serif; font-weight: 700;}
.slider-nav2 .blog.slick-active.is-active span{color: #fff;}
/*-----------------------sale_sec--------------------------*/
.sale_sec{background:#e6deda url(images/1.jpg); background-position: center;background-size: cover; padding: 40px; border: 15px solid #e6deda; margin: 50px 0;min-height: 360px;position: relative;}
.sale_sec h1{ font-size: 52px; color: #fff; text-align: left;font-weight: 900; font-family:'Graphik Black',sans-serif; }
.sale_sec h3{font-size: 20px; color: #ffffff;text-align: left;font-weight: 900; font-family:'Graphik Black',sans-serif;}
.sale_sec  a{text-decoration: none; position: absolute;color: #ffffff; left: 40px; bottom: 40px; font-size: 11px; text-transform: uppercase; font-weight: 500;font-family:'Graphik Medium',sans-serif; padding: 5px 15px; border:1px solid #fff; transition: 1s ease all;}
.sale_sec  a:hover{border:1px solid #fff; color: #000; background: #fff;}

.order{background-color: #e6deda; padding: 10px;margin: 50px 0;}
.order img{width: 100%; height: auto; height: 100%;min-height: 360px;object-fit: cover; }
.order .details {padding: 15px 0;}
.order .details h3{color: #0d0d0d; font-size: 20px; font-weight: 900;font-family:'Graphik Black',sans-serif; border-bottom: 1px solid #605e5f; padding-bottom: 15px;margin-bottom: 50px;}
.order .details p{color: #0d0d0d;font-size: 14px; line-height: 20px; font-family:'Graphik Regular',sans-serif; font-weight: 400; text-align: left; padding: 0 0 15px;}
.order .details p>a{text-decoration: underline;}
.order .details a.c_btn{text-decoration: none; padding: 5px 15px;margin-top: 15px; color: #0d0d0d; font-weight: 500;font-size: 11px; text-transform: uppercase;font-family:'Graphik Medium',sans-serif;display: inline-block;border:1px solid #000; transition: 1s ease all;}
.order .details a.c_btn:hover{background-color: #fff; border:1px solid #fff;}

.hrline a{    border-top: 1px solid #ccc; padding-top: 8px!important; margin: 5px 0 0;}
/*-------------about_us------------------*/
.about_page .banner_section .slider,.about_page .banner_section .slider img{    height:300px; min-height: 300px;}
.about_page .banner_section .caption h1{font-size: 38px;}
.about{padding: 15px 0 50px;}
.about .note{text-align: right;}
.about .note p{color: #877f7a;font-size: 11px; font-family:'Graphik Regular',sans-serif; font-weight: 400;}
.about .note p>em{font-style: italic;font-family:'Graphik Regular',sans-serif; font-weight: 400;}
.about p{ font-family:'Graphik Regular',sans-serif; font-weight: 400; font-size: 14px; line-height: 24px;color: #000;padding-bottom: 20px;}
.about p>span{color: #a19e92; font-size: 18px;font-weight: 900;font-family:'Graphik Black',sans-serif; text-align: left;line-height: 24px;}
.about p>strong{font-size: 14px;font-style: italic; font-weight: 700;font-family:'Graphik Bold', sans-serif; color: #000;}
.about p>em{font-style: italic;}
.about ul.content{margin:  0 -20px;}
.about ul.content li{float: left; width: 50%; padding: 0 20px;}
.about1 ul.book_list{margin: 0 -10px;padding: 20px 0;}
.about1 ul.book_list li{padding:10px; float: left; width: 20%;vertical-align: top;}
.about1 ul.book_list h4{color: #000000; font-size: 14px;font-weight: 700;font-family:'Graphik Bold', sans-serif; text-align: left; padding-bottom:5px;}
.about1 ul.book_list p{color: #333333;font-size: 12px;font-family:'Graphik Regular',sans-serif; font-weight: 400;line-height: 20px;}
.about1 ul.book_list img{width: 100%; height: auto;margin-bottom: 10px;}
.about1 ul.book_list a{text-decoration: none;}

/*-----blog_page------*/
.blog_page{padding: 50px 0;margin: 0 -15px;}
.sidebar h4{color: #877f7a; font-size: 18px;font-weight: 900;font-family:'Graphik Black',sans-serif; text-align: left; padding-bottom: 15px; margin-bottom: 10px; position: relative;}
.sidebar h4:after{content: "";position: absolute; bottom: 0; left: 0; background-color: #877f7a;height: 1px; width: 100px;}
.sidebar ul{margin-bottom:40px;}
.sidebar ul li{list-style: none; padding:4px 0; text-align: left;}
.sidebar ul li a{color: #CDCBBE; font-size: 12px;font-family:'Graphik Regular',sans-serif; font-weight: 400;line-height: 20px; text-decoration: none;}
.sidebar ul li a:hover{color:#877f7a; }
.blog_post h3{color: #141414; font-size: 20px;font-weight: 700;font-family:'Graphik Bold', sans-serif; text-align: left; padding-bottom: 10px;}
.blog_post p{color: #000000; font-size: 14px;font-family:'Graphik Regular',sans-serif; font-weight: 400;line-height: 20px;padding-bottom: 15px;}
.blog_post a{text-decoration: none;    padding: 5px 12px; border:1px solid #000;  color: #0d0d0d; font-size: 11px; text-transform: uppercase;  font-weight: 500;font-family:'Graphik Medium',sans-serif;display: inline-block;transition: 0.5s ease all;    position: absolute;bottom: 0;}
.blog_post a:hover{background-color: #000; color: #fff;}
.blog_post .img_div img{width: 100%; height: 100%; object-fit: cover;}
.blog_post .img_div{padding-left: 0;padding-right: 10px;}
.blog_post .details{padding-left: 10px;position: relative;    padding-bottom: 40px;}
.blog_post li{padding-bottom: 35px; /*display: none;*/}
.blog_post li:before, .blog_post li:after { content: ''; display: table; }
.blog_post li:after { clear: both;}
.loader{text-align: center; margin: 0 auto;}
.loader a#loadMore  {text-decoration: none; text-transform: uppercase; color: #877f7a; font-weight: 500;font-family:'Graphik Medium',sans-serif;    display: inline-block;padding-left: 25%;}
a#loadMore span{display: block;padding-top: 5px;}

/*---contact_page----*/
.contact_page{padding: 80px 0 60px;}
.contact_page h1{color: #0d0d0d; font-size: 38px;font-weight: 700;font-family:'Graphik Bold', sans-serif; text-align: left;padding-bottom: 35px;border-bottom: 1px solid #b5aba5;}
.contact_form{    padding: 30px 20px 30px 0;margin: 0 -15px;}
.contact_form p{color: #a19e92; font-size: 18px;font-weight: 900;font-family:'Graphik Black',sans-serif; text-align: left; padding-bottom: 15px;}
.contact_details{padding: 30px 0;}
.form-style {
    margin:0 auto;
    max-width: 100%;
    padding: 0px 0 10px ;
}
.form-style li {
    padding: 0;float: left; width: 100%;
    list-style: none;    vertical-align: top;
    margin: 30px 0 0 0;    position: relative;
}
.form-style label{
    margin:0 0 3px 0;
    padding:0px;letter-spacing: 1px;
    display:block;color: #0d0d0d; font-size: 12px; text-transform: uppercase;
   font-weight: 500;font-family:'Graphik Medium',sans-serif;
}
.form-style label>span{color: #c7bdb7;}
.form-style input[type=text],
.form-style input[type=tel],
.form-style input[type=email],
.form-style textarea,
.form-style sselect{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 10px 15px;font-size: 16px;
    height: 45px;font-weight: 500;font-family:'Graphik Medium',sans-serif;
    margin:0px;color: #0d0d0d;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;  width: 100%;    border-radius: 0;
}
.form-style input[type=text]:focus,
.form-style input[type=tel]:focus,
.form-style input[type=email]:focus,
.form-style textarea:focus,
.form-style select:focus{
    -moz-box-shadow: 0 0 8px #88D5E9;
    -webkit-box-shadow: 0 0 8px #88D5E9;
    box-shadow: 0 0 8px #88D5E9;
    border: 1px solid #88D5E9;
}
.form-style .field-divided{width: 48%!important; margin-right: 8px;}
.form-style .field-long{width: 97%;}
.form-style .field-select{width: 33.3%; padding: 10px 15px;height: 45px;font-size: 16px;font-weight: 500;font-family:'Graphik Medium',sans-serif;}
.form-style .field-textarea{height: 185px;}
.form-style input[type=submit], .form-style input[type=button]{ background: #0d0d0d; padding: 8px 35px ; border: none;color: #fff;font-size: 16px;font-weight: 500;font-family:'Graphik Medium',sans-serif;}
.form-style input[type=submit]:hover, .form-style input[type=button]:hover{background:#877f7a;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

.contact_details .address{position: relative;    margin-bottom:15px;}
.contact_details .address p{font-size: 12px; color: #333333;text-align: left;font-family:'Graphik Regular',sans-serif; font-weight: 400;padding-bottom: 15px;line-height: 20px;}
.contact_details .address b{font-weight: 700;font-family:'Graphik Bold', sans-serif;}
.contact_details .address:after{content: "";position: absolute; bottom: 0; left: 0; background-color: #b5aba5;height: 1px; width: 100px;}
.contact_details .address h6{color: #877f7a; font-size: 11px; text-transform: uppercase;  text-align: left; padding-bottom: 5px;font-weight: 500;font-family:'Graphik Medium',sans-serif;}
.contact_details .address p>a{font-size: 12px;    line-height: 20px; text-decoration: underline;color: #333333;font-family:'Graphik Regular',sans-serif; font-weight: 400;display: inline-block;padding: 0;}
.contact_details .address a{font-size: 12px;    line-height: 20px; text-decoration: none;color: #333333;font-family:'Graphik Regular',sans-serif; font-weight: 400;display: block; padding-bottom:  15px;}
.contact_details .address:last-child:after{display: none;}
span.wpcf7-not-valid-tip{    width: 100%;position: absolute; left: 0;right: 0;}
/*------------books-------------*/
.books{ padding: 15px 0 50px;}
.books .note{text-align: right;}
.books .note p{color: #877f7a;font-size: 11px; font-family:'Graphik Regular',sans-serif; font-weight: 400;}
.books .note p>em{font-style: italic;font-family:'Graphik Regular',sans-serif; font-weight: 400;    font-size: 12px;}
.books ul{margin:0 -30px;    padding-top: 15px;display: flex; flex-wrap: wrap;}
.books ul li{float:left; width:33.3%; padding:25px 30px;    height: auto!important;  /*display: none;*/ vertical-align: top;}
.books ul li img { width: 100%; height: auto;margin-bottom: 10px;}
.books ul li h4 { color: #000000; font-size: 14px;font-weight: 700;font-family: 'Graphik Bold', sans-serif; text-align: left;padding-bottom: 5px;}
.books ul li p {color: #333333; font-size: 12px; font-family: 'Graphik Regular',sans-serif;  font-weight: 400;line-height: 20px;}
.loader a#load {text-decoration: none;text-transform: uppercase;color: #877f7a;font-weight: 500; font-family: 'Graphik Medium',sans-serif;display: inline-block;}
a#load span {display: block;padding-top: 5px;}
/*------------blog_Details------------*/
.blog_details_page{padding: 80px 0 60px;}
.blog_details_page h1{color: #0d0d0d; font-size: 38px;font-weight: 700;font-family:'Graphik Bold', sans-serif; text-align: left;}
.blog_details_page h2{color: #a19e92;font-size: 38px;font-weight: 700;font-family:'Graphik Bold', sans-serif; text-align: left;padding-bottom: 25px;}
.blog_details h3{color: #231f20; font-size: 18px;font-weight: 700;font-family:'Graphik Bold', sans-serif; text-align: left;padding: 25px 0 0;}
.blog_details_page .blog_img{margin-bottom: 30px;}
.blog_details_page .blog_img img{width: 100%; min-height: 550px;object-fit: cover;}
.blog_details ul{display: block; list-style: none;padding-bottom: 20px;    margin-bottom: 10px; border-bottom: 1px solid #b5aba5;}
.blog_details ul li{float: left;width: 33.3%; text-align: left;}
.blog_details ul li h5{text-transform: uppercase;letter-spacing: 1px; padding-bottom: 3px; color: #b5aba5; font-size: 11px;font-weight: 500;font-family:'Graphik Medium',sans-serif;}
.blog_details ul li p{color: #0d0d0d; font-size: 12px;line-height: 18px;font-family:'Graphik Regular',sans-serif; font-weight: 400;padding: 0;}
.blog_details p{color: #000000;font-size: 14px; font-family:'Graphik Regular',sans-serif; font-weight: 400;padding: 5px 0 20px;line-height: 24px;}
.blog_details p > b{font-weight: 700;font-family:'Graphik Bold', sans-serif;}
.blog_details p > em{font-style: italic;}
.blog_details{border-bottom: 1px solid #000;    margin-left: -15px;}
.blog_details_page  a.view{text-decoration: none; color: #0d0d0d; font-size: 12px; text-transform: uppercase;font-family:'Graphik Medium',sans-serif;display: inline-block;font-weight: 500;padding: 10px 0;}
.blog_details_page  a.view:hover{color: #000;}
a.cmd_brn{border:1px solid #000; background-color: #fff;text-transform: uppercase; text-decoration:none; color: #0d0d0d;font-family:'Graphik Medium',sans-serif;display: block;font-weight: 500;padding: 10px 30px; text-align: center; transition: 0.5s ease all;}
a.cmd_brn:hover{background-color: #000; color: #fff;}
a.share_brn{display: inline-block;text-decoration:none; color: #0d0d0d;font-family:'Graphik Medium',sans-serif;display: block;font-weight: 500;padding: 15px 0; text-transform: uppercase;}
a.share_brn i{margin-right: 5px;}
a.share_brn:hover{color: #a19e92;}
.blog_details .img_div span{border-bottom: 1px solid #b5aba5; color: #877f7a; font-size: 11px; text-align: left; padding: 5px 0; display: block;}


/*----------------book_details_page-----------*/
.book_details_page{padding: 60px 0 60px; margin: 0 -15px;}
/* .book_details_page .bor_bt{border-bottom: 1px solid #b5aba5; } */
.book_details h1{color: #0d0d0d;line-height: 43px; font-size: 38px;font-weight: 700;font-family:'Graphik Bold', sans-serif; text-align: left;}
.book_details h2{color: #877f7a; font-size: 25px;font-family:'Graphik Medium',sans-serif; font-weight: 500; padding-bottom: 5px;}
.book_details h5{color: #877f7a;font-size: 14px; font-family:'Graphik Regular',sans-serif; font-weight: 400; }
.book_details .head{    padding: 36px 0 30px;border-bottom:  1px solid #b5aba5;margin-bottom: 10px; }
.book_details p{color: #000000; font-size: 14px;font-family:'Graphik Regular',sans-serif; font-weight: 400;padding: 5px 0 20px;line-height: 24px;}
.book_details p>em{font-style: italic;}
.book_details{padding-bottom: 40px;}
.book_details_page h3{color: #0d0d0d; font-size: 20px;font-weight: 900;font-family:'Graphik Black',sans-serif;padding:25px 0 10px; }
.book_details_page h3>em{font-style: italic;}
.book_details p > b {display:block;color: #877f7a;font-weight: 700;font-family:'Graphik Bold', sans-serif;  text-align: left; font-size: 11px; text-transform: uppercase;padding: 10px 0;}
.book_details .author p{font-size: 12px; color: #333333;line-height: 22px;padding-bottom: 15px;}

.book_details_page ul.book_list{margin: 0 -10px;padding: 0px 0 20px;}
.book_details_page ul.book_list li{padding:10px; float: left; width: 20%;vertical-align: top;position: relative;}
.book_details_page ul.book_list h4{color: #000000; font-size: 14px;font-weight: 700;font-family:'Graphik Bold', sans-serif; text-align: left; padding-bottom:5px;}
.book_details_page ul.book_list p{color: #333333;font-size: 12px;font-family:'Graphik Regular',sans-serif; font-weight: 400;line-height: 20px;}
.book_details_page ul.book_list img{width: 100%; height: auto;margin-bottom: 20px;}
.book_details_page ul.book_list li a{text-decoration: none;}
/*.book_details_page ul.book_list li a{    display: inline-block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}*/

.related_post ul{list-style: none; padding: 10px 0; margin: 0 -15px;}
.related_post ul li{padding-bottom: 20px; vertical-align: top;}
.related_post ul li .img_div{padding-right: 20px; float: left; width: 45%;}
.related_post ul li .img_div img{width: 100%; height: auto;}
.related_post ul li .content{float: left; width: 55%;}
.related_post ul li .content h4{ color: #000000; font-size: 14px;font-weight: 700;font-family:'Graphik Bold', sans-serif; text-align: left;  padding-bottom: 5px;}
.related_post ul li .content p{color: #333333;font-size: 12px;font-family:'Graphik Regular',sans-serif; font-weight: 400;line-height: 20px;padding-bottom: 15px}
.related_post ul li .content a{text-decoration: none; text-transform: uppercase; color: #877f7a; font-weight: 500; font-size: 11px;font-family:'Graphik Medium',sans-serif; }
.related_post ul li .content a:hover{color: #000;}


.slider-nav1{width: 90%; margin: 15px auto;border-right: 2px solid #b5aba5;border-left: 2px solid #b5aba5;}
.slider-for1 .slick-slide img{    width: 470px;height: auto;   margin: 0 auto;}
.slider-nav1 .slick-slide img{    width: auto;height: 100px; }
.slider-nav1 .slick-slide{padding: 10px;}
.slider-nav1 .slick-prev, .slider-nav1 .slick-next{z-index: 99;width: 14px; height: 40px;}
.slider-nav1 .slick-next:before{font: normal normal normal 40px/1 FontAwesome;color: #877f7a;opacity: 1;text-rendering: auto;content:"\f0da";}
.slider-nav1 .slick-prev:before {font: normal normal normal 40px/1 FontAwesome;color: #877f7a;opacity: 1;text-rendering: auto; content:"\f0d9";}

.cart_sec{padding: 20px 0;}
.cart_sec .price,.cart_sec .cart_wrap{float: left;}
.cart_sec .price{width: 45%; padding-right: 15px;}
.cart_sec .cart_wrap{width: 55%;padding-top: 50px;position:relative;}
.cart_sec .price ul {list-style: none;}
.cart_sec .price ul li{padding: 10px 0;border-bottom: 1px solid #ccc;}
.cart_sec .price ul li a{ color: #0d0d0d; font-size: 12px; font-family:'Graphik Medium',sans-serif; font-weight: 500; text-transform: uppercase;}
.cart_sec .price ul li b{color: #b5aba5; font-size: 22px;font-weight: 700;font-family:'Graphik Bold', sans-serif;}
.cart_sec .price ul li:first-child{border-bottom-color: #000;}
.cart_wrap a.cart_btn{background-color: #0d0d0d;display: block;padding: 7px 15px; color: #ffffff; font-size: 18px;font-weight: 700;font-family:'Graphik Bold', sans-serif;text-align: center;text-decoration: none;border:1px solid #000;}
.cart_wrap a.cart_btn:hover{ background-color: #fff;color: #000;}
.cart_wrap ul {list-style: none;}
.cart_wrap ul li{float: left; width: 50%; padding:10px 0; border-bottom: 1px solid #ccc;}
.cart_wrap ul li b{ color: #b5aba5; font-size: 11px;letter-spacing: 1px; text-transform: uppercase;font-family:'Graphik Medium',sans-serif; font-weight: 500; display: block; }
.cart_wrap ul li p{color: #0d0d0d; font-size: 12px;padding: 0; line-height: 14px;}
.cart_wrap ul li:nth-last-child(-n+2){width: 100%;}
.cart_wrap ul li:last-child{border-bottom: 0;}
.buy_from{background-color:#a19e92;padding:10px; position:absolute; top:0;left:0; right:0;display:none;}
.buy_from h3{color:#000; font-size:22px;padding:0;border-bottom:1px solid #fff;}
.buy_from a,
.buy_from form button[type="submit"]{color:#fff; font-size:18px;text-decoration:none; display:block; position:relative;padding: 10px 0 20px;font-family:'Graphik Medium',sans-serif;}
.buy_from form button[type="submit"] h3 {color: #fff}
.buy_from form button[type="submit"] {background: none; border:none; margin:0}
.buy_from ul{padding:10px 0 0;}
.buy_from ul li{border-bottom:1px solid #aeaca5;position:relative;float:none;text-align:left;  width: 100%;    padding: 5px 0;height: auto!important;}
.buy_from ul li a{color:#fff; font-size:16px;text-decoration:none; display:block; padding: 0;font-family:'Graphik Medium',sans-serif; }
.buy_from a:after{    content: "\f0da";    display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;    position: absolute;right: 0;top: 50%;transform: translateY(-50%);margin-top: -2px;-webkit-font-smoothing: antialiased;}
.buy_from ul li a:after{color:#bfbfbf;}

.buy_from h4{color:#000; font-size:18px; border-bottom:1px solid #fff;    font-family: 'Graphik Black',sans-serif;}
.book_img img{width: 100%; height: auto;  object-fit: cover;}
.book_img .look_btn{display: block; text-decoration: none;text-align: center;padding: 10px 20px; border:1px solid #877f7a; background-color: #fff; color: #877f7a; font-size: 18px;font-weight: 900;font-family:'Graphik Black',sans-serif;margin: 30px 0 0;}
.book_img .look_btn i{margin-right: 5px;}

.about  a {font-size: 14px;font-style: italic;font-weight: 700;font-family: 'Graphik Bold', sans-serif;color: #000;}
.about {column-count: 2;}

.blog_details ul li ul.post-categories{    border-bottom: none;}

.related_post{    margin: 0 15px;border-top: 1px solid #b5aba5;}
#mc_embed_signup{background: transparent!important;}
#mc_embed_signup h2{display:none;}
#mc_embed_signup .mc-field-group label{    color: #ffffff; font-size: 18px; font-family: 'Graphik Bold', sans-serif;  font-weight: 700;text-align: left;padding-bottom: 10px;}
#mc_embed_signup .mc-field-group input{     display: inline-block!important; float: left; width: 70%!important;     border: 1px solid #fff; border-radius: 0;}
#mc_embed_signup .button{ position: absolute; right: 0; bottom: 0; width: 30%!important; text-align: center; text-transform: uppercase; font-size: 11px!important; line-height: 11px!important; font-family: 'Graphik Medium',sans-serif;
font-weight: 500!important; padding: 6px 5px!important; border-radius: 0!important; border: 1px solid #fff!important; background: #877f7a!important;}

#mc_embed_signup form{    padding: 0px 0 10px 0!important;}


.modal-body { align-items: center; display: flex; justify-content: space-between; }

.modal-body h5 { font-size: 18px; text-transform: uppercase; }

.modal-body h5 span { font-weight: 800; }

.modal-share { font-size: 24px; text-align: center; }

/*=====New CSS=====*/
.banner_section .caption h1 { text-shadow: 2px 2px rgba(0, 0, 0, 1);  max-width:100%; padding:0  15px;     position: relative;    z-index: 9; }
.banner_section .slider .caption h1{ max-width: 550px; }
.banner_section .slider .slick-dots li { width: 13px; height: 13px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%; box-shadow: 0 0 3px rgba(0, 0, 0, 0.75); background-color: transparent; border: 1px solid #ffffff; margin: 0 4px; }
.slider .slick-dots li button { width: 100%; height: 100%; padding: 0; }
.slider .slick-dots li button:before { display: none; }
.banner_section .slider .slick-dots li.slick-active, .banner_section .slider .slick-dots li:hover { background-color: #ffffff; }
.slider-nav .blog  { padding: 24.7px 25px;     min-height: 140px;}

i { font-style: italic;}
.sale_sec {  min-height: 328px; position: relative; max-width: 949px;   background-size: cover !important;}
.sale_sec h1 { text-shadow: 2px 2px rgba(0, 0, 0, 1);}
.sale_sec h3 { text-shadow: 2px 2px rgba(0, 0, 0, 1);}
.inner_wrap #mc_embed_signup .mc-field-group label { color: #000; margin-bottom: 0; padding-bottom: 0;}
.inner_wrap #mc_embed_signup .mc-field-group input { display: inline-block!important; float: left; width: 70%!important; border: 1px solid #ABB0B2; height: 40px; border-radius: 0;}
.inner_wrap #mc_embed_signup .button  { position:inherit; height: 44px;}

.author p b { display:inline-block; padding: 0;}

.banner_section .caption:after { content: ""; background-image: url(images/shadow.png); position: absolute; left: 0; bottom: 0; width: 100%; height: 815px; background-size: 100% 100%; }
.banner_section .slider .slick-dots { z-index: 99;}

.banner_section .caption { width: 100%; max-width: 100%; left: 0; margin: 0 auto; bottom: 0px; position: absolute; text-align: left; z-index: 9; height: auto; padding-bottom: 12px;}

.sharebutton { padding:0 0 10px;}
.sharebutton ul { margin:0;}
a.share_brn { padding: 15px 0 5px;}
.sharebutton ul li { padding: 4px 6px 4px 0;}
.blog_details p:last-of-type a { font-family:'Graphik Bold',sans-serif; }
.blog_details p:last-of-type a:hover { text-decoration: underline; }

.contact_form .nf-form-cont { margin-top: 30px; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-field-container { margin-bottom: 30px; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-fields-wrap:before, .contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-fields-wrap:after { display: table; clear: both; content: ""; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content select { max-width: 235px; width: 100%; height: 45px; font-size: 16px; font-weight: 500; font-family: 'Graphik Medium',sans-serif; padding: 10px 15px; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content textarea { width: 100%; height: 185px; font-size: 16px; font-weight: 500; font-family: 'Graphik Medium',sans-serif; border: 1px solid #BEBEBE; padding: 10px 15px; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content nf-field:nth-child(2) { float: left; width: 50%; padding-right: 5px; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content nf-field:nth-child(3) { float: left; width: 50%; padding-left: 5px; padding-top: 24px; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content nf-field:nth-child(4) { float: left; width: 50%; padding-right: 5px; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content nf-field:nth-child(5) { float: left; width: 50%; padding-left: 5px; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-field-element input { border: 1px solid #BEBEBE; padding: 10px 15px; font-size: 16px; height: 45px; font-weight: 500; font-family: 'Graphik Medium',sans-serif; border-radius: 0; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-field-element input[type="button"] { background: #0d0d0d; padding: 8px 35px; border: none; color: #fff; font-size: 16px; font-weight: 500; font-family: 'Graphik Medium',sans-serif; height: auto; }
.contact_form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-field-element input[type="button"]:hover { background: #877f7a; }

/*=====New CSS=====*/


#mc_embed_signup div.mce_inline_error{    display: none!important;}
.studio1 ,.press1{display:none;}
.press1.activeblock,.studio1.activeblock {display:block;}
.defptab .press1{display:block;}

.sortingcategory{    position: absolute;right:15px; height: 35px; z-index: 9;bottom:15px;}
.sortingcategory label{font-size:20px; color:#fff;  font-family: 'Graphik Medium',sans-serif;padding:5px 0; vertical-align: top;padding-right: 10px;}
.sortingcategory select{color: #fff;padding: 7px 5px; width: 170px;font-family: 'Graphik Medium',sans-serif;outline:none;    background-color: transparent;border-radius: 0;  height: 40px;line-height: 40px;    text-transform: uppercase;}
.sortingcategory select option{ background-color: #fff; color:#000;}

.nf-after-field .nf-error-msg{    position: absolute;left: 0;}
.list-wrap.list-select-wrap .ninja-forms-req-symbol{ display: none;}
.books ul li a{    display: inline-block;}

#loading_process,#loading_process span{display:block; margin:0 auto;text-transform: uppercase;color: #877f7a;font-weight: 500;font-family: 'Graphik Medium',sans-serif;}
.main_scroller{text-align: center;}
#loading_process span{width:100%;display:block; }

select {-webkit-border-radius: 0px;}
 .price .social_link.sharebutton ul li{border-bottom:none;}
 .price .social_link.sharebutton ul li a,.social_link ul li a{color:#CDCBBE;}
 .main_scroller { text-align: center; width: 100%;margin: 0 auto; height: 50px;display: block;}
 .cart_wrap ul li:last-child{display:none;}
 .studio.menu-item a{color:#BF0000;}
 
 /*May 2021 */
 .c_hide {opacity:0;}
 .blog_sec .slick-dots {display:none;}
 .event_sec .slick-dots {display:none;}