/*
Theme Name: Childcare International
Theme URI: http://a2ztechnologies.in
Author: The Developing Team
Description: Designed by <a href="http://www.a2ztechnologies.in">a2ztechnologies.in</a> 
Version: 1.0
*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	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;
}
/* = End WordPress Core */
.blog_pagination { margin:5px 0; }
.blog_pagination a { background:linear-gradient(to bottom, #89ccf7 0%, #62b1e4 100%); color:#FFF; font-weight:400; font-size:17px; text-decoration:none !important;   display: inline-block; padding:7px 20px; border-radius:6px; line-height:20px; }
.no-padding{ padding:0;}
.no-margin{ margin:0;}
*{ font-family:'Roboto'; }
.btn-1{ background:linear-gradient(to bottom, #89ccf7 0%, #62b1e4 100%); color:#FFF; font-size:17px; font-weight:400; border:none; text-transform:uppercase; margin-bottom:15px;  }
.btn-2{ background:linear-gradient(to bottom, #89ccf7 0%, #62b1e4 100%); color:#FFF; font-size:17px; font-weight:400; border:none; text-transform:uppercase; }
.btn-3{ background:#1994cd; color:#FFF; font-weight:400; }
.btn-4{ background:#181818; color:#FFF; font-weight:400; }

header{}
header .header-top{}
header .header-top .share{ margin-top:50px; }
header .header-top .top-right{ margin-top:30px; }
header .header-top .search-form{}
header .header-top .search-form .input[type="text"]{ border-color:#ccc; }
header .header-top .logo{}
header .header-top .logo img{ display:inline-block; }
header .header-middle { background: url("img/others/shadow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); position: relative; top: 28px; width: 100%; z-index: 100;}
header .mainmenu{ background:linear-gradient(to bottom, #31afe9 0%, #2287b5 100%); }
header .mainmenu nav{ margin-bottom:0px; border:none; }
header .mainmenu nav a{ color:#FFF; font-size:15px; text-transform:uppercase; padding:20px 0; }
header .mainmenu nav a:hover{ background:linear-gradient(to bottom, #3388de 0%, #185fa7 100%); color:#FFFFFF; }
header .mainmenu nav li.current-menu-item a{ background:linear-gradient(to bottom, #3388de 0%, #185fa7 100%); }
header .mainmenu nav li.current-menu-item ul li a{ background: none; }
header .mainmenu nav li.current-menu-item ul li a:hover{ background:linear-gradient(to bottom, #3388de 0%, #185fa7 100%); color:#FFFFFF; }
header .mainmenu nav li.current-menu-item ul li.current-menu-item a{ background:linear-gradient(to bottom, #3388de 0%, #185fa7 100%); }
.navbar .dropdown-menu { background:linear-gradient(to bottom, #31afe9 0%, #2287b5 100%); margin:0; padding:0; border:none; border-radius:0; }
.navbar .dropdown-menu > li > a { padding:10px 10px !important; }
.navbar ul li:hover > ul {display: block;}


footer{}
footer .footer-top{ background:#1994cd; }
footer .bottom-box{ padding:50px 0; background:url(img/others/divider.png) no-repeat scroll right center; }
footer .bottom-box.no-border{ background:none; }
footer .bottom-box h3{ color:#FFF; font-size:18px; font-weight:700; margin-top:0; }
footer .bottom-box p{ color:#FFF; font-size:14px; }
footer .footer-bottom{ background:linear-gradient(to bottom, #303030 0%, #212121 100%); padding:15px 0; }
footer .footer-bottom li{ color:#FFF; font-size:14px; }
footer .footer-bottom li a{ color:#FFF; font-size:14px; }
footer .footer-bottom p{ color:#FFF; font-size:14px; margin-bottom:0px; }
footer #mc_embed_signup label { color:#FFFFFF !important; font-weight:normal !important; }
footer #mc_embed_signup input.email { width: 90% !important; }
footer input[type=submit] {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background:#181818 !important; color:#FFF !important; font-weight:400; margin-top:0 !important;
}
footer input[type=password], footer input[type=text], footer input[type=email], footer select, footer textarea {
  display: block;
  width: 90%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.content{ padding:25px 0; }
.content .typo{ font-size:15px; color:#5c5c5c; line-height:1.7; }
.content .typo h2{ font-size:26px; color:#464646; font-weight:500; }
.content .typo h2 span{ color:#2d92cb; }
.content .typo h3{ font-size:22px; color:#464646; font-weight:500; margin-top:0; }
.content .typo h3 span{ color:#2d92cb; }
.content .typo h4{ font-size:16px; color:#1994cd; }
.content .typo .post img{ padding:4px; background:#FFF; box-shadow:0 0 3px #777; }
.content .typo p{ font-size:15px; color:#5c5c5c; line-height:1.7; }
.content .video-panel{ padding:10px; background:#FFF; box-shadow:0 0 2px #777; }


.content input[type=submit] {
  display: inline-block;
  padding: 6px 20px;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background:linear-gradient(to bottom, #89ccf7 0%, #62b1e4 100%); color:#FFF; text-transform:uppercase; font-weight:700; margin-top:0 !important;
}
.content input[type=password], .content input[type=text], .content input[type=email], .content select, .content textarea {
  display: block;
  width: 90%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.content textarea { height:auto; resize:none; }

.content input[type=password]:focus, .content input[type=text]:focus, .content input[type=email]:focus, .content select:focus, .content textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.content input[type=password]::-moz-placeholder, .content input[type=text]::-moz-placeholder, .content input[type=email]::-moz-placeholder, .content select::-moz-placeholder, .content textarea::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.content input[type=password]:-ms-input-placeholder, .content input[type=text]:-ms-input-placeholder, .content input[type=email]:-ms-input-placeholder, .content select:-ms-input-placeholder, .content textarea:-ms-input-placeholder {
  color: #999;
}

.content input[type=password]::-webkit-input-placeholder, .content input[type=text]::-webkit-input-placeholder, .content input[type=email]::-webkit-input-placeholder, .content select::-webkit-input-placeholder, .content textarea::-webkit-input-placeholder {
  color: #999;
}




.slider-bottom{ background:#7ec3ea; }
.slider-bottom .padding-box{ padding:25px 20px; }
.slider-bottom .padding-box h3{ font-size:24px; color:#FFF; font-weight:500; margin-top:0; }
.slider-bottom .padding-box h3 a{ font-size:24px; color:#FFF; font-weight:500; text-decoration:none; }
.slider-bottom .padding-box p{ font-size:15px; color:#FFF;}
.slider-bottom .box-1{ background:#125a93;}
.slider-bottom .box-2{ background:#1c6cab;}
.slider-bottom .box-3{ background:#399cd4;}
.slider-bottom .box-4{ background:#7ec3ea;}

/* =Comments

-------------------------------------------------------------- */

#comments {clear: both;padding:0; font-size:13px;}

#comments .navigation {padding: 0 0 18px 0;}

h2.comments-title { padding-bottom:10px; }

h3#comments-title,h3#reply-title {font-size: 20px;font-weight: bold;	margin-bottom: 0;}

h3#comments-title {padding: 24px 0;}

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

.commentlist header{ border-top: none; }

.commentlist header h4 { padding-left:10px; font-size:24px; background:none; padding-bottom:0px; }

.commentlist section { padding-left:10px; }

.commentlist p { padding:0 10px 0 0 !important; font-size:13px; width:auto !important; margin-top:10px;}

.commentlist li.comment {line-height: 18px;margin: 0 0 6px 0;padding:5px 0 5px 75px;position: relative; background:#E6E6E6;}

.commentlist li:last-child {border-bottom: none;margin-bottom: 0;}

#comments .comment-body ul,#comments .comment-body ol {margin-bottom: 18px;}

#comments .comment-body p:last-child {margin-bottom: 6px;}

#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}

.commentlist ol {list-style: decimal;}

.commentlist .avatar {position: absolute;top: 6px;left: 6px;}

.comment-author {}

.url {color: #013648;font-size: 15px;font-weight: bold;line-height: 20px;}

.comment-author cite {font-style: normal;font-weight: bold; font-size:16px;}

.comment-author .says {font-style: italic; font-size:16px;}

.comment-meta {font-size: 12px;}

.comment-meta a:link,.comment-meta a:visited {color: #888;text-decoration: none;}

.comment-meta a:active,.comment-meta a:hover {color: #ff4b33;}

.commentlist .even {}

.commentlist .bypostauthor {}

.reply {font-size: 12px;padding: 10px 0;}

.reply a,a.comment-edit-link {color: #888;}

.reply a:hover,a.comment-edit-link:hover {color: #ff4b33;}

.commentlist .children {list-style: none;margin: 0;}

.commentlist .children li {border: none;margin: 0;}

.nopassword,.nocomments {display: none;}

#comments .pingback {border-bottom: 1px solid #666666;margin-bottom: 18px;padding-bottom: 18px;}

.commentlist li.comment+li.pingback {margin-top: -6px;}

#comments .pingback p {color: #888;display: block;font-size: 12px;line-height: 18px;margin: 0;}

#comments .pingback .url {font-size: 13px;font-style: italic;}

/* Comments form */

#respond {border-top: 1px solid #666666;margin: 24px 0;overflow: hidden;position: relative;}

#respond form { margin-top:0; }

#respond p {margin: 0;}

#respond h3 {margin: 18px 0;}

#respond a {}

#respond .comment-notes {/*margin-bottom: 1em;*/}

.form-allowed-tags {line-height: 1em;}

.children #respond {margin: 0 48px 0 0;}

h3#reply-title {margin: 10px 0;}

#comments-list #respond {margin: 0 0 18px 0;}

#comments-list ul #respond {margin: 0;}

#cancel-comment-reply-link {font-size: 12px;font-weight: normal;line-height: 18px;}

#respond .required {color: #ff4b33;font-weight: bold;}

#respond label {font-size: 16px; vertical-align: top;}



.comment-form-author label {font-size: 16px; padding-right:48px; vertical-align: top;}

.comment-form-email label {font-size: 16px; padding-right:50px; vertical-align: top;}

.comment-form-url label {font-size: 16px; padding-right:42px; vertical-align: top;}

.comment-form-comment label {font-size: 16px; padding-right:28px; vertical-align: top;}



#respond input {margin: 0 0 9px;width: 350px;}

#respond textarea {width: 350px; resize:none;}

#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}

#respond .form-allowed-tags code {font-size: 11px;}

#respond .form-submit {margin: 12px 0;}

#respond .form-submit input {font-size: 16px;width: auto;}

.really_simple_share{ padding-top:10px !important; }

.col-sm-5ths {
    width: 20%;
    float: left;
    padding: 15px;
}
.share li {
    display: inline-block;
}
.share li img{
	width:38px;
	height:auto;
}
.bottom-share li {
    display: inline-block;
	margin:-2px;
	padding:6px;
}
li.rss {
    background: #f8bc2e;
}
li.twitter {
    background: #45b0e3;
}
li.facebook {
    background: #39599f;
}
li.googleplus {
    background: #e13719;
}
li.linkedin {
    background: #65b7d2;
}
li.youtube {
    background: #e70031;
}
li.instagram {
    background: #115586;
}
li.vimeo {
    background: #4ebbff;
}
@media screen and (max-width: 1023px) {
	.col-sm-5ths {
		width: 30%;
	}
	.share li img {
		width: 28px;
	}
}
@media screen and (max-width: 767px) {
	.col-sm-5ths {
		width: 50%;
	}
	.share li img {
		width: 35px;
	}
	.share {
		text-align: center;
	}
}