/*
Theme Name: Legally Blonde Law
Description: A simple Law theme by Theme 5 Star.
Author: Jason Bobich
Author URI: http://5stardesigners.com
Version: 3.0.3
License: GPL2
License URI: http://5stardesigners.com
*/

/* This theme's primary styles can be found in /assets/css/theme.css */

html,body,p,strong,b,a,span{
	font-family:"Bell MT";}

h1,h2,h3,h4,h5,h6{
	font-family:"Trebuchet MS";
	color:#FFF !important;
	text-shadow:0 0 0 !important;}

#main-menu .sf-menu li a {
    font-family: "Trebuchet MS" !important;
}
div#footer_content,div.slides-wrapper,div.pink-box {
    background: none repeat scroll 0 0 #ffb6c1 !important;
}
footer div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 !important;
}
span.slogan-text {
    color: purple;
    font-family: Open Sans;
    font-size: 23px !important;
    font-weight: bold !important;
    line-height: 1;
    text-shadow: 0 0 0;
}
div.pink-box h3 {
    float: left;
}
aside#text-2 h3.widget-title,div.grid-protection h3 {
    color: purple !important;
	font-weight:normal;
}
aside#text-2 h3.widget-title{
	text-align:center;}
#featured .featured-inner, #main .main-inner, #featured_below .featured_below-inner, #bottom #colophon{
	background:none !important;}
div.element-inner{
	border:none !important;}
.pink-box > a {
    background: none repeat scroll 0 0 purple;
    color: white;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: bold;
    margin-left: 30px;
    padding: 10px 40px;
}
body{
	background:url("images/bg.jpg") repeat scroll 0 -75px rgba(0, 0, 0, 0) !important;}
.pink-box {
    border-radius: 3px;
    box-shadow: 0 0 10px -2px black;
    margin: 15px auto 0;
    padding: 20px 10px;
    width: 355px;
}
div.pink-box h3 {
    color: black !important;
    margin: 4px 0 0 20px;
	font-size:17px !important;
}

div.grid-protection p {
    margin: 0;
}

html#facebook {
    background: none repeat scroll 0 0 #f2f2f2;
}
div._4s7c {
    border: medium none;
}
aside#text-2 iframe {
    box-shadow: 0 0 8px -3px black;
    margin-top: 40px;
}
footer h3.widget-title {
    color: white !important;
    font-size: 23px;
    margin-bottom: 20px;
}
div#footer_sub_content span.text,div#footer_sub_content span.menu ul li a{
	font-family:"Trebuchet MS";
	color:#888888;}
footer li.border-bot {
    border-left:1px solid;
	border-right:1px solid;
}

div#footer_content ul li a,footer div.widget-inner li {
    color: black;
	text-shadow:0 0 0;
}
div.menu-one-container ul li,div.menu-two-container ul li,div.menu-three-container ul li{
	list-style-image:url(images/li.jpg);}
div.menu-two-container,div.menu-three-container{
	margin-top:46px;}
div#footer_content ul li a:hover{
	background:none;
	color:#0090FF;}
#branding #header_content .header_content-inner{
	padding:0 30px;}

div#content .grid-protection h3 {
    font-size: 24px;
    font-weight: bold;
}

div#content div.column.grid_6 {
    margin-right: 2%;
}

div#content .inner .primary-element-1 {
    margin-bottom: 0;
}
div#footer_content {
    border-radius: 9px !important;
}

aside#themeblvd_contact_widget-2 h3.widget-title {
    margin-bottom: 30px;
}
@media screen and (max-width: 400px) {
	.pink-box {
		line-height: 3;
		width: auto;
	}
	aside#text-2 iframe{
		width:250px !important;}}
		


h1#abouth {
    color: #f44b84 !important;
    font-size: 24px;
    font-weight: bold !important;
    text-shadow: 0 1px 1px black !important;
}

p#aboutp {
    font-size: 15px;
}
h1#ser {
    color: #f44b84 !important;
    font-size: 24px;
    font-weight: bold !important;
    text-shadow: 0 1px 1px black !important;
}

p#serp {
    font-size: 15px;
}
h1#conth {
    color: #f44b84 !important;
    font-size: 35px;
    font-weight: bold !important;
    text-shadow: 0 1px 1px black !important;
}

p#contp {
    font-size: 36px;
}
.element-inner p {
    color: #000;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: bold;
}
li.menu-item a {
    font-family: OPEN SANS;
    font-size: 12px;
}
ul.simple-contact {
    font-family: Open Sans !important;
    font-size: 12px;
}
.copyright .text {
    color: #000 !important;
    font-family: Open Sans;
    font-size: 13px !important;
}
.copyright .menu a {
    color: #000 !important;
    font-family: Open Sans;
    font-size: 13px !important;
}
.entry-content p {
    color: #000;
    font-family: Open Sans;
    font-weight: bold;
}
body.custom-background {
    border: 8px solid #ffb6c1;
}
.header-text {
    color: #000 !important;
    font-family: Open Sans;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 0 0 0 !important;
}
#text-2 .textwidget > img {
    border: 1px solid;
    margin-top: 25px;
}
@font-face {
    font-family: Open Sans;
    src: url(http://clients.5stardesigners.net/legallyblonde/wp-content/themes/law/fonts/OpenSans-Regular.ttf);
}
@media screen and (max-width: 640px) {
body {
	background-position: 0 0px !important; }
}