/*
Theme Name: SKT Launch
Theme URI: http://www.sktthemes.org/shop/skt-launch/
Author: SKT Themes
Author URI: http://www.sktthemes.org
Description: SKT Launch can be used to launch any product, eBook, theme, app, or serve as a landing page for product website, ecommerce site, ebook website. Is simple, flexible and adaptable multipurpose responsive WordPress theme. Caters to author, e-book, product, app, landing, portfolio and business and corporate websites. WooCommerce, Nextgen gallery, WordPress SEO and Contact form 7 compatible. Compatibility with qTranslate-X for multilingual and translation ready theme. Check Demo : http://sktthemesdemo.net/ebookauthor/

Version: 1.5
Tested up to: 5.9
Requires PHP: 5.6
License: GNU General Public License
License URI: license.txt
Text Domain: skt-launch

Tags:two-columns,right-sidebar,custom-background,custom-colors,custom-menu,sticky-post,theme-options,threaded-comments,translation-ready

SKT Launch WordPress Theme has been created by SKT Themes(sktthemes.org), 2016.
SKT Launch WordPress Theme is released under the terms of GNU GPL

SKT Launch is based on underscores theme.
*/

body{margin:0; padding:0;line-height:20px; font-size:13px; color:#5d5c5c; font-family:Arial, Helvetica, sans-serif;}
*{ margin:0; padding:0; outline:none;}
img{ border:none; margin:0; padding:0; height:auto}
.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .aligncenter{ margin:0; padding:0;}
p{ margin:0; padding:0;}
a{ text-decoration:none; color:#ff554e; -webkit-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out;}
a:hover{ text-decoration:none; color:#666;}
ol,ul{ margin:0; padding:0;}
ul li ul, ul li ul li ul, ol li ol, ol li ol li ol{margin-left:10px;}

h1{font:bold 30px 'Roboto'; color:#242424; }
h2{font:bold 26px 'Roboto'; color:#242424; }
h3{font:bold 20px 'Roboto'; color:#242424; }
h4{font:bold 19px 'Roboto'; color:#242424; }
h5{font:bold 18px 'Roboto'; color:#242424; }
h6{font:bold 16px 'Roboto'; color:#242424; }

h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0 0 15px; word-wrap:break-word;}
.entry-content p{padding:0 0 15px 0;}
h2.section-title{font-weight:bold; padding:0 0 30px 0; margin:0 auto 40px auto; text-align:center; border-bottom:1px #dedede solid; display:table; position:relative; z-index:9; font-size:30px;}
h2.section-title span{ color:#ff9000;}
h2.section-title:before{padding-right:0; position:relative; top:45px; content:url('images/section-title-image.png');}
h2.section-title:after{padding-left:0; position:relative; top:45px; content:url('images/section-title-image.png');}

.alignnone{margin:0 5px;}
img.alignleft, .alignleft{ float:left; margin:0 15px 0 0;}
img.alignright, .alignright{ float:right; margin:0 0 0 15px;}
.left{ float:left;}
.right{ float:right;}
.last{margin-right:0 !important;}
.last_column {clear: right; margin-right: 0 !important;}
.clear{clear:both;}

#nosidebar{ width:80%; margin:0 auto; float:none;}
#sidebar{ width:360px; margin:0; padding:0; float:right;}
#sidebar h2{padding:15px 0 15px 0;}

.main-container{margin:0; padding:0;}
.header.fixed{position:fixed !important; top:0 !important; margin:0; padding:0; z-index:99; background-color:#FFF; opacity:1;}
.header.fixed .header-inner .nav ul li a{ padding-top:20px;  padding-bottom:20px;}
.header.fixed .header-inner .nav ul li ul li a{ padding-bottom:10px; padding-top:10px;}
.header.fixed .header-inner .nav ul li:hover > ul{ top:52px;}
.header.fixed .header-inner .logo{ margin:7px 0;}
 
.header .header-inner{ margin:0 auto; padding:0; position:relative; width:1170px;}
.header .header-inner .logo{float:left; padding:0;  margin:19px 0; max-width:260px;}
.header .header-inner .logo h1{ font-weight:700; padding:0; }
.header .header-inner .logo h1 span{color:#f90;}
.header .header-inner .logo a{ color:#000; font-weight:400;}
body.wp-custom-logo .logo h1{display:none; visibility:hidden;} 

/* Header Section Css */
.signin_wrap{background-color:#1a1b1f; color:#fff; line-height:36px; font-size:14px; margin:0 auto; padding:0;}
.signin_wrap .left span{ float:left; line-height:35px; padding-top:3px;}
.signin_wrap .fa{ margin-right:5px;}
.signin_wrap i{ position:relative; top:2px; font-size:21px}
.signin_wrap .right{ width:65%; text-align:right; line-height:40px; font-size:18px; font-weight:bold; font-family: 'Roboto Condensed', sans-serif; }
.signin_wrap .right .phnobadiv{padding:3px 25px 2px; margin-right:5px; background:#F90; display:inline-block;}
.signin_wrap .right .fa{ color:#fff;}
.container{width:1170px; margin:0 auto; padding:0; position:relative;}

.toggle{display:none;}
.header{position:absolute; z-index:999; width:100%;  height:auto; padding:0; background-color: rgba(255, 255, 255, 0.3);}
.header .header-inner .nav{ margin:0; padding:0; text-align:right; float:right;}
.header .header-inner .nav ul { float:right; margin:0; padding:0; font-family:'Roboto', sans-serif; font-weight:400; text-transform:uppercase;}
.header .header-inner .nav ul li{ display:inline-block; margin:0; position:relative;}
.header .header-inner .nav ul li a{ color:#313234; padding:38px 25px; display:block; 
-webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px;border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;}
.header .header-inner .nav ul li a:hover{color:#ff9000;}

/* --------- Homepage --------- */
section#about-author{padding-top:0;}
#about-author p{padding-bottom:20px;}
#about-author .about-author{text-align:center; position:relative; z-index:10; top:-70px; margin-bottom:-50px;}
#about-author .about-author img{background:#fbfbfb; padding:8px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; height:180px;}

#about-author .alignleft{margin-right:85px; margin-top:0; margin-bottom:0; }
#about-author .alignright{margin-left:85px; margin-top:0; margin-bottom:0; }

.client_banner{ margin:0; padding:0;}
.client_banner .client{ width:43px; margin:0 10px 10px 0; padding:0; display:inline-block;}
.client_banner .client img{ width:100%;}

.threebox{width:31.4%; height:auto; display:inline-table; text-align:center; margin:0 2.5% 3% 0; padding:0; position:relative; transition:0.3s;}
.threebox:hover{cursor:pointer; transition:0.3s;}
.threebox .feature-image-book{width:110px; height:70px; background:#dbdbdb; -webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%; margin:0 auto; padding:40px 0 0 0; transition:0.3s;}
.threebox:hover .feature-image-book{background:#ff9000;}
.threebox .feature-image-book img{display:block; margin:0 auto; width:40px; height:31px;}
.threebox a.read-more{font-size:12px; font-weight:bold; text-transform:uppercase; background-color:#FFF; color:#000; margin-top:25px;}
.threebox:hover a.read-more{background-color:#ff9000; color:#FFF;}
.threebox h5{ padding:30px 0;}

/** Blog post css ** -----------------------------------------------------------------*/
.blogposts{ color:#858484; width:44.5%; height:300px; margin:0; padding:5.1% 5.1% 0 0; border-right:solid 1px #e7e6e6; border-top:solid 1px #e7e6e6; display:inline-block; vertical-align:middle; position:relative;}
.blogposts:first-of-type{ border-top:none !important;} 
.blogposts:nth-of-type(2){ border-top:none !important;} 
.blogposts h4{color:#454545; font-weight:normal; padding:0px;}
.blogthumbs{ width:33%; margin-right:7%; float:left; position:relative;}
.blogthumbs img{ -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; height:170px;} 
.blogpostcontent{ width:60%; float:left; padding:0;}
.blogpostcontent p{ line-height:20px;}

.date-news{ color:#454545; font-weight:normal; font-family:'Roboto'; font-size:11px; text-transform:uppercase; margin:10px 0 20px 0;} 
.date-news span{ background:#f3f3f3; padding:10px 15px;}
.lastcols{margin-right:0 !important; padding-right:0 !important; padding-left:5.1%; border-right:none !important; margin-left:-1%;}
.byadmin-home{float:left;}
.postdate-home{float:right;}
.postmeta{ border-bottom:solid 1px #e8e8e8; margin-bottom:20px; }

#sitemain .blogposts{ padding-right:5.4%;}
#sitemain .lastcols{ padding-left:5.4%;}
#sitemain #products-box, #nosidebar #products-box{ margin-right:15px;}
#sitemain #products-box .prodprice, #sitemain #products-box .prodbuy a{ right:13%;}
#nosidebar #products-box .prodprice, #nosidebar #products-box .prodbuy a{ right:20%;}

#sitemain .customer-review{ width:350px; margin-right:30px;}
#nosidebar .customer-review{ width:420px;}

#sitemain #products-box .review_1, #sitemain #products-box .review_2, #sitemain #products-box .review_3, #sitemain #products-box .review_4, #sitemain #products-box .review_5{right: 27%; top: 39%;}
#sidebar .threebox{ width:auto}
#nosidebar .main-form-area input[type="text"], #nosidebar .main-form-area input [type="url"], #nosidebar .main-form-area input[type="email"], #nosidebar .main-form-area input[type="tel"]{ width:405px; margin:0;}

#sitemain .wpcf7 form input[type="text"], #sitemain .wpcf7 form input[type="email"], #sitemain .wpcf7 form input[type="tel"], #sitemain .wpcf7 form input[type="url"], #sitemain .wpcf7 form input[type="date"], #sitemain .main-form-area input[type="text"], #sitemain .main-form-area input [type="url"], #sitemain .main-form-area input[type="email"], #sitemain .main-form-area input[type="tel"]{ width:315px; margin:0;}

a.read-more{ text-transform:uppercase; font-weight:bold; margin-top:10px; font-size:14px; background-color: #ff9000; color:#FFF; padding:10px 30px; display:inline-block; border-radius:4px;}
a.read-more:hover{background-color: #242424;}

#books, #about-author, #blog{padding:110px 0;}
.bookbg{background-image:url('images/book-features-bg.jpg'); background-repeat:no-repeat; background-position: center center; background-size: cover;}

.about-author, .threebox, .home-contact-join{ visibility:hidden; position:relative;}
.page-numbers{display: inline-block; padding: 5px 10px; margin: 0 2px 0 0; border: 1px solid #eee; line-height: 1; text-decoration: none; border-radius: 2px; font-weight: 600;}
.page-numbers.current,
a.page-numbers:hover {background: #f9f9f9;}
.navigation{margin-top:50px;}
.navigation h2{display:none;}

/* Footer */
.copyright-wrapper{padding: 25px 0; position: relative; background-color: #000000;}
.copyright-wrapper .inner{margin: auto; width: 1170px;}
.footer-menu{color: #ffffff; float: left; margin: 10px 0 0; padding: 0; width: 30%;}
.footer-social{float: left; margin: 0 auto; text-align: center; width: 40%;}
.social-icons{text-align: center;}
.social-icons a{border-radius: 100%; display: inline-block; height: 36px; line-height: 36px; margin: 0 5px 5px 0; width: 36px; background-color: #ffffff; color: #222222;}
.social-icons a:hover{background-color: #f58a00; color: #ffffff;}
.copyright{float: right; margin: 10px 0 0; text-align: right; width: 30%; color:#FFF;} 
/* Footer */

/* --------- Pages ------- */
.content-area, .page_content{ width:1170px; margin:0 auto; padding:50px 0;}
.inrpagecontent{margin: 0 auto; padding: 120px 0px; width: 1170px;}

.site-main{ width:760px; margin:0; padding:0; float:left;}
.site-main .education-date{ margin-right:25px;}
.site-main .education-col{ padding:30px 25px;}
#sitefull{ width:100% !important;}
.sitefull{ width:100% !important;}
.nosidebar{ float:none !important; margin:0 auto;}
.singleright{float:left !important; }
.singleleft{float:right !important;}

#nosidebar{ width:80%; margin:0 auto; float:none;}
#sidebar{ width:360px; margin:0; padding:0; float:right;}

.innerbanner{ margin:0 auto; }
.innerbanner img{margin:0 auto; text-align:center; width:100%; height:auto;}

#sidebar input[type="text"], #sidebar input [type="url"], #sidebar input[type="email"], #sidebar input[type="tel"], #sidebar textarea{background-color:#fff !important; width:86%; }
#sidebar textarea{ height:100%;}

/* Widgets Css */
#sidebar select{width:100%; height:25px;}
#calendar_wrap table{width:100%; text-align:center;}
#prev{text-align:left;}
#next{text-align:right;}
#sidebar ul ul li{margin-left:18px;}
#sidebar ul ul li:last-child{border-bottom:none;}
#sidebar ul ul ul li{margin-left:30px;}
.widget-title a{color:#FFF;}
/* Widgets Css */

#sidebar .left-right, #sidebar .right-left{ float:none; margin:0;}
.pricing_table{font-size:15px;}
.price_col{transition: left 0.5s;}
.price_col{float:left; text-align:center; background:#2c3e50; color:#fff; margin-top:10px; z-index:0;}
.pricing_table .th{font-size:24px; font-weight:bold; color:#fff; padding:10px;}
.pricing_table .highlight{background:#ff8a00; box-shadow:0 0 10px rgba(0,0,0,0.75); z-index:1; margin-top:0; z-index:1; position:relative;}
.pricing_table .highlight .th{padding-top:20px;}
.pricing_table .highlight .tf{padding-bottom:30px;}
.pricing_table .td, .pricing_table .tf{padding:20px; border-top:1px #fff solid;}
.pricing_table .tf a{background:#ff8a00; color:#fff; border:1px #ccc dashed; padding:8px 12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.pricing_table .tf a:hover{background-color:#2c3e50;}
.pricing_table .highlight .tf a{background-color:#2c3e50;}
.pricing_table .highlight .tf a:hover{background-color:#ff8a00;}
.error_msg{padding:10px; background:#ffd3ce; color:#e00; border:1px #e00 solid; margin:15px 0;}
.success_msg{padding:10px; background:#dcffc5; color:#070; border:1px #070 solid; margin:15px 0;}
.spacer20{height:20px; clear:both;}
.pagination{display:table; clear:both;}
.pagination ul{list-style:none; margin:20px 0;}
.pagination ul li{display:inline; float:left; margin-right:5px;}
.pagination ul li span, .pagination ul li a{background:#303441; color:#fff; padding:5px 10px; display:inline-block;}
.pagination ul li .current, .pagination ul li a:hover{background:#ff8a00;}
h1.entry-title, h1.page-title{padding-bottom:20px; margin-bottom:20px; border-bottom:solid 1px #e8e8e8;}
article.tag-sticky-2{background:#f6f6f6; padding:10px;}
article img{height:auto;}
article p{margin:10px 0;}
.post-date{display:inline;}
.post-comment{display:inline;}
.post-categories{display:inline;}
.post-tags{display:inline;}
form.search-form{margin-bottom:15px;}
input.search-field, .post-password-form input[type=password]{border:1px #eee solid; padding:12px;}
input.search-submit, .post-password-form input[type=submit]{font:400 15px 'Roboto'; text-transform:uppercase; margin:0; padding:10px 25px; border:none; color:#ffffff; border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; cursor:pointer;}

.post-thumb{float:left; padding:0 20px 10px 0;}
.attachment-post-thumbnail{max-width:100%; width:100%;}

#sidebar input[type="submit"]{ margin:20px 0 0 0;}
aside.widget{background:#f9f9f9; margin-bottom:30px; padding: 20px;}
h3.widget-title{font-size:18px; background-color:#ff9000; color:#ffffff; margin-bottom:1px; padding:10px 15px;}
aside.widget ul{ list-style:disc; margin-left:13px;}
.nav-previous{float:left; margin-top:10px; margin-bottom:10px;}
.nav-next{float:right; margin-top:10px; margin-bottom:10px;}
nav.post-navigation{padding:10px 0 20px;}
.accordion-box h2.active{color:#ff8a00;}
.webicon{font-size:20px;}
#sidebar ul{ margin:0; padding:0;}
#sidebar ul li{margin:5px 0;}

/* Change For Widget */
#sidebar ul li{ list-style:none; border-bottom:1px dashed #d0cfcf;}
#sidebar ul li a{ font:300 15px/18px "Roboto",sans-serif; background:url(images/sidebar-arrow.png) no-repeat 0 14px; padding:10px 0 10px 20px; color:#3b3b3b; display: block; word-wrap:break-word;}
/* Change For Widget */

#sidebar ul li a:hover{ color:#ff9000;}
#sidebar ul li:last-child a{ border:none;}

.comment-list, ol.comment-list{list-style:none; margin-left:0; margin-top:20px; margin-bottom:20px;}
.comment-list ul, ol.comment-list ul{list-style:none;}
.comment-list li.comment{margin-top:20px;}
.comment-list .comment-content h1, .comment-list .comment-content h2, .comment-list .comment-content h3, .comment-list .comment-content h4, .comment-list .comment-content h5, .comment-list .comment-content h6{margin-top:15px;}
.blog-post-repeat{margin-bottom:20px;}

/* woocommerce */
a.added_to_cart{background:#e1472f; padding:5px; display:inline-block; color:#fff; line-height:1;}
a.added_to_cart:hover{background:#000000;}
a.button.added:before{content:'' !important;}
#bbpress-forums ul li{padding:0;}
#subscription-toggle a.subscription-toggle{padding:5px 10px; display:inline-block; color:#e1472f; margin-top:4px;}
textarea.wp-editor-area{border:1px #ccc solid;}
.woocommerce input[type=text], .woocommerce textarea{border:1px #ccc solid; padding:4px;}
form.woocommerce-ordering select{ padding:5px; color:#777777;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family:'Roboto Condensed',san-serif; color:#ff8a00;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:inherit !important;}
h1.product_title, p.price{ margin-bottom:10px;}
a.blogthumbs img{ width:100%;}

.about-author, .threebox, .home-contact-join{ visibility:hidden; position:relative;}
.backbtn a{font:400 15px 'Roboto'; text-transform:uppercase; margin-bottom:10px; display:inline-block; float:right; padding:10px 25px; border:none; border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; cursor:pointer;}

.entry-content ol, .entry-content ul{ margin-left:15px;}
/* =WordPress Core
-------------------------------------------------------------- */
.wp-caption{background: #fff; border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none; height: auto;margin: 0; max-width: 98.5%; padding: 0; width: auto;}
.wp-caption p.wp-caption-text{font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px;}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px;	width: 1px; overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;	display: block;font-size: 14px;	font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;	top: 5px;width: auto;z-index: 100000;}

@media screen and (min-width:980px){
.header .header-inner .nav ul li ul{display:none; z-index:2;}
.header .header-inner .nav ul li:hover > ul{display:block; width:210px; position:absolute; top:97px; left:0; text-align:left;}
.header .header-inner .nav ul li:hover ul li ul{display:none;}
.header .header-inner .nav ul li:hover ul li:hover > ul{display:block; position:absolute; left:210px; top:0;}
}
/* Header Section Css */