/*
Theme Name: Lowry's Landscaping Services
Theme URI: http://wordpress.org/themes/twentytwelve
Author: the colorpixels team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, 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: twentytwelve

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.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; background:#fafaee url(images/body.png) repeat-x; }
.clear { clear:both; }
img { border:none; }
a { color:#ed9114; text-decoration:none; }
a:hover { color:#666; text-decoration:none; }

#wraper_main { width:990px; height:auto; margin:0px auto; padding:0px; }
#header_main { width:990px; height:auto; margin:0px; padding:0px; background:url(images/header_bg.png) repeat-x; position:relative; z-index:11; }
.logo { height: auto; float:left; margin:17px 0 23px 19px; }
.phone { width:228px; height:auto; float:right; text-transform:uppercase; font:bold 16px Arial; color:#e1af2b; margin:15px 18px 15px 0; }
.phone span { color:#1b5175; }
.navigation { width:690px; height:auto; float:right; margin:6px 0 0 0; padding:0px; font:bold 15px Arial; color:#975e00;}
.navigation ul { margin:0px; padding:0px; list-style:none; }
.navigation ul li { float:left; padding:0 3px; }
.navigation ul li a { color:#975e00; text-decoration:none; background:#ffa42e url(images/nav_bg.png) repeat-x; border-radius:10px 10px 0 0; border:solid 3px #f9d646; border-bottom:none; padding:7px 6px 56px 6px; }
.navigation ul li a:hover { color:#fff; text-decoration:none;  padding:7px 6px 56px 6px; }

.select_menu { background:#f0b004; border:solid 2px #000; color:#fff; font:bold 14px Arial; float:right; display:none; height:30px;}
.navigation ul li.active a {color:#fff; text-decoration:none; padding:7px 8px 56px 8px; }

.navigation ul li.current_page_item > a,
.navigation ul li.current-menu-ancestor > a,
.navigation ul li.current-menu-item > a,
.navigation ul li.current-menu-parent > a {
color:#fff; 
}

.banner_top { width:100%; height:auto; margin:-21px 0 0 0; padding:0px; }
.banner { width:100%; height:auto; margin:-50px 0 0 0; padding:0px; }
.banner_img { width:100%; height:auto; margin:0px; padding:0px; }
.banner_bottam { width:100%; height:auto; margin:0px; padding:0px; position:relative; z-index:11; }
#container_main { width:100%; height:auto; margin:-49px 0 0 0; padding:0px; background:#fff url(images/container_bg.png) repeat-x; }
.banner_bottam { width:100%; height:auto; margin:0px; padding:0px;}
.content_main { width:960px; height:auto; margin:0px; padding:10px 0px 0 30px;}
.content_left{ margin:0px; padding:0px; float:left; height:auto; width:64%;}
.content_left h1{margin:-24px 0 0 0; padding:0px; height:47px; width:100%; font: bold 21px Arial; color:#700202; text-transform:uppercase; background:url(images/welimg.png) 85% 100% no-repeat; border-bottom: solid 2px #975e00; line-height:72px;} 
.content_left h6{margin:10px 0 0 0; padding:0px; font: normal 14px Arial; color:#000000; line-height:25px; text-align:justify;}
.content_left h6 a{ font:bold 14px Arial; }
.content_left_home {margin:-10px 0 0 0; padding:0px; font:bold 14px Arial; float:right; }
.content_left h6 img { float:left; width:50%; height:auto; margin:10px 10px 10px 0; border:solid 2px #666; border-radius:5px; }

.content_right{margin:0px 0 20px 0; padding:0px; float: right; height: auto; width:32%;}
.lowrs_search{margin:0px; padding:20px 10px 20px 10px; height: auto; width:90%; background:#f9f2c9 url(images/searchbg.png) repeat-x; border-radius:15px 15px 15px 15px; border: solid 5px #750501;}
.contact_fild{margin:10px 0 0 0; padding:15px; height:auto; width:87%; background:#f9f3d1 url(images/con_bg.png) repeat-x; border-radius:15px 15px 15px 15px; border: solid 5px #750501; clear: both; overflow: hidden; font: normal 15px Arial; color:#4c4646; line-height:35px; text-align:right; }
.contact_fild h2{margin:0 0 13px 0; padding:0px; font: bold 20px Arial; color:#700202; text-transform:uppercase; text-align:left !important; }
.contact_fild input { background:#FEFCEF; border:1px solid #C9C6B5; height:30px; float:right; width:96%; margin:5px 0 5px 10px; text-align:left; padding:0 2%; }
.contact_fild textarea { background:#FEFCEF; border:1px solid #C9C6B5; height:100px; float:right; width:96%; margin:5px 0 5px 10px; text-align:left; padding:2%; font-family:arial; font-size:14px; }
.contact_fild h3{margin:3px; padding:0px; font: normal 15px Arial; color:#4c4646; line-height:35px; float:right;}
.contact_fild img{margin:10px 0 0 0; padding:0px; float:right;}

#footer_main { width:100%; height: auto; margin:-5px 0 0 0; padding:0px; background: url(images/footer_bg.png) repeat-x; }
.footer_sub{margin:0px auto; padding:50px 0 30px 0; height:auto; width:930px; clear:both; overflow:hidden;}
.newlatter{margin:10px 0 0 0; padding:0px; height:auto; width:34%; float:left;}
.newlatter h2{margin:0px; padding:0px; font: bold 15px Arial; color:#700202; line-height:35px;}
.lowrs{margin:0px; padding:0px; height:auto; width:33%; float:left;}
.lowrs img{margin:0px; padding:0px; float:left; border: solid 2px #8e0000; width:100%; }
.icon{margin:10px 0 0 0; padding:0px; height:auto; width:28%; float:right;}
.icon h6{margin:0px; padding:0px; font: normal 12px Arial; color:#474747;}
.icon img{margin:10px 0 0 0; padding:0px;}
.latter{margin:0px; padding:0px; height:39px; width:180px; background:#fafaee; border:none; float:left;}
.latter_2{margin:0px; padding:0px; height:38px; width:193px; background:#fefcef; border: solid 1px #c9c6b5; float:left;}
.latter_3{margin:0 0 0 11px; padding:0px; height:25px; width:178px; background: none; border:double 4px #c9c6b5; float:right;}
.latter_4{margin:0 0 0 11px; padding:0px; height:80px; width:178px; background: none; border:double 4px #c9c6b5; float:right;}

#post-5 .entry-title { display:none; }
.edit-link { display:none; }
#inner_container_main { width:100%; height:auto; margin:0 0 0 0; padding:0px; background:#fff url(images/container_bg.png) repeat-x; }
.inner_container_img { width:100%; height:auto; margin:-50px 0 0 0; padding:0px; float:left; }
.widget { list-style:none; }
#captcha_img { float:left !important; margin:0 0 0 0; height:32px; }
#captcha_main { width:100%; float:left; }
#captcha_field { margin:0 0 0 0; width:67%; }
#submit_btn { border:none !important; background:#750501; width:101px !important; height:36px !important; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 0 0; }
.widget_wysija_cont { float:left; }
.widget_wysija_cont p { margin:0px; padding:0px; float:left; }
.wysija-input { border:none; opacity:0.8; height:39px; float:left; width:170px; }
.wysija-submit { background:#750501; width:91px; height:41px; float:left; border:none; margin:0px !important; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; }
div.wpcf7-validation-errors { float:left; }
div.wpcf7-mail-sent-ng { float:left; }
div.wpcf7-mail-sent-ok { float:left; }
.wpcf7-not-valid-tip { text-align:left !important; }
#s { height:38px; width:193px; background:#fefcef; border: solid 1px #c9c6b5; float:left; }
#searchsubmit { background:#750501; width:80px; height:39px; float:left; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#fff; line-height:39px; border:none; }
.search .content_left h1{background:none;}
.search .comments-link{display:none;}
#menu-item-21 a { padding-bottom:47px; }
#menu-item-21 a:hover { padding-bottom:47px; }
#menu-item-26 a { padding-bottom:35px; }
#menu-item-26 a:hover { padding-bottom:35px; }
#menu-item-25 a { padding-bottom:30px; }
#menu-item-25 a:hover { padding-bottom:30px; }
#menu-item-23 a { padding-bottom:30px; }
#menu-item-23 a:hover { padding-bottom:30px; }
#menu-item-27 a { padding-bottom:30px; }
#menu-item-27 a:hover { padding-bottom:30px; }
#menu-item-22 a { padding-bottom:30px; }
#menu-item-22 a:hover { padding-bottom:30px; }
.soliloquy-control-nav { display:none; }

.map_main { width:100%; height:auto; }
.soliloquy-container .soliloquy .soliloquy-slides > li a { color:#ffd329 !important; }