@import url(http://fonts.googleapis.com/css?family=Lato:400,900,700,300&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:900&subset=latin,latin-ext);

* {
    margin:0;
    padding:0;
    border:0;
    font-family:'Lato', sans-serif;
}

html, body {
    height:100%;
    width:100%;
    overflow:hidden;
    color:#000;
    font-size:18px;
}

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

.main a, .main a:hover {
    color:#666;
}

p {
    margin:0 0 5px;
}

ul, ol {
    list-style-position:inside;
}

.news-header {
    border-bottom:2px dotted #84847a;
    margin-bottom:10px;
}
.news-header h1 {
    display:inline-block;
    background-color:#20c99c;
    color:#fff;
    font-size:30px;
    padding:10px 40px;
    font-weight:900;
}
.news-header h2 {
    display:inline-block;
    background-color:#d0ce00;
    color:#fff;
    font-size:30px;
    padding:10px 20px;
    margin-top:-14px;
    font-weight:900;
    margin-left:80px;
}

body.home {
    border-top:8px solid #01a27d;
}
body.page-id-11 {
    border-top:8px solid #fe2e77;
}
body.page-id-52 {
    border-top:8px solid #a0c700;
}
body.tribe-events-page-template, body.page-id-65 {
    border-top:8px solid #edd011;
}
body.page-id-59 {
    border-top:8px solid #bf0092;
}
body.page-id-48, body.page-id-7, body.page-id-46, body.page-id-43, body.offer  {
    border-top:8px solid #ff9600;
}
body.page-id-25 {
    border-top:8px solid #00bcd2;
}
body.page-id-13 {
    border-top:8px solid #cf1718;
}

/* scrollbar */
body.page-id-52 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color:#a0c700;
}
body.page-id-48 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y, body.page-id-7 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y, body.page-id-46 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y, body.page-id-43 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y, body.offer .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color:#ff9600;
}
.page-id-59 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color:#bf0092;
}
.tribe-events-page-template .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y, body.page-id-52 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color:#edd011;
}
body.page-id-11 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color:#fe2e77;
}
body.home .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color:#01a27d;
}
body.page-id-25 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color:#00bcd2;
}
body.page-id-13 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color:#cf1718;
}


.main {
    margin-top:58px;
    background-image:url('../img/index-background.jpg');
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}

.height-max {
    height:100%;
}

footer {
    width:100%;
    left:0;
    position:absolute;
    bottom:0;
    height:134px;
    background-color:#252525;
    color:#fff;
    font-size:14px;
}
footer:before {
    content:'';
    position:absolute;
    top:-4px;
    width:100%;
    left:0;
    height:4px;
    background-image:url('../img/footer-background.png');
    background-repeat:repeat-x;
    background-position:center top;
}

footer .circle {
    width:43px;
    height:43px;
    border-radius:22px;
    background-color:rgba(1,162,125,1);
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    line-height: 38px;
    margin-left:10px;
    position:relative;
	transition:all 0.3s;
}
footer .circle a {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
}
footer .circle:nth-child(2) {
    background-color:rgba(1,162,125,0.3);
}
footer .circle:nth-child(3) {
    background-color:rgba(1,162,125,0.7);
}

/* colors */
body.page-id-11 footer .circle {
	background-color:rgba(254,46,119,1);
}
body.page-id-11 footer .circle:nth-child(2) {
    background-color:rgba(254,46,119,0.3);
}
body.page-id-11 footer .circle:nth-child(3) {
    background-color:rgba(254,46,119,0.7);
}

body.page-id-52 footer .circle {
	background-color:rgba(160,199,0,1);
}
body.page-id-52 footer .circle:nth-child(2) {
    background-color:rgba(160,199,0,0.3);
}
body.page-id-52 footer .circle:nth-child(3) {
    background-color:rgba(160,199,0,0.7);
}

body.tribe-events-page-template footer .circle, body.page-id-65 footer .circle {
	background-color:rgba(237,208,17,1);
}
body.tribe-events-page-template footer .circle:nth-child(2), body.page-id-65 .circle:nth-child(2) {
    background-color:rgba(237,208,17,0.3);
}
body.tribe-events-page-template footer .circle:nth-child(3), body.page-id-65 .circle:nth-child(3) {
    background-color:rgba(237,208,17,0.7);
}

body.page-id-59 footer .circle {
	background-color:rgba(191,0,146,1);
}
body.page-id-59 .circle:nth-child(2) {
    background-color:rgba(191,0,146,0.3);
}
body.page-id-59 .circle:nth-child(3) {
    background-color:rgba(191,0,146,0.7);
}

body.page-id-48 footer .circle, body.page-id-7 footer .circle, body.page-id-46 footer .circle, body.page-id-43 footer .circle, body.offer footer .circle {
	background-color:rgba(255,150,0,1);
}
body.page-id-48 footer .circle:nth-child(2), body.page-id-7 footer .circle:nth-child(2), body.page-id-46 footer .circle:nth-child(2), body.page-id-43 footer .circle:nth-child(2), body.offer footer .circle:nth-child(2) {
	background-color:rgba(255,150,0,0.3);
}
body.page-id-48 footer .circle:nth-child(3), body.page-id-7 footer .circle:nth-child(3), body.page-id-46 footer .circle:nth-child(3), body.page-id-43 footer .circle:nth-child(3), body.offer footer .circle:nth-child(3) {
	background-color:rgba(255,150,0,0.7);
}

body.page-id-25 footer .circle {
	background-color:rgba(0,188,210,1);
}
body.page-id-25 .circle:nth-child(2) {
    background-color:rgba(0,188,210,0.3);
}
body.page-id-25 .circle:nth-child(3) {
    background-color:rgba(0,188,210,0.7);
}

body.page-id-13 footer .circle {
	background-color:rgba(207,23,24,1);
}
body.page-id-13 .circle:nth-child(2) {
    background-color:rgba(207,23,24,0.3);
}
body.page-id-13 .circle:nth-child(3) {
    background-color:rgba(207,23,24,0.7);
}


/*
** Bootstrap Edit
*/
.navbar {
    border-radius:0;
    border:0;
    border-top:1px solid #c7c7c7;
    border-bottom:1px solid #c7c7c7;
    margin:0;
    background-color:#fff;
}

.navbar-fixed-top {
    top:8px;
}
.navbar-nav > li > a {
    line-height:26px;
    padding-left:22px;
    padding-right:22px;
    font-size:13px;
    color:#434343;
    transition:all 0.3s;
}
.navbar-toggle {
    border:1px solid #C7C7C7;
}
.navbar-toggle .icon-bar {
    background-color:#C7C7C7;
}
.navbar-nav > li > a:before, .navbar-nav > li > a:after {
    content:'';
    background:inherit;
    transition:all 0.3s;
}
.navbar-nav > li.active > a, .navbar-nav > li:hover > a {
    background-color:#01a27d;
    color:#fff;
    position:relative;
}

/* COLORS */
body.page-id-11 .navbar-nav > li.active > a, body.page-id-11 .navbar-nav > li:hover > a {
    background-color:#fe2e77;
}
body.page-id-52 .navbar-nav > li.active > a, body.page-id-52 .navbar-nav > li:hover > a {
    background-color:#a0c700;
}
body.tribe-events-page-template .navbar-nav > li.active > a, body.tribe-events-page-template .navbar-nav > li:hover > a, body.page-id-65 .navbar-nav > li.active > a, body.page-id-65 .navbar-nav > li:hover > a {
    background-color:#edd011;
}
body.page-id-59 .navbar-nav > li.active > a, body.page-id-59 .navbar-nav > li:hover > a {
    background-color:#bf0092;
}
body.page-id-48 .navbar-nav > li.active > a, body.page-id-7 .navbar-nav > li.active > a, body.page-id-46 .navbar-nav > li.active > a, body.page-id-43 .navbar-nav > li.active > a,body.page-id-48 .navbar-nav > li:hover > a, body.page-id-7 .navbar-nav > li:hover > a, body.page-id-46 .navbar-nav > li:hover > a, body.page-id-43 .navbar-nav > li:hover > a {
    background-color:#ff9600;
}
body.offer .navbar-nav > li.active > a, body.offer .navbar-nav > li:hover > a, .dropdown-menu > li:hover > a {
    background-color:#ff9600;
    color:#fff;
}
.dropdown-menu > li > a {
    transition:all 0.3s;
}
body.page-id-25 .navbar-nav > li.active > a, body.page-id-25 .navbar-nav > li:hover > a {
    background-color:#00bcd2;
}
body.page-id-13 .navbar-nav > li.active > a, body.page-id-13 .navbar-nav > li:hover > a {
    background-color:#cf1718;
}

.navbar-nav > li.active > a:before, .navbar-nav > li:hover > a:before {
    content:'';
    position:absolute;
    top:-1px;
    height:1px;
    width:100%;
    left:0;
}
.navbar-nav > li.active > a:after, .navbar-nav > li:hover > a:after {
    content:'';
    position:absolute;
    bottom:-6px;
    height:6px;
    width:100%;
    left:0;
}
.media-body {
    font-size:14px;
    font-weight:200;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}

@media (min-width: 979px) {
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
    }
}
