/*
Theme Name: Happy Kids - Children WordPress Theme - child
Template: happykids
Text Domain: happykids
Version: 1.0
*/

@import url("../happykids/style.css");

.wpcf7 input[type="submit"],
.cws_button,
.widget-title,
h1,
.post-title a,
.portfolio .title,
.recent_projects .title
 {

font-weight: normal !important;
margin-bottom: 10px;
display: inline-block;
}

.top_phone {
float:right;
position: relative;
color: white;
padding: 0;
font-size: 1.25em;
margin-bottom: 20px;
font-family: Open Sans;

}

.kids_social {

margin-bottom: 10px !important;

}

.textwidget {
padding:0;
}

.header_title {
float:left;
position: relative;
color: white;
padding: 0;
font-size: 1.5em;
margin-bottom: 20px;
font-family: lobster;

}

.capture_contact_form {

    margin: 0 0 10px auto;
    display: table;

}

form.wpcf7-form>p {

margin-bottom:0;

}

#kids_header
#kids_logo_block {
    margin-top: -130px;
}
.yamap-container {
    border: 10px solid;
    border-radius: 10px;
    border-color: #fee6b4;
}

#kids_main_nav ul ul {
width: 240px;
}

.ngg-album-compact {
    height: 180px;
}

.ngg-album-compact h4 .ngg-album-desc {

height: auto !important;
text-align: center;

}
.ngg-album-compact p {
text-align: center;
}

.advices-container {
margin-bottom: 10px;
}

.tab_widget.type-vertical>.tabs a {
    font-size: 1em;
    line-height: 1.7;
    padding: 5px;
    white-space: normal;
}

.tab_widget.type-vertical>.tabs {
    width: 25%;
}

.content-wrapper.alignleft {
    max-width: 33% !important;
}

.su-post-excerpt p{
    text-align: justify;
    padding-left: 115px;
}

html body a.bvi-link {
  display: inline-flex;
  line-height: 30px;	
  padding: 10px 10px;
  font-size: 16px !important;
  border-color: transparent; 
}
html body a.bvi-link .bvi-icon {
	margin-right: 10px;
}

.signature {
	display: inline-block !important;
	margin: 0 0 0 5px !important;
	cursor: pointer;
	border: 0 !important;
}