/*

Theme Name: Circles Wordpress Theme
Theme URI: http://themeforest.net/item/circles-retina-responsive-multipurpose-theme/4739370
Author URI:http://themeforest.net/user/ThemeSmack
Description: Clean Corporate Theme
Author: ThemeSmack Team
Version: 4.3
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/



.headerstyle4 
.headerstyle4 .menu>li>a{
	padding: 0 !important;
	font-size:14px;
}


.headerstyle4 .menu>li>a:hover
{ 
	color:black;
}

#Tommy
{
	position:absolute;
	padding-top:-3px;
	left:0 !important;
}

.two-headers h2, .two-headers h3
{ 
	color:black;
}

.post-area h2, .theme-one-half h2
{
color:#00759a;
}

/*------ left menu -----*/

#menu-practice-areas .menu>:first-child 
{

}
#menu-practice-areas, #menu-car-accidents 
{
float:none;
}
#menu-practice-areas  li
{
display:block;
margin-left:0px !important;
line-height: 28px !important;
text-transform: none !important;
}
#menu-practice-areas li a
{
color:#45484a;
font-size:13px;
}
#menu-practice-areas li a:hover
{
color:#3170ac;
background-color:none;
}


.widget_side_navi .widget_rss li:first-child,.widget_side_navi .left_navigation li:first-child {
border-top: 1px solid #dadada;
box-shadow: 0 0px 0 0 #fff inset;
padding-left:0px;
}
.widget_side_navi .widget_rss li,.widget_side_navi .left_navigation li 
{
padding-left:0px;
}
/*------ end left menu -----*/


#text-7 h1
{
font-size:20px;
font-family: Baskerville, Times New Roman, Serif;
}

.widget_accordion.accordion_style3 .item-container
{
font-size:16px;
font-family: Arial;
}

#item-vfb-1, #item-vfb-2, #item-vfb-37, #item-vfb-38, #item-vfb-24
{
background-color:#00759a;
border-radius:10px;
}

.visual-form-builder .vfb-legend h3
{
color:white;
font-style:italic;
}

.visual-form-builder label, label.vfb-desc
{
color:white;
}


#item-vfb-25, #item-vfb-11, #item-vfb-12
{
background-color:#00759a;
}


#disabled-students-scholarship-5 .visual-form-builder label,
#veterans-scholarship-6 .visual-form-builder label,
#disabled-students-scholarship-5 label.vfb-desc, 
#veterans-scholarship-6 label.vfb-desc,
#disabled-students-scholarship-5 .vfb-legend h3,
#veterans-scholarship-6 .vfb-legend h3,
#veterans-scholarship-6 label,
#disabled-students-scholarship-5 label
{
color:#444444 !important;
}

/*-------Pre-Header Start-------*/

.preheader-builder
{
background-color: #054d66;
color: white;
padding: 0px;
border-bottom: none;  
}

/*-------Pre-Header End-------*/

/*------Phone Font Color Homepage Start---------*/

.tp-caption a
{
color: white;
}

/*--------End---------*/

.grid_6 img, .grid_4 img  {max-width:100%; text-align:center;}

/*--------Footer---------*/
footer .tweets-desc h3{color:#fff !important;}
footer h2{color:#E18A07 !important;}
footer a{color:#e1e1e1}
footer a:hover{color:#E18A07}

.socials-bottom .facebook{background-position:0 -35px;}
.socials-bottom .twitter{background-position:0 -105px;}
.socials-bottom .youtube{background-position:0 -315px;}
.socials-bottom .google-plus{background-position:-63px -734px}
.socials-bottom .pinterest{background-position:-63px -663px;}
.cloud {background-color:#fff !important; color:#423e39 !important;}
/*--------End---------*/

/*--------Video---------*/

.parent-video{
 padding-top:10px;
max-height:230px;
overflow:hidden;
}

.homevideo-container {
    float: none;
    clear: both;
    width: 100%;
max-width:375px;
max-height:220px;
overflow:hidden;
    padding-bottom: 56.25%;
    position: relative;
    padding-top: 25px;
    height: 0;
    margin: auto;
}
.homevideo-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
max-height:220px;
overflow:hidden;
}


.video-container {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*--------Footer---------*/

/*--------Hide Articles---------*/
@media (max-width: 590px) {
.norecentarticles, #recentart{
	display:none;
}
}
/*--------CTA Scroll-----*/


/*--------Avatar-----*/
.post-helper-absolute .post-comments{
    display:none;
}

.avatar img{
margin-top: -1px;
}


/*-----------Hover Link Color Change-----------*/
a:hover{
	text-decoration: underline;
	color: #E18A07;
}
/*-----END------*/

/*-------------Custom Icon 10-----------*/
.icomoon-seven-segment-10:before {
content: "\e425\e424";
margin-left: -28px;
}

.icomoon-seven-segment-10{
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}

footer .tweets-desc h3{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}

.tweets-desc h4 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}
#gform_1 .gfield_label {
  display: none;
}
#gform_1{
    background-image: url("https://www.friedlrichardson.com/wp-content/uploads/2017/05/contact-background.jpg");
    background-size: cover;
    padding: 15px 18px 205px;
}
#gform_1 .gform_body ul li{
	padding:0;
}
#gform_1 .gform_body ul li input , #gform_1 .gform_body ul li textarea {
    border: 1px solid #00759a;
    border-radius: 8px;
    box-shadow: 2px 2px 5px 0 #404040, 2px 2px 2px 0 #838383 inset;
    padding: 8px 10px;	
}
#gform_1 .gform_footer input{
    background-color: transparent;
    background-image: url("https://www.friedlrichardson.com/wp-content/uploads/2017/05/contact-btn.png");
    border: medium none;
    border-radius: 30px;
    color: #fff;
    font-size: 14px;
    height: 31px;
    width:auto;
    font-weight: bold;
    padding: 6px 40px 5px 35px;
    line-height: normal;
    margin:0;
    text-shadow: 0 1px 3px #404040;
}
#gform_1 .gform_wrapper textarea.medium {
    height: 100px;
}
#gform_1 .gform_footer.top_label, #gform_5 .gform_footer.top_label {
    text-align: center;
}
#gform_1 .contact-title h2 {
    color: #fff;
    font-size: 16px;
    font-weight: bold !important;
    margin: 5px 0 0;
    text-align: center;
    text-transform: capitalize;
}
#gform_1 .contact-title h1 {
    color: #fff;
    font-size: 30px;
    font-style: italic;
    font-weight: 700 !important;
    margin: 0;
   text-align: center;
}
#gform_1 .contact-title h2 span{
	color:#00c2ff;	
       text-align: center;
}
#gform_1 .ginput_recaptcha {
    overflow: hidden;
height: 76px;
border-radius: 5px;
}



#gform_1 .ginput_recaptcha .rc-anchor-logo-portrait {
    margin: 10px 0 0 11px;
    width: 58px;
}
#gform_1 .ginput_recaptcha .rc-anchor-normal .rc-anchor-content {
    width: 156px;
}
#gform_1 .ginput_recaptcha .rc-anchor-normal .rc-anchor-checkbox-label {
    width: 102px;
}
#gform_1 input::-webkit-input-placeholder, #gform_1 textarea::-webkit-input-placeholder {
    color: #000000 !important;
}
#gform_1 input:-ms-input-placeholder, #gform_1 textarea:-ms-input-placeholder {
    color: #000000 !important;
}


#gform_2 {
  background: #00759a none repeat scroll 0 0;
  border-radius: 10px;
  padding: 20px;
}
#gform_2 label, #gform_2 .gfield_description {
  color: #ffffff;
  font-size:13px;
}
#gform_2 .gfield_checkbox li {
  float: left;
  width: 50%;
}
#gform_2 li {
  padding: 0 5px;
}
#gform_2 input {
  border: 1px solid #00759a;
  border-radius: 4px;
  height: 30px;
}
#gform_2 textarea.textarea {
  height: 150px;
}
#gform_2 .form_title {
  color: #ffffff;
  font-size: 25px;
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid;
}
#gform_2 select {
  border: 1px solid #00759a;
  border-radius: 5px;
  height: 30px;
}
#gform_2 select option {
  font-size: 14px;
}
#gform_2 .datepicker {
  width: 49%;
}

#gform_4 {
  background: #00759a none repeat scroll 0 0;
  border-radius: 10px;
  padding: 20px;
}
#gform_4 label, #gform_4 {
  color: #ffffff;
  font-size:13px;
}
#gform_4 .gfield_checkbox li {
  float: left;
  width: 50%;
}
#gform_4 li {
  padding: 0 5px;
}
#gform_4 input {
  border: 1px solid #00759a;
  border-radius: 4px;
  height: 30px;
}
#gform_4 textarea.textarea {
  height: 150px;
}
#gform_4 .form_title {
  color: #ffffff;
  font-size: 25px;
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid;
}


#gform_5 {
  background: #00759a none repeat scroll 0 0;
  border-radius: 10px;
  padding: 20px;
}
#gform_5 label{
  color: #ffffff;
  font-size:13px;
}
#gform_5 li {
  padding: 0 5px;
}
#gform_5 input {
  border: 1px solid #00759a;
  border-radius: 4px;
  height: 30px;
}

#gform_5 .blog_form_title {
  color: #ffffff;
  font-size: 25px;
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom:1px solid #ffffff;
}
#gform_5 .ginput_recaptcha {
    overflow: hidden;
height: 76px;
border-radius: 5px;
}



#gform_5 .ginput_recaptcha .rc-anchor-logo-portrait {
    margin: 10px 0 0 11px;
    width: 58px;
}
#gform_5 .ginput_recaptcha .rc-anchor-normal .rc-anchor-content {
    width: 156px;
}
#gform_5 .ginput_recaptcha .rc-anchor-normal .rc-anchor-checkbox-label {
    width: 102px;
}
#gform_5 .gform_button.button {
  height: 35px;
  margin-left: 5px;
  text-transform: uppercase;
  width: 100px;
}


#gform_6 {
  background: #00759a none repeat scroll 0 0;
  border-radius: 10px;
  padding: 20px;
}
#gform_6 label, #gform_6 .gfield_description {
  color: #ffffff;
  font-size:13px;
}
#gform_6 li {
  padding: 0 5px;
}
#gform_6 input {
  border: 1px solid #00759a;
  border-radius: 4px;
  height: 30px;
}
#gform_6 textarea.textarea {
  height: 150px;
}


#gform_7 {
  background: #00759a none repeat scroll 0 0;
  border-radius: 10px;
  padding: 20px;
}
#gform_7 label, #gform_7 .gfield_description  {
  color: #ffffff;
  font-size:13px;
}
#gform_7 li {
  padding: 0 5px;
}
#gform_7 input {
  border: 1px solid #00759a;
  border-radius: 4px;
  height: 30px;
}
#gform_7 textarea.textarea {
  height: 150px;
}

#gform_7 #extensions_message{
  color: #ffffff;
  font-size:18px;
}

#gform_8 {
  background: #00759a none repeat scroll 0 0;
  border-radius: 10px;
  padding: 20px;
}
#gform_8 label, #gform_8 .gfield_description  {
  color: #ffffff;
  font-size:13px;
}
#gform_8 li {
  padding: 0 5px;
}
#gform_8 input {
  border: 1px solid #00759a;
  border-radius: 4px;
  height: 30px;
}
#gform_8 textarea.textarea {
  height: 150px;
}

#gform_8 #extensions_message{
  color: #ffffff;
  font-size:18px;
}

@media (max-width:950px){
	 #gform_1 .contact-title h1 {font-size: 20px;}
}
@media (max-width:767px){
     #gform_1 .gform_footer input {padding: 5px 16px;}
    
}
.text-centr{
	text-align: center;
}
.clearbot{
	clear: both;
}
.dnone{
	display:none;
}