@charset "utf-8";
/* CSS Document */

/*
Theme Name: DCPA v2
Author: Shaun
Author URI: https://www.dcpa.com.au/
Description: 
Version: 2.0
*/

/* Specific Styles to Move */
.timeframe .list-group-item {min-height:80px;}
#feature {background: url(assets/images/feature.webp); background-repeat: no-repeat; background-color:#61c5d3; background-size:cover;}
#feature .col-md-12 {text-align:center;}
#feature figure img {border-radius:10px;}
.cta {background: url(https://www.dcpa.com.au/wp-content/uploads/2019/10/cta.jpg); background-repeat: no-repeat; background-color:#61c5d3; background-size:cover;}
.cta p, .cta h1 {color:#FFF;}
.testimonial {background: url(https://www.dcpa.com.au/wp-content/uploads/2019/10/testimonial.jpg); background-repeat: no-repeat; background-size:cover;}
.testimonial .col-md-3 {text-align:center;}
.testimonial p, .testimonial h3, .testimonial h5 {color:#FFF;}
hr {width:50%;}

.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {margin:0 auto; text-align:center;}
.clear {clear:both;}
.shaun .card-up {background-color:#33b5e5;}
.neoko .card-up {background: linear-gradient(40deg,#45cafc,#303f9f)!important;}
.kelly .card-up {background-color:#303f9f !important;}
.card-up {height:120px; border-top-left-radius: .25rem; border-top-right-radius: .25rem;}
.team .card {box-shadow: 1px 1px 5px #999; border:0 !important;}
.team .card picture {margin-top:-100px;}

img.avatar {border: 5px solid #fff; max-width:200px;}
h1, h2, h3, h4, h5, h6 {color:#17a2b8; font-family: 'Roboto';}
p, a, li, ul {font-family: 'Open Sans';}
a, .btn-link {color:#17a2b8 !important;}
a:active {background:none !important;}
figure {position:relative; margin:0 auto !important;}
.navbar {background:#fff;}
.nav li a {font-size:14px;}
#logo {width:250px; height: auto;}
footer {background:rgba(246,249,249, 1);}

.wpcf7-form-control {width:100%;}
#copyright {background:rgba(52,52,52, 1); text-align:center;}
.row {padding:20px 0;}

.navbar .container .col-12 {text-align:center;}
.btn-success a {color:#FFF !important;}

.fa-star {color:#FFD700;}
#gmap {width:100%;}
/* Specific Styles to Move */


.center {text-align:center;}

html, body {
	height: 100%;
}
img {
	max-width: 100%;
	height: auto;
}
img.fullwidth {
	width: 100%;
	height: auto;
}
ul li ul li {
	text-transform: none;
}
p, body, blockquote, li {
	font-family: 'Open Sans';
	text-rendering: optimizeLegibility;
	color: #88756e;
}
blockquote {
	font-size: 14px;
}
.schema {
	margin-top: 15px;
}
.alert {margin:15px;}

.tel,.tel:visited { /*for small screens */
color:#17a2b8;
text-decoration:none;
}
.tel:hover,.tel:focus {
color:#17a2b8;
}
@media screen and (min-width: 28.5em) { /* for larger screens */
.tel,.tel:visited {
background:none;
cursor:default;
}
.tel,.tel:focus, .tel:hover {
color:#17a2b8;
}
}

/* https://google-webfonts-helper.herokuapp.com/fonts/*/
@font-face {
	font-family: 'Open Sans';
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url('assets/fonts/open-sans-v14-latin-regular.eot');
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url('assets/fonts/open-sans-v14-latin-regular.eot?#iefix') format('embedded-opentype'),
	url('assets/fonts/open-sans-v14-latin-regular.woff2') format('woff2'),
	url('assets/fonts/open-sans-v14-latin-regular.woff') format('woff'),
	url('assets/fonts/open-sans-v14-latin-regular.ttf') format('truetype'),
	url('assets/fonts/open-sans-v14-latin-regular.svg#OpenSans') format('svg');
}

@font-face {
	font-family: 'Roboto';
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url('assets/fonts/roboto-v16-latin-regular.eot');
	src: local('Roboto'), local('Roboto-Regular'), url('assets/fonts/roboto-v16-latin-regular.eot?#iefix') format('embedded-opentype'), 
	url('assets/fonts/roboto-v16-latin-regular.woff2') format('woff2'), 
	url('assets/fonts/roboto-v16-latin-regular.woff') format('woff'), 
	url('assets/fonts/roboto-v16-latin-regular.ttf') format('truetype'), 
	url('assets/fonts/roboto-v16-latin-regular.svg#Roboto') format('svg');
}
