body {margin: 0;font-family: 'Open Sans', sans-serif; font-size: 14px;	color: #696969;	font-weight: 300; background: #fff;
        }
html {overflow-x: hidden;}        
        @font-face
{
font-family: fancyfont;
src: url(789-waterfalls.ttf);
}

@font-face
{
font-family: fancyfontnew;
src: url(KGYouWontBringMeDown.ttf);
}

.wpcf7-submit:hover{
cursor: pointer;

}

.wpcf7-select{
border: 1px solid #a0cca9;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}


#content img{
    max-width:680px;
}

.wpcf7-select{
padding: 5px;
}

#page {
            width: 925px; margin: 0px auto 0px auto;
        }
        
        #header{
            background: #fff url('headerbg.jpg') no-repeat 0px 0px;
            width: 925px;
            height: 260px;
        }
        
        #header2{
            background: #fff url('BlogHeader.jpg') no-repeat 0px 0px;
            width: 925px;
            height: 392px;
        }
        
        #pinkline{
          background-color:#ea959f;
          height:3px;
          width: 925px;
        }
        
        html {overflow-y: scroll;}
        
        
        #vth {
            width: 980px; height: 185px;
        }
        #hero {
            width: 925px; height: 344px;
        }
        #greenbar {
            width: 900px; margin: 0px auto 0px auto; background-color: #8BA810; height: 77px; line-height: 77px; text-align: center;
        }
        #main {
            width: 925px; margin-top: 32px;
        }
        #start {
            margin: -30px auto 0px auto;
padding: 0 0px 15px 0px;
        }
        
        #start h1 {
                margin: 0; font-weight: normal; color: #a0cca9; font-size: 21px; font-family: fancyfont;
                            }
            #start h1 a{
                margin: 0; font-weight: normal; color: #a0cca9; font-size: 21px; font-family: fancyfont; text-decoration: none;
                            }
            
  img {
    border:0px;
  }          
        #footer {
           margin: -10px auto 0px auto;
height: 90px;
background: #fff url('footerbg2.jpg') no-repeat 0px 0px;
color: #000;
padding-top: 81px;
font-size: 13px;
        }
	#footer a{ color: #000; text-decoration: none; }

        #start table {
            margin: 10px 0px 0px 0px;
        }
        #start td {vertical-align: top;
        }
        #start h2 {margin: 0; color: #000; font-size: 16px; padding-bottom: 7px;}
        #start article {
            margin: 0px 0px 0px 0px;
        }

#morebt{
    
border: 0px;
background-color: #8ba810;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color: #fff;
float: right;
padding: 0px 14px 0px 14px;
margin: 0 10px 10px 10px;
}


#twitter {
    background-image: url('twitterBW.png');
    height:62px;
    width:62px;
    margin-right:10px;
}

#facebook { 
    background-image: url('facebookBW.png');
    height:62px;
    width:62px;
    margin-right:10px;
}

#insta {
    background-image: url('instaBW.png'); 
    height:62px;
    width:62px;
}




#twitter:hover {
    background-image: url('twitter.png');
    height:62px;
    width:62px;
}

#facebook:hover { 
    background-image: url('facebook.png');
    height:62px;
    width:62px;
}

#insta:hover {
    background-image: url('insta.png'); 
    height:62px;
    width:62px;
}



#blog h2 a{
    color:#4d565b;
    font-family: fancyfont;
}

.wpcf7-form input, .wpcf7-form .wpcf7-textarea{
    padding:5px;
    border: 1px solid #a0cca9;
    -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
width: 321px;
}

.wpcf7-submit{
width: 100px!important;
}

#blog h2 {
    padding-bottom:0px;
    margin-bottom: 0px;
}

.view-article{
    display:none;
}

.view-article2 {
    font-weight: normal;
color: #4d565b;
font-size: 16px;
font-family: fancyfont;
}

.widget_archive h3{
    color: #4d565b!important;
}

.widget_archive a{
    color: #4d565b!important;
}

#text-3 h3{
    color: #4d565b!important;
}

#text-3 {
    margin-top:50px;
}

a{
    color:#5d94ac;
    text-decoration: none;
}

#sidebar ul{
    list-style: none;
    padding:0px;
    margin:0px;
}

#sidebar a {
    color:#da8599;
    text-decoration: none;
}

#morebt a{
color: #fff;
text-decoration: none;
}

#hpbox2{
   border: 1px solid #999;
padding: 10px;
margin: 0 10px 10px 2px;
height: 220px;
width: 61%;
float:left;
}

#hpbox2 ul{
list-style: none;
padding-left: 0px;
}

#vth li{
float: left;
line-height: 48px;
position: relative;
background: url('divider.png') no-repeat right center;
list-style:none;
padding-right: 26px;
margin-left: 18px;
}

#menu-item-235, #menu-item-24, #menu-item-330{
    background: none!important;
}

.current_page_item a {
    color: #a0cca9!important;
}

#menu-item-28{
margin-left: 65px!important;
}

#vth li a{
text-decoration: none;
color: #474948;
font-family: fancyfont;
font-size: 27px;
}

#vth ul{
    padding:0px;
}

#menu-item-54{
margin-left: 210px!important;
}

#home{ display:block!important;}
#wills{ display:block!important;}
#contact{ display:block!important;}
#courtofprotection{ display:block!important;}
#probate2{ display:block!important;}
#lpa{ display:block!important;}
#about{ display:block!important;}
#faqs{ display:block!important;}

#sidebar{
width:200px;
float: left;
}

#sidebar h3 {
    font-weight: normal;
color: #da8599;
font-size: 21px;
font-family: fancyfont;
}

#content{
width: 680px;
float: right;
}

#nav_menu-2 h3 {
background-color: #bbbbbb;
height: 33px;
PADDING: 10px 10px 10px 22px;
font-size: 1.4em;
text-shadow: 2px 2px #fff;
margin-bottom: 0px;
}

#menu-our-services li {
height: 32px;
padding-left: 20px;
padding-top: 8px;
font-size: 20px;
font-family: Arial;
width: 180px;
border-bottom: 1px solid #bbbbbb;
background-color: #999999;
}

#menu-our-services li a {
color: #fff;
text-decoration: none;
}

#nav_menu-2 ul{
margin-top:0;
padding-left:0px;
list-style: none;
}

#menu-item-78{
height: 56px!important;
}

.esu-input {
margin-left:10px;
}

/* COLLECTIONS TEMPLATE */
.collection-holder{
	width:48%;
	min-width:400px;
	float:left;
	padding:0px 10px;
	margin:30px 0px;
	border-right:1px solid #D5939D;
}

.collection-holder h3{
	margin-top:0px;
	font-family: fancyfont;
	color:#da8599;
	font-size:22px;
	margin-bottom:10px;
}

.collection-holder .collection-thumbs img{
	width:20%;
	padding:5px;
	padding-bottom:0px;
}

.collection-holder:nth-child(odd){
	clear:both;
}

.collection-holder .main-img{
	width:45%;
	float:left;
}

.collection-holder .collection-thumbs{
	width:45%;
	clear:left;
	float:left;
	text-align:center;
 }

.collection-holder .collection-desc{
	display:block;
	width:50%;
	float:right;
	font-weight:400;
	font-size:15px;
}

/* Media */
@media screen and (max-width:1330px){
	.collections #content{
		width:90% !important;
		left:5% !important;
	}
}

@media screen and (max-width:1185px){
	.collection-holder{
		width:45% !important;
	}	
	
	.collection-holder .collection-desc, .collection-holder h3{
		float:none;
		width:80% !important;
		margin-left:10%;
	}

	.collection-holder .main-img, .collection-holder .collection-thumbs{
		width:80% !important;
		margin-left:10% !important;
	}
}


@media screen and (max-width:1032px){
	.collections #content{
			width:100% !important;
			left:0px !important; 
		}
}

li#menu-item-877{
	background:none !important;
}