/*

Theme Name: Land&Estate

Theme URI: https://wordpress.org/themes/twentyfifteen/

Author: the WordPress team

Author URI: https://wordpress.org/

Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.

Version: 1.3

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

Text Domain: Land&Estate



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.

*/





/**

 * Table of Contents

 *

 * 1.0 - Reset

 * 2.0 - Genericons

 * 3.0 - Typography

 * 4.0 - Elements

 * 5.0 - Forms

 * 6.0 - Navigations

 *   6.1 - Links

 *   6.2 - Menus

 * 7.0 - Accessibility

 * 8.0 - Alignments

 * 9.0 - Clearings

 * 10.0 - Header

 * 11.0 - Widgets

 * 12.0 - Content

 *    12.1 - Posts and pages

 *    12.2 - Post Formats

 *    12.3 - Comments

 * 13.0 - Footer

 * 14.0 - Media

 *    14.1 - Captions

 *    14.2 - Galleries

 * 15.0 - Multisite

 * 16.0 - Media Queries

 *    16.1 - Mobile Large

 *    16.2 - Tablet Small

 *    16.3 - Tablet Large

 *    16.4 - Desktop Small

 *    16.5 - Desktop Medium

 *    16.6 - Desktop Large

 *    16.7 - Desktop X-Large

 * 17.0 - Print

 */





/**

 * 1.0 - Reset

 *

 * Resetting and rebuilding styles have been helped along thanks to the fine

 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.

 */

 

 @charset "utf-8";

/* CSS Document */

body{ background:#fff; font:300 16px/24px 'rockwell_lightregular'; color:#3a3a3a;}

.wrapper{ margin:0 auto; max-width:1200px; position:relative;}



.aligncenter{ text-align:center;}

.alignright{ text-align:right;}

.alignleft{ text-align:left;}

img.aligncenter{ margin:0 auto; display:block;}

img.alignleft{ float:left; margin:0 20px 0 0; max-width:48%;}

img.alignright{ float:right; margin:0 0 0 20px; max-width:48%;}

.row [class*="col"]{ margin-left:2.5641%; float:left;}

.row [class*="col"]:first-child{ margin-left:0;}

.col-1{ width:5.98291%;}

.col-2{ width:14.5299%;}

.col-3{ width:23.0769%;}

.col-4{ width:31.6239%;}

.col-5{ width:40.1709%;}

.col-6{ width:48.7179%;}

.col-7{ width:57.265%;}

.col-8{ width:65.812%;}

.col-9{ width:74.359%;}

.col-10{ width:82.906%;}

.col-11{ width:91.453%;}

.col-12{ width:100%;}

.wpcf7 label{ width:100%; display:block; margin:14px 0 4px;font:normal 15px/22px Arial, Helvetica, sans-serif; text-align:left;}

.wpcf7 .wpcf7-form-control-wrap{ width:100%; display:block;}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"]{ height:40px; background:#fff; border:1px solid #e1dede; text-indent:10px;font:normal 15px/40px Arial, Helvetica, sans-serif; width:calc(100% - 2px);}

.wpcf7 textarea{ height:140px; background:#fff; border:1px solid #e1dede; padding:5px;font:normal 15px/22px Arial, Helvetica, sans-serif; width:calc(100% - 12px); resize:none;}

.wpcf7 select{ height:40px; background:#fff; border:1px solid #e1dede; text-indent:3px;font:normal 15px/40px Arial, Helvetica, sans-serif; width:100%; margin:15px 0 0;}

.wpcf7 input[type="submit"], .wpcf7 input[type="button"]{ border:0; cursor:pointer; color:#fff; background:#000;font:normal 18px/40px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px; margin:10px 0 0;}

.wpcf7 p{ clear:both; width:100%;}



#top_header{background:#e4e4e4;}

.contact{float:right;}

.contact ul li{list-style-type:none; float:left; padding:0 10px;}

.contact ul li{font:normal 13px/35px 'robotoregular'; color:#3a3a3a;}

.contact ul li img{padding:0 10px 0 0;}

#top_header a{color:#3a3a3a;}

#bottom_header{background:#fff; border-bottom:11px solid #f42e0d;}

#logo{float:left;}



#navigation{position:relative; float:right; padding:10px 0 0;}

#navbtn{ width:38px; height:27px; background:url(images/navigation.png) no-repeat 0 100%; padding:14px 0 0; font-size:0px; cursor:pointer; display:none; margin:0 10px;}

#navigation ul li{ float:left;}

#navigation ul li img{ padding:0 5px 0 0;}

#navigation ul li a{ font:normal 15px/55px 'robotolight'; color:#3a3a3a; display:block; padding:0 10px;}

#navigation ul li:hover > a, #navigation ul li.current-menu-item > a{background:url(images/hover.jpg) no-repeat 0 100%;}

#navigation ul li.active a{background:url(images/hover.jpg) no-repeat 15px 100%;}



.slides{ clear:both; z-index:2;}

.pagination{ display:none;}

.flexslider{ position:relative; display:block; overflow:hidden;}

.flexslider .flex-control-nav{ display:none;}

.flexslider .flex-direction-nav{ position:absolute; top:50%; left:0; right:0; z-index:4;}

.flexslider .flex-direction-nav li{ float:left; background:rgba(0, 0, 0, 0.8); padding:20px;}

.flexslider .flex-direction-nav li+li{ float:right;}

.flexslider .flex-direction-nav li a{ font-size:0; width:33px; height:33px; display:block;}

.flexslider .flex-direction-nav li a.flex-prev{ background:url(images/prev.png) no-repeat 0 0;}

.flexslider .flex-direction-nav li a.flex-next{ background:url(images/next.png) no-repeat 0 0;}

.slides{ clear:both;}



#content{padding:52px 0 80px;}

#content h2{font:400 30px/20px 'Roboto', sans-serif; color:#515151; padding:0 0 20px;}

#content p{font:300 16px/24px 'rockwell_lightregular'; color:#3a3a3a; padding:0 0 20px;}

#content p a{ color:#3a3a3a;}

#banner{position:relative;}

#footer{background:#e4e4e4;  padding:20px 0 26px;}

#footer p{font:normal 12px/16px 'rockwell_lightregular'; color:#1a1a1a; padding:3px 0 0; }

#log_forms{ display:block; margin:0 auto; max-width:500px;}
.form-group label{font:400 18px/20px 'Roboto', sans-serif; color:#3a3a3a; float:left; padding:10px 0 0; clear:left; display:block; width:40%;}
.form-group input[type="text"], .form-group input[type="password"]{
    background: #fff;
    border: 1px solid #a8acad;
    color: #333;
    float: left;
    font: 14px/39px Arial,Helvetica,sans-serif;
    text-indent: 10px;
    width:calc(60% - 2px);
	display:block;
	float:left;
	margin:0 -114px 20px;
	box-shadow:0 3px 5px -5px #3a3a3a inset;
}
.form-group input[type="submit"]{
    background:#be0008;
    border:none;
    float: left;
	font:400 18px/33px 'Roboto', sans-serif;
     color:#3a3a3a;
    padding: 0 20px;
	cursor:pointer;
	color:#fff;
	display:block;
}

fieldset.frontier-new-list{ background:#fff; border:1px solid #ccc; border-radius:4px; box-shadow:0 0 5px #ccc; margin:3px; padding:10px 4px 4px;}
img.frontier-post-list-thumbnail { float:left; max-width:50%; margin:5px 15px 10px 0;}
#frontier-post-new-list-title-link {	font:400 22px/32px 'Roboto', sans-serif;	border-bottom: 0px none !important; display:inline-block;}
#comments{ margin:15px 0 0; border-top:1px solid #999; padding:10px 0 0;}
#comments label{ clear: left;
    color: #3a3a3a;
    display: block;
    float: left;
    font:400 18px/20px 'Roboto', sans-serif;
    padding: 10px 0 0;
    width: 40%;}
#comments textarea{
    background: #fff;
    border: 1px solid #a8acad;
    box-shadow: 0 3px 5px -5px #3a3a3a inset;
    color: #333;
    display: block;
    float: left;
    font:400 14px/22px 'Roboto', sans-serif;
    margin: 0 0 20px; padding:5px;
    width: calc(60% - 12px);
}
#comments input[type="submit"]{background: #be0008;  border:0; color:#fff; cursor: pointer;    display: block;
    float: left;
    font: 14px/33px "robotoregular";
    padding: 0 20px;
}
.single h1{	font:700 30px/34px 'Roboto', sans-serif; color:#be0008; padding:15px 0 0;}
@media only screen and (max-width: 1198px) {



.wrapper{ width:1000px;}

#banner_txt{padding:7px 7px 24px; margin:0 0 0 -376px; top:22%;}

#banner_txt p{ font-size:16px; line-height:18px;}

#banner_txt1{ padding:10px 104px 22px; margin:0 0 0 -150px;}

}

@media only screen and (max-width: 990px) {

.wrapper{ width:748px;}

#banner_txt{margin: 0 0 0 -277px; padding:18px 18px 37px; top:25%;}

#banner_txt p{ font-size:16px; line-height:18px;}

#banner_txt1{padding:2px 87px 14px;}

}

@media only screen and (max-width: 740px) {

.wrapper{ width:460px;}

#content{ padding:22px 0;}

#banner_txt{margin: 0 0 0 -215px; padding:13px 4px 13px; top:30%;}

.flexslider .flex-direction-nav { top: 33%;}

#banner_txt p{ font-size:13px; line-height:15px;}



#navigation{}

#navbtn{ display:block;}

#navigation ul{ position:absolute; right:100%; top:50%; width:200px; background:#fff; box-shadow:0 0 5px #333; display:none; z-index:9999; text-align:center;}

#navigation ul li{ float:none;}

#navigation ul li+li{ background:none; border-top:1px solid #d5d3d3;}

#navigation ul li a{ font:normal 16px/44px Arial, Helvetica, sans-serif; padding:0 20px;}

#navigation ul li:hover > a, #navigation ul li.current-menu-item > a{background:url(images/hover.jpg) repeat-x 0 100%;}

#navigation ul li.active a{background:url(images/hover.jpg) no-repeat 50px 100%;}

.flexslider .flex-direction-nav li{ padding:4px;}

#banner_txt1 {margin: 0 0 0 -64px;padding: 3px 5px 0;top: 0;background:none;}

#banner_txt1 h1{font:normal 27px/29px 'robotolight'; color:#fff;text-align:center; padding:10px 0 0; text-shadow: 1px 2px 3px #333;}

img.frontier-post-list-thumbnail { float:none; max-width:100%; margin:0 0 10px;}
#comments label{ clear: left;
    float: none;
    
    width:100%;}
#comments textarea{
    background: #fff;
    border: 1px solid #a8acad;
    box-shadow: 0 3px 5px -5px #3a3a3a inset;
    color: #333;
    display: block;
    float: none;
    font:400 14px/22px 'Roboto', sans-serif;
    margin:5px 0; padding:5px;
    width: calc(100% - 12px);
}

}

@media only screen and (max-width: 450px) {

.wrapper{ width:310px; padding:0 5px;}	



#logo { width:70%;}

#logo img{width:100%; float:left;}

#banner_txt {margin: 0 0 0 -164px;padding: 12px 4px 0;top: 0;background:none;border:none;}

#banner_txt p {font-size: 10px;font-weight: bold;line-height: 14px;text-shadow: 1px 2px 3px #333;}

#banner_txt1 h1{font-size: 22px; padding:0; font-weight:bold;}

#banner_txt1 {margin: 0 0 0 -64px;padding: 0 3px 0;top:-2%;background:none;}

.flexslider .flex-direction-nav li{ background:none;}

#footer p{ text-align:center;}

}