/*
Theme Name:     Apicity2019
Description:    Big-event child theme.
Author:         awoods
Author URI:     http://andrewwoods.net
Template:       big-event
Version:        0.1.0
*/



.content-area {
    width: 90vw;
    margin-left: auto;
    margin-right: auto;
}

@media  (min-width: 768px) {
    .content-area {
        width: 750px;
    }
}

@media  (min-width: 992px) {
    .content-area {
        width: 970px;
    }
}

@media  (min-width: 1200px) {
    .content-area {
        width: 1170px;
    }
}
.banner-11 .right-content img {
    transform: none !important;
    margin-left: 1em;
}

main a {
    text-decoration: underline;
}

main a:link {
    color: #e8007b;
    background-color: transparent;
}

main a:visited {
    color: #d3267c;
    background-color: transparent;
}

main a:hover,
main a:focus {
    background-color: #e8007b;
    color: #ffffff;
}

main a:active {
    background-color: #d3267c;
    color: #ffffff;
}


.content-area a {
    text-decoration: underline;
}


.content-area a.custom-btn {
    text-decoration: none;
}

.cfp-content a:link {
    color: #ff464f;
    background-color: #ffffff;
}

.cfp-content a:visited {
    color: #cc4c4d;
    background-color: #ffffff;
}

.cfp-content a:hover,
.cfp-content a:focus {
    color: #ffffff;
    background-color: #cc4c4d;
}

.cfp-content a:active {
    color: #ffffff;
    background-color: #ff464f;
}

.networking-content a:link {
    color: #26b99a;
    background-color: #ffffff;
}
.networking-content a:visited {
    color: #209a84;
    background-color: #ffffff;
}

.networking-content a:hover,
.networking-content a:focus {
    color: #ffffff;
    background-color: #209a84;
}

.networking-content a:active {
    color: #ffffff;
    background-color: #26b99a;
}


.sponsor-content a:link {
    color: #1ba1d2;
    background-color: #ffffff;
}
.sponsor-content a:visited {
    color: #1789b3;
    background-color: #ffffff;
}

.sponsor-content a:hover,
.sponsor-content a:focus {
    color: #ffffff;
    background-color: #1789b3;
}

.sponsor-content a:active {
    color: #ffffff;
    background-color: #1ba1d2;
}

.page header .main-menu .navbar-brand {
    padding: 8px 0px;
}

.page header .main-menu.menu-fixed.transparent-menu {
    background-color: #ed008a;
}

.left-content {
    width: 100%;
}
.right-content {
    width: 100%;
}
.about-event-flex p {
    text-align: left;
}

@media (max-width: 979px) {
	.banner-11 .right-content img{
		-webkit-transform: none !important;
		margin-left: 0;
		padding: 0 10px;
	}
	.padding-120 {
		padding: 50px 0px !important;
	}
	.banner-11{
		margin-top: 50px;
	}
	.info-list{
		width: 100% !important;
	}
}

@media (min-width: 990px) {
    .left-content {
        float: left;
        width: 50%;
    }
    .right-content {
        float: right;
        width: 50%;
    }
}
