/* Card deck */
@font-face {
	font-family: 'robotolight';
	src: url('fonts/roboto_light_macroman/Roboto-Light-webfont.eot');
	src: url('fonts/roboto_light_macroman/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/roboto_light_macroman/Roboto-Light-webfont.woff') format('woff'),
	url('fonts/roboto_light_macroman/Roboto-Light-webfont.ttf') format('truetype'),
	url('fonts/roboto_light_macroman/Roboto-Light-webfont.svg#robotolight') format('svg');
	font-weight: normal;
	font-style: normal;

}
html,body {font-size: 15px;}


/*iliil */
body {font-family: 'robotolight',sans-serif;color:#024267!important;}

h1.hp {font-size: 3.1rem; }
h2.hp {font-size:2.7rem; }
h3.hp, .bg-contact.bg-light .container h3, .bg-contact.bg-light .container h3  {font-size: 2.4rem; margin-bottom:2rem}
h5.footer-h5 {font-size:1rem; text-transform: uppercase!important;font-family: 'roboto',sans-serif ;}
.header-inner-wrap {max-width:600px}
.page-header h1 {text-transform: uppercase!important; }
.caption-inner {text-transform: uppercase;}
.caption-inner.text-dark {color:#024267!important;}
.ath-favorite {font-size:12px}
.slideshow .caption .text-large, .display-4 {

	font-weight: 300;
	font-size: 2.6rem;
}
.slideshow .caption .text-small {font-size: 1.3rem; letter-spacing: 6px}
.subtitle {text-transform: uppercase; font-size: 1.3rem}
.btn {text-transform: uppercase; padding: .8rem 1.2rem;}
.text-primary {color:#024267!important;}
.text-blue {color:#0076c0;}
.bg-primary {background-color:#024267;}
.btn-primary {background-color:#024267;}

section.testimonials .owl-item {
	background-image:url(images/testbck.png);
	background-position: bottom center;
	text-align: center;
	background-repeat: no-repeat;
}

section.testimonials .owl-item h4 {font-size:1.5rem; margin-bottom:1.5rem}
section.testimonials .owl-item .blockquote-footer {background-color: transparent!important;}
section.testimonials .owl-item .blockquote-footer img {display:block; margin-left:auto; margin-right:auto!important;margin-top:60px;margin-bottom:60px;width:80px;height:80px}
section.products .owl-item, article.service .card {
	background-image:url(images/productbck.jpg);
	background-position: bottom center;
	background-size:cover;
	background-repeat: no-repeat;
}
section.products , article.service .card { font-family:roboto, sans-serif}
section.products .owl-item h3 a, article.service .card h3 a { color:#024267}

section.products .owl-item .btn-outline-success {border-color:#024267!important; color:#024267!important;}
section.products .owl-item .btn-outline-success:hover {background-color:#024267!important;color:white}
section.athletes .owl-item {color:#ffffff;font-family:roboto,sans-serif}
.athletes a {color:#024267;}
section.athletes .owl-item h4 a { color:#ffffff}
.athlete-cap {min-height:80px}
.ath-fvorite {font-size:12px}
athlete-fav img {height:140px}
section.products .bg-blue {background-color:transparent}
#cnt-inaction {
	background-color:#0076c0;
	background-image:url(images/athlets-bck.png);
	background-position: bottom center;
	background-size:contain;
	background-repeat: no-repeat;
}
.bg-contact.bg-light {background-color:white!important; background-image:none!important}
.bg-contact.bg-light .container {background-color:#f8fafc!important;}


.navbar .navbar-nav a {

	color:#024267;
	text-transform: uppercase;
}
#accordionFaq .card {background-color: transparent!important}

.accordion span.icon-arrow-right-2 {display:none}
.accordion .card-body p {color:#024267;}
.accordion .btn {
	font-size:20px;
	text-transform: none;
	font-family: roboto,sans-serif;
	text-align: left;
	padding: .25rem 1.25rem;
}
.accordion .btn.collapsed {
	color:#0076c0;
}
.accordion .card-header {
	background: transparent;
	border: 0px;
	padding: .1rem 0;
}
footer, footer.bg-dark, footer.bg-light {background-color: white!important;}

.nav.flex-column li {border-bottom:0px solid transparent}
.nav.flex-column li a{padding:0; text-transform: uppercase; color:black}
a.footer-soc {
	display:block;
	text-decoration: none;
	width:41px;
	height:45px;
	background-position:center;
	background-repeat: no-repeat;
	margin-right:5px;
	margin-right:5px;
}
a.footer-soc.fsfb {background-image: url(images/ffb.png) }
a.footer-soc.fsinst {background-image: url(images/fins.png) }
a.footer-soc.fsin {background-image: url(images/fin.png) }

/*iliil END*/


.page-header {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
	margin-bottom: 3rem !important;
}

.page-header .header-inner-wrap {
	text-align: center !important;
	display: block !important;
	padding-top: 8rem !important;
	padding-bottom: 7rem !important;
	text-align: center;
	text-transform: capitalize;
}

.product-102.header-inner-wrap,
.product-99.header-inner-wrap {
	margin-left: auto !important;
}

.section-header-bg {background-size: cover!important; background-position: center;}

.section-header-bg .p-large {
	padding-top: 8rem;
	padding-bottom: 7rem;
	text-align: center;
	text-transform: capitalize;
}


.bg-contact {
	background-image: url(../img/contact-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-page {
	background-image: url(../img/page-bg.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.bg-splash2 {
	background-image: url(images/aboutbg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.bg-splash {
	background-image: url(../img/splash.jpg);
	background-repeat: no-repeat;
	background-position: center right;
}

.bg-splash-blue {
	background-image: url(../img/splash-blue-bg.jpg) !important;
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
}

.navbar.fixed-top.scrolled {
	background-color: #fff !important;
	transition: background-color 200ms linear;
}

.bg-dark form label {
	color: #ffffff;
}

.service .card-footer {
	border: 0;
	background: transparent;
}
.service .btn-light {
	background-color: #ffffff;
}

.service .btn-outline {
	border-radius: 50px;
}

.hero .caption {
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	top: 50%;
	margin-top: -50px;
}



.cut-bottom {
	margin-bottom: -200px;
}

.overlap-top {
	margin-top: -300px;
}

.mr-10 {
	margin-right: 20rem;
}

.bg-blue {
	background-color: #f6fafd;
	min-height: 100%;
}

.border-none {
	border: 0px;
}


/* Phone */
@media (max-width:767px) {
	.navbar.fixed-top {
		position: relative;
	}
	.hero {
		overflow: hidden;
	}
	.caption h4 {
		font-size: 1rem;
	}
	.caption .btn-lg {
		padding: .375rem .75rem;
		font-size: 1rem;
	}
	.hero img {
		max-width: 150%;
	}
	.navbar-collapse {
		text-align: center;
	}
	.overlap-top {
		display: none !important;
	}
	.blockquote-footer  img {
		height: 50px;
		width: 50px;
	}
	.widget .card {
		margin-bottom: 1.5rem;
	}
	.section-header-bg .p-large {
		padding-top: 3rem;
		padding-bottom: 2.5rem;
	}

	.w-75.card.card-body {
		width: 100% !important;
		padding: 0 !important;
	}
}
@media (min-width: 0) {
	.card-deck .card {
		flex: 0 0 calc(100% - 30px);
	}
}

@media (min-width: 768px) {
	h1.hp {font-size: 4rem; }
	h2.hp {font-size:3.5rem; }
	section.testimonials .owl-item h4 {font-size:1.5rem; margin-bottom:2rem}
	.slideshow .caption .text-large, .display-4 	 {font-size: 3.4rem;}



	section.testimonials, .main-center  {padding-left:100px; padding-right:100px}
	.card-deck .card {
		flex: 0 0 calc(50% - 30px);
	}
}
.round-img {
	border-radius: 0px;
/*  -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);  */
}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}
@media (min-width: 1200px) {
	h1.hp {font-size: 5rem; }
	h2.hp {font-size:4.6rem; }
	
	h3.hp, .bg-contact.bg-light .container h3, .bg-contact.bg-light .container h3  {font-size: 3.3rem; margin-bottom:2rem}
	section.testimonials .owl-item h4 {font-size:2rem; margin-bottom:2rem}
	.slideshow .caption .text-large, .display-4  {font-size: 4rem;}
	section.testimonials, .main-center {padding-left:220px; padding-right:220px}
	.card-deck .card {
		flex: 0 0 calc(33.3333333333% - 30px);
	}
}
