@charset "UTF-8";

/* Birdy Fixes */

/* 
body p {
    font-size:16px;
} */

body a {
	color:#e64d25;
	transition: opacity 300ms ;
}

body a:hover {
	color:#e64d25;
	opacity:.80;
}

header nav ul ul li {
    width:316px;
}

header.smaller nav ul ul li {
    width:276px;	
}

header nav ul ul ul.nav-loyalty-bg, header nav ul ul ul.nav-customer-bg, header nav ul ul ul.nav-fixed-bg, header nav ul ul ul.nav-insight-bg {
    left:316px;
}	


header.smaller nav ul ul ul.nav-loyalty-bg, header.smaller nav ul ul ul.nav-customer-bg, header.smaller nav ul ul ul.nav-fixed-bg, header.smaller nav ul ul ul.nav-insight-bg {
    left:276px;
}

header nav ul ul ul.nav-fixed-bg {
    top: -60px;
}

header.smaller nav ul ul ul.nav-fixed-bg {
    top: -50px;
}

header nav ul ul ul.nav-customer-bg {
    top: -120px;
    min-height:160px;
}

header.smaller nav ul ul ul.nav-customer-bg {
    top: -100px;
    min-height:135px;
}

header nav ul ul ul.nav-insight-bg {
    background: #75bc54 none repeat scroll 0 0;
    min-height:220px;
}

header.smaller nav ul ul ul.nav-insight-bg {
    min-height:185px;
}


#footer-wrapper a {
	color:#fff;
	transition: opacity 300ms ;
}

#footer-wrapper a:hover {
	color:#fff;
	opacity:.80;
}

#footer-wrapper .footer-twitter p {
	font-size:18px;
}

ul, ol {
	font-family: "proxima-nova",sans-serif;
	color: #8a8f91;
    font-size: 16px;
    font-weight: 400;
}


.map-canvas {
	height:430px;
}

/* New Layout for ME 
//////////////////////////////////////////////////////////*/

.post-img {
    text-align:center;
}

#ContactModal h4, #ContactModal h2 {
    color: #2eace1;
}

#ContactModal .button {
    background-color:#e64d25;
    color: #fff;
    transition: opacity 300ms ;
}

#ContactModal .button:hover {
    background-color:#e64d25;
    color: #fff;
    opacity:.80;
}

.arrow-nav {
    display:none;
}

header nav ul ul li {
    width: 276px;
}

header.smaller nav ul ul li {
    width: 236px;
}



/* Home Page */

#slider-container .slider-wrapper-3-Birds .main-slider .slide-1 {
    background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_onlinepresence2.png") repeat scroll center top #29388a;
    height:750px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-2 {
    background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/Slider_Home_3300Dealers.jpg") repeat scroll center top #29388a;
    height:750px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-3 {
    background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_awards2.png") repeat scroll center top #29388a;
    height:750px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-4 {
    background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_sdr2.png") repeat scroll center top #29388a;
    height:750px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-5 {
    background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_vegas2.png") repeat scroll center top #29388a;
    height:750px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .header-copy h1 {
    padding-top: 275px;
    font-size:40px;
    line-height: 56px;
    color:#fff;
}

#slider-container .slider-wrapper-3-Birds .main-slider .header-copy h2 {
    font-size:40px;
    color:#fff;
    font-weight: 300;
    font-style: italic;
    margin-top:-10px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-1 .header-copy h1 {
    padding-top: 300px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-2 .header-copy h1 {
    padding-top: 320px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-3 .header-copy h1 {
    padding-top: 340px;
    font-size:54px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-4 .header-copy h1 {
    padding-top: 320px;
    font-size:54px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-4 .header-copy h2 {
    font-size:34px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-5 .header-copy h1 {
    padding-top: 320px;
    font-size:54px;
}

#slider-container .slider-wrapper-3-Birds .main-slider .slide-5 .header-copy h2 {
    font-size:34px;
}








#product-wrapper {
    padding: 50px 0 70px;
}

#product-wrapper .product-copy h2 {
    font-size: 16px;
    font-weight: 300;
    margin-top: 30px;
    padding-top: 0;
}

#me-wrapper {
    background: #29388a url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_meTeaser.jpg") repeat scroll center top;
    padding: 40px 0;
    text-align: left;
    width: 100%;
}

#me-wrapper .me-copy p {
    color: #fff;
    font-size: 40px;
    font-weight: 300;
    margin-top:123px;
    line-height:54px;
}


#home-analytics-wrapper {
    background: #edf0f5 none repeat scroll 0 0;
    padding: 80px 0;
    width: 100%;
}

#home-analytics-wrapper .home-analytics-header h1 {
    font-size: 40px;
    line-height:54px;
    font-weight: 300;
    margin: 0;
    padding: 0;
    text-align: center;
}

#home-analytics-wrapper .home-analytics-header h1 span {
    font-weight: 600;
}

#home-analytics-wrapper .home-analytics-header p {
    font-size: 24px;
    margin-top:10px;
    font-weight: 300;
    text-align: center;
}


#home-analytics-wrapper .home-analytics-copy-wrapper {
    margin-top:25px;

}


#home-analytics-wrapper .home-analytics-icon {
    margin-top:1px;
}

#home-analytics-wrapper .home-analytics-copy h2 {
    font-size: 28px;
    margin:0px;
    padding:0px;
    font-weight: 300;
}

#home-analytics-wrapper .home-analytics-copy p {
    font-size: 15px;
    font-weight: 400;
    font-style: italic;
    margin-top:-5px;
    padding:0px;
}

#brands-wrapper {
    background: #fff none repeat scroll 0 0;
    padding: 80px 0;
    text-align: center;
    width: 100%;
}
#brands-wrapper .brand-copy h1 {
    color: #8a8f91;
    font-size: 42px;
    font-weight: 300;
    margin: 0;
    padding: 0;
}


/* Me - Solutions */

#page-header-wrapper.solutions-bg {
    background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_Solutions.jpg") repeat scroll center top #2eace1;
}

#page-header-wrapper.solutions-bg .header-copy h1 {
    padding-top: 60px;
    font-size: 48px;
    line-height: 62px;
}

#page-header-wrapper.solutions-bg .header-copy p {
    font-size: 15px;
    font-weight: 300;
}


.green-btn {
    background: #75bc54 none repeat scroll 0 0;
    color: #fff;
    transition: opacity 300ms ease 0s;
}

.green-btn:hover {
    background: #75bc54 none repeat scroll 0 0;
    color: #fff;
    opacity:0.8;
}

#solutions-wrapper-1 .solutions-copy h1, #solutions-wrapper-2 .solutions-copy h1, #solutions-wrapper-3 .solutions-copy h1, #solutions-wrapper-4 .solutions-copy h1 {
    font-size: 26px;
}

#solutions-wrapper-1 .solutions-copy .ul-style, #solutions-wrapper-2 .solutions-copy .ul-style, #solutions-wrapper-3 .solutions-copy .ul-style, #solutions-wrapper-4 .solutions-copy .ul-style {
    margin-bottom:5px;
}

#solutions-wrapper-1 .solutions-copy ul .solutions-list, #solutions-wrapper-2 .solutions-copy ul .solutions-list, #solutions-wrapper-3 .solutions-copy ul .solutions-list, #solutions-wrapper-4 .solutions-copy ul .solutions-list {
    display: block;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}




/* Me - Core Page */

#page-header-wrapper.loyalty-bg {
    background: url(" https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_me.jpg") repeat scroll center top #fff;
}

#page-header-wrapper.loyalty-bg .header-copy h1 {
    color: #2eace1;
    font-size: 44px;
    font-weight: 300;
    line-height: 42px;
    text-transform: uppercase;
}

#page-header-wrapper.loyalty-bg .header-copy .grey-copy {
    color: #5b5b5b;
}

#page-header-wrapper.loyalty-bg .header-copy h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_meequals_Blue_Large.png") no-repeat scroll 0 0;
    background-size: 260px;
    margin: 20px 20px 20px 0;
    height: 260px;
    width: 260px
}

#page-wrapper.loyalty .newsletter-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Enewsletter_Blue.png") no-repeat scroll 0 0;
    content: "";
	background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 8px 20px 0 0;
    width: 32px;
}

#page-wrapper.loyalty .digital-campaigns-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_DigitalCampaigns_Blue.png") no-repeat scroll 0 0;
    content: "";
	background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 10px 20px 0 0;
    width: 32px;
}

#page-wrapper.loyalty .conquest-email-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_ConquestCampaign_Blue.png") no-repeat scroll 0 0;
    content: "";
	background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 5px 20px 0 0;
    width: 32px;
}

#page-wrapper.loyalty .calendar-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Calendar_Blue.png") no-repeat scroll 0 0;
    content: "";
	background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 5px 20px 0 0;
    width: 32px;
}

#page-wrapper.loyalty .business-intel-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Analytics_Blue.png") no-repeat scroll 0 0;
    content: "";
	background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 7px 20px 0 0;
    width: 32px;
}

#page-wrapper.loyalty .post-info-blue h5, #page-wrapper.loyalty .post-info-blue p {
	color: #2eace1;
}

#page-wrapper.loyalty .core-tab .newsletter-feature h5::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Enewsletter_Blue.png") no-repeat scroll 0 0;
    content: "";
    background-size: 20px;
    display: block;
    float: left;
    height: 20px;
    margin: 4px 10px 0 0;
    width: 20px;
}

#page-wrapper.loyalty .core-tab .digital-feature h5::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_DigitalCampaigns_Blue.png") no-repeat scroll 0 0;
    content: "";
    background-size: 20px;
    display: block;
    float: left;
    height: 20px;
    margin: 6px 10px 0 0;
    width: 20px;
}

#page-wrapper.loyalty .core-tab .conquest-feature h5::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_ConquestCampaign_Blue.png") no-repeat scroll 0 0;
    content: "";
    background-size: 20px;
    display: block;
    float: left;
    height: 20px;
    margin: 3px 10px 0 0;
    width: 20px;
}

#page-wrapper.loyalty .core-tab .calendar-feature h5::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Calendar_Blue.png") no-repeat scroll 0 0;
    content: "";
    background-size: 20px;
    display: block;
    float: left;
    height: 20px;
    margin: 3px 10px 0 0;
    width: 20px;
}

#page-wrapper.loyalty .core-tab .business-intel-feature h5::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Analytics_Blue.png") no-repeat scroll 0 0;
    content: "";
    background-size: 20px;
    display: block;
    float: left;
    height: 20px;
    margin: 4px 10px 0 0;
    width: 20px;
}

#page-wrapper.loyalty .core-tab .on-feature h5::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_AlwaysOn_Grey.png") no-repeat scroll 0 0;
    content: "";
    background-size: 20px;
    display: block;
    float: left;
    height: 20px;
    margin: 3px 10px 0 0;
    width: 20px;
}

#accelerator-wrapper.accelerator-page {
    background: #edf0f5 none repeat scroll 0 0;
    width:100%;
    padding:60px 0;
}

#accelerator-wrapper.accelerator-page .post-title h1 {
    font-size:36px;
    padding-bottom:20px;
}


/* Me - Sales Accelerator */

#page-header-wrapper.fixed-ops-bg {
    background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_SalesAccelerator.jpg") repeat scroll center top #e64d25;
}

#page-header-wrapper.fixed-ops-bg .header-copy h1 {
    font-size: 54px;
    font-weight: 400;
    line-height: 180px;
    text-transform: inherit;
}

#page-header-wrapper.fixed-ops-bg .header-copy h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_me_White_Large.png") no-repeat scroll 0 0;
    background-size: 180px;
    height: 180px;
    margin: -7px 20px 0 0;
    width: 180px;
}

#page-wrapper.fixed-ops .model-specific-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_ModelSpecific_Orange.png") no-repeat scroll 0 0;
    content: "";
    background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 10px 20px 0 0;
    width: 32px;
}

#page-wrapper.fixed-ops .lead-response-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_LeadResponse_Orange.png") no-repeat scroll 0 0;
    content: "";
    background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 8px 20px 0 0;
    width: 32px;
}

#wire-footer-wrapper.accelerator-img .medium-4.post-img img {
    width:290px;
    text-align:center;
}


/* Me - Service Accelerator */

#page-header-wrapper.customer-bg {
    background: url("http://3birdsmarketing.com/demo/v4/img/3birds-v4-fixed-ops-main-1.jpg") repeat scroll center top #29388a;
}

#page-header-wrapper.customer-bg .header-copy h1 {
     font-size: 54px;
    font-weight: 400;
    line-height: 180px;
    text-transform: inherit;
}

#page-header-wrapper.customer-bg .header-copy h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_me_White_Large.png") no-repeat scroll 0 0;
    background-size: 180px;
    height: 180px;
    margin: -7px 20px 0 0;
    width: 180px;
}


#page-wrapper.customer .service-websites-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_ServiceSites_Purple.png") no-repeat scroll 0 0;
    content: "";
    background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 9px 20px 0 0;
    width: 32px;
}

#page-wrapper.customer .lifecycle-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Lifecycle_Purple.png") no-repeat scroll 0 0;
    content: "";
    background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 7px 20px 0 0;
    width: 32px;
}


/* Me - Engagement Accelerator */

#page-header-wrapper.insight-bg {
    background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_EngagementAccelerator.jpg") repeat scroll center top #75bc54;
}

#page-header-wrapper.insight-bg .header-copy h1 {
     font-size: 54px;
    font-weight: 400;
    line-height: 180px;
    text-transform: inherit;
}

#page-header-wrapper.insight-bg .header-copy h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_me_White_Large.png") no-repeat scroll 0 0;
    background-size: 180px;
    height: 180px;
    margin: -7px 20px 0 0;
    width: 180px;
}


#page-wrapper.insight .reputation-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Reputation_Green.png") no-repeat scroll 0 0;
    content: "";
    background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 7px 20px 0 0;
    width: 32px;
}

#page-wrapper.insight .review-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_ReviewBuilding_Green.png") no-repeat scroll 0 0;
    content: "";
    background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 5px 20px 0 0;
    width: 32px;
}

#page-wrapper.insight .social-tab .post-title h1::before {
    background: rgba(0, 0, 0, 0) url(" https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_SocialMedia_Green.png") no-repeat scroll 0 0;
    content: "";
    background-size: 32px;
    display: block;
    float: left;
    height: 32px;
    margin: 9px 20px 0 0;
    width: 32px;
}

#page-wrapper.insight .features-header h2 {
    color: #75bc54;
}

#wire-footer-wrapper.accelerator-img-engage .medium-5.post-img img {
    width:335px;
    text-align:center;
}


/* Me - Platform */

#page-header-wrapper.wire-bg {
    background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner-wire.jpg") repeat scroll center top #2eace1;
}


/* Me - Analytics */

#page-header-wrapper.analytics-bg {
    background: #f6b340 url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_AnalyticsTools.jpg") repeat scroll center top;
    height: 549px;
}

#page-header-wrapper.analytics-bg .header-copy h1 {
    padding-top: 130px;
}

#analytic-product-wrapper {
    background: #fff none repeat scroll 0 0;
    padding: 15px 0 60px;
    width: 100%;
}

#analytic-product-wrapper {
    padding: 70px 0 40px;
}

#analytic-product-wrapper .product {
    margin-top: 35px;
}

#analytic-product-wrapper .product-header h1 {
    font-size: 42px;
    font-weight: 300;
    margin-top: 0;
    padding-top: 0;
    text-align: center;
    line-height:48px;
}

#analytic-product-wrapper .product-copy h2 {
    font-size: 18px;
    font-weight: 300;
    margin-top: 30px;
    padding-top: 0;
}

#analytic-product-wrapper .product-copy {
    text-align: center;
}

#analytic-product-wrapper .product-copy p {
    min-height: 130px;
}

#analytics-wrapper-1, #analytics-wrapper-3, #analytics-wrapper-5 {
    background: #edf0f5 none repeat scroll 0 0;
    padding: 100px 0;
    width: 100%;
}

#analytics-wrapper-2, #analytics-wrapper-4 {
    background: #fff none repeat scroll 0 0;
    padding: 80px 0;
    width: 100%;
}

#analytics-wrapper-1 .create-copy h1, #analytics-wrapper-2 .create-copy h1, #analytics-wrapper-3 .create-copy h1, #analytics-wrapper-4 .create-copy h1 {
    font-size: 32px;
    font-weight: 300;
    line-height: 80px;
    margin-top: 40px;
    padding-top: 0;
}

#analytics-wrapper-5 .create-copy {
    text-align:center;
}

#analytics-wrapper-5 .create-copy h1 {
    color:#2eace1;
    font-size: 48px;
    font-weight: 600;
    line-height: 80px;
    padding-top: 0;
}


#analytics-wrapper-1 .create-copy p, #analytics-wrapper-2 .create-copy p, #analytics-wrapper-3 .create-copy p, #analytics-wrapper-4 .create-copy p, #analytics-wrapper-5 .create-copy p {
    padding-bottom: 15px;
}

#analytics-wrapper-1 .create-copy h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Evaluation_Yellow.png") no-repeat scroll 0 0;
    background-size: 47px;
    content: "";
    display: block;
    float: left;
    height: 47px;
    margin: 15px 20px 0 0;
    width: 47px;
}

#analytics-wrapper-2 .create-copy h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_NWatch_Yellow.png") no-repeat scroll 0 0;
    background-size: 47px;
    content: "";
    display: block;
    float: left;
    height: 47px;
    margin: 15px 20px 0 0;
    width: 47px;
}

#analytics-wrapper-3 .create-copy h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Academy_Yellow.png") no-repeat scroll 0 0;
    background-size: 47px;
    content: "";
    display: block;
    float: left;
    height: 47px;
    margin: 15px 20px 0 0;
    width: 47px;
}

#analytics-wrapper-4 .create-copy h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_Reporting_Yellow.png") no-repeat scroll 0 0;
    background-size: 47px;
    content: "";
    display: block;
    float: left;
    height: 47px;
    margin: 15px 20px 0 0;
    width: 47px;
}

#analytics-wrapper-5 .create-copy h1::before {
    background: rgba(0, 0, 0, 0) url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/ProductIcons_InsightPRO_Blue.png") no-repeat scroll 0 0;
    background-size: 47px;
    content: "";
    display: block;
    float: left;
    height: 47px;
    margin: 10px 0 0 0;
    width: 47px;
}



/* Me - Flock */

#flock-wrapper-mural {
    background: #fff url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_FlockDivider.jpg") repeat scroll center top;
    text-align: left;
    width: 100%;
    height:448px;
}

#flock-wrapper-2 .create-copy p {
    margin-top:20px;
    font-size: 18px;
}

#flock-wrapper-2 .create-copy h2 {
    color: #e64d25;
    font-size: 36px;
    font-weight: 300;
    line-height: 60px;
    margin: 15px 0;
    padding-bottom: 0;
    padding-top: 0;
}

#flock-wrapper-2 .leadership {
    margin-bottom: 15px;
    text-align:center;
}
#flock-wrapper-2 .leadership h5 {
    margin-top: 20px;
    padding:0;
    line-height:10px;
}



/* Me - Connect */

#page-header-wrapper.connect-bg {
    background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_Connect.jpg") repeat scroll center top #2eace1;
}


/* Me - Footer */

#footer-wrapper .footer-twitter p, #footer-wrapper .footer-links ul li {
    font-size: 16px;
}

#footer-wrapper .footer-twitter p i {
    font-size: 54px;
}











@media only screen and (max-width: 1025px) {

    #slider-container .slider-wrapper-3-Birds .btnLeft, #slider-container .slider-wrapper-3-Birds .btnRight {
        top: 200px;
    }


    #slider-container .slider-wrapper-3-Birds .main-slider .slide-1 {
        background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_onlinepresence2.png") repeat scroll center bottom #29388a;
        height:500px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-2 {
        background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/Slider_Home_3300Dealers.jpg") repeat scroll center bottom #29388a;
        height:500px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-3 {
        background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_awards2.png") repeat scroll center bottom #29388a;
        height:500px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-4 {
        background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_sdr2.png") repeat scroll center bottom #29388a;
        height:500px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-5 {
        background: url("https://static2.3birdsmarketing.com/Clients/3BIRDSMARKETING/banner_vegas2.png") repeat scroll center top #29388a;
        height:500px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-1 .header-copy h1 {
        padding-top: 120px;
        font-size:32px;
        line-height:40px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-1 .header-copy h2 {
        font-size:32px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-2 .header-copy h1 {
        padding-top: 150px;
        font-size:32px;
        line-height:40px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-2 .header-copy h2 {
        font-size:32px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-3 .header-copy h1 {
        padding-top: 170px;
        font-size:40px;
        line-height:40px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-3 .header-copy h2 {
        font-size:32px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-4 .header-copy h1 {
        padding-top: 150px;
        font-size:36px;
        line-height:40px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-4 .header-copy h2 {
        font-size:26px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-5 .header-copy h1 {
        padding-top: 150px;
        font-size:36px;
        line-height:40px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-5 .header-copy h2 {
        font-size:26px;
    }

    #product-wrapper .product-header h1 {
        font-size: 36px;
    }

    #home-analytics-wrapper .home-analytics-header h1  {
        font-size: 32px;
        line-height:44px;
    }

    #home-analytics-wrapper .home-analytics-copy h2 {
        font-size: 24px;
    }

    #brands-wrapper .brand-copy h1 {
        font-size: 36px;
    }

    #page-header-wrapper.solutions-bg .header-copy h1 {
        font-size: 30px;
        line-height: 36px;
        padding-top: 0px;
        margin-top: -50px;
    }




    #me-wrapper .me-copy p {
        font-size: 30px;
        margin-top:80px;
        line-height:40px;
    }

    #page-header-wrapper.loyalty-bg .header-copy h1{
        font-size: 36px;
        line-height: 35px;
    }

    #page-header-wrapper.loyalty-bg .header-copy h1::before {
        background-size: 200px;
        height: 200px;
        width: 200px
    }

    #page-header-wrapper.fixed-ops-bg .header-copy h1, #page-header-wrapper.customer-bg .header-copy h1, #page-header-wrapper.insight-bg .header-copy h1  {
        font-size: 36px;
        line-height: 100px;
    }

    #page-header-wrapper.analytics-bg .header-copy h1  {
        padding-top: 80px;
        font-size: 48px;
    }


    #page-header-wrapper.fixed-ops-bg .header-copy h1::before, #page-header-wrapper.customer-bg .header-copy h1::before, #page-header-wrapper.insight-bg .header-copy h1::before {
        background-size: 140px;
        margin: -25px 20px 20px 0;
        height: 140px;
        width: 140px
    }

    #subheader-wrapper {
        position:static;
        border-bottom: 1px solid #f0f0f0;
    }

    #page-header-wrapper.flock-bg .header-copy h1 {
        font-size: 54px;
        line-height:50px;
    }

    #flock-wrapper-mural {
        height:400px;
    }

    #story-wrapper-1 .create-copy h1 {
        font-size: 44px;

    }

    #story-wrapper-1 .create-copy p {
        font-size: 20px;
    }

    .footer-links {
        display:none;
    }




}


@media only screen and (max-width: 640px) {

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-1 .header-copy h1 {
        padding-top: 90px;
        font-size:26px;
        line-height:36px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-1 .header-copy h2 {
        font-size:26px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-2 .header-copy h1 {
        padding-top: 100px;
        font-size:26px;
        line-height:36px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-2 .header-copy h2 {
        font-size:26px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-3 .header-copy h1 {
        padding-top: 120px;
        font-size:32px;
        line-height:36px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-3 .header-copy h2 {
        font-size:24px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-4 .header-copy h1 {
        padding-top: 110px;
        font-size:24px;
        line-height:36px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-4 .header-copy h2 {
        font-size:20px;
    }


    #slider-container .slider-wrapper-3-Birds .main-slider .slide-5 .header-copy h1 {
        padding-top: 130px;
        font-size:30px;
        line-height:36px;
    }

    #slider-container .slider-wrapper-3-Birds .main-slider .slide-5 .header-copy h2 {
        font-size:18px;
        margin-top:22px;
    }


    #home-analytics-wrapper .home-analytics-header h1  {
        line-height:40px;
    }

    #home-analytics-wrapper .home-analytics-header p {
        font-size: 18px;
    }


    #me-wrapper .me-copy p {
        text-align:center;
        margin-top:60px;
    }

    #brands-wrapper .brand-copy h1, #analytic-product-wrapper .product-header h1, #product-wrapper .product-header h1 {
        font-size: 30px;
    }

    #home-analytics-wrapper .home-analytics-header h1 {
        font-size:26px;
    }

    #page-header-wrapper.solutions-bg .header-copy h1 {
        margin-top: -10px;
    }

    #solutions-wrapper-1, #solutions-wrapper-3, #solutions-wrapper-2, #solutions-wrapper-4 {
        padding: 75px 0;
    }


    #page-header-wrapper.loyalty-bg .header-copy h1, #page-header-wrapper.fixed-ops-bg .header-copy h1, #page-header-wrapper.customer-bg .header-copy h1, #page-header-wrapper.insight-bg .header-copy h1 {
        font-size: 24px;
        line-height: 23px;
    }

    #page-header-wrapper.analytics-bg .header-copy h1  {
        font-size: 36px;
    }

    #page-header-wrapper.loyalty-bg .header-copy h1::before {
        background-size: 100px;
        margin: 20px 20px 20px 0;
        height: 100px;
        width: 100px
    }

    #me-core #wire-footer-wrapper .post-title h1 {
        margin-top:40px;
    }

    #me-core #wire-footer-wrapper .post-img img {
        width:280px;
        text-align:center;
        margin-bottom:30px;
    }

    #page-header-wrapper.fixed-ops-bg .header-copy h1::before, #page-header-wrapper.customer-bg .header-copy h1::before, #page-header-wrapper.insight-bg .header-copy h1::before {
        background-size: 100px;
        margin: -25px 20px 20px 0;
        height: 100px;
        width: 100px
    }

    #page-header-wrapper.flock-bg .header-copy h1 {
        font-size: 40px;
        line-height:40px;
    }


    #story-wrapper-1 .create-copy h1 {
        font-size: 36px;

    }

    #story-wrapper-1 .create-list h2, #flock-wrapper-2 .create-copy h2 {
        font-size: 26px;
    }

    #analytics-wrapper-1, #analytics-wrapper-3, #analytics-wrapper-5, #analytics-wrapper-2, #analytics-wrapper-4 {
        padding:40px 0 80px 0;
    }

    #analytics-wrapper-1 .create-copy h1, #analytics-wrapper-2 .create-copy h1, #analytics-wrapper-3 .create-copy h1, #analytics-wrapper-4 .create-copy h1 {
        font-size: 26px;
    }

    #analytics-wrapper-5 .create-copy h1 {
        font-size: 40px;
    }

    .footer-info {
        margin-top:60px;
    }






}



