/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/base.css);


/* New style-related Base Values
----------------------------------------------------------------------------------------------------*/

body {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #000;
}

h1 { color: #000; }

a { color: #f7941d; }

em { color: #000; }

code {
	padding: 1px 2px;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 2px;
	background: url(../images/code.png) 0 0 repeat;
	color: #444;
}

ins, mark { background-color: #ffa; }
mark { color: #444; }

hr { border-top-color: #d3d3d3; }

pre {
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	background: #fafafa;
}

::-moz-selection { background: #39f; color: #fff; }
::selection { background: #39f; color: #fff; }


/* Useful Snippets
----------------------------------------------------------------------------------------------------*/

a:not([class]):active,
a:not([class]):focus {
	position: relative;
	top: 1px;
}

a:not([class]):active > *,
a:not([class]):focus > * {
	position: relative;
	top: -1px;
}

.wdding-ul ul,.wdding-ul ul li{ list-style:none; margin:0; padding:0;}
.wdding-ul ul li{ height:16px; width:140px; padding-left:30px; background:url(http://www.phillyexpos.com/wp-content/themes/yoo_balance_wp/images/ay/li_bg.jpg) 0 0 no-repeat; font-size:12px; line-height:16px; font-weight:bold; overflow:hidden;}

aside .wpcf7 p,.wpcf7 span.wpcf7-form-control-wrap{ clear:both; color:#000;}
aside .wpcf7 p{ padding:0 0 5px; margin:0;}
aside .wpcf7 .wpcf7-text{ width:200px; padding:3px 5px; border:1px solid #ccc; background:#fff; overflow:hidden;}
aside .wpcf7 .wpcf7-textarea{ width:200px; height:80px; padding:3px 5px; border:1px solid #ccc; background:#fff; overflow:hidden;}
aside .wpcf7 .wpcf7-captchar{ margin-left:35px; width:90px; padding:3px 5px; border:1px solid #ccc; background:#fff; overflow:hidden;}

article div.wpcf7{ width:450px;}
article div.wpcf7 td,article div.wpcf7 th{ padding:0 0 20px; font-size:12px;}
article div.wpcf7 th{ padding:0 20px; text-align:right;}
article div.wpcf7 .wpcf7-text{ width:200px; padding:3px 5px; border:1px solid #999; background:#fff; overflow:hidden;}
article .wpcf7 .wpcf7-textarea{ width:200px; height:120px; padding:3px 5px; border:1px solid #999; background:#fff; overflow:hidden;}
article div.wpcf7 .red{ color:red;}

#bottom-b .social-icons {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

#bottom-b .social-icons li {
    float: left;
    line-height: 25px;
    margin-left: 11px;
    padding-left: 12px;
}

#bottom-b .social-icons.footer li {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;

}

#bottom-b .social-icons li:first-child {
    background: none repeat scroll 0 0 transparent;
    margin-left: 0;
    padding-left: 0;
}

#bottom-b .social-icons li a {
    display: inline-block;
    float: left;
}

#bottom-b .social-icons.footer li a {
    height: 20px;
    width: 20px;
}

#bottom-b .social-icons .twitter a {
    background: url("../images/layout/socials/Twitter.png") no-repeat scroll 0 0 transparent;
}

#bottom-b .social-icons .facebook a {
    background: url("../images/layout/socials/FB.png") no-repeat scroll 0 0 transparent;
}

#bottom-b .social-icons .gplus a {
    background: url("../images/layout/socials/G-.png") no-repeat scroll 0 0 transparent;
}

#bottom-b .social-icons .gplaces a {
    background: url("../images/layout/socials/GPlaces.png") no-repeat scroll 0 0 transparent;
}

#bottom-b .social-icons .rss a {
    background: url("../images/layout/socials/RSS.png") no-repeat scroll 0 0 transparent;
}

#bottom-b .social-icons .youtube a {
    background: url("../images/layout/socials/YouTube.png") no-repeat scroll 0 0 transparent;
}

.wk-accordion-default .toggler{ font-size:14px; padding:3px 7px; color:#5F9FCB;}

#headerbar .left{ float:right; width:400px; margin-top:20px;}

.module ul{ margin:0; padding:0; list-style:none;}
.module ul li{ margin:0; padding-bottom:15px;}
.module ul li a{ color:#FF9900}

#footer .module ul li{ padding:0 10px; border-right:1px solid #666; background:none;}
#footer .module ul li:last-child{ border:0;}

.wpseo_score_img{ display:none;}

/* 
custom 
*/
.headerright1{ text-align:right; padding-bottom:20px;}
.headerright1 a{ font-size:16px; color:#7e9676; font-weight:bold; margin:0 20px;}
.headerright1 a:hover{ color:#7e9676;}

#sidebar-a .rightbox{ border-bottom:1px solid #7bb455; padding:14px 0; *+padding:17px 0; line-height:18px;}
#sidebar-a .rightbox:first-child{ padding:0 0 14px; *+padding:0 0 17px;}
#sidebar-a .rightbox .icon{ float:left; width:65px; margin:0; padding:0; text-align:center; overflow:hidden;}
#sidebar-a .rightbox .content{ float:right; width:188px; margin:0; padding:0; overflow:hidden;}
#sidebar-a .rightbox .content strong{ font-weight:bolder; color:#000;}
#sidebar-a .rightbox .content a{ color:#7bb455; line-height:18px;}
#sidebar-a .rightbox .clear{ clear:both;}
#sidebar-a .noborder{ border:none; padding-bottom:0; margin-bottom:0;}
#sidebar-a .deepest{ padding:20px 10px;}

.wp-page-15 .wp-image-546, .wp-page-168 .wp-image-603 {
	display: none;
}

#sidebar-b .rightbox{ padding-bottom:10px; margin-bottom:10px; line-height:18px;}
#sidebar-b .rightbox .icon{ float:left; width:65px; text-align:center; overflow:hidden;}
#sidebar-b .rightbox .content{ float:right; width:130px; overflow:hidden;}
#sidebar-b .rightbox .content strong{ font-weight:bolder; color:#000;}
#sidebar-b .rightbox .content a{ color:#7bb455; line-height:18px;}
#sidebar-b .rightbox .clear{ clear:both;}
#sidebar-b .noborder{ border:none;}

.bottombox{ float:left; width:265px; border-right:1px solid #7bb455; padding:0 15px; line-height:18px; text-align:center;}
.bottombox strong{ color:#006666}

.noborder{ border:none;}

.footer-left{ width:30%; color:#fff; line-height:18px; float: left; margin-right: 3%; }
.footer-left h3{ font-family:BebasNeueRegular; font-size:32px; color:#fff; line-height:32px; padding-bottom:10px; border-bottom:3px solid #fff;}
.footer-right{ width:250px; color:#fff; line-height:18px;}
.footer-right h3{ font-family:BebasNeueRegular; font-size:32px; color:#fff; line-height:32px; padding-bottom:10px; border-bottom:3px solid #fff;}
.footer-left a{ color:#fff;}

#footer{ font-size:11px; color:#fff; line-height:11px;}
#footer .deepest,#footer .deepestdeepest:before, #footer .deepest:after{ display:inline;}
#footer .menu{ float:left; display:inline;}
#footer .module ul li{ display:inline; padding:0 10px; border-right:1px solid #fff; font-size:11px; line-height:11px; color:#fff;}
#footer .module ul li a{ font-size:11px; line-height:11px; color:#fff; text-transform:uppercase}

#footer .copyright{ float:right; text-align:right;}

#content ul{ list-style:none; padding:0 0 0 10px; margin:0;}
#content ul li{ background:url(../images/custom/GreenBullet.png) 0 5px no-repeat; padding-left:15px;}
#content p { margin:0; padding:0;}