/*
*
* CUSTOM INVICTUS STYLES
* #0050a0 {dark blue}
* #e5002b (red)
* #12a8e0 (light blue)
*
*/
a {color:#e5002b;-webkit-transition: all 1s ease-out;  -moz-transition: all 1s ease-out;  -o-transition: all 1s ease-out;  transition: all 1s ease-out;}
a:hover {color: #f993a6; text-decoration: none!important; -webkit-transition: all 1s ease-out;  -moz-transition: all 1s ease-out;  -o-transition: all 1s ease-out;  transition: all 1s ease-out;}
body {font-family: 'Open Sans', sans-serif!important;font-size: 14px;}

iframe {max-width: 100%;}
.btn-primary {background-color: #e5002b; border-color: #e5002b; font-family: 'Dosis', sans-serif; font-size: 1.8em;-webkit-transition: all 1s ease-out;  -moz-transition: all 1s ease-out;  -o-transition: all 1s ease-out;  transition: all 1s ease-out; border-radius: 20px;}
.btn-primary:hover {background-color: #f993a6; border-color: #f993a6;-webkit-transition: all 1s ease-out;  -moz-transition: all 1s ease-out;  -o-transition: all 1s ease-out;  transition: all 1s ease-out;}
html {scroll-behavior: smooth;}
.shadow-md {box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
.shadow-lg {box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
.shadow-xl {box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);}
.shadow-2xl {box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);}
.shadow-inner {box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);}
.shadow-outline {box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);}
.shadow-none {box-shadow: none;}
.shadow-bottom {box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.1);}

/******************************/
/*******    FONTSIZES   *******/
/******************************/
:root {font-size: 16px;}
p, 
li {font-family: 'Open Sans', sans-serif;font-size: 1.2em; line-height: 1.5em;}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {font-weight: 400; margin:0; line-height: inherit;}

h6 {font-family: 'Dosis', sans-serif;font-size: 1.2em;}
h5 {font-family: 'Dosis', sans-serif;font-size: 1.3em;}
h4 {font-family: 'Dosis', sans-serif;font-size: 1.4em;}
h3 {font-family: 'Dosis', sans-serif;font-size: 1.5em;}
h2 {font-family: 'Dosis', sans-serif;font-size: 1.6em;}
h1 {font-family: 'Dosis', sans-serif;font-size: 3em;}


/******************************/
/*******     NAVBAR     *******/
/******************************/
.navbar-brand {background-color: white;}
.navbar-brand img {width:300px; margin-top:10px;}

#main-nav .navbar-nav .nav-link {font-size: 1.4em; color: #5810b0; font-weight: 600; line-height: 3em; margin: 0 20px;font-family: 'Dosis', sans-serif;}
#main-nav .navbar-nav .nav-link.disabled {color:#cccccc;}

#main-nav .navbar-nav .nav-item.active .nav-link,
#main-nav .navbar-nav .nav-link:hover {color: #d60076;}

/******************************/
/*******      HOME       *******
/******************************/
.jumbotron {background-color: #12a8e0; border-radius: 0;}
.jumbotron h2 {color: white; font-size: 2.8em;}
.jumbotron p {color:white;}
.sub-heaader {font-size: 3em; color: #0050a0; margin-bottom: 30px;}
.jumbotron img {width: 100%; border-radius: 20px;}

/******************************/
/*******     PAGES      *******
/******************************/



/******************************/
/*******     SINGLE      *******
/******************************/



/******************************/
/*******     SIDEBAR     *******
/******************************/



/******************************/
/*******    TEAM/NEWS    *******
/******************************/


/******************************/
/*******     TABLE      *******/
/******************************/

table thead{background-color: #eee; width: 100%; margin-bottom: 30px;}
tr {}
td {padding: 20px 10px; width: auto;}
td:first-child {width: auto;}
td .reset_variations {display: none!important;}

/******************************/
/*******     VIDEO      *******/
/******************************/

.video-embed { position: relative; padding-bottom: 56.25%;overflow: hidden;max-width: 100%;height: auto; margin-bottom: 50px;}

.video-embed iframe,
.video-embed object,
.video-embed embed { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


/******************************/
/*******     FOOTER     *******/
/******************************/
#footer-nav {background-color:#12a8e0;}

#footer-nav h5,
#footer-nav ul li a,
#footer-nav p{color:white;}


footer {background-color:#0050a0; padding: 20px 0;}
footer .footer-links {display: inline-block;}
footer .footer-links ul {list-style: none;}
footer .footer-links ul li {float: left; margin-right: 20px;}
footer .footer-links li a{color:white;font-family: 'Dosis', sans-serif; text-transform: uppercase;font-size: 0.8em;}
footer .footer-links a:hover {color:#d60076;}
footer .share {position: absolute; right: 20px; display: inline-block; position: relative; background-color: #5810b0; padding:20px 10px; border-radius: 20px; float: right; bottom: 50px; right: 50px;}
footer .share ul {list-style: none;}
footer .share ul li {float: left; margin-right: 20px;}
footer .share li a{color:white;font-family: 'Dosis', sans-serif; text-transform: uppercase;font-size: 1.4em;}
footer .share a:hover {color:#f9b02d;}

/******************************/
/*******     SEARCH     *******/
/******************************/

input {outline: none;}

input[type="search"],
input[type="text"] {/*-webkit-appearance: textfield;-webkit-box-sizing: content-box;*/font-family: inherit;font-size: 100%;}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button {display: none;}

input[type="search"] {background: #000 url(../img/search-regular.svg) no-repeat 9px center; background-size: 20px; border: solid 1px #ccc;width: 55px;-webkit-border-radius: 10em;-moz-border-radius: 10em;border-radius: 10em;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus {width: 130px;background-color: #fff;-webkit-box-shadow: 0 0 5px rgba(109,207,246,.9);-moz-box-shadow: 0 0 5px rgba(109,207,246,.9);box-shadow: 0 0 5px rgba(109,207,246,.9);}

input:-moz-placeholder {color: #999;}
input::-webkit-input-placeholder {color: #999;}
#searchform input[type=search] {width: 38px;padding: 7px 0;color: transparent;cursor: pointer;border:none; border-radius: 50px; height: auto!important;}
#searchform input[type=search]:hover {opacity: 0.8}
#searchform input[type=search]:focus {width: 230px;padding-left: 32px;color: #000;background-color: #fff;cursor: auto;}
#searchform input::-webkit-input-placeholder { /* Edge */color: transparent;}
#searchform input:-ms-input-placeholder { /* Internet Explorer */ color: transparent;}
#searchform input::placeholder {color: transparent;}
#searchform input:focus::placeholder {color:#898989!important;}
#searchsubmit {display: none;}

/******************************/
/*********    FORM    *********/
/******************************/



/******************************/
/*******     BUTTONS    *******/
/******************************/



/******************************/
/******* MEDIA QUERIES  *******/
/******************************/

@media (max-width: 1199.98px) {

}

@media (max-width: 1023.98px) {

}

@media (max-width: 767.98px) {

}

@media (max-width: 575.98px) {
}
