/*

colours:

grey: #333333
blue: #82cbd9

*/


body {font-family: "Lato",sans-serif;}


a {text-decoration:none !important}
a:HOVER {color:#82cbd9}

.loadInPosition {transform:inherit !important}

.sticky-nav-wrapper {background-color: #333333;box-shadow: none; !important}
.cookie {background: #333333 none repeat scroll 0 0; bottom: 0; color: #ffffff; font-size: 12px; height: 60px; left: 0; position: fixed; width: 100%;}
.btn-primary {background-color: #82cbd9; border-color: #c2ebf3; color: #fff !important; text-transform:uppercase; font-size:16px; font-weight:bold}
.btn-primary:HOVER {background-color: #59a0ae; border-color: #82cbd9; color: #fff;}
#logo-wrapper .logo {height: 46px;}

.sticky-nav-wrapper {background-color: #333333 !important;}
#logo-wrapper .logo{height: 46px !important;}

.blue {color:#82cbd9}

A .fa-stack {color:#82cbd9}
A:HOVER .fa-stack {color:#333333}

#blog-article-wrapper #featured {background:#ffffff}
#blog-article-wrapper #featured H1 A{color:#82cbd9; text-transform:uppercase !important; letter-spacing:-1px; font-weight:700; font-size:25px }


.demo-2 .sl-slider blockquote {font-size:20px !important}
.demo-2 .sl-slider h2 {font-weight:900 !important}

.page-intro h1 {text-transform:uppercase; text-align:center; font-size:32px; background:#82cbd9; color:#ffffff; padding:20px 0px; margin:0px; font-weight:700; letter-spacing:-1px}


.footer {background: #ebf7f7}
.footer p {font-size:12px; color:#666666}
.footer h3 {font-size:14px; color:#666666; font-weight:700;}

.text-block .column-1 p, .text-block .column-1 h4, .text-block .column-1 p {padding-left: 20%;padding-right: 20%;}
.text-block h2 {text-transform:uppercase; font-size:20px; font-weight:900}

h2.row-title {text-transform:uppercase; font-size:20px; font-weight:900; width:100%}


.card-block {background:#333333;}
.card-block H4 {color:#82cbd9; text-align:center; text-transform:uppercase; font-size:20px; font-weight:700}
.card-img-top {border-radius:0px !important}
.card {border-radius:0px !important}
h2.row-title {text-transform:uppercase}


.sticky-nav-inner-wrapper {background-color:#333333 !important}
a.nav-link {color:#ffffff; font-weight:; text-transform:uppercase; font-size:18px}
a:HOVER.nav-link {color:#82cbd9}
.sticky-nav-inner-wrapper li {color:#82cbd9; padding-left:20px}

.blog-post H1.title {color:#82cbd9; text-transform:uppercase !important; letter-spacing:-1px }
#blog-search H2 {color:#82cbd9; text-transform:uppercase !important; letter-spacing:-1px; font-weight:700; font-size:23px }
#blog-search .center-block {margin-left:0px}
.categories H2 {color:#82cbd9; text-transform:uppercase !important; letter-spacing:-1px; font-weight:700; font-size:18px }
.blog-archive-wrapper H3 {color:#82cbd9; text-transform:uppercase !important; letter-spacing:-1px; font-weight:700; font-size:18px }
.blog-post H1.title a {color:#82cbd9;}
#blog-categories H2 {color:#82cbd9; text-transform:uppercase !important; letter-spacing:-1px; font-weight:700; font-size:18px }
#blog-categories A {text-transform:uppercase; font-size:13px}

.dc-holder h3 , .dc-holder h4 {font-weight:bold; letter-spacing:-0.5px}




/* =================== Media Classes ==================== */


@media (min-width: 1200px){
    .container {max-width: 1580px;}
}

/* XL-up */
@media only screen and (min-width: 80em) { 
}

/* XXL-up */
@media only screen and (min-width: 120em) { 
}

/* LG-down */
@media only screen and (max-width: 75em) { 

}

/* MD-down*/
@media only screen and (max-width: 62em) { 
	.text-block .column-1 p, .text-block .column-1 h4, .text-block .column-1 p {padding-left: 0; padding-right: 0;}
    .largetext {font-size:50% !important}
    p {font-size:13px}
    .table th, .table td {font-size:12px}
    .video-background h2 {font-size:30px; line-height:100%}
    
}
} 

/* SM-down */
@media only screen and (max-width: 48em) { 

}

/* XS */
@media only screen and (max-width: 34em) { 

} 