.mt-4{
margin-left: 4em;
}

a {
  color: #cc0000;
  text-decoration: none;
}

.btn-primary {
    color: #ffffff;
    background-color: #000;
    border-color: #000;
}

.btn-rouge {
    color: #ffffff;
    background-color: #cc0000;
    border-color: #cc0000;
}


.uber-contact-info.style-1 .info-list dd a {
    color: #cc0000;
    border-bottom: 1px dotted #ffffff;
}

html.homepage header.affix-top .logo-img{
width:350px;
}


header.affix div.row .logo-img{
content:url("/images/election-sansannee-01.png");
width: 110px;
 }
header.affix-top div.row .logo-img{
content:url("images/election-sansannee-01.png");
width: 320px;
margin-top: -30px;}


.logo{
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
margin-right: 16%;
}

@media (min-width: 768px)
.col-sm-2{
width: 2.666667%;
}

.acm-slideshow .owl-carousel .item .slider-content .item-title {
    font-family: "Helvetica Neue",'Roboto',sans-serif;
    font-size: 72px;
    font-weight: 700;
    margin-top: 0;
    position: relative;
    margin-bottom: 24px;
    color: #ffffff;
    letter-spacing: -1px;
    width: 87%; /*MDM 57%*/
	margin-top:80px;
}


.uber-contact-info.style-1 .info {
    position: absolute;
    width: auto;
    background-color: #1E1E25;
    padding: 24px;
    color: #fff;
    border-radius: 7px;
}

.uber-contact-info.style-1 .info:hover {
    background:-webkit-linear-gradient(200deg,#ff0763,#743fa9);background:-o-linear-gradient(200deg,#ff0763,#743fa9);background:-moz-linear-gradient(200deg,#ff0763,#743fa9);background:linear-gradient(200deg,#ff0763,#743fa9);
}

.acm-teams .style-1 .team-items-footer {
    background: #ff0763 none repeat scroll 0% 0%;
    color: #FFF;
    padding: 48px 20px;
    text-align: center;
    font-size: 18px;
    transition: all 350ms ease 0s;
}

.acm-teams .style-1 .team-items-footer:hover {
    background: #743fa9 none repeat scroll 0% 0%;
    color: #fff;
    padding: 48px 20px;
    text-align: center;
    font-size: 18px;
    transition: all 350ms ease 0s;
}


.uber-cliens .cliens-header h3 {
    font-size: 17px;
    color: #A7A7A7;
    text-transform: uppercase;
    font-weight: 400;
}


.t3-section.pt-x2 .container {
    padding-top: 31px;
}


/*.acm-features.style-1.full-width .features-item {
    padding: 120px 200px;
} */


.category-grid .event-info > div.event-title {
    font-size: 19px;
    margin-bottom: 24px;
    line-height: 1.71428571;
}

.category-grid .event-info .event-title a {
    color: #2B2A2F;
    font-weight: 600;
    text-transform: uppercase;
}


/*.fa {
    display: none;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/


.jamasshead .jamasshead-description {
    color: #f7f7f7;
    font-size: 20px;
    font-weight: 300;
    position: relative;
    z-index: 2;
    display: none;
}


.jamasshead .jamasshead-title {
    font-weight: 500;
    font-size: 54px;
    letter-spacing: -1px;
    margin-bottom: -40px;
    position: relative;
    z-index: 2;
    margin-top: 53px;

	}



	.t3-content {
    /* padding-top: 24px; */
    padding-bottom: 24px;
}


.t3-sidebar {
    /* padding-top: 24px; */
    padding-bottom: 24px;
}

a:hover {
    color: #FF0763;
    text-decoration: none;
}


.t3-section .container .section-inner .custom .module147 {
    margin-top: -47px;
    margin-bottom: -82px;
}


div#Mod124 {
    margin-top: -76px;
}


.acm-features.style-1 .features-content h3 {
    font-size: 36px;
    margin-bottom: 24px;
    width: 113%;
}


.acm-features.style-1 .features-content.features-content-left p {
    padding-right: 0px;
    width: 106%;
}

h1 {
  font-family: "Helvetica Neue", 'Roboto', sans-serif;
  font-weight: 500;
  line-height: 0.8;
  color: inherit;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > .separator {
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 10px;
    padding: 3px 8px;
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 500;
    text-shadow: none;
}

.panel-warning {
    border-color: #ffcccc;
}
.panel-heading {
    color: #cc0000;
    background-color: #ffcccc;
    border-color: #ffa8a8;
}

.logo-control .logo-img-sm {
	width: 110px;
}

