/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://hogash-demo.com/kallyas_wp/
Description:    Child theme for the Kallyas theme 
Author:         Your name here
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        3.4
*/

#sidebar {
  background: #f0f0f0;
}

.page-id-718 .mainbody {
  display: none;
}

.page-id-718 .span12 {
  margin-top: 5%;
}

.row-fluid:nth-child(4) {
  text-align: center;
  background-color: #f0f0f0;
  background-size: 100%;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  margin: 0;
  /* add back negative margin value */
  padding: 0.25rem;
}

span.wpcf7-not-valid-tip {
  color: #99cc33;
  font-size: 1em;
  display: block;
}

.gray-area {
  background: #2f2f2f !important;
  padding-bottom: 0px !important;
}

.row {
  margin-bottom: 5px;
}

.gray-area h4 {
  color: #ffffff;
  text-shadow: none;
}

.sidebar .widget .title {
  color: #99cc33;
  line-height: 1.4;
  margin-bottom: 15px;
  padding-bottom: 20px;
  position: relative;
  font-size: 18px;
}

/* Css to reduce width of FB like Box */
#sidebar .widget_facebook-like-box,
#sidebar .fb_iframe_widget iframe {
  width: 240px !important;
}

header#header,
.oldie #page_wrapper header#header {
  background-color: #965252 !important;
  background: rgba(70, 73, 70, 0.9) !important;
  background-image: none;
  background-repeat: repeat;
  background-position: left top;
  background-attachment: scroll;
}

.header-titles {
  text-align: right;
  display: none !important;
}
.latest_posts.style3 ul.posts .title {
  text-shadow: none !important;
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #a5cf49 !important;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #a5cf49;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #a5cf49 !important;
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a5cf49 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #000000 !important;
  -webkit-box-shadow: 0 0 6px #000000 !important;
  -moz-box-shadow: 0 0 6px #000000 !important;
  box-shadow: 0 0 6px #000000 !important;
}
nav#main_menu > ul > li > a {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px !important;
  line-height: 14px;
  color: #fff;
  font-weight: 700;
}

#left {
  width: 35%;
  float: left;
}

#right {
  width: 65%;
  float: left;
}

.clearfix:after {
  content: "020";
  display: block;
  height: 0;
  clear: both;
  float: none;
  visibility: hidden;
  overflow: hidden;
}

.clearfix {
  display: block;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
  background-color: #fff;
  color: #000;
  width: 85%;
}

@media screen and (max-width: 599px) {
  .wpcf7-form-control {
    width: 95% !important;
  }

  .wpcf7-form-control.wpcf7-submit {
    font-size: 18px;
    font-size: 1.286rem;
    padding: 14px 0;
    padding: 1rem 0;
  }
}

/*Logo gestinet*/
#mla-text-widget-3 {
  margin-bottom: 50px !important;
}

#logo a img {
  width: inherit !important;
}

header#header.style2 #logo a {
  border: none !important;
  background: none !important;
}

#footer {
  border-top: 0px !important;
}


