body{margin:0;background-color:#fefefe!important;}#wrapper{width:100%;}#header{float:left;width:100%;background-color:#171717;padding: 15px 0 15px 0;position:static;top:0;z-index:99999;}strong.logo{float:left;margin:0;}strong.logo a{display:block;height:100%;font:100 35px/45px 'Oswald',sans-serif;color:#fff;text-decoration:none;}strong.logo a img{float:left;margin:0 12px 0 0;}strong.logo a span{display:block;font:100 11px/11px 'Oswald',sans-serif;text-transform:uppercase;text-align:right;padding:6px 0 0 0;}.navigation-area{float:right;}.navigation-area .navbar{float:right;margin:0;}.navigation-area .navbar .nav{display:block;float:left;left:0;margin:0;padding: 15px;position:relative;position:relative;}.navigation-area .navbar-inverse .navbar-inner{background-color:transparent;background-image:none;border:0;}.navigation-area .navbar-inner{background-color:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;min-height:inherit;padding-left:0;padding-right:0;}.navigation-area .navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#b9b9b9;text-shadow:none;}.navigation-area .navbar .nav>li{padding:0 0 0 16px;}.navigation-area .navbar .nav>li:first-child{padding:0;}.navigation-area .navbar .nav>li>a{font:100 16px/13px 'Raleway',sans-serif;color:#b9b9b9;float:none;padding:0;text-decoration:none;text-shadow:none;position:relative;}.navigation-area .navbar .nav>li>a:before{content:'';position:absolute;left:0;right:0;margin:auto;top:25px;width:15px;height:1px;background-color:#888;}#nav .navbar-inverse .nav .active>a,#nav .navbar-inverse .nav a:hover{color:#fff;}#nav .navbar-inverse .nav .active>a{color:#fff;}.banner{float:left;width:100%;background-color:rgba(0,0,0,0.5);background-image:url(../images/banner-bg.jpg);background-position:center bottom;background-repeat:no-repeat;padding-bottom:185px;position:relative;}.banner:before{content:'';position:absolute;left:0;bottom:-44px;background-image:url(../images/banner-book-bg-2.png);background-position:center bottom;background-repeat:no-repeat;background-size:100%;height:202px!important;width:100%;}.banner .caption{float:left;width:100%;padding:150px 0 0 0;}.banner .caption .text-box{float:left;max-width:646px;padding:110px 0 0 0;}.banner .caption .text-box h1{font:900 68px/68px 'Raleway',sans-serif;color:#fff;text-transform:uppercase;margin:0 0 50px 0;}.banner .caption .text-box strong.title{font:800 30px/30px 'Raleway',sans-serif;display:block;border-bottom:1px solid #7D7674;border-top:1px solid #7D7674;padding:10px 0;margin:0 0 20px 0;}.banner .caption .text-box p{font:700 14px/24px 'Raleway',sans-serif;color:#fff;margin:0 0 35px 0;}.banner .caption .text-box a.btn-purchase{padding:10px 12px;float:left;border:3px solid;text-decoration:none;font:400 24px/24px 'Oswald',sans-serif;color:#fff;}.banner .caption .text-box a.btn-purchase:hover{text-decoration:underline;}.banner .caption .text-box a.btn-purchase span{color:#fff;padding:0 0 0 7px;}.banner .caption .frame{float:right;}.banner .caption .frame img{width:100%;display:block;}.banner .bx-wrapper{float:left;width:100%;margin:0;position:inherit;}.banner .bx-wrapper .bx-viewport{background:none;border:0;box-shadow:none;left:0;}.banner .bx-viewport>ul{margin:0;}.banner .bx-wrapper .bx-pager{padding:0;display:none;}.banner .bx-wrapper .bx-controls-direction a{height:46px;margin-top:0;top:50%;width:44px;z-index:9999;text-indent:inherit;font-size:0;text-decoration:none;}.banner .bx-wrapper .bx-next{background:none;right:0;}.banner .bx-wrapper .bx-prev{background:none;left:0;}.banner .bx-wrapper .bx-next:before{color:#000;content:"";display:block;font-family:FontAwesome;font-size:17px;line-height:48px;text-align:center;text-decoration:none;text-indent:7px;}.banner .bx-wrapper .bx-prev:before{color:#000;content:"";display:block;font-family:FontAwesome;font-size:17px;line-height:48px;text-align:center;text-decoration:none;text-indent:-7px;}#main{float:left;width:100%;}.book-detail{float:left;width:100%;padding:120px 0 65px 0;background-color:#fff;}.book-detail .frame{float:left;width:100%}#side2{background:#FFF!important;color:#808080;}#side2 .center{padding-top:40px;height:500px;position:relative;}#side2 .photo{width:100%;height:100%;position:relative;float:left;}#side2 .photo .container-draggable{position:absolute;bottom:0;right:0;width:30px;height:100%;}#side2 .photo .line-separator{background:transparent url(../images/line-dra.jpg) top left no-repeat;position:absolute;right:17px;bottom:-20%;display:block;width:1px;height:646px;}#side2 .photo .btn-drag-watch{display:block;text-align:center;font-size:14px;overflow:hidden;text-indent:-9999em;background:#FFF url(../images/double_f.gif) center center no-repeat;font-family:WebSymbolsRegular;color:#808080;border:2px solid #808080;position:absolute;bottom:0;right:0;text-decoration:none;width:30px;height:31px;line-height:29px;cursor:move;transition:height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;-moz-transition:height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;-webkit-transition:height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;-ms-transition:height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;-o-transition:height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}#side2 .photo .btn-drag-watch.active,#side2 .photo .btn-drag-watch:hover{height:41px;line-height:39px;width:41px;bottom:-5px;right:-6px;color:#1A1A1A;border-color:#1A1A1A;}#side2 .photo .face{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;}#side2 .photo .dos{width:0;height:100%;overflow:hidden;position:absolute;top:0;right:0;}#side2 .photo .dos img{position:absolute;top:0;right:0;}.book-detail .text-box{width:100%;float:right;padding:0 0 0 70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.book-detail .text-box h2{font:900 48px/48px 'Raleway',sans-serif;color:#1a1a1a;text-transform:uppercase;margin:0 0 25px 0;}.book-detail .text-box strong.title{font:700 18px/18px 'Raleway',sans-serif;text-transform:uppercase;display:block;color:#222;padding:0 0 55px 0;}.book-detail .text-box strong.title span.line{text-decoration:underline;}.book-detail .text-box strong.title span.color{}.book-detail .text-box ul{padding:0;margin:0 115px 0 0;list-style:none;float:left;width:205px;}.book-detail .text-box ul li{padding:0 0 23px 0;overflow:hidden;}.book-detail .text-box ul li strong.even{font:bold 11px/11px Verdana,Geneva,sans-serif;color:#262626;display:block;}.book-detail .text-box ul li strong.odd{font:normal 11px/18px Verdana,Geneva,sans-serif;color:#5b5b5b;display:block;}.book-detail .text-box a.btn-buy{padding:18px 25px;float:left;font:700 24px/24px 'Oswald',sans-serif;color:#fff;text-decoration:none;}.features-section{float:left;width:100%;background-color:#f5f5f5;padding:40px 0 20px 0;}.features-section h2{font:900 48px/48px 'Raleway',sans-serif;color:#000;text-transform:uppercase;margin:0 0 20px 0;}.features-section strong.title{font-size:18px;line-height:18px;color:#222;font-weight:700;text-transform:uppercase;display:block;padding:0 0 20px 0;}.features-section strong.title span{}.features-section p{font-size:14px;line-height:24px;color:#333333;font-weight:400;margin:0 0 20px 0;}.features-outer{float:left;width:190px;}.features-box{float:left;width:100%;height:165px;background-color:#101e28;margin:0 0 13px 0;position:relative;}.features-box strong.number{background-color:#F5F5F5;border-radius:100%;height:64px;left:-22px;position:absolute;top:-7px;width:58px;font-size:18px;line-height:60px;color:#454545;font-weight:bold;font-family:Verdana,Geneva,sans-serif;text-align:center;}.features-box img{display:block;width:100%;}.features-outer h3{font-size:24px;line-height:24px;color:#454545;font-weight:100;margin:0;}.features-box:hover{}.features-section a.view{float:left;font-size:18px;line-height:18px;color:#474747;font-weight:900;text-transform:uppercase;border-top:1px solid #838383;padding:20px 45px 0 0;text-decoration:none;margin:66px 0 0 0;}.features-section a.view:hover{}.parallax{padding-top:190px;background:url(../images/banner-bg.jpg) no-repeat center top/auto;text-align:center;float:left;width:100%;background-size:inherit!important;}.parallax strong.title{background:rgba(255,255,255,0.6);font:900 60px/60px 'Raleway',sans-serif;color:#fff;padding:50px 0;margin:0;display:block;text-transform:uppercase;}#book_pages>img{width:100%;}.pricing-box{float:left;width:100%;padding:40px 0 100px 0;}.pricing-box h3{font-family:'Oswald',sans-serif;font-size:48px;line-height:48px;font-weight:700;color:#b6b6b6;margin:0 0 45px 0;text-align:center;}.pricing-box strong.price{font-family:'Oswald',sans-serif;font-size:72px;line-height:72px;font-weight:100;color:#000;display:block;text-align:center;padding:0 0 45px 0;}.pricing-box strong.price span.small{font-size:48px;}.pricing-box strong.price span.smallest{font-size:36px;}.pricing-box ul{padding:0 0 0 28px;margin:0;list-style:none;}.pricing-box ul li{font-family:'Oswald',sans-serif;font-size:24px;line-height:24px;font-weight:100;color:#6d6d6d;padding:0 0 22px 0;}.pricing-box ul li .fa{padding:0 20px 0 0;color:#d4d9de;}.mobile-ready-section{float:left;width:100%;background-color:#fff;}.mobile-ready-section .head{float:left;width:100%;padding:48px 0 70px 0;}.mobile-ready-section .head strong.title{font:900 72px/72px 'Raleway',sans-serif;color:#fff;text-transform:uppercase;display:block;text-align:center;padding:0 0 25px 0;}.mobile-ready-section .head strong.desc{font:400 48px/48px 'Raleway',sans-serif;color:#fff;text-transform:uppercase;display:block;text-align:center;}.mobile-section-slider{float:left;width:100%;margin:-55px 0 0 0;padding:0 0 170px 0;}.mobile-section-slider .frame{margin:0 auto 150px;width:1170px;display:block;}.mobile-section-slider .frame img{display:block;margin:0 auto;}.mobile-section-slider strong.title{text-align:center;display:block;font:700 24px/30px 'Raleway',sans-serif;color:#222;text-transform:uppercase;border-bottom:1px solid #f0f0f0;padding:0 0 50px 0;margin-bottom:50px;}.mobile-section-slider strong.title span.color{}.mobile-section-slider strong.title span.line{border-bottom:1px solid #222;color:#222;}.mobile-section-slider .text-box{float:left;width:100%;}.mobile-section-slider .text-box h2{font:400 48px/60px 'Raleway',sans-serif;color:#363636;text-transform:uppercase;margin:0;}.mobile-section-slider .text-box strong.title{font:700 24px/24px 'Raleway',sans-serif;color:#222;display:block;border:0;text-align:left;padding:0 0 50px 0;margin:0;}.mobile-section-slider .text-box p{font:400 14px/24px 'Raleway',sans-serif;color:#aeaeae;margin:0;}.mobile-section-slider .text-box p .fa{font-size:70px;float:left;padding:0 20px 0 0;}.mobile-section-slider .bx-wrapper{float:left;width:100%;margin:0;}.mobile-section-slider .bx-wrapper .bx-viewport{background:none;border:0;box-shadow:none;left:0;}.mobile-section-slider .bx-wrapper .bx-controls-direction a{display:none;}.mobile-section-slider .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border-radius:100%;display:block;height:16px;margin:0;outline:0 none;text-indent:-9999px;width:16px;border:5px solid rgba(0,0,0,0);box-shadow:inset 0 2px 2px 1px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 2px 2px 1px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 2px 2px 1px rgba(0,0,0,0.4);}.mobile-section-slider .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{padding:0;bottom:60px;}.mobile-section-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff!important;border:0!important;}.about-author{float:left;width:100%;background-color:#101e28;padding:60px 0;}.about-author h2{font:900 48px/48px 'Raleway',sans-serif;color:#fff;text-transform:uppercase;margin:0 0 36px 0;}.about-author strong.name{font:700 18px/18px 'Raleway',sans-serif;color:#fff;text-transform:uppercase;display:block;padding:0 0 12px 0;}.about-author strong.author{font:700 18px/18px 'Raleway',sans-serif;text-transform:uppercase;display:block;padding:0 0 30px 0;}.about-author p{font-size:12px;line-height:22px;color:#fff;font-family:Verdana,Geneva,sans-serif;margin:0 0 20px 0;}.about-author a.btn-information{font:900 14px/14px 'Raleway',sans-serif;text-decoration:none;padding:19px 18px;color:#fff;text-transform:uppercase;float:left;margin:20px 0 0 0;}.about-author .frame{float:left;width:100%;border:6px solid #d4d4d4;border-radius:7px;background-color:#e4e4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.about-author .frame img{display:block;width:100%;}.about-author .frame .bx-wrapper{float:left;width:100%;margin:0;}.about-author .frame .bx-wrapper .bx-viewport{background:none;border:0;box-shadow:none;left:0;}.about-author .frame .bx-viewport>ul{margin:0;}.about-author .frame .bx-wrapper .bx-controls-direction a{display:none;}.about-author .frame .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border:5px solid #36393F;border-radius:100%;height:18px;margin:0;width:18px;text-decoration:none;}.about-author .frame .bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{border:5px solid #fd7903!important;}.about-author .frame .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{padding:0;bottom:0;top:12px;}.about-author .frame .bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inherit;float:left;margin:0 0 0 10px;}.quick-peak-section{float:left;width:100%;padding:30px 0 50px 0;background-color:#fff;}.quick-peak-section .head{float:left;width:100%;}.quick-peak-section .head h2{font:900 72px/72px 'Raleway',sans-serif;color:#000;text-transform:uppercase;margin:0 0 30px 0;}.quick-peak-section .head strong.title{font:700 18px/30px 'Raleway',sans-serif;color:#000;text-transform:uppercase;display:block;}.quick-peak-section .head strong.title span.color{}.quick-peak-section .head strong.title span.line{border-bottom:1px solid #000;}#scrollgallery{width:100%;float:left;margin:110px 0 0 0;}#scrollgallery ul{padding:0;margin:0;list-style:none;}#scrollgallery ul li{float:left;padding:0;}.book-col{float:left;max-width:390px;}.book-cap{border-top:25px solid #101e28;padding:30px 33px;background:url(../images/book-cap-bg.jpg) repeat-y left top;border-bottom:1px solid #d4d4d4;}.book-cap strong.title{font:900 17px/17px 'Raleway',sans-serif;display:block;text-transform:uppercase;margin:0 0 10px;}.book-cap p{font:700 17px/17px 'Raleway',sans-serif;margin:0;color:#000;text-transform:uppercase;}.book-cap p span{}#footer{float:left;width:100%;position}.neswletter-section{float:left;width:100%;padding:20px 0;background-color:#efefef;}.neswletter-section h2{color:#000000;font:900 48px/48px 'Raleway',sans-serif;margin:0 0 20px 0;text-transform:uppercase;}.neswletter-section strong.title{font:700 18px/18px 'Raleway',sans-serif;color:#000;display:block;text-transform:uppercase;}.neswletter-section strong.title span{}.newsletter_form{float:left;width:100%;position:relative;}.newsletter_form input[type="text"]{float:left;width:100%;height:54px;border:0;padding:0 10px;margin:0;background-color:#fff;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.btn-subscribe{position:absolute;right:0;top:0;border:0;height:54px;padding:18px 25px;font:900 18px/18px 'Raleway',sans-serif;text-transform:uppercase;color:#fff;}.footer-bottom-section{float:left;width:100%;padding:20px 0 10px 0;background-color:#171717;}.footer-nav{padding:0;margin:0;list-style:none;float:left;}.footer-nav li{float:left;padding:0 12px 0 0;}.footer-nav li a{font:700 15px/15px 'Raleway',sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;}.footer-bottom-section strong.copy{font:900 15px/15px 'Raleway',sans-serif;color:#fff;float:right;}.book-section{float:left;width:100%;padding:100px 0;background-color:#f6f6f6;}.book-section h2{font:900 48px/48px 'Raleway',sans-serif;text-transform:uppercase;margin:0 0 30px 0;}.book-section strong.title{font:700 18px/30px 'Raleway',sans-serif;text-transform:uppercase;color:#000;padding:0 0 50px 0;display:block;}#bb-nav-prev{background:url("../images/book-prev.jpg") no-repeat scroll center top rgba(0,0,0,0);left:0;}#bb-nav-next{background:url("../images/book-next.jpg") no-repeat scroll center top rgba(0,0,0,0);right:0;}.bb-custom-firstpage h2{font:900 48px/48px 'Raleway',sans-serif;text-transform:uppercase;margin:0;}.bb-custom-wrapper .sub-title{color:#222222;font:900 18px/22px 'Raleway',sans-serif;padding-bottom:10px;text-transform:uppercase;}.bb-custom-side .review_list .fa{}.bb-custom-side .review_list p{font:400 14px/24px 'Raleway',sans-serif;color:#7b7b7b;margin:0 0 25px 0;}.bb-custom-side .review_list li strong{font:700 18px/18px 'Raleway',sans-serif;color:#222;display:block;}.bb-custom-wrapper .book-title{font:900 48px/48px 'Raleway',sans-serif;text-transform:uppercase;margin:0;}.inner-heading{float:left;width:100%;border-bottom:1px solid #d7d7d7;padding:50px 0;}.inner-heading h1{font:800 30px/30px 'Raleway',sans-serif;text-transform:uppercase;color:#000;margin:0 0 5px 0;font-size:16px}.left-box{float:left;width:50%;}.breadcrumbs{float:left;width:100%;}.breadcrumbs strong.title{font:400 12px/12px 'Open Sans',sans-serif;color:#a1a1a1;float:left;}.breadcrumbs ul{padding:0;margin:0;list-style:none;}.breadcrumbs ul li{float:left;padding:0 6px;font:400 12px/12px 'Open Sans',sans-serif;color:#a1a1a1;}.breadcrumbs ul li span{padding:0 0 0 6px;}.breadcrumbs ul li a{font:400 12px/12px 'Open Sans',sans-serif;color:#a1a1a1;text-decoration:none;}.social-area{float:right;padding:0;margin:15px 0 0 0;list-style:none;}.social-area li{float:left;padding:0 2px 0 0;}.social-area li a{width:30px;height:30px;background-color:#636363;border-radius:100%;text-decoration:none;font-size:12px;color:#fff;text-align:center;line-height:30px;display:block;}.social-area li a:hover{}.content-area{float:left;width:100%;}#content{float:left;width:100%;padding:40px 0;}.post-box{float:left;width:100%;margin:0 0 70px 0;}.post-box .frame{float:left;width:100%;margin:0 0 38px 0;}.post-box .frame img{display:block;width:100%;}.post-box .bx-wrapper{float:left;width:100%;margin:0;}.post-box .bx-wrapper .bx-viewport{background:none;border:0;box-shadow:none;left:0;}.post-box .bx-viewport>ul{margin:0;}.post-box .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{padding:0;display:none;}.post-box .bx-wrapper .bx-controls-direction a{height:42px;margin-top:0;text-indent:inherit;font-size:0;top:37%;width:42px;text-decoration:none;border:2px solid;border-radius:100%;}.post-box .bx-wrapper .bx-next{background:none;}.post-box .bx-wrapper .bx-next:before{content:"\f105";display:block;font-family:FontAwesome;font-size:30px;line-height:42px;color:#bfbebe;text-align:center;text-decoration:none;}.post-box .bx-wrapper .bx-prev{background:none;}.post-box .bx-wrapper .bx-prev:before{content:"\f104";display:block;font-family:FontAwesome;font-size:30px;line-height:42px;color:#bfbebe;text-align:center;text-decoration:none;}.post-box .text-box{float:left;width:100%;}.post-box .text-box .date-box{float:left;width:51px;margin:0 22px 0 0;}.post-box .text-box .date-box strong.comment{display:block;width:51px;height:51px;margin:0 0 1px 0;color:#fff;font-size:30px;text-align:center;line-height:51px;}.post-box .text-box .date-box strong.date{display:block;width:51px;height:51px;font:700 28px/28px 'Raleway',sans-serif;text-align:center;background-color:#efefef;}.post-box .text-box .date-box strong.date span{display:block;font-size:8px;line-height:10px;padding:8px 0 0 0;}.post-box .text-box h2{font:700 24px/24px 'Raleway',sans-serif;color:#444;margin:0 0 15px 0;}.post-box .text-box p{font:400 12px/20px 'Open Sans',sans-serif;color:#626363;margin:0 0 25px 0;}.bottom-row{float:left;width:100%;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;padding:6px 0;position:relative;}.bottom-row:before{content:'';position:absolute;left:0;bottom:-2px;width:59px;height:4px;}.bottom-row ul{padding:0;margin:0;list-style:none;float:left;}.bottom-row ul li{float:left;padding:0 8px;font:400 13px/27px 'Open Sans',sans-serif;color:#444;}.bottom-row ul li span{padding:0 0 0 8px;}.bottom-row a.readmore{float:right;border-radius:4px;padding:9px;font:700 12px/12px 'Raleway',sans-serif;color:#fff;text-decoration:none;box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);}.comment-box{float:left;width:100%;margin:40px 0 0 0;}.comment-box h3{font:700 18px/18px 'Raleway',sans-serif;color:#363636;margin:0 0 20px 0;}.comments-list{border-top:1px solid #ebebeb;padding:20px 0 0;margin:0;list-style:none;float:left;}.comments-list li{overflow:hidden;position:relative;margin:0 0 30px;}.comments-list li ul{padding-left:30px;overflow:hidden;width:96%;margin:25px 0 0;}.comm-holder{overflow:hidden;}.b-post-img{background:none repeat scroll 0 0 #F5F5F5;border:1px solid #EBEBEB;float:left;margin-right:15px;padding:4px;}.b-post-detail{color:#363636;float:left;width:82%;}.author-det{font-style:normal;position:relative;padding:0 0 20px 0;display:block;}.author-det:before{content:'';position:absolute;left:0;bottom:6px;border:1px solid #ebebeb;width:100px;}.author-det span{color:#FE9104;}.post-cap p{color:#626363;font-size:12px;}.comments-list li ul{margin:25px 0 0;overflow:hidden;padding-left:30px;width:96%;}a.rep-btn{font:700 11px/11px 'Open Sans',sans-serif;color:#363636;float:right;text-decoration:none;}a.rep-btn .fa{padding:0 5px 0 0;}a.rep-btn:hover{color:#363636;text-decoration:none;}.comment-form{float:left;width:100%;}.comment-form h3{font:700 18px/18px 'Raleway',sans-serif;color:#363636;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ebebeb;}.comment-form ul{padding:0;margin:0;list-style:none;}.comment-form ul li{padding:0 0 10px 0;overflow:hidden;}.comment-form input[type="text"]{min-width:328px;height:32px;float:left;border:1px solid #efefef;padding:0 10px;background-color:#f7f7f7;border-radius:0;margin:0 15px 0 0;box-shadow:none;}.comment-form label{float:left;color:#363636;font:700 12px/32px 'Open Sans',sans-serif;}.comment-form label span{color:#ed1c24;}.comment-form textarea{min-width:596px;height:168px;float:left;border:1px solid #efefef;padding:0 10px;background-color:#f7f7f7;border-radius:0;margin:0 15px 0 0;box-shadow:none;}.comment-form input[type="submit"]{padding:10px;border:1px solid #fd7903;font:700 12px/12px 'Open Sans',sans-serif;color:#fff;margin:0;border-radius:0;}.pagination-box{float:left;width:100%;}.pagination-box .pagination{margin:0;}.pagination-box .pagination ul{border-radius:0;box-shadow:none;display:inline-block;margin-bottom:0;margin-left:0;}.pagination-box .pagination ul>li>a,.pagination ul>li>span{border:0;float:left;width:26px;height:26px;padding:0;margin:0 3px 0 0;background-color:#363636;text-decoration:none;border-radius:100%;font:700 12px/26px 'Open Sans',sans-serif;color:#fff;}.pagination-box .pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-radius:100%;border:0;}.pagination-box .pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-radius:100%;border:0;}.pagination-box .pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{}.sidebar{float:left;width:100%;background:url(../images/right-col-bg.jpg) repeat-y;border-left:1px solid #d7d7d7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 0 325px 28px;margin:0 0 0 1px;}.sidebar-box{float:left;width:100%;margin:0 0 40px 0;}.sidebar-box h2{font:700 16px/16px 'Raleway',sans-serif;color:#000;margin:0 0 20px 0;}.categorie{float:left;padding:0;margin:0;list-style:none;width:100%;}.categorie li{padding:8px 0;overflow:hidden;border-bottom:1px solid #dedede;width:100%;}.categorie li a{font:400 13px/20px 'Open Sans',sans-serif;color:#363636;text-decoration:none;float:left;}.categorie li a .fa{float:left;padding:0 16px 0 0;font-size:10px;line-height:20px;}.categorie li span.number{padding:5px 0;width:39px;border-radius:7px;background-color:#363636;float:right;font:700 11px/11px 'Open Sans',sans-serif;color:#fff;text-align:center;}.categorie li a:hover{}.tags{float:left;padding:0;margin:0;list-style:none;width:100%;}.tags li{float:left;padding:0 10px 6px 0;}.tags li a{text-decoration:none;display:block;background-color:#363636;border-radius:0 7px 7px 0;font:400 12px/12px 'Open Sans',sans-serif;color:#fff;padding:6px 20px 6px 10px;position:relative;}.tags li a:before{content:'';width:4px;height:4px;border-radius:100%;background-color:#fff;position:absolute;right:8px;top:0;bottom:0;margin:auto;}.tags li a:hover{}.tab-box{float:left;width:100%;}.tab-box .nav{margin:0;}.tab-box .nav-tabs>li>a{border:1px solid #d2d2d2;background-color:#fafafa;border-radius:0;line-height:normal;padding-bottom:12px;padding-top:12px;outline:none;font:700 14px/14px 'Raleway',sans-serif;color:#555;}.tab-box .nav-tabs>li>a,.nav-pills>li>a{line-height:normal;margin-right:2px;padding-left:12px;padding-right:12px;}#wrapper #main .tab-box .nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555!important;cursor:default;background-color:#fafafa!important;}.tab-box .nav-tabs{border:0;}.post-list{list-style:none;margin:0;padding:15px 18px;border:1px solid #d2d2d2;background-color:#fafafa;}.post-list li:first-child{border-top:0 none;margin:0;padding:0;}.post-list li{border-top:1px solid #E2E2E2;margin-top:10px;overflow:hidden;padding-top:10px;}.img-holder-l{float:left;margin-right:10px;width:46px;}.img-cap-r{float:left;font-size:11px;width:220px;}.img-cap-r p{font:400 11px/20px 'Open Sans',sans-serif;color:#626363;margin:0;}.img-cap-r em{font:italic 400 11px/11px 'Open Sans',sans-serif;color:#8a8a8a;}.testimonials-box{float:left;width:100%;border:1px solid #f0f0f0;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 22px 30px 20px;}.testimonials-box em{font:italic 400 14px/22px 'Open Sans',sans-serif;color:#8a8a8a;margin:25px 0 9px 0;display:block;}.testimonials-box em .fa{color:#d1d0d0;font-size:30px;line-height:30px;float:left;padding:0 8px 0 0;margin:-25px 0 0 0;}.testimonials-box strong.name{font:700 14px/14px 'Open Sans',sans-serif;float:right;color:#505558;}.testimonials-box strong.name span{font-weight:400;}.testimonials-box .bx-wrapper{float:left;width:100%;margin:0;}.testimonials-box .bx-wrapper .bx-viewport{background:none;border:0;box-shadow:none;left:0;height: 120px !important;}.testimonials-box .bx-viewport>ul{margin:0;}.testimonials-box .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{padding:0;display:none;}.testimonials-box .bx-wrapper .bx-controls-direction a{height:23px;margin-top:0;text-indent:inherit;top:-55px;width:23px;font-size:0;text-decoration:none;border:1px solid #bfbebe;border-radius:100%;}.testimonials-box .bx-wrapper .bx-next{background:none;right:-23px;}.testimonials-box .bx-wrapper .bx-next:before{content:"\f105";display:block;font-family:FontAwesome;font-size:20px;line-height:20px;color:#bfbebe;text-align:center;text-decoration:none;}.testimonials-box .bx-wrapper .bx-prev{background:none;left:inherit;right:5px;}.testimonials-box .bx-wrapper .bx-prev:before{content:"\f104";display:block;font-family:FontAwesome;font-size:20px;line-height:20px;color:#bfbebe;text-align:center;text-decoration:none;}.testimonials-box .bx-wrapper .bx-controls-direction a:hover{}.project-box{float:left;width:100%;}.project-box .frame{float:left;width:100%;}.project-box .frame img{display:block;width:100%;}.project-box .text-row{float:left;width:100%;background-color:#eff0f4;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.project-box .text-row strong.title{font:700 14px/14px 'Raleway',sans-serif;display:block;text-transform:uppercase;padding:0 0 8px 0;color:#505558;}.project-box .text-row strong.disec{font:400 11px/11px 'Open Sans',sans-serif;display:block;color:#8a8a8a;padding:0 0 0 15px;}.project-box .bx-wrapper{float:left;width:100%;margin:0;}.project-box .bx-wrapper .bx-viewport{background:none;border:0;box-shadow:none;left:0;}.project-box .bx-viewport>ul{margin:0;}.project-box .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{padding:0;display:none;}.project-box .bx-wrapper .bx-controls-direction a{height:23px;margin-top:0;text-indent:inherit;top:-38px;width:23px;font-size:0;text-decoration:none;border:1px solid #bfbebe;border-radius:100%;}.project-box .bx-wrapper .bx-next{background:none;right:0;}.project-box .bx-wrapper .bx-next:before{content:"\f105";display:block;font-family:FontAwesome;font-size:20px;line-height:20px;color:#bfbebe;text-align:center;text-decoration:none;text-indent:2px;}.project-box .bx-wrapper .bx-prev{background:none;left:inherit;right:27px;}.project-box .bx-wrapper .bx-prev:before{content:"\f104";display:block;font-family:FontAwesome;font-size:20px;line-height:20px;color:#bfbebe;text-align:center;text-decoration:none;text-indent:-1px;}.project-box .bx-wrapper .bx-controls-direction a:hover{}.map-box{float:left;width:100%;border-bottom:1px solid #EBEBEB;padding-bottom:30px;margin-bottom:30px;}#map_contact_1{height:300px;width:100%;}.switcher{background:url("../images/switcher_bg.png") no-repeat scroll center top rgba(0,0,0,0);border-radius:5px 0 5px 5px;font-family:"Segoe UI";margin-right:-10px;padding:10px;position:fixed;right:0;top:180px;width:195px;z-index:1000;}.switcher-inner{border-radius:5px;float:right;margin-top:10px;padding:5px 10px;width:140px;}.switcher h2{border-bottom:1px dotted #CCCCCC;color:#FFFFFF;font-size:14px;margin:0 0 10px;text-align:center;}.switcher h2 a{background:url("../images/setting-icon.png") no-repeat scroll 0 0 rgba(0,0,0,0);border-radius:0 4px 4px 0;display:block;font-family:"Medula One",cursive;height:47px;outline:medium none;position:absolute;right:160px;text-indent:-9999px;top:35px;width:45px;}.switcher .content{overflow:hidden;padding:5px 0;}.content{height:300px;}.switcher-box{height:auto;margin-bottom:6px;overflow:hidden;}ul.color_schemes{list-style:none outside none;margin:0;padding:0;}.switcher h3{color:#FFFFFF;font-size:13px;line-height:20px;margin:1px 0 6px;}ul.color_schemes li{color:#000000;font-size:12px;line-height:25px;}#default.styleswitch{background-color:#FE7F04;}ul.color_schemes li a{border-radius:5px;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:25px;line-height:25px;margin:0 4px 4px 0;text-align:center;width:140px;}ul.color_schemes li a{display:inline-block;}#default.styleswitch{background-color:#FE7F04;}#parrot.styleswitch{background-color:#98B827;}#gold.styleswitch{background-color:#DBA401;}#blue.styleswitch{background-color:#19C0E4;}#dark.styleswitch{background-color:#171717;color:#FE7F04;}#sblue.styleswitch{background-color:#1A1B20;color:#1098C8;}#brown.styleswitch{background-color:#342C29;color:#FA8887;}.product-detail{float:left;width:100%;background-color:#fff;}.product-cart-area{float:left;width:100%;margin:60px 0 55px 0;}.product-cart-area .frame{float:left;position:relative;background-color:#fff;margin:0 30px 0 0;box-shadow:0 7px 8px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 7px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 7px 8px 0 rgba(0,0,0,0.5);}.product-cart-area .frame a{display:block;background:#fe7903;}.product-cart-area .frame a img{transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;width:100%;}.product-cart-area .frame:hover a img{opacity:0.5;}.product-cart-area .text{}.product-cart-area .text h2{font-family:'museo500';font-size:24px;color:#383838;margin:0 0 20px 0;}.product-cart-area .text p{font-family:'Open Sans',sans-serif;font-size:13px;color:#999;line-height:20px;margin:0 0 28px 0;}.product-cart-area .text strong.cut-price{font-family:'museo500';font-size:24px;color:#999;font-weight:normal;float:left;text-decoration:line-through;padding:0 20px 0 0;}.product-cart-area .text strong.price{font-family:'museo500';font-size:24px;color:#fe7903;font-weight:normal;float:left;}.product-info{float:left;margin:20px 0 18px 0;padding:0;list-style:none;width:50%;}.product-info li{padding:0;overflow:hidden;clear:both;}.product-info li strong.title{font-family:'Open Sans',sans-serif;font-size:13px;color:#999;float:left;font-weight:normal;}.product-info li strong.title span.info{font-family:'Open Sans',sans-serif;font-size:13px;color:#333;float:right;padding:0 0 0 5px;font-weight:normal;}.rating-star{float:left;width:50%;margin:0 0 22px 0;}.rating-star strong.title{font-family:'Open Sans',sans-serif;font-size:13px;color:#999;float:left;padding:0 10px 0 0;font-weight:normal;}.add-cart-col{float:left;width:50%;padding:0;margin:0;}.add-cart-col a.btn-add-cart{border:1px solid #fe9b42;background-color:#fe7903;padding:10px 20px;font-family:'Open Sans',sans-serif;font-size:13px;color:#fff;text-align:center;text-decoration:none;}.add-cart-col a.btn-add-cart .fa{font-size:16px;padding:0 5px 0 0;}.share-social{float:left;width:50%;margin:5px 0 0 0;}.share-social strong.title{font-family:'Open Sans',sans-serif;font-size:13px;color:#999;float:left;font-weight:normal;padding:0 10px 0 0;}.share-social ul{padding:0;margin:0;list-style:none;}.share-social ul li{float:left;padding:0 6px 0 0;}.share-social ul li a{text-decoration:none;font-size:16px;line-height:20px;color:#999;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;}.share-social ul li a:hover{color:#00b7db;}.related-products{float:left;width:100%;margin:0 0 55px 0;}.related-products h2{font-family:'museo500';margin:0 0 27px 0;font-size:24px;color:#383838;}.related-products .frame{float:left;background:#fff;position:relative;box-shadow:0 7px 8px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 7px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 7px 8px 0 rgba(0,0,0,0.5);padding:0 0 77px 0;margin:0 33px 0 0;}.related-products .frame:hover a img{opacity:0.5;}.related-products .frame a{width:100%;display:block;background:#fe7903;}.related-products .frame a img{width:100%;display:block;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;}.related-products .frame .caption{position:absolute;left:0;bottom:0;width:100%;padding:0 10px 20px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.related-products .frame .caption strong.title{float:left;font-family:'museo500';font-size:16px;color:#999;font-weight:normal;}.related-products .frame .caption strong.price{float:right;font-family:'museo500';font-size:16px;color:#fe7903;font-weight:normal;}.related-products .frame .caption p{font-family:'Open Sans',sans-serif;font-size:13px;color:#999;margin:0;clear:both;}.product-tab-nav{float:left;}.product-tab{float:left;margin:0 0 25px 0!important;width:100%;border-bottom:1px solid #c9c9c9;}.product-tab .nav-tabs>li,.nav-pills>li{float:none!important;display:block;margin:0 20px 0 0;}.product-tab .nav-tabs>li>a{font-family:'Open Sans',sans-serif;font-weight:bold;border-radius:0;background:none;font-size:12px;color:#000;cursor:pointer;border-bottom:1px solid rgba(254,221,3,0.3);position:relative;}.product-tab .nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#fe7903!important;border-bottom:2px solid #fe7903;border-right:0;border-left:0;border-top:0;position:relative;}.product-tab .nav-tabs>.active>a:before{content:'';width:0px;height:0px;border-style:solid;border-width:7.5px 0 7.5px 9px;border-color:transparent transparent transparent #fe7803;position:absolute;right:-25%;top:41%;}.product-tab .nav-tabs>li>a:hover,.nav-tabs>li>a:focus{color:#fe7903!important;border-bottom:2px solid #fe7903;border-right:0;border-left:0;border-top:0;background:none;}.tab-content-area{float:left;width:100%;border-left:1px solid #fe7903;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.tab-content-area ul{padding:0;margin:0 0 56px 50px;list-style:none;}.tab-content-area ul li{padding:8px 0;overflow:hidden;border-bottom:1px dotted #afafaf;}.tab-content-area ul li strong.title{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:12px;float:left;width:123px;}.tab-content-area ul li strong.detail{font-family:'Open Sans',sans-serif;color:#7a7a7a;font-size:12px;float:left;}.product-list-tab{float:left;width:100%;margin:60px 0 0 0;}.product-list-pagination{float:left;width:100%;margin:0 0 11px 0;}.product-list-pagination strong.title{font-family:'Open Sans',sans-serif;font-size:12px;color:#686868;float:left;padding:0 18px 0 0;}.product-list-pagination ul{padding:0;margin:0;list-style:none;}.product-list-pagination ul li{float:left;padding:0 4px;font-family:'Open Sans',sans-serif;font-size:12px;color:#686868;}.product-list-pagination ul li a{font-family:'Open Sans',sans-serif;font-size:12px;color:#686868;text-decoration:none;}.list-tab-nav{float:left;width:100%;border-bottom:1px solid #e5e5e5!important;border-top:1px solid #e5e5e5;margin:0 0 12px 0!important;}.list-tab-nav strong.items{padding:13px 15px;float:left;background-color:#171717;font:11px Arial,Helvetica,sans-serif;color:#fff;text-align:center;}.product-list-tab .nav-tabs>li{margin:0!important;}.product-list-tab .nav-tabs>li>a{padding:13px 15px;font:11px Arial,Helvetica,sans-serif;color:#333;cursor:pointer;margin:0;}.product-list-tab .nav-tabs>li>a span.grid{background:url(../images/grid-icon.png) no-repeat left top;width:11px;height:11px;float:left;margin:0 12px 0 0;}.product-list-tab .nav-tabs>li>a span.list{background:url(../images/list-icon.png) no-repeat left top;width:11px;height:11px;float:left;margin:0 12px 0 0;}.product-list-tab .nav-tabs>li>a{border:0;border-radius:0;}.product-list-tab .nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{border:0!important;background-color:#fe9104;color:#fff!important;}.product-list-tab .nav>li>a:hover,.nav>li>a:focus{background-color:#fe9104;color:#fff;}.list-content{float:left;width:100%;}.list-content ul{float:left;padding:0 0 70px 0;margin:0;list-style:none;}.list-content ul li{float:left;padding:44px 0 32px 0;width:100%;border-bottom:1px solid #e5e5e5;}.list-content .frame{float:left;width:100%;}.list-content .frame img{width:100%;display:block;}.list-text{float:left;width:100%;}.list-text h2{font-family:'museo500';font-size:18px;color:#252525;line-height:18px;margin:0 0 10px 0;}.list-text strong.title{font-family:'museo500';font-size:12px;line-height:12px;color:#999;display:block;padding:0 0 15px 0;text-transform:uppercase;}.list-text strong.price{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;color:#000;display:block;padding:0 0 7px 0;}.star-box{display:block;}.list-text p{font-family:'Open Sans',sans-serif;font-size:12px;line-height:24px;color:#6f6a6a;margin:0 0 13px 0;}.list-text a.btn-cart{background:url(../images/cart-icon.png) no-repeat 14px center;float:left;font-family:'Open Sans',sans-serif;font-size:13px;color:#fff;line-height:23px;padding:9px 14px;background-color:#fe9104;text-decoration:none;text-indent:30px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;}.list-text a.btn-cart:hover{background-color:#171717;}.list-text a.btn-view{background:url(../images/view-icon.png) no-repeat 14px center;float:left;font-family:'Open Sans',sans-serif;font-size:13px;color:#fff;line-height:23px;padding:9px 14px;background-color:#171717;text-decoration:none;text-indent:30px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;}.list-text a.btn-view:hover{background-color:#fe9104;}.grid-list-form{float:right;margin:10px 0 0 0;}.grid-list-form select{background-color:#eee;border-radius:0;border:0;height:20px;font:11px Arial,Helvetica,sans-serif;color:#999;width:110px;margin:0;}.grid-list-form select option{padding:0;position:relative;margin:0;}.grid-list-form a.up{background:url(../images/up-arrow.html) no-repeat right center;font:11px Arial,Helvetica,sans-serif;color:#fd7903;line-height:23px;float:right;margin:0 0 0 17px;padding:0 10px 0 0;}.product-grid-outer{float:left;width:100%;margin:0 0 60px 0;}.product-grid{float:left;width:100%;margin:44px 0 0 0;}.product-grid-box{float:left;width:100%;}.product-grid-box .frame{float:left;width:100%;margin:0 0 10px 0;}.product-grid-box .frame img{width:100%;display:block;}.product-grid-text{float:left;width:100%;}.product-grid-text strong.name{font-family:'museo500';text-transform:uppercase;float:left;font-size:12px;color:#999;padding:0 0 7px 0;}.product-grid-text strong.title{font-family:'Open Sans',sans-serif;display:block;font-size:14px;color:#252525;clear:both;padding:0 0 6px 0;}.product-grid-text p{font-family:'Open Sans',sans-serif;font-size:12px;color:#a1a1a1;line-height:18px;margin:0 0 10px 0;}.product-grid-text strong.price{font-family:'Open Sans',sans-serif;font-size:14px;color:#000;display:block;font-weight:normal;padding:0 0 15px 0;}.product-grid-text a.btn-cart{background:url(../images/cart-icon.png) no-repeat 14px center;float:left;font-family:'Open Sans',sans-serif;font-size:13px;color:#fff;line-height:23px;padding:9px 14px;background-color:#fe9104;text-decoration:none;text-indent:30px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;}.product-grid-text a.btn-cart:hover{background-color:#171717;}.product-grid-text a.btn-view{background:url(../images/view-icon.png) no-repeat 14px center;float:left;font-family:'Open Sans',sans-serif;font-size:13px;color:#fff;line-height:23px;padding:9px 14px;background-color:#171717;text-decoration:none;text-indent:30px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;}.product-grid-text a.btn-view:hover{background-color:#fe9104;}.checkout-page{margin:40px auto 0;max-width:1170px;background-color:#efefef;}form.checkout{padding:20px;}.col-1 h3{}.col-2 h3{}form.checkout h3{font-family:'museo500';font-size:24px;color:#333;font-weight:normal;}form.checkout h3 span.pink{}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%;}.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-family:'Open Sans',sans-serif;display:block;font-size:13px;color:#666;font-weight:bold;}.woocommerce form .form-row .required,.woocommerce-page form .form-row .required{border:0;color:#666;font-weight:bold;}form.checkout select{font-family:'Open Sans',sans-serif;font-size:13px;color:#999;background:rgba(255,255,255,0.5);border:1px solid #e4d9cc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;clear:both;height:40px;padding:10px 20px;margin-bottom:20px;}form.checkout input[type="text"],form.checkout input[type="password"]{background:rgba(255,255,255,0.5);border:1px solid #e4d9cc;clear:both;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;font-family:'Open Sans',sans-serif;color:#404241;height:40px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{width:100%;line-height:1em;outline:none;margin:0;font-family:'Open Sans',sans-serif;font-size:13px;color:#999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left;overflow:visible;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both;}.woocommerce form .form-row,.woocommerce-page form .form-row{margin:0 0 6px;padding:3px;}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline;}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%;}.woocommerce form .form-row select,.woocommerce-page form .form-row select{cursor:pointer;margin:0;width:100%;}.woocommerce .checkout #shiptobilling,.woocommerce-page .checkout #shiptobilling{float:right;line-height:1.62em;padding:0;margin:0;}.woocommerce .checkout #shiptobilling label,.woocommerce-page .checkout #shiptobilling label{font-size:0.6875em;}.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .notes{clear:left;}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{background:rgba(255,255,255,0.5);border:1px solid #e4d9cc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;text-shadow:none;display:block;height:3.5em;padding:20px 20px;line-height:1.5em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}form.checkout textarea{min-height:200px;border-radius:0;resize:none;}.woocommerce table.shop_table,.woocommerce-page table.shop_table{background:rgba(255,255,255,0.5);width:100%;border:1px solid #e4d9cc;border-collapse:separate;border-radius:5px;text-align:left;margin:0 -1px 24px 0;}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-family:'Open Sans',sans-serif;font-weight:bold;line-height:18px;padding:9px 12px;color:#666;font-size:13px;}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid rgba(0,0,0,0.1);font-family:'Open Sans',sans-serif;font-size:13px;color:#999;padding:6px 12px;vertical-align:middle;}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-collapse:separate;text-align:left;}.cart-subtotal th{background:none;}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%;clear:both;overflow:hidden;}table th,table td{text-align:center;}.woocommerce table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th{border-top:1px solid rgba(0,0,0,0.1);font-weight:bold;}.woocommerce #payment,.woocommerce-page #payment{background:#F7F6F7;border-radius:5px;}.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{padding:1em;}.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button{padding:5px 20px!important;display:inline-block;font-family:'Open Sans',sans-serif;font-size:14px;color:#fff;font-weight:600;background-image:none;border:0;border-radius:0;background-color:#FD7903;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:right;padding:0 1em;}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;margin:0;}.form-row.place-order{overflow:hidden;}.cart-page{margin:60px auto 0;max-height:1170px;}.cart-table{float:left;width:100%;margin:50px 0 0 0;}.cart-table p{font-family:'Open Sans',sans-serif;font-size:13px;color:#999;font-weight:normal;text-align:center;}.cart-table table{background:rgba(255,255,255,0.4);text-align:center;font-family:'Open Sans',sans-serif;font-size:13px;color:#666;font-weight:bold;border:1px solid #e5dcd0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;width:100%;}.cart-table table td{padding:10px;border:none;border:solid 1px #e5dcd0;}.cart-table table td{vertical-align:middle;}.cart-table table tbody{text-transform:none;text-align:left;color:#979695;}.cart-table table tbody tr:hover{color:#fff;background-color:rgba(225,122,4,0.8);transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}.cart-table button{background-color:transparent;border:none;padding:0px;opacity:0.4;filter:alpha(opacity=40);margin:0px 0px 0px 25px;}.cart-table table tbody tr:hover button{opacity:1;filter:alpha(opacity=100);}.cart-table select{width:100px;margin:0px 0px 0px 15px;font-family:'Open Sans',sans-serif;font-size:13px;color:#999;text-align:center;}.order-detail{float:left;width:100%;}.order-detail .total{float:left;width:100%;background-image:url(../images/border.html);background-repeat:repeat-x;background-position:center;}.order-detail .total h4{font-size:16px;color:#fff;font-family:'Open Sans',sans-serif;float:right;padding:10px 15px;background:#FD7903;border:1px solid #e5dcd0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}.update{float:left;width:100%;padding:20px 0px;}.update *{float:left;}.update h3{font-weight:bold;font-family:'Open Sans',sans-serif;font-size:15px;color:#666;display:block;margin:0 0 8px 0;line-height:normal;width:100%;text-align:right;}.update .form-btn{float:right;overflow:hidden;clear:both;margin:0 0 10px 0;font-family:'Open Sans',sans-serif;font-size:14px;color:#fff;text-decoration:none;padding:5px 10px;border:1px solid #ff7a04;background-color:#FD7903;}.total .add-cart{float:right;overflow:hidden;clear:both;margin:20px 0 10px 0;font-family:'Open Sans',sans-serif;font-size:14px;color:#fff;text-decoration:none;padding:5px 20px;border:1px solid #65a0b8;}.total .add-cart .fa{padding:0 8px 0 0;}.update .form-btn .fa{padding:3px 10px 0 0;}.form-btn.proceed-btn.update-btn{text-decoration:none;}.update .update-btn{}.update select{font-family:'Open Sans',sans-serif;font-size:13px;color:#999;width:300px;margin:0 0 20px 0;height:40px;float:right;border:1px solid #e5dcd0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}a.continue{font-family:'Open Sans',sans-serif;font-size:13px;color:#666;float:right;font-weight:bold;overflow:hidden;clear:both;text-decoration:none;}a.continue .fa{float:right;padding:4px 0 0 8px;}html.js body div.wrapper section#inner-page-holder section.cart-page div.row-fluid div.container div.cart-table table thead tr{background-color:#FD7903;color:#fff;font-size:18px;}table th,table td{text-align:center;}.navigation-area .navbar .nav>li>a,.navigation-area .navbar .nav>li>a:before,.features-box,.social-area li a,.pagination-box .pagination ul>li>a,.pagination ul>li>span,.categorie li a,.tags li a,.testimonials-box .bx-wrapper .bx-controls-direction a{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.FONTS{font-family:'Raleway',sans-serif;font-family:'Oswald',sans-serif;font-family:'Open Sans',sans-serif;}
.dropdown-menu {top: 42px !important;border-radius: 0px !important;}.dropdown-menu > li > a {padding: 7px 20px !important;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {background-color: #fd7903 !important;background-image: linear-gradient(to bottom,#fd7903,#fd7903) !important;font-weight: 800 !important;}.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {background-color: transparent !important;}.carousel-control {font-size: 15px !important;line-height: 34px !important;}.carousel-inner > .item > img, .carousel-inner > .item > a > img {width: 100% !important}.carousel-caption {background: rgba(0,0,0,0.2) !important;text-align: center !important;color: #fff !important;padding: 0 !important;}.carousel {margin-bottom: 0 !important;position: inherit !important; }.line-bg{background:url(../images/right-col-bg.jpg) repeat-y}
.book-card {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 10px;
  left: 10px;
  overflow: hidden;
  transform-style: preserve-3d;
  -webkit-transition: 100ms ease-out;
  -moz-transition: 100ms ease-out;
  -o-transition: 100ms ease-out;
  transition: 100ms ease-out;
}
.book_name {
  font-size: 17px;
  color: #393c45;
  font-weight: normal;
}
.img-responsive{
  max-width:100%;
}
.btn-book{
  font-weight: 700;
font-size: 16px;
display: inline-block;
text-transform: uppercase;
padding: 10px;
background: #fd7903;
color: #fff;
}
.btn-book:hover,.btn-book:active,.btn-book:focus{
  text-decoration: none;
  color: #fff;
}
.btn-summary{
   padding: 20px;
}
@media screen and (min-width: 768px){
.thumbnail.book{
  max-height: 330px;overflow: hidden
}
.thumbnail.book img{
 max-height: 400px;
 width: 100%;
}
}
/*Centering element in a base container*/

.contianer-relative{
  position: relative;
 }

.content-center-text-absolute{
  position: absolute;
  text-align: center;
  width: 100%;
  height: 0%;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 51;
}
.empty-text{
   padding: 10px;
   text-shadow: 0 1px 0 rgba(255,255,255,0.5);
   background-color: #fcf8e3;
   border: 1px solid #fbeed5;
   color: #c09853 !important;
   width: 50%;
   margin: 0 auto !important;
}
@media screen and (max-width: 767px){
   .empty-text{ width: 100%; }
}
.book-title{
   padding-bottom:5px !important;
}
.book-title span{
  font-size: 22px;
}
.book-cat{
  font-size: 15px !important;
}
.book-publisher{
  padding:15px 0 !important;
}
.book-publisher span{
  font-size: 22px;
}
.book-section{
  margin-bottom:  20px;
}
.btn-view{
  background: transparent;
  border: 1px solid #fd7903;
  color: #fd7903;
}
.btn-view:hover,.btn-view:active,.btn-view:focus{
  color: #fd7903;
}
.ekko-lightbox .modal-header{
  display: none !important;
}
.ekko-lightbox {
  text-align: center;
}
.ekko-lightbox .modal-dialog {
  display: inline-block;
  margin: 24px auto;
  max-width: 92vw !important;
  text-align: left;
  width: auto !important;
}
.ekko-lightbox .modal-content {
  display: inline-block;
  max-width: 100%;
  overflow: visible;
}
.ekko-lightbox .modal-body {
   max-height: 100%;
   padding: 16px;
   text-align: center;
}
.ekko-lightbox .modal-body img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-height: 78vh;
  max-width: 100%;
  width: auto;
}
.ekko-lightbox .modal-footer {
  background: #f7f4ef;
  border-top: 1px solid #eadfce;
  color: #2c251f;
  font: 700 16px/22px 'Raleway', sans-serif;
  padding: 14px 16px 18px 16px;
}
.ekko-lightbox.nm-lightbox-gallery .modal-dialog {
  padding-left: 72px;
  padding-right: 72px;
  position: relative;
}
.ekko-lightbox .ekko-lightbox-nav-overlay {
  height: auto;
  left: 0;
  pointer-events: none;
  right: 0;
  top: 0;
  width: auto;
}
.ekko-lightbox .ekko-lightbox-nav-overlay a,
.ekko-lightbox .ekko-lightbox-nav-overlay a:empty,
.ekko-lightbox .ekko-lightbox-nav-overlay a.nm-lightbox-prev,
.ekko-lightbox .ekko-lightbox-nav-overlay a.nm-lightbox-next {
  align-items: center;
  background: rgba(34, 31, 27, 0.3);
  border-radius: 999px;
  color: #fff;
  display: flex;
  font-size: 0;
  height: 46px;
  justify-content: center;
  margin-top: -23px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-decoration: none;
  top: 50%;
  width: 46px !important;
}
.ekko-lightbox .ekko-lightbox-nav-overlay a:hover {
  background: rgba(253, 121, 3, 0.95);
}
.ekko-lightbox .ekko-lightbox-nav-overlay a.nm-lightbox-prev {
  left: 14px;
}
.ekko-lightbox .ekko-lightbox-nav-overlay a.nm-lightbox-next {
  right: 14px;
}
.ekko-lightbox .ekko-lightbox-nav-overlay a.nm-lightbox-prev:before,
.ekko-lightbox .ekko-lightbox-nav-overlay a.nm-lightbox-next:before {
  font-family: FontAwesome;
  font-size: 18px;
  line-height: 1;
}
.ekko-lightbox .ekko-lightbox-nav-overlay a.nm-lightbox-prev:before {
  content: "\f053";
}
.ekko-lightbox .ekko-lightbox-nav-overlay a.nm-lightbox-next:before {
  content: "\f054";
}
@media (max-width: 767px) {
  .ekko-lightbox.nm-lightbox-gallery .modal-dialog {
    padding-left: 44px;
    padding-right: 44px;
  }

  .ekko-lightbox .ekko-lightbox-nav-overlay a.nm-lightbox-prev {
    left: 8px;
  }

  .ekko-lightbox .ekko-lightbox-nav-overlay a.nm-lightbox-next {
    right: 8px;
  }
}
@media screen and (min-width:1024px){
  .thumbnails img{
     height: auto
  }
}
.caption>span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.nmbtn{
    text-transform: uppercase;text-shadow: none !important;
}
@media screen and (min-width:767px){
    .ml30{ margin-left:30px }
}

.book-listing-page {
    margin-top: 15px;
}

.contact-info-item {
    align-items: flex-start;
    display: flex;
    gap: 10px;
}

.contact-info-icon {
    color: #fd7903;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    min-width: 16px;
}

.contact-info-text {
    display: block;
}

.books-overview-bar {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin: 0 0 30px 0;
}

.books-overview-stat {
    flex: 1 1 180px;
    background: #fff;
    border: 1px solid #eadfce;
    border-radius: 16px;
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.05);
    padding: 18px 22px;
}

.books-overview-label {
    display: block;
    color: #8b7d6d;
    font: 600 12px/16px 'Raleway', sans-serif;
    letter-spacing: 1px;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.books-overview-stat strong {
    color: #2b2520;
    font: 700 26px/30px 'Oswald', sans-serif;
}

.book-subcategory-table-wrap,
.book-catalog-table-wrap,
.books-pagination-box {
    background: #fff;
    border: 1px solid #eadfce;
    border-radius: 18px;
    box-shadow: 0 12px 34px rgba(0, 0, 0, 0.05);
}

.book-subcategory-table-wrap {
    margin-bottom: 26px;
    overflow: hidden;
}

.book-subcategory-table,
.book-catalog-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.book-subcategory-table th,
.book-subcategory-table td,
.book-catalog-table th,
.book-catalog-table td {
    border-bottom: 1px solid #f0e8dc;
    padding: 16px 18px;
    vertical-align: middle;
}

.book-subcategory-table thead th,
.book-catalog-table thead th {
    background: #fcf8f3;
    color: #6c5a49;
    font: 700 12px/16px 'Raleway', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.book-subcategory-table tbody tr:last-child td,
.book-catalog-table tbody tr:last-child td {
    border-bottom: 0;
}

.book-subcategory-table a,
.book-catalog-btn {
    color: #fd7903;
    font-weight: 700;
    text-decoration: none;
}

.book-subcategory-table a:hover,
.book-catalog-btn:hover {
    text-decoration: underline;
}

.book-catalog-section {
    margin-bottom: 28px;
}

.book-catalog-section-head {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: space-between;
    margin-bottom: 12px;
}

.book-catalog-section-head h3 {
    color: #2b2520;
    font: 700 26px/30px 'Oswald', sans-serif;
    margin: 0;
}

.book-catalog-section-head span {
    background: #fff1e4;
    border-radius: 999px;
    color: #b95f09;
    display: inline-block;
    font: 700 12px/16px 'Raleway', sans-serif;
    letter-spacing: 0.5px;
    padding: 8px 14px;
    text-transform: uppercase;
}

.book-catalog-col-cover {
    width: 120px;
}

.book-catalog-col-extra {
    width: 250px;
}

.book-catalog-col-action {
    width: 170px;
}

.book-catalog-cover img {
    border-radius: 10px;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
    display: block;
    height: auto;
    max-width: 82px;
}

.book-catalog-title-cell strong {
    color: #1f1a16;
    display: block;
    font: 700 20px/28px 'Raleway', sans-serif;
    margin-bottom: 5px;
}

.book-catalog-title-cell span {
    color: #7a6d60;
    display: block;
    font: 400 14px/22px 'Open Sans', sans-serif;
}

.book-catalog-extra-cell {
    min-width: 220px;
}

.book-catalog-meta-cell p {
    color: #54483c;
    font: 400 14px/22px 'Open Sans', sans-serif;
    margin: 0 0 6px 0;
}

.book-catalog-meta-cell p:last-child {
    margin-bottom: 0;
}

.book-catalog-meta-cell .book-extra-info {
    color: #54483c;
    background: #fcf8f3;
    border-left: 3px solid #fd7903;
    border-radius: 6px;
    margin: 0;
    padding: 8px 12px;
}

.book-extra-info-empty {
    color: #a39382;
    font: 400 14px/22px 'Open Sans', sans-serif;
}

.book-catalog-action-cell {
    text-align: right;
}

.book-catalog-btn {
    background: #fff3e7;
    border: 1px solid #ffd8b4;
    border-radius: 999px;
    display: inline-block;
    padding: 10px 16px;
    white-space: nowrap;
}

.books-pagination-box {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
    margin-top: 14px;
    padding: 20px 24px;
}

.books-pagination-copy strong,
.books-pagination-label {
    display: block;
}

.books-pagination-label {
    color: #8b7d6d;
    font: 600 12px/16px 'Raleway', sans-serif;
    letter-spacing: 1px;
    margin-bottom: 4px;
    text-transform: uppercase;
}

.books-pagination-copy strong {
    color: #2b2520;
    font: 700 22px/26px 'Oswald', sans-serif;
}

.books-pagination-box .pagination {
    margin: 0;
}

.books-pagination-box .pagination nav {
    margin: 0;
}

.books-pagination-box .pagination ul {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.books-pagination-box .pagination ul > li {
    display: inline-flex;
    margin: 0;
}

.books-pagination-box .pagination ul > li > a,
.books-pagination-box .pagination ul > li > span {
    align-items: center;
    background: #fff;
    border: 1px solid #eadfce;
    border-radius: 12px;
    color: #4a3f34;
    display: inline-flex;
    font: 700 14px/14px 'Raleway', sans-serif;
    justify-content: center;
    min-width: 46px;
    min-height: 46px;
    padding: 0 14px;
    text-decoration: none;
    transition: all 0.2s ease;
}

.books-pagination-box .pagination ul > li > a:hover {
    background: #fff4ea;
    border-color: #fd7903;
    color: #fd7903;
}

.books-pagination-box .pagination ul > .active > span,
.books-pagination-box .pagination ul > .active > a {
    background: #fd7903;
    border-color: #fd7903;
    color: #fff;
}

.books-pagination-box .pagination ul > .disabled > a,
.books-pagination-box .pagination ul > .disabled > span {
    background: #f7f2ec;
    border-color: #eee1d0;
    color: #baa997;
    cursor: not-allowed;
}

.home-book-category {
    margin-bottom: 34px;
}

.home-book-category-head {
    margin-bottom: 16px;
}

.home-book-category-head .span12 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.home-book-category h4 {
    color: #2b2520;
    font: 700 28px/32px 'Oswald', sans-serif;
    margin: 0;
}

.home-book-category-count {
    background: #fff1e4;
    border-radius: 999px;
    color: #b95f09;
    display: inline-block;
    font: 700 12px/16px 'Raleway', sans-serif;
    letter-spacing: 0.5px;
    padding: 8px 14px;
    text-transform: uppercase;
}

.home-book-category-link {
    color: #fd7903;
    font: 700 14px/18px 'Raleway', sans-serif;
    margin-left: auto;
    text-decoration: none;
}

.home-book-category-link:hover {
    text-decoration: underline;
}

.home-book-marquee {
    overflow: hidden;
    position: relative;
}

.home-book-marquee-track {
    display: flex;
    flex-wrap: nowrap;
    gap: 18px;
    width: max-content;
}

.home-book-card {
    flex: 0 0 220px;
    width: 220px;
}

.home-book-card-inner {
    background: #fff;
    border: 1px solid #f1e6d8;
    border-radius: 18px;
    box-shadow: 0 12px 26px rgba(0, 0, 0, 0.07);
    height: 100%;
    overflow: hidden;
}

.home-book-card-cover {
    background: #f9f4ed;
    min-height: 300px;
    padding: 18px;
}

.home-book-card-cover a {
    display: block;
}

.home-book-card-cover img {
    display: block;
    height: 264px;
    margin: 0 auto;
    max-width: 100%;
    object-fit: contain;
    width: auto;
}

.home-book-card-placeholder {
    color: #9c8b78;
    font: 700 42px/264px 'Oswald', sans-serif;
    min-height: 264px;
    text-decoration: none;
}

.home-book-card-caption {
    padding: 16px 16px 18px 16px;
}

.home-book-card-caption span {
    color: #2c251f;
    display: block;
    font: 700 16px/22px 'Raleway', sans-serif;
    height: 44px;
    margin-bottom: 14px;
    overflow: hidden;
}

.home-book-card-btn {
    background: #fd7903;
    border-radius: 999px;
    color: #fff;
    display: block;
    font: 700 14px/18px 'Raleway', sans-serif;
    padding: 10px 12px;
    text-decoration: none;
}

.home-book-card-btn:hover {
    color: #fff;
    text-decoration: none;
}

.home-gallery-marquee {
    overflow-x: auto;
    overflow-y: hidden;
    padding: 4px 0 20px 0;
    position: relative;
    scroll-behavior: smooth;
    scrollbar-width: none;
}

.home-gallery-marquee::-webkit-scrollbar {
    display: none;
}

.home-gallery-marquee-track {
    align-items: stretch;
    display: inline-flex;
    gap: 20px;
    min-width: max-content;
}

.home-gallery-card {
    flex: 0 0 320px;
    width: 320px;
}

.home-gallery-card-inner {
    background: #fff;
    border: 1px solid #eadfce;
    border-radius: 22px;
    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.06);
    height: 100%;
    overflow: hidden;
}

.home-gallery-card-image {
    display: block;
}

.home-gallery-card-image img {
    display: block;
    height: 250px;
    object-fit: cover;
    width: 100%;
}

.home-gallery-card-caption {
    padding: 18px 18px 20px 18px;
}

.home-gallery-card-category {
    color: #fd7903;
    display: block;
    font: 700 12px/16px 'Raleway', sans-serif;
    letter-spacing: 1px;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.home-gallery-card-caption h4 {
    color: #2c251f;
    font: 700 24px/28px 'Oswald', sans-serif;
    margin: 0 0 16px 0;
    min-height: 56px;
    overflow: hidden;
}

@media screen and (max-width: 767px) {
    .book-subcategory-table-wrap,
    .book-catalog-table-wrap {
        overflow-x: auto;
    }

    .book-catalog-section-head h3 {
        font-size: 22px;
        line-height: 26px;
    }

    .book-catalog-table {
        min-width: 720px;
    }

    .books-pagination-box {
        padding: 18px;
    }

    .home-book-category h4 {
        font-size: 24px;
        line-height: 28px;
    }

    .home-book-category-link {
        margin-left: 0;
    }

    .home-book-marquee-track {
        gap: 14px;
    }

    .home-book-card {
        flex-basis: 180px;
        width: 180px;
    }

    .home-book-card-cover {
        min-height: 248px;
        padding: 14px;
    }

    .home-book-card-cover img,
    .home-book-card-placeholder {
        height: 220px;
        line-height: 220px;
    }

    .home-gallery-marquee-track {
        gap: 14px;
    }

    .home-gallery-card {
        flex-basis: 240px;
        width: 240px;
    }

    .home-gallery-card-image img {
        height: 190px;
    }

    .home-gallery-card-caption {
        padding: 16px;
    }

    .home-gallery-card-caption h4 {
        font-size: 20px;
        line-height: 24px;
        min-height: 48px;
    }

}

.footer-top-section {
    background-color: #221f1b;
    float: left;
    padding: 36px 0 20px 0;
    width: 100%;
}

.footer-bottom-section {
    background: #171717;
    border-top: 1px solid rgba(246, 210, 178, 0.14);
    color: #e9ddd0;
    float: left;
    padding: 20px 0;
    width: 100%;
}

.footer-bottom-section a,
.footer-bottom-section strong.copy {
    color: #e9ddd0;
}

.footer-bottom-section strong.copy a {
    color: #1ea3f2;
}

.footer-top-column h3 {
    color: #f6d2b2;
    font: 700 20px/24px 'Oswald', sans-serif;
    letter-spacing: 0.5px;
    margin: 0 0 18px 0;
    text-transform: uppercase;
}

.footer-link-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.footer-link-list li {
    margin: 0 0 10px 0;
}

.footer-link-list li:last-child {
    margin-bottom: 0;
}

.footer-link-list a,
.footer-address-column p,
.footer-address-column a {
    color: #f3eee8;
    font: 400 14px/24px 'Open Sans', sans-serif;
    text-decoration: none;
}

.footer-link-list a:hover,
.footer-address-column a:hover {
    color: #fd7903;
}

.footer-address-column p {
    margin: 0 0 14px 0;
}

.footer-address-column p:last-child {
    margin-bottom: 0;
}

.footer-address-item {
    align-items: flex-start;
    display: flex;
    gap: 10px;
}

.footer-address-icon {
    color: #f6d2b2;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    min-width: 16px;
}

.footer-address-text {
    display: block;
}

.footer-visitor-badge {
    background: #f8f1e4;
    border: 1px solid #d9c7a7;
    border-radius: 999px;
    color: #7a3b12;
    display: inline-block;
    font-size: 12px;
    letter-spacing: 1px;
    margin-left: 10px;
    padding: 2px 10px;
    text-transform: uppercase;
}

@media (max-width: 767px) {
    .footer-top-section .container,
    .footer-bottom-section .container {
        padding-left: 18px;
        padding-right: 18px;
    }

    .footer-top-section .row-fluid,
    .footer-bottom-section .row-fluid {
        margin-left: 0;
    }

    .footer-top-section .row-fluid [class*="span"],
    .footer-bottom-section .row-fluid [class*="span"] {
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
    }

    .footer-top-section {
        padding: 26px 0 6px 0;
    }

    .footer-top-column {
        margin-bottom: 26px;
    }

    .footer-top-column h3 {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 14px;
    }

    .footer-link-list li {
        margin-bottom: 8px;
    }

    .footer-link-list a,
    .footer-address-column p,
    .footer-address-column a {
        font-size: 13px;
        line-height: 22px;
    }

    .footer-address-item {
        gap: 8px;
    }

    .footer-address-text,
    .footer-address-text a {
        overflow-wrap: anywhere;
    }

    .footer-bottom-section .span6,
    .footer-bottom-section strong.copy {
        float: none;
        text-align: left;
    }

    .footer-bottom-section {
        padding: 16px 0 18px 0;
    }

    .footer-visitor-badge {
        display: inline-block;
        margin: 10px 0 0 0;
    }

    .footer-bottom-section strong.copy {
        display: block;
        margin-top: 12px;
    }
}
