@font-face{font-family:'VerbSemibold-Italic';src:url('../fonts/VerbSemibold-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/VerbSemibold-Italic.otf') format('opentype'), url('../fonts/VerbSemibold-Italic.woff') format('woff'), url('../fonts/VerbSemibold-Italic.ttf') format('truetype'), url('../fonts/VerbSemibold-Italic.svg#VerbSemibold-Italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'VerbRegular-Bold';src:url('../fonts/VerbRegular-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/VerbRegular-Bold.otf') format('opentype'), url('../fonts/VerbRegular-Bold.woff') format('woff'), url('../fonts/VerbRegular-Bold.ttf') format('truetype'), url('../fonts/VerbRegular-Bold.svg#VerbRegular-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'VerbLight-Italic';src:url('../fonts/VerbLight-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/VerbLight-Italic.otf') format('opentype'),url('../fonts/VerbLight-Italic.woff') format('woff'), url('../fonts/VerbLight-Italic.ttf') format('truetype'), url('../fonts/VerbLight-Italic.svg#VerbLight-Italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'VerbSemibold';src:url('../fonts/VerbSemibold.eot?#iefix') format('embedded-opentype'), url('../fonts/VerbSemibold.otf') format('opentype'), url('../fonts/VerbSemibold.woff') format('woff'), url('../fonts/VerbSemibold.ttf') format('truetype'), url('../fonts/VerbSemibold.svg#VerbSemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'VerbLight';src:url('../fonts/VerbLight.eot?#iefix') format('embedded-opentype'), url('../fonts/VerbLight.otf') format('opentype'),
url('../fonts/VerbLight.woff') format('woff'), url('../fonts/VerbLight.ttf') format('truetype'), url('../fonts/VerbLight.svg#VerbLight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'VerbMedium';src:url('../fonts/VerbMedium.eot?#iefix') format('embedded-opentype'), url('../fonts/VerbMedium.otf') format('opentype'),
url('../fonts/VerbMedium.woff') format('woff'), url('../fonts/VerbMedium.ttf') format('truetype'), url('../fonts/VerbMedium.svg#VerbMedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'VerbRegular';src:url('../fonts/VerbRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/VerbRegular.otf') format('opentype'),
url('../fonts/VerbRegular.woff') format('woff'), url('../fonts/VerbRegular.ttf') format('truetype'), url('../fonts/VerbRegular.svg#VerbRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'VerbRegular-BoldItalic';src:url('../fonts/VerbRegular-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/VerbRegular-BoldItalic.otf') format('opentype'),
url('../fonts/VerbRegular-BoldItalic.woff') format('woff'),
url('../fonts/VerbRegular-BoldItalic.ttf') format('truetype'),
url('../fonts/VerbRegular-BoldItalic.svg#VerbRegular-BoldItalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'VerbRegular-Italic';src:url('../fonts/VerbRegular-Italic.eot?#iefix') format('embedded-opentype'),
url('../fonts/VerbRegular-Italic.otf') format('opentype'),
url('../fonts/VerbRegular-Italic.woff') format('woff'),
url('../fonts/VerbRegular-Italic.ttf') format('truetype'),
url('../fonts/VerbRegular-Italic.svg#VerbRegular-Italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Rubik-Regular';src:url('../fonts/Rubik-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Rubik-Regular.woff') format('woff'),
url('../fonts/Rubik-Regular.ttf') format('truetype'),
url('../fonts/Rubik-Regular.svg#Rubik-Regular') format('svg');font-weight:normal;font-style:normal;}
html,body{font-family:'VerbRegular';font-size:14px;color:#606060;font-weight:normal;}
.container{width:100%;max-width:1200px}
a{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#303030}
*:focus{outline:none !important}
a:focus{text-decoration:none}
p{font-family:'VerbRegular';font-size:14px;color:#606060;line-height:24px;margin-bottom:24px;font-weight:normal}
.noscript{background:#000;color:#fff;float:left;font-size:20px;left:0;margin:0 auto;min-height:50px;padding:10px 0;position:fixed;right:0;text-align:center;bottom:0;width:100%;z-index:999}
.noscript p{margin-bottom:0;color:#fff}
.noscript p i{color:#f90;margin-right:10px;font-size:20px;vertical-align:middle}
.scroll_top{background:#D72A2C;bottom:10px;cursor:pointer;height:54px;position:fixed;right:20px;width:54px;z-index:5;text-align:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#fff;opacity:0;visibility:hidden;border-radius:50%;-webkit-border-radius:50%;}
.scroll_top .fa-angle-up{font-size:28px !important;margin:4px 0 0 0}
.scroll_top .top-text{font-size:13px;margin:-8px 0 0;text-transform:uppercase;display:block}
.visible{opacity:1;visibility:visible}
h1,.h1{font-size:40px;margin:0 0 20px 0;color:#303030}
h2,.h2{font-size:36px;margin:0 0 20px 0;color:#303030}
h3,.h3{font-size:30px;margin:0 0 15px 0;color:#404040}
h4,.h4{font-size:24px;margin:0 0 15px 0;color:#505050}
h5,.h5{font-size:20px;margin:0 0 10px 0;color:#505050}
h6,.h6{font-size:16px;margin:0 0 10px 0;color:#606060}
span.h1,span.h2,span.h3,span.h4,span.h5,span.h6{display:block}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mtb10{margin-bottom:10px;margin-top:10px}
.mtb15{margin-bottom:15px;margin-top:15px}
.mtb20{margin-bottom:20px;margin-top:20px}
.mtb30{margin-bottom:30px;margin-top:30px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.ptb10{padding-bottom:10px;padding-top:10px}
.ptb15{padding-bottom:15px;padding-top:15px}
.ptb20{padding-bottom:20px;padding-top:20px}
.ptb30{padding-bottom:30px;padding-top:30px}
img{max-width:100%;height:auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{margin:0 30px 20px 0}
img.alignright{margin:0 0 20px 30px}
img.aligncenter{display:block;margin:0 auto 20px auto}
.button{display:inline-block;position:relative;text-align:center;line-height:60px;min-width:170px;position:relative;z-index:1;font-size:16px;font-weight:normal;font-family:'VerbSemibold';padding:0 20px;margin:5px 0;color:#fff;height:60px}
.button:after{top:auto;bottom:-5px;left:auto;right:0}
.button.primary{background:#173b65}
.button.primary:before,
.button.primary:after{background:#173b65}
.button.secondary{background:#303030}
.button.secondary:before,
.button.secondary:after{background:#D72A2C}
.site-main{overflow:hidden;padding-bottom:0 !important;}
.site-main > header{position:fixed;top:0;left:0;right:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:9;box-shadow:0 0 7px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.3)}
.logo{float:left;padding:25px 0 15px 0}
.container-main{margin-top:130px}
.header-main{background:#fff}
.site-main > header{}
.header-contact{display:inline-block;vertical-align:top}
.header-contact ul{list-style-type:none;padding:25px 0 0 0;margin:0}
.header-contact ul li{position:relative;display:inline-block;vertical-align:top}
.header-contact ul li a{}
.header-contact ul li.call{padding-left:17px}
.header-contact ul li.call a{}
.header-contact ul li.call a i{color:#173b65;font-size:24px;position:absolute;left:0;top:3px;display:block;height:20px;width:12px;background:url(../images/sprite.png) no-repeat -146px 0 transparent}
.header-contact ul li.call a span{color:#303030;font-size:18px;font-weight:normal;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.header-contact ul li.mail{padding:3px 0 0 29px}
.header-contact ul li.mail a{}
.header-contact ul li.mail a i{color:#ff5300;font-size:20px;position:absolute;left:0;top:3px}
.header-contact ul li.mail a span{color:#606060;font-size:14px;font-weight:normal;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.header-contact ul li+li{margin-left:16px}
.header-social{display:inline-block;vertical-align:top}
.header-social ul:after{content:"";display:block;height:50px;width:1px;background:#a01718;position:absolute;right:-20px;top:-10px;}
.header-social ul{list-style-type:none;padding:0;margin:0 17px 0 0;display:inline-block;vertical-align:top;position:relative}
.header-social ul li{float:left}
.header-social ul li a{font-size:24px;color:#e0e0e0;}
.header-social ul li+li{margin-left:20px;}
.header-navigation{background:#fff}
.header-bottom{}
.header-profile{color:#fff;font-size:24px;display:inline-block;vertical-align:top;position:relative;margin:0px 25px 0 0}
.header-top a.fa.fa-shopping-cart{color:#fff;font-size:24px;display:inline-block;vertical-align:top;position:relative;margin:-1px 0 0 0}
.header-top a.fa.fa-shopping-cart:after{content:"";display:block;height:49px;width:1px;background:#a01718;position:absolute;right:-16px;top:-10px;}
.header-cart{color:#a2a2a2;font-size:20px;display:inline-block;vertical-align:top;position:relative;margin-right:5px}
.header-top{text-align:right;padding:10px 0 27px 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header-cart span{background:#173b65;color:#fff;position:absolute;right:-5px;top:0;display:block;height:13px;width:13px;font-size:8px;text-align:center;line-height:13px;border-radius:50%;-webkit-border-radius:50%;padding-left:2px}
.header-profile:after{content:"";display:block;height:48px;width:1px;background:#a01718;position:absolute;right:-17px;top:-10px;}
.navigation ul.menu > li.selected > a{background:#d72a2c;color:#fff;}
.navigation ul.menu > li{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.navigation ul.menu > li > a{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header{position:relative;}
.header:before{content:"";width:100%;height:5px;background:#D72A2C;position:absolute;top:0;}
.header-top span{background:#000;color:#fff;position:absolute;right:-5px;top:0;display:block;height:13px;width:13px;font-size:8px;text-align:center;line-height:13px;border-radius:50%;-webkit-border-radius:50%;padding-left:2px;}
#searchform input::-webkit-input-placeholder, #searchform textarea::-webkit-input-placeholder{color:#606060;opacity:1;}
#searchform input:-moz-placeholder, #searchform textarea:-moz-placeholder{color:#606060;opacity:1;}
#searchform input::-moz-placeholder, #searchform textarea::-moz-placeholder{color:#606060;opacity:1;}
#searchform form input:-ms-input-placeholder, #searchform form textarea:-ms-input-placeholder{color:#606060;opacity:1;}
input.search-query.form-control{border:none;box-shadow:none;position:absolute;top:0;right:0;width:55px;background:none;}
#searchform{position:relative;min-width:340px;float:right;height:41px;z-index:9;left:-67px;}
.header-social{display:inline-block;vertical-align:top;position:relative;z-index:1;}
.icon_block_head{display:none/*inline-block;vertical-align:top;position:relative;z-index:5;padding:2px 15px*/;}
.head_search{display:inline-block;vertical-align:middle;}
.text_box_serch{width:100%;height:41px;border:0;padding:0 25px;font-size:15px;color:#606060;font-family:'Rubik-Regular';font-weight:normal;line-height:30px;background:none;}
#searchform:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;border:2px solid #ccc;transform:skewX(32deg);-moz-transform:skewX(32deg);-ms-transform:skewX(32deg);-o-transform:skewX(32deg);-webkit-transform:skewX(32deg);z-index:9;pointer-events:none;}
#searchform i{position:absolute;top:7px;right:10px;font-size:24px;color:#d72a2c;pointer-events:none;}
.header-top:after{content:"";width:5000px;height:50px;background:#D72A2C;position:absolute;top:0;transform:skewX(32deg) translate(0);-moz-transform:skewX(32deg) translate(0);-ms-transform:skewX(32deg) translate(0);-o-transform:skewX(32deg) translate(0);-webkit-transform:skewX(32deg) translate(0);left:50%;z-index:0;overflow:hidden;margin:0 0 0 300px;}
header.sticky .navigation ul.menu > li > a{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
header.sticky .header-top{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.banner figure{overflow:hidden;position:relative}
.banner figure:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:-1;}
.banner figure img{max-width:100%;min-width:100%;width:auto !important;position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:-2;min-height:351px;}
.banner figcaption{position:absolute;left:50%;top:50%;z-index:1;padding:0 15px;max-width:1200px;margin:-5px 0 0 0;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;font-family:'VerbLight-Italic';color:#303030;}
.banner h1,.banner .h1{color:#303030;margin:0;padding:0;line-height:50px;text-transform:initial;font-weight:normal;font-size:50px;opacity:0;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);font-size:50px;max-width:720px;margin-bottom:2px}
.banner p{font-size:18px;font-style:italic;font-weight:normal;color:#303030;line-height:50px;max-width:500px;margin-bottom:10px;opacity:0;transform:translateY(120px);-moz-transform:translateY(120px);-ms-transform:translateY(120px);-o-transform:translateY(120px);-webkit-transform:translateY(120px);}
.banner .button{transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0}
.banner .owl-nav{width:100%;max-width:1360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);pointer-events:none;padding:0 15px}
.banner .owl-nav .owl-next:after{width:40px;height:23px;background:url(../images/banner_arrow_left.png) no-repeat 0 0;float:left;pointer-events:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;content:""}
.banner .owl-nav .owl-prev:after{width:40px;height:23px;background:url(../images/banner_arrow_left.png) no-repeat 0 0;float:left;pointer-events:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;content:""}
.banner .owl-nav .owl-prev{float:left;position:relative}
.banner .owl-nav .owl-next{float:right;position:relative}
.banner .owl-nav .owl-next:before{background-position:-37px 0}
.banner .owl-nav .owl-prev:after{opacity:1;position:absolute;top:0;left:0;background:url(../images/banner_arrow_left.png) no-repeat;}
.banner .owl-nav .owl-next:after{opacity:1;position:absolute;top:0;right:0;background:url(../images/banner_arrow_right.png) no-repeat;}
.banner .active h1,.banner .active .h1{opacity:1;transition:all 0.5s linear 1.5s;-moz-transition:all 0.5s linear 1.5s;-ms-transition:all 0.5s linear 1.5s;-o-transition:all 0.5s linear 1.5s;-webkit-transition:all 0.5s linear 1.5s;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
.banner .active p{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transition:all 0.7s linear 1.5s;}
.banner .active .button{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transition:all 1s linear 1.5s;}
.banner .button:before{content:"";left:0;right:0;top:0;bottom:0;position:absolute;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:-1;}
.heading{}
.heading h2,.heading .h2{position:relative;color:#303030;font-size:35px;font-weight:normal;margin:0 0 30px 0;text-transform:uppercase}
.heading p{font-size:16px;color:#606060;font-style:italic;margin-bottom:37px}
.heading h2:before{content:"";background:#acacac;width:40px;height:2px;margin:0 auto;position:absolute;left:0;right:0;bottom:-20px;}
#month_section_main{padding:60px 0;}
#month_section_main{background:url(../images/month_bg_img.jpg) repeat;width:100%;height:100%;}
#month_section_main .book_img{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
#month_section_main .book_img img{width:auto;max-width:inherit;text-align:center;margin:0 auto;}
#bookslider_main{padding:35px 100px;}
#month_section_main .owl-nav{width:100%;max-width:1360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);pointer-events:none;padding:0 15px;}
#month_section_main .owl-nav .owl-prev:after{opacity:1;position:absolute;top:0;left:0;background:url(../images/banner_arrow_left.png) no-repeat;}
#month_section_main .owl-nav .owl-prev:after{width:40px;height:23px;background:url(../images/book_left_arrow.png) no-repeat 0 0;float:left;pointer-events:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;content:"";}
#month_section_main .owl-nav .owl-next:after{opacity:1;position:absolute;top:0;right:0;background:url(../images/book_right_arrow.png) no-repeat;}
#month_section_main .owl-nav .owl-next:after{width:40px;height:23px;background:url(../images/book_right_arrow.png) no-repeat 0 0;float:left;pointer-events:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;content:"";}
.month_book_block .table_box{position:relative;pointer-events:none;}
.month_book_block .table_box img{position:absolute;bottom:-70px;left:50%;transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);-webkit-transform:translate(-50%);}
.month_book_block .view_info{text-align:center;margin:0 auto;display:block;padding:0 0 0 0;}
.month_book_block a{text-align:center;margin:0 auto;display:block !important;color:#d72a2c;font-family:'VerbSemibold-Italic';font-weight:normal;font-size:16px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;padding:20px;clear:both;position:relative;height:100%;margin:0 auto;text-align:center;}
.month_book_block a:after{content:"";display:table;clear:both;}
.month_book_block a.view_text{border-bottom:2px solid #D72A2C;display:inline !important;padding:0;}
.button:before{content:"";left:0;right:0;top:0;bottom:0;position:absolute;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:-1;}
#book_shop_section .container{max-width:1500px;}
#book_shop_section{padding:60px 0 0 0;}
#book_shop_section .col-sm-3.col-xs-12:first-child{width:37%;}
#book_shop_section .col-sm-9.col-xs-12:first-child{width:63%;}
#book_shop_section .col-sm-9.col-xs-12:last-child{width:63%;}
#book_shop_section .trending_section_main{padding:110px 0;position:relative;}
#book_shop_section .trending_section_main:after{content:"";position:absolute;border:1px solid rgba(255,255,255,0.30);left:20px;top:20px;right:20px;bottom:20px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:2;pointer-events:none;}
#book_shop_section .trending_section_main:before{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;content:"";display:block;height:100%;position:absolute;width:100%;top:0;left:0;z-index:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.book_info_detail{position:relative;padding:0 30px;}
.book_info_detail .heading h2, .heading .h2{color:#fff;}
.book_info_detail .heading h2:before{color:#acacac;}
.book_info_detail p{color:#fff;text-align:center;font-family:'VerbLight-Italic';font-weight:normal;line-height:24px;}
.trending_section_main .button.secondary{background:transparent;border:2px solid #fff;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.trending_section_main .view_but{text-align:center;}
.trending_section_main .button.secondary:before, .trending_section_main .button.secondary:after{background:transparent;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.trending_section_main .button:before{left:100%;}
.trending_section_main span.top_box:after{content:"";position:absolute;border:1px solid rgba(255,255,255,0.30);left:11px;top:11px;width:10px;height:10px;z-index:1;}
.trending_section_main span.top_box:before{content:"";position:absolute;border:1px solid rgba(255,255,255,0.30);right:11px;top:11px;width:10px;height:10px;z-index:1;}
.trending_section_main span.bottm_box:after{content:"";position:absolute;border:1px solid rgba(255,255,255,0.30);left:11px;bottom:11px;width:10px;height:10px;z-index:1;}
.trending_section_main span.bottm_box:before{content:"";position:absolute;border:1px solid rgba(255,255,255,0.30);right:11px;bottom:11px;width:10px;height:10px;z-index:1;}
section.inner_page.product_listing .col-sm-4:nth-child(3n+1){clear:both;}
.book_shopin_block{text-align:center;margin:0 auto 170px;}
.book_shopin_block .img_box_main a{display:block;margin:20px;clear:both;position:relative;height:300px;text-align:center;vertical-align:middle;}
.book_shopin_block .img_box_main a:after{content:"";display:table;clear:both;}
.book_shopin_block a.book_nm{padding:10px 0 10px 0;display:block;margin:0 auto;font-family:'VerbMedium';font-weight:normal;font-size:16px;color:#303030;}
.book_shopin_block .img_box_main{padding:0;border:1px solid #ebebeb;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;overflow:hidden;cursor:pointer;position:relative;}
.book_shopin_block span{font-family:'VerbRegular-Bold';font-weight:normal;font-size:18px;color:#D72A2C;}
.book_shopin_block .img_box_main img{width:auto;max-height:100%;max-width:100%;height:auto;margin:0 auto;box-shadow:-10px 8px 15px #ccc;position:absolute;left:0;right:0;box-sizing:border-box;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.top_list_category ul.sub_list li a.selected:before{content:"";width:34px;height:4px;background:#bbbbbb;position:absolute;left:-25px;top:13px;z-index:1;display:block;border:0;border-radius:0;}
.our_book_section{padding:60px 0;background:url(../images/our_book_bg_img.jpg) repeat 0 0;width:100%;}
.fiction_block{margin:20px 12px 0 0;background:url(../images/our_book_1_bg_img.jpg) repeat 0 0;padding:30px 20px 30px 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.text_heding{text-align:center;}
.text_heding h2{font-family:'VerbSemibold';text-transform:uppercase;font-weight:normal;font-size:22px;}
.img_block{float:left;}
.our_book_info{text-align:center;padding:50px 0 60px 0;}
.our_book_info p{font-family:'VerbLight-Italic';color:#303030;}
.book_top_box_main{margin-left:-37px;margin-top:20px;}
.fiction_book_main{float:left;margin:0 auto;display:block;position:relative;padding:0 6px 6px 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.right_section_book{float:left;margin:0 auto;position:relative;padding-left:0px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.fiction_book_main{float:left;margin:0 6px 6px 0;display:block;position:relative;padding:0;}
.fiction_book_main .text_heding{position:absolute;top:20px;right:20px;}
.right_section_book{float:left;margin:0 auto;position:relative;padding-left:0px;}
.right_section_book .text_heding{position:absolute;top:20px;left:20px;}
.book_bottom_box_main .book_left_main{float:left;margin:0 6px 0 0;display:block;position:relative;padding:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.book_bottom_box_main .book_left_main .text_heding{position:absolute;right:20px;top:10px;}
.book_bottom_box_main .book_left_main h2{color:#fff;}
.book_right_main{position:relative;float:left;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.book_right_main .text_heding{position:absolute;top:20px;left:20px;text-align:left;}
.book_right_main .pro_2_our_book img{position:absolute;bottom:30px;left:5px;}
.book_bottom_box_main{margin-left:-37px;}
.book_left_main h3{color:#fff;}
#hl-welcome{padding:60px 0;position:relative;}
#hl-welcome:before{content:"";background:url(../images/wel_bg_img.jpg) no-repeat 0 0;position:absolute;bottom:0;width:100%;height:118px;opacity:0.1;}
.hl-welcome{position:relative;z-index:1}
.hl-welcome:before{content:"";display:block;height:330px;position:absolute;left:0;top:0;z-index:-1;width:100%}
.hl-welcome-img{margin-right:0}
.hl-welcome-img img{max-width:initial;margin:30px 0}
.hl-welcome-container{padding:30px 0 0 0}
.hl-welcome-container h2,.hl-welcome-container .h2{font-size:45px;margin-bottom:24px}
.hl-welcome-container ul{list-style-type:none;padding:0;margin:0;font-size:16px;color:#606060}
.hl-welcome-container ul:after{content:"";display:block;clear:both}
.hl-welcome-container ul li{position:relative;z-index:1;padding-left:10px;float:left;line-height:34px}
.hl-welcome-container ul li:nth-child(even){width:300px}
.hl-welcome-container ul li:nth-child(odd){width:270px}
.hl-welcome-content p{line-height:26px;margin-bottom:26px}
.hl-welcome-content{max-height:350px;overflow:hidden;margin-bottom:20px}
.hl-welcome-content *:last-child{margin-bottom:0}
.hl-welcome-container .button+.button{margin-left:27px}
.hl-welcome-container .button.secondary{background:transparent;color:#D72A2C;border:2px solid #D72A2C;}
.hl-welcome-container .button.secondary:before, .hl-welcome-container .button.secondary:after{background:transparent;}
.hl-welcome-container .button:before{left:100%;}
.hl-newsletter{padding:60px 0;}
.hl-newsletter input{background:transparent;border:1px solid #fff;width:100% !important;height:60px !important;color:#fff;font-size:16px;padding:0 20px;}
.input_text{float:left;width:270px;height:60px;margin-right:30px;position:relative;}
.hl-newsletter .input_text .fa{position:absolute;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#bbb;font-size:24px;right:20px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.hl-newsletter input::-webkit-input-placeholder{color:#fff;opacity:1}
.hl-newsletter input:-moz-placeholder{color:#fff;opacity:1}
.hl-newsletter input::-moz-placeholder{color:#fff;opacity:1}
.hl-newsletter input:-ms-input-placeholder{color:#fff;opacity:1}
.input_submit{display:inline-block;position:relative;position:relative;z-index:1;margin:5px 0;background:#173b65}
.input_submit_box{float:left}
.hl-newsletter .select_box{float:left;margin-right:30px;position:relative;width:270px;height:60px;}
.hl-newsletter .select_box .form-control{height:60px;border:1px solid #fff;background:transparent;color:#fff;border-radius:0;font-size:14px;}
.hl-newsletter .button.secondary{margin:0;padding:0;}
.hl-newsletter form{margin-top:60px;text-align:center;}
.hl-newsletter .formError{top:100% !important;left:0 !important;width:100%}
.hl-newsletter .formError .formErrorContent{background:none;border:none;color:#f00;font-size:14px;width:100%;padding:0;}
#hl-newsletter{background:url(../images/news_bg_img.jpg) no-repeat center center;min-height:348px;width:100%;background-attachment:fixed;position:relative;background-size:cover;}
#hl-newsletter .button.secondary{background:#fff;min-width:200px;}
#hl-newsletter:before{background:rgba(0, 0, 0, 0.75) none repeat scroll 0 0;content:"";display:block;height:100%;position:absolute;width:100%;z-index:0;}
#hl-newsletter .heading.text-center h2{color:#fff;}
#hl-newsletter input.btn_sub{width:100%;background:none;color:#fff;padding:0;height:60px;border:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
#hl-newsletter .select_box{position:relative;margin-left:0;}
#hl-newsletter .select_arrow i{position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:50;pointer-events:none;color:#fff;}
#hl-newsletter .select_box select{appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;}
#hl-newsletter select::-ms-expand{display:none !important;}
.hl-newsletter-form{text-align:center;display:inline-block;}
.hl-newsletter-social{text-align:center;margin-top:30px}
.hl-newsletter-social ul{list-style-type:none;padding:0;margin:0;display:inline-block;vertical-align:top}
.hl-newsletter-social ul li{float:left}
.hl-newsletter-social ul li a{display:block;width:50px;height:50px;position:relative;color:#fff;border:1px solid #fff;z-index:1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.hl-newsletter-social ul li a:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.hl-newsletter-social ul li a:after{display:block;content:"";height:100%;width:100%;top:0;left:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;position:absolute;z-index:-1}
.hl-newsletter-social ul li a.fa-facebook{border-color:#3b5999;font-size:26px}
.hl-newsletter-social ul li a.fa-twitter{border-color:#00abf1;font-size:26px}
.hl-newsletter-social ul li a.fa-instagram{background:linear-gradient(220deg, #b333a6 20%, #dc4162 60% ,#fa862b 90%) no-repeat;;font-size:24px;border:1px solid #B333A6}
.hl-newsletter-social ul li a.fa-youtube{border-color:#cf2200;font-size:24px}
.hl-newsletter-social ul li a.fa-facebook:after{background:#3b5999}
.hl-newsletter-social ul li a.fa-twitter:after{background:#00abf1}
.hl-newsletter-social ul li a.fa-instagram:after{background:linear-gradient(220deg, #b333a6 20%, #dc4162 60% ,#fa862b 90%) no-repeat;}
.hl-newsletter-social ul li a.fa-youtube:after{background:#cf2200}
.hl-newsletter-social ul li+li{margin-left:10px}
.hover_img_box{transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);-webkit-transform:scale(0,1);width:100%;position:relative;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.hover_img_box img{width:100%;}
.hover_img_box:before{background:rgba(0,0,0,0) none repeat scroll 0 0;content:"";display:block;height:100%;position:absolute;bottom:0;left:0;width:100%;z-index:1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.latest_news_info_box{position:absolute;top:0;padding:30px 15px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
#latest_news_main_section .button.secondary{background:transparent;color:#D72A2C;border:2px solid #D72A2C;padding:0;margin-top:30px;}
#latest_news_main_section .button.secondary:before, .hl-welcome-container .button.secondary:after{background:transparent;}
#latest_news_main_section .button:before{left:100%;}
.latest_news_main_block{padding:60px 0;}
.latest_news_main{border:1px solid #ccc;z-index:1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;position:relative;min-height:380px;margin-top:20px;}
.latest_news_main:after{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;content:"";display:block;height:100%;position:absolute;bottom:0;left:0;width:100%;z-index:-1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.latest_news_main span{font-family:'VerbSemibold';font-weight:normal;font-size:16px;color:#d72a2c;line-height:24px;padding-bottom:15px;display:block;}
.latest_news_main h3 a{font-family:'VerbMedium';color:#303030;font-size:16px;line-height:24px;font-weight:normal;}
.latest_news_main a{font-family:'VerbRegular-BoldItalic';font-weight:normal;color:#606060;font-size:14px;}
.hl-brochures-slider .owl-nav{width:100%;max-width:1360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);pointer-events:none;padding:0 15px;}
.hl-brochures-slider .owl-nav .owl-prev:after{opacity:1;position:absolute;top:0;left:-80px;background:url(../images/banner_arrow_left.png) no-repeat;}
.hl-brochures-slider .owl-nav .owl-prev:after{width:40px;height:23px;background:url(../images/book_left_arrow.png) no-repeat 0 0;float:left;pointer-events:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;content:"";}
.hl-brochures-slider .owl-nav .owl-next:after{opacity:1;position:absolute;top:0;right:-80px;background:url(../images/book_right_arrow.png) no-repeat;}
.hl-brochures-slider .owl-nav .owl-next:after{width:40px;height:23px;background:url(../images/book_right_arrow.png) no-repeat 0 0;float:left;pointer-events:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;content:"";}
.site-main > footer{}
.footer{padding:0;position:relative;background:url(../images/footer_bg_img.png) repeat 0 0;width:100%;height:100%;z-index:0;}
.footer-top{padding:50px 0;}
.mobile-accordion{}
.mobile-accordion .title{color:#303030;font-size:18px;display:block;position:relative;line-height:24px;margin-bottom:20px;font-family:'VerbSemibold';font-weight:normal;}
.quick_links ul{list-style-type:none;padding:0;margin:0}
.quick_links ul li{line-height:30px}
.quick_links ul li a{color:#606060;position:relative;display:inline-block;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.payment-title{color:#fff;font-size:18px;display:block;position:relative;line-height:22px;margin:30px 0 18px 0;text-transform:uppercase}
.payment-title:before{display:block;height:2px;width:40px;background:#ff5300;content:"";margin-bottom:6px}
.quick_links ul{list-style-type:none;padding:0;margin:0}
.quick_links ul li.selected a{color:#D72A2C}
.footer-contact{}
.footer-contact p,.footer-contact a{color:#cacaca;font-size:14px;line-height:17px;margin:0;position:relative;display:inline-block;vertical-align:top}
.footer-contact strong{color:#fff;display:block;text-transform:uppercase}
.footer-contact a:before{content:"";display:block;height:2px;width:0;background:#ff5300;position:absolute;left:0;top:50%;margin-top:-2px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.mobile-accordion-toggle{margin-top:25px}
.footer-contact+.footer-contact{margin-top:23px}
.signature{padding:20px 0 20px 0;border-top:1px solid #dddddd;}
.signature span,.signature p,.signature a{color:#606060;line-height:30px;margin:0;font-size:14px;display:inline-block;vertical-align:top;}
.signature span:before{content:"|";margin:0 8px 0 5px;}
.signature p+p:before{content:"|";margin:0 3px 0 1px}
.signature p+p{margin-left:4px}
.quick_links ul.menu_footer_main li{float:left;width:50%;}
.social_footer_main ul li a{width:50px;height:50px;position:relative;color:#fff;border:1px solid #fff;z-index:1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;display:inline-block;vertical-align:middle;}
.social_footer_main ul li a:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);color:#fff;}
.social_footer_main ul li a:after{display:block;content:"";height:100%;width:100%;top:0;left:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;position:absolute;z-index:-1}
.social_footer_main ul li a.fa-facebook{border-color:#3b5999;font-size:26px}
.social_footer_main ul li a.fa-twitter{border-color:#00abf1;font-size:26px}
.social_footer_main ul li a.fa-instagram{background:linear-gradient(220deg, #b333a6 20%, #dc4162 60% ,#fa862b 90%) no-repeat;;font-size:24px;border:1px solid #F2723B}
.social_footer_main ul li a.fa-youtube{border-color:#cf2200;font-size:24px}
.social_footer_main ul li a.fa-facebook:after{background:#3b5999}
.social_footer_main ul li a.fa-twitter:after{background:#00abf1}
.social_footer_main ul li a.fa-instagram:after{background:linear-gradient(220deg, #b333a6 20%, #dc4162 60% ,#fa862b 90%) no-repeat;}
.social_footer_main ul li a.fa-youtube:after{background:#cf2200}
.footer_social_block{padding:0;}
.footer_social_block li{display:block;margin-bottom:10px;}
.social_footer_main ul li a:hover:after{width:0;left:auto;right:0;}
.footer_social_block .social_link{vertical-align:middle;}
.footer_social_block .social_link a{border:0;color:#606060;width:auto;height:auto;font-size:14px;margin-left:20px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.payment-title_main .secure_box{margin-top:40px;}
.payment-title_main .img_box{display:inline-block;padding:0 5px 0 0;}
.footer:before{background:rgba(241, 241, 241, 0.6) none repeat scroll 0 0;content:"";display:block;height:100%;position:absolute;width:100%;z-index:0;}
.inner_page{padding:70px 0}
.inner_page p{color:#606060;}
.inner_page p i{font-family:'VerbLight-Italic';font-weight:normal;}
#page_title{position:relative;overflow:hidden}
#page_title:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(23,23,23,0.78);z-index:1}
#page_title_main{padding:90px 0 100px 0;}
#page_title > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:initial;min-width:100%}
.page_title h1:before{content:"";width:40px;height:2px;background:#D72A2C;position:absolute;bottom:-20px;text-align:center;margin:0 auto;display:inline-block;left:0;right:0;}
.page_title h1,.page_title .h1{color:#FFFFFF;margin:0;position:relative;font-size:50px;text-transform:uppercase;}
.page_title{position:relative;z-index:2;margin:0 auto;padding:0 15px;width:100%;max-width:1200px;text-align:center}
#page_title_main:after{content:"";position:absolute;border:1px solid rgba(255,255,255,0.30);left:20px;top:40px;right:20px;bottom:40px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:2;pointer-events:none;}
#page_title_main .top_box{}
#page_title_main .top_box:before{content:"";position:absolute;border:1px solid rgba(255,255,255,0.30);right:11px;top:31px;width:10px;height:10px;z-index:1;}
#page_title_main .top_box:after{content:"";position:absolute;border:1px solid rgba(255,255,255,0.30);left:11px;top:31px;width:10px;height:10px;z-index:1;}
#page_title_main .bottm_box:before{content:"";position:absolute;border:1px solid rgba(255,255,255,0.30);right:11px;bottom:31px;width:10px;height:10px;z-index:1;}
#page_title_main .bottm_box:after{content:"";position:absolute;border:1px solid rgba(255,255,255,0.30);left:11px;bottom:31px;width:10px;height:10px;z-index:1;}
.about_main_block .about_img_box{margin:35px 0;}
.about_info h3{font-size:18px;font-family:'VerbSemibold';font-weight:normal;}
.about_img_main{margin:20px 0 0 0;}
.breadcrumb_main{max-width:1200px;margin:0 auto;padding:0 15px}
#breadcrumb{border-bottom:1px solid #d7d7d7}
.breadcrumb{background:none}
.breadcrumb{margin:35px 0 0 0;background:none;border-radius:0;-webkit-border-radius:0;padding:0}
.breadcrumb > li{color:#FFFFFF;font-size:14px;padding:0 0;vertical-align:top;position:relative;font-family:'VerbLight';font-weight:normal;}
.breadcrumb > li:before{display:none}
.breadcrumb > li a{color:#bbbbbb;display:inline-block;vertical-align:top}
.breadcrumb > li + li:before{color:#FFFFFF;display:inline;vertical-align:top;background:none;position:static;padding:0 5px 0 7px}
.breadcrumb > li.selected{color:#fff}
.inner_page ul{list-style-type:none;padding:0 0 0 15px;margin:0 0 22px 0}
.inner_page ul > li{padding:0 0 0 15px;position:relative;line-height:26px}
.inner_page ul > li:before{content:"\f105";height:auto;width:auto;top:3px;background:none;font-family:'FontAwesome';font-size:18px;display:inline-block;position:absolute;left:0;border:none;line-height:initial;color:#D72A2C}
.inner_page ul ul > li:before{content:"";display:block;height:8px;width:8px;position:absolute;left:0;top:8px;border-radius:50%;-webkit-border-radius:50%;border:1px solid #D72A2C}
.inner_page ul ul ul > li:before{background:#D72A2C}
.inner_page ul ul > li{padding:0 0 0 15px}
.inner_page ul ul ul > li{padding:0 0 0 15px}
.inner_page ul ul{margin:0;padding:0}
.inner_page ul ol{margin:0}
.inner_page ol ul{margin:0;padding:0}
.inner_page ol ol{margin:0;}
.inner_page ol{padding:0 0 0 30px;margin:0 0 26px 0}
.inner_page ol > li{line-height:26px}
.inner_page ol > li:before{}
.inner_page h1,.inner_page .h1{}
.inner_page h2,.inner_page .h2{}
.inner_page h3,.inner_page .h3{}
.inner_page h4,.inner_page .h4{}
.inner_page h5,.inner_page .h5{}
.inner_page h6,.inner_page .h6{}
.sidebar{}
.sidebar ul{padding:0;margin:0}
.sidebar ul li{padding:0}
.sidebar ul li:before{display:none}
.sidebar ul ul li:before{display:none}
.sidebar ul li a{display:block;position:relative;font-size:16px;color:#606060;padding:10px 15px;background:#f5f5f5;border-left:5px solid #bfbfbf;z-index:1;border-right:5px solid #bfbfbf;}
.sidebar ul li a:before{content:"";position:absolute;left:-5px;top:0;background:#fff;z-index:-1;border:1px solid #D72A2C;border-left:5px solid #D72A2C;border-right:5px solid #D72A2C;right:-5px;bottom:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);-webkit-transform:scale(0,1)}
.sidebar ul li+li{margin-top:1px}
.sidebar ul li.selected > a{color:#173b65}
.sidebar ul li.selected a:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}
.sidebar .title{display:block;color:#FFF;font-size:18px;margin-bottom:10px;padding:8px 15px;background:#D72A2C;text-align:center;text-transform:uppercase;font-family:'VerbMedium';}
.my_pagination{text-align:center;width:100%;margin:5px 0 0 0;}
.product_listing_top_block .my_pagination{margin:10px 0 5px 0;}
.my_pagination .pagination .wp-pagenavi{display:inline-block;vertical-align:top}
.my_pagination .pagination .wp-pagenavi span.current{background:#0b74b9;color:#fff}
.my_pagination .pagination .wp-pagenavi span, .my_pagination .wp-pagenavi a{display:block;width:40px;height:40px;border:1px solid #0b74b9;line-height:40px;color:#303030;font-weight:normal;float:left;margin:0;padding:0}
.my_pagination .pagination .wp-pagenavi a + span,.my_pagination .wp-pagenavi a + a,.my_pagination .wp-pagenavi span + a{border-left:0}
.my_pagination .pagination .wp-pagenavi .nextpostslink,.my_pagination .wp-pagenavi .previouspostslink{font-size:22px;line-height:34px}
.my_pagination .pagination li{padding:0;float:left;font-weight:normal}
.my_pagination .pagination li:before{display:none !important}
.my_pagination .pagination li a{border-radius:0;-webkit-border-radius:0;color:#fff;padding:0;height:40px;width:40px;line-height:40px;background:#D72A2C;margin:0;font-weight:normal;border:none;font-size:16px}
.my_pagination .pagination{margin:0;padding:0;vertical-align:top}
.my_pagination .pagination li.disabled a{pointer-events:none}
.my_pagination .pagination li.selected a{background:#D72A2C;pointer-events:none;color:#fff}
.my_pagination .pagination li:first-child a,
.my_pagination .pagination li:last-child a{line-height:30px;font-size:18px;}
.my_pagination .pagination li+li{margin-left:3px}
.inner_page p{line-height:24px;margin-bottom:24px}
.inner_page table{width:100%}
.inner_page tr{}
.inner_page td{padding:5px 10px;border:1px solid #ccc}
.inner_page tr:nth-child(odd) td{background:#EEE}
.inner_page th{color:#303030;background:#BBB;padding:5px 10px;border:1px solid #ccc}
.entry-content .woocommerce ul li a{color:#fff;}
.contact_page .contact_us_icon span.title{display:block;color:#000;font-size:20px;margin:0 0 9px 0}
.contact_page .contact_us_icon span.fa{display:inline-block;vertical-align:middle;margin:0 15px 0 0;height:60px;width:60px;position:relative;color:#fff;font-size:26px;background:#D72A2C}
.contact_page .contact_us_icon span.fa:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{display:inline-block;margin-bottom:0;vertical-align:middle;font-size:15px;color:#606060;line-height:24px}
.contact_page .contact_us_icon+.contact_us_icon{margin-top:30px}
.contact_page h2,.contact_page .h2{color:#000;margin:-5px 0 44px 0}
.map{}
.contact_page .map iframe{border:none;width:100%;height:350px;display:block}
label.require{margin:7px 0 5px 0;font-weight:normal}
.input-box{margin-bottom:30px;position:relative;z-index:1}
.input-box .input{width:100%;border-radius:0;-webkit-border-radius:0;height:54px;border:1px solid #ccc;color:#606060;font-size:14px;font-weight:normal;padding:10px 18px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.input-box .input::-webkit-input-placeholder{color:#606060;opacity:1}
.input-box .input:-moz-placeholder{color:#606060;opacity:1}
.input-box .input::-moz-placeholder{color:#606060;opacity:1}
.input-box .input:-ms-input-placeholder{color:#606060;opacity:1}
.input-box label{margin:0 0 5px 0;font-size:14px;font-family:'VerbRegular-Bold';font-weight:normal;}
.input-box textarea.input{height:173px;resize:none;display:block;padding:17px}
.input-box .input-label{margin:0;position:absolute;top:17px;left:5px;background:#fff;padding:0 5px;font-size:14px;pointer-events:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.input-box.submit-box{position:relative;z-index:1;margin:5px 0;background:#173b65}
.input-box label.lbl_input{position:absolute;left:0;top:0;width:100%;pointer-events:none;margin:0;line-height:60px;padding:0 18px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.input-box.focus label.lbl_input,
.input-box.filled label.lbl_input{margin-top:-40px}
.input-box.captcha-box{margin:26px 0 30px 0}
.req{color:#f00}
div .wpcf7-form label.error{color:#f00;font-size:14px;padding:0;margin:0;font-weight:normal}
div div.wpcf7-response-output{text-align:center;margin:0 0 20px 0;padding:7px 15px}
div div.wpcf7-validation-errors{color:#f00}
div div.wpcf7-mail-sent-ng{color:#f00}
div div.wpcf7-spam-blocked{color:#f00}
div div.wpcf7-mail-sent-ok{color:#398f14}
label.require{font-size:14px;color:#606060;font-weight:normal;margin:10px 0;display:block;width:50%;float:right;text-align:right}
.contact-form form .col-ar-12{width:25%}
.contact-form form .text-center.col-xs-12{width:auto;text-align:left;float:left}
.contact-form .input-box textarea.input{height:160px}
.contact-form form .text-center.col-xs-12+.text-center.col-xs-12{float:right;text-align:right;}
.contact-form .submit-box{margin:0}
.contact_page form{margin-top:50px}
.contact_page h3,.contact_page .h3{font-size:40px;color:#303030;font-weight:normal;margin:50px 0 25px 0}
.contact_page label.require{width:100%;text-align:left}
.contact_page .input-box textarea.input{}
div.wpcf7 div .ajax-loader{height:24px;width:24px;margin:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.contact_page form .col-xs-12:nth-child(4){clear:both}
.cms_content_tabs .resp-tabs-list{margin:0;padding:0;position:relative;text-align:center}
.cms_content_tabs .resp-tabs-list li{padding:0 0 20px 0 !important;font-size:16px;font-weight:normal;color:#606060;background:none;line-height:25px;margin-bottom:0 !important;border:none !important;float:none}
.cms_content_tabs ul.tabs > li:before{display:none}
.cms_content_tabs .resp-tabs-list li+li{margin-left:60px}
.cms_content_tabs .resp-tabs-list li.resp-tab-active{}
.cms_content_tabs .resp-tabs-list li a{color:#606060}
.cms_content_tabs .resp-tab-content{padding:0;border:none !important}
.cms_content_tabs .resp-tabs-list:before{position:absolute;left:0;bottom:0;height:2px;background:#ddd;width:100%;display:block}
.cms_content_tabs .resp-tabs-container{margin-top:32px}
.cms_content_tabs .resp-tabs-list li:before{position:absolute;left:50%;height:0;width:2px;background:#173b65;display:block !important;top:30px;content:""}
.cms_content_tabs .resp-tabs-list li:after{content:"";display:block;position:absolute;left:0;bottom:0;background:#173b65;width:100%;height:2px;transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);-webkit-transform:scale(0,1)}
.cms_content_tabs .resp-tabs-list li.resp-tab-active:before{height:15px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.cms_content_tabs .resp-tabs-list li.resp-tab-active:after{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transition:all 0.5s ease 0.3s;-moz-transition:all 0.5s ease 0.3s;-ms-transition:all 0.5s ease 0.3s;-o-transition:all 0.5s ease 0.3s;-webkit-transition:all 0.5s ease 0.3s}
.cms_content_tabs .resp-tab-content img{max-width:40%}
.cms_content_tabs .resp-tab-content > *:last-child{margin-bottom:0}
.cms_content_tabs .resp-tab-content img+p:before,
.cms_content_tabs .resp-tab-content img+h1:before,
.cms_content_tabs .resp-tab-content img+h2:before,
.cms_content_tabs .resp-tab-content img+h3:before,
.cms_content_tabs .resp-tab-content img+h4:before,
.cms_content_tabs .resp-tab-content img+h5:before,
.cms_content_tabs .resp-tab-content img+h6:before{content:"";display:block;clear:both}
.cms_content_tabs #horizontalTab{margin-top:0 !important}
.panel-heading{color:#303030;border-radius:0;-webkit-border-radius:0;padding:0}
.panel-heading > a{color:#303030 !important;font-size:16px;padding:10px 40px 10px 15px;display:block;position:relative;border:1px solid #ccc;background:#ccc;font-family:'VerbSemibold';}
.panel{border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;border:none}
.panel-collapse{border:1px solid #ccc}
.store_locators{margin-top:40px}
.panel-heading > a:before,
.panel-heading > a:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:16px;height:4px;background:#303030;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.panel-heading > a:after{width:4px;height:0;right:21px}
.panel-heading > a.collapsed{background:none}
.panel-heading > a.collapsed:after{height:16px}
.faqs .panel+.panel{margin-top:15px}
.panel-content{padding:15px;border:1px solid #ccc;}
.faqs img{margin-bottom:20px}
.panel-content *:last-child{margin-bottom:0}
.panel-group.faqs{margin-bottom:0}
.blog_page{}
.blog_page h1,.blog_page .h1{margin-bottom:35px}
.blog_page .blog{border:1px solid #bbb;padding:15px;margin-bottom:30px}
.blog_content img{float:left;margin:0 15px 10px 0}
.blog_content a.button{float:right;min-width:130px;height:40px;line-height:38px;padding:0 15px;font-size:16px;}
.blog_content a.read_more{display:inline-block;position:relative;margin-left:10px}
.blog_content a.read_more:after{content:"\f105";font-family:"FontAwesome";font-style:normal;font-size:20px;margin-left:-10px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0;display:inline-block;line-height:17px;vertical-align:middle;position:absolute;top:3px;left:100%}
.blog_content .comment_box{margin-bottom:5px}
.blog_content:after{display:block;content:"";clear:both}
.blog_content h5{margin-top:0;text-transform:capitalize;font-size:16px}
.blog_content h5 a{color:#303030}
.blog_content .comment_box > span{color:#999;font-size:15px}
.blog_listing+.blog_listing{margin-top:15px}
.blog_listing ul{list-style-type:none;padding:10px 20px;margin:0;display:block;background:#f0f0f0}
.blog_listing ul li{color:#808080;font-size:14px;padding:0;line-height:30px}
.blog_listing ul li:before{display:none}
.blog_listing ul li a:before{content:"\f105";font-family:"FontAwesome";font-size:20px;margin:0 5px 0 0;display:inline-block;vertical-align:top}
.blog_listing ul li a{color:#808080;position:relative;font-size:16px;margin-right:5px}
.blog_page .comment_box .blog_date:before{content:"\f073";font:normal normal normal 16px/1 FontAwesome;color:#999;margin:0 5px 0 0}
.blog_page .comment_box .blog_author:before{content:"\f007";font:normal normal normal 18px/1 FontAwesome;color:#999;margin:0 5px 0 0}
.blog_content .blog_author{margin:0 0 0 15px}
.blog_listing h5{color:#fff;margin:0;padding:10px 15px;background:#303030;font-size:20px}
.blog_listing.tags a{display:inline-block;background:#23c6d1;color:#fff;margin:0 5px 10px 0;padding:5px 10px;font-size:16px;border:1px solid #23c6d1;}
.blog_listing ul li.selected a{color:#000}
.tags-box{padding:15px;background:#f0f0f0}
.blog-details .comment_box{margin-bottom:5px}
.blog-details .blog_content img{margin:5px 0 10px 0}
.blog-details h5{color:#303030}
.sidebar+.sidebar{margin-top:30px}
.blog_content *:last-child{margin-bottom:0}
.search-box-main .search-main::before{border-bottom:8px solid #58585A;border-left:8px solid rgba(0, 0, 0, 0);border-right:8px solid rgba(0, 0, 0, 0);content:"";height:0;position:absolute;right:15px;top:-8px;width:0;}
.search-box-main .search-main{top:54px;display:none;min-width:280px;padding:10px;position:absolute;right:0px;z-index:999;background-color:#58585A;box-shadow:0px 3px 10px #000;}
.search-box-main .search-main .form-control{background-color:#f0f0f0;background-image:none;border:1px solid #b7b7b7;border-radius:0;box-shadow:none;color:#000;display:block;font-size:15px;height:34px;line-height:1.42857;padding:6px 45px 6px 12px;width:100%;}
.search-box-main .search-main input::-webkit-input-placeholder{color:#333;opacity:1;}
.search-box-main .search-main input:-moz-placeholder{color:#333;opacity:1;}
.search-box-main .search-main input::-moz-placeholder{color:#333;opacity:1;}
.search-box-main .search-main form input:-ms-input-placeholder{color:#333;opacity:1;}
.search-box-main .btn_search{background:#D72A2C;border:medium none;height:34px;position:absolute;right:0;top:0;width:34px;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;color:#52baab;padding:0}
.search-box-main .btn_search i{font-size:18px;color:#fff;}
.search-box-main{position:relative;}
.search-box-main .head-search{background:#000000 none repeat scroll 0 0;display:block;height:44px;text-align:center;width:50px;}
.search-box-main #searchform:before{border:0}
.search-box-main{display:none;position:absolute;bottom:12px;right:80px;padding:0 0;}
.search-box-main .search-icon i.fa.fa-search{position:absolute;top:50%;left:50%;font-size:20px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.search-box-main #searchform i{position:absolute;top:4px;right:6px;font-size:24px;color:#fff;pointer-events:none;}
.search-box-main #searchform{position:relative;width:100%;float:right;height:34px;z-index:9;left:0;}
.search-box-main span.search-icon{position:absolute;top:50%;left:50%;font-size:15px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.menumobileview .close-form{display:none;}
.hl-newsletter-form .select_box option{background:#303030;}
.header-profile-list{position:absolute;right:50px;top:35px;background:#000;z-index:4;display:none;border:1px solid #000}
.header-profile-list ul{list-style-type:none;padding:0;margin:0;color:#fff;min-width:200px;text-align:left;}
.header-profile-list:before{content:"\f0d8";font-family:"FontAwesome";font-size:26px;color:#000;top:-24px;position:absolute;right:15px;pointer-events:none;z-index:-1;}
.header-profile-list ul li+li a{border-top:1px solid rgba(255,255,255,0.1)}
.header-profile-list ul li a{color:#fff;display:inline-block;padding:10px 15px;width:100%;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
#customer_login #loginform,
#customer_login #regform{border-radius:0;-webkit-border-radius:0;margin:0;min-height:460px}
#customer_login #loginform .input-box.submit-box,
#customer_login #regform .input-box.submit-box,
#resetpassform .input-box.submit-box{display:inline-block;float:none}
#customer_login #loginform .input-box.submit-box .input,
#customer_login #regform .input-box.submit-box .input,
#resetpassform .input-box.submit-box .input{border-radius:0;-webkit-border-radius:0;background:none;color:#fff;float:none}
#customer_login h2{margin-bottom:20px;font-size:45px;text-align:center}
#customer_login #loginform > *:last-child{margin-bottom:0}
#loginform span.error,
#regform span.error,
#lostpassform label.error,
#resetpassform span.error-lost-pwd{color:#f00 !important;font-size:14px;padding:0;margin:0;font-weight:normal}
#lostpassform{border:1px solid #d3ced2;padding:20px;max-width:600px;margin:0 auto}
#resetpassform{border:1px solid #d3ced2;padding:20px;max-width:600px;margin:0 auto}
#resetpassform .form-row{width:100%}
#lostpassform .form-row{margin-bottom:0 !important}
#lostpassform .resetpassbtn{margin-top:15px}
.edit_address_form .input-box.submit-box{float:left}
.edit_address_form .input-box.submit-box .input{background:#173b65;border-radius:0;-webkit-border-radius:0;color:#fff}
.woocommerce-MyAccount-navigation{}
.woocommerce-MyAccount-navigation ul{padding:0;margin:0}
.woocommerce-MyAccount-navigation ul li{padding:0}
.woocommerce-MyAccount-navigation ul li:before{display:none}
.woocommerce-MyAccount-navigation ul li a{background:#D72A2C;display:block;padding:10px 55px 10px 15px;color:#fff;position:relative}
.woocommerce-MyAccount-navigation ul li a:before{content:"\f178";font-family:"FontAwesome";font-size:26px;position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-right:40px;opacity:0}
.woocommerce-MyAccount-navigation ul li+li a{border-top:1px solid rgba(255,255,255,0.2)}
.woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1;margin-right:0}
.woocommerce-account .woocommerce-MyAccount-content{width:75% !important;padding-left:30px;float:left !important}
.woocommerce-account .woocommerce-MyAccount-navigation{width:25% !important;float:left !important}
.woocommerce-account .woocommerce-MyAccount-content > *:last-child{margin-bottom:0}
.woocommerce-MyAccount-content .woocommerce-Button.button{min-height:initial;line-height:50px;height:auto;padding:0 15px;min-width:150px;background:#173b65;border-radius:0;-webkit-border-radius:0;color:#fff;border:1px solid #173b65;height:50px}
.woocommerce-orders-table__cell-order-actions .button.pay,
.woocommerce-orders-table__cell-order-actions .button.view,
.woocommerce-orders-table__cell-order-actions .button.cancel{line-height:40px !important;height:40px !important;padding:0 10px !important;text-align:center;min-width:80px;font-size:13px;border-radius:0;-webkit-border-radius:0;background:#173b65;color:#fff;border:1px solid #173b65;margin:2px 0 3px 5px}
.woocommerce-orders-table__cell-order-actions{text-align:right}
ul.woocommerce-thankyou-order-details{}
ul.woocommerce-thankyou-order-details li{}
ul.woocommerce-thankyou-order-details li:before{display:none}
ul.woocommerce-thankyou-order-details li{}
.my_order_details table.shop_table tfoot th{border-bottom:1px solid #cecece}
.my_order_details table.shop_table tfoot tr:first-child td{border-top:1px solid #cecece;top:0}
.my_order_details table.shop_table tfoot tr td{text-align:right;font-weight:normal}
.order_details_customer_details .woocommerce-columns--addresses{position:relative}
.order_details_customer_details .woocommerce-columns--addresses:before{content:"";position:absolute;left:50%;top:0;bottom:0;background:#ddd;width:1px;display:block !important}
.order_details_customer_details table.shop_table tbody th{border-bottom:1px solid #cecece;border-top:1px solid #cecece !important}
.order_details_customer_details table.shop_table tbody tr:first-child td{border-top:1px solid #cecece !important;top:0}
.order_details_customer_details table.shop_table tbody tr td{text-align:right;font-weight:normal}
.order_details_customer_details{margin:50px 0 0 0}
.order_details_customer_details .woocommerce-columns{margin-top:50px}
.edit_my_accounts{}
.edit_my_accounts legend{font-size:36px;color:#303030}
.edit_my_accounts fieldset{margin-top:40px}
.edit_my_accounts form *:last-child{margin-bottom:0}
.woocommerce-Addresses{position:relative}
.woocommerce-Addresses:before{content:"";position:absolute;left:50%;top:0;bottom:0;background:#ddd;width:1px;display:block !important}
.mini_cart{width:520px;height:100%;position:fixed;background:#fff;padding:40px 30px;left:100%;top:0;bottom:0;z-index:11;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;overflow-y:auto !important}
.cart_open .mini_cart{margin-left:-520px}
.cart-close{font-size:22px;color:#D72A2C;position:absolute;right:10px;top:10px;cursor:pointer}
.mini_cart li a img{width:90px !important;float:left !important;margin:0 15px 0 0 !important}
.mini_cart .mini_cart_item li a{}
.mini_cart .mini_cart_item .remove{color:#f00;font-size:22px;position:absolute;left:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.mini_cart .mini_cart_item{position:relative;background:#f0f0f0;padding:15px 15px 15px 50px !important}
.mini_cart ul{list-style-type:none;padding:0;margin:0}
.mini_cart .mini_cart_item:after{content:"";display:block;clear:both}
.mini_cart .mini_cart_item .remove span{pointer-events:none}
body.cart_open{overflow:hidden}
.cart-close:hover{color:#D72A2C}
.site-main:before{content:"";display:block;position:fixed;top:0;left:0;right:100%;background:rgba(0,0,0,0.8);bottom:0;z-index:11;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.cart_open .site-main:before{right:520px}
.mini_cart .mini_cart_item+.mini_cart_item{margin-top:30px}
#mini_cart .buttons .cart-minproduct .button{background:#303030;color:#fff;padding:0 20px;border-radius:0;-webkit-border-radius:0;margin:5px 0;line-height:50px;min-width:170px;height:50px}
#mini_cart .cart-minproduct{display:inline-block;vertical-align:top;width:49%;text-align:left}
#mini_cart .cart-minproduct+.cart-minproduct{text-align:right}
#mini_cart .total{background:#CCC;padding:13px 15px 10px 15px;margin:30px 0 30px 0}
#mini_cart .total strong{font-size:16px;color:#303030}
#mini_cart .total .woocommerce-Price-amount{font-size:16px;float:right}
#mini_cart .mini_cart_item .price .woocommerce-Price-amount+.woocommerce-Price-amount{float:right}
.woocommerce table.shop_table{border:none !important;border-collapse:separate;border-radius:0;margin:-2px 0 24px;padding:0 0 1px;text-align:left;width:100%;}
.woocommerce table.shop_table td{border:none;background:transparent !important;border-bottom:1px solid #cecece;padding:17px 7px !important;font-size:14px;color:#606060;vertical-align:top;border-top:medium none;}
.cart_totals h2{font-size:40px;margin:0 0 10px}
.cart_totals table.shop_table th, .cart_totals table.shop_table td{border-bottom:1px solid #ccc !important;border-top:none !important;padding:10px !important;}
.button.emptybtn{background:#303030 none repeat scroll 0 0 !important;border-radius:0 !important;color:#ffffff !important;line-height:50px !important;float:left !important;padding:0 !important;}
.updatebtn.button{border-radius:0 !important;height:50px !important;line-height:50px !important;padding:0 !important;}
.updatebtn.button input.button{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;color:#ffffff !important;opacity:1 !important;}
.checkout-button.button.alt.secondary{background:#ff5300 none repeat scroll 0 0 !important;border-radius:0 !important;line-height:60px;padding:0 40px;}
.blue_btn{background:#173b65 !important;border-radius:0 !important;padding:0 !important;height:60px !important;line-height:60px !important;color:#fff !important}
.orange_btn{background:#FF5300 !important;border-radius:0 !important;padding:0 !important;height:60px !important;line-height:60px !important;color:#fff !important}
.woocommerce-info > a.showlogin{color:#1e85be;display:inline-block;vertical-align:top}
.owl-carousel .owl-item{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;}
#book_shop_section .col-sm-3.col-xs-12:last-child{width:37%;}
#book_slider_shop .item .img_box_main img{width:auto;min-width:auto;text-align:center;margin:0 auto;box-shadow:-11px 12px 13px #ccc;}
.button.secondary input.input{background:none;border:0;width:100%;display:block;text-transform:uppercase;height:60px;padding:0;color:#fff;}
.spinner{display:inline-block;vertical-align:top;padding:0;position:relative}
.spinner .input_quantity{height:59px;width:100px;padding:0 0;text-align:center;font-family:'VerbSemibold';}
.cartminus,
.cartplus{display:block;height:25px;width:34px;text-align:center;font-size:20px;color:#303030;overflow:hidden;line-height:30px;position:absolute;right:0;top:0;cursor:pointer}
.cartminus{top:auto;bottom:0;line-height:15px}
.lbl_quantity{display:block;color:#303030;line-height:30px;}
.product_details_content .input-box.submit-box{margin:0 0 0 30px;display:inline-block;vertical-align:top;float:none}
.product_details_content .atc{}
.product_details_content:after{content:"";display:table;clear:both;}
.product_details_img{text-align:center;border:1px solid #ebebeb;}
.product_details_img a{display:block;padding:0;}
.img_popup .modal-content{background:transparent}
.img_popup .modal-header{border:0;}
.product_details_img{overflow:hidden;cursor:pointer;position:relative;padding-bottom:80%;}
.product_details_img img#img_01{width:auto;min-width:auto;text-align:center;margin:0 auto;}
.product_details_img img.imgcls{max-width:90%;position:absolute;top:50%;left:50%;max-height:90%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
h2.product_name{font-size:35px;font-weight:normal;text-transform:uppercase;font-family:'VerbRegular';color:#303030;position:relative}
.financial_grip_box .financial_grip_title{font-family:'VerbMedium';font-size:14px;font-weight:normal;color:#303030;}
.product_short_desc span i{font-family:'VerbLight-Italic';font-weight:normal;}
.product_short_desc span a,
.financial_grip_box .financial_grip_title a{font-family:'VerbLight';}
.financial_grip_box span{color:#606060;font-size:14px;line-height:36px;font-family:'VerbLight';}
.financial_grip_box .product_price span{color:#d72a2c;font-size:50px;line-height:normal;font-family:'VerbRegular-Bold';}
.woocommerce .product_page span.onsale{background-color:#D72A2C;z-index:1;}
#stars-existing i.fa.fa-star{font-size:18px;color:#feba58;}
#stars-existing i.fa.fa-star-o{font-size:18px;color:#feba58;}
#colorstar{color:#ee8b2d;}
.badForm{color:#FF0000;}
.goodForm{color:#00FF00;}
.evaluation{margin-left:30px;}
#stars-existing{display:inline-block;}
.review_box{display:inline-block;margin-left:20px;}
.review_box label{text-decoration:underline;}
.product_short_desc{padding:20px 0 10px 0;font-size:16px;}
.product_short_desc span{line-height:30px;display:block;font-family:'VerbMedium';}
.product_price s{font-size:30px;color:#bbbbbb;margin-right:20px;font-family:'VerbMedium';font-weight:normal;}
.product_price{font-size:50px;color:#d72a2c;font-family:'VerbRegular-Bold';font-weight:normal; margin: 20px 0 30px 0; }
.product_details_content .atc{padding:20px 0;}
h2.product_name:before{content:"";width:40px;height:2px;background:#ccc;position:absolute;bottom:-20px;text-align:left;margin:0 auto;display:inline-block;left:0;}
.rating_star_box{padding:10px 0;}
.product_details_content .atc .button.secondary input.input{text-transform:capitalize}
.inner_page-social_main ul > li{padding:0 10px 0 0;}
.inner_page-social_main ul{list-style-type:none;padding:0;margin:0;display:inline-block;vertical-align:top}
.inner_page-social_main ul li{float:left}
.inner_page-social_main ul li a{display:block;width:30px;height:30px;position:relative;color:#fff;border:1px solid #fff;z-index:1;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.inner_page-social_main ul li a:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.inner_page-social_main ul li a:after{display:block;content:"";height:100%;width:100%;top:0;left:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;position:absolute;z-index:-1}
.inner_page-social_main ul li a.fa-facebook{border-color:#3b5999;font-size:16px}
.inner_page-social_main ul li a.fa-twitter{border-color:#00abf1;font-size:16px}
.inner_page-social_main ul li a.fa-google-plus{border-color:#dc4e41;font-size:14px}
.inner_page-social_main ul li a.fa-linkedin{border-color:#2967ad;font-size:16px}
.inner_page-social_main ul li a.fa-plus-square-o{border-color:#5b5b5b;font-size:17px}
.inner_page-social_main ul li a.fa-instagram{background:linear-gradient(220deg, #b333a6 20%, #dc4162 60% ,#fa862b 90%) no-repeat;;font-size:17px;border:1px solid #B333A6}
.inner_page-social_main ul li a.fa-youtube{border-color:#cf2200;font-size:17px}
.inner_page-social_main ul li a.fa-facebook:after{background:#3b5999}
.inner_page-social_main ul li a.fa-twitter:after{background:#00abf1}
.inner_page-social_main ul li a.fa-plus-square-o:after{background:#5b5b5b}
.inner_page-social_main ul li a.fa-instagram:after{background:linear-gradient(220deg, #b333a6 20%, #dc4162 60% ,#fa862b 90%) no-repeat;}
.inner_page-social_main ul li a.fa-google-plus:after{background:#dc4e41}
.inner_page-social_main ul li a.fa-linkedin:after{background:#2967ad;}
.inner_page-social_main ul li a.fa-youtube:after{background:#cf2200}
.inner_page-social_main label{display:block;line-height:36px;margin:0;}
.book_preview_box{width:50%;float:left;padding:20px;margin:-1px 0 0 0;border:1px solid #ebebeb;text-align:center;position:relative;}
.book_preview_box a{color:#d72a2c}
.zoom_box{width:50%;float:left;padding:20px;margin:-1px 0 0 0;border:1px solid #ebebeb;text-align:center;}
.book_preview_box a{font-family:'VerbMedium';vertical-align:middle;display:block;}
.book_preview_box i{font-size:30px;vertical-align:middle;margin:0 10px 0 0px;}
.zoom_box a{font-family:'VerbMedium';vertical-align:middle;color:#303030;}
.zoom_box i{font-size:30px;vertical-align:middle;margin:0 10px 0 0px;color:#303030;pointer-events:none;}
.financial_grip_info_main{display:inline-block;vertical-align:middle;width:65%;padding-right:20px;}
.right_img_product_main { border: 1px solid #ccc; padding: 25px 15px; width: 100%; text-align: center; }
.icon_detail_box img{display:block;text-align:center;margin:10px auto 10px;}
.icon_detail_box h3{font-family:'VerbMedium';font-size:18px;font-weight:normal;text-align:center;padding-bottom:10px;color:#D72A2C;}
.page_title h1, .page_title .h1{font-weight:normal;}
#horizontalTab{margin-top:70px !important}
.product_page .resp-tabs-list{padding:0;text-align:left;margin:0 auto;display:inline-block;}
.product_page .resp-tabs-list li{padding:27px 0px 10px 0 !important;font-size:18px;color:#909090;line-height:36px;margin-right:90px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.product_page .resp-tabs-list li:last-child{margin:0;}
.product_page ul > li:before{display:none}
.product_page .resp-tabs-list li.resp-tab-active{background:#fff}
.related_products{margin-top:50px}
.related_products h2,.related_products .h2{margin:0 0 30px 0;font-size:40px;text-transform:uppercase}
.related_product figure > a{display:block;position:relative;margin:10px 0;z-index:1}
.related_product figure > a:before{content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;border:1px solid #CCC;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:1}
.related_product figure > a span{display:block;position:absolute;left:35px;top:-10px;bottom:-10px;right:35px;background:#d5d5d5;z-index:-1}
.related_product figure > a span:before,
.related_product figure > a span:after{content:"";display:block;position:absolute;left:0;top:0;background:#ffa173;width:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;height:10px}
.related_product figure > a span:after{left:auto;right:0;top:auto;bottom:0}
.related_product h3,.related_product .h3{font-size:18px;text-transform:uppercase;line-height:26px;padding:0 20px;margin:23px 0 0 0;color:#303030;font-family:"Roboto";text-align:center}
.related_product h3 a,.related_product .h3 a{color:#303030}
.related_products_slider .owl-nav{width:1330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);pointer-events:none;padding:0 15px;margin-top:-33px}
.related_products_slider .owl-nav .owl-prev:before,
.related_products_slider .owl-nav .owl-next:before,
.related_products_slider .owl-nav .owl-prev:after,
.related_products_slider .owl-nav .owl-next:after{width:27px;height:52px;background:url('../images/sprite.png') no-repeat 0 0 transparent;float:left;pointer-events:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;content:""}
.related_products_slider .owl-nav .owl-prev{float:left;position:relative}
.related_products_slider .owl-nav .owl-next{float:right;position:relative}
.related_products_slider .owl-nav .owl-next:before{background-position:-37px 0}
.related_products_slider .owl-nav .owl-prev:after{background-position:-73px 0;opacity:0;position:absolute;top:0;left:0}
.related_products_slider .owl-nav .owl-next:after{background-position:-110px 0;opacity:0;position:absolute;top:0;left:0}
.product_page .resp-tabs-list li.resp-tab-active{background:#fff;border:0;color:#303030;font-family:'VerbMedium';position:relative}
li.resp-tab-item.resp-tab-active:before{content:"";position:absolute;width:100%;height:5px;top:0;left:0;border-radius:0;display:block;z-index:0;background:#D72A2C;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.product_page .resp-tabs-list li.resp-tab-active:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.product_page .resp-tabs-list li:before{content:"";position:absolute;width:100%;height:5px;top:0;left:0;border-radius:0;display:block;z-index:0;background:#D72A2C;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);}
.resp-tab-content{text-align:left;padding:0}
.resp-tabs-container{padding:30px 50px 50px 50px;}
#horizontalTab{border:0;box-shadow:1px 1px 10px #ccc;text-align:center;}
.resp-tab-content-active{border:0 !important;}
.product_details_content .input-box.button.secondary{margin:0;margin-left:20px;padding:0}
#make_like_section{padding:60px 0 0 0;}
.inner_heading_text.text-center h2{color:#303030;font-size:35px;font-family:'VerbRegular';font-weight:normal;text-transform:uppercase;}
#make_like_section .book_shopin_block img{width:auto;min-width:auto;text-align:center;margin:0 auto;}
#make_also_slider_shop{margin-top:30px;}
#make_also_slider_shop .book_shopin_block{margin:0 auto;}
.inner_heading_text.text-center h2:before{content:"";width:40px;height:2px;background:#ccc;position:absolute;bottom:0;text-align:center;margin:0 auto;display:inline-block;left:0;right:0;}
#make_also_slider_shop .owl-nav{width:100%;max-width:1360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);pointer-events:none;padding:0 15px;}
#make_also_slider_shop .owl-nav .owl-prev:after{opacity:1;position:absolute;top:0;left:-80px;background:url(../images/banner_arrow_left.png) no-repeat;}
#make_also_slider_shop .owl-nav .owl-prev:after{width:40px;height:23px;background:url(../images/book_left_arrow.png) no-repeat 0 0;float:left;pointer-events:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;content:"";}
#make_also_slider_shop .owl-nav .owl-next:after{opacity:1;position:absolute;top:0;right:-80px;background:url(../images/book_right_arrow.png) no-repeat;}
#make_also_slider_shop .owl-nav .owl-next:after{width:40px;height:23px;background:url(../images/book_right_arrow.png) no-repeat 0 0;float:left;pointer-events:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;content:"";}
.top_list_category{box-shadow:-3px 2px 15px rgba(0,0,0,0.2);padding:30px;margin-bottom:35px;}
.top_list_category ul > li:before{display:none;}
.top_list_category ul li{line-height:36px;}
.top_list_category ul li a{color:#000000;text-transform:uppercase;}
.top_list_category ul.sub_list li a{color:#606060;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;text-transform:capitalize;}
.top_list_category ul ul > li:before{display:none;}
.top_list_category ul li.selected:before{content:"";width:34px;height:4px;background:#bbbbbb;position:absolute;left:-45px;top:15px;z-index:1;display:block;border:0;border-radius:0;}
.top_list_category ul li.selected > a{color:#d72a2c;}
.bottom_list_category{box-shadow:-3px 3px 10px rgba(0,0,0,0.2);padding:30px;}
.title_category h2{font-family:'VerbRegular-Bold';font-size:18px;color:#d72a2c;text-transform:uppercase;}
.price_block_main p{margin:0}
.price_block_main input#amount{color:#606060 !important;font-size:14px;font-family:'VerbRegular';line-height:36px;margin:5px 0;background:transparent}
.price_block_main a.button.secondary{background:transparent;color:#D72A2C;border:2px solid #D72A2C;padding:0;margin:0;min-width:120px;height:50px;line-height:46px;}
.price_block_main .button.secondary:before, .price_block_main .button.secondary:after{background:transparent;}
.price_block_main .button:before{left:100%;}
.price_block_main .ui-widget-content{background:#e3e3e3;height:7px;border:0;}
.price_block_main .ui-slider-horizontal .ui-slider-handle{top:-.4em;}
.product_listing_top_block{border:1px solid #bbbbbb;border-left:0;border-right:0;padding:10px 0;margin-bottom:20px;display:inline-block;width:100%;text-align:center;}
.product_list_book_shop_main .book_shopin_block{margin:0 auto 20px;}
.my_pagination .pagination li:first-child a, .my_pagination .pagination li:last-child a{background:transparent;border:1px solid #bbbbbb;}
.my_pagination .pagination li i{color:#909090;}
.my_pagination .pagination li a{background:transparent;border:1px solid #bbbbbb;color:#303030;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.select_block_main{text-align:center;margin:0 auto;display:inline-block;float:right;}
.sort_by_box select.form-control{border-radius:0;border:1px solid #bbbbbb;width:150px;color:#606060;font-size:12px;font-family:'VerbLight';font-weight:normal;height:30px;}
.sort_by_box{display:inline-block;float:left;}
.product_listing_main label{color:#606060;font-size:12px;font-family:'VerbLight';font-weight:normal;line-height:20px;margin:0;}
.View_block{display:inline-block;float:right;margin-left:20px;}
.View_block select.form-control{width:67px;border-radius:0;border:1px solid #bbbbbb;font-size:12px;height:30px;line-height:30px;padding:0 0 0 10px;}
.product_listing_top_block .my_pagination{float:right;}
.item_text_box{float:left;}
.my_pagination .pagination li a{height:30px;width:30px;line-height:30px;font-family:'VerbLight';font-size:12px;font-weight:normal;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:none;appearance:none}
input[type=number]{-moz-appearance:textfield;appearance:none}
.select_box{position:relative;}
.select_arrow i{position:absolute;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:50;pointer-events:none;}
.product_listing_main .select_box select{border:1px solid #ccc;}
.select_box select{appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;}
select::-ms-expand{display:none !important;}
.select_box{position:relative;z-index:0;display:inline-block;margin-left:10px;}
.select_arrow i{position:absolute;right:15px;font-size:18px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:50;pointer-events:none}
.resp-tab-content a{color:#D72A2C;}
.product_video{margin-bottom:30px}
.product_video a{display:block;position:relative;padding-bottom:75%;overflow:hidden}
.product_video a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.product_video a:after{content:"\f04b";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-family:"FontAwesome";font-size:30px;z-index:1;border:4px solid #D72A2C;line-height:52px;width:60px;text-align:center;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;padding-left:5px;color:#D72A2C}
.product_video a:before{content:"";display:block;height:0;width:100%;background:rgba(0, 0, 0, 0.5);z-index:1;position:absolute;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;bottom:0;left:0}
.video_container{position:fixed !important;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(0,0,0,0.8);display:none}
body.video_sticky{overflow:hidden}
.video_box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.video_close:before{content:"\f00d";font-family:"FontAwesome";font-size:26px;color:#fff}
.video_close{position:absolute;right:15px;top:15px}
.video_box iframe{width:770px;height:450px;border:none}
.resp-tabs-container:after{content:"";display:table;clear:both;}
#month_section_main .book_img img{transform-origin:50% 0;transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;max-height:100%;max-width:100%;height:auto;margin:0 auto;box-shadow:-5px 5px 5px #999;}
#month_section_main .book_img img{ min-height: 200px;}
.about_img_box{position:relative;}
.about_img_box:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.0) none repeat scroll 0 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;pointer-events:none;}
.about_img_main{position:relative;}
.about_img_main:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.0) none repeat scroll 0 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;pointer-events:none;}
.about_img_main:hover:before{background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;}
.about_img_box:hover:before{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;}
.book_shopin_block:hover .img_box_main{border:1px solid #D72A2C;}
.book_shopin_block:hover a{color:#D72A2C}
.book_shopin_block:hover .img_box_main{border:1px solid #D72A2C;}
#month_section_main .book_img:hover img{}
#book_shop_section .trending_section_main:hover:before{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}
.zoomContainer{display:none !important;}
.popupimg_open.in{display:block;}
.popupimg_open{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;display:none;}
.popup_main_img img.imgcls{width:auto;padding:30px;max-width:100%;max-height:100%;box-sizing:border-box;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
body.img-popup-overly{overflow:hidden;}
body.img-popup-overly:before{content:"";background:rgba(0,0,0,0.8);position:fixed;left:0;right:0;bottom:0;top:0;z-index:99;}
.close-form i{position:absolute;right:15px;font-size:30px;top:15px;pointer-events:none;color:#fff;}
.my_pagination .pagination li.active{pointer-events:none;}
span.woocommerce-Price-currencySymbol{display:inline-block !important;}
.team_page{padding:55px 0}
.team_member{position:relative;margin:15px 0;overflow:hidden}
.team_member_info{position:relative;transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-moz-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-ms-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-o-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);-webkit-transition:all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden}
.team_member_info > a{display:block}
.team_member_info img{}
.team_member_info .title{background:rgba(0,0,0,0.5);text-align:center;position:absolute;left:0;right:0;bottom:0;padding:10px 0}
.team_member_info h2,.team_member_info .h2{font-size:16px;color:#fff;line-height:30px;margin:0}
.team_member_info span{font-size:14px;color:#fff;line-height:24px}
.team_member_info .title{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.team_page .col-ar-12{display:inline-block;width:24.5%;vertical-align:top;padding:0 11px}
.team_container{text-align:center}
.team_page .armodal_box{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;padding:15px;background:rgba(0,0,0,0.7);text-align:left}
.team_page .armodal{margin:0 auto;width:800px;background:#fff;position:absolute;padding:30px;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-height:90%;max-width:90%;overflow-y:auto;}
.team_page .armodal-close{position:absolute;top:15px;right:15px;font-size:20px}
body.sticky{overflow:hidden}
.team_page .armodal *:last-child{margin-bottom:0}
.team_designation{display:block;font-size:14px;font-style:italic;font-weight:300;margin:5px 0 10px 0}
.team_page .armodal_box h2,
.team_page .armodal_box .h2{margin:0}
.team-content-img{float:left;margin:0 30px 0 0}
.team-content ul{display:inline-block;padding:0}
.team_member_info{border:1px solid #ebebeb;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;overflow:hidden;cursor:pointer;position:relative;padding-bottom:100%;}
.team_member_info img{position:absolute;top:50%;left:50%;width:auto;max-width:90%;max-height:90%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.team_member_info_hover_content .button{padding:0;margin:0;line-height:40px;font-size:14px;height:40px;min-width:130px;}
#author_listing_main h3{padding:10px 0;border:1px solid #000;border-left:0;border-right:0;}
#author_listing_main .info-listing{padding:10px 0;border-bottom:1px solid #ccc;}
.author_book_main{padding:20px 0;}
.book_block_author{}
.book_block_author a.link_book{}
.book_block_author .img_block{}
.book_block_author .img_block img{max-width:100%;position:absolute;top:50%;left:50%;max-height:100%;max-width:100%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.team_member .button.secondary{background:#fff;}
.author_book_main .text-center.book_heading_main{background:#000;margin-bottom:20px;padding:10px 0;}
.text-center.book_heading_main h2{color:#fff;font-size:26px;margin:0;}
.book_author_main{text-align:center;position:relative;}
.book_author_main .img_box_main{padding:20px 0;border:1px solid #ebebeb;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;overflow:hidden;cursor:pointer;position:relative;padding-bottom:80%;}
.book_author_main .img_box_main img{position:absolute;top:50%;left:50%;max-height:90%;max-width:90%;width:auto;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.read_more_link a{text-align:center;margin:0 auto;border-bottom:2px solid #303030;display:inline !important;color:#303030;font-family:'VerbSemibold-Italic';font-weight:normal;font-size:16px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.book_info_main{padding:5px 0;}
.book_info_main h4{font-size:20px;padding:5px 0;margin:0;font-weight:normal;}
.book_info_main span{display:block;margin:5px 0;color:#D72A2C;font-size:20px;}
.book_info_main a.button.secondary{margin:0;padding:0;line-height:50px;font-size:15px;height:50px;min-width:140px;}
.listing_block_main #stars-existing i.fa.fa-star{font-size:30px;}
.listing_block_main #stars-existing i.fa.fa-star-o{font-size:30px;}
.list_detail_block get_touch{position:relative;}
.list_detail_block get_touch:before{content:"";position:absolute;width:50px;height:2px;background:#ccc;top:40px;}
label.get_touch{font-size:18px;display:block;margin-bottom:10px;font-family:'VerbRegular';font-weight:normal;color:#303030;position:relative}
.book_info_main:before{content:"";position:absolute;left:0;width:1px;height:100%;background:#ccc;}
.list_detail_block ul.left_listing{padding:0;margin-bottom:0}
.list_detail_block ul.left_listing li{border:1px solid #bbbbbb;padding:0;text-align:center;padding:0;}
.list_detail_block li a{font-size:18px;display:inline-block;padding:10px 10px;}
.list_detail_block li span{margin-left:5px;color:#000;font-size:14px;}
ul.left_listing li.ln_books:before{content:"\f02d";font-size:28px;top:10px;left:40px;}
ul.left_listing > li.ln_review:before{content:"\f005";font-size:28px;top:10px;left:40px;}
ul li.get_touch:before{background:none;display:none;}
.list_detail_block .inner_page-social_main{text-align:center;border:1px solid #ccc;padding:10px;}
.list_detail_block #stars-existing{margin-bottom:1px;}
.author_book_main .book_author_main{margin-top:20px;}
.review_block_main h2.name_box{margin-bottom:40px;}
.review_box_main{padding:0 10px;}
.review_box_main .title_review{border-bottom:1px solid #ccc;margin:5px 0;}
.review_box_main .title_review h3{font-size:18px;margin:0;padding:5px 0;font-weight:normal;}
.review_box_main .title_review span{color:#c4c4c4;}
.title_review .title_box_main{display:inline-block;}
.title_review .rating_star_box{float:right;display:inline-block;padding:0;}
.title_review span{display:block;}
.title_review #stars-existing i.fa.fa-star{font-size:25px;}
.title_review #stars-existing i.fa.fa-star-o{font-size:25px;}
.list_detail_block ul.left_listing li:hover{background:#f7f7f7;}
h2.name_box{position:relative;font-size:30px;font-weight:normal;font-family:'VerbRegular';color:#303030;margin-bottom:30px;}
h2.name_box:before{content:"";width:40px;height:2px;background:#ccc;position:absolute;bottom:-20px;text-align:left;margin:0 auto;display:inline-block;left:0;}
.author_listing_page .inner_page-social_main ul li:before{display:none}
.book_shopin_block a.name_box{margin:5px 0;display:block;font-family:'VerbMedium';font-weight:normal;font-size:16px;color:#303030;}
.menumobileview.mCustomScrollbar._mCS_1.open_menu.in .close-form i{top:5px;}
.author_listing_page .img_block_main{padding:20px 0;border:1px solid #ccc;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;overflow:hidden;cursor:pointer;position:relative;padding-bottom:80%;}
.main_block_linsting .img_block_main img{position:absolute;top:50%;left:50%;max-height:90%;max-width:90%;width:auto;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.author_info_main_block{position:relative;padding-bottom:0;margin-bottom:0;margin:30px 0;}
.author_info_main_block:before{content:"";background:#ccc;position:absolute;bottom:0;left:15px;right:15px;height:1px;}
.author_info_main_block:after{content:"";display:table;clear:both;}
.authornewlisting .row{padding:20px 0 0;}
.authornewlisting .row:after{content:"";display:block;margin:0 15px;border-bottom:1px solid #ccc;height:1px;overflow:hidden;padding-top:20px;clear:both;}
.author_info_main_block.authornewlisting:before{display:none}
.title_box h3{font-family:'VerbSemibold';font-weight:normal;color:#303030;text-transform:uppercase;font-size:22px;}
.title_box{position:absolute;top:20px;left:0;right:0;text-align:center;margin:0 auto;}
.ficition_box_main p{font-family:'VerbLight-Italic';font-weight:normal;color:#303030;line-height:24px;position:absolute;top:116px;right:30px;min-width:140px;text-align:center;max-width:140px;}
.book_top_box_main{margin-top:0;}
.fiction_book_main .title_box{right:25px;text-align:right;}
.right_section_book .title_box{left:25px;text-align:left;}
.book_left_main .title_box{right:25px;text-align:right;}
.book_left_main .title_box h3 a{color:#fff;}
.book_right_main .title_box{left:10px;text-align:left;}
.our_book_section .img_box img{width:100%;}
.ficition_box_main{margin-left:0;float:left;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.mak_like_slider .book_shopin_block a{display:block;padding:10px 0;}
.book_shopin_block .img_box_main{width:100%;text-align:center;margin:0 auto;display:block;}
.panel-heading > a{color:#fff !important;border:1px solid #D72A2C;background:#D72A2C}
.panel-heading > a:before, .panel-heading > a:after{background:#fff;}
.panel-heading a.collapsed{color:#000!important;border:1px solid #303030;}
.panel-heading a.collapsed:before{background:#303030;}
.panel-heading a.collapsed:after{background:#303030;}
.blog-sec{float:left;width:100%;}
.blog-post{float:left;margin-bottom:50px;width:100%;overflow:hidden}
.blog-post-thumb{background:#282828 none repeat scroll 0 0;float:left;position:relative;width:100%;}
.blog-post-thumb > img{float:left;width:100%;}
.blog-post-thumb > a{color:#ffffff;font-size:23px;height:57px;left:30px;line-height:57px;opacity:0;position:absolute;text-align:center;top:50px;transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);-webkit-transform:rotate(50deg);width:57px;}
.blog-post-info > h3{color:#1d1d1d;float:left;font-size:23px;letter-spacing:0;line-height:32px;margin:24px 0 0;width:100%;}
.blog-post-info > h3 a{color:#1d1d1d;text-transform:capitalize;}
a.date-post{color:#7b7b7b;float:left;font-family:Roboto;font-size:12px;letter-spacing:0.3px;margin-bottom:11px;margin-top:8px;width:100%;}
a.date-post i{margin-right:5px;}
.blog-post-info > p{float:left;margin:0;width:100%;}
.blog-post-thumb > a{background-color:#D72A2C;}
a.date-post i{color:#F68121}
.readmore{background:#F68121;color:#fff;padding:12px 30px;min-height:50px;text-align:center;text-transform:uppercase;display:block;font-size:15px;float:left;margin:15px 0 0 0}
.blog-sec .col-sm-6:nth-child(3n+1){clear:both}
.blog-post-thumb::before{background:#D72A2C;content:"";height:40px;left:0;margin:-15px auto 0;opacity:0;position:absolute;right:0;top:50%;width:2px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.blog_social_icon ul{padding:0;margin:0;}
.blog_social_icon ul li{list-style:none;line-height:38px;}
.blog_social_icon ul li:before{display:none;}
.blog_social_icon ul li a{}
.blog_social_icon ul li a i{font-size:20px;}
.blog_social_icon ul li a.facebook{color:#3B5997;}
.blog_social_icon ul li a.twitter{color:#29C5F6;}
.blog_social_icon ul li a.youtube{color:#DE332C;}
.blog_social_icon ul li a.linkedin{color:#086D9B;}
.blog-pad:after{content:"";display:table;clear:both;}
.blog-pad{padding:50px 0;}
.blog_social_icon{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;bottom:10px;padding:0 10px;position:absolute;right:-50px;opacity:0;top:10px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.blog_social_icon ul{margin:0;padding:0;position:relative;text-align:center;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.sidebar_listing .panel-title{font-size:20px;}
.sidebar_listing .panel-title a{display:block;text-decoration:none !important;line-height:30px;}
.sidebar_listing .panel-title a::before{content:"\f0da";float:right;font-size:28px;font-family:'fontawesome'}
.sidebar_listing .panel-title a[aria-expanded="true"]::before{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.sidebar_listing .panel-default > .panel-heading{background-color:transparent;border-color:transparent;color:#ffffff;border-radius:0 !important;padding:0;}
.sidebar_listing .panel-default > .panel-heading a{background-color:#D72A2C;border-color:#dddddd;color:#ffffff;border-radius:0 !important;padding:10px 15px}
.sidebar_listing .panel-default > .panel-heading a.collapsed{background-color:#666;}
.sidebar_listing .panel-body{background:#ededed;border:none !important;padding:15px 15px 15px;}
.sidebar_listing .panel-group .panel{border:medium none;border-radius:0 !important;box-shadow:none;margin-bottom:10px;}
.sidebar_listing .panel-body ul{padding:0 0 0 25px;}
.sidebar_listing .panel-body ul li{list-style:initial;margin:4px 0}
.sidebar_listing .panel-body ul li a{font-size:17px;color:#666;}
.sidebar_listing .panel-body ul li.selected a{color:#F68121}
.sidebar_listing .panel-default > .panel-heading a.collapsed{background-color:#D72A2C;}
.sidebar_listing .panel-heading a.collapsed{color:#fff!important;}
.sidebar_listing .panel-heading a.collapsed:before{background:none;}
.sidebar_listing .panel-body ul li a:hover{color:#D72A2C;}
.sidebar_listing .panel-body ul li:hover{color:#D72A2C;}
.header-main .error{position:absolute;font-size:11px;bottom:-14px;left:10px;}
.pagination>li>a, .pagination>li>span{padding:7px 10px;line-height:14px;border:1px solid #D72A2C;}
.my_pagination .pagination li a{border:1px solid #D72A2C;}
.my_pagination .pagination li:first-child a, .my_pagination .pagination li:last-child a{background:#D72A2C;border:1px solid #D72A2C;color:#fff;}
.my_pagination .pagination li.disabled{cursor:not-allowed;}
.woocommerce .widget_price_filter .price_slider_amount .button{display:block;float:none;width:100%;height:50px;border-radius:0;background:#D72A2C;color:#fff;}
.price_block_main .price_label{text-align:center;font-size:15px;margin-bottom:10px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#909090 !important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#fff !important;border:1px solid #c5c5c5;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#e3e3e3 !important;}
.select_block_main{vertical-align:middle;}
.product_listing_main label{vertical-align:middle;}
.product_listing_main .select_box{vertical-align:middle;}
.select_block_main .woocommerce-ordering{margin:0 !important;}
.select_block_main .woocommerce-ordering select{vertical-align:middle !important;width:100%;height:30px !important;padding:0 10px !important;}
.item_text_box p.woocommerce-result-count{margin:0 !important;}
.input-box.button.secondary button.single_add_to_cart_button.button.alt.input{background:#D72A2C !important;}
.right_img_product_main a.logo_box{display:block;}
.spinner{display:inline-block;vertical-align:top;padding:0;position:relative}
.spinner .input_quantity{height:50px;width:150px;padding:0 30px 0 20px}
.cartminus,
.cartplus{display:block;height:25px;width:34px;text-align:center;font-size:20px;color:#303030;overflow:hidden;line-height:30px;position:absolute;right:0;top:0;cursor:pointer}
.cartminus{top:auto;bottom:0;line-height:15px}
p.woocommerce-mini-cart__buttons.buttons a.button.wc-forward{border-radius:0;vertical-align:middle;display:inline-block;line-height:40px;text-transform:uppercase;}
p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{float:right;vertical-align:middle;line-height:40px;text-transform:uppercase;}
.enquiry_form_section div:first-child{width:100% !important;}
.book_info_main .woocommerce .star-rating span{color:#D72A2C;margin:0;font-size:21px;}
.book_info_main .woocommerce .star-rating{font-size:21px;}
.woocommerce .woocommerce-product-rating .star-rating{float:none !important;}
.woocommerce-product-rating .review_box{margin-left:0;}
.review_box span.count{display:inline-block;}
.book_info_main del{display:inline-block;}
.book_info_main ins{display:inline-block;}
.blog-pad .panel-group .input-box{padding:15px;background:#f0f0f0;margin:0;width:100%;}
.blog_page .sidebar:nth-child(2) .title{margin-bottom:0}
.blog_page .sidebar .select-box:after{line-height:46px;height:46px;font-size:22px;background:#f0f0f0;right:16px;top:17px;}
.panel-body .input-box .input{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #bcbcbc;color:#606060;font-size:14px;font-weight:400;padding:10px 18px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.blog-details .comment_box{margin-bottom:5px}
.blog-details .blog_content img{margin:0 0 10px 10px}
.blog-details h5{color:#303030}
.sidebar+.sidebar{margin-top:30px}
.blog_content *:last-child{margin-bottom:0}
.sidebar_listing .input-box{padding:15px;background:#f0f0f0;margin:0}
.sidebar_listing:nth-child(2) .title{margin-bottom:0}
.sidebar_listing .select-box:after{line-height:46px;height:46px;font-size:22px;background:#f0f0f0;right:16px;top:17px;}
.blog-pad .panel-group .input-box:after{content:"\f0d7";display:block;height:26px;width:60px;background:none;position:absolute;right:2px;top:2px;pointer-events:none;font-size:25px;font-family:"FontAwesome";line-height:76px;text-align:center;color:#999;}
.panel-body.select_main_box ul{padding:0}
.panel-body.select_main_box li{list-style-type:none !important;}
.blog-details .blog_content img{max-width:350px;float:right;}
.blog-details .tags-box{padding:15px;background:#f0f0f0}
.tags-box a{background:#D72A2C;color:#fff;margin:0 5px 10px 0;padding:5px 10px;border:1px solid #D72A2C;display:inline-block;}
.product_listing_main .panel-default>.panel-heading{background:none;}
.panel-collapse{border:none;}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group{border:none}
.panel-heading a{position:relative;font-family:'VerbRegular';font-size:14px;text-transform:uppercase;font-weight:normal;}
.panel.panel-default.nosub a{text-transform:capitalize;}
.service-sidebar{margin-left:15px;}
.service-sidebar ul{padding:0;margin:0;background:none;}
.service-sidebar ul li{padding:0 !important;border:0 !important;background:none !important;}
.service-sidebar ul li:before{display:none}
.service-sidebar ul ul li:before{display:none}
.service-sidebar ul > li > a{display:block;position:relative;font-size:14px;color:#707070;line-height:30px;background:none !important;font-family:'VerbRegular';font-weight:normal;}
.service-sidebar ul > li+li{border-top:1px solid rgba(0,0,0,0.1)}
.service-sidebar ul li.selected > a:before{}
.service-sidebar .title{display:block;position:relative;font-family:'VerbRegular-Bold';font-size:18px;color:#d72a2c;text-transform:uppercase;margin:0 0 20px 0;}
.service-sidebar .title .icon{position:absolute;top:0;left:0;height:100%;width:100%;display:none;}
.service-sidebar .title .icon:after{content:"\f067";position:absolute;right:12px;top:12px;font-family:"FontAwesome";font-size:18px;pointer-events:none}
.service-sidebar.in .title .icon:after{content:"\f068"}
.service-sidebar ul ul{display:none;background:none;}
.service-sidebar ul li span{display:block;height:30px;width:25px;position:absolute;right:0;top:0;cursor:pointer;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.service-sidebar ul li span:after{content:"\f067";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font-family:"FontAwesome";font-size:18px}
.service-sidebar ul li.in > span:after{content:"\f068"}
.service-sidebar ul ul > li > a{padding-left:30px}
.service-sidebar ul > li.selected > a{color:#000}
.service-sidebar ul li.selected > span{color:#000}
.service-sidebar ul ul > li.selected > a:before{background:#00a2d3}
.service-sidebar ul ul ul > li > a{padding-left:45px}
.service-sidebar .selected.in > ul{display:block}
.service-sidebar ul > li > a.selected{color:#D72A2C}
.service-sidebar a.selected:before{content:"";width:34px;height:4px;background:#bbbbbb;position:absolute;left:-45px;top:13px;z-index:1;display:block;border:0;border-radius:0;}
.inner_page.cms_page th{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border-style:solid none;border-width:2px 0;border-color:#cecece;color:#303030;font-size:14px;padding:10px 12px !important;}
.woocommerce .cart .button, .woocommerce .cart input.button{color:#fff;background-color:transparent;padding:0;margin:0;line-height:normal;border-radius:0;}
.woocommerce .cart .button, .woocommerce .cart input.button{float:none;width:170px;height:50px;margin:0 auto;}
.cart-collaterals .cart_totals{background:#ddd;padding:42px 50px 50px 50px;width:50%;float:right;margin-top:30px;}
.cart-collaterals .cart_totals h2{font-size:40px;margin:0 0 10px;font-family:'VerbMedium';text-transform:capitalize;font-weight:normal;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color:#303030 !important;color:#fff !important;}
.button.btn_coupon{background:#303030 none repeat scroll 0 0 !important;}
.updatebtn.button.secondary{background:#D72A2C none repeat scroll 0 0 !important;}
.coupon #coupon_code{min-height:50px;min-width:150px;margin-right:20px;padding:0 10px;}
.cart-collaterals a.checkout-button.button.alt.wc-forward{background:#D72A2C;line-height:normal;}
.cart-collaterals a.checkout-button.button.alt.wc-forward:hover{background:#303030 !important;color:#fff !important;border:0 !important;}
.billing-details .form-row .select2-container .select2-selection .select2-selection__rendered{height:50px;line-height:50px;padding:0 18px;border-radius:0;}
.select2-container--default .select2-selection--single{border-radius:0 !important;height:50px !important;}
.form-row .select2-container .select2-selection .select2-selection__arrow b{border-color:#999999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-width:10px 8px 0;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px !important;right:10px !important;}
.billing-details .form-row .input-text{width:100%;border-radius:0;-webkit-border-radius:0;height:50px;border:1px solid #ccc !important;color:#606060;font-size:14px;font-weight:400;padding:10px 18px;background:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.woocommerce textarea#order_comments{resize:none;}
.checkbox_section{position:relative;}
.create-account .checkbox_box{display:block;}
.checkbox_section .input-checkbox-box{border:1px solid #cccccc;left:0;margin-right:10px;position:absolute;top:2px;}
.checkbox_section .input-checkbox{cursor:pointer;display:block !important;height:17px;line-height:normal !important;margin:0 !important;min-height:inherit;opacity:0;width:17px;}
.checkbox_section .input-checkbox-box .icon::before{content:"\f00c";font-family:"FontAwesome";}
.checkbox_section .input-checkbox-box .input-checkbox:checked + .icon{opacity:1;}
.checkbox_section .input-checkbox-box .icon{color:#D72A2C;font-size:14px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.checkbox_section .input-checkbox-box .icon{color:#D72A2C;font-size:14px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.checkbox_section .input-checkbox-box .icon::before{content:"\f00c";font-family:"FontAwesome";}
.checkbox_section .lbl_checkbox{color:#303030;cursor:pointer;font-family:'VerbSemibold';font-size:14px;font-weight:normal;line-height:25px !important;display:inline-block !important;margin:0;padding:0 0 0 28px;}
.form-row textarea.input-text{height:150px !important;resize:none;display:block;padding:17px;}
#order-details{padding:30px;background:#f1f1f1;}
.woocommerce-info a{color:#D72A2C;}
.woocommerce-info{border-top-color:#D72A2C !important;}
.woocommerce-info::before{color:#D72A2C !important;}
.checkout_login .woocommerce-info a{color:#D72A2C;}
.form-row.place-order input#place_order{border-radius:0;background:#D72A2C;}
.place-order #place_order:hover{background:#303030 !important;}
.inner_page.cms_page ul{list-style-type:none;padding:0 0 0 15px;margin:0 0 22px 0;}
ul.woocommerce-error li:before{display:none}
ul.woocommerce-error li{margin:10px 0 0 30px !important;}
.woocommerce-error::before{position:absolute;top:5px;left:15px;}
form.woocomerce-form.woocommerce-form-login.login input{height:50px;padding:10px}
#checkout-login input.button{background:#D72A2C;color:#fff;border-radius:0;}
.entry-content input#user_login{height:50px;padding:10px;}
input.woocommerce-Button.button.lost_sub{background:none;color:#fff;width:100%;}
ul.woocommerce-error a{color:#D72A2C;}
form.checkout_coupon input#coupon_code{height:50px;padding:10px;}
#checkout-coupon p.form-row.form-row-last input.button{background:#D72A2C !important;color:#fff !important;border-radius:0;}
.contact_page_main{padding:30px 0 0 0;}
.contact_page_main .title h2{font-size:30px;}
h3.heading_title{font-size:20px;}
.contact_page_main label{font-family:'VerbMedium';font-weight:normal;color:#303030;}
.cont_info a{color:#606060}
.cont_info a:hover{color:#D72A2C}
.serachpage_section article{padding:20px 20px;background:#f0f0f0;margin-bottom:30px;}
.serachpage_section h4.entry-title a{color:#303030;font-size:22px;}
.serachpage_section span.line{color:#D72A2C;}
.serachpage_section p{margin-bottom:15px;}
.contact-form-main{padding:50px 0 0;}
.contact_addres_box{display:block;margin:0 0 20px;min-height:55px;overflow:hidden;padding:0 0 0 65px;position:relative;}
.contact_addres_box span{background:#f68121;float:left;height:56px;margin:0 10px 0 0;width:54px;display:table;left:0;position:absolute;text-align:center;}
.contact_addres_dtl span i{bottom:0;color:#ffffff;display:table-cell;float:none;font-size:26px;height:56px;left:0;margin:0 auto;position:relative;right:0;text-align:center;vertical-align:middle;width:100%;}
.contact_addres_box p{color:#1a1a1a;display:table-cell;font-size:14px;height:56px;line-height:22px;margin:0 !important;padding:0;vertical-align:middle;}
.contact_call_box span{background:#f68121;float:left;height:56px;margin:0 10px 0 0;width:54px;}
.contact_call_box1 span{background:#f68121;float:left;height:56px;margin:0 10px 0 0;width:54px;}
.contact_call_box p a,
.contact_call_box1 p a,
.contact_email_box p a{color:#1a1a1a;}
.contact_call_box p a:hover,
.contact_call_box1 p a:hover,
.contact_email_box p a:hover{color:#17577a;}
.contact_email_box span{background:#f68121;float:left;height:56px;margin:0 10px 0 0;width:54px;}
.contact-map,
.contact-map iframe{width:100%;}
.contact-form .contact-map iframe{height:280px;}
.contact-form .captcha_img{border:2px solid #666;border-radius:0px !important;display:table;}
.contact-form .captcha_img span{display:table-cell;height:42px;text-align:center;vertical-align:middle;width:100%;}
.contact-form .form-group .captcha_box{float:left;height:auto;margin:0;padding:0 0 0 0px;position:relative;width:100%;}
.contact-form form .form-group .captcha_box .captcha_img{float:left;height:50px;left:0;line-height:50px;margin:0;position:absolute;text-align:center;top:0;width:110px;}
.abn-icon::before{background:rgba(0, 0, 0, 0) url("../images/abn-icon.png") no-repeat scroll 0 0;content:"";height:30px;left:0;margin:0 auto !important;position:absolute;right:0;text-align:center !important;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:30px;}
.contact-form .form-group{margin-bottom:30px;}
.contact-form textarea.form-control{height:168px !important;resize:none;}
.contact-form .form-control{background-color:transparent;background-image:none;border:1px solid #666 !important;border-left:none;border-right:none;border-top:none;border-radius:0;box-shadow:none;color:#000;display:block;font-size:15px;height:54px;line-height:1.42857;padding:10px 18px;width:100%;}
.contact-form .form-control:focus{border-color:#D72A2C !important;box-shadow:none;outline:0 none;}
.contact-form-main h2{padding-bottom:12px;}
.contact-form input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder{color:#666;opacity:1;}
.contact-form input:-moz-placeholder, .contact-form textarea:-moz-placeholder{color:#666;opacity:1;}
.contact-form input::-moz-placeholder, .contact-form textarea::-moz-placeholder{color:#666;opacity:1;}
.contact-form form input:-ms-input-placeholder, .contact-form form textarea:-ms-input-placeholder{color:#666;opacity:1;}
.contact-form{float:left;padding:20px 0 0 0;width:100%;}
.contact-form .submit_btn_box{float:left;margin-top:30px;width:100%;}
.contact-form .submit-btn{background:rgba(0, 0, 0, 0);border:medium none;color:#ffffff;display:block;float:right;font-size:20px;margin:0 auto;padding:0;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s;width:100%;}
.contact-form .required-field{color:#666666;float:left;font-size:13px;line-height:40px;margin-top:0;text-align:right;width:100%;}
.contact-form .required-field span{color:#666;}
.submit_btn_box .main_btn{width:100%;position:relative}
.submit_btn_box .button.secondary.sub_but{min-width:250px;}
.woocommerce ul.order_details li{font-size:11px;}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:16px;}
section.woocommerce-customer-details address{border-radius:0 !important;box-shadow:none;border:1px solid #ccc !important;width:50% !important;}
.entry-content a.button.wc-backward{line-height:40px;border-radius:0;background:#D72A2C;color:#fff;}
.woocommerce .form-row .input-text{height:50px;padding:10px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px !important;}
.woocommerce input.button{background:#D72A2C !important;color:#fff !important;border-radius:0 !important;}
.woocommerce .button{border:0 !important;padding:0;margin:0;height:50px;line-height:44px;}.woocommerce a.woocommerce-button.button.view{text-align:center;margin:0 auto;display:block;background:#D72A2C !important;}
.woocommerce .button.secondary.resetpassbtn{padding:0;margin:0;margin-top:10px;}
.woocommerce a.button.wc-forward{background:#D72A2C !important;color:#fff !important;border-radius:0 !important;line-height:40px !important;}
.comment-respond p.form-submit .submit{background:#D72A2C !important;color:#fff !important;border-radius:0 !important;height:40px !important;min-width:100px !important;}
.recaptcha-error-message.validation-advice.error{color:#f00;}
.inner_page.cms_page a{color:#D72A2C;}
.contact_page_info.contact_page_main a{color:#D72A2C;}
.woocommerce a.checkout-button.button.alt.wc-forward{line-height:15px !important;}
.updatebtn.button.secondary:before{display:none;}
.woocommerce table.shop_table td small{font-weight:normal;}
.entry-content .woocommerce ul.order_details{margin-right:5em;font-size:11px;}
.woocommerce ul.order_details li{font-size:11px !important}
.woocommerce .form-row label{font-family:'VerbSemibold';font-weight:normal;color:#303030;}
#yith-wacp-popup .yith-wacp-content a.button{background:#D72A2C !important;color:#fff !important;line-height:60px;border-radius:0 !important;padding:0;}
.book_info_main a.added_to_cart.wc-forward{background:#D72A2C;color:#fff;padding:16px 27px;line-height:50px;font-size:15px;font-weight:normal;font-family:'VerbSemibold';}
.woocommerce a.remove.remove_product{text-align:center;margin:0 auto;}
#mini_cart .buttons .cart-minproduct .button{line-height:50px !important;padding:0;margin:0;}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#D72A2C !important;}
.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading{opacity:1 !important;padding-right:0 !important;}
button.single_add_to_cart_button.button.alt.input.loading:after{position:absolute;right:20px;top:21px;height:16px !important;}
ul.products.columns-3 .button.secondary:before, ul.products.columns-3 .button.secondary:after{background:none}
ul.products.columns-3 h3.product-title{min-height:30px;}
ul.products.columns-3 span.woocommerce-Price-amount.amount{font-size:16px !important;}
p.product.woocommerce.add_to_cart_inline{padding:0;margin:0;display:inline-block;}
.mini_cart span.quantity{display:block;}
.product_details_content input#ywgc-manual-amount{height:43px;vertical-align:top;padding:10px;}
form.gift-cards_form.cart select#gift_amounts{padding:10px 30px 10px 10px;-webkit-appearance:none;appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;border:1px solid #cecece;}
.gift-card-content-editor.step-content label{display:block;}
.ywgc-generator .ywgc-single-recipient{display:block;}
.ywgc-generator input.ywgc-recipient{padding:5px 10px;}
.ywgc-generator input#ywgc-recipient-name{padding:5px 10px;}
input#ywgc-sender-name{display:inline-block;padding:5px 10px;}
.ywgc-sender-name{display:inline-block;}
.ywgc-message textarea{resize:none;height:70px;padding:5px 10px;}
button.single_add_to_cart_button.gift_card_add_to_cart_button.button.alt{background-color:#D72A2C !important;margin-left:20px;}
.woocommerce label{font-family:'VerbSemibold';font-weight:normal;}
.product_details_img.no_image{padding:0;}
.woocommerce .lbl_radio a.about_paypal{color:#D72A2C;}
.ywgc-enter-code{float:left;border:1px solid #d3ced2;padding:20px;border-radius:5px;margin-bottom: 20px !important;margin-top: 0 !important;}
.ywgc-enter-code input.button{height:50px;margin-left:20px;}
.ywgc-have-code{float:left;padding:13px 23px 13px 23px !important;margin:0 0 30px 0;background-color:#f7f6f7;color:#515151;border-top:3px solid #D72A2C;width:100%;}
.ywgc-manual-amount-error{color:#f00;}
.gift-cards-list .select_box:before{content:"\f0d7";font-family:FontAwesome;position:absolute;right:10px;top:6px;font-size:21px;pointer-events:none;}
.gift-cards-list .select_box{position:relative;margin:0;}
.inner_page table.gift-cards-list tr:nth-child(odd) td{background:transparent;}
.gift-cards-list td.ywgc-amount-label{text-align:center;}
.gift-cards-list td.ywgc-amount-label{background:transparent !important;}
a.button.secondary.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading:after{position:absolute !important;right:20px !important;top:0px !important;height:60px !important;padding:0;display:inline-block;}
.woocommerce form p.form-row{padding:0 !important;}
.woocommerce-cart-form .spinner .input_quantity{height:50px;width:100px;padding:0 30px 0 10px;}
.woocommerce-cart table.cart img{width:62px !important;}
.navigation ul.menu li:last-child ul.sub{right:0}
.navigation ul.menu li.sub .sub-menu li:hover > a{background:#D72A2C;color:#fff;}
.navigation ul.menu li.sub .sub-menu{background:#fff;}
.navigation ul.menu li.sub .sub-menu a{color:#303030;}
.navigation ul.menu .sub-menu li.selected > a{background:#D72A2C;color:#fff !important;}
.navigation ul.menu li.sub .sub-menu a{font-weight:normal;}
.checkout_coupons{width:33.3333%;float:left;padding:0 15px;}
.checkout_login{width:33.3333%;float:left;padding:0 15px;}
.checkout_giftcode{width:33.3333%;padding:0 15px;float:left;}
.checkout_giftcode #giftcard_code{max-width:40% !important;}
.checkout_coupons .woocommerce-info{padding:1em 1em 1em 3em !important;}
#checkout-login p.form-row.form-row-first{width:100%;}
#checkout-login p.form-row.form-row-last{width:100%;margin-bottom:20px !important;}
.cart-collaterals .checkout_giftcode{padding:0;margin-top:30px;}
.checkout_coupons #checkout-coupon p.form-row.form-row-first{width:100%;}
.checkout_coupons #checkout-coupon p.form-row.form-row-last{float:left;margin:0;margin-top:10px;}
.checkout_coupons p.form-row{padding:0 !important;margin:0;}
.checkout_giftcode #giftcard_code{max-width:100% !important;width: 100%;}
.checkout_giftcode .ywgc-enter-code input.button{margin-left:0;margin-top:10px;font-size:16px;}
.checkout_giftcode p.form-row{padding:0 !important;margin:0;}
.woocommerce-cart .cart-collaterals .checkout_giftcode .ywgc-have-code{display:none;}
.woocommerce-cart .cart-collaterals .checkout_giftcode .ywgc-enter-code{display:block !important;padding:0;border:0;}
.woocommerce-cart .cart-collaterals .checkout_giftcode #giftcard_code{max-width:50% !important;}
.woocommerce-cart .cart-collaterals .checkout_giftcode #giftcard_code{min-height:50px;min-width:150px;margin-right:20px;padding:0 10px;}
.woocommerce-cart .cart-collaterals .coupen_gift_code{float:left;margin-top:30px;}
.woocommerce-cart .cart-collaterals .checkout_giftcode{padding:0;margin-top:30px;float:none;width:inherit;}
.woocommerce-cart .cart-collaterals .coupon label{display:none;}
.woocommerce-cart .cart-collaterals form{display:block;width:100%;}
.checkout_giftcode .ywgc-have-code{position:relative;padding:1em 1em 1em 3em !important;}
.ywgc-have-code:before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;left:1.5em;color:#D72A2C;}
.checkout_login .woocommerce-info{padding:1em 1em 1em 3em !important;}
.book_img a:before{content:"";display:block;position:absolute;left:20px;right:20px;top:20px;bottom:20px;background:rgba(0,0,0,0.6);z-index:1;opacity:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.book_img span.new_img_icon{position:absolute;top:0;left:50%;color:#fff;font-size:30px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);opacity:0;z-index:5;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.gift-card-content-editor input{border:1px solid #cecece;}
.gift-card-content-editor textarea{border:1px solid #cecece;}
.yith-wacp-main .popup-actions a{line-height:50px !important;}
.inner_page #horizontalTab .resp-tabs-container ul > li:before{content:"\f105";height:auto;width:auto;top:3px;background:none;font-family:'FontAwesome';font-size:18px;display:inline-block;position:absolute;left:0;border:none;line-height:initial;color:#D72A2C;}
.author_detail_main .author_image{float:left;margin-right:15px;}
.author_image img{width:105px;max-width:100%;height:auto;}
.author_content a.main_btn{display:block;float:right;background:#D72A2C;min-width:120px;text-align:center;line-height:40px;color:#fff;}
.author_content:after{content:"";display:table;clear:both;}
.author_detail_main{border-bottom:1px solid #ccc;padding:20px 0;}
.book_left_main h3{color:#fff;}
.pdf_box_main{background:#f0f0f0 none repeat scroll 0 0;border:1px solid #f0f0f0;min-height:105px;padding:20px;margin-bottom:30px}
.pdf_box{position:relative;padding:0 40px 0 0;}
.pdf_box .pdf-icon{font-size:60px;color:#E1261A;}
.pdf_box a{vertical-align:middle;display:table-cell;}
.pdf_box .pdf_text{display:table-cell;vertical-align:middle;padding-left:15px;}
.pdf_text .pdf_title{color:#303030;display:block;font-size:16px;padding:0 0 5px;}
.pdf_text span{font-size:14px;color:#666;}
.pdf_box .download-icon{color:#0065af;font-size:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.pdf_section_main .col-sm-6:nth-child(3n+1){clear:both;}
#tab-media_option .col-sm-6.col-md-4:nth-child(3n+1){clear:both;}
.product_media_link{background:#dddddd;padding:10px 15px;margin-bottom:30px;}
.product_media_link a.media_link{vertical-align:middle;display:table-cell;color:#303030;}
.product_media_link span{font-size:20px;margin-right:10px;vertical-align:middle;display:inline-block;}
.hl-newsletter-form label.error{width:100%;text-align:left;color:#f00;}
.hl-newsletter .mc4wp-response .mc4wp-success p{color:#008000;border:1px solid #008000;padding:10px;margin-top:10px;max-width:100%;display:inline-block;margin-bottom:0;}
.hl-newsletter .mc4wp-response .mc4wp-notice{margin-top:10px;}
.hl-newsletter .mc4wp-response .mc4wp-notice p{padding:10px;margin-top:0;margin-bottom:0;max-width:100%;display:inline-block;border:1px solid #eae29a;color:#eae29a;}
.hl-newsletter .mc4wp-response .mc4wp-error{margin-top:10px;}
.hl-newsletter .mc4wp-response .mc4wp-error p{padding:10px;margin-top:0;margin-bottom:0;max-width:100%;display:inline-block;border:1px solid #f00;color:#f00;}
.product_price del{margin-right:0;color:#bbbbbb;}
.financial_grip_box .product_price del span{font-size:30px;color:#bbbbbb;font-family:'VerbMedium';font-weight:normal;}
.financial_grip_box .product_price ins{text-decoration:none;}
.book_preview_box .quick_btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);pointer-events:none;}
.book_preview_box > span{cursor:pointer;display:inline-block;width:130px;opacity:0;}
li.wc_payment_method.payment_method_anz_egate span.radiobox_checkbox label.lbl_radio{width:90% !important;display:inline-block;max-width:inherit !important;padding:0;margin:0;}
li.wc_payment_method.payment_method_anz_egate span.radiobox_checkbox label.lbl_radio img{padding:0 !important;margin:0 !important;}
.payment_box.payment_method_anz_egate fieldset#wc-anz_egate-cc-form input{border:1px solid #ccc !important;font-size:15px !important;}
.woocommerce ul#shipping_method li span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{display:inherit !important;}
.woocommerce ul#shipping_method li:before{display:none;}
.woocommerce ul#shipping_method li input{vertical-align:middle;}
.woocommerce ul#shipping_method li label{vertical-align:middle;}
.woocommerce table.shop_table td a.woocommerce-button.button.view{display:inline-block;min-width:100px;vertical-align:middle;margin:0 10px 0 0;}
.woocommerce table.shop_table td a.woocommerce-button.button.print{display:inline-block;vertical-align:middle;line-height:20px;background:#D72A2C;color:#fff;min-width:100px;height:40px !important;border-radius:0;}
p.order-print a.button.print.secondary{line-height:30px;color:#fff;border-radius:0;}
.non_fubction_main{position:relative;display:inline-block;overflow:hidden;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.non_fubction_main .ficition_box_main .img_box.ficition_img{position:relative;z-index:1;margin:100px 0 0 5px;}
.non_fubction_main .ficition_box_main a.main_box_cont{display:block;position:absolute;top:0;width:100%;}
.non_fubction_main .ficition_box_main .img_box.ficition_img img{width:auto;}
.title_box h3{color:#000 !important;display:inline-block;text-shadow:0px 0px 10px #fff;position:relative;z-index:2;}
.title_box h3:before{content:"";position:absolute;top:-20px;left:-110px;width:281px;height:76px;background:url(../images/text_show.png) no-repeat 0 0;z-index:-1;}


.woocommerce-checkout #payment ul.payment_methods li .input-text {
  width: 100% !important;
  height: 40px !important;
  border: 0 !important;
}
.woocommerce-checkout #payment div.payment_box .form-row.form-row-first {
  width: 100% !important;
}
.woocommerce-checkout #payment div.payment_box .form-row.form-row-first.woocommerce-validated {
  width: 47% !important;
}
.woocommerce-checkout #payment div.payment_box select {
  border: 0 !important;
  height: 40px;
  background: #fff !important;
}


.product-img-right-content { float: right; width: 35%; }
.right_img_product_main + .right_img_product_main { margin-top: 15px; }
.icon_detail_box h3 + span { margin-top: -23px; display: block; }
.product_details_content .inner_page-social_main { margin: 30px 0 0 0; }


.icon_block_head { display: none;}
.header-top:after {margin: 0 0 0 430px;}
.header-social ul {padding-top: 4px;margin-right: 0;}
.product_details_content form.cart {display: none;}
.product_details_content .product_price {margin-bottom: 0;}
.header-social ul:after {display: none;}

@media screen and (min-width:1921px){}
@media screen and (max-width:1345px){.hl-brochures-slider .owl-nav{position:relative;top:auto;left:0;transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0);bottom:-60px;}
.hl-brochures-slider .owl-nav .owl-prev:after{left:0;position:relative;}
.hl-brochures-slider .owl-nav .owl-next:after{right:0;position:relative;}
.latest_news_main_block .owl-prev{position:absolute;top:50%;left:50%;margin:0 0 0 -130px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.latest_news_main_block .owl-next{position:absolute;top:50%;right:50%;margin:0 -130px 0 0;transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);}
#make_also_slider_shop .owl-nav{position:relative;top:auto;left:0;transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0);bottom:-30px;}
#make_also_slider_shop .owl-nav .owl-prev:after{left:0;position:relative;}
#make_also_slider_shop .owl-nav .owl-next:after{right:0;position:relative;}
#make_also_slider_shop .owl-prev{position:absolute;top:50%;left:50%;margin:0 0 0 -50px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border:1px solid #ccc;padding:5px;}
#make_also_slider_shop .owl-next{position:absolute;top:50%;right:50%;margin:0 -50px 0 0;transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);border:1px solid #ccc;padding:5px;}
.main_shop_book .owl-controls{width:100%;height:30px;position:relative;}
}
@media screen and (max-width:1299px){}
@media screen and (max-width:1229px){
	.header-top:after{left:100%;margin:0 0 0 -299px;
	.header-top:after {margin: 0 0 0 -180px;}}
}
@media screen and (min-width:1025px){.non_fubction_main:hover{box-shadow:1px 0px 5px #303030;}
.product_short_desc span a:hover,
.financial_grip_box .financial_grip_title a:hover{color:#D72A2C;}
.resp-tab-content a:hover{color:#303030;}
.author_content a.main_btn:hover{background:#303030;color:#fff;}
.product_media_link a.media_link:hover{color:#D72A2C;}
.book_img:hover span.new_img_icon{opacity:1;top:50%;}
.book_img:hover a:before{opacity:1;}
#checkout-coupon p.form-row.form-row-last input.button:hover{background:#303030 !important;}
#yith-wacp-popup .yith-wacp-content a.button:hover{background:#303030 !important;}
button.single_add_to_cart_button.gift_card_add_to_cart_button.button.alt:hover{background:#303030 !important;}
.entry-content .woocommerce ul li a:hover{color:#ccc;}
.contact_page_info.contact_page_main a:hover{color:#000;}
.panel-heading a.collapsed:hover{border:1px solid #D72A2C;color:#fff !important;}
.inner_page.cms_page a:hover{color:#303030;}
a.button.wc-backward:hover{background:#303030 !important;}
.input-box.button.secondary button.single_add_to_cart_button.button.alt.input:hover{background:#303030 !important;}
.woocommerce a.edit:hover{color:#D72A2C;}
.comment-respond p.form-submit .submit:hover{background:#303030 !important;}
.woocommerce a.woocommerce-button.button.view:hover{background:#303030 !important;}
.woocommerce input.button:hover{background:#303030 !important}
.contact_call_box p a:hover,
.contact_call_box1 p a:hover,
.contact_email_box p a:hover{color:#f68121}
.serachpage_section h4.entry-title a:hover{color:#D72A2C;}
.serachpage_section span.line:hover{color:#303030;}
#checkout-login input.button:hover{background:#303030 !important;}
.tags-box a:hover{background:#fff;color:#D72A2C;}
.book_shopin_block:hover a.name_box{color:#D72A2C;}
.ficition_box_main:hover .title_box a , .right_section_book .title_box a{color:#303030;}
.fiction_book_main:hover a, .book_right_main:hover .title_box a{color:#303030;}
.select_block_main .woocommerce-ordering select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.social_footer_main ul li a:hover:before{color:#D72A2C}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{color:#fff;background-color:#D72A2C;border-color:#D72A2C;}
.blog-post:hover .blog-post-thumb > img{opacity:0.2;}
.blog-post:hover .blog-post-info > h3 a{color:#D72A2C}
.blog-post:hover .blog-post-thumb > a{opacity:1;border-radius:50%;transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.blog-post:hover .blog-post-thumb::before{opacity:1;top:100%;}
.blog-post:hover .blog_social_icon{opacity:1;right:10px;}
.latest_news_main:hover .hover_img_box{transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
.latest_news_main:hover .hover_img_box:before{background:rgba(25,25,25,0.79) none repeat scroll 0 0;}
.fiction_block:hover{box-shadow:1px 0px 5px #303030;}
.fiction_book_main:hover{box-shadow:1px 0px 5px #303030;}
.right_section_book:hover{box-shadow:1px 0px 5px #303030;}
.book_bottom_box_main .book_left_main:hover{box-shadow:1px 0px 5px #303030;}
.book_right_main:hover{box-shadow:1px 0px 5px #303030;}
.read_more_link a:hover{border-bottom:2px solid #D72A2C;color:#D72A2C}
.menumobileview.mCustomScrollbar._mCS_1.open_menu.mCS_no_scrollbar{height:auto !important;}
.team_member_info_hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-align:center;overflow:hidden;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);}
.team_member_info_hover:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.6);z-index:-1}
.team_member_info_hover .team_member_info_hover_content{position:absolute;left:50%;top:50%;overflow:hidden;padding:0 10px;width:100%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.team_member_info_hover h2,.team_member_info .h2{font-size:20px;color:#fff;line-height:30px;margin:0 0 10px 0}
.team_member_info_hover h2 a,.team_member_info .h2 a{color:#fff}
.team_member_info_hover span{font-size:14px;color:#fff;line-height:24px;display:block}
.team_member_info_hover p{color:#fff;margin:0 0 15px 0;}
.team_member_info_hover ul{margin:0;padding:0;display:inline-block}
.team_member_info_hover ul li{display:inline-block;padding:0;vertical-align:top}
.team_member_info_hover ul li:before{display:none}
.team_member_info_hover ul li a{background:#77b7dc;display:block;height:40px;width:40px;border-radius:50%;-webkit-border-radius:50%;color:#fff;font-size:18px;z-index:1}
.team_member_info_hover ul li a:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.team_member_info_hover ul li+li{margin-left:7px}
.team_member:hover .team_member_info_hover{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);}
.team_member:hover .team_member_info .title{transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);}
.team_member_info_hover h2 a:hover,.team_member_info .h2 a:hover{color:#77b7dc}
.team_member_info_hover ul li a:hover{color:#77b7dc;background:#fff}
.team_member_info_hover .button:hover{color:#D72A2C;}
.book_author_main:hover .img_box_main{border:1px solid #D72A2C;}
.product_video a:hover:before{height:100%;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color:#D72A2C;border-color:#D72A2C;}
.my_pagination li a:hover{background:#D72A2C;border-color:#D72A2C;color:#fff;}
.top_list_category ul li a:hover{color:#d72a2c;}
.price_block_main .button.secondary:hover{color:#fff;}
.price_block_main .button.secondary:hover:before, .price_block_main .button.secondary:hover:after{background:#D72A2C;}
.price_block_main .button:hover:before{left:0;}
.inner_page-social_main ul li a.fa-facebook:hover{color:#3b5999;background:#fff;}
.inner_page-social_main ul li a.fa-twitter:hover{color:#00abf1;background:#fff;}
.inner_page-social_main ul li a.fa-plus-square-o:hover{color:#5b5b5b;background:#fff;}
.inner_page-social_main ul li a.fa-google-plus:hover{color:#dc4e41;background:#fff;}
.inner_page-social_main ul li a.fa-linkedin:hover{color:#2967ad;background:#fff;}
.inner_page-social_main ul li a:hover:after{width:0;left:auto;right:0;}
.product_page .resp-tabs-list li:hover{color:#303030;}
.product_page .resp-tabs-list li:hover:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.breadcrumb > li a:hover{color:#D72A2C;}
.latest_news_main:hover h3 a{color:#fff;}
.latest_news_main h3 a:hover{color:#fff;}
.header-profile-list ul li a:hover{background:#fff;color:#D72A2C;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.hl-newsletter input:focus{border-color:#D72A2C;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(215, 42, 44);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(215, 42, 44);}
header.sticky .logo{padding:15px 0}
header.sticky .header-contact ul{padding:10px 0 0 0}
header.sticky .header-top{padding:10px 0 15px 0}
header.sticky .navigation ul.menu > li > a{padding:5px 10px 5px 10px;}
.hl-newsletter-social ul li a.fa-facebook:hover{color:#3b5999;background:#fff;}
.hl-newsletter-social ul li a.fa-twitter:hover{color:#00abf1;background:#fff;}
.hl-newsletter-social ul li a.fa-instagram:hover{color:#fb3958;background:#fff;}
.hl-newsletter-social ul li a.fa-youtube:hover{color:#cf2200;background:#fff;}
.hl-newsletter-social ul li a:hover:after{width:0;left:auto;right:0;}
.navigation ul.menu > li > a:hover{background:#d72a2c;color:#fff;}
.footer_social_block .social_link a:hover{color:#D72A2C}
.latest_news_main:hover:before{height:100%;}
.latest_news_main:hover h3, .latest_news_main:hover p{color:#fff}
.latest_news_main:hover a{color:#d72a2c}
.social_footer_main ul li a.fa-facebook:hover{color:#3b5999;background:#fff;}
.social_footer_main ul li a.fa-twitter:hover{color:#00abf1;background:#fff;}
.social_footer_main ul li a.fa-instagram:hover{color:#fb3958;background:#fff;}
.social_footer_main ul li a.fa-youtube:hover{color:#cf2200;background:#fff;}
.quick_links ul li a:hover{color:#D72A2C}
#hl-newsletter .button.secondary:hover input.btn_sub{color:#D72A2C}
.hl-welcome-container .button:hover:before{left:0;}
#latest_news_main_section .button:hover:before{left:0;}
#latest_news_main_section .button.secondary:hover:before, #latest_news_main_section .button.secondary:hover:after{background:#D72A2C;}
#latest_news_main_section .button.secondary:hover{color:#fff;}
.hl-welcome-container .button.secondary:hover{color:#fff;}
.hl-welcome-container .button.secondary:hover:before, .hl-welcome-container .button.secondary:hover:after{background:#D72A2C;}
.button:hover:before{left:100%;}
.trending_section_main .button:hover:before{left:0;}
.trending_section_main .button.secondary:hover:before, .trending_section_main .button.secondary:hover:after{background:#D72A2C;}
.view_info a:hover{color:#303030;border-bottom:2px solid #303030;}
.scroll_top:hover{background:#D72A2C}
.header-profile:hover{color:#fff}
.button:hover{color:#fff}
.button:hover:before{left:100%;}
.button:hover:after{right:100%;}
.input-box .input:focus{border-color:#D72A2C}
.submit-box:hover:before,
.submit-box.focus:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}
.input-box.submit-box .input:hover,
.input-box.submit-box.focus .input{color:#fff}
.logo img{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;width:246px}
.logo,
.navigation,
.header-contact ul{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
header.sticky .navigation{}
.header-contact ul li a:hover span{color:#ff5300}
.header-social ul li a:hover{color:#fff}
.hl-product figure:hover > a span:before,
.hl-product figure:hover > a span:after{width:100%}
.hl-product figure:hover > a:before{border:2px solid #173b65}
.hl-product figure:hover h3 a,.hl-product figure:hover .h3 a{color:#173b65}
.hl-blog figure > a:hover .title{left:0;right:0}
.hl-blog figure > a:hover .hl-blog-dates{transform:translate(-20px,-20px);-moz-transform:translate(-20px,-20px);-ms-transform:translate(-20px,-20px);-o-transform:translate(-20px,-20px);-webkit-transform:translate(-20px,-20px)}
.hl-blog h4 a:hover,.hl-blog .h4 a:hover{color:#ff5300}
.hl-why-us-content ul li:hover > a{border-color:#ff5300}
.hl-why-us-content ul li:hover .icon{opacity:0}
.hl-why-us-content ul li:hover .icon-hover{opacity:1}
.hl-why-us-content li:hover h5 a,.hl-why-us-content li:hover .h5 a{color:#ff5300}
.hl-why-us-content li:hover p{color:#fff}
.hl-videos-slider a:hover .icon:before{opacity:0}
.hl-videos-slider a:hover .icon:after{opacity:1}
.hl-videos-slider a:hover{color:#173b65}
.videos_page .video a:hover span.icon:before{opacity:0}
.videos_page .video a:hover span.icon:after{opacity:1}
.hl-brochures-slider a:hover:before{top:0}
.hl-brochures-slider a:hover:after{bottom:0}
.hl-brochures-slider a:hover .icon{opacity:1}
.hl-brochures-slider .owl-nav .owl-prev:hover:before,
.hl-brochures-slider .owl-nav .owl-next:hover:before{opacity:1}
.brochures a:hover:before{top:0}
.brochures a:hover:after{bottom:0}
.brochures a:hover .fa{opacity:1}
.hl-newsletter input:focus+.fa{color:#173b65}
.input_submit.focus:before{left:100%;margin-left:-50px}
.input_submit.focus:after{right:100%;margin-right:-50px}
.input-box.submit-box.focus:before{left:100%;margin-left:-50px}
.input-box.submit-box.focus:after{right:100%;margin-right:-50px}
.input-box.submit-box:hover:before{left:100%;margin-left:-50px}
.input-box.submit-box:hover:after{right:100%;margin-right:-50px}
.signature a:hover{color:#D72A2C}
.footer-contact a:hover{color:#fff;padding-left:15px}
.footer-contact a:hover:before{width:10px}
.breadcrumb > li a:hover:after{width:100%}
.contact_page .contact_us_icon a:hover{color:#D72A2C}
.locations_page .contact_us_icon a:hover{color:#D72A2C}
.sidebar ul li > a:hover{color:#D72A2C}
.sidebar ul li a:hover:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}
.blog_content a.read_more:hover:after{opacity:1;margin-left:5px}
.blog_listing.tags a:hover{background:none;color:#D72A2C}
.blog_content h5 a:hover{color:#D72A2C}
.product figure:hover > a span:before,
.product figure:hover > a span:after{width:100%}
.product figure:hover > a:before{border:2px solid #173b65}
.product figure:hover h3 a,.product figure:hover .h3 a{color:#173b65}
.related_product figure:hover > a span:before,
.related_product figure:hover > a span:after{width:100%}
.related_product figure:hover > a:before{border:2px solid #173b65}
.related_product figure:hover h3 a,.related_product figure:hover .h3 a{color:#173b65}
.videos_page .video a:hover{color:#173b65}
.thumbnail_slider .owl-controls .owl-nav [class*="owl-"]:hover{color:#173b65}
.related_products_slider .owl-nav .owl-prev:hover:before,
.related_products_slider .owl-nav .owl-next:hover:before{opacity:0}
.related_products_slider .owl-nav .owl-prev:hover:after,
.related_products_slider .owl-nav .owl-next:hover:after{opacity:1}
.cms_content_tabs .resp-tabs-list li:hover:before{height:15px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.cms_content_tabs .resp-tabs-list li:hover:after{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transition:all 0.5s ease 0.3s;-moz-transition:all 0.5s ease 0.3s;-ms-transition:all 0.5s ease 0.3s;-o-transition:all 0.5s ease 0.3s;-webkit-transition:all 0.5s ease 0.3s}
}
@media screen and (max-width:1199px){.product_media_link a.media_link{word-break:break-all;}
.our_book_section .title_box h3{font-size:22px;}
.ficition_box_main p{top:95px;max-width:170px;min-width:170px;}
.team_member_info_hover_content h2{font-size:18px;}
.ui-widget.ui-widget-content{width:100%;}
.sort_by_box select.form-control{width:135px;}
.View_block{margin-left:10px;}
.zoom_box{padding:10px;}
.book_preview_box{padding:10px;}
.product_price{font-size:45px;}
.navigation ul.menu > li+li{margin-left:7px;}
.banner figcaption{padding:0 60px;margin-top:20px}
.banner h1,.banner .h1{font-size:40px;line-height:50px;max-width:540px}
.hl-product h3, .hl-product .h3{padding:0;font-size:18px}
.hl-welcome-img img{margin-left:0}
.hl-welcome-container h2, .hl-welcome-container .h2{font-size:38px}
.input_submit{width:100%}
.hl-newsletter .input_text .fa{right:35px}
.product h3,.product .h3{padding:0;font-size:18px}
.cms_content_tabs .resp-tabs-list li+li{margin-left:15px}
.hl-newsletter .select_box{width:230px;}
.hl-newsletter-form .input_text{width:230px;}
.latest_news_main{min-height:410px;}
.book_top_box_main{float:left;}
.book_bottom_box_main{float:left;}
.fiction_book_main{width:38%;}
.right_section_book{width:60.5%;}
.book_right_main{width:38%;}
.book_left_main{width:60.5%;}
.fiction_block .img_block{width:50%;}
.book_shopin_block a{font-size:14px;}
.book_shopin_block span{font-size:16px;}
.fiction_block{padding:30px 20px 0 0;}
.our_book_info{padding:50px 0 53px 0;}
#book_shop_section .heading h2, .heading .h2{font-size:30px;margin:0 0 20px 0;}
#book_shop_section .heading h2:before{bottom:-10px;}
#book_shop_section .book_info_detail p{margin:0 0 10px 0;}
.non_fubction_main .ficition_box_main .img_box.ficition_img img{width:auto;max-width:200px;}
.non_fubction_main{padding-right:10px;}
}
@media screen and (max-width:1024px){.book_preview_box a{width:100%;}
.product_media_link a.media_link{word-break:break-all;}
.blog-post-thumb > a{opacity:1;border-radius:50%;transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);left:15px;top:15px;}
.hover_img_box{display:none;}
.book_shopin_block .img_box_main a{height:220px;}
.book_shopin_block a.name_box{font-size:14px;}
.our_book_section .title_box h3{font-size:22px;}
.book_shopin_block{margin:0 auto 100px;}
.team_member_info_hover_content{margin:10px 0;}
.team_member_info .title{display:none;}
.team_member_info_hover_content h2{font-size:18px;}
#book_shop_section .trending_section_main{padding:70px 0;}
ul.left_listing li.ln_books:before{left:20px;}
ul.left_listing > li.ln_review:before{left:20px;}
ul.left_listing li.get_touch:before{left:20px;}
h2.product_name{font-size:30px;}
.product_short_desc{padding:10px 0 0px 0;}
.product_details_content .atc{padding:10px 0;}
#horizontalTab{margin-top:50px !important;}
.product_page .resp-tabs-list li{padding:20px 0px 0px 0 !important;}
.resp-tabs-container{padding:20px 40px 40px 40px;}
#make_like_section{padding:40px 0 0 0;}
.inner_heading_text.text-center h2{font-size:32px;}
.menumobileview .close-form{display:block;}
.container-main{margin-top:122px;}
.site-main > header{position:fixed}
header.sticky{position:fixed}
.hl-brochures{background-attachment:initial !important}
.book_info_detail .heading h2, .heading .h2{margin:0 0 10px 0;font-size:25px;}
.book_info_detail .heading h2:before{bottom:-5px}
.book_info_detail p{line-height:22px;margin:0 0 10px 0;font-size:14px;}
.trending_section_main .button.secondary{padding:0;margin:0;min-width:150px;height:50px;line-height:44px;}
.logo{padding:15px 0 15px 0;}
.header-navigation{position:relative;}
.navigation{position:absolute;right:0;top:-20px;}
body.overly-get-quote{overflow:hidden;}
.navigation ul.menu,
.overly-get-quote .site-main > header{z-index:999 !important;}
.navigation-toggle .span-icon{pointer-events:none;}
body.overly-get-quote .menuoverly:before{left:0;opacity:1;}
body .menuoverly:before{content:"";position:fixed;opacity:0;background:rgba(0,0,0,0.8);left:100%;right:0;bottom:0;top:0;z-index:55;transition:all 0.5s ease 0s;}
.navigation .menumobileview{position:fixed;top:0;right:-290px;bottom:0;width:290px;z-index:999;background:transparent;transition:all 1s ease 0s;}
.navigation .menumobileview ul.menu{position:relative;right:0;top:0;height:100% !important;bottom:0;display:block !important;}
.navigation .menumobileview.in{right:0;}
.menumobileview .mCSB_inside > .mCSB_container{margin-right:0;}
.menumobileview .mCSB_scrollTools{opacity:1;z-index:999;width:5px;}
.menumobileview .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:0;width:5px;}
.menumobileview .mCSB_scrollTools .mCSB_draggerRail{border-radius:0;width:5px;}
.menumobileview .close-form{background:#828282;color:#ffffff;font-size:20px;padding:5px 10px;text-align:center;cursor:pointer;}
.menumobileview .close-form i{padding:0 10px 0 0}
.book_shopin_block a.book_nm{font-size:15px;}
.inner_page.product_listing .col-sm-8.col-xs-12.col-md-9{width:72%;}
.inner_page.product_listing .col-sm-4.col-xs-12.col-md-3{width:28%;}
.non_fubction_main .ficition_box_main .img_box.ficition_img img{width:auto;max-width:200px;}
}
@media screen and (max-width:1023px){.product_page .resp-tabs-list li{padding:12px 18px !important}
.cms_content_tabs .resp-tabs-list li+li{margin-left:12px}
}
@media screen and (max-width:991px){

	#tab-media_option .col-sm-6.col-md-4:nth-child(3n+1){clear:inherit;}
#tab-media_option .col-sm-6.col-md-4:nth-child(2n+1){clear:both;}
.woocommerce .checkout_login{width:100%;}
.woocommerce .checkout_coupons, .woocommerce .checkout_giftcode{width:50%;}
.woocommerce-cart .cart-collaterals .checkout_giftcode #giftcard_code{min-height:50px;min-width:150px;margin-right:20px;padding:0 10px;max-width:inherit !important;width:auto !important;}
#order-details{margin-top:20px;}
.woocommerce-cart .cart-collaterals .coupen_gift_code{float:none;margin-top:10px;}
.cart_totals{width:initial;float:right !important;margin:10px 0 !important;}
.woocommerce-page table.cart td.actions .button{width:0 !important;}
.contact-form .form-group .captcha_box{float:left;padding-right:15px;width:60%;}
.contact-form .submit_btn_box{float:right;padding-left:15px;margin:0;width:40%;}
.contact-form .captcha_box + .clearfix{display:none;}
.input-box.submit-box{background:transparent;margin:0;padding:0;height:55px;}
.blog-details .blog_content img{max-width:250px;}
.blog-sec .col-sm-6:nth-child(3n+1){clear:none !important}
.blog-sec .col-sm-6:nth-child(2n+1){clear:both}
.latest_news_main{min-height:400px;}
.non_fubction_main .ficition_box_main .img_box.ficition_img{max-width:inherit;}
.img_box.ficition_img img{min-height:inherit;}
.fiction_book_main .title_box{right:15px;}
.right_section_book .title_box{left:15px;}
.book_left_main .title_box{right:15px;}
.our_book_section .title_box h3{font-size:17px;}
.ficition_box_main p{display:none;}
.team_member_info_hover_content h2{font-size:18px;}
.inner_page.author_listing_page .col-xs-12.col-sm-12.col-md-3{width:33%;}
.inner_page.author_listing_page .col-xs-12.col-sm-12.col-md-9{width:60%;}
.listing_block_main .col-sm-3.col-md-4.col-xs-12{width:50%;}
.video_box iframe{width:700px;height:409px;}
.listing_block_main h2.name_box{font-size:25px;}
.author_info_main_block .col-sm-3.col-xs-12{width:40%;}
.author_info_main_block .col-sm-6.col-xs-12{width:60%;}
.author_info_main_block .col-xs-12.col-sm-3:last-child{width:100%;}
.book_info_main:before{display:none;}
.inner_page.author_listing_page .col-sm-3.col-md-3.col-xs-12{width:50%;}
.book_author_main{margin-bottom:10px;}
.team_page .col-ar-12{width:32.5%}
.product_details_img{padding-bottom:85%;}
.product_details_img a{padding:0}
#book_shop_section .trending_section_main{padding:100px 0;}
.inner_heading_text.text-center h2{font-size:30px;}
#make_also_slider_shop{margin-top:25px;}
#make_like_section{padding:30px 0 0 0;}
.product_details_content{padding:0 0;}
.product_page .resp-tabs-list li{margin-right:20px;}
.inner_page.product_page .col-xs-12.col-sm-6.col-md-5.col-lg-5{width:100%}
.inner_page.product_page .col-xs-12.col-sm-6.col-md-6.col-lg-7{width:100%}
.product_price s{font-size:25px;}
.product_price{font-size:28px;}
.about_img_main{margin:10px 0 0 0;}
.about_main_block .about_img_box{margin:30px 0;}
.inner_page.contact_page .button.secondary{float:right;}
#page_title{padding:60px 0;}
.inner_page{padding:60px 0;}
.our_book_info{padding:50px 0 44px 0;}
.month_book_block .table_box img{bottom:-30px;}
.head_search{display:none;}
.search-box-main{display:block;}
.navigation{position:absolute;right:0;top:-5px;}
#book_shop_section .col-sm-3.col-xs-12:first-child{width:100%;}
#book_shop_section .col-sm-3.col-xs-12:last-child{width:100%;}
#book_shop_section .col-sm-9.col-xs-12:last-child{width:100%;}
#book_shop_section .col-sm-9.col-xs-12:first-child{width:100%;}
.book_shopin_block{margin:0 auto 50px;}
.hl-welcome-img{margin-top:10px;}
.trending_section_main .button.secondary{margin:0;line-height:48px;min-width:140px;height:50px;}
.book_info_detail .heading h2:before{bottom:-10px;}
.book_info_detail .heading h2, .heading .h2{font-size:23px;margin:0 0 20px 0;}
.book_info_detail p{line-height:22px;margin:0 0 5px;}
.text_heding h2{font-size:18px;}
.book_shopin_block a{font-size:14px;padding:0}
.our_book_section{padding:30px 0;}
.text_box_serch{font-size:14px;padding:0 20px;}
.latest_news_main{padding:20px 15px;}
.latest_news_main span{padding-bottom:10px;}
.latest_news_main h3{margin:0 0 10px 0;}
#latest_news_main_section .button.secondary{margin-top:20px;}
#hl-welcome, .hl-newsletter{padding:40px 0;}
.hl-welcome-img img{margin:20px 0;}
.banner figure img{max-width:130%}
.hl-product{margin-bottom:30px}
.hl-products{padding:52px 0 34px 0}
.hl-welcome:before{display:none}
.hl-welcome-img img{margin-top:0;max-width:100%}
.hl-welcome-container{padding:0}
.video_box iframe{width:700px;height:409px;}
.hl-brochures h2, .hl-brochures .h2{font-size:36px}
.footer-contact{display:inline-block;vertical-align:top;margin-bottom:30px;width:49%}
.footer-contact+.footer-contact{margin-top:0}
.footer-top .col-xs-12:nth-child(4) .mobile-toggle{margin-top:30px}
.product{margin-bottom:30px}
.product_page .col-ar-12:nth-child(4n+1){clear:none}
.input-box.submit-box input{min-width:170px}
.hl-welcome-img{text-align:center;}
.latest_news_main_block{padding:40px 0;}
.inner_page p{margin-bottom:18px;}
.hl-newsletter-form .input_text{width:500px;margin:0;margin-bottom:30px;float:none;}
.hl-newsletter .select_box{width:100%;margin:0;margin-bottom:30px;}
.input_submit_box{text-align:center;margin:0 auto;float:none;display:block;}
.heading h2, .heading .h2{font-size:30px;}
.footer-top .col-sm-6:nth-child(2n+1){clear:both;}
.footer-top{padding:20px 0;}
.mobile-accordion{margin-top:20px;}
.top_list_category, .bottom_list_category{padding:15px;}
.product_list_book_shop_main .col-sm-4.col-xs-12{width:50%;}
.top_list_category ul li.selected:before{width:20px;left:-15px;}
.top_list_category ul{margin:0;padding:0;}
.price_block_main p{margin:0}
.title_category h2{font-size:16px;}
.select_block_main{float:right;}
.item_text_box{}
.product_listing_top_block .my_pagination{float:left;width:100%;text-align:center;margin-top:10px;}
#slider_book_shop{margin-top:20px;}
#book_shop_section{padding:40px 0;}
.hl-newsletter-form{display:inline-block;margin:0 20px;}
.book_shopin_block a.book_nm{font-size:14px;}
.inner_page.product_listing .col-sm-8.col-xs-12.col-md-9{width:66.66666667%;}
.inner_page.product_listing .col-sm-4.col-xs-12.col-md-3{width:33.33333333%;}
.non_fubction_main .ficition_box_main .img_box.ficition_img{margin:50px 0 0 5px;}
.non_fubction_main .ficition_box_main .img_box.ficition_img img{}
.fiction_book_main{}
.right_section_book{}
.book_right_main{}
.book_left_main{width:59.5%;}
.book_top_box_main{margin-left:-33px;}
.book_bottom_box_main{margin-left:-33px;}

.header-top:after {margin: 0 0 0 -140px;}
}
@media screen and (min-width:768px){.site-main{min-height:100vh;padding-bottom:393px;position:relative;padding-bottom:0 !important;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.product-img-right-content { width: 40%; }
.financial_grip_info_main { width: 60%; }
.product_details_content .input-box.button.secondary { margin: 15px 0 0 0; }
.icon_detail_box h3 { font-size: 15px; }
}
@media screen and (max-width:767px){.product_details_content{padding:20px 0;}
.book_preview_box a{width:100% !important;}
.book_preview_box{padding:9px 0 !important;}
.zoom_box, .book_preview_box{min-height:72px;}
.product_media_link{word-break:break-all;}
.pdf_box_main{padding:10px;}
.pdf_text .pdf_title{font-size:15px;padding:0}
.pdf_box .download-icon{font-size:20px;}
.pdf_section_main .col-sm-6{float:left;width:50%;}
.pdf_text span{font-size:13px;}
.pdf_box .pdf-icon{font-size:50px;}
.pdf_box{padding:0 27px 0 0;}
.pdf_box_main{min-height:80px;}
#tab-media_option .col-xs-12{width:50%;}
.woocommerce .checkout_login{width:100%;}
.woocommerce .checkout_coupons{width:50%;}
.woocommerce .checkout_giftcode{width:50%;}
.cart-collaterals .cart_totals{padding:30px 30px 30px 30px;}
.contact-map,
.contact-map iframe{height:250px}
.contact_addres_dtl .col-xs-12{float:left;width:50%;}
.contact_addres_dtl .col-xs-12:nth-child(2n+1){clear:both}
.blog-details .blog_content img{max-width:300px;}
#month_section_main .book_img{width:100%;text-align:center;margin:0 auto;display:table;}
.month_book_block a{height:230px;margin:0 auto;text-align:center;vertical-align:middle;width:100%;}
.img_box.ficition_img img{min-height:inherit;margin-bottom:5px;}
.our_book_section .title_box h3{font-size:22px;}
.inner_page.author_listing_page .col-xs-12.col-sm-12.col-md-3{width:33%;}
.inner_page.author_listing_page .col-xs-12.col-sm-8.col-md-9{width:67%;}
.team_member_info_hover_content h2{font-size:18px;}
.team_container .col-sm-4.col-md-3.col-xs-12{width:50%;}
.video_box iframe{width:520px;height:304px;}
.team_page .team_member_info h2,.team_page .team_member_info .h2{font-size:18px}
.team_member_info span{font-size:12px}
.team_page{padding:25px 0}
.team-content-img{margin:0 0 20px 0;float:none}
.team_page .team-content ul > li{width:100%;display:inline-block}
.team_page .armodal{padding:15px 30px 30px 30px}
.inner_page.product_listing .col-sm-8.col-xs-12.col-md-9{width:100%;}
.inner_page.product_listing .col-sm-4.col-xs-12.col-md-3{width:100%;}
h2.resp-accordion.resp-tab-active span:after{content:"\f106";}
h2.resp-accordion.resp-tab-active span:before{display:none;}
.inner_page.product_listing .col-sm-8.col-xs-12.col-md-9 .product_listing_main{margin-top:20px;}
.inner_page{padding:40px 0}
section.inner_page.product_page{padding:40px 0 70px 0;}
.product_page .resp-tabs-list{display:none;}
h2.resp-accordion{position:relative;text-align:left;font-weight:normal;font-family:'VerbMedium';font-size:20px !important;}
#make_like_section{padding:20px 0 0 0;}
.resp-tabs-container{padding:0;}
.resp-tab-content{padding:20px;}
.resp-tabs-container span.fa.fa-angle-down{position:absolute;right:20px;}
.about_img_main img{width:100%;}
#page_title_main{padding:80px 0 80px 0;}
.sidebar{margin-top:30px;}
.contact_page label.require{float:left;width:100%;text-align:center;}
#page_title{padding:50px 0;}
.page_title h1, .page_title .h1{font-size:36px;}
#book_shop_section .col-sm-9.col-xs-12:last-child{width:100%}
#book_shop_section .col-sm-9.col-xs-12:first-child{width:100%}
.fiction_block{padding:30px 10px 60px 0;margin:0}
.fiction_block .img_block{position:relative;top:-20px;text-align:center;}
.book_top_box_main{margin-left:0;margin-top:5px;}
.fiction_block .img_block img{width:200px;}
.book_bottom_box_main{margin-left:0;}
.mobile-accordion{margin-top:0;}
#hl-welcome, .hl-newsletter{padding:30px 0;}
#hl-newsletter{background-attachment:scroll;background-size:cover;}
.footer-top{padding:30px 0 20px 0;}
.latest_news_main{min-height:350px;margin:20px 0 0 0;}
.quick_links ul.menu_footer_main li{float:none;width:100%;}
.payment-title_main .img_box{display:block;padding:0;text-align:center;margin-bottom:10px;}
.breadcrumb{display:none}
.banner figcaption{display:none}
.scroll_top .top-text{display:none}
.scroll_top{border-radius:0;-webkit-border-radius:0;line-height:34px;height:34px;width:34px;bottom:20px;right:15px}
.scroll_top .fa-angle-up{margin:4px 0 0 0;font-size:24px !important}
.sidebar .title .icon{display:block}
.input-box.select-box:before{line-height:40px;width:40px;height:36px}
.inner_page h1,.inner_page .h1{font-size:28px}
.inner_page h2,.inner_page .h2{font-size:24px}
.inner_page h3,.inner_page .h3{font-size:20px}
h1,.h1{font-size:28px}
h2,.h2{font-size:24px}
h3,.h3{font-size:20px}
h4,.h4{font-size:18px}
h5,.h5{font-size:16px}
h6,.h6{font-size:13px}
.sidebar{margin-top:30px}
.contact_page .contact_us_icon span.fa{height:50px;width:50px;margin:0 10px 0 0;font-size:22px}
.locations_page .map{margin-top:30px}
.locations_page .map iframe{height:290px}
.contact_page .map{margin-top:30px}
.contact_page .map iframe{height:290px}
.locations-content{margin-top:30px}
.contact_page .contact_us_icon p{margin-top:0}
.contact_page .contact_us_icon span.title{font-size:17px;margin:0 0 3px 0}
.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{font-size:15px;line-height:20px}
.banner .owl-nav .owl-prev{transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center}
.banner .owl-nav .owl-next{transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;-webkit-transform-origin:right center}
.banner.owl-carousel .owl-nav div{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.mobile-accordion{margin-bottom:20px}
.mobile-accordion .title{margin:0;padding:15px 35px 15px 15px;background:#D72A2C;color:#fff;text-align:center;position:relative;margin:0 !important;text-align:left}
.mobile-accordion .title span{position:absolute;right:10px;font-size:18px;width:100%;height:100%;left:0;top:0}
.mobile-accordion .title span:after{content:"\f067";font-family:"FontAwesome";position:absolute;right:15px;top:16px}
.mobile-accordion.in .title span:after{content:"\f068"}
.mobile-accordion > ul,.mobile-accordion-toggle{border:1px solid #fff;padding:15px;display:none;margin:0}
.mobile-accordion .title:before{display:none}
.mobile-accordion .title{line-height:18px}
.header-contact ul li a span{display:none}
.header-contact ul li a{height:40px;width:40px;display:block;position:relative;background:#173b65}
.header-contact ul li a i{left:50% !important;top:50% !important;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-size:20px !important;color:#fff !important}
.header-contact ul li.call a i{background:none;height:auto;width:auto;font-style:normal}
.header-contact ul li.call a i:before{font-family:"FontAwesome";content:"\f095"}
.header-contact ul li{padding:0 !important}
.header-bottom{text-align:right}
.header-contact ul li.mail a{width:44px}
.banner .owl-nav{margin-top:20px}
.hl-product h3, .hl-product .h3{font-size:16px;}
.hl-products{padding:40px 0 5px 0}
.heading h2, .heading .h2{font-size:30px}
.hl-welcome-content{max-height:290px}
.hl-welcome-container h2, .hl-welcome-container .h2{font-size:32px}
.input_submit{min-width:100%;width:100%;}
.input_text{width:100%;margin-bottom:30px}
.hl-newsletter input{height:56px}
.hl-newsletter .input_submit input{height:56px}
.hl-newsletter-social{margin:40px 0 0 0}
.footer-top .col-xs-12:nth-child(4) .mobile-toggle{margin-top:0}
.footer-contact{width:100%;margin:10px 0 10px 0 !important}
.payment-title+img{margin-bottom:10px}
.cms_content_tabs h2.resp-accordion{color:#606060;font-size:18px;border:1px solid #e4e4e4 !important;position:relative;margin-top:15px;padding:12px !important}
.cms_content_tabs h2.resp-accordion > span{position:absolute;right:13px;top:10px;font-size:20px}
.cms_content_tabs h2.resp-accordion.resp-tab-active > span:before{content:"\f106"}
.cms_content_tabs h2.resp-accordion.resp-tab-active{background:#e4e4e4 !important}
.cms_content_tabs .resp-tab-content-active{background:none;border:1px solid #e4e4e4 !important;padding:15px 20px}
.cms_content_tabs .resp-tab-content img{max-width:350px;width:100%}
#book_shop_section{padding:30px 0;}
#month_section_main{padding:40px 0;}
.banner .owl-nav .owl-prev:after, .banner .owl-nav .owl-next:after{margin:-40px 0 0 0;}
.banner figure img{min-height:auto;width:100% !important;}
.month_book_block .table_box img{bottom:-40px;}
#book_shop_section .col-sm-3.col-xs-12:first-child{width:100%;}
#book_shop_section .col-sm-3.col-xs-12:last-child{width:100%;}
#book_shop_section .trending_section_main img{width:100%;}
#book_shop_section .trending_section_main{margin:10px 0;}
.month_book_block .view_info{padding:0}
.mobile-accordion > ul, .mobile-accordion-toggle{background:rgba(204, 204, 204, 0.50);border:0;}
.header-top:after{right:17px;width:auto}
.header-top:before{content:"";display:block;height:50px;width:30px;background:#D72A2C;position:absolute;right:0;top:0}
.page_title h1, .page_title .h1{font-size:33px;}
.zoom_box{padding:20px;}
.book_preview_box{padding:20px;}
.top_list_category ul{padding:0 0 0 15px;}
.top_list_category ul li.selected:before{width:34px;left:-30px;}
.price_block_main input#amount{display:block;}
.product_video{margin-bottom:30px;}
.resp-tab-content-active{border:1px solid #bbbbbb !important;}
ul.left_listing li.ln_books:before{left:15px;font-size:20px;top:15px;}
ul.left_listing > li.ln_review:before{left:15px;font-size:20px;top:15px;}
.list_detail_block .inner_page-social_main{padding:5px}
label.get_touch{margin-bottom:5px;}
.col-sm-5.col-xs-12 .ficition_box_main{max-width:100%;text-align:center;margin:0 auto;float:none;}
.payment-title_main{text-align:center;padding-top:10px;}
.payment-title_main .img_box{display:inline-block;padding:0 5px;text-align:center;}
.payment-title_main .secure_box{margin-top:20px;}
.woocommerce-page table.cart td.actions .button{width:0 !important;display:inline-block !important;}
.woocommerce-MyAccount-content{width:100% !important;}
.non_fubction_main{width:100%;padding:0}
.ficition_box_main .bg_img_main a img{max-height:310px;width:100%;}
.non_fubction_main:before{width:100%;}
.non_fubction_main .ficition_box_main .img_box.ficition_img img{width:auto !important;}
.non_fubction_main .ficition_box_main .img_box.ficition_img{margin:50px 0 0 0;}
.ficition_box_main{width:100%;padding:0;}
.ficition_box_main .bg_img_main a img{width:100%;max-height:230px;}
.book_top_box_main{text-align:center;margin:0 auto;display:block;width:100%;}
.book_bottom_box_main{text-align:center;margin:0 auto;display:block;width:100%;}
.fiction_book_main{}
.right_section_book{}
.book_right_main{width:37.5%;}
.book_left_main{}
.title_box h3:before{top:-25px;left:-120px;}

.product_details_content .input-box.button.secondary { margin-left: 10px; }
.financial_grip_box .product_price span { font-size: 40px; }
}
@media screen and (max-width:639px){.pdf_section_main .col-sm-6{float:none;margin:0 auto;max-width:320px;width:100%;}
#tab-media_option .col-xs-12{width:100%;}
.woocommerce .checkout_login{width:100%;}
.woocommerce .checkout_coupons{width:100%;}
.woocommerce .checkout_giftcode{width:100%;}
#page_title{padding:20px 0;}
.blog-details .blog_content img{float:none;max-width:350px;text-align:center;margin:0 auto 20px;display:block;}
#bookslider_main{padding:10px 100px;}
.month_book_block .table_box img{display:none;}
.our_book_section .title_box h3{font-size:18px;}
.main_block_linsting{margin-bottom:10px;}
.inner_page.author_listing_page .col-xs-12.col-sm-8.col-md-9{width:100%}
.author_info_main_block{margin-top:20px;}
.author_listing_page .img_block_main{border:1px solid #ccc;text-align:center;}
.main_block_linsting .img_block_main img{width:auto;}
.team_member_info_hover_content h2{font-size:18px;}
.inner_page.author_listing_page .col-xs-12.col-sm-12.col-md-3{width:100%}
.inner_page.author_listing_page .col-xs-12.col-sm-12.col-md-9{width:100%;}
.listing_block_main{margin-top:20px;}
.video_box iframe{width:342px;height:200px;}
img.alignleft{margin:0 20px 20px 0;}
.team_page .col-ar-12{width:49.5%}
.cart_open .site-main:before{right:400px;}
.inner_page.contact_page .button.secondary{float:none;width:100%;}
.mini_cart{width:420px;padding:40px 20px;}
.cart_open .mini_cart{margin-left:-420px;}
.hl-welcome-img{margin-top:10px;}
#book_shop_section .trending_section_main{margin:10px 0 30px 0;}
.our_book_info{padding:10px 0 10px 0;}
.banner figure img{width:auto !important;}
.month_book_block .table_box img{bottom:-25px;}
.our_book_section .text_heding h2{font-size:18px;}
.fiction_block{padding:30px 10px 0 0;margin:0 0 6px 0px;}
.book_top_box_main{margin:0 0 0 0;}
.signature span:before{display:none}
.signature span{display:block}
}
@media screen and (max-width:567px){
	.woocommerce nav.woocommerce-MyAccount-navigation{width:100% !important;float:none !important;}
nav.woocommerce-MyAccount-navigation ul{margin:0 0 20px 0 !important;padding:0 !important;}
.woocommerce-MyAccount-content{width:100% !important;padding-left:0 !important;float:none !important;}
.contact-form .form-group .captcha_box{float:left;padding-right:0;width:100%;}
.contact-form .submit_btn_box{float:right;padding-left:0;margin:30px 0 0 0;width:100%;}
.contact-form .captcha_box + .clearfix{display:block;}
.contact_addres_dtl .col-xs-12{float:left;width:100%;}
.contact_addres_dtl .col-xs-12:nth-child(2n+1){clear:both}
.blog-sec .col-xs-6{width:100%;float:none;margin:0 auto;max-width:320px;}
.latest_news_main{min-height:350px;}
.author_info_main_block .col-sm-6.col-xs-12{width:55%;}
.author_info_main_block .col-sm-3.col-xs-12{width:45%;}
.listing_block_main .col-sm-3.col-md-4.col-xs-12{width:100%;}
.team_member_info_hover_content{margin:10px 10px;}
.team_member_info{padding-bottom:80%;}
.team_container .col-sm-4.col-md-3.col-xs-12{width:100%;}
.video_box iframe{width:400px;height:234px;}
.text-center.book_heading_main h2{font-size:20px;}
.book_author_main .img_box_main{padding-bottom:80%;}
.author_listing_page .img_block{float:none;}
.author_listing_page img.alignleft{float:none;margin:0 auto 20px auto;display:block;}
.product_details_img a{padding:80px 0;}
section.inner_page.product_page a.img-popup-toggle{padding:0;}
.review_box{margin-left:10px;}
#horizontalTab{margin-top:20px !important;}
/*.financial_grip_info_main{width:100%;}*/
/*.right_img_product_main{padding:20px 0;margin-top:20px;display:block;float:none;width:100%;margin-bottom:10px;}*/

.right_img_product_main { padding: 20px 10px; }
.icon_detail_box h3 { font-size: 16px; }

.hl-newsletter-form .input_text{width:440px;}
.blog_content .comment_box > span{display:block}
.blog_content .blog_author{margin:5px 0 0 0}
.logo img{max-width:250px}
.container-main{margin-top:140px}
.header-contact ul{padding:15px 0 0 0}
.logo img{width:230px;}
.header-top:after{height:35px;left:0;}
.header-profile:after, .header-top a.fa.fa-shopping-cart:after{height:38px;}
.header-profile{font-size:22px;}
.header-top a.fa.fa-shopping-cart{margin:0}
.header-social ul:after{height:39px;}
.header-main .pull-right{width:100%;float:left !important;}
.header-top{padding:5px 0 5px 0;}
.header-social{float:left;}
.icon_block_head{padding:0px 15px;}
.logo{padding:10px 0;}
.icon_block_head:before{content:"";display:block;height:35px;width:1px;background:#a01718;position:absolute;left:0;top:-5px;}
.header-social ul:after{display:none;}
.navigation{top:25px;}
.search-box-main{bottom:30px;}
.header-top:before{display:none}
.header-top:after{transform:skew(0);-moz-transform:skew(0);-ms-transform:skew(0);-o-transform:skew(0);-webkit-transform:skew(0);right:0;}
.month_book_block .table_box img{display:none}
#bookslider_main{padding:35px 90px 10px 90px;}
.item_text_box{display:block;float:none;}
.select_block_main{float:none;margin-top:10px;}
.woocommerce-account .woocommerce-MyAccount-content{width:100% !important;}

.spinner .input_quantity { width: 120px; }
.input-box.button.secondary button.single_add_to_cart_button.button.alt.input { width: 140px; min-width: auto; }
.product_details_content .input-box.button.secondary { width: 140px; min-width: auto; }

.header-social ul{padding-top:0}
.navigation {top: 41px;}

}
@media screen and (max-width:479px){
	.title_box h3:before{top:-25px;left:-120px;}
.woocommerce table.shop_table td a.woocommerce-button.button.view{min-width:80px;}
.woocommerce table.shop_table td a.woocommerce-button.button.print{min-width:80px;}
.financial_grip_box .product_price del span{font-size:25px;}
.financial_grip_box .product_price span{font-size:40px;}
.pdf_text .pdf_title{font-size:14px;}
.pdf_box .pdf-icon{font-size:40px;}
.pdf_box_main{min-height:60px;}
.pdf_box_main{margin-bottom:20px;}
.cart-collaterals .cart_totals h2{font-size:30px;}
.woocommerce .cart-collaterals .button{width:100%;}
.checkout_coupons #checkout-coupon p.form-row.form-row-last{margin-top:20px;}
.coupon #coupon_code{width:100%;margin-bottom:20px;}
.checkout_giftcode{margin:20px 0;}
.checkout_giftcode:after{content:"";display:table;clear:both;}
.woocommerce-cart .cart-collaterals .checkout_giftcode #giftcard_code{width:100% !important;}
.woocommerce-cart .cart-collaterals .coupen_gift_code{text-align:center}
.woocommerce-page table.cart td.actions .button{float:none !important;display:inline-block;width:100% !important;padding:0 !important;margin:0 0px;margin-bottom:20px;}
.checkout_giftcode .ywgc-enter-code input.button{margin-top:20px;}
.woocommerce a.checkout-button.button.alt.wc-forward{margin:0}
button.single_add_to_cart_button.gift_card_add_to_cart_button.button.alt{background-color:#D72A2C !important;margin-left:20px;display:inline-block;float:right;}
.sort_by_box{display:inline-block;float:none;}
.View_block{margin-left:0;display:inline-block;float:none;margin:5px 0;}
.woocommerce img, .woocommerce-page img{width:auto !important;}
.contact-form-main{padding:30px 0 0;}
.submit_btn_box .button.secondary.sub_but{min-width:100%;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{float:none !important;width:100% !important;}
#order-details{padding:20px;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{float:none !important;width:100% !important;}
.blog-details .blog_content img{max-width:100%;}
.payment-title_main{padding-top:0;}
.page_title h1:before{bottom:-10px;}
.payment-title_main .img_box{display:inline-block;margin:0;}
.col-sm-5.col-xs-12 .ficition_box_main{max-width:100%;}
.heading_text h2.name_box{font-size:20px;}
.author_listing_page .img_block_main{padding-bottom:70%;}
.author_info_main_block .col-sm-6.col-xs-12{width:100%;}
.author_info_main_block .col-sm-3.col-xs-12{width:100%;}
.header-profile-list{top:36px;}
.listing_block_main{margin-top:20px;}
.listing_block_main #stars-existing i.fa.fa-star{font-size:25px;}
.listing_block_main #stars-existing i.fa.fa-star-o{font-size:25px;}
.title_review #stars-existing i.fa.fa-star{font-size:20px;}
.title_review #stars-existing i.fa.fa-star-o{font-size:20px;}
.video_box iframe{width:290px;height:170px;}
.book_author_main .img_box_main{padding:0;padding-bottom:80%;}
.book_author_main{margin-bottom:20px;}
.author_book_main{padding:0}
.inner_page.author_listing_page .col-sm-3.col-md-3.col-xs-12{width:100%;}
.team_page .col-ar-12{max-width:100%;width:auto;float:none}
.top_list_category{margin-bottom:20px;}
.hl-newsletter-form{display:block;}
.latest_news_main{min-height:430px;}
#book_shop_section .trending_section_main{padding:60px 0;}
#slider_book_shop{margin-top:0;}
#book_shop_section{padding:20px 0;}
.inner_heading_text.text-center h2{font-size:25px;}
#make_also_slider_shop{margin-top:20px;}
.inner_page p{margin-bottom:15px;}
.about_info h3{font-size:18px;}
.blog_content a.read_more{display:block;margin-left:0;}
.mini_cart{width:270px;}
#page_title{padding:10px 0;}
.page_title h1, .page_title .h1{font-size:26px;}
.panel-heading > a{padding:10px 35px 10px 15px;}
.cart_open .site-main:before{right:270px;}
.cart_open .mini_cart{margin-left:-270px;}
.sidebar{margin-top:20px;}
.inner_page{padding:30px 0;}
#month_section_main .owl-nav .owl-prev:after{left:-5px;}
#month_section_main .owl-nav .owl-next:after{right:-5px;}
.banner figure img{min-height:150px;width:auto !important;}
.fiction_block .img_block{top:0px;}
.fiction_block{padding:20px 10px 20px 0;margin:0}
.hl-newsletter-social{margin:30px 0 0 0;}
.hl-newsletter-form .input_text{width:100%;}
.book_info_detail .heading h2, .heading .h2{margin:0 0 10px 0;font-size:25px;}
.book_info_detail .heading h2:before{bottom:-5px}
.book_info_detail p{line-height:20px;margin:0 0 10px 0;font-size:14px;}
.trending_section_main .button.secondary{padding:0;margin:0;min-width:150px;height:42px;line-height:35px;font-size:14px;}
#book_shop_section .trending_section_main:after{left:15px;top:15px;right:15px;bottom:15px;}
.trending_section_main span.top_box:after{left:6px;top:6px;}
.trending_section_main span.top_box:before{right:6px;top:6px;}
.trending_section_main span.bottm_box:after{left:6px;bottom:6px;}
.trending_section_main span.bottm_box:before{right:6px;bottom:6px;}
.our_book_section .text_heding h2{font-size:18px;}
.fiction_book_main{width:100%;margin:6px 0 6px 0;padding:0;}
.fiction_book_main .img_book img{width:100%;}
.right_section_book{width:100%;}
.right_section_book .img.box{margin:0 0 6px 0;}
.book_bottom_box_main{float:none;}
.book_bottom_box_main .book_left_main{width:100%;padding:0;}
.book_right_main{width:100%;margin:6px 0 0 0;}
.book_right_main .img_book img{width:100%;}
.book_bottom_box_main a.pro_2_our_book img{width:200px;height:auto;}
.month_book_block .table_box img{bottom:-25px;}
.month_book_block .table_box{position:initial;}
#bookslider_main{position:relative;}
#book_shop_section .col-sm-3.col-xs-12:fast-child .trending_section_main{margin-bottom:30px;}
#bookslider_main{padding:10px 40px;}
.book_shopin_block{text-align:center;margin:0 auto 20px;}
.heading h2, .heading .h2{font-size:24px;}
#book_shop_section .col-sm-3.col-xs-12:first-child{width:100%;}
#book_shop_section .col-sm-3.col-xs-12:last-child{width:100%;}
#book_shop_section .col-sm-3.col-xs-12{width:100%;}
.blog .blog_content img{margin:0 auto 15px auto;display:block;float:none}
.header-main .pull-right{width:100%}
.header-contact ul{padding:0}
.logo img{max-width:290px}
.logo{padding:8px 0}
.header-bottom{position:absolute;left:15px;top:117px}
.container-main{margin-top:112px}
.header-contact ul li a{background:#fff}
.header-contact ul li a i{color:#173b65 !important}
.signature p+p:before{display:none}
.signature p{display:block}
.search-box-main .head-search{height:35px;width:45px;}
.search-box-main{bottom:23px;right:65px;}
.navigation{top:20px;padding:5px 0 5px 0;}
.navigation-toggle{padding:8px 8px 8px 8px;}
.logo img{max-width:180px !important;}
.search-box-main .search-main{min-width:240px;top:45px;}
#month_section_main{padding:20px 0;}
.inner_page.product_listing .select_box{margin-left:5px;}
.sort_by_box select.form-control{width:125px;}
.product_list_book_shop_main .col-sm-4.col-xs-12{width:100%;}
.title_category h2{font-size:18px}
#horizontalTab .col-xs-6.col-sm-4.col-md-3.col-ar-12{width:100%;}
.hl-newsletter form{margin-top:50px;}
.latest_news_main_block .owl-prev{margin:-10px 0 0 -130px}
.latest_news_main_block .owl-next{margin:-10px -130px 0 0}
.book_preview_box{padding:20px 0;}
.book_preview_box i{font-size:21px;margin:0 7px 0 0px;}
.zoom_box{padding:21px 5px;}
.zoom_box a{font-size:12px;}
.zoom_box i{margin:0 5px 0 0px;font-size:20px;}
.inner_page{padding:20px 0;}

.product_details_content .input-box.button.secondary { margin: 10px 0 0 0; }

.navigation {top: 41px;}

}
@media screen and (max-width:374px) {
.financial_grip_info_main { width: 100%; }
.product-img-right-content { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
.right_img_product_main { width: calc(50% - 8px); margin: 10px 0 15px 0 !important; }
.product_details_content .input-box.button.secondary { margin: 0 0 0 10px; }
}
@media screen and (max-width:359px){.captcha-box iframe{transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);-webkit-transform:scale(0.95);transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;-webkit-transform-origin:left}
.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{font-size:13px}
.book_preview_box a{font-size:12px;}
.book_preview_box{padding:20px 0;}
.zoom_box a{font-size:12px;}
.zoom_box{padding:20px 5px;}
.zoom_box i{margin:0 5px 0 0px;font-size:20px;}
.spinner .input_quantity{width:90px;}
.atc .button.secondary input.input{height:50px;}
.atc .button{line-height:50px;height:50px;}
h2.resp-accordion{font-size:18px !important;}
}
@media screen and (max-width:320px){.month_book_block .table_box img{bottom:0;}
}



