@charset "utf-8";
* {
	padding:0px;
	margin:0px;
}
ul {
	list-style:none;
}
.left {
	float:left !important;
}
h1{
font-size:24px;
}

h1, h2, h3 {
	line-height:18px !important;
	
	
}
.right {
	float:right !important;
}
.bold {
	font-weight:bold;
}
.no-margin {
	margin:0px !important;
}
.no-border {
	border:none !important;
}
.heading {
	width:100%;
	padding-bottom:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.custom-font {
	/*    font-family: 'Lato', sans-serif;*/

    letter-spacing:1px;
}

/* Outer Wrapper
================================================== */
#wrapper {
	width:100%;
	z-index:3;
	position:relative;
}
.inner {
	margin:0px auto !important;
	width:980px;
}
.wrapper {
	position:relative;
	width:100%;
}
.courses-grid-view .rating-white {
	float: right;
	padding: 12px 0 0 !important;
	width: 37% !important;
}
.courses-grid-view .rating-white a {
	background: url("images/star-cover-white.png") no-repeat scroll 0 0 #CDCDCD;
	display: inline-block;
	float: left;
	height: 15px;
	margin-right: 3px;
	width: 16px;
}
.post.post-detail.no-margin .thumb a img {
	height:370px;
}
.price-res .rating-white {
	float: left;
	margin: 5px 0 0 17px;
	width: 50%;
}
.span8 .price-res .rating-white {
	width:37% !important;
}
.span8 .courses-grid-view ul li .rating-white {
	width:92% !important;
	margin-left:15px !important;
	padding:0px !important;
}
/* Header
================================================== */
#inner-wraper {
	width:100%;
	position:relative;
	z-index:100;
}
.header-strip {
	width:100%;
	height:9px;
	position:absolute;
	top:210px;
	z-index:1;
	background:url(images/header-bg.png);
}
.header-back {
	width:100%;
	height:220px;
	left:0;
	top:0;
	position:absolute;
	background-image:url(images/pattern.png);
	box-shadow:0px 0px 6px #000;
}
/* Header
================================================== */
#header {
	color:#FFFFFF;
	position:relative;
	z-index:4;
}
.conts {
	position:relative;
	z-index:3;
}
/* Header Top Strip
================================================== */
.top-strip {
	width:100%;
	height:30px;
	z-index:2;
	position:relative;
	background-image:url(images/flowers.png);
}
.top-strip ul {
	float:right;
	padding:0px 10px 0px 10px;
}
.top-strip ul li {
	float:left;
	color:#FFFFFF;
	padding:4px 10px 0px 10px;
}
.top-strip ul li a {
	float:left;
	color:#FFF;
}
.top-strip ul.site-nav {
	height:29px;
	background-image:url(images/black1.png);
}
/* Logo
================================================== */
.logo {
	height:69px;
	float:left;
	padding-top:15px;
}
.logo a {
	float:left;
}
.logo h6 {
	color:#FFFFFF;
	float:left;
	padding:17px 0px 0px 10px;
}
/* Header Text Section
================================================== */
.booking {
	height:69px;
	float:right;
	color:#FFFFFF;
	padding:27px 0px 0px 10px;
	position: relative;
}
.booking .text {
	float:left;
	text-align:right;
	padding-right:10px;
}
.booking h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
.booking h4 span {
	font-size:26px;
	color:#fff;
}
.booking a {
	color:#FFFFFF;
}
.buttonone_search, .booking .buttonone {
	background-color: transparent;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	font-weight: bold;
	padding:12px 15px 0;
}
.booking .buttonone:hover {
	padding:12px 15px 0;
}
/* Search Section
================================================== */
.searchbtn {
	text-indent:-9999px;
	width:16px;
	height:16px;
	margin:0px 0px 0px 0px;
	display:inline-block;
	background:url(images/search.png) no-repeat 0px 0px;
}
/* Navigation Section
================================================== */
.navigation {
	width:100%;
	height:89px;
	float:left;
	z-index:3;
	position:relative;
	background:url(images/header.png) no-repeat top;
}
.navigation .ddsmoothmenu {
	width:929px;
	height:58px;
	float:left;
	margin:14px 0px 0px 25px;
	background:url(images/navi-bg.png) no-repeat bottom;
}
.navigation ul {
	float:left;
}
.navigation ul {
	float:left;
	padding:1px 0px 0px 35px;
}
.navigation ul li {
	float:left;
	position:relative;
}
.navigation ul li a {
	float:left;
	color:#4f4f4f !important;
	font-size:14px;
	padding:20px 15px 15px 15px;
	letter-spacing:0;
}
.navigation > nav > ul > li > a:hover, .navigation > nav > ul > li.current-menu-item > a {
	background:url(images/navi-hover.png) no-repeat top center;
}

.active{
background:url(images/navi-hover.png) no-repeat top center;
}


.navigation ul ul {
	min-width:182px;
	left:0px;
	position:absolute;
	top:46px;
	padding:0px;
	z-index:9999999;
	display:none;
	padding:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.navigation ul ul li a {
	background-color: #ffffff;
	float: left;
}
.navigation ul li:hover ul {
	display:block;
}
.navigation ul ul li {
	width:100%
}
.navigation ul ul li:first-child {
	background: url(images/drop-down-first-bg.png) no-repeat top;
	width:182px;
	padding-top: 11px;
}
.navigation ul ul li:last-child {
	background: url(images/drop-down-sec-bg.png) no-repeat bottom;
	width:182px;
	padding-bottom: 11px;
}
.navigation ul ul li a {
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:13px 13px 13px 13px;
}
.navigation ul ul li:hover a {
	color:#fff;
}
.navigation ul ul ul li a {
	background-color:#FFF !important;
	color:#4f4f4f !important;
}
.navigation ul ul li a:hover {
	color:#FFF !important;
}
.navigation ul ul li:hover>a {
	color:#FFF !important;
}
.navigation ul ul ul li:hover a {
	color:#FFF !important;
}
.navigation ul ul ul li a {
	background-color:#FFF !important;
}


#contents h1, #contents h2, #contents h3, #contents h4, #contents h5, #contents h6 {
	padding-bottom:10px;
}

.h1conet{
padding:10px 20px 10px 20px;

}


#contents p{
padding:10px 20px 10px 20px;
}


.navigation ul ul ul {
	left:96%;
	top:0px;
	display:none !important;
}
.static .tabs {
	margin-bottom:15px;
}
.static .devider {
	margin-top:15px;
}
.desc-sec h4 {
	padding-top:10px;
}
.navigation ul ul li:hover ul {
	display:block !important;
}
nav select {
	display: none;
}
/* Banner Section
================================================== */
#banner {
	width:100%;
	height:409px;
	z-index:1;
	margin-top:-1px;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:7px 30px 0px 30px;
	background:url(images/header.png) no-repeat bottom;
	float:left;
}
#banner .top-left-box {
	width:7px;
	height:7px;
	left:24px;
	top:1px;
	position:absolute;
	background:url(images/box.gif) no-repeat 0px 0px;
}
#banner .top-right-box {
	width:7px;
	height:7px;
	right:24px;
	top:1px;
	position:absolute;
	background:url(images/box.gif) no-repeat 0px 0px;
}
#banner .bottom-left-box {
	width:7px;
	height:7px;
	left:24px;
	top:388px;
	position:absolute;
	background:url(images/box.gif) no-repeat 0px 0px;
}
#banner .bottom-right-box {
	width:7px;
	height:7px;
	right:24px;
	top:388px;
	position:absolute;
	background:url(images/box.gif) no-repeat 0px 0px;
}
#banner .slider {
	width:912px;
	height:374px;
	padding:3px;
	position:relative;
	border:#d3c2a9 solid 1px;
}
#banner .slider li img {
	position:relative;
	z-index:1;
}
#banner .caption {
	float:left;
	position:absolute;
	padding:10px;
	background:url(images/black.png);
	bottom:0px;
}
.nivo-caption-in p{
	margin-top:10px;
}
.in-sec {
	border: 1px solid #D3C2A9;
	height: 374px;
	padding: 3px;
	position: relative;
	width: 912px;
}
.sudo-slider .capt-in {
	bottom:0px;
	width:auto !important;
}
.controls {
	float:left;
	width:100%;
	text-align:center;
	position:absolute;
	bottom:-186px;
}
.controls li {
	display:inline-block;
}
#banner .caption h4 a {
	color:#FFFFFF;
}
/* Content Section
================================================== */
#content-wrapper {
	width:100%;
	float:left;
	color:#000;
	background:url(images/bg.gif);
}

#content-wrapper h1{
color:#e0b127;
}

#content-wrapper .in-sec:first-child {
	margin-top:0;
}
/* Widget
================================================== */
.widget {
	width:100%;
	float:left;
	position:relative;
	margin-top:20px;
}
.home-widgets .widget {
	margin-top:0;
	padding-bottom:0 !important;
	border:none !important;
}
.span4 .widget:first-child {
	margin-top:0;
}
.span4 .widget {
	padding-bottom:15px;
	border-bottom:#e6e6e6 solid 1px;
}
.testimonials-widget .text p {
	padding:0px !important;
	margin:0px;
}
.widget h1{
	padding-bottom:20px !important;
}
/* Facebook Message
================================================== */
.facebook-widget {
	width:100%;
	float:left;
}
.facebook-widget img {
	width:100%;
	float:left;
}
/* Custom Text Message
================================================== */
.custom-text-widget {
	width:100%;
	float:left;
}
.custom-text-widget .thumb {
	width:100%;
	float:left;
	position:relative;
}
.custom-text-widget .thumb img {
	float:left;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:#c4c4c4 solid 1px;
}
.custom-text-widget .thumb .caption {
	float:left;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
}
.custom-text-widget .caption h4 {
	width:100%;
	color:#FFFFFF;
	padding:10px 0px;
	border-radius:4px;
	text-align:center;
	margin-top:110px;
	background:url(images/black.png);
}
.custom-text-widget .caption h4 a {
	color:#FFFFFF;
}
.custom-text-widget .thumb:hover .caption {
	background:url(images/black.png);
}
.tables .text h4 {
	padding-bottom:0px !important;
}
.tables .post-buttons {
	margin-top:0px;
}
.custom-text-widget .thumb:hover .caption h4 {
	/*background:url(images/red.png);*/
	background-image: none !important;
	margin-top:0px;
}
.custom-text-widget .thumb .flower-top {
	width:106px;
	height:11px;
	background:url(images/flower1.png);
	display:none;
	margin:40px 0px 10px 93px;
}
.custom-text-widget .thumb .flower-bottom {
	width:106px;
	height:11px;
	background:url(images/flower1.png) no-repeat bottom;
	display:none;
	margin:10px 0px 0px 93px;
}
.custom-text-widget .thumb:hover .flower-top {
	display:inline-block;
}
.custom-text-widget .thumb:hover .flower-bottom {
	display:inline-block;
}
.custom-text-widget .text {
	width:100%;
	float:left;
	padding:15px 0px 10px 0px;
}
.custom-text-widget .text p {
	padding:0px 0px 10px 0px;
}
a.more {
	height:34px;
	color:#3e3e3e;
	font-size:12px;
	border-radius:3px;
	display:inline-block;
	border:#d2d1d0 solid 1px;
	box-shadow:0px 0px 2px #ccc;
	background:url(images/btn.png) repeat-x top;
}
a.more span:first-child {
	padding:8px 10px 0px 10px;
	float:left;
}
a.more .arow {
	width:26px;
	height:34px;
	display:inline-block;
	border-left:#d2d1d0 solid 1px;
	background:url(images/button-arrow.png);
}
a.more:hover {
	color:#fff;
	border-radius:4px;
	border:#d2d1d0 solid 1px;
}
a.more:hover .arow {
	background:url(images/button-arrow.png) bottom;
}
/* Find Us Message
================================================== */
.find-us {
	width:100%;
	float:left;
	position:relative !important;
}
.find-us .tab-content {
	width:100%;
	position:relative;
	z-index:1;
	margin:-1px 0px 0px 0px;
}
.find-us #findus {
	float:right;
	border:none;
	position:relative;
	z-index:2;
	margin:-1px 0px 0px 0px;
}
.find-us #findus a {
	float:left;
	width:23px;
	height:22px;
	min-width:inherit !important;
	display:inline-block;
	border:none;
	padding:0;
	border-radius:0;
	background-repeat:no-repeat;
	background-color:#b2ac94;
}
.find-us #findus a.adres-tab {
	background-image:url(images/tabs-icon.png);
	background-position:top;
	border-radius:2px 0px 0px 2px;
	margin-right:1px;
}
.find-us #findus a.map-tab {
	background-image:url(images/tabs-icon.png);
	background-position:bottom;
	border-radius:0px 2px 2px 0px;
}
#findus > li {
	margin:0;
}
#find-adres {
	width:100%;
	float:left;
}
#find-adres ul {
	width:100%;
	float:left;
}
#find-adres ul li {
	width:100%;
	float:left;
	color:#6d6d6d;
	padding:0px 0px 0px 47px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#find-adres ul li.adres {
	background:url(images/footer-icons-adress.png) no-repeat 0px 5px;
}
#find-adres ul li.timing {
	background:url(images/footer-icons-timing.png) no-repeat 0px 5px;
}
#find-map {
	width:100%;
	float:left;
}
#find-map iframe {
	width:100% !important;
	height:158px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:#c4c4c4 solid 1px;
}
/* Newsletter Widget
================================================== */
.newsletter {
	width:100%;
	float:left;
}
.newsletter h5 {
	padding:0px 0px 20px 0px;
}
.newsletter input[type="text"] {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Text Widgets
================================================== */
.widget_text {
	float:left;
	width:100%;
	overflow:hidden;
}
.widget_text .textwidget {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
}
.widget_text .textwidget p {
	padding:5px 0px;
}
/* Categories Widgets
================================================== */
.widget_categories {
	width:100%;
	float:left;
}
.widget_categories ul {
	width:100%;
	float:left;
}
.widget_categories ul li {
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Lato', sans-serif;
}
.widget_categories ul li:first-child {
	border-top:none;
	padding-top:0;
}
.widget_categories ul li a {
	font-size:12px;
	color:#707070;
	float:left;
	text-align:left;
	display:inline-block;
	padding:0px 0px 0px 15px;
	background:url(images/bullets-arrow.png) no-repeat 0px 7px;
}
/* Archive Widgets
================================================== */
.widget_archive {
	width:100%;
	float:left;
}
.widget_archive ul {
	width:100%;
	float:left;
}
.widget_archive ul li {
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Lato', sans-serif;
}
.widget_archive ul li:first-child {
	border-top:none;
	padding-top:0;
}
.widget_archive ul li a {
	font-size:12px;
	color:#707070;
	float:left;
	text-align:left;
	display:inline-block;
	padding:0px 0px 0px 15px;
	background:url(images/bullets-arrow.png) no-repeat 0px 7px;
}
/* Calender
================================================== */
.widget_calendar {
	width:100%;
	float:left;
}
#calendar_wrap {
	width:100%;
	float:left;
}
#wp-calendar {
	width:100%;
	float:left;
}
#wp-calendar caption {
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	background:#1f1f1f;
	padding:6px 0px 5px 0px;
}
#wp-calendar thead {
	color:#fff;
	font-size:12px;
	word-spacing:3px;
	font-family: 'Lato', sans-serif;
}
#wp-calendar thead th {
	padding:3px 0px;
}
#wp-calendar tbody {
	width:100%;
	text-align:center;
	background:#e6e6e6;
}
#wp-calendar tbody td {
	padding:0px 0px;
	height:30px;
	vertical-align:middle;
	text-align:center;
	font-size:11px;
}
#wp-calendar tbody td a {
	width:100%;
	height:100%;
	color:#333333;
	background:#fff;
	display:block;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#wp-calendar tfoot {
	width:100%;
}
#wp-calendar tfoot a {
	display:inline-block;
	color:#fff;
	float:left;
	font-size:12px;
	word-spacing:3px;
	padding:3px 5px 3px 5px;
	margin:10px 0px 0px 0px;
	background:#262626;
	text-transform:uppercase;
	font-family: 'Lato', sans-serif;
}
#wp-calendar tfoot a:hover {
	background:#1f1f1f;
}
#wp-calendar tfoot #next a {
	float:right;
}
/* Widget Links
================================================== */
.widget_nav_menu {
	width:100%;
	float:left;
}
.widget_nav_menu .menu-main-menu-container {
	width:100%;
	float:left;
}
.widget_nav_menu ul {
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_nav_menu ul li {
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Lato', sans-serif;
}
.widget_nav_menu ul li:first-child {
	border-top:none;
	padding-top:0;
}
.widget_nav_menu ul li a {
	font-size:12px;
	color:#707070;
	float:left;
	text-align:left;
	display:inline-block;
	padding:0px 0px 0px 15px;
	background:url(images/bullets-arrow.png) no-repeat 0px 7px;
}
.widget_nav_menu ul li ul {
	width:100%;
	float:left;
	position:relative;
	padding:5px 20px 0px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_nav_menu ul li ul li {
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.widget_nav_menu ul li ul li:first-child {
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:none;
}
/* Archive Widgets
================================================== */
.widget_links {
	width:100%;
	float:left;
}
.widget_links ul {
	width:100%;
	float:left;
}
.widget_links ul li {
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Lato', sans-serif;
}
.widget_links ul li:first-child {
	border-top:none;
	padding-top:0;
}
.widget_links ul li a {
	font-size:12px;
	color:#707070;
	float:left;
	text-align:left;
	display:inline-block;
	padding:0px 0px 0px 15px;
	background:url(images/bullets-arrow.png) no-repeat 0px 7px;
}
/* Archive Widgets
================================================== */
.widget_meta {
	width:100%;
	float:left;
}
.widget_meta ul {
	width:100%;
	float:left;
}
.widget_meta ul li {
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Lato', sans-serif;
}
.widget_meta ul li:first-child {
	border-top:none;
	padding-top:0;
}
.widget_meta ul li a {
	font-size:12px;
	color:#707070;
	float:left;
	text-align:left;
	display:inline-block;
	padding:0px 0px 0px 15px;
	background:url(images/bullets-arrow.png) no-repeat 0px 7px;
}
/* Widget Links
================================================== */
.widget_pages {
	width:100%;
	float:left;
}
.widget_pages ul {
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_pages ul li {
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Lato', sans-serif;
}
.widget_pages ul li:first-child {
	border-top:none;
	padding-top:0;
}
.widget_pages ul li a {
	font-size:12px;
	color:#707070;
	float:left;
	text-align:left;
	display:inline-block;
	padding:0px 0px 0px 15px;
	background:url(images/bullets-arrow.png) no-repeat 0px 7px;
}
.widget_pages ul li ul {
	width:100%;
	float:left;
	position:relative;
	padding:5px 20px 0px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget_pages ul li ul li {
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.widget_pages ul li ul li:first-child {
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:none;
}
/* Archive Widgets
================================================== */
.widget_recent_entries {
	width:100%;
	float:left;
}
.widget_recent_entries ul {
	width:100%;
	float:left;
}
.widget_recent_entries ul li {
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Lato', sans-serif;
}
.widget_recent_entries ul li:first-child {
	border-top:none;
	padding-top:0;
}
.widget_recent_entries ul li a {
	font-size:12px;
	color:#707070;
	float:left;
	text-align:left;
	display:inline-block;
	padding:0px 0px 0px 15px;
	background:url(images/bullets-arrow.png) no-repeat 0px 7px;
}
/* Widget Links
================================================== */
.widget_recent_comments {
	width:100%;
	float:left;
}
.widget_recent_comments ul {
	width:100%;
}
.widget_recent_comments ul li {
	background:url(images/bullets-arrow.png) no-repeat 0px 15px;
	width:100%;
	float:left;
	position:relative;
	text-align:right;
	padding:8px 0px;
	font-size:11px;
	word-spacing:3px;
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Lato', sans-serif;
}
.widget_recent_comments ul li:first-child {
	border-top:none;
}
.widget_recent_comments ul li a {
	font-size:12px;
	color:#707070;
	float:left;
	text-align:left;
	display:inline-block;
	padding:0px 0px 0px 15px !important;
}
/* Widget Search
================================================== */
.widget_search {
	width:100%;
	float:left;
}
.widget_search form {
	margin-bottom:0;
	float:left;
	width:100%;
}
.widget_search label {
	display:none;
}
.widget input[type="text"], .widget input[type="password"], .widget input[type="email"], .widget textarea, .widget select {
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:0px;
}
/* Widget Tags
================================================== */
.widget_tag_cloud {
	width:100%;
	float:left;
}
.widget_tag_cloud a {
	padding:3px 8px;
	border-radius:3px;
	display:inline-block;
	color:#FFFFFF;
	float:left;
	word-spacing:3px;
	margin:0px 5px 5px 0px;
	font-size:11px !important;
	font-family: 'Lato', sans-serif;
}
.widget_tag_cloud .tagcloud {
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
}
.widget_tag_cloud .tagcloud a:hover {
	color:#FFFFFF;
}
/* Latest Blog Widgets
================================================== */
.widget_latest_blog {
	width:100%;
	float:left;
}
.widget_latest_blog ul {
	width:100%;
	display:table;
}
.widget_latest_blog ul li {
	width:100%;
	height:80px;
	display:table-row;
}
.widget_latest_blog ul li .thumb {
	width:86px;
	display:table-cell;
}
.widget_latest_blog ul li .thumb a {
	float:left;
	margin-top:5px;
	border:#eeeeee solid 1px;
	width: 70px;
	height:59;
}
.widget_latest_blog ul li .desc {
	display:table-cell;
	vertical-align:top;
}
.widget_latest_blog ul li .desc p {
	margin-top:-3px;
}
/* Related Courses Widgets
================================================== */
.widget_related_courses {
	width:100%;
	float:left;
}
.widget_related_courses ul {
	width:100%;
	display:table;
}
.widget_related_courses ul li {
	width:100%;
	display:table-row;
	height:80px;
}
.widget_related_courses ul li .thumb {
	width:86px;
	display:table-cell;
}
.widget_related_courses ul li .thumb a {
	float:left;
	margin-top:5px;
	border:#eeeeee solid 1px;
	width: 70px;
	height:59px;
}
.widget_related_courses ul li .desc {
	display:table-cell;
	vertical-align:top;
}
.widget_related_courses ul li .desc p {
	margin:0px 0px 0px 0px;
}
/* Flickr Widgets
================================================== */
.widget_flickr {
	width:100%;
	float:left;
}
.widget_flickr ul {
	width:100%;
	float:left;
}
.widget_flickr ul li {
	float:left;
	padding:0px 3px 3px 0px;
}
.widget_flickr ul li a {
	float:left;
	/* width:100%; */

    width:70px;
}
.widget_flickr ul li a img {
	float:left;
	width:100%;
}
/* Special Courses
================================================== */
.special-courses {
	margin-bottom:20px;
}
.special-courses .heading {
	padding-left:20px;
	padding-right:20px;
}
.special-courses .heading h4 {
	float:left;
}
.special-courses .heading a.view-more {
	float:right;
	padding:0px 0px 0px 18px;
	background:url(images/arrow.png) no-repeat 0px 3px;
}
.first-course {
	float:left;
	width:100%;
	position:relative;
}
.first-course a, .first-course a img {
	width:100%;
}
.first-course a img {
	border: 2px solid #FFFFFF;
	box-shadow: 0 0 6px 2px #D3D3D3;
}
.first-course .caption {
	left:2px;
	bottom:0;
	width:100%;
	padding:10px 15px;
	position:absolute;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(images/black.png);
}
.first-course .caption h5 {
	color:#FFFFFF;
}
.first-course .caption h5 small {
	color:#a5a5a5;
}
.first-course .caption a {
	color:#FFFFFF;
}
.special-courses .courses {
	float:left;
	width:193px;
	margin-left:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.special-courses .courses .thumb {
	border:#fff solid 2px;
	float:left;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	box-shadow:0px 0px 2px #ccc;
}
.refresh-captcha {
	font-weight:bold;
	background:url(images/refresh.png) no-repeat;
	padding-left:15px;
	margin-left:10px;
}
.special-courses .courses .thumb a.caption {
	position:absolute;
	left:2px;
	top:0px;
	display:none;
	width:100%;
	height:100%;
	background:url(images/black.png);
}
.special-courses .courses:hover .thumb a.caption {
	display:block;
}
.special-courses .courses .thumb a.caption span {
	display:inline-block;
	width:52px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-21px 0px 0px -26px;
	background:url(images/plus.png);
}
.special-courses .courses .text {
	width:100%;
	float:left;
	padding:15px 0px 0px 0px;
}
.special-courses .courses .text h5 {
	padding:px 0px 5px 0px;
}
.special-courses .courses img {
	border: 2px solid #FFFFFF;
	box-shadow: 0 0 6px 2px #D3D3D3;
}
/* Advertisment
================================================== */
.advertisment {
	width:100%;
	float:left;
}
/* Footer Widgets
================================================== */
#footer-widgets {
	width:100%;
	display:table;
	color:#333;
	background:#f8f2d8;
	border-top:#dfd9c2 solid 1px;
	border-bottom:#dfd9c2 solid 1px;
}
#footer-widgets h1, #footer-widgets h2, #footer-widgets h3, #footer-widgets h4, #footer-widgets h5, #footer-widgets h6 {
	padding-bottom:20px !important;
}
#footer-widgets .inner {
	display:table-row;
	border-top:#fff solid 1px;
}
#footer-widgets .widget {
	display:table-cell;
	width:33.3%;
	margin:0;
	vertical-align:top;
	padding:20px;
	float:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(images/footer-sep.png) left top no-repeat;
}
#footer-widgets .widget:first-child {
	background:none;
}
/* Footer Widgets
================================================== */
#footer {
	width:100%;
	background:#f7f7f7;
	border-top:#fff solid 1px;
}
#footer .row {
	background:none;
	padding-bottom:20px;
}
#footer .foot-logo {
	float:left;
}
#footer .copyrights {
	float:left;
	padding:9px 0px 0px 10px;
}
#footer .followus {
	float:right;
	width:auto;
	padding-right:10px;
}
#footer .followus h5 {
	float:left;
	padding:4px 10px 0px 0px;
}
#footer .followus ul {
	float:left;
	width:auto;
}
#footer .followus ul li {
	float:left;
	padding-left:5px;
}
/* Powered By
================================================== */
#poweredby {
	width:100%;
	z-index:4;
	position:relative;
	padding:10px 0px 10px 0px;
}
#poweredby .poweredby {
	float:left;
}
#poweredby .poweredby a.p-logo {
	float:left;
}
#poweredby .poweredby p {
	float:left;
	color:#FFF;
	font-size:12px;
	padding:3px 0px 0px 10px;
}
/* Go to Top
================================================== */
.gotop {
	background: url(images/backtotop.png) no-repeat right center;
	color: #fff;
	display:block !important;
	float: right;
	padding: 4px 25px 5px 0;
}
/* Footer Background Strip
================================================== */
.footer-bg {
	width:100%;
	height:140px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	box-shadow:0px -2px 6px #000;
	background:url(images/footer-bg.png) repeat-x;
}
/* Heading + Breadcrumb
================================================== */
.crumb-sec {
	padding-bottom:20px !important;
}
.crumb-sec h3 {
	float:left;
	width:auto;
	padding:0px 0px 0px 20px;
	margin-top:-3px;
	line-height:40px !important;
}
.crumb-sec .breadcrumb {
	float:right;
	margin:7px 20px 0px 20px;
}
.breadcrumb li a {
	float:left;
}
.breadcrumb li {
	float:left;
}
/* Columns
================================================== */
.columns {
	background:none !important;
	padding-bottom:20px !important;
}
/* Blog
================================================== */
.post {
	width:100%;
	float:left;
	margin-top:20px;
	background:#ffffff;
	box-shadow:0px 0px 3px #ccc;
}
.blog .post:first-child {
	margin-top:0;
}
.post .thumb {
	width:100%;
	float:left;
	position:relative;
}
.post .thumb a {
	width:100%;
	float:left;
}
.post .thumb a img {
	width:100%;
	float:left;
}
.post .tables {
	width:100%;
	display:table;
}
.post .desc {
	width:100%;
	display:table-row;
}
.post .desc .date {
	width:70px;
	display:table-cell;
}
.post .desc .date .badge-sec {
	width:66px;
	height:70px;
	color:#FFF;
	padding:45px 0px 0px 0px;
	margin-left:12px;
	text-align:center;
	display:inline-block;
	background:url(images/badge.png) no-repeat;
}
.date .badge-sec h3 {
	line-height:20px;
}
a.share {
	height:20px;
	color:#FFFFFF;
	border-radius:3px;
	padding:3px 15px 0px 15px;
	margin:10px 0px 0px 14px;
	display:inline-block;
	background:#b4b4b4;
	border:#ababab solid 1px;
	box-shadow:inset 1px 1px 1px #cdcdcd;
}
.post .desc .text {
	display:table-cell;
	vertical-align:top;
	padding:15px 20px 20px 20px;
}
.twocol .post .desc .text {
	padding-bottom:10px;
}
.post .desc .text h4 {
	padding:0px 0px 8px 0px !important;
}
.post-detail .desc .text h4 {
	float:left;
}
.post-buttons {
	float:right;
	margin-top:3px;
	font-size:14px;
}
.frm_error {
	color: red;
	float: left;
	padding-left: 10px;
	padding-top: 8px;
}
.twocol .form-fields .frm_error {
	padding:0;
}
.reci-title {
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
	border-bottom:1px dashed #DADADA;
	padding-bottom:6px;
}
.post .desc .text p {
	font-size:12px;
}
.post .desc .text > p {
	padding:0px 0px 10px 0px;
}
.ingredients {
	width:35%;
	float:right;
	padding-left:20px;
	margin:0 0 20px 20px;
	border-left:#e2e2e2 solid 1px;
}
.ingredients h5 {
	text-transform:uppercase;
	padding-bottom:10px;
}
.ingredients ul {
	width:100%;
	float:left;
}
.ingredients ul li {
	width:100%;
	float:left;
	padding:5px 0px;
	color:#888888;
}
.ingredients h5 {
	float:left;
	margin-top:15px;
}
.ingredients ul li span {
	color:#444444;
}
.ingredients > ul {
	border-bottom:1px dashed #e6e6e6;
	padding-bottom:12px;
}
.ingredients > ul li a {
	padding-left:20px;
	background:url(images/recipe-sprites.png) no-repeat 0px 1px;
	font-size:14px;
	color:#aeaeae;
}
.ingredients > ul li:first-child {
	padding-top:0px;
}
.ingredients ul li a.cok-time {
	background-position:0px -24px;
}
.ingredients ul li a.pre-hour {
	background-position:0px -51px;
}
ol.instructions {
	float:left;
	padding-left:18px;
	margin-bottom:10px;
}
.post .desc .text .post-opts {
	padding:10px 0px 0px 0px;
	border-top:#e6e6e6 solid 1px;
	float: left;
	width: 100%;
}
.search_results p{
	float: left;
	float:left;
	color:#666666;
	padding:0px 20px 0px 20px;
}
.search_results .calendar{
	background: url(images/search-sprites.png) no-repeat 0px 5px;
}
.post .desc .text .post-opts p.postedby {
	float:left;
	color:#666666;
	padding:0px 20px 0px 20px;
	background: url(images/man.png) no-repeat 0px 2px;
}
.search_results .post-opts p.celn{
	background: url(images/search-sprites.png) no-repeat 0px -45px;
}
.search-results .post{
	margin-top: 20px !important;
}
.post .desc .text .post-opts p.tags {
	float:left;
	color:#666666;
	padding:0px 20px 0px 20px;
	background:url(images/tags.png) no-repeat 0px 2px;
}
.twocol .post .desc .text .post-opts p.tags {
	margin-top:3px;
}
.post .desc .text .post-opts p a {
	color:#666666;
}
.post .desc .text .post-opts p a:hover {
	color:#000000;
}
.post .desc .text .post-opts a.share {
	margin:0;
}
.course-opts {
	width:100%;
	float:left;
	padding:13px 10px 10px 10px;
	background:#f5f5f5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.course-opts p {
	float:left;
	margin-top:5px;
}
.course-opts p.categories {
	float:left;
	color:#666666;
	padding:0px 20px 0px 20px;
	background:url(images/categories.gif) no-repeat 0px 4px;
}
.course-opts p.tags {
	float:left;
	color:#666666;
	padding:0px 20px 0px 20px;
	background:url(images/tags.png) no-repeat 0px 2px;
}
.course-opts p a {
	color:#666666;
}
.course-opts p a:hover {
	color:#000000;
}
.course-opts a.share {
	margin-top:0;
}
.price-res {
	width:100%;
	float:left;
	padding:10px 10px 10px 20px;
	border-radius:5px;
	border:#cccccc solid 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.price-res .price {
	float:left;
	padding:8px 0px 0px 0px !important;
}
.price-res a.btn {
	float:right;
}
/* About Author
================================================== */
.about-author {
	float:left;
	width:100%;
	padding:20px;
	background:#f7f7f7;
	position:relative;
	margin:0px 0px 0px 0px;
	border-top:#e6e6e6 solid 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.about-author .avatars {
	float:left;
	width:51px;
	height:51px;
	border:#eeeeee solid 1px;
	position:absolute;
	left:20px;
}
.about-author .avatar img {
	float:left;
	width:51px;
	height:51px;
}
.about-author .desc {
	float:right;
	width:100%;
	padding:0px 0px 0px 66px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.about-author .desc h5 {
	float:left;
	padding-bottom:5px;
}
.about-author .desc em {
	float:left;
	padding:4px 0 0 6px;
}
/* Comments Section
================================================== */
#comments {
	width:100%;
	float:left;
	margin-top:20px;
	border-bottom:#dedede solid 1px;
}
#comments ul {
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#comments > ul {
	padding:0px 0px 20px 0px;
}
#comments ul li {
	width:100%;
	float:left;
	margin-top:20px;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#comments > ul > li:first-child {
	margin-top:0px;
}
#comments ul ul li {
	border-bottom:none;
	position:relative;
	padding:20px 20px 10px 20px;
	width:100%;
	float:right;
	margin-top:0;
	background:url(images/comments-sep.gif) no-repeat 45px 100%;
}
#comments ul ul ul li {
	width:90%;
}
#comments ul ul ul ul li {
	width:85%;
	border:none;
	padding-bottom:20px;
}
#comments ul li .avatars {
	float:left;
	width:51px;
	height:51px;
	border:#b1b1b1 solid 1px;
	position:absolute;
	left:0;
}
#comments ul ul li .avatars {
	left:20px;
}
#comments ul li .avatars img {
	float:left;
	width:51px;
	height:51px;
}
#comments ul li .desc {
	float:right;
	width:100%;
	padding:0px 0px 0px 65px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
#comments ul li .desc .desc-in {
	float:left;
	width:100%;
	position:relative;
	padding:0px 0px 0px 6px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#comments ul li .desc .text-desc {
	width:100%;
	padding:0px 0px;
	float:left;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.desc .text-desc h5 {
	float:left;
}
.desc .text-desc p.ago {
	float:left;
	padding:3px 0px 0px 5px;
	margin-bottom:0;
}
.desc .text-desc a.comment-reply-link {
	color:#999999;
}
.desc .text-desc a.comment-reply-link:before {
	content:":: ";
}
#comments ul li .desc .text-desc a.comment-reply-link:hover {
	color:#262626;
}
.desc .text-desc .txt p {
	float:left;
	width:100%;
	padding:5px 0px;
}
#comments ul li ul.children {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#comments ul li ul.children li {
	padding:0px 0px 0px 20px;
}
#comments ul li ul.children .avatars {
	left:20px;
}
#comments ul li ul.children ul.children {
	padding:0px 0px 0px 0px;
}
#comments ul li ul.children ul.children li {
	padding:0px 0px 0px 40px;
}
#comments ul li ul.children ul.children .avatars {
	left:40px;
}
.comment-awaiting-moderation {
	width:100%;
	float:left;
	color:#fff;
	margin:5px 0px;
	font-size:10px;
	font-style:italic;
	padding:3px;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Leave A Reply Section
================================================== */
#respond {
	width:100%;
	float:left;
	margin-top:20px;
}
#comments #respond {
	margin-top:0px;
}
#respond #reply-title {
	margin-bottom:5px;
}
#respond #reply-title small {
	float:right;
}
#respond #reply-title small a {
	border-radius: 4px;
	display: inline-block;
	cursor: pointer;
	line-height: normal;
	display:inline-block;
	padding:3px 10px;
	margin:3px 0px 0px 0px;
	font-size:11px;
	color:#4c4c4c !important;
	background:#eaeaea;
	border:#bbbbbb solid 1px;
	text-shadow:1px 1px #fff;
}
#respond form {
	padding:20px 0px 0px 0px;
	width:100%;
	float:left;
	margin-bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond form p {
	width:100%;
	float:left;
	position:relative;
}
#respond form label {
	width:15%;
	float:left;
	padding-top:7px;
}
#respond form span {
	width:1%;
	float:left;
	top:-3px;
	color:#F00;
	margin-left:3px;
	position:absolute;
}
#respond form p:first-child {
	padding-bottom:10px;
	display:none;
}
#respond form p:first-child span {
	position:inherit !important;
	left:0;
}
#respond form p.form-allowed-tags {
	display:none;
}
#respond dt {
	width:100%;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 10px 92px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#respond dd {
	width:100%;
	font-size:11px;
	padding:0px 0px 0px 80px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.span12 #respond dt {
	padding:0px 0px 10px 142px;
}
.span12 #respond dd {
	padding:0px 0px 0px 130px;
}
.span12 #respond form p #submit {
	margin:20px 0 0 142px;
}
.span5 #respond dt {
	padding:0px;
	margin:0;
}
.span5 #respond dd {
	padding:0px;
	margin:0;
}
#respond form p #submit {
	margin:20px 0px 0px 92px;
	line-height:24px;
}
#respond form input[type="text"] {
	float:left;
	width:80%;
}
#respond form textarea {
	float:left;
	width:80%;
	padding:10px;
	height:100px;
}
/* Contact Us
================================================== */
.contact-us {
	width:100%;
	float:left;
	background:#ffffff;
	box-shadow:0px 0px 3px #ccc;
}
/* Form Fields + Map Section
================================================== */
.map-sec {
	width:100%;
	float:left;
}
.map-sec iframe {
	width:100%;
	height:300px;
	float:left;
}
.form-fields {
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.form-fields ul {
	width:100%;
	float:left;
}
.form-fields ul li {
	width:100%;
	float:left;
	padding:0px 0px 10px 0px;
}
.form-fields ul li input[type="text"] {
	width:100%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.span12 .form-fields ul li input[type="text"] {
	width:500px;
}
.form-fields ul li textarea {
	width:100%;
	height:250px;
	padding:10px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.span12 .form-fields ul li textarea {
	width:700px;
}
.form-fields ul li h5 {
	padding:5px 0px 10px 0px;
}
.form-fields select {
	width:140px;
	float:left;
}
.form-fields .date-sel {
	width:160px;
	margin-right:20px;
}
.form-fields .month-sel {
	width:220px;
	margin-right:20px;
}
.form-fields .year-sel {
	width:160px;
}
.form-fields .time-sel {
	width:320px;
	margin-right:20px;
}
.form-fields .time-am-pm {
	width:100px;
}
.form-fields h5.avail {
	height:28px;
	width:118px;
	float:right;
	text-align:center;
	padding:6px 0px 0px 0px;
	border:#d2d1d0 solid 1px;
	display:inline-block;
	border-radius:5px;
	box-shadow:0px 0px 2px #ccc;
}
.span12 .form-fields .date-sel {
	width:140px;
}
.span12 .form-fields .month-sel {
	width:180px;
}
.span12 .form-fields .year-sel {
	width:140px;
}
.span12 .form-fields .time-sel {
	width:240px;
}
.span12 .form-fields .time-am-pm {
	width:100px;
	margin-right:20px;
}
.span12 .form-fields h5.avail {
	float:left;
	display:none;
}
/* Page Text Section
================================================== */
.pagetxt {
	width:100%;
	float:left;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.pagetxt p {
	padding:5px 0px;
	margin:0;
}
/* Courses List View
================================================== */
.courses-list-view {
	width:100%;
	float:left;
}
.courses-list-view ul {
	width:100%;
	display:table;
}
.courses-list-view ul li {
	width:100%;
	display:table-row;
}
.courses-list-view ul li .thumb {
	width:188px;
	padding:5px 22px 5px 5px;
	display:table-cell;
	margin-top:20px;
}
.courses-list-view ul li .thumb a {
	float:left;
	box-shadow:0px 0px 4px #ccc;
	border:#FFFFFF solid 2px;
}
.courses-list-view ul li .thumb img {
	float:left;
	width:100%;
}
.courses-list-view ul li .text {
	display:table-cell;
	vertical-align:top;
	padding-bottom:35px;
}
.courses-list-view ul li .text h4.title {
	padding:5px 0px 15px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:#e4e4e3 solid 1px;
}
/* Courses Grid View
================================================== */
.courses-grid-view {
	width:100%;
	float:left;
}
.courses-grid-view ul {
	padding:3px;
	float:left;
	margin-left: -20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow: hidden;
	width: 980px !important;
}
.courses-grid-view-without-sidebar ul {
	width:980px !important;
}
.courses-grid-view-with-sidebar ul {
	width:680px;
}
.courses-grid-view ul li {
	width:299px;
	float:left;
	padding: 0px 0px 20px 20px;
}
.courses-grid-view ul li .resp-grid {
	background:#FFFFFF;
	box-shadow:0px 0px 3px #ccc;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float: left;
	width: 100%;
}
.courses-grid-view ul li:first-child {
}
.span8 .courses-grid-view ul li {
	width:188px;
}
.courses-grid-view ul li .thumb {
	width:100%;
	float:left;
	position:relative;
}
.courses-grid-view ul li .thumb img {
	width:100%;
	float:left;
}
.courses-grid-view .thumb .caption {
	float:left;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
}
.courses-grid-view .caption h4 {
	width:100%;
	color:#FFFFFF;
	padding:10px 0px;
	border-radius:4px;
	text-align:center;
	margin-top:110px;
	display:none;
}
.courses-grid-view .caption h4 a {
	color:#FFFFFF;
}
.courses-grid-view .thumb:hover .caption {
	background:url(images/black.png);
}
.courses-grid-view .thumb:hover .caption h4 {
	/*background:url(images/red.png);*/
	background-image: none;
	margin-top:0px;
	display:inline-block;
}
.courses-grid-view .thumb .flower-top {
	width:106px;
	height:11px;
	background:url(images/flower1.png);
	display:none;
	margin:78px 0px 10px 90px;
}
.courses-grid-view .thumb .flower-bottom {
	width:106px;
	height:11px;
	background:url(images/flower1.png) no-repeat bottom;
	display:none;
	margin:10px 0px 0px 90px;
}
.courses-grid-view .thumb:hover .flower-top {
	display:inline-block;
}
.courses-grid-view .thumb:hover .flower-bottom {
	display:inline-block;
}
.span8 .courses-grid-view .thumb .flower-top {
	margin:36px 0px 10px 36px;
}
.span8 .courses-grid-view .thumb .flower-bottom {
	margin:10px 0px 0px 36px;
}
.courses-grid-view ul li .text {
	width:100%;
	float:left;
	padding:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.courses-grid-view ul li .text h4 {
	padding-top:10px;
	float:left;
}
.courses-grid-view ul li .text h4:first-child {
	padding-top:0px;
	width:100%;
}
.facebook_widget h1 {
	line-height:18px;
}
/* Gallery
================================================== */
#gal-container {
	display: block;
	overflow: hidden;
	width: 100%;
	position:relative;
}
#gal-container a.light-box {
	display: block;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:9;
}
#gal-container li {
	float: left;
	position: relative;
}
#gal-container li .caption {
	position:absolute;
	left:0;
	top:0;
	display:none;
	width:100%;
	height:100%;
	background:url(images/black.png);
}
#gal-container li .caption span {
	position:absolute;
	left:50%;
	top:50%;
	display:block;
	width:52px;
	height:42px;
	margin:-21px 0px 0px -26px;
	background:url(images/plus.png);
}
#gal-container li:hover .caption {
	display:block;
}
#gal-container li a.gal-thumb {
	position: absolute;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99;
}
#gal-container ul.hidden {
	display:none;
}
/* Gallery Two Column
================================================== */
.cs_gal_2_column {
	width:100%;
	overflow:hidden;
}
.cs_gal_2_column {
	width:960px;
	float:left;
	margin-left:-20px;
}
.cs_gal_2_column li {
	border: 2px solid #fff;
	display: block;
	float: left;
	margin: 0 0 20px 20px;
	overflow: hidden;
	position: relative;
	width: 455px;
	box-shadow:0px 0px 4px #ccc;
}
.cs_gal_2_column li img {
	width: 100%;
}
.span8 .cs_gal_2_column {
	width:660px;
}
.span8 .cs_gal_2_column li {
	width: 295px;
}
/* Gallery Three Column
================================================== */
.cs_gal_3_column {
	width:100%;
	overflow:hidden;
}
.cs_gal_3_column {
	width:960px;
	float:left;
	margin-left:-20px;
}
.cs_gal_3_column li {
	width:295px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;
	margin:0px 0px 20px 20px;
	border: 2px solid #fff;
	box-shadow:0px 0px 4px #ccc;
}
.cs_gal_3_column li img {
	width:300px;
	height:201px;
	float:left;
}
.cs_gal_3_column .gal-caption {
	display:none !important;
}
.span8 .cs_gal_3_column {
	width:660px;
}
.span8 .cs_gal_3_column li {
	width: 188px;
}
/* Gallery Four Column
================================================== */
.cs_gal_4_column {
	width:100%;
	overflow:hidden;
}
.cs_gal_4_column {
	width:960px;
	float:left;
	margin-left:-20px;
}
.cs_gal_4_column li {
	width:215px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0px 0px 20px 20px;
	border: 2px solid #fff;
	box-shadow:0px 0px 4px #ccc;
}
.cs_gal_4_column li img {
	width:100%;
	float:left;
}
.cs_gal_4_column li a {
	float:left;
}
.cs_gal_4_column li h3 {
	font-size:14px;
}
.cs_gal_4_column .gal-caption {
	display:none !important;
}
.span8 .cs_gal_4_column {
	width:660px;
}
.span8 .cs_gal_4_column li {
	width: 135px;
}
/* Reservation

================================================== */

.reservation {
	float:left;
	width:100%;
	background:#f7f7f7;
	box-shadow:0px 0px 3px #ccc;
}
.reservation .thumb {
	float:left;
	width:100%;
}
.reservation .thumb img {
	float:left;
	width:100%;
}
.reservation p {
	float:left;
	width:100%;
	padding:20px 20px 0px 20px;
	font-size:12px;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Misc

================================================== */

.shadows {
	float:left;
	border:#FFFFFF solid 2px;
	box-shadow:0px 0px 3px #ccc;
	margin-bottom:10px;
}
.clear {
	clear:both;
}
ul.list {
	width:100%;
	float:left;
}
ul.list li {
	width:100%;
	background:url(images/bullets-arrow.png) no-repeat 0px 9px;
	padding:3px 0px 3px 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:#e1e1e1 dotted 1px;
}
ul.list ul {
	padding:5px 0px 0px 0px;
}
ul.list ul li {
	border-top:#e1e1e1 dotted 1px;
	border-bottom:none;
	background:url(images/bullets-circle.png) no-repeat 0px 9px;
}
ol.list {
	width:100%;
	float:left;
	list-style-position:inside;
}
ol.list li {
	width:100%;
	padding:3px 0px;
	border-bottom:#e1e1e1 dotted 1px;
}
input.bar {
	width:100%;
	margin-bottom:15px !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
select.bar {
	width:100%;
	margin-bottom:15px !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
textarea.bar {
	width:100%;
	margin-bottom:15px !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.fullwidth-item {
	padding-left:0px !important;
	padding-right:0px !important;
	width:100% !important;
	text-align:center;
	margin-bottom:15px !important;
}
.checkbox-radios {
	width:100%;
	float:left;
	padding:20px 0px 0px 0px;
}
.checkbox-radios p {
	float:left;
	width:50%;
}
.checkbox-radios input {
	float:left;
}
.checkbox-radios label {
	float:left;
	padding-left:10px;
}
.followus {
	width:100%;
	float:left;
}
.followus ul {
	width:100%;
	float:left;
}
.followus ul li {
	float:left;
	padding:0px 5px 5px 0px;
}
.sharesocial {
	float:right;
}
.sharesocial h5 {
	float:left;
	padding:3px 10px 0px 0px;
}
.sharesocial ul {
	float:left;
}
.sharesocial ul li {
	float:left;
	padding:0px 5px 5px 0px;
}
/* Messages

================================================== */

.success-msg {
	color: #323232;
	padding: 12px 35px 12px 40px;
	background: url(images/success.png) no-repeat 10px 10px #96df73;
	border: 1px solid #82b968;
}
.error-msg {
	color: #323232;
	padding: 12px 35px 12px 40px;
	background: url(images/error.png) no-repeat 10px 12px #ef403d;
	border: 1px solid #b32b29;
}
.warning-msg {
	color: #323232;
	padding: 12px 35px 12px 40px;
	background: url(images/warning.png) no-repeat 16px 10px #ffd557;
	border: 1px solid #d2ae43;
}
.information-msg {
	color: #323232;
	padding: 12px 35px 12px 40px;
	background: url(images/information.png) no-repeat 13px 9px #acdae2;
	border: 1px solid #89b7bf;
}
/* Light Box

================================================== */

.light-box {
	width:420px;
}
.light-box .top-round {
	width:420px;
	height:11px;
	float:left;
	display:inline-block;
	background:url(images/lightbox.png) no-repeat top;
}
.light-box .botm-round {
	width:420px;
	height:11px;
	float:left;
	display:inline-block;
	background:url(images/lightbox.png) no-repeat bottom;
}
.light-box .center-sec {
	width:420px;
	float:left;
	display:inline-block;
	background:url(images/pattern1.png) #f8f2d8;
}
.light-box .center-sec h4 {
	padding:22px 0px 0px 30px;
}
.light-box .center-sec ul {
	width:100%;
	border-bottom:#cec8ac solid 1px;
	padding:20px 30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.light-box .center-sec ul li {
	width:100%;
}
.light-box .center-sec ul li p {
	float:left;
	margin:7px 0 0 0 !important;
}
.light-box .center-sec ul li p input[type="checkbox"] {
	float:left;
}
.light-box .center-sec ul li p label {
	float:left;
	padding-left:10px;
}
.light-box .signup-sec {
	float:left;
	width:100%;
	padding:12px 30px;
	border-top:#fff solid 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.light-box .signup-sec h5 {
	font-weight:normal;
}
.light-box .locationsec {
	width:100%;
	padding:20px 30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.light-box .locationsec iframe {
	width:100%;
	height:250px;
	border:#7c7c7c solid 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Menu Page

================================================== */

.menu {
	width: 240px;
	float: left;
}
.menu h4 {
	padding:18px 19px 18px 19px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
}
.menu ul {
	width:100%;
	float:left;
	border-left:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height:788px;
	box-shadow:-8px 0px 7px 4px #eeeeee inset;
}
.menu ul li {
	padding:17px 0px 17px 15px;
	border-bottom:1px solid #e7e7e7;
}
.menu ul li a {
	color:#848484;
	font-size:12px;
	background:url(images/menu-ol.png) no-repeat 0px 5px;
	padding-left:13px;
}
.menu ul li:hover {
	border-left:5px solid;
	padding:17px 0px 17px 10px;
	background-color:#FFF;
}
.menu ul li:hover a {
	background:url(images/menu-ol.png) no-repeat 0px -19px;
}
.cont h4 {
	padding:18px 19px 18px 19px;
	color:#FFF;
}
.cont ul li {
	width:100%;
	padding:28px 19px 28px 19px;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom:1px solid #e8e8e7;
	border-right:1px solid #e8e8e7;
}
.cont ul li .text {
	width:79%;
}
.cont ul li .text h4 {
	background:none;
	padding:0px;
	margin-bottom:5px;
}
.cont ul li .star {
	width:20%;
	border-left:1px dotted #d2d2d2;
}
.cont ul li .star h4 {
	background:none;
	padding:0px;
	float:right;
}
.cont ul li .star p {
	float:right;
	text-align:right;
}
.rating-white {
	padding:5px 0 0;
	width:100%;
}
.rating-white a {
	background:url(images/star-cover-white.png) no-repeat scroll 0 0 #CDCDCD;
	display: inline-block;
	height: 15px;
	margin-right: 3px;
	width: 16px;
}
.cont ul li:hover {
	background-color:#f7f7f7;
}
/* Pagination Active

================================================== */



.pagination ul li strong {
	background-color: #545454;
	float: left;
	line-height: 20px;
	margin-right: 5px;
	padding: 4px 12px;
}




Social Networking

*/

#footer .social-network {
	padding-top:0px;
}
.social-network {
	width:210px;
	display:table-cell;
	vertical-align:top;
	padding:19px 0px 0px 0px;
}
.social-network a {
	float:left;
	margin-right:5px;
	opacity:.6;
	filter: alpha(opacity=60);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.social-network a:hover {
	opacity:1;
	filter: alpha(opacity=100);
}
/* Social Header Icons

==========================*/

.sharesocial a {
	display: inline-block;
	height: 30px;
	margin-left: 0;
	opacity: 0.6;
	width: 30px;
	filter: alpha(opacity=60);
	padding: 1px;
}
.sharesocial a:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.social-network a {
	display: inline-block;
	height: 30px;
	margin-left: 0;
	opacity: 0.6;
	width: 30px;
	filter: alpha(opacity=60);
	padding: 1px;
}
.social-network h4 + a {
	margin-left:0px;
}
.social-network a:hover {
	opacity:1;
	filter: alpha(opacity=100);
}
.social-network a.so-twitter {
	background: url(images/admin/social-twitter.png) no-repeat;
}
.social-network a.delicious {
	background:url(images/admin/social-delicious.png) no-repeat;
}
.social-network a.digg {
	background:url(images/admin/social-digg.png) no-repeat;
}
.social-network a.feedburner {
	background:url(images/admin/social-feedburner.png) no-repeat;
}
.social-network a.flickr {
	background:url(images/admin/social-flicker.png) no-repeat;
}
.social-network a.google_bookmark {
	background:url(images/admin/social-google-bookmark.png) no-repeat;
}
.social-network a.google_buzz {
	background:url(images/admin/social-google-buzz.png) no-repeat;
}
.social-network a.google_plus {
	background:url(images/admin/social-google-plus.png) no-repeat;
}
.social-network a.linkedin {
	background:url(images/admin/social-linkedin.png) no-repeat;
}
.social-network a.myspace {
	background:url(images/admin/social-myspace.png) no-repeat;
}
.social-network a.picasa {
	background:url(images/admin/social-picasa.png) no-repeat;
}
.social-network a.reddit {
	background:url(images/admin/social-Reddit.png) no-repeat;
}
.social-network a.so-fb {
	background:url(images/admin/social-fb.png) no-repeat;
}
.social-network a.so-vimeo {
	background:url(images/admin/social-Vimeo.png) no-repeat;
}
.social-network a.stumbleupon {
	background:url(images/admin/social-Stumbleupon.png) no-repeat;
}
.social-network a.tumblr {
	background:url(images/admin/social-Tumblr.png) no-repeat;
}
.social-network a.youtube {
	background:url(images/admin/social-youtube.png) no-repeat;
}
.lef_404 {
	background: repeat #B92323;
	height: 48px;
	float: left;
}
#comments .desc .desc-in .pointer {
	display: none;
}
.scrol-btns {
	float:right;
	width:63px;
}
.scrol-btns a {
	display:inline-block;
	float:left;
	text-indent:-9999px;
}
.scrol-btns a.prev-btn {
	width:32px;
	height:35px;
	background:url(images/crousal-arrows.png) no-repeat 0px 0px;
}
.scrol-btns a.prev-btn:hover {
	background:url(images/crousal-arrows.png) no-repeat 0px -35px;
}
.scrol-btns a.next-btn {
	width:31px;
	height:35px;
	background:url(images/crousal-arrows.png) no-repeat -32px -35px;
}
.scrol-btns a.next-btn:hover {
	background:url(images/crousal-arrows.png) no-repeat -32px 0px;
}
.scrol-btns a.disable {
	opacity:.5;
	filter: alpha(opacity=50);
	cursor:default;
}
.scrollsection {
	width:100%;
	float:left;
}
.scrollers {
	height: 1%;
}
.scrollers .scrol-btns {
	margin:-53px 0 0;
}
.scrollers .viewport {
	float: left;
	width: 100%;
	height: 219px !important;
	overflow: hidden;
	position: relative;
}
.related-prods .scrollers .viewport {
	height: 128px;
}
.scrollsection ul {
	float:left;
	position:absolute;
	width:960px;
	left:0;
	top:0;
}
.scrollsection ul li .sp-sec {
	width:100%;
	border:#c0c1c4 solid 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:1px 1px 2px #ccc;
	background:url(images/gray-bg.gif) repeat-x bottom;
}
.scrollsection ul li .sp-sec .thumb {
	width:100%;
	position:relative;
}
.scrollsection ul li .sp-sec .thumb img {
	width:100%;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.scrollsection ul li:hover .sp-sec .thumb img {
	opacity:.8;
	filter: alpha(opacity=80);
}
.scrollsection ul li .sp-sec .thumb > a {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	filter: alpha(opacity=0);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	background:url(images/plus.png) no-repeat center center;
}
.scrollsection ul li:hover .sp-sec .thumb a {
	opacity:1;
	filter: alpha(opacity=100);
}
.scrollsection ul li .sp-sec .text {
	width:100%;
	padding:15px;
	position:relative;
	border-top:#c0c1c4 solid 1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.scrollsection ul li .sp-sec .text h4 a {
	color:#22140e;
}
.scrollsection ul li .sp-sec .text a.readmore {
	width:30px;
	height:33px;
	right:0;
	top:50%;
	margin-top:-17px;
	position:absolute;
	display:block;
	opacity:0;
	filter: alpha(opacity=0);
	margin-right:-30px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	background:url(images/more-btn.png) no-repeat;
}
.scrollsection ul li:hover .sp-sec .text a.readmore {
	opacity:1;
	filter: alpha(opacity=100);
	margin-right:0px;
}
.scrollsection ul li .zig-zag {
	width:100%;
	padding:5px 0px 15px 0px;
	position:relative;
	text-align:center;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	background:url(images/zig-zag.html) no-repeat bottom center;
}
.related-prods {
	float:left;
	width:100%;
	padding:20px 0;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.related-prods li {
	float:left;
	width:193px;
	margin-left:20px;
	border:none;
	position:relative;
}
.span12 .related-prods li {
	width:220px;
}
/*.related-prods .scrollers .viewport {

    height:300px;

}*/

.scrollers .viewport .price a {
	padding-left:17px;
	padding-right:17px;
}
.related-prods li .thumb {
	float:left;
	width:100%;
	border:none;
	position:relative;
}
.related-prods .thumb img {
	width:100%;
	float:left;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.related-prods li:hover .thumb img {
	opacity:.8;
	filter: alpha(opacity=80);
	width:100%;
}
.related-prods .thumb > a {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	filter: alpha(opacity=0);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	background:url(images/plus.png) no-repeat center center;
}
.related-prods li:hover .thumb a {
	opacity:1;
	filter: alpha(opacity=100);
}
.related-prods .text {
	width:100%;
	float:left;
	padding:10px 0px 0px 0px;
}
.related-prods .text h5 {
	padding:0px 0px 0px 0px !important;
}
.about-author .desc p {
	margin-bottom:5px;
}
.related-prods .text .post-opts {
	width:100%;
	float:left;
	color:#bfbfbf;
	font-style:italic;
}
.related-prods .text .post-opts a {
	color:#8D8080;
	float:left;
}
.related-prods .text .post-opts p {
	float:left;
	padding:0px;
}
.related-prods .text .post-opts p:before {
	content:" / ";
	padding:0px 10px;
}
.related-prods .text .post-opts p:first-child:before {
	content:"";
	padding:0px;
}
.related-prods .text .post-opts p.categories a:after {
	content:", ";
}
.related-prods .text .post-opts p.categories a:last-child:after {
	content:"";
}
.categories {
	margin-top:3px;
}
.related-prods .text > p {
	padding:5px 0;
}
.scrollsection ul li:hover .zig-zag {
	padding:10px 0px 20px 0px;
}
.scrollsection ul li .zig-zag a {
	color:#FFFFFF;
}
.post .text .bold {
	font-size:14px;
}
/* Our Team

================================================== */

.ourteam {
	width:100%;
	float:left;
}
.left_sidebar .ourteam {
/*	margin-left: -20px !important;

    margin-right: 20px;*/

}
.togglebox {
	float:left;
	width:100%;
}
.toggle-sectn {
	float:left;
	width:100%;
	margin:15px 0px 15px 0px;
}
.ourteam .member {
	width:100%;
	float:left;
	padding-top:20px;
	margin-top:9px;
	position:relative;
	background:url(images/dashes.html) repeat-x top;
}
.ourteam .member:first-child {
	padding-top:0px;
	margin-top:0px;
	background:none;
}
.member .thumb {
	left:0;
	top:25px;
	float:left;
	width:160px;
	position:absolute;
	border:#bcbdbf solid 1px;
}
.ourteam .member:first-child .thumb {
	top:5px;
}
.member .thumb img {
	width:100%;
	float:left;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.member:hover .thumb img {
	opacity:.8;
	filter: alpha(opacity=80);
	width:100%;
}
.member .thumb > a {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	filter: alpha(opacity=0);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	background:url(images/plus.png) no-repeat center center;
}
.member:hover .thumb a {
	opacity:1;
	filter: alpha(opacity=100);
}
.ourteam .member .text {
	width:100%;
	float:left;
	padding:0px 0px 0px 190px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.ourteam .member .text em {
	float:left;
	color:#bfbfbf;
	padding:3px 0px 7px 7px;
}
.ourteam .member .text h3 {
	float:left;
}
.ourteam .member .text p {
	float:left;
}
.ourteam .member .text a.twitter-id {
	display:inline-block;
	margin:6px 0px 0px 0px;
	float:left;
}
/* Testimonials

================================================== */

.testimonials {
	width:100%;
	float:left;
}
.testi-list {
	width:100%;
	position:relative;
}
.testi-list .thumb {
	left:0;
	top:5px;
	width:68px;
	height:69px;
	overflow:hidden;
	position:absolute;
}
.widget .testi-list .thumb {
	float:left;
	position:relative !important;
}
.testi-list .thumb img {
	width:68px;
	height:69px;
}
.testi-list .frame {
	width:68px;
	height:69px;
	position:absolute;
	left:0;
	top:0;
	background:url(images/avatar-frame.png) no-repeat;
}
.testi-list .text {
	width:100%;
	padding:0px 0px 0px 88px !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.widget .testi-list .text {
	padding:0px 0px 0px 0px;
}
.testi-list .text > p {
	padding:0px 0px 15px 0px;
}
.test-author {
	width:100%;
	padding-top:12px;
	margin-top:10px;
	position:relative;
	border-top:#e7e7e7 solid 1px;
}
.widget .test-author {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
}
.bottom-section .widget .test-author {
	width:100%;
	padding:26px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.test-author .pointer {
	width:9px;
	height:10px;
	top:-1px;
	left:50px;
	position:absolute;
	display:inline-block;
	background:url(images/pointer1.png) no-repeat;
}
.test-author h5 {
	float:left;
	padding:0px 15px 0px 0px;
}
.test-author p {
	float:left;
	padding:1px 0px 0px 0px;
}
.widget .test-author h5 {
	padding:0px !important;
	float:left;
}
.widget .test-author p {
	float:left;
	padding:1px 0 0 6px;
	margin:0px;
}
.poin {
	position:relative;
	float:left;
	width:100%;
}
.testimonial .testi-list:first-child {
	margin-top:0px;
}
.testimonial .testi-list {
	margin-top:20px;
}
.testimonial .testi-list .test-author {
	padding-top:0px;
	border-top:none;
}
.testimonial .testi-list .thumb {
	top:-6px;
}
.testimonial .testi-list .text {
	border-bottom:1px solid #E7E7E7;
	margin-bottom:15px;
	float:left;
}
.testimonial .test-author .pointer {
	top:-16px;
}
.error {
	background:url(images/error-bg.png) no-repeat center;
	width: 100%;
	text-align: center;
	float: left;
	font-size: 50px;
	text-transform: uppercase;
}
.error-text {
	width:100%;
	float:left;
	text-align: center;
	margin-top: 29px;
}
.error-text p {
	display: inline-block;
	color:#ffffff;
	padding:20px;
	font-size: 20px;
}
.error-text p.home-error {
	padding: 20px 20px 17px 20px;
}

.shortgrid {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 20px 20px 0 0;
}
.search-show {
	float: left;
	width:280px;
	background-color: #ffffff;
	position: absolute;
	border:1px solid #c2c2c2;
	height:37px;
	top:-1px;
	right:14%;
}
.price-res h4.price {
	margin-top:7px;
}
.search-show input {
	background: none !important;
	border: none !important;
	float:right;
	margin:0px !important;
	width:81%;
	font-size: 12px;
	color: #969696;
	height: 33px !important;
}
.search-show input:focus {
	border: none !important;
	box-shadow: none !important;
}
.search-show button {
	background: none;
	border:none;
	margin: 8px 0px 0px 0px;
	padding: 0px 8px 0px 10px;
	border-right: 1px solid #e5e5e5;
}
.heading-sec h1, .scrollers h2 {
	float:left;
}
.twocol .scrol-btns, .col3 .scrol-btns {
	margin:-7px 0 0;
}
.twocol .scrollsection, .col3 .scrollsection {
	margin-top:10px;
}
.twocol .scrollsection ul.overview, .col3 .scrollsection ul.overview {
	margin-left:-20px;
}
.twocol .post {
	margin-top:0px;
}
.left_sidebar .reci {
	float:right;
	margin-right:20px;
	width:100%;
}
.ingredients {
	border-left: 1px solid #E2E2E2;
	float: right;
	margin: 0 0 20px 20px;
	padding-left: 20px;
	width: 35%;
}
.content_page {
	float: left;
	margin-left: -20px;
	width: 100%;
}
.left_sidebar {
	margin-right: 20px;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
span.featured{
	left:0;
	top:20px;
	height:30px;
	color:#262626;
	word-spacing:3px;
	font-size:14px;
	position:absolute;
	display:inline-block;
	text-transform:uppercase;
	padding:10px 27px 0px 15px;
	font-family: 'Oswald', sans-serif;
	background:url(images/badge2.png) right;
	z-index:999;
}
span.featured strong {
font-weight:normal;	
}
div.blog-detail{ position:relative;}