/* 
Theme Name: Responsive Child Theme
Theme URI: http://cyberchimps.com/guide/child-theme-example/
Description: Responsive Child Theme
Template: responsive
Version: 1.0.0
Author: CyberChimps
Author URI: https://cyberchimps.com/
License: GNU General Public License
License URI: license.txt

*/

/* =Start From Here
-------------------------------------------------------------- */
.menu, .js .main-nav {
	background-color: #207E9F;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#207E9F), to(#004A62));
	background-image: -webkit-linear-gradient(top, #207E9F, #004A62);
	background-image: -moz-linear-gradient(top, #207E9F, #004A62);
	background-image: -ms-linear-gradient(top, #207E9F, #004A62);
	background-image: -o-linear-gradient(top, #207E9F, #004A62);
	background-image: linear-gradient(top, #207E9F, #004A62);
	clear: both;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#207E9F, endColorstr=#004A62);
	margin: 0 auto;
}
#container { border-radius: 7px 7px 0 0; box-shadow: 0 0 15px rgba(0, 0, 0, 0.7); padding: 0;}
#logo img { border-radius: 10px 10px 0 0;}
.skip-container { display: none;}
#wrapper {margin: 0 auto 20px; border: medium none; border-radius: 0;}
#content {margin-top: 20px;}
h1.post-title {color: #024d65; font-size: 20px;}
.menu .current_page_item a, .menu .current-menu-item a {background-color: #004A63;}
.widget-title h3, .widget-title-home h3 {color: #024d65; font-size: 20px; padding: 0 0 10px;}
ul.tabs_login {display: none;}
.su-button.su-button-style-default span {background: none repeat scroll 0 0 #eee; border-color: #d3d3d3 !important; padding: 7px 0 5px 10px !important;}
.widget-wrapper { padding: 10px 20px;}
#widgets { margin-top: 20px;}
.menu a { font-size: 16px; padding: 0 24px; line-height: 40px; height: 40px;}
.widget-wrapper { margin: 0;}
#footer { max-width: 910px; background: #E6E6E6;}
.su-button img { margin: -0.2em 0.4em 0 -0.3em !important;}
.main-nav { border-bottom: 7px solid #d3d3d3; }
h6 { background: none repeat scroll 0 0 #0e617d; color: #fff; font-size: 1em; margin-bottom: 0.5em; margin-top: 1em; padding: 10px;}
.wpcf7-form span { color: red;}
.wpcf7-form > p { margin: 12px 0;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .wpcf7-form-control.wpcf7-text, textarea { width: 280px;}
.su-button.su-button-style-flat.call-euro { display: none !important;}
.su-button.su-button-style-default { border-color: #d3d3d3 !important;}
.theme-dark.slider-wrapper { border-radius: 7px;}
a img.alignright { background: none repeat scroll 0 0 #eee; border: 1px solid #d3d3d3; border-radius: 5px; padding: 7px;}
  .blank-white { display: none;}

/*-------------------------------Custom Media--------------------------*/

@media screen and (min-width:768px) and (max-width:979px){
  #logo { width: 100%;}
  .grid, .grid-right { float: right;}
  .su-button.su-button-style-default img { width: 160px;}
  .widget-title h3, .widget-title-home h3 {font-size: 16px;}
}
@media screen and (min-width:568px) and (max-width: 767px){ 
  .su-button.su-button-style-flat.call-euro { display: block !important; margin-bottom: 12px;}
}
@media screen and (min-width:320px) and (max-width: 567px){ 
  #container {padding: 0 10px;}
  .widget-wrapper { padding: 10px 4px;}
  #post-2 h1.post-title { font-size: 12px;}
  .su-button.su-button-style-flat.call-euro { display: block !important; margin-bottom: 10px;}
  .blank-white {
  background: none repeat scroll 0 0 #fff;
  height: 22px;
  margin-bottom: -45px;
  position: relative;
  z-index: 1;
  display: block;
}
}
/*-------------------------------Custom Media end-------------------------*/











.metaslider .theme-default .nivoSlider {
  border-radius: 10px;
  box-shadow: 0 0 0;
}


/*The last 29 days of the month are the hardest."- Nikola Tesla*/