/*
Theme Name: Kids World
Theme URI: http://themeforest.net/user/Softwebmedia/portfolio
Author: Soft Web Media
Text Domain: kids-world
Domain Path: /languages
Author URI: http://themeforest.net/user/Softwebmedia
Description: A premium wordpress responsive theme by Soft Web Media
Version: 1.00
License: GNU General Public License
License URI: license.txt
Tags: blue, red, white, green, orange, yellow, post-formats
*/



/* 

All Custom CSS are added in theme's "css" folder.
If you want to do any custom changes then use child theme's "child-theme-style.css" or you can use main theme's custom.css

 */
 
 

  #freshmail{margin-top:-30px; border-left:1px solid #fff; padding-left:20px;}
 
  #freshmail input{width:100%;}
  #freshmail input[type="text"]{background:#fff;}
  #freshmail input[type="submit"]{font-size:19px; font-weight:400;}

@media(max-width:800px){
	#freshmail input[type="submit"] {
    font-size: 13px;
    font-weight: 400;
}
	.kidsworld_widget_box{
		padding-left:0px !important;
		padding-right:0px !important;	
	} 
}  
  
  
.alert{display:none; float:left; margin-top:20px; width:100%; background:#ffbbbb; padding:10px; border:1px solid #fa3535; color:#fa3535; border-radius:5px; margin-bottom: -40px;}
.alert.email{margin-top:0;}
.alert.ok{margin-bottom: -40px; float:left; margin-top:20px; width:100%; background:#aeffb4; padding:10px; border:1px solid #3d9e44; color:#3d9e44; border-radius:5px;}

.wp-image-272 {
    max-width: 140%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    image-rendering: crisp-edges;
    margin-left: -10%;
}

.kidsworld_cotact_footer {
    background-image: none !important;
}

.kidsworld_post_meta{display:none !important;}

.sidebar .swmsc_widget_tabs .swmsc_wid_tabs li.active {
    background: #ffcf46 !important;
}

.swmsc_testimonials_top {
    background: #f1f1f1;
    height: 120px;
}

.swmsc_image_lightbox img {
    display: inline-block;
    line-height: 0;
    font-size: 0;
    position: relative;
    z-index: 1;
    width: 100%;
}

ul.kidsworld_search_list > li h5 {
    margin-bottom: 20px !important;
}

.page-id-1004 h1.kidsworld_sub_header_title,
.page-id-1258 h1.kidsworld_sub_header_title{text-shadow: 1px 1px 11px rgba(237, 176, 0, 1) !important;}

.fh_icon_star-o .swmsc_fancy_heading_icon,
.fh_icon_comments-o .swmsc_fancy_heading_icon{background:#197d7a;}


.kidsworld_site_content h5 {
    font-size: 24px !important;
    line-height: 30px;
}

h1.kidsworld_sub_header_title {
    font-size: 48px;
    text-transform: none !important;
    color: #ffffff;
}

select{width:100%;}

@media (max-width:500px) { 
.wp-image-272{width:100%; margin-left:0px; margin-top:260px; margin-bottom:-40px;}



.swmsc_counter_box .swmsc_counter_icon {
	float:none !important;
}

#freshmail{padding:0; border:0px;}

}

.copyright{width:100%; font-size:11px; color:#868686; text-align:center;}

.copyright a{font-size:10px; color:#868686;}

.myCheckbox{
float: left;
display: inline;
height: 16px;
}

.myCheckbox input {
  display: none;/* <-- hide the default checkbox */
}
.myCheckbox span {/* <-- style the artificial checkbox */
  height: 12px;
  width: 12px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  position: relative;
  background:#fff;
  border-radius:2px;
  margin-right:10px;
}
[type=checkbox]:checked + span:before {/* <-- style its checked state..with a ticked icon */
  content: '\2714';
  position: absolute;
  top: -5px;
  left: 0;
}

.errorform{border:1px solid red !important;}
