/*
Theme Name:     Foxy Child
Description:    Theme Customization
Author:         Kevin Elam
Author URI:     http://synthesis-inc.com
Template:       Foxy
*/

@import url("../Foxy/style.css");

#slogan { display: none; }

h1, h2, h3, h4, h5, h6 { padding-bottom: 14px; color: #631d73; line-height: normal; font-weight: normal; }
a { text-decoration: none; color: #631d73; }
body { font-family: 'Open Sans', Arial, sans-serif; font-size: 16px; color: #000 !important; background-color: #eaeaea; font-weight: 300; }
body { line-height: normal; }

#copyright { padding: 0px 0; text-align: right; color: #2e2e2e; text-shadow: none; font-size: 14px; }
#copyright-left { padding: 20px 0; text-align: left; color: #2e2e2e; text-shadow: none; font-size: 14px; }

#featured { padding-top: 50px; }
#featured .slide { width: 100%; float: left; margin-right: -100%; position: relative; display: none; -webkit-transform: translate3d(0,0,0); min-height: 300px; }
.slide .description h2 { margin-bottom: 5px; font-size: 32px;}
.slide .description { padding-bottom: 0; }
#featured { padding-top: 25px; }


span.menu_slide, span.main_text { padding: 11px 5px !important;}
.bottom-nav span.menu_slide, .bottom-nav span.main_text { padding: 22px 8px !important; }

#main-header { padding: 10px 20px 0px 0px; }

.nav li ul { width: 300px !important; }

#top-navigation li.current-menu-item > a, .et_mobile_menu li.current-menu-item > a {color: #631d73; font-weight:normal !important;}

.fwidget { padding-bottom: 20px; }
.textwidget { line-height: normal; }
#callout { margin-top: 30px; }
.post-heading h1, h1#comments, #reply-title, h1.category-title, .related.products h2 { font-size: 24px; }
.slide .description h2, .post-heading h1, h1#comments, #reply-title, h1.category-title, .post-description h2, .related.products h2 { font-family: 'Open Sans', Arial, sans-serif; font-weight: 100; letter-spacing:normal; }
strong { font-weight: bold; color: inherit; }
#body-area { background-color: #f2f2f2; padding-top: 20px; }
#section-area, .et-carousel-wrapper, #home-info, #main-footer, #content { padding: 40px 80px 40px 80px; }

.widget ul li{
background: url(images/sidebar-bullet.png) no-repeat 16px 12px; 
border: none;
padding: 5px 30px 6px !important;
transition: none 0s ease 0s;
list-style: disc !important;
}

.widget ul li:hover{
background: url(images/sidebar-bullet.png) no-repeat 16px 12px;
border: none;
padding: 5px 30px 6px !important;
}

.widget { margin-bottom: 15px; padding: 40px; }
.widget h4.widgettitle { padding: 10px 10px; margin: -40px -40px 26px; }

.service-number span { background-color: transparent; width: 150px; padding-bottom: 45px; }
.service h3 { text-align:center; }
.apk_button a{min-width: 250px;}
.apk_button_side a{min-width: 200px;}
.service-number span:before {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: transparent;
border-image: none;
border-style: solid;
border-width: 9px;
bottom: -17px;
content: "";
left: 50%;
margin-left: -10px;
position: absolute;
}

.search-header {float:right; padding-right: 20px; }
#searchform label {	display: none; }
.post-heading p.meta-info { font-size: 18px; color: #333; }

#callout > span {
font-size: 22px;
}

.et-learn-more h3.heading-more {color: #000000 !important; }