/*
Theme Name: Shocoon Child Theme
Theme URI: http://metcreative.com?theme=shocoon
Author: MetCreative
Author URI: http://metcreative.com/
Version: 1.0.2
Description: Child theme for Shocoon
License: GNU General Public License
License URI: license.txt
Template: shocoon
Tags: custom-header, custom-background, custom-menu, flexible-width, full-width-template, post-formats, theme-options
*/
.met_bgcolor3 {
    background-color: hsl(209, 50%, 40%) !important;
}

.met_main_nav .met_menu_home {
    background-color: hsl(209, 50%, 60%)!important;}


.met_main_nav > ul li ul a {
    color: hsl(0, 0%, 100%)!important;}
	
	.met_main_nav > ul li ul {
    background-color: hsl(209, 50%, 60%)!important;}
.met_main_nav > ul li:hover {
    background-color: hsl(209, 50%, 60%) !important;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Calibri Bold';
	src: url('../fonts/Calibri Bold.eot');
	src: local('☺'), url('../fonts/Calibri Bold.woff') format('woff'), url('../fonts/Calibri Bold.ttf') format('truetype'), url('../fonts/Calibri Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

h3.met_title_stack {
    color: #ffffff;
    font-family: Conv_Calibri Bold;
    font-size: 30px;
    font-weight: normal;
    line-height: 32px;
    margin: 0;
}


.footer-widget .textwidget {
  color: #fff;
}
.contact_text {
 
  margin-top: 37px;
  text-align: left;
  vertical-align: middle;
}
.address_cont {
  border: 1px solid #dddddd;
  font-weight: bold;
  line-height: 24px;
  margin: auto auto 30px;
  padding: 10px 15px;
  position: relative;
  width: 29%;
}
.contact_cont {
  float: left;
  width: 100%;
}
.image_cont {
  float: left;
  width: auto;
}
.contact_form_cont {
  margin: auto;
  width: 60%;
}
.contact_form {
  float: left;
  width: 100%;
}
.contact_form_cont input {
  color: #000 !important;
}
.contact_form_cont select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  height: 35px !important;
  line-height: 37px !important;
  margin-top: 10px;
  width: 100%;
}
.contact_form_cont  .met_contact_form textarea, .wpcf7-form textarea,  .comments-area textarea {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  color: #000;
  display: block;
  height: 85px !important;
  line-height: 40px;
  padding: 0 10px;
  resize: vertical;
  width: 100%;
}
.contact_form_cont .met_contact_form input[type="submit"], .wpcf7-form input[type="submit"] {
  background: none repeat scroll 0 0 #1991d1;
  border: medium none;
  border-radius: 5px;
  color: #fff !important;
  float: left !important;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 20px;
  min-width: 100px;
  padding: 10px 15px;
  text-align: center;
  transition: background-color 0.4s ease 0s;
}
.contact_form_cont .met_contact_form input[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover {
  background: none repeat scroll 0 0 #1991d1 !important;
}

.address_cont span {
  position: absolute;
  right: 15px;
}


.met_logo {
    width: 39%;
}
.met_logo img {
  margin-top: 30px !important;
  max-height: 150px;
}

@media screen and (max-width:1170px)
{
.header_right {
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
}
.met_title_stack.met_bold_one > a {
    color: #fff;
    display: inline-block;
    padding: 9px 0;
}
.met_content {
    padding-top: 20px;
}
