/*

	Theme Name: Rose Law

	Theme URI: http://www.aaronhartland.com/themes/latitude/

	Description: Latitude is a 2 or 3-column Widget-ready child theme created for the Genesis Framework.

	Author: Aaron Hartland	

	Author URI: http://www.aaronhartland.com

	Version: 1.0



	Template: genesis

	Template Version: 1.7.1



	License: GNU General Public License v2.0

	License URI: http://www.opensource.org/licenses/gpl-license.php

*/





/* Table of Contents



* Import Fonts

* Defaults

* Hyperlinks

* Wrap

* Header

* Image Header - Partial Width

* Image Header - Full Width

* Navigation Constants

* Header Right Navigation

* Primary Navigation

* Primary Navigation Extras

* Secondary Navigation

* Inner

* Breadcrumb

* Taxonomy Description

* Content-Sidebar Wrap

* Content

* Column Classes

* Headlines

* Unordered / Ordered Lists

* Post Info

* Post Meta

* Author Box

* Sticky Posts

* Archive Page

* Images

* Post Navigation

* Primary / Secondary Sidebars

* Dropdowns

* Featured Page / Post

* User Profile

* Buttons

* Search Form

* eNews & Updates Widget

* Calendar Widget

* Footer Widgets

* Footer

* Comments

* Gravity Forms



*/





/* Import Fonts

------------------------------------------------------------ */



@import url(http://fonts.googleapis.com/css?family=Oswald);





/* Defaults

------------------------------------------------------------ */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}



ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

body{font-family:'Arial';}



.home #header{width:100%; float:left; height:753px; background:url(images/slider.jpg) no-repeat; background-size:100% 100%;}

#header{background:url("../../../wp-content/uploads/2014/09/inner-head-bg.jpg"); width:100%; float:left;}

.home .wrap{width:1003px; margin:0 auto;}

.wrap{width:924px; margin:0 auto;}

.head{width:100%; float:left; position:relative;}

.home nav{background-color:#efefee; padding:25px 30px 86px 27px; float:right; position:absolute; top:126px; right:56px;}

.home nav a{font-size:20px; text-decoration:none; line-height:50px; color:#0d0d0d; font-family:'Trajan Pro'; text-transform:uppercase;}

.page .menu, .archive .menu, .single .menu, .category-news .menu{float:right; margin-top:82px; margin-bottom:11px;}

.page .menu, .archive .menu, .single .menu, .category-news .menu ul{float:right;}

.page .menu  li, .archive .menu  li, .single .menu  li, .category-news .menu li{float:left;}

.page #inner{width:100%; float:left; background-color:#fff;}

.page .menu li a, .archive .menu li a, .single .menu li a, .category-news .menu li a{text-decoration:none; padding:0 13px 0 12px; border-left:1px solid #0d0d0d; color:#0d0d0d; font-family:'Trajan Pro'; text-transform:uppercase; font-size:14px;}

.page .menu li:last-child a, .archive .menu li:last-child a, .single .menu li:last-child a, .category-news .menu li:last-child a{padding-right:0;}

.page .menu  li:first-child a, .archive .menu  li:first-child a, .single .menu  li:first-child a, .category-news .menu li:first-child a{border-left:0;}

.page .widget-title, .archive .widget-title, .single .widget-title{color:#cd5528; font-size:14px; line-height:16px; border-bottom:1px solid #c3c3c3; padding-bottom:10px;}

.page .textwidget p, .archive .textwidget p, .single .textwidget p{color:#555555; font-size:13px; line-height:18px; margin-top:16px;}

.home .logo{float:left; margin-bottom:29px;}

.logo{float:left; margin:18px 0;}

footer{width:100%; float:left; background-color:#0d0d0d; padding:22px 0;}

#footer-widgets{width:100%; float:left; background-color:#1f1f1f; padding-bottom:27px;}

#menu-menu-1 li{background:url("images/play.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0); padding-left:22px;}

#menu-menu-1 li a{font-size:13px; font-family:'Arial'; color:#a5a5a5; line-height:22px; text-decoration:none;}

#menu-menu-1 li a:hover{text-decoration:underline;}

#footer-widgets h1, #footer-widgets h2, #footer-widgets h3, #footer-widgets h4{font-size:22px !important; color:#cd5528 !important; text-transform:capitalize; line-height:28px !important; padding:26px 0 14px 0 !important; font-family:'Trajan Pro';}

#footer-widgets img{margin-bottom:15px; margin-right:9px;}

.footer-widgets-1{float:left; width:188px;  padding:0 10px 0 30px; }

.footer-widgets-2{float:left; width:167px; padding:0 30px 0 10px; }

.footer-widgets-3{float:right; width:465px; padding:0 0px 0 30px;}

.footer-widgets-3 input{width:431px; background-color:#E5E5E5; margin-bottom:7px; float:left; height:29px; border:none; padding:0 11px;}

.footer-widgets-3 textarea{width:431px; background-color:#E5E5E5; float:left; height:80px; border:none; padding:7px 11px;}

.wpcf7-submit{float:right !important; margin-bottom:0 !important; cursor:pointer; width:auto !important; height:auto !important; margin:12px 8px 0 0; background-color:#cd5528 !important; border:none; color:#fff; padding:4px 22px !important; font-size:14px; font-family:'Arial';}

.textwidget{font-family:'Arial'; font-size:13px; line-height:15px; color:#a5a5a5;  }

.footer{width:100%; float:left; background-color:#0d0d0d; padding:24px 0;}

.footer_right{float:right; color:#7b7b7b;}

.page .footer_right, .archive .footer_right, .single .footer_right, .category-news .footer_right{float:right; display:none;}

.page .footer_left, .archive .footer_left, .single .footer_left, .category-news .footer_left{color:#7b7b7b  !important;}

.footer_left{float:left; color:#7b7b7b;}

.home #inner{width:100%; float:left; background-color:#e9e9e9;}

.home-middle{width:100%; float:left; margin:62px 0 62px 0; position:relative;}

.home-middle p{font-size:12px; line-height:22px; font-family:'Arial'; color:#6f6f6f;}

.home-middle h5, h6{font-size:14px; line-height:16px; font-family:'Trajan Pro'; color:#6e6e6e;}

.home-middle h1, .home-middle h2, .home-middle h3, .home-middle h4{font-size:32px; color:#484848; padding:0 0 32px 0; font-family:'Trajan Pro';}

.home-middle img{clear:right; float:left;  border-width:5px;	border-style:double; border-color:#d2d1d1; margin-right:14px;}

.home-middle-1{float:left; width:610px; padding-right:26px; padding-bottom:24px; min-height:235px;

 background:url("../../../wp-content/uploads/2014/09/welcome-bg.jpg") no-repeat; background-position:right;}

.home-middle-2{display: none; float:left; width:310px; padding-right:20px; padding-left:22px; padding-bottom:24px; min-height:235px; background:url("../../../wp-content/uploads/2014/09/welcome-bg.jpg") no-repeat; background-position:right;}

.home-middle-3{float:left; width:295px; padding-left:30px; min-height:235px;}

.home-middle li{border-bottom:1px solid #f2f2f2; background:url("images/play_1.png") no-repeat scroll 0 35% rgba(0, 0, 0, 0); padding:5px 0 9px 34px;}

.home-middle a{color:#6e6e6e; text-decoration:none; text-transform:capitalize;}

#dc-contact-2{top:140% !important; position:absolute !important;}

.tab{url("../../../wp-content/uploads/2014/09/contact-us-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; width:36px !important; height:184px !important;}

.tab span{font-size:25px;  font-family: "Colaborate-Thin", Arial; font-weight:normal;

text-transform:uppercase; padding:13px 0; float:left;}

.dc-contact-content .slick-form li .btn-submit{background-color:#cd5528; color:#fff; border:none; padding:10px 15px; cursor:pointer;}

.read_more{background:url("http://roselawassociates.com/beta/wp-content/uploads/2014/09/read-more.png") no-repeat;

cursor:pointer; width:150px; text-align:center; padding:12px 0 0 0; font-size:16px; line-height:18px;

float:left; height:35px; color:#4c4c4c !important;

position:absolute; bottom:0px;

  }

#content .entry-content p{font-size:14px; color:#5b5353; line-height:20px; text-align:justify; font-family:'Arial'; margin-top:11px; margin-bottom:16px;}

.entry-content{width:100%; float:left;}

.entry-title, .archive .entry-title, .single .entry-title{font-size:24px; color:#cd5528; font-family:'Trajan Pro'; padding:34px 0;}

.page #content, .archive #content, .single  #content{float:left; margin-bottom:52px; width:680px;}

#sidebar{width:193px; float:right; margin-bottom:52px; background:url('images/side_bg.jpg'); background-size:100% 100%; padding:15px 14px 66px 8px; font-family:'Trajan Pro'; margin-top:95px;}

.category-news h2{ color: #6e6e6e;

    font-family: 'Trajan Pro';

    font-size: 14px;

    line-height: 16px;

	padding:0 0 7px 0;

	}

.more-from-category{

 background:url("http://roselawassociates.com/beta/wp-content/uploads/2014/09/read-more.png") no-repeat;

    bottom: 0px;

	width:150px; text-align:center;

    cursor: pointer;

	height:35px; color:#4c4c4c !important;

    float: left;

    padding: 12px 0 0 0;

    position: absolute;

	line-height:18px !important;

	font-size:16px;

	font-family:'Arial';

	color:#4c4c4c !important;

}

.more-from-category a{

font-size:16px;

	font-family:'Arial';

	color:#4c4c4c !important;

	}

#inner_slider{width:100%; float:left;}

#inner_slider img{width:100%; height:auto;}

#inner_slider p {

    color: #555555;

    font-size: 13px;

    line-height: 0;

    margin-top: 0;

}

.page .entry-content li{list-style:disc; color:#5b5353; font-size:14px; line-height:20px;}

.page .entry-content ul li ul{margin-left:20px;}

.page .entry-content ul li ul li{list-style:circle;}

.entry-content h3, entry-content h4, entry-content h5{

    color: #cd5528;

    font-size: 18px;

    line-height: 20px;

    padding-bottom: 10px;

	 font-family: 'Trajan Pro'

}

.page .entry-content li p{margin-bottom:0;}

.page .entry-content a{color:#cd5528;}

strong{font-weight:bold;}

#wpcf7-f20-p12-o1 .wpcf7-submit{float:left !important; border:none;}

#wpcf7-f20-p12-o1 input{border:1px solid #ccc; height:20px; padding:0 10px; width:230px;}

#wpcf7-f20-p12-o1 textarea{border:1px solid #ccc; padding:10px 10px; width:230px; height:100px;}

#wpcf7-f20-p12-o1 label{width:100px; float:left;}

.footer_right a{text-decoration:none; color:#7b7b7b;}

.footer_right a:hover{text-decoration:underline;}

.map{float:left; width:320px;}

.map img{width:560px; height:330px;}

.contact-form{width:360px; float:left;}

.contact_bttn{float:left; margin-left:100px;}



#dc-contact-2.dc-contact-slick.left .tab{background:url("../../../wp-content/uploads/2014/09/contact-us-left.png") no-repeat !important;

border:none !important;}



.tab > span {

    display: none;

}

.more-link{color:#27376b !important; text-decoration:underline !important;}

.home-middle-2 p{color:#000 !important;}

.home .date, .home .published, .home .time {

    position: absolute;

    top: 130px;

	color:#27376b;

}

.home .home-middle-2 p{line-height:14px !important;}
a {
    color: #cd5528;
}
.footer_bottom p{color:#7b7b7b !important; margin:0 !important;}
.footer-widgets .menu li a {
    color: #cd5528;
}
div.wpcf7-validation-errors {
    border: 2px solid #f7e700;
    float: left;
    width: 100%;
}