/*
Theme Name: SKT Baby Sitter
Theme URI: http://www.sktthemes.net/themes/babysitter/
Author: SKT Themes
Author URI: http://www.sktthemes.net
Description: SKT Baby Sitter as the name suggests is a babysitterorate multipurpose WordPress theme. It is a responsive theme and is suitable for any kind of industry. So not just babysitterorate but other websites also can use it. Theme options and templates make this theme very easy to use. Compatible with popular plugins like WooCommerce and Contact form 7. Slider and content portions easy to set up and use. Demo Link: http://sktthemesdemo.net/baby/

Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: skt_baby_sitter
Tags: green, white, light, two-columns, right-sidebar, responsive-layout, custom-background, custom-menu, featured-images,full-width-template,theme-options,threaded-comments

SKT Baby Sitter WordPress Theme has been created by SKT Themes(sktthemes.net), 2014.
SKT Baby Sitter WordPress Theme is released under the terms of GNU GPL
*/

body{ margin:0; padding:0; background-color:#ffffff; color:#565656; font:normal 12px/22px 'Arial', sans-serif; }
img{ margin:0; padding:0; border:none;}
section img{max-width:100%;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
p{ margin:0; padding:0;}
a{ text-decoration:none; color:#02abe5; }
a:hover{ text-decoration:none; color:#757575; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
ul{ list-style:none; margin:0; padding:0;}
.clear{ clear:both;}
.middle-align{ margin:0 auto; padding:0;}
.wp-caption{ margin:0; padding:0; font-size:13px; max-width:100%;}
.wp-caption-text{ margin:0; padding:0;}
.sticky{ margin:0; padding:0;}
.gallery-caption{ margin:0; padding:0;}
.alignleft, img.alignleft {display: inline; float: left; margin-right:45px; margin-top:4px; margin-bottom:20px; padding:0; }
.alignright, img.alignright { display: inline; float: right; margin-top:140px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-top:0; }
.comment-list .comment-content ul { list-style:none; margin-left:15px;}
.comment-list .comment-content ul li{margin:5px;}
.main-container ol{list-style-position:outside; margin-left:20px;}
.main-container ol li{margin:5px 0;}
.toggleMenu{display:none;}
section{padding:0;}
section h1 {font-weight:700; font-size:38px; padding:0 0 50px 0; text-align:center; text-transform:uppercase;}
a.contact-button{ visibility:hidden; width:15%; margin:0 auto;}
.space40{height:40px;}
.space300{ height:300px;}
.header{width:100%; height:auto; padding:20px 0 30px 0;}
.header .header-inner{width:1160px; margin:0 auto; padding:0; }
.header .header-inner #logo{ float:left; margin-top:0; padding:0;}
.header .header-inner #logo h1{color:#fff; }
.header .header-inner #logo a{ color:#fff;}

.nav{ margin:10px 0 0; padding:0; text-align:right; float:right; clear:right;}
.nav ul { margin:0; padding:0;}
.nav ul li{ display:inline-block; margin:0; text-transform:capitalize; position:relative;}
.nav ul li a{padding:10px 20px; display:block;} 
.nav ul li.current-menu-item a, .nav ul li a:hover{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.nav .menu-item-has-children > a:after{content:url(images/ulliaul-arrow.png); display:inline-block; position: relative; right:-6px; top:-3px; float:right;}

.header-widget{ float:right; color:#ffffff; margin:0; padding:0;}
h1{line-height:100%; font-weight:400;}
h2{line-height:100%; font-weight:400;} 
h3{line-height:100%; font-weight:400;}
h4{line-height:100%; font-weight:400;}
h5{line-height:100%; font-weight:400;}
h6{line-height:100%; font-weight:normal;}

.space300{ height:300px;}
.responsibility-three-col h2, .qualified-sitter h2{ text-align:center; margin-bottom:25px;}
.responsibility-three-col p, .qualified-sitter p{ text-align:center;}

#slider{width:100%; margin:0 auto; padding:0;}
.container{ width:1160px; margin:0 auto; padding:0;}
.responsibility-three-col{ margin:0; padding:70px 0 50px 0;}

.respons-icon{ text-align:center; padding:0 0 25px 0;} 
.one_third h4{ margin-bottom:25px;}
.one_third a{ border-radius:3px; color:#a9a9a9; padding:10px 20px; display:inline-table; margin:30px auto 0 auto;}
.one_third a:hover{color:#fff;}

.home-we-are{ padding:55px 0;}
.home-we-are img{ float:left; border-radius:10px; background:#fff; padding:8px; margin:0 20px 20px 0;}
.home-we-are h2{ margin-bottom:25px;}
.home-we-are a{ background:#ff8fac; border-radius:3px; color:#fff; padding:10px 20px; display:inline-table; margin-top:80px;}
.home-we-are a:hover{ background:#fff; color:#ff8fac; }

.qualified-sitter{ width:auto; padding:75px 0; margin:0; }
.sitter-grid{ margin-top:60px; 45px 0 0; }
.sitter-grid p{ text-align:left;}
.sitter-grid h3{ margin-top:20px; margin-bottom:5px;}
.sitter-grid-margin{ margin-right:0;}
.sitter-photo{height:100% !important;}
.sitter-photo img{ padding:8px; background:#f3f3f3; width:auto; height:auto; max-height:215px; overflow:hidden;}
.babies-year{border-bottom: #ff8fac solid 1px; padding-bottom:15px; margin-bottom:15px; color:#a9a9a9;}

.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;}

.sitter-social-icon{ margin:30px 0 0 0; padding:0;}
.sitter-social-icon .team-social{margin:0 10px 4px 0; padding:0; float:left; border-radius:35px; background-color:#ff8fac;}
.sitter-social-icon .team-social a{width:35px; height:35px; vertical-align:middle; display:table-cell; text-align:center; color:#ffffff;}

.home-testimonial{padding:80px 0; }
.testimonial{ width:100%; margin:0; padding:0;}
.client-thumb img{ width:20%; min-height:auto; float:left; margin-right:70px; border-radius:100%; padding:8px; background:#ff8fac;}
.client-say{ width:61%; padding:35px; float:left; height:auto; background:#fff; position:relative; border-radius:10px;} 
.testimonial-arrow{width:19px; height:43px; position:absolute; left:-18px; top:50px; color:#ffffff;}
.client-say h2{ margin-bottom:40px;}
.client-say h5{ margin:50px 0 0 0;}

.sitter-search{ width:auto; padding:45px 0;}
.sitter-search a{border-radius:3px; color:#fff; padding:10px 20px; display:inline-table; font:400 34px/34px 'Playball', cursive; float:right; margin-top:20px;}
.sitter-title-content{ width:78%; float:left;}
.sitter-title-content h2{ margin-bottom:25px;}

.footer{ width:100%; padding:45px 0 0 0;  font:normal 13px/20px 'Arial'; color:#fff;}
.footer h6{ text-align:center; text-transform:uppercase; padding-bottom:40px; }
.footer ul{margin:0; padding:0;}
.footer ul li{margin:0 0 12px 0; padding:0; display:block; border-bottom:dashed 1px #95dafc;}
.footer ul li:last-child{ border-bottom:none;}
.footer ul li a{margin-bottom:12px; padding:0 0 0 20px; display:block;}

.footer-grid-1{ float:left; margin:0 38px 0 0; width:22.5%; text-shadow:none; }
.footer-grid-1-margin{ margin-right:0;}
.border-grid{min-height:265px; border:3px double #94d9fc; padding:25px 20px; margin-bottom:30px; }

.footer-post{ width:auto; margin-bottom:20px; padding-bottom:20px; border-bottom:dashed 1px #95dafc; } 
.footer-post:last-child{ margin:0; padding:0; border-bottom:none;}
.footer-post .footer-post-thumb{ float:left; margin:0; padding:0;}
.footer-post .footer-post-thumb img{margin:0 20px 0 0}
.footer-post .footer-post-title{ line-height:13px;}
.footer-post a{color:#fff; margin-bottom:7px; display:block;}
.footer-post a:hover{color:#2898cf;}

.footer-location{ background:url(images/footer-location.png) no-repeat left 5px; padding:0 0 15px 30px; margin-bottom:20px; border-bottom:dashed 1px #95dafc;}
.footer-mail{background:url(images/footer-mail.png) no-repeat left 5px; padding:0 0 15px 30px; margin-bottom:20px; border-bottom:dashed 1px #95dafc;}
.footer-mail a, .footer-call a{ color:#fff;}
.footer-mail a:hover, .footer-call a:hover{ color:#2898cf;}
.footer-call{background:url(images/footer-call.png) no-repeat left 5px; padding:5px 0 5px 30px;}

#copyright-design{padding:20px 0; margin-top:50px;}
.copy-right{ float:left; width:50%; text-align:left;}
.design-by{ float:right; width:40%; text-align:right;}

/*=========================== Inner page ==================================*/
#title_wrapper{padding:40px 0; margin-bottom:50px; }
#title_wrapper h1{ font-size:50px;}
#sitemain{float:left; width:68%;}
#sidebar {float:right; width:27%;}
#sitemain p, .page_wrapper p{ margin-bottom:10px;}
.widgetareabg{width:auto; margin:0; padding:10px;border:solid 1px #fdf5f7; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

.latest-post-sidebar{width:auto; padding:15px; margin-bottom:10px; line-height:20px; border-bottom:solid 1px #fdf9fa; } 
.latest-post-sidebar:last-child{ margin:0; border-bottom:none;}
.latest-post-sidebar .sidebar-post-thumb{ float:left; margin:0; padding:0;}
.latest-post-sidebar .sidebar-post-thumb img{margin:0 20px 0 0}
.latest-post-sidebar .sidebar-post-title{ line-height:15px; font-size:15px; font-family:'Roboto Condensed', sans-serif; margin-bottom:5px;}
.latest-post-sidebar span a:hover{color:#2898cf;}
.latest-post-sidebar span a{ color:#f35a81;}

.about-thumb{padding:7px !important; background:#f1f0f0;}
#sitemain h2{ font-size:38px; margin-bottom:15px;}
#sitemain ul li { margin-bottom:5px;}
#sitemain .fa{ color:#f35a81; margin-right:15px;}

.client-testimonial{ position:relative;}
.client-testimonial h6{color:#515151; font-family:'Playball'; display:table; padding-top:10px;}
.client-content{padding:20px; margin:0px 5px 20px 0; font-size:14px; font-family:'Arial'; line-height:21px; border:solid 1px #fdf5f7; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius:10px;}
.say-title-thumb{ margin:20px 0 0 0;  }
.say-title-thumb img{ border-radius:100%; margin:0 15px 0 25px; float:left;}
.sayarrow{background:url(images/sayarrow.png) no-repeat; width:22px; height:12px; position:absolute; left:50px; bottom:47px;}
#sidebar #carousel ul li.fa-check:before {content:"" !important;}
#sidebar #carousel ul li{ border-bottom:none; margin:0; padding:0;}
#sidebar #carousel .prev, #sidebar #carousel .next{ top:-10px;}
#sidebar .slidetop-arrow{ right:-20px;}


#sidebar ul li{padding:10px 0 13px 30px; display:block; border-bottom:1px #fdf9fa solid; }
#sidebar ul li:last-child{ border-bottom:none;}
#sidebar ul li a{ padding:0; margin-left:10px; color:#4b4a4a; font-size:15px; font-family:'Roboto Condensed', sans-serif; margin-bottom:5px;}
#sidebar ul li a:hover{ color:#f35a81;}
.fa-check::before{ font-size:16px;}
h2.widget-title{margin:0 0 25px 0; font-size:38px;}
.widget{ margin-bottom:55px;}
.widget select{ padding:10px 0; border:1px solid #cccccc;}

.post-date, .post-comment{ float:left;}
.post-thumb img{height:auto; padding:5px; float:left; margin:0 30px 20px 0;}
.blog-post-repeat h2{ margin-bottom:5px;}
p.read-more a{ color:#fff; padding:10px 20px; margin-top:5px; display:inline-block; border-radius:3px;}
p.read-more a:hover{ color:#565656;}

/* ----------- Pagination ------ */
.pagination {clear: both; margin: 20px 0; padding-top: 25px; text-align: center; width: 100%;}
.pagination ul {list-style: outside none none; margin-bottom: 0; margin-left: 0; text-align: center;}
.pagination ul > li {display: inline;}
.pagination ul > li > a {color: #6a5634; transition: all 0.4s ease 0s;}
.pagination ul > li > a:hover {background: none repeat scroll 0 0 #fdf1ad; color: #fff;}
.pagination .current {background: none repeat scroll 0 0 #fff3ab; }
.pagination ul > li > a, .pagination ul > li > span {background-color: #313131; border: medium none; border-radius: 3px; color: #fff; font-size: 12px;    margin-right: 3px; padding: 6px 10px;}
#wp_page_numbers li {background:none; margin-right: 5px;}
.pagination ul > li:hover > a, .pagination ul > li > span.current { background-color: #3bd1e3;}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {border-left-width: 1px;}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {}

.contact-form { margin: 0; padding: 0;}
.contact-form input[type="text"], .contact-form input[type="tel"] { border: 1px solid #cfcfcf;f4f1f1; color:#717171; margin: 0 0 10px 0; padding:10px 5px;	width:98%;}
.contact-form textarea { border: 1px solid #cfcfcf; color:#717171; margin-bottom: 10px; padding:10px 5px; width:98%;}
button, html input[type='button'], input[type='reset'], input[type='submit'] { border:none; text-transform:uppercase; border-radius: 3px; color:#fff; cursor: pointer; display: block; font-size:1.2rem; line-height:1; margin-top: 15px; padding: 0.6em 2em; } 

.search-form input[type="search"]{ border: 1px solid #cfcfcf;f4f1f1; color:#717171; margin: 0 10px 10px 0; padding:13px 5px; float:left; width:30%;}
#sidebar .search-form input[type="search"]{ border: 1px solid #cfcfcf;f4f1f1; color:#717171; margin: 0 0 10px 0; padding:13px 5px; float:left; width:auto;}

.page_wrapper{ margin:0; padding:0;}
#services-area, #babysitter-area{padding:30px 0;}

.member_baby a{border-radius: 3px; color: #fff; display:table; margin:0 auto; padding:10px 20px;} 
 

#sidebar .contact-location{background:url(images/contact-location.png) no-repeat left 5px; padding:0 0 15px 30px; margin-bottom:20px; border-bottom:3px double #515151;}
#sidebar .contact-mail{background:url(images/contact-mail.png) no-repeat left 5px;padding:0 0 15px 30px; margin-bottom:20px; border-bottom:3px double #515151;}
 
#sidebar .footer-mail a:hover, .footer-call a:hover{ color:#2898cf;}
#sidebar .contact-call{background:url(images/contact-call.png) no-repeat left 5px; padding:5px 0 5px 30px;}


/* ---------- Social Icon ----------- */
.social-icons{ margin:0 4px 4px 0; padding:0; float:left; border-radius:35px; border:1px solid #ffffff;}
a.fa{ width:35px; height:35px; vertical-align:middle; display:table-cell; text-align:center; padding:5px;}
