/*
Theme Name: SKT Pathway
Theme URI: https://www.sktthemes.net/themes/skt_pathway/
Author: SKT Themes
Author URI: http://www.sktthemes.net
Description: SKT Pathway is a responsive mobile friendly multipurpose WordPress theme and can be used for interior design, medical, health, fitness, corporate, business, consulting, real estate and news, blog, portfolio type of websites. Since it is compatible with portfolio slider, gallery plugins and WooCommerce for online shop and contact forms for appointment bookings and forms it is a multiconcept and multipurpose theme. Demo: http://sktthemesdemo.net/pathwaypro/

Version: 1.6
License: GNU General Public License
License URI: license.txt
Text Domain: skt-pathway
Tags: two-columns, left-sidebar, right-sidebar, one-column, custom-background, custom-menu, featured-images, full-width-template, theme-options, threaded-comments, translation-ready

SKT Pathway Wordpress Theme has been created by SKT Themes(sktthemes.net), 2016.
SKT Pathway Wordpress Theme is released under the terms of GNU GPL

This theme is based on Underscores theme (_s) [Underscores is distributed under the terms of the GNU GPL v2 or later.]
*/

*{margin: 0; padding: 0; outline:0;}
body{margin:0; padding:0; font-family: 'Open Sans', sans-serif, Arial; font-size:13px; line-height:1; color:#4d4d4d; background-size:cover; background-color:#eae9e9; }
img{border:0; padding:0; margin:0; max-width:100%; }
a{text-decoration:none; color:#a0ce4e;}
a:hover{text-decoration:none; color:#000000;}
blockquote p{padding:0; margin:0; }
blockquote{color:#777; font-style:italic; line-height:1.5; padding:20px 15px; margin:15px 0 20px; background:#f6f6f6; position:relative;}
p{line-height:1.5; margin:5px 0 15px;}
h1, h2, h3, h4, h5, h6 {color:#000; line-height:1.5; -ms-word-wrap: break-word; word-wrap: break-word;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{color:#a0ce4e;}
h1 {font-size:26px; margin:5px 0 15px; font-weight:lighter; text-transform:uppercase;}
h2 {font-size:19px; margin:5px 0 15px; text-transform:uppercase;}
h3 {font-size:17px; margin:5px 0 13px; font-weight:lighter; text-transform:uppercase;}
h4 {font-size:15px; margin:5px 0 12px; text-transform:uppercase;}
h5 {font-size:14px; margin:5px 0 11px; font-weight:normal;}
h6 {font-size:12px; margin:5px 0 10px;}
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.alignleft{float:left; margin:0 20px 5px 0;}
.alignright{float:right; margin:0 0 5px 20px;}
.aligncenter{margin:5px auto; text-align:center;}
.alignnone{float:none; display:block;}
 hr{background:url(images/hr_double.png) repeat-x center top; border:none; height:8px; padding:10px 0; clear:both;}
.wrapper_main{background:#fff; display:table; width:1000px; margin:25px auto 0; box-shadow:0 0 22px rgba(0,0,0,0.75); -moz-box-shadow:0 0 22px rgba(0,0,0,0.75); -webkit-box-shadow:0 0 22px rgba(0,0,0,0.75);}
.container{width:960px; margin:0 auto;}
.header{padding:10px 20px; background:#fff; z-index:101;}
.header-align{ position:relative;}
.fixed_header{position:fixed; top:0; border-bottom:2px solid; border-bottom-color:#a0ce4e;}
.mobile_nav a{background:url(images/mobile_nav_right.png) no-repeat right center #f6f6f6; border:1px #ccc solid; margin-top:10px; padding:12px 20px; display:none;}
#logo{padding:0 0 10px; float:left;}
#logo h1{font-weight:700; font-family:'Oswald', sans-serif; color:#000000; font-size:35px; text-transform:uppercase; margin-top:0px; margin-bottom:-10px;}
#logo h1 span{color:#a0ce4e;}
#logo p{text-transform:uppercase; color:#838482; font-size:13px;}

.header_right{float:right;}
.header_right .search_form{padding:8px 0 2px; float:right;}
.search-form{border:1px #e3e4e5 solid; width:240px; background:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.search-form label span{display:none;}
.search-form .search-field{border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.search-form .search-field{border:none; background:#ffffff; padding:8px; width:150px; color:#777;}
.search-form .search-submit{float:right; background:url(images/search-icon.png) no-repeat center center #a0ce4e; font-size:0; display:inline-block; height:34px; margin:-1px; width:50px; border:none; cursor:pointer; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;}
.search-form .search-submit:hover{background-color:#000000;}
.col_one_half, .col_one_third, .col_one_fourth, .col_one_fifth{float:left;}
.col_one_half{width:48%; margin-right:4%;}
.col_one_third{width:31%; margin-right:3%;}
.col_one_fourth{width:22%; margin-right:3%;}
.col_one_fifth{width:18%; margin-right:2%;}
#footer{background-color:#333; color:#eeeeee; padding:50px 0 40px;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{color:#fff;}
#footer hr{background:url(images/hr_footer.png) repeat-x center center; border:none; padding:15px 0 0; clear:both;}
#footer a, #copyright a{color:#fff;}
#footer a:hover, #copyright a:hover{color:#a0ce4e;}
#footer aside.widget{float:left; border-right:1px #424242 solid; width:27%; padding-right:4%; margin-right:4%; padding-bottom:10px;}
#footer aside.widget.last{padding-right:0; margin-right:0; border:none;}
#footer aside.widget .fp_date{color:#a5a4a4; font-size:11px;}
#footer .search-form{margin-top:15px;}
#copyright{background:#666565; color:#fff; padding:15px 0; font-size:12px;}
#copyright a{padding:0 3px;}
.welcome_text{padding:30px 0 0;}
.welcome_text img{vertical-align:top;}
.about_text{background:#f6f7f9; padding:30px 0; border-top:1px #cfcfcf solid; border-bottom:1px #cfcfcf solid; box-shadow:inset 0 0 40px rgba(0,0,0,0.25); -moz-box-shadow:inset 0 0 40px rgba(0,0,0,0.25); -webkit-box-shadow:inset 0 0 40px rgba(0,0,0,0.25); -o-box-shadow:inset 0 0 40px rgba(0,0,0,0.25); -ms-box-shadow:inset 0 0 40px rgba(0,0,0,0.25);}
.readmore{ color:#000; background:transparent; border:2px #7d7d7d solid; padding:5px 10px; margin:10px 0; display:inline-block;}
.readmore:hover{color:#a0ce4e;}
.features{padding:30px 0;}
.features .col_one_third{width:290px; margin-right:44px; margin-top:5px; margin-bottom:10px;}
.features_more{background:#333; color:#fff; padding:30px 0;}
.features_more h1, .features_more h2, .features_more h3, .features_more h4, .features_more h5, .features_more h6, .buy_theme h1, .buy_theme h2, .buy_theme h3, .buy_theme h4, .buy_theme h5, .buy_theme h6, .buy_theme h1 a, .buy_theme h2 a, .buy_theme h3 a, .buy_theme h4 a, .buy_theme h5 a, .buy_theme h6 a{color:#fff;}
.features_more hr{opacity:.3; filter: alpha(opacity=30);}
section ul, .content-area ul{list-style:none; line-height:1.5;}
section ul li, .content-area ul li, .content-area ol li ul li {background:url(images/bull_right.png) no-repeat left 10px; padding:5px 5px 5px 25px;}
section ol li, .content-area ol li{background-image:none; padding:5px;}
section ol, .content-area ol{margin-left:15px; list-style:none;}
.sticky{background:#f6f6f6;}
.tag-sticky-2{background:#f6f6f6; padding:10px;}
.features_more ul{margin-left:40px;}
.buy_theme{background:#a0ce4e; color:#fff; padding:12px 0;}
.buy_theme h2{padding:12px 0; background:url(images/h1_buy_bg.png) repeat-x center center; text-align:center; margin:0;}
.buy_theme h2 span{background:#a0ce4e; padding:0 25px;}
.buy_theme h2 a{background:#a0ce4e; border:1px #ffffff solid; padding:10px 15px;}
.buy_theme h2 a:hover{background:#000;}
.testimonials{padding:30px 0;}
.testimonials h5{text-align:center; color:#777;}
.post-comment{float:left;}
.post-date{float:left;}
.post-categories{float:left;}
.post-tags{float:left;
display: none;
}
img{height:auto;}
blockquote .bubble{background:url(images/bq_bubble.png) no-repeat left top; height:13px; width:20px; position:absolute; display:block; bottom:-12px; left:15px;}
.tm_client{font-size:12px; font-weight:normal; color:#777; margin-bottom:30px;}
.tm_client strong{font-size:14px; color:#a0ce4e;}
.lead_text{width:75%; margin-left:auto; margin-right:auto; }
.content-area{padding:20px 0 30px;}	
.pagination{padding:15px 0 5px; display:table;}
.pagination ul{list-style:none;}
.pagination ul li{list-style:none; background-image:none; padding:0; margin-right:5px; display:inline; float:left; margin-top:5px;}
.pagination ul li a, .pagination ul li span, .nav-links a, .page-numbers{display:inline-block; padding:5px 10px; color:#fff; background-color:#333;}
.pagination ul li span.current, .pagination ul li:hover a, .current{background-color:#a0ce4e;}
#sitefull{width:100%;}
#sidebar{margin-top:10px;}
#sidebar aside{margin-bottom:25px;}
#sitemain.nosidebar{margin-left:auto; margin-right:auto; float:none;}
.nav-previous{float:left;}
.nav-next{float:right;}
.postmeta{margin-bottom:15px;}
.post-navigation{padding-bottom:15px;}
.image-navigation .nav-next, .image-navigation .nav-previous{padding:15px 0;}
dd, dt{padding:5px 0; line-height:1.5;}
.wp-caption, .gallery-caption{max-width:100%; background:#f6f6f6; text-align:center; margin-bottom:10px;}
.wp-caption-text{text-align:center; color:#333; padding-bottom:10px; display:block; margin-bottom:0;}
.post-password-form input[type=password]{border:1px #ccc solid; padding:2px;}
.hdr_buy_link a{background:#a0ce4e; padding:7px 10px; color:#fff; display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}
.hdr_buy_link a:hover{background-color:#000;}

/* woocommerce */
a.added_to_cart{background:#a0ce4e; 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{float:left; padding:4px 0 0 15px;}*/
#subscription-toggle a.subscription-toggle{padding:5px 10px; display:inline-block; color:#a0ce4e; margin-top:4px;}
textarea.wp-editor-area{border:1px #ccc solid;}

/* ------ Woocommerce ------- */
select.orderby{ margin:0; padding:0; height:35px; font:14x 'PT Sans', Helvetica, sans-serif; color:#4e4e4e; border:1px solid #cccccc;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:#a0ce4e !important;}

/* Text meant only for screen readers. */
.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;
}

/* ============= Others ============ */
body.wp-custom-logo #logo h1{display:none;}
#logo img{margin-top:7px;}

/* ============= Widget Sidebar ============ */
#sidebar table{width:100%; text-align:center;}
#calendar_wrap caption{font-weight:700; padding-bottom:10px; text-transform:uppercase;}
#prev{text-align:left;}
#next{text-align:right;}
#sidebar select{ width:100%; height:25px;}
#sidebar select option{width:260px;}

.comment-author-link, .comment-author-link a{font-weight:700 !important; color:#000000;}
#sidebar .widget-title a{color:#000000;}
#sidebar input[type="text"], #sidebar input[type="search"]{width:75%; height:22px; margin-bottom:10px; padding-left:2%;}
.recentcomments a{background-image:none !important; display:inline-block !important; border:none !important; text-align:left !important; padding:0 !important; margin:0 !important;}
.comment-author-link{margin-right:5px !important;}
#sidebar ul li ul, #sidebar ul li ul li ul, #sidebar ol li ol, #sidebar ol li ol li ol{ margin-left:0px;}
.infomessage{display:block;}

#wrapfirst, #wrapsecond, #wrapthird{margin:35px 0; clear:both;}
#wrapfirst h2, #wrapsecond h2{text-align:center;}
#wrapthird .container{display:block; padding-top:35px;}

.blog-post-repeat{clear:both; display:block;}
.post-thumb{float: left; padding: 0 20px 20px 0;}
.pagination{clear:both !important;}
.nomarg{margin-right:0px !important; padding-right:0px !important; border-right:none !important;}
.freelink{color:#a0ce4e !important;}

.footermenu ul li{display:inline-block; list-style:none;}
.footermenu ul li:after{content: " | ";}
.footermenu ul li:last-child:after{content: "";}