#subContentRight { overflow: auto; }

.sponsor-list { background-color: #d8d8d8; overflow: auto; margin: 10px; }
    .sponsor-list p span { display: none; }

.child-listing { float: left; width: 32%; margin: .665%; background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; overflow: hidden; }

    .child-photo { background-position: top center; width: 100%; height: 150px; background-size: cover; }

    .child-info { padding: 10px; min-height: 120px; }
    #subContentRight .child-info h1 { color: #000; border: none; text-transform: uppercase; margin: 0; padding: 0; }
    #subContentRight .child-info h2 { color: #555; font-size: 15px; border: none; text-transform: uppercase; margin: 8px 0; padding: 0; }

    .child-button a { display: inline-block; width: 100%; padding: 15px 0; text-align: center; color: #fff; background-color: #2e8799; font: 16px 'OpenSansCondensedBold', Arial, Helvetica, sans-serif; text-transform: uppercase; }
        .child-button a:hover { background-color: #35b5ce; }

.child-single-details { overflow: auto; padding: 20px 0; }

.child-single-photo { background-position: top center; width: 250px; height: 250px; background-size: cover; float: left; margin-right: 20px; }

.child-single-name { background-color: #d8d8d8; padding: 15px 10px 10px; overflow: auto; }
    .child-single-name a { font-weight: bold; font-size: 12px; float: right; padding: 10px 15px; color: #fff; text-align: center; text-transform: uppercase; background:#2e8799; border:0 none; cursor:pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
    .child-single-name a:hover { background-color: #35b5ce; }
    #subContentRight .child-single-name h1 { color: #2e8799; border: none; text-transform: uppercase; margin: 10px 0; padding: 0; float: left; }
    #subContentRight .child-single-name a { float: right; }
    #subContentRight .child-single-info h2 { margin: 10px 0;}

.child-single-tabs .ui-widget-content { border: none; }
    .child-single-tabs .ui-widget-header { border: none; background: transparent; }
    .child-single-tabs .ui-tabs-panel { font: 13px/20px Arial, Helvetica, sans-serif; color: #0e323b; }
    .child-single-tabs .ui-state-active, .child-single-tabs .ui-widget-content .ui-state-active, .child-single-tabs .ui-widget-header .ui-state-active { background: #fff; }
    .child-single-tabs .ui-state-default, .child-single-tabs .ui-widget-content .ui-state-default, .child-single-tabs .ui-widget-header .ui-state-default { background-image: none; }
    .child-single-tabs .ui-tabs .ui-tabs-nav .ui-tabs-anchor { font: 16px 'OpenSansCondensedBold', Arial, Helvetica, sans-serif; }
    .child-single-tabs .ui-tabs .ui-tabs-panel { padding-top: 20px; }

.page-navi { text-align: center; padding: 25px 0; clear: both; text-transform: uppercase; }
    .page-navi .wp-pagenavi .pages { display: none; }
    .page-navi .wp-pagenavi .current { background-color: #2e8799; border-color: #2e8799; color: #fff; }
    .page-navi .wp-pagenavi a:hover { border-color: #35b5ce; background-color: #35b5ce; color: #fff; }

.see-more-link { text-align: center; padding: 25px 0; clear: both; text-transform: uppercase; }
    .see-more-link a {font-weight: bold; text-transform: uppercase; font-size: 14px; }

.search-options { padding: 20px 5px 30px; }
    .styled-select { float: left; width: 160px; height: 34px; margin: 0 10px 5px 0; background: #fff url('../imgs/down-arrow.png') no-repeat right; overflow: hidden;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
    .search-options select { background: transparent; width: 170px; padding: 5px 10px; font-size: 12px; text-transform: uppercase; line-height: 1; border: 0; border-radius: 0; height: 34px; -webkit-appearance: none; -webkit-box-shadow: 1px 1px 2px 0px rgba(41,41,41,0.5); -moz-box-shadow: 1px 1px 2px 0px rgba(41,41,41,0.5); box-shadow: 1px 1px 2px 0px rgba(41,41,41,0.5); -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; font-family: Arial, Helvetica, sans-serif; }
    .blue-submit { font-weight: bold; font-size: 12px; float: right; height: 34px; padding: 5px 15px; color: #fff; text-align: center; text-transform: uppercase; background:#2e8799; border:0 none; cursor:pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; font-family: Arial, Helvetica, sans-serif; }
    .blue-submit:hover { background-color: #35b5ce; }

.no-results { padding: 25px 0; text-align: center; }

.sponsor-form { background-color: #d8d8d8; overflow: auto; margin: 10px; padding: 20px; }
    .sponsor-form span.wpcf7-not-valid-tip { width: 300px; }
    .form-row { clear: both; }
    .sponsor-form p { font-weight: bold; text-transform: uppercase; width: 100px; float: left; text-align: right; margin-right: 20px; margin-top: 10px; }
    .sponsor-form .wpcf7-form-control-wrap input { height: 25px; width: 300px; margin-top: -10px; }
    .wpcf7-submit { font-weight: bold; font-size: 12px; height: 34px; margin: 0 0 0 120px; padding: 5px 15px; color: #fff; text-align: center; text-transform: uppercase; background:#2e8799; border:0 none; cursor:pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
    .wpcf7-submit:hover { background-color: #35b5ce; }