body{background:#fff; font-size:14px; font-family:'Lato', Arial, Helvetica, sans-serif; color:#656f73; line-height:26px; font-weight:normal; background:#fff; }

body a{transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}

a{color:#fb6b47;}
a:hover{text-decoration:none;}

label{margin-bottom:0px;}

input:focus , button:focus , a:focus{outline:none; text-decoration:none;}

.req{color:#CC0000;}

.right0{padding-right:0px;}
.left0{padding-left:0px;}

.top-5{margin-top:10px;}

.wight-bg{background:#FFFFFF;}


input[type="text"], input[type="password"], textarea, select { 
    outline: none !important;
}

input:focus {
    outline:none !important;
}

.line-bg{margin-bottom:20px;}

.red{color:#CC0000;}

.yellow-color{color:#ffcc00;}
.red-color{color:#fb6b47;}
.blue-color{color:#5bc4db;}
.orange-color{color:#ffa41b;}
.purple-color{color:#8e67b6;}
.wight-color{color:#FFFFFF;}

.yellow-bg{background:#ffcc00;}
.red-bg{background:#fb6b47;}
.blue-bg{background:#5bc4db;}
.orange-bg{background:#ffa41b;}
.purple-bg{background:#8e67b6;}
.wight-bg{background:#FFFFFF;}

.img-content-box{border-radius:10px; color:#fff; margin-top:30px;}
.img-content-box .img{min-height:168px; max-height:168px; overflow:hidden; background:#fff;}
.img-content-box .img img{max-height:168px; border-radius:10px 10px 0px 0px;}
.img-content-box .name{font-family:'Londrina Solid', Arial, Helvetica, sans-serif; font-size:25px; padding:10px 10px 8px 10px;}
.img-content-box .address{font-size:18px; padding:5px 10px; font-weight:bold;}
.img-content-box .number{font-size:15px; padding:5px 10px; font-weight:bold;}
.img-content-box a{color:#FFFFFF;}

.heading{font-family:'Londrina Solid', Arial, Helvetica, sans-serif; font-size:45px; font-weight:normal; font-style:normal; text-decoration:none; margin:20px 0;}

.contact-bar{background:#115740; padding:1px 0px; font-size:13px; color:#FFFFFF;}
.contact-bar a{font-size:13px; color:#fff;}
.contact-bar a .fa{font-size:14px;}
.contact-bar .contact-email{text-align:right;}

.logo-bar{background:url(../images/header-bg.jpg) center no-repeat; background-size:100% 100%; padding:7px 0px;}
.logo-bar .top-logo{max-height:95px;}
.header-social-media{text-align:right; margin-top:30px; font-size:30px;} 
.header-social-media a{color:#FFFFFF; padding:0px 5px;}

.menu-bar{background:#B9975B;}
.top-menu > ul{margin:0px; padding:0px;}
.top-menu > ul > li{margin:0px 5px; padding:0px;}
.menu-bar .top-menu a{font-size:15px; padding:5px 10px 10px 10px; display:block; color:#fff;}
.top-menu > ul > li > a:hover, .top-menu > ul > li > a.active, .top-menu > ul > li > a:hover, .top-menu > ul > li:hover{background:#115740;}

.top-menu .sub-menu{margin:0px; padding:0px; background:#115740;}
.top-menu .sub-menu a{padding:8px 8px;}
.top-menu .sub-menu a:hover{background:#16694c; color:#fff;}
.top-menu .top-menu > li:hover > .sub-menu{display:block;}
.top-menu .dropdown-menu{width:200px;}

.default-banner{background:url(../images/d-banner.png); padding:10px 0px; color:#FFFFFF;}
.default-banner h1{font-size:50px; padding:30px 0px;}

.d_button{font-size:20px; font-weight:normal; font-style:normal; border-width:2px; border-style:solid; background-color:#fb6b47; color:#ffffff; font-family:'Londrina Solid', Arial, Helvetica, sans-serif; padding:8px 15px; border-radius:10px; border-color:#fb6b47; text-align:center;} 
a.d_button{color:#fff !important;}
.d_button:hover, .d_button:focus{background:#115740; color:#FFFFFF; border-color:#115740;}

.footer-bar{background:url(../images/f-bg.jpg); padding:20px 0 50px 0px; color:#FFFFFF; margin-top:20px;}
.footer-bar .heading{font-size:40px; line-height:70px; font-weight:normal; color:#ffffff; font-family:'Londrina Solid', Arial, Helvetica, sans-serif; text-transform:uppercase;}
.footer-bar .p_line{border: solid 3px #fb6b47; border-bottom:0; display:block; width:50px; margin:5px 0 5px 0;}
.footer-bar a{font-size:16px; color:#FFFFFF;}
.footer-bar ul, .footer-bar li{list-style:none; padding:0; margin:0;}

.page .heading{font-family:'Satisfy', cursive; font-size:55px; color:#115740; text-align:center;}
	
.home-gallery .heading{font-family:'Satisfy', cursive; font-size:40px; color:#fff; background:#115740; text-align:center; padding:10px 0px;}
.gallery-slider .img{padding:2px; border:1px solid #ccc; margin:5px;}
.gallery-slider img{min-height:180px; max-height:180px;}

.slick-prev:before, .slick-next:before{color:#115740 !important;}

.media .image-box{margin:15px 0; border:1px solid #ccc; padding:4px; background:#fff;}
.media .image-box .img{height:150px; overflow:hidden;}
.media .image-box .img img{width:100%; min-height:150px;}
.media .image-box .name{color:#FFFFFF; background:#115740; font-size:17px; font-style:italic; padding:5px 5px; border:1px solid #32251B;}
.media .image-box .name a{color:#fff;}
