/*
Theme Name: fairy
Theme URI: http://vergatheme.com/demosd/fairy
Author: Verga Theme Team
Author URI: http://vergatheme.com
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: fairy

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
  background: #ffffff;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  color: #333333;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  line-height: auto!important;
}
img{
    max-width: 100%;
    height: auto;
}
button, input, select, textarea{max-width: 100%;}
select{height: 36px;width: 100%;}
#wp-calendar {width: 100%; }
#wp-calendar caption { 
    background: none repeat scroll 0 0 #E9E9E9;
    color: #333333;
    font-size: 16px;
    padding: 10px 0;
    text-align: center; 
}
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th {
    border: 1px solid #E9E9E9;
    font-size: 13px;
    padding: 8px 0;
    text-align: center;
    vertical-align: middle;
}
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #E9E9E9; text-align: center; padding:8px;}
#wp-calendar tbody td#today {background: #1cafec;color: #fff;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot {border: 1px solid #E9E9E9;}
#wp-calendar tfoot #next { font-size: 12px; text-transform: uppercase; text-align: right; color: #83c99f;}
#wp-calendar tfoot #prev { font-size: 12px; text-transform: uppercase; padding-top: 10px; color: #83c99f;}
.blog table{ 
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.75em!important;
    table-layout: fixed;
    width: 100%;
    border: 1px solid #d1d1d1;
}
.blog table td{
    border: 1px solid #d1d1d1;
    padding-left: 7px;
} 
.blog table th{
    border: 1px solid #d1d1d1;
    padding-left: 7px;
 }
 #sidebar ul li ul{display: none;}
 #sidebar label{display: none;}
.wp-caption, .wp-caption-text, .sticky, .screen-reader-text, .gallery-caption, .bypostauthor, .alignright, .alignleft, .aligncenter{}
.widget.widget_nav_menu{clear: both;}
.alignnone{width: auto!important;}
.alignleft{margin-right: 10px;}
.widget_text{margin-bottom: 20px;}
.user-image{float: left;margin-right: 30px;}
.date-meta{padding-right: 10px;margin-right: 10px;border-right: 1px solid #ccc;font-size: 0.875em;}
.comment-reply-link{font-size: 0.875em;color: #ff473c!important;}
.comment a.comment-reply-link:hover{color: #ef0d00!important;}
.message{margin-left: 110px;padding: 20px;border: 1px solid #ccc;}
.children{margin-top: 40px!important;margin-bottom: 40px;}
.comment-form{margin-top: 25px;}
.comment-respond{margin-top: 100px;}
.comment-reply-title{margin-bottom: 50px;}
input.submit{
  border-color: #ff473c;
  background: #ff473c;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  color: #fff;border: none;
}
input.submit:hover{
  border-color: #ef0d00;
  background: #ef0d00;
}
.portfolio-item-img img{
  width: 100%;
}
#msg.message{
  border: none;
}
.contact-form-container.push-bottom{
      margin-bottom: -29px!important;
}
.home-content-slider-img {
	background: url(../../../video/airplanewingcloudysky.mp4) !important;
}
.btn.post-more i{
  margin-left: 8px;
}
p{
      line-height: 27px;
}