/*
 Theme Name:     Atlas Child
 Theme URI:      
 Description:    Atlas Child 
 Author:         ThemesDepot
 Author URI:     
 Template:       atlas
 Version:        1.1.0
*/
 
@import url(../atlas/style.css);

.sponsors_platinum, .sponsors_gold, .sponsors_silver, .sponsors_bronze {
    margin-right: 4%;
    float: left;
}

.sponsors_platinum a {
}

.sponsors_platinum img {
}

.sponsors_gold img {
}

.sponsors_silver img {
}

.sponsors_bronze img {
}

.partners img {
}

.sponsors_platinum {
    width: 16.8%;
    height: auto;
    target-new:tab;
}

.sponsors_gold {
    width: 13.3%; 
    height: auto;
    target-new:tab;
}

.sponsors_silver {
    width: 10.8%; 
    height: auto;
    target-new:tab;
}

.sponsors_bronze {
    width: 9%; 
    height: auto;
    target-new:tab;
}

.partners {
    width: 16.8%; 
    height: auto;
    target-new:tab;
}

.endorser_pic {
    width: 150px;
    border-radius: 6px;
}

.celebrity_pic {
    width: 280px;
    border-radius: 6px;
}

.recipe_pic {
    width: 250px;
    border-radius: 6px;
}

.round_corners {
    border-radius: 6px;
}

#header-container {
    border-top: 1px solid #FAFAFA;
    background-color: #F1F1F1;
    background-repeat: repeat-x;
	  /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F1F1), to(#FAFAFA));
	  /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #F1F1F1, #FAFAFA);
	  /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #F1F1F1, #FAFAFA);
	  /* IE 10 */
    background: -ms-linear-gradient(top, #F1F1F1, #FAFAFA);
	  /* Opera 11.10+ */
    background: -o-linear-gradient(top, #F1F1F1, #FAFAFA);
    border-bottom: 3px solid #95B34F;
    min-height: 80px;
    //display: block;
    //position: relative;
}

#navigation-wrapper ul.sub-menu {
    max-width: 138px;
    background: #FAFAFA;
    text-align: left;
    min-width: 138px;
    -moz-box-shadow: 0 0 5px -1px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, .2);
    margin-top: 62px;
    margin-left: -4px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

#navigation-wrapper ul li a {
    color: #95B34F;
    padding: 40px 15px;
    display: block;
    //padding: 33px 14px 30px;
    //text-decoration: none;
    margin-left: -3px;
}

#navigation-wrapper ul.sub-menu li a {
    color: #95B34F !important;
    width: 98px;
}

#navigation-wrapper ul li.active a {
    color: #77953B;
    background: rgba(149, 179, 79, 0.1);
}

#navigation-wrapper ul.sub-menu li.active a {
    color: #77953B;
    background: rgba(149, 179, 79, 0.1);
}

#navigation-wrapper ul li a:hover {
    color: #77953B;
    background: rgba(149, 179, 79, 0.1);
    border-right-color: rgba(0, 0, 0, 0.15);
}

#navigation-wrapper ul.sub-menu li a {
    padding: 10px 20px !important;
}

#navigation-wrapper ul.sub-menu li a:hover {
    color: #77953B !important;
    background: #rgba(149, 179, 79, 0.1) !important;
}

#navigation-wrapper ul.sub-menu li a:after {
	content: '';
	float:center;
}

#navigation-wrapper ul.sf-menu li li:hover ul,
#navigation-wrapper ul.sf-menu li li.sfHover ul {
    left: 142.5px !important;
    top: -50px !important;
}

#logo-wrapper {
    padding-top: 10px;
    margin-right: 0px;
}

.wrapper {
    width: 1150px;
}

#breadcrumb {
    background: #95B34F;
}

.social-nav-list {
    float: right;
}

#top-bar {
    display:none;
}

ul {
//    list-style: disc inside none;
}

#listing-brief p {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 32px;
    color: #212121;
    padding-top: 5px;
}

#bottom-footer {
    min-height: 0px;
    border-top: 3px solid #95B34F;
}

#copyright-holder {
    color: #ffffff;
}

#news-logos {
    margin-bottom: 15px;
    text-align:center;
    display:none;
}

zoom-table {
    border-bottom: 1px solid #FAFAFA;
    color: #95B34F;
    margin: 0 0 24px;
    margin: 0 0 1.714285714rem;
    width: 100%;
}

#btnZoom {
    width: 100%;
    height: 31px;
}

#btnLegend {
    width: 100%;
    height: 55px;
    background-color: #ffffff;
}

.norightmargin {
    margin-right: 0px;
    width: 17.3%
}

#acf-tdp_select_listing_category {
    display: none;
}

/* Replacing all blue colors with green */

a {
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    color: #95B34F;
    text-decoration: none;
}

figure:hover .overlay .thumb-info {
    background: #D68119;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

#sidebar-wrapper .sep {
    width: 60px;
    height: 1px;
    background: #95B34F;
    position: relative;
    margin-top: -31px;
    margin-bottom: 31px;
}

.link-wrapper {
    background: #95B34F;
    padding: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

input:focus, textarea:focus, form.search-form > fieldset.has-focus {
    border-color: #95B34F;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(92, 213, 225, 0.6);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(92, 213, 225, 0.6);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(92, 213, 225, 0.6);
}

.marker-title {
    padding: 15px;
    line-height: 1.6em;
    font-weight: 600;
    font-size: 14px !important;
    text-transform: uppercase;
    color: #fff !important; 
    background: #95B34F;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.cbp-vm-view-grid .single-image figure .thumb-info {
    display: block;
    width: 250px;
    height: 165px !important;
    background: #95B34F;
    color: #fff;
}

#content-container .featured-listing {
    border-color: #95B34F;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(92, 213, 225, 0.6);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(92, 213, 225, 0.6);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(92, 213, 225, 0.6);
}

.featured-star {
    background: #95B34F;
    padding: 10px 10px;
    text-transform: uppercase;
    color:#fff;
}

.widget_tdp_listings_details li span {
    color: #95B34F;
    font-weight: 500;
}

.tab-lister i {
    font-size: 28px;
    color: #95B34F;
    margin: 10px 0px;
    display: block;
}

#comments.reviews-comments #reply-title {
    background: #95B34F;
    color: #fff;
    padding:20px;
    border: 1px solid #95B34F;
    -webkit-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.07);
    -moz-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.07);
    box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.07);
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.stats-rating {
    background: #95B34F;
    color: #FFF;
    padding: 10px;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: 600;
    -webkit-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.07);
    -moz-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.07);
    box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.07);
}

a.action-button span {
    color: #95B34F !important;
}

#search-popup h4 {
    background: #95B34F;
    color: #FFF;
    padding: 15px;
    text-transform: uppercase;
    font-size: 22px;
}

#front-login h1 {
    background: #95B34F;
    color: #FFF;
    padding: 15px;
    text-transform: uppercase;
    font-size: 22px;
}

#draggable { 
    width: 145px;
    height: 145px;
    padding: 0.5em;
    position: absolute;
    z-index: 2;
    background-image: url("../../uploads/MapLegend.png");
    top: 250px;
    left: 50px;
}

.pledge_tooltip
{
	background: #D68119;
	border-radius: 3px;
	color: #FFF;
	left: 32%;
	moz-transition: all 0.2s ease-out;
	o-transition: all 0.2s ease-out;
	padding: 14px 15px;
	position: absolute;
	top: 20px;
	transition: all 0.2s ease-out;
	webkit-transition: all 0.2s ease-out;
	width: 100px;
	font-weight: bold;
	z-index: 99999;
	display:none;
	text-align: center;
}
.pledge_tooltip:before
{
	border: 8px solid transparent;
	border-left-color: #D68119;
	content: '';
	left: 130px;
	position: absolute;
	top: 24px;
}
.pledge_tooltip.hideme
{
	margin-top: 100px;
	opacity: 0;
	visibility: hidden;
}

.pledge_counter {
	background-color: #77953B;
	color: #fff;
	border-radius: 4px;
	padding: 15px 0px 1px 0px;
	margin-bottom: 10px;
}

.gfield_label {
	font-family: Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 15px !important;
	color: #616161 !important;
}
.gfield_description {
	font-family: Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 15px !importanta
	color: #616161 !important;
}
.gform_wrapper {
	margin: 0px !important;
}

.gform_padding {
	padding: 5px 0px !important;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
	margin: 0 0 0 18px !important;
}

.ginput_complex label, .gform_wrapper .instruction {
	font-size: .600em !important;
}