@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500');

h1,h2,h3,h4,h5,h6,p,a,div,input,textarea,button {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
}

svg text[font-size="10"] {
    font-size: 16px !important;
    transform: scale(0.975) !important;
}

div#piechart {
    margin-top: -50px;
}

.whitetext * {
  color: #ffffff !important;
}

/* Enter Your Custom CSS Here */
.panel-grid-cell .widget-title, h2, h3, h4, h5, h6 {
	font-weight:400 !important;
  	font-size: 28px !important;
}

h1 {
  font-weight: 500 !important;
  text-shadow: 1px 1px 2px #000 !important;
}

h1, h2, h3, h4, h5, h6, a {
  color: #b09963 !important;
}

table {
  width: 100% !important;
}

tr {
	border-bottom: 1px solid #b09963;
}

td {
	padding: 1rem 0 !important;
    text-align: left !important;
    color: #333333 !important;
  	vertical-align: top !important;
}

.entry-content ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.entry-content ul li {
	margin-bottom: 0 !important;  
	padding-left: 1.5rem !important; 
    position: relative !important;
}

.entry-content ul li:before {
	content: "\25BA" !important;
    margin-right: 0.5em !important;
    color: #b09963 !important;
	position: absolute !important;
    left: 0 !important;
}

.slider .captions .inner a, .slider .captions .inner h1 {
  color: #ffffff !important;
}

.slider .captions .inner p {
	font-weight:normal !important;;
}

body.home .adcorp-cta-widget .ow-button-base a span {
    color: #b09963 !important;
}

.our-vision .panel-first-child {
	margin-bottom:0px !important;
}
.our-vision ul {
  color:#fff;
}
.staff-row .title {
	margin-bottom:0px;
  	font-size: 13pt;
  	font-weight: bold;
}
.staff-row .role {
	margin-top:0px;
}
#colio_case_studies .colio-summary h4 a {
	color: #002a3a !important;
    font-size: 16px !important;
  	font-weight:normal;
  	text-transform: none;
}
.wpcf7-form input {
	width:100%;
}
.wpcf7-form p {
	margin:0 0 10px 0;
}
footer .copyright {
  margin: 30px 0 !important;
}
header .site-title {
  display: none !important;
}
@media screen and (min-width: 768px) {
  body.small-nav .site-header {
      height: 60px !important;
      padding-top: 4px !important;
  }
  .site-header {
      height: 130px !important;
  }
  body.page-template-default main .slider {
    height:600px !important;
  }
}

#pg-2-1> .panel-row-style {
  padding: 0px 0px 35px 0px !important;
}

@media screen and (max-width: 1064px) {
  
  	.site-header {
    	position: fixed !important;
    	top: 0 !important;
    	left: 0 !important;
    	z-index: 5000 !important; 
  	}
  	.main-navigation ul {
    	top: 103px;
  	}
  	body.small-nav .main-navigation ul {
    	top: 55px;
  	}
	.main-navigation ul a:after {
    	max-width: none !important;
    	width: 100% !important;
    	bottom: -4px !important;
  	}
  
}

.site-main .slider .captions .inner {
  position: absolute !important;
}

