/* Enter Your Custom CSS Here */

.carousel.fade .item {
	-webkit-transition: opacity .9s ease-in-out !important;
	-moz-transition: opacity .9s ease-in-out !important;
	-ms-transition: opacity .9s ease-in-out !important;
	-o-transition: opacity .9s ease-in-out !important;
	transition: opacity .9s ease-in-out !important;
}

.pgsubhead p {
    color: #954a07 !important;
	font-size: 3.15rem !important;
	font-family: 'Oswald';
text-shadow: none;

	line-height:1.1em;
}

.servtab td
{
	text-align:left !important;
}

#respond input[type="text"], #respond input[type="email"], #respond textarea, .contact_form input[type="text"], .contact_form textarea 
{
    background-color: #ddeaf0 !important;
}

.contact_form h5{
    display:none !important;
}

.two_columns_33_66 > .column2 {
    width: 100% !important;
    float: left;
}


.contact_form .qbutton 
{
	padding:0 25px !important;
}
/*
@media screen and (min-width: 1001px) and (max-width: 1450px) {
nav.main_menu>ul {
left: -6%;
}
nav.main_menu {
left: 26%;
}
nav.main_menu > ul > li > a {
font-size: 11px !important;
padding: 0 11px !important;
}
}

@media screen and (min-width: 1451px) and (max-width: 1750px) {
nav.main_menu > ul > li > a {
font-size: 12px !important;
padding: 0 12px !important;
}
}
*/

nav.main_menu ul li a {
   font-size: 12px !important;
	letter-spacing: 1.5px !important;
}

.drop_down .narrow .second .inner ul li {
    padding: 0;
    width: 350px !important;
}

.comment-form input[type='submit']
{
	padding: 8px 25px !important;
	background-color: #000 !important;
	color: #fff !important;
}

.comment-respond
{
	background-color:#f1f1f6 !important;
		padding:15px 20px !important;
}
