/* 

Theme Name: Responsive Child Theme

Theme URI: http://themeid.com/responsive-theme/

Description: Responsive Child Theme



Template: responsive

Version: 1.0.0

Author: ThemeID 

Author URI: http://themeid.com

Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, flexible-width, rtl-language-support



License: GNU General Public License

License URI: license.txt 



Responsive WordPress Theme, Copyright (C) 2003-2012 Emil Uzelac 



*/



/* =Import Styles

-------------------------------------------------------------- */

@import url('../responsive/style.css');

@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,300,500);

@import url(http://fonts.googleapis.com/css?family=Lato:400,300,700);



/* =Start From Here

-------------------------------------------------------------- */



body {

  background: #ffffff;

  color: #231F20;

  font-family: 'Lato', sans-serif;

  font-size: 14px;

  line-height: 1.5em;

  text-rendering: optimizelegibility;

}



#content {

  margin-bottom: 20px;

  margin-top: 0;

}



#logo {

  float: left;

  margin: 0.5em 0 2em;

}



#wrapper {

  background-color: #FFFFFF;

  border: 0 solid #E5E5E5;

  border-radius: 4px;

  clear: both;

  margin: 20px auto;

  padding: 0;

  position: relative;

}



#widgets {

  margin-top: 0;

}



.powered {

  text-align: right;

  display: none;

}



.scroll-top {

  text-align: center;

  display: none;

}



/* =text

-------------------------------------------------------------- */



h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

  font-weight: 300;

  line-height: 1em;

  word-wrap: break-word;

font-family: 'Ubuntu', sans-serif;

}



h1 {

  font-size: 2.625em;

  margin-bottom: 0.5em;

  margin-top: 0em;

}



h3 {

  font-size: 1.2em;

  margin-bottom: 0.857em;

  margin-top: 0.857em;

}



th, td, table {

  border: 0px solid #dddddd;

}



th, td {

  padding: 0;

}



/* =widgets

-------------------------------------------------------------- */



.widget-title, .widget-title-home h3 {

  display: block;

  font-size: 24px;

  font-weight: 400;

  line-height: 23px;

  margin: 0;

  padding: 0 0 20px;

  text-align: left;

}



.widget-wrapper {

  background-color: #FFFFFF;

  border: 2px solid #E1DDD4;

  border-radius: 0;

  margin: 0 0 20px;

  padding: 20px;

}



.home-widgets .widget-wrapper  {



border:none;



}



#widgets a {

  display: inline;

  margin: 0;

  padding: 0;

  text-decoration: none;

}





.widget-title-home h3 {



color:#ffffff;



}



img.wp-post-image, img.attachment-full, img.attachment-large, img.attachment-medium, img.attachment-thumbnail {

  display: block;

  margin: 0 auto;

  width: auto;

}



#fpw_widget-4 {



background-color:#231F20;

color:#fff;

}



#fpw_widget-3 {



background-color:#2E3548;

color:#fff;

}



#fpw_widget-2 {



background-color:#9FD2CD;

}





a .fpw-page-title {

  color: #ffffff !important;

  font-size: 30px;

}





.fpw-layout-wrapped .fpw-featured-image {

  float: right;

  margin-left: 10px;

  overflow: hidden;

  width: 45%;

  border: 3px solid #E1DDD4;

}



.read-more {

  background: #fff none repeat scroll 0 0;

  clear: both;

  font-weight: 700;

  padding: 0.5em;

}



/* =page header corrections

-------------------------------------------------------------- */



#content .entry-title {



display:none;



}



.post .entry-title {

  display: inline !important;

}



/* =menu

-------------------------------------------------------------- */





.main-nav {



  clear: both;

  margin-bottom: 2em;

}



.menu {

  background-color: #2E3548;

  background-image: none;

  clear: both;

  margin: 0 auto;

}



.menu a {

  border-left: medium none;

  color: #FFFFFF;

  cursor: pointer;

  display: block;

  font-size: 20px;

  font-weight: 500;

  height: 50px;

  line-height: 50px;

  margin: 0;

  padding: 0 1.20em;

  position: relative;

  text-decoration: none;

  text-shadow: none;

  white-space: nowrap;

}



.menu .current_page_item a, .menu .current-menu-item a {

  background-color: #9FD2CD;

color:#231F20;

}



.menu a:hover {

  background-color: #E1DDD4;

background-image:none;

  color: #231F20;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#363636);

}



.js .main-nav {

  background-color: #585858;

  background-image: -moz-linear-gradient(center top , #585858, #3D3D3D);

  clear: both;

  margin: 1em auto;

  position: relative;

}



/* =footer

-------------------------------------------------------------- */



#footer-wrapper {

  background-color: #e1ddd4;

  background-image: url("core/images/bg_footer.png");

  background-position: center bottom;

  background-repeat: repeat-x;

  height: 75px;

  margin: 0;

  padding: 10px;

}





/* =links

-------------------------------------------------------------- */



a {

  color: #2E3548;

  font-weight: 600;

  text-decoration: none;

}



a:hover, a:focus, a:active {

 color:#9FD2CD;



}



/* =contact form

-------------------------------------------------------------- */



.cscfForm {



  font-family: 'Lato', sans-serif;



}



a.button, input[type="reset"], input[type="button"], input[type="submit"] {

  background-color: #2E3548;

  background-image: none;

  border: 0px solid #dddddd;

  border-radius: 0px;

  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;

  color: #fff;

  cursor: pointer;

  display: inline-block;

  font-size: 14px;

  font-weight: 500;

  line-height: 20px;

  margin: 0;

  padding: 4px 10px;

  text-decoration: none;

  text-shadow: none;

  vertical-align: middle;

  white-space: nowrap;

}



/* =Galleries

-------------------------------------------------------------- */



.gallery .gallery-item {

  float: left;

  margin-right: 4em;

  margin-top: 0;

  max-width: 155px;

  text-align: center;

}



.fbx-caption-desc {



  display: none !important;

}



.fbx-rounded .fbx-prev {

  border-radius: 0;



}

.fbx-rounded .fbx-next {

  border-radius: 0;



}



.fbx-rounded .fbx-inner {

  border: 18px solid transparent;

  border-radius: 0;

}



.fbx-rounded .fbx-item-current, .fbx-rounded .fbx-item-next, .fbx-rounded .fbx-item-image {

  border-radius: 0;

}







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