/*
Theme Name: Leash Your Fitness
Theme URI: http://leashyourfitness.com
Description: U-Design Child Theme for Leash Your Fitness
Author: Belladia Marketing and Design
Author URI: http://belladiadesign.com
Template: u-design
Version: 1
*/
 
@import url("../u-design/style.css");


#navigation-menu ul.sf-menu > li > a {
    font-weight: bold;
    padding: 0 8px 0 0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

body {
    font-size: 13px;
    line-height: 1.5;
}

.tp-button {
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Merriweather;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    letter-spacing: 0;
    line-height: 45px !important;
    padding: 8px 20px 6px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6) !important;
}

ul.small-thumb .teaser-title {
    font-weight: bold;
}


a.read-more-align-left span, a.read-more-align-right span {
    font-family: open sans;
    font-style: normal;
}

#top-elements .phone-number-padding {
    color: #000000;
    font-family: merriweather;
    font-size: 18px;
    font-weight: bold;
    padding: 3px 0px 3px 0;
text-align: right;
}

#top-elements .signup {
       padding: 0px;
}

.container_24 .prefix_17 {
    padding-left: 650px;
}
.container_24 .grid_7 {
    width: 320px;
}

#logo {
    padding-left: 0;
}

p {
    padding: 0;
margin: 0 0 10px;
}

.gform_wrapper .gform_heading {
    margin-bottom: 2px!important;
}


.gform_wrapper .left_label .gfield_label {
    margin: 0 5px 0 0!important;
}

.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium {
    width: 65%!important;
}

.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li {
    margin-bottom: 4px!important;
}


.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
    padding: 0 0 10px 31%!important;
}

#SignUp .signupframe {
    line-height: 30px;
    width: 200px;
}

.entry ul, .entry ol {
    margin-bottom: 10px;
}


#wnb-bar {
    border-bottom: 0 solid #FFFFFF !important;
    box-shadow: none !important;
}

.entry {
    clear: both;
    padding: 10px 0 0;
}

#respond {
    margin: 0;
}

#navigation-menu ul.sf-menu > li > a > span {
    padding: 10px 0 10px 15px;
}


#top-elements .social_media_top {
    padding: 0;
}

.single-tribe_events .tribe-events-event-image {
    display: none;
}

.custom-frame-inner-wrapper {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}

.custom-frame-wrapper .custom-frame-padding, .small-custom-frame-wrapper .custom-frame-padding {
    border: medium none;
}

.tribe-related-events-thumbnail {
    text-align: center;
}

.tribe-related-event-info {
    text-align: center;
}


#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
    font-family: open sans;
    font-size: 15px !important;
    font-weight: 700;
}


#tribe-events-pg-template .tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li, .tribe-events-after-html ol li, .tribe-events-after-html ul li, .tribe-events-before-html ol li, .tribe-events-before-html ul li {
    line-height: 1.7;
    margin: 0 0 0 30px;
}


.tribe-events-before-html {
    margin-bottom: 30px;
}

#tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {
    margin: 0;
}

h2.tribe-events-page-title {
      font-weight: 700;

}