/* 
Theme Name:		 WP Bootstrap Child
Theme URI:		 http://childtheme-generator.com/
Description:	 WP Bootstrap Child is a child theme of WP Bootstrap Starter, created by ChildTheme-Generator.com
Author:			 Kieran Scott
Author URI:		 http://childtheme-generator.com/
Template:		 wp-bootstrap-starter
Version:		 1.0.0
Text Domain:	 wp-bootstrap-child
*/


/*
    Add your custom styles here
*/

html {
  scroll-behavior: smooth;
}

/*Home page banner*/

body.home div#custom-banner{
	height:650px;
	background-image:url('http://companiontrading.com.au/ctwp/wp-content/uploads/2020/10/collage-main-3.jpg') !important;
	background-repeat:no-repeat;
	background-position:0px -100px;
	background-size: cover;
}

div#banner-container{
	display:flex;
	align-items: center;	
}

div#main-nav .nav-link{
	color:#47aeff !important;
	font-size:18px !important;
}

div#main-nav .nav-link:hover{
	color:#007bff !important;
}

a.benefits-link{
	color:#47aeff !important;
	text-decoration:none !important;
}

a.benefits-link:hover{
	color:#007bff!important;
	text-decoration:none !important;
}

/* FAQ - ACCORDION */

[data-toggle="collapse"] i:before {
  content: "\f068";
}

[data-toggle="collapse"].collapsed i:before {
  content: "\f067";
}

#accordion .card-header {
  margin-bottom: 8px;
}
#accordion .accordion-title {
  position: relative;
  display: block;
  padding: 8px 0 8px 50px;
  background: #47aeff;
  border-radius: 8px;
  overflow: hidden;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  width: 100%;
  text-align: left;
  transition: all .4s ease-in-out;
}
#accordion .accordion-title i {
  position: absolute;
  width: 40px;
  height: 100%;
  left: 0;
  top: 0;
  color: #fff;
  /*background: radial-gradient(rgba(33, 55, 68, 0.8), #213744);*/
  background-color:#47aeff !important;
  text-align: center;
  border-right: 1px solid transparent;
}
#accordion .accordion-title:hover {
  padding-left: 60px;
  background: #007bff;
  color: #fff;
}
#accordion .accordion-title:hover i {
  border-right: 1px solid #fff;
}
#accordion .accordion-body {
  padding: 40px 55px;
}
#accordion .accordion-body ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
#accordion .accordion-body li {
  padding-left: 1.2rem;
  text-indent: -1.2rem;
}
#accordion .accordion-body li:before {
  content: "\f10a";
  padding-right: 5px;
  font-family: "Flaticon";
  font-size: 16px;
  font-style: normal;
  color: #213744;
}

/* END ACCORDION STYLES */


/* Contact page background*/
body.page-id-6{
	background-color:#f6f9fe;
}

header#masthead{
	background-color:#fff !important;
}

#custom-header-container{
	display:flex;
	align-items:center;
	padding-left:200px;
	background-image:url('http://companiontrading.com.au/ctwp/wp-content/uploads/2020/10/green-key-3.jpg');
	background-repeat:no-repeat;
	background-size: cover;
	height:300px;
}

#custom-header-container span{
	font-family:Montserrat, sans-serif;
	font-size:32px;
	font-weight:300;
	color:#47aeff;
}

@media only screen and (max-width : 1199px) {
	
	#custom-header-container{
		display:none;
		background-image:none;
	}
	
}


h1.entry-title {
    display:none;
}

ul.services-list{
	list-style-type:none !important;
	padding:0;
	margin:0;
}

ul.services-list li{
	margin-bottom:15px;
	font-size:18px !important;
}

ul.services-list li i{
	color:#47aeff !important;
}

.btn-outline {
  color: #47aeff;
  background-color: #ffffff;
  border-color: #47aeff;
  font-weight: bold;
  letter-spacing: 0.05em;
  border-radius: 0;
  
}

.btn-outline:hover,
.btn-outline:active,
.btn-outline:focus,
.btn-outline.active {
  background: #47aeff;
  color: #ffffff;
  /*border-color: #4fbfa8;*/
  
}

#service-btns p{
	font-size:18px; 
	margin-bottom:20px;
}

@media only screen and (max-width : 1199px) {
	.btn-outline {
		display:inline-block;
		margin:10px;
	}
	
	#service-btns p{
		margin:10px !important;
	}
 
}

form.wpcf7-form label{
	width:100% !important;
}

input[type="submit"]{
	width:100% !important;
}

div#footer-widget{
	padding-top:30px !important;
}

ul#footer-services{
	list-style-type:none; padding:0; margin:0
}

ul#footer-services li{
	margin-bottom:10px;
}

ul.links-list{
	list-style-type:none !important;
	padding:0;
	margin:0;
}

@media only screen and (max-width : 1199px) {
	
	img#computer-container, img#computer-stack{
		display:none;		
	}
	
}
	
