/*-----------------------------------------------------------------------------------*/
/*	Accordions
/*-----------------------------------------------------------------------------------*/
#accordion { margin-bottom: 50px; }
#accordion h5 { margin-top: 30px; margin-bottom: 0px; outline: 0px; }
#accordion h5 a { font: 14px 'ralewaybold', sans-serif; color: #322c2b;  background: #eeecec url("../images/plus.png") no-repeat 99% center; padding: 10px; outline: none; display: block; }
#accordion h5 a:focus,
#accordion h5 a:active { outline: none; }
#accordion h5.ui-accordion-header-active a { background: #eeecec url("../images/mins.png") no-repeat 99% center;}
#accordion div p { margin-bottom: 15px; }
#accordion div p:last-child { margin: 0; }
#accordion div { border: 1px solid #eeecec; height: auto !important;; border-top: 0px !important; padding: 10px 15px; margin-bottom: 28px; }


/*-----------------------------------------------------------------------------------*/
/*	Drop Cap
/*-----------------------------------------------------------------------------------*/
.tabls {margin-bottom: 40px;}
.tabls h5 {font:18px 'helvetica', sans-serif; color: #322c2b;margin-bottom: 20px; }
.tabls .borderd-tabel table {border-left: 1px solid #cbc9c9;margin-bottom: 20px;}
.tabls .borderd-tabel table th { background: #259c58; color: #ffffff;}


/*-----------------------------------------------------------------------------------*/
/*	Drop Cap
/*-----------------------------------------------------------------------------------*/
.dc_one { font-size: 50px; font-family: 'ralewayregular', sans-serif; display: inline-block; margin-right: 10px; float: left; color: #259c58; line-height: 45px; }
.dc_two { font-size: 30px; font-family: 'ralewayregular', sans-serif; display: inline-block; margin-right: 10px; float: left; color: #fff; background: #259c58; padding: 5px 10px; border-radius: 50%; }


/*-----------------------------------------------------------------------------------*/
/*	Button
/*-----------------------------------------------------------------------------------*/
.butn { margin: 0 5px; font: 18px 'ralewaybold', sans-serif; color: #ffffff; background: #259c58; display: inline-block; padding: 12px 19px; -webkit-transition:  0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s;}
.butn:hover {background: #20844b; opacity: .85 !important; }

.butn.small { padding: 12px 19px; }
.butn.medium { padding: 10px 32px; }
.butn.large { padding: 14px 42px; }

.butn.green {background: #259c58;}
.butn.gray {background: #e6e6e6;}
.butn.pink {background: #f26f6f;}
.butn.blue {background: #44b2e9;}
.butn.lite {background: #5ccb96;}
.butn.cyan {background: #53d4d6;}
.butn.black {background: #322c2b;}
.butn.black:hover {background: #322c2b; opacity: 0.85;}


/*-----------------------------------------------------------------------------------*/
/*	Alert
/*-----------------------------------------------------------------------------------*/
.bar { position: relative; min-height: 45px; margin-bottom: 40px; padding: 0px 15px; }
.bar p { font: 13px 'ralewayregular', sans-serif; color: #ffffff; float: left; line-height: 45px; }
.bar .close { font: 16px 'OCR A Std', sans-serif; color: #ffffff; position: absolute; top: 50%; margin-top: -10px; right: 20px; }
.red_bar { background: #e66a6a; }
.blue_bar {background: #5acdde;}
.green_bar {background: #92c247;}
.yellow_bar {background: #d2be39;}


/*-----------------------------------------------------------------------------------*/
/*	Tabs Styles
/*-----------------------------------------------------------------------------------*/
.tabs { margin-bottom: 25px; border: 1px solid #eeeeee; }
.tabs > ul { margin: 0px !important; }
.tabs > ul > li { min-width: 33.3%; float: left;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; transition:  0.5s; padding: 0px !important; margin: 0px !important; }
.tabs > ul > li a { background-color: #259c58; font:13px 'ralewayregular', sans-serif; padding: 15px 0px !important; margin: 0px !important; text-align: center; display: block; text-decoration: none;color: #ffffff;  outline: 0px; -webkit-transition: color 0.5s; -moz-transition: color 0.5s; -o-transition: color 0.5s; -ms-transition: color 0.5s; transition: color 0.5s;  }
.tabs > ul > li a:hover { color: #ffffff; background: #2e794e; }
.tabs > ul > li.ui-state-active a { color: #ffffff; background: #2e794e; }
.tabs .tab { padding: 10px 15px 0px; }


/*-----------------------------------------------------------------------------------*/
/*	Toggles Styles
/*-----------------------------------------------------------------------------------*/
.toggle h5{ margin-bottom: 28px;border: 1px solid #eeecec; height: auto !important;}
.toggle h5 a{ padding-left: 38px !important; font:15px 'ralewayregular', sans-serif; color: #000000;  background: #f7f7f7 url("../images/plus.png") no-repeat 1% center; padding: 10px ;outline: none; display: block; }
.toggle div p  { margin-bottom: 10px; font:400 15px 'lato', sans-serif; line-height: 22px; color: #797b7f;}
.toggle div{ border: 1px solid #eeecec;height: auto !important;; border-top: 0px !important;; margin-top: -28px; padding: 28px 20px 20px; margin-bottom: 28px; }
.toggle h5 a:focus { outline: none; }
.toggle h5.ui-accordion-header-active {border-top:3px solid #ff6347;}
.toggle h5.ui-accordion-header-active a {   background: #f7f7f7 url("../images/mins.png") no-repeat 1% center;}


/*-----------------------------------------------------------------------------------*/
/*	Price Table
/*-----------------------------------------------------------------------------------*/
.price { border: 1px solid #259c58; text-align: center; margin-bottom: 30px; margin-top: 30px; }
.price h6 { margin-bottom: 10px; font: 18px 'ralewaybold', sans-serif; color: #ffffff; position: relative; top: -20px; background: #259c58; padding: 10px 15px; display: inline-block;}
.post-detail .price h6 { margin-bottom: 10px; color: #ffffff; }
.price ul { margin: 0px; }
.price li { margin: 0px !important; background-image: none !important; padding: 0 !important; }
.price li strong {font: 48px 'ralewaybold', sans-serif; color: #259c58; display: inline-block; border-bottom: 3px solid #000000; padding-bottom: 6px; margin-bottom: 10px; }
.price li strong small {vertical-align: 21px; font: 20px 'ralewaybold', sans-serif; display: inline-block;}
.price li span {font: 12px 'ralewayregular', sans-serif; color: #6c7070; display: block; margin-bottom: 13px; }
.price li.clrd { background: #f8f7f7; padding: 24px 0 0 !important;  }
.price li.clrd p { padding-left: 45px; text-align: left; margin-bottom: 10px; background: url("../images/green_errow2.png") 30px center no-repeat; font: 14px/24px 'ralewayregular', sans-serif; color: #6c7070; }
.price li.clrd a { padding: 7px 50px; margin: 24px 0 0; }

.black.price h6 { background: #3a3a3a; color: #fff; }
.black.price li strong {border-color: #259c58;}
.black.price { border-color: #000000;}
.black.price li.clrd a { background: #3a3a3a;}