/*
Theme Name: SKT Handyman
Theme URI: http://www.sktthemes.net/themes/skt_handyman/
Author: SKT Themes
Author URI: http://www.sktthemes.net
Description: SKT Handyman is a multipurpose wordpress theme. It has ability to have a nice background. Comes with a slider. Easy to customize which requires no prior html coding knowledge. So just fill in the sections and your home page is set. Logo, layout, content on any pages can be set up very easily. This theme is responsive and looks good on all major browsers and devices. Can be used by corporate, business, bloggers, portfolio, photographers and any kind of business or industries. Comes with 4 default templates. Compatible with popular plugins like WooCommerce, bbPress, Contact Form 7 and SEO plugins. Demo link: http://sktthemesdemo.net/handyman

Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: skt_handyman_pro
Tags: black, orange, gray, red, white, light, brown, two-columns, left-sidebar, right-sidebar, one-column, responsive-layout, custom-background, custom-menu, featured-images, full-width-template, theme-options, threaded-comments, translation-ready

SKT Handyman Wordpress Theme has been created by SKT Themes(sktthemes.net), 2014.
SKT Handyman Wordpress Theme is released under the terms of GNU GPL
*/

/* font-family: 'Open Sans', sans-serif, Arial; */
*{margin: 0; padding: 0; outline:0;}
body{margin:0; padding:0; font-family: 'Roboto', sans-serif, Arial; font-size:16px; line-height:1.6; }
img{border:0; padding:0; margin:0; max-width:100%; }
a{text-decoration:none; color:#699935;}
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.6; 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; margin-bottom:10px; text-transform:uppercase;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{color:#699935;}
h1 {font-size:26px; margin:5px 0 15px; text-transform:uppercase; font-weight:normal;}
h2 {font-size:19px; margin:5px 0 15px; font-weight:normal;}
h3 {font-size:17px; margin:5px 0 13px; font-weight:normal;}
h4 {font-size:15px; margin:5px 0 12px; font-weight:normal;}
h5 {font-size:14px; margin:5px 0 11px; font-weight:normal;}
h6 {font-size:12px; margin:5px 0 10px; font-weight:normal;}
.clear{clear:both;}
.top{ text-align:center;}
.top ul{ list-style:none; margin:0; padding:0;}
.top ul li{ display:inline-block; margin:0; padding:0 16px; border-right:1px solid #ffffff; height: 12px; line-height: 10px; }
.top ul li:last-child{ border-right:none;}
.top ul li a{color: #ffffff; display: block;}
.top ul li ul{ display:none;}
.bottom{ text-align:center;}
.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{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:990px; margin:0 auto;}
section{padding:10px 0;}
.header{padding:30px 0 40px; z-index:101; border-top:6px solid #000000; border-bottom:3px solid #b3b3b3;}
.fixed_header{position:fixed; top:0; border-bottom:2px #699935 solid; }
.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-size:36px; color:#699935;}
.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 #699935; font-size:0; display:inline-block; height:34px; margin:-1px; width:70px; 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%;}
#copyright{color:#fff; padding:30px 0 20px; font-size:12px;}
#copyright a{padding:0 3px;}
.welcome_text{padding:0;}
.welcome_text img{vertical-align:top;}
.about_text{padding:30px 0;}
.readmore{ color:#000; background:transparent; border:2px #7d7d7d solid; padding:5px 10px; margin:10px 0; display:inline-block;}
.readmore:hover{color:#699935;}
.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;}
.sticky{background:#f6f6f6;}
.tag-sticky-2{background:#f6f6f6; padding:10px;}
.features_more ul{margin-left:40px;}
.buy_theme{background:#699935; 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:#699935; padding:0 25px;}
.buy_theme h2 a{background:#699935; 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;}
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:10px;}
.tm_client strong{font-size:14px; color:#699935;}
.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{display:inline-block; padding:5px 10px; color:#fff; background-color:#333;}
.pagination ul li span.current, .pagination ul li:hover a {background-color:#699935;}
#sitefull{width:100%;}
#sidebar{margin-top:10px;}
#sidebar .widget{padding-bottom:35px;}
#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:#000; 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:#b5b5b5; color:#fff;}

/* woocommerce */
a.added_to_cart{background:#699935; 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:#699935; margin-top:4px;}
textarea.wp-editor-area{border:1px #ccc solid;}
article.type-post{margin-bottom:10px;}

.team_links{text-align:center; padding:10px 0; border-top:1px #fff solid;}
.member_info{text-align:center; margin-top:10px;}
.member_dtl{padding:15px;}
.member_info h3{ font-size:12px;}
.member_info h2{ margin-bottom:2px;}
.member_info .member_dtl a, .one_half a, .one_third a, .one_fourth a, .one_fifth a, #owl-demo .item a:hover{ color:#3d3d3d; background-color:#ffffff; padding:7px 12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.member_info .member_dtl a:hover, .one_half a:hover, .one_third a:hover, .one_fourth a:hover, .one_fifth a:hover, #owl-demo .item a{ background-color:#3d3d3d; color:#ffffff;}
#owl-demo .item a{padding:7px 12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}

.contact-form p{ width:43%; float:left; margin:0 15px 5px 0; line-height:inherit; text-align:left;}
.contact-form p.area{ width:100%; float:none; margin:0 0 20px; padding:0;}
.contact-form input[type="text"].cf_text{width:88%; padding:8px 10px 8px 32px; border:1px #e4e3e3 solid; background-image:url(images/icon-man.png); background-repeat: no-repeat; background-position: 10px 11px; background-color:#ffffff; font:12px arial; color:#333333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.contact-form input[type="email"].cf_text{width:88%; padding:8px 10px 8px 32px; border:1px #e4e3e3 solid; background:url(images/icon-email.png) ;background-repeat: no-repeat; background-position: 10px 11px; background-color:#ffffff; font:12px arial; color:#333333; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.contact-form input[type="tel"].cf_text{width:88%; padding:8px 10px 8px 32px; border:1px #e4e3e3 solid; background:url(images/icon-phone.png); background-repeat: no-repeat; background-position: 10px 11px; background-color:#ffffff;  font:12px arial; color:#333333; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.cf_textarea{width:87%; padding:10px; border:1px #ddd solid;  font:12px arial; color:#333333; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.cf_captcha{width:168px; padding:5px; border:1px #ddd solid; font:12px arial; color:#333333;}
.cf_button{padding:8px 20px; border:none; color:#fff; cursor:pointer; display:block; margin-top:25px; text-transform:uppercase; font:700 16px arial; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.cf_button:hover{background:#666;}
.error_msg{color:#e00; padding-left:10px; vertical-align:top;}
.success_msg{color:#070; padding:5px 0 15px;}
.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 0;}
.pricing_table .highlight{background:#e74c3c; 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 0; border-top:1px #fff solid;}
.pricing_table .tf a{background:#e74c3c; 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:#e74c3c;}

.webicon{font-size:22px; padding:15px 0;}
section#home_slider{ padding:9px 0;}

h1.page-title{ background:url(images/title-border.jpg) repeat-x bottom; padding-bottom:15px;}
.home-shadow{ width:25px; background:url(images/home-shadow.png) no-repeat; height:472px; float:left; margin-left:38px; position:relative; top:-47px;}

/* ------ 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:#699935 !important;}

#owl-demo .item{
        padding: 12px 44px 13px;
        color: #3d3d3d;
		border-right:1px solid #c7c7c7;
		font:12px/18px arial;
		background:url(images/carousel-shadow.png) repeat-y left;
    }
#owl-demo .item h2{ text-align:center; color:#ffffff;}
#owl-demo .item img{ border:3px solid #ffffff; margin-bottom:10px;}
.owl-prev{ margin:0; padding:0; background:url(images/prev-horizontal.png) no-repeat; width:36px; height:38px; position:absolute; top:115px; left:-15px;}
.owl-next{ margin:0; padding:0; background:url(images/next-horizontal.png) no-repeat; width:36px; height:38px; position:absolute; top:115px; right:-15px;}

.sidebar-inner .quote-button {
   background-color: #999999;
}

#awcc1427213367092 div.aw-widget-current-inner > div {
   background: none !important;
   border: none !important;
}

#awcc1427213367092 div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather {
   color: #699935 !important;
}

#awcc1427213367092 div.aw-widget-current-inner #link_get_widget {
   display: none;
}

#awcc1427213367092 {
   width: 220px;
}

iframe {
   max-width: 100% important;
}

.quote-button .quote-title {
   color: #699935 !important;
}
.quote-button .textwidget {
   padding: 0px 7px;
}

.quote-button .textwidget, .quote-button .textwidget h1, .quote-button .textwidget h2, .quote-button .textwidget h3, .quote-button .textwidget h4 {
   color: #fff !important;
   font-size: 15px;
   text-transform: none;
}