@charset "utf-8";

/* CSS Document */



@import "reset.css";
/* wrapper */

#wrapper {
	width:100%;
	position:relative;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}
/* container */

.container {
	width:990px;
	margin:0 auto;
	position:relative;
}
.container:after {
	clear: both;
	content:" ";
	display: block;
	height: 0;
	visibility:hidden;
}
/* header */

#header {
	width:100%;
	position:relative;
	z-index:9;
}
.topbar {
	background:#33363b;
	padding:6px 0;
	width:100%;
	position: fixed;
	z-index:9999999;
	height:28px;
	overflow:hidden;
}
.backLink {
	background: url(../images/red_arrow.png) no-repeat left;
	margin:3px 0 0 0;
	font-family: 'OpenSans-Semibold';
	padding:0 0 0 20px;
	float:left;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
}
.backLink:hover {
	color:#c64f6f;
}
#header .grid_1 {
	float:right;
}
.quotebutton {
	border-radius:2px;
	background:#ad405d url(../images/quote_icon.png) no-repeat 94% 4px;
	font-family: 'OpenSans-Semibold';
	font-size:14px;
	display:inline-block;
	padding:0 30px 0 10px;
	height:28px;
	line-height:28px;
	color:#FFF;
	text-decoration:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
	margin: 0 5px 0 0;
	float: left;
}
.quotebutton:hover {
	background:#3993a9 url(../images/quote_icon.png) no-repeat 94% 4px;
}
ul.listing_social {
	margin:0;
	padding:0;
	float:right;
}
ul.listing_social li {
	float:left;
	margin:0 0 0 6px;
	padding:0;
	height:28px;
	list-style: none;
}
.headWrap {
	background:#3993a9;
	width:100%;
	padding:50px 0 10px;
}
.sticky {
	z-index:999999;
	position: fixed;
	width: 100%;
	top:0;
	-webkit-box-shadow:0 0px 6px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.8);
	box-shadow: 0 0px 6px rgba(0, 0, 0, 0.8);
	animation:thedrop 1s 1;
	-moz-animation:thedrop 1s 1;
	-webkit-animation:thedrop 1s 1;
}
.logo {
	float:left;
}
/* navigations */

a#pull {
	display:none;
}
ul.navigations {
	margin:10px 0 0 0;
	padding:0;
	float:right;
}
ul.navigations li {
	float:left;
	margin:0 0 0 8px;
	padding:0;
	list-style: none;
}
ul.navigations li a {
	display:block;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	height:35px;
	line-height:35px;
	margin:0;
	padding:0 9px;
	border-radius:4px;
}
ul.navigations li a:hover, ul.navigations li.current-menu-item a {
	background:#1e697b;
}
/* body */



#body {
	width:100%;
	position:relative;
}
.whiteWrap {
	background:#FFF;
	padding:0 0;
	border-left:1px solid #e2dfbc;
	border-right:1px solid #e2dfbc;
	-moz-box-shadow:  0 0 3px #b9b691;
	-webkit-box-shadow: 0 0 3px #b9b691;
	box-shadow: 0 0 3px #b9b691;
}
.leftPanel {
	width:650px;
	border-right:1px solid #e3e3e3;
	vertical-align:top;
	padding:0 0 20px;
	display:table-cell;
}
.post {
	width:100%;
	display:block;
	/*overflow:hidden;*/

	position:relative;
	padding:20px 0 0;/*	font-family:Georgia;*/
}
.date {
	height:62px;
	background:#ad405d;
	padding:3px 10px 5px;
	float:left;
	text-align:center;
	border-radius:3px;
	margin:0 20px 0 20px;
}
.date h4 {
	font-family: 'OpenSans-Semibold';
	text-transform:uppercase;
	font-size:13px;
	color:#FFF;
	margin:0;
	padding:0;
	line-height:normal;
	text-align:center;
}
.date h2 {
	line-height:24px;
	text-transform:uppercase;
	font-size:30px;
	font-family: 'OpenSans-Bold';
	color:#FFF;
	margin:0;
	padding:0;
}
.title {
	margin:0 0 0 0;
	padding:0 15px 0 0;
	vertical-align:top;
	height:70px;
	min-height:70px;
	display:table-cell;
	vertical-align:middle;
}
.title h3 {
	color:#000000;
	font-size:28px;
	line-height:30px;
	margin:0;
	font-family: 'OpenSans-Semibold';
}
.title h3 a {
	text-decoration:none;
	color:#000000;
}
.title h3 a:hover {
	color:#3993a9;
}
.post_image {
	width:600px;
	display:inline-block;
	padding:20px 20px 0 20px;
}
.post_image img {
	width:100%;
}
.post_content {
	padding:20px 20px 10px 20px;
	color:#2f2f2f;
}
.post_content strong, .post_content b {
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
}
.link {
	font-size:16px;
	color:#ad405d;
	/*font-family:Georgia;*/

	text-decoration:none;/*margin:0 0 0 10px;*/
}
.link:hover {
	color:#000;
}
.borderWrap { /*border-bottom:1px solid #e3e3e3;*/
	width:100%;
	display: inline-block;
	height:50px;/*overflow: hidden;*//*font-family:Georgia;

	-moz-box-shadow:  0 0 3px #b9b691;

	-webkit-box-shadow: 0 0 3px #b9b691;

	box-shadow:3px 0 0 0 #000;*/
}
.borderWrap .text {
	font-size:15px;
	color:#000000;
	margin:15px 5px;
	display:inline-block;
	vertical-align:top;
	line-height:18px;
}
.borderWrap .text a {
	font-size:15px;
	color:#000000;
}
.borderWrap .text a:hover {
	text-decoration:underline;
}
.borderWrap .text span {
	color:#ad405d;
	font-family: 'OpenSans-Semibold';
}
.views_single {
	padding-left:15px;
}
.views_single .text {
	font-size:15px;
	color:#000000;
	margin:0px 5px 15px 5px;
	display:inline-block;
	vertical-align:top;
	line-height:18px;
}
.sharewrap.share-single {
	float:left;
	/* width:auto; */

	padding-left:20px;
	margin:15px 0 0 0;
}
.views_single .text a {
	font-size:15px;
	color:#000000;
}
.views_single .text a:hover {
	text-decoration:underline;
}
.borderWrap .text span {
	color:#ad405d;
	font-family: 'OpenSans-Semibold';
}
.vertical_devide {
	height:18px;
	width:1px;
	background:#e3e3e3;
	display:inline-block;
	margin:1px 0 0 0
}
.count {
	background:#ad405d;
	padding:0 8px;
	border-radius:3px;
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	margin:0 0 0 12px;
	color:#FFF;
	height:20px;
	line-height:19px;
}
.count .arrow {
	background:url(../images/arrow_red.png) no-repeat;
	width:10px;
	height:7px;
	position:absolute;
	left:-10px;
	top:6px;
}
.sharewrap {
	float:left;
	margin:0 0 20px 3%;
	display: block;
	width:97%;
	clear:left;
}
.sharewrap a {
	display:inline-block;
}
ul.pagination {
	margin:20px 0;
	padding:0;
	text-align: center;
	display:block;
}
ul.pagination li {
	text-align:center;
	display:inline-block;
 *display:inline;
}
ul.pagination li a {
	text-decoration:none;
	height:26px;
	display:block;
	line-height:24px;
	padding:0 10px;
	color:#282828;
	font-size:15px;
	border-radius:2px;
}
ul.pagination li a.next {
}
ul.pagination li a:hover.next {
	background:none;
}
ul.pagination li a.prev {
}
ul.pagination li a:hover.prev {
	background:none;
}
ul.pagination li a:hover, ul.pagination li a.selected {
	background:#ad405d;
	color:#fff;
}
.rightPanel {
	width:300px;
	display:table-cell;
	height:600px;
	vertical-align:top;
	padding:0 20px;
}
.rightPanel .inner {
	width:300px;
	display:block;
	padding:20px 0 0 0;
}
.searchForm {
	background:#FCF8D1;
	border:1px solid #cac7a7;
	width:100%;
	padding:20px;
	margin:0 0 20px 0;
	-webkit-box-sizing: border-box; /* content-box */
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.searchForm .wrap {
	background:#FFF;
	border:1px solid #c0bda0;
	height:36px;
	padding:0 10px;
}
.searchForm input[type="text"] {
	border:none;
	background:none;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	color:#666;
	font-size:15px;
	float:left;
	width:200px;
}
.searchForm input[type="submit"] {
	background:url(../images/magnifier.png) no-repeat;
	width:21px;
	height:21px;
	border:none;
	cursor:pointer;
	float:right;
	margin:6px 0 0 0;
}
ul.listing_tabs {
	overflow: auto;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.listing_tabs li {
	margin: 0;
	padding: 0;
	width:50%;
	float: left;
	background:#dcdcdc;
}
ul.listing_tabs li a {
	color: #000;
	display:block;
	text-align:center;
	font-size:18px;
	height: 39px;
	line-height: 39px;
	text-decoration: none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}
ul.listing_tabs li a.last {
	padding:0 15px;
	padding:0 15px 0 14px \9;
}
ul.listing_tabs li:hover {
	background:url(../images/arrow-bot.png) no-repeat top center #AD405D;
}
ul.listing_tabs li:hover a {
	color:#fff;
}
ul.listing_tabs li:focus a {
	outline: 0;
}
ul.listing_tabs li.active a {
	background:url(../images/arrow-bot.png) no-repeat top center #3993a9;
	color:#fff;
}
.tab_content {
	display:block
}
.tab_content ul {
	margin:0;
	padding:0;
}
.tab_content ul li {
	margin:0 0 -1px 0;
	padding:10px 15px 15px;
	display:inline-block;
	text-align:left;
	border:1px solid #e1e1e1;
	width:100%;
	-webkit-box-sizing: border-box; /* content-box */
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.tab_content ul li:hover {
	background:#fffef6;
}
.tab_content ul li a.heading {
	font-size:15px;
	color:#ad405d;
	line-height:19px;
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 6px 0;
}
.tab_content ul li a.heading:hover {
	color:#000;
}
.tab_content ul li span.datepost {
	color:#000000;
	font-size:13px;
	text-decoration:none;
	display:block;
}
.subscribeForm {
	background:/*url(../images/formbg.jpg) no-repeat*/#1E697B;
	width:300px; /*height:206px;*/
	margin:0px 0 20px 0;
	padding:20px 20px 0 20px;
	position:relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.subscribeForm p {
	font-size:16px;
	color:#fff;
	line-height:19px;
	padding:0 0 13px 0;
}
.subscribeForm p span {
	font-size:14px;
	color:#fdf097;
	font-weight:600;
	line-height:1.2;
}
.subscribeForm h2 {
	font-size:22px;
	color:#fff;
	line-height:24px;
	padding:0 0 0px 0;
	margin: 0;
}
.subscribeForm h2 span {
	color:#fdf097;
	float: none;
	margin: 0;
	padding: 0;
	line-height: 24px;
	font-size:22px;
}
.subscribeForm input[type="text"] {
	height:36px;
	color:#434242;
	line-height:36px;
	border:1px solid #317687;
	border-radius:3px;
	width:100%;
	padding:0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin:15px 0 0 0;
}
.subscribeForm input[type="submit"] {
	background:#ad405d;
	padding:10px 25px;
	margin: 15px auto 0;
	border:1px solid #972946;
	border-bottom:none;
	cursor:pointer;
	border-radius:3px 3px 0 0;/* position:absolute;*/
	bottom:0;
	left:20px;
	color:#FFF;
	font-size:26px;
	float:none;
}
.subscribeForm input[type="submit"]:hover {
	background:#333;
	border:1px solid #000;
	border-bottom:none;
}
.subscribeForm span {
	color: #FFFFFF;
	float: right;
	font-size: 28px;
	font-weight: bold;
	line-height: 46px;
	margin: 15px 0 0 0px;
}
.subscribeForm .form {
	text-align:center;
}
.subscribeForm .form p {
	text-align:left;
}
.colWrap {
	width:100%;
	position:relative;
	padding:0 0 20px 0;
}
.colWrap .top {
	background:#1e697b;
	position: relative;
	padding:10px 15px;
}
.colWrap .top .arrowdown {
	background:url(../images/downarrow.png) no-repeat;
	width:12px;
	height:6px;
	position:absolute;
	bottom:0;
	left:15px;
}
.colWrap .top .arrowdown2 {
	background:url(../images/downarrow2.png) no-repeat;
	width:12px;
	height:6px;
	position:absolute;
	bottom:0;
	left:15px;
}
.colWrap .top h3 {
	margin:0;
	font-size:21px;
	color:#FFF;
	line-height:18px;
	padding:4px 0 0 0;
	font-family: 'OpenSans';
}
.colWrap .top h5 {
	margin:0;
	font-size:15px;
	line-height:19px;
	color:#FFF;
	padding:0 0 10px 0;
	font-family: 'OpenSans';
}
.colWrap .middle {
	border:1px solid #e1e1e1;
	border-top:none;
}
ul.categories {
	margin:0;
	padding:0;
}
ul.categories li {
	border-bottom:1px solid #e1e1e1;
	margin:0;
	padding:6px 10px;
	display:block;
}
ul.categories li a {
	margin:0;
	text-decoration:none;
	font-size:14px;
	color:#494a4a;
}
ul.categories li a span {
	color:#ad405d;
}
ul.categories li:hover {
	background:#fcf8d1;
}
ul.categories li:hover a {
	color:#000;
}
.quoteForm {
	background:#f2f1e4;
	padding:15px 15px 5px 15px;
}
/* forms css */



.formTable {
	width:100%;
}
.formTable td {
	font-size:14px;
	color:#333;
	padding:0 0 10px 0;
	vertical-align: top;
}
.formTable td label {
	display:inline-block;
	padding:0 0 0 0;
	font-size:14px;
	color:#333;
}
.formTable td table td {
	padding-bottom:0;
}
.siteForm input[type="text"] {
	width:100%;
	background:#FFFFFF;
	border:1px solid #c3c3c3;
	height:36px;
	line-height:35px;
	vertical-align:middle;
	font-size:15px;
	color:#7a7a7a;
	padding:0 10px;
	margin:0 0 0 0;
	-o-border-radius:2px;
	-icab-border-radius:2px;
	-khtml-border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 0 2px #dedbdb;
	-moz-box-shadow: inset 0 0 2px #dedbdb;
	box-shadow: inset 0 0 2px #c6c6c6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*.siteForm input[type="text"]:focus{ 

border-color: #d86382;

-webkit-box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;

-moz-box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;

box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;}*/

textarea, input[type="text"] {
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea:focus, input[type="text"]:focus {
	border-color: #d86382;
	-webkit-box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
	-moz-box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
	box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
}
.searchForm input[type="text"]:focus {
	border-color: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.siteForm input[type="password"] {
	width:100%;
	background:#FFFFFF;
	border:1px solid #c3c3c3;
	height:36px;
	line-height:35px;
	vertical-align:middle;
	font-size:15px;
	color:#7a7a7a;
	padding:0 10px;
	margin:0 0 0 0;
	-o-border-radius:2px;
	-icab-border-radius:2px;
	-khtml-border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 1px #dedbdb;
	-moz-box-shadow: inset 0 1px 1px #dedbdb;
	box-shadow: inset 0 0 3px #c6c6c6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.siteForm input[type="password"]:focus {
	border-color: #d86382;
	-webkit-box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
	-moz-box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
	box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
}
.siteForm textarea {
	width:100%;
	background:#FFFFFF;
	border:1px solid #c3c3c3;
	height:100px;
	line-height:18px;
	font-size:15px;
	color:#7a7a7a;
	padding:10px;
	margin:0 0 0 0;
	-o-border-radius:2px;
	-icab-border-radius:2px;
	-khtml-border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 1px #dedbdb;
	-moz-box-shadow: inset 0 1px 1px #dedbdb;
	box-shadow: inset 0 0 3px #c6c6c6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.siteForm textarea:focus {
	border-color: #d86382;
	-webkit-box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
	-moz-box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
	box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
}
.siteForm select {
	width:100%;
	background:#FFFFFF;
	border:1px solid #c3c3c3;
	font-size:15px;
	color:#7a7a7a;
	padding:6px;
	margin:0 0 0 0;
	-o-border-radius:2px;
	-icab-border-radius:2px;
	-khtml-border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 1px #dedbdb;
	-moz-box-shadow: inset 0 1px 1px #dedbdb;
	box-shadow: inset 0 0 3px #c6c6c6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.siteForm select:focus {
	border-color: #d86382;
	-webkit-box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
	-moz-box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
	box-shadow: inset 0 1px 1px #dedbdb, 0 0 6px #e77b98;
}
.siteForm input[type="submit"] {
	background:#ad405d;
	border: none;
	padding:6px 20px;
	font-family: 'OpenSans-Semibold';
	font-size:16px;
	color:#FFFFFF;
	cursor:pointer;
	margin:4px 0 0 0;
 -webkit-transition: all .2s linear;
 -moz-transition: all .2s linear;
 -o-transition: all .2s linear;
 transition: all .2s linear;
	-moz-border-radius:3px; /* Firefox */
	-webkit-border-radius:3px; /* Safari and Chrome */
	border-radius:3px; /* Opera 10.5+ */
}
.siteForm input[type="submit"]:hover {
	background:#333;
}
.mandatory {
	color: #FF0000;
}
.before-footer-bar {
	background:#33363b;
	border-top: 1px solid #000;
	clear: both;
	display: block;
	position: relative;
}
.before-footer-bar h3 {
	margin:0;
	color: #e2deb4;
	font-size: 48px;
	line-height:1;
	padding:42px 0;
	text-align: center;
	font-family: 'OpenSans-Bold';
}
.before-footer-bar h3 span {
	font-family: 'OpenSans-Semibold';
	font-size:16px;
}
.before-footer-bar h3 span a {
	background: url(../images/arrowred.png) no-repeat right top;
	color: #FFFFFF;
	display: inline-block;
	height: 34px;
	line-height:1;
	padding: 7px 25px 0 13px;
	vertical-align: super;
}
.before-footer-bar .drop-parot {/*background: url(../images/drop-parot1.png) no-repeat center top;*/
	display: none;
	height: 20px;
	left: 50%;
	margin-left: -19px;
	position: absolute;
	text-align: center;
	top: -1px;
	width: 38px;
}
.sucessmsg {
	background:url(../images/sucess.png) no-repeat left 0;
	display:inline-block;
	height:32px;
	line-height:30px;
	font-size:16px;
	color:#6fa91b;
	padding:0 0 0 40px;
	font-weight:bold;
	font-family:Arial;
}
.form .errormsg {
	position:absolute;
	font-size:13px;
	font-family: 'OpenSans-Bold';
	color:#F00;
	left:21px;
	bottom:62px;
	background:#FFF;
	height:36px;
	line-height:36px;
	border:2px solid #F00;
	border-radius:3px;
	width:230px;
	padding:0 10px;
}
/* inner page */



.post_content {
/*	font-family:Georgia;*/

}
.post_content blockquote {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:32px;
	padding:12px 0 0 45px;
	font-size:25px;
	line-height:normal;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#ad405d;
	background:url(../images/qoute.png) no-repeat 0 0;
}
.post_content blockquote p {
	font-size:25px;
	line-height:normal;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#ad405d;
}
.post_content h1, h2, h3, h4, h5, h6 {
	clear: both;
	margin:25px 0 10px;
	text-align:left;
}
.post_content h1 {
/*font-size:30px;

	font-size: 3rem;

	line-height: 28px;*/

}
.post_content h2 {
	font-size:26px;
	font-size: 2.285714286rem;
	line-height:26px;
}
.post_content h3 {
	font-size: 24px;
	font-size: 2.142857143rem;
	line-height:24px;
}
.post_content h4 {
	font-size: 22px;
	font-size: 2rem;
}
.post_content h5 {
	font-size: 20px;
	font-size: 1.928571429rem;
}
.post_content h6 {
	font-size: 18px;
	font-size: 1.857142857rem;
}
.post_content p a {
	color:#AD405D;/*text-decoration:underline;*/
}
.post_content .roll {
	display: inline-block; /* give it a layout */
	overflow: hidden;
	font-family: 'OpenSans-Semibold';
	vertical-align: top; /* just to be sure */
	/*

* The smaller the number the closer you look at this element

*/

-webkit-perspective: 400px;
	-moz-perspective: 400px;
	-ms-perspective: 400px;
	perspective: 400px;
	/*

* Relative position of the POV

* Default is 50% 50% so not necessary

*/

-webkit-perspective-origin: 50% 50%;
	-moz-perspective-origin: 50% 50%;
	-ms-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%;
}
.post_content .roll:hover {
	background: none;
	text-shadow: none;
}
.post_content .roll span {
	display: block; /* give it a layout */
	position: relative;
	padding: 0 2px;
	pointer-events: none;
	/* duration */

-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	transition: all 400ms ease;
	-webkit-transform-origin: 50% 0%; /* posx posy */
	-moz-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;/*

* CSS3 transform-style explained here:

* http://www.webkit.org/blog-files/3d-transforms/transform-style.html

*/
}
.post_content .roll:hover span {
	background: rgba(0, 0, 0, 0.5);
	-webkit-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
	-moz-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
	-ms-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
	transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
}
/* ======================= */

/* = Face after rotation = */

/* ======================= */

.post_content .roll span:after {
	content: attr(data-title);
	display: block; /* maybe its not necessary */
	position: absolute; /* position over */
	left: 0;
	top: 0;
	padding: 0 2px; /* nothing functional, just right, left space */
	color: #fff;
	background: hsl(185, 60%, 35%);
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	/*

* translate3d => move up element to the top

* rotateX => rotate till hidden

*/

-webkit-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
	-moz-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
	-ms-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
	transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
}
.post_content ul {
	margin:10px 0 10px 0;
	padding:0;
}
.post_content ul li {
	background:url(../images/bullet.png) no-repeat left 9px;
	font-size:15px;
	line-height:24px;
	padding:0 0 10px 15px;
	color: #000;
}
.post_content ul li a {
	color:#AD405D;
	text-decoration: none;
}
.post_content ol {
	margin:10px 0 10px 20px;
	padding:0;
	width:100%;
	display:inline-block;
}
.post_content ol li {
	list-style:decimal outside;
	font-size:15px;
	/*line-height:24px;*/
	line-height:normal;
	padding:0 0 10px 0;
	color: #000;
}
.post_content ol li a {
	color:#AD405D;
	text-decoration: none;
}
.post_content ol.list-spl {
	color: #ccc;
	list-style-type: none;
}
.post_content ol.list-spl li {
	font-size:15px;
	position: relative;
	margin:0px 0 15px 0;
	list-style-type: none !important;
}
.post_content ol.list-spl li.highlighted-point {
}

.post_content ol.list-spl li.highlighted-point .highlighted-info{ margin:0 0 0 56px;}
.post_content ol.list-spl li.highlighted-point .highlighted-info span.sub-info{ display:block; margin: 5px 0 0 0;}

.post_content ol.list-spl li.highlighted-point p {
	background:#fbf8da;
	color:#272727;
	position:relative;
	margin:0 0 10px 13px;
	top:13px;
	padding:15px 15px 15px 40px;
	border-radius:2px;
	-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.62);
	-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.62);
	box-shadow:0px 0px 2px rgba(0, 0, 0, 0.62);
}

.post_content ol.list-spl li.highlighted-point a {
	
	line-height:normal;
}
.post_content ol.list-spl li p {
	font-size:14px;
	padding-left:50px;
	color: #000;
	padding-top:4px;
}
.post_content ol.list-spl li > span {
	background:#1e697b;
	-moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.31);
	-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.31);
	box-shadow:1px 1px 0 rgba(0, 0, 0, 0.31);
	border-radius:60px;
	width:25px;
	height:25px;
	padding:8px;
	text-align:center;
	position: relative;
	color:#fff;
	text-shadow:0px 1px 0px #135565;
	font-size:16px;
	line-height:25px;
	z-index:1;
	float:left;
	margin-right:15px;
}
.post_content ol.list-spl li ul {
	margin:5px 0 5px 50px;
}
.post_content ol.list-spl li ul li {
	background:url(../images/bullet.png) no-repeat left 6px;
	font-size:13px;
	color: #000;
	line-height:20px;
	margin:0;
	padding:0 0 5px 15px;
	text-align:justify;
}
.post_content ol li ul li {
	list-style:none;
	padding:0 20px;
}
.post_content h1 {
	font-weight:normal;
	/*border-bottom: solid 1px #d4d7da;*/
	color:#575757;
	font-size: 27px !important;
	font-family: 'OpenSans-Semibold';
}
.post_content h2 {
	color:#1e697b;
	font-size: 25px !important;
	font-family: 'OpenSans-Semibold';
}
.post_content h3 {
	color:#353535;
	font-size: 20px !important;
	font-family: 'OpenSans-Semibold';
}
.post_content h4 {
	color:#ad405d;
	font-size: 18px !important;
}
.post_content h5 {
	color:#AD405D;
	font-size:16px !important;
	font-family: 'OpenSans-Semibold';
	margin:0px 0 5px 0;
}
.post_content {
	font-size:15px;
	color: #000;
	line-height:24px;
	text-align:justify;
}
.post_content p {
	font-size:15px;
	color: #000;
	line-height:24px;
	padding:0 0 15px 0;
	text-align:justify;
}
.post_content a {
	text-decoration:none;
	color:#AD405D;
}
.post_content a:hover {
	color:#1e697b;
}
.post_content table {
	border-collapse:collapse;
	width: auto;
}
.post_content table tr th {
	border:solid 1px #CDCDCD;
	padding:5px 10px;
	vertical-align:top;
	text-align:left;
	color:#1E697B;
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
	background:#f6f6f6;
}
.post_content table tr td {
	border:solid 1px #CDCDCD;
	padding:5px 10px;
	vertical-align:top;
	text-align:left;
}
.post_content table tr td strong {
	font-family: 'OpenSans-Semibold';
	font-weight: normal;
}
.post_content table tr td p {
	text-align:left;
	padding:0px;
}
.wrapborder {
	padding:15px 20px 20px;
	margin:20px;
	border-radius:4px;
	background:url(../images/grd_bg.jpg) repeat-x #fafafa; /*background:url(../images/grd_bg.jpg) repeat-x #FFF;*/
	border:1px solid #dbdbdb;
	-webkit-box-sizing: border-box; /* content-box */
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wrapborder h2 {
	font-size:24px;
	margin:0;
	padding:0 0 15px 0;
	font-family: 'OpenSans-Semibold';
	line-height:20px;
	color:#666;
}
.wrapborder h2 span {
	color:#ad405d;
}
ul.listing_arrows {
	margin:0;
	padding:0;
}
ul.listing_arrows li {
	font-size:14px;
	color:#666;
	margin:0;
	line-height:18px;
	list-style: none;
}
ul.listing_arrows li a {
	background:url(../images/arrowbullet.png) no-repeat left 4px;
	font-size:14px;
	color:#666;
	padding:0 0 10px 15px;
	display: inline-block;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}
ul.listing_arrows li a:hover {
	color:#ad405d;
	background-position:0 -117px;
}
ul.morelinks {
	margin:0;
	padding:0;
	float:left;
}
ul.morelinks li {
	float:left;
	margin:0 0 0 0;
	padding:0;
	display:table;
}
ul.morelinks li .inner {
	background:#f0f0f0;
	padding:3px 5px 0px;
	height:30px;
	display: table-cell;
	vertical-align:middle;
	border-radius:4px;
	text-align:center;
}
ul.morelinks li .inner:hover {
	background:#e9e9e9;
}
.or {
	float:left;
	width:50px;
	text-align: center;
	font-size:16px;
	color:#666;
	font-family: 'OpenSans-Semibold';
	margin:3px 0 0 0;
}
.formsubscribe {
	float: right;
	margin:0 0 0 5px
}

.formsubscribe input[type="text"] {
	float:left;
	width:160px;
	margin:0 20px 0 0;
	border-radius:2px 0 2px 2px;
	height:35px;
}
.formsubscribe input[type="submit"] {
	float:left;
	margin:0;
	border-radius:0 2px 2px 0;
}
.formWrap {
	border:1px solid #f5f5f5;
	background:#f5f5f5;
	padding:15px;
	border-radius:4px;
}
.formWrap .formTable td {
	padding-right:15px;
	padding-bottom:15px;
}
.comments_area {
	width:100%;
	position:relative;
	padding:0 20px 0;
	-webkit-box-sizing: border-box; /* content-box */
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.comments_wrap {
	background:#fff;
	padding:10px;
	border-radius:4px;
	border:1px solid #ebebeb;
	width:100%;
	margin:0 0 20px 0;
	-webkit-box-sizing: border-box; /* content-box */
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow:0 2px 0 #d4d4d4;
	-webkit-box-shadow:0 2px 0 #d4d4d4;
	box-shadow:0 2px 0 #d4d4d4;
}
.comments_wrap .pic {
	width:60px;
	height:60px;
	border:4px solid #e4e4e4;
	border-radius:3px;
	float:left;
}
.comments_wrap .pic img {
	width:100%;
}
.comments_wrap .right {
	margin:0 0 0 85px;
}
.comments_wrap .username {
	font-size:18px;
	color:#7a7a7a;
	font-family: 'OpenSans-Semibold';
	margin:0;
	clear:none;
}
.comments_wrap .username span {
	color:#ad405d;
	text-decoration:none;
}
.comments_wrap .username a {
	color:#ad405d;
	text-decoration:none;
}
.comments_wrap .username a:hover {
	color:#333;
	text-decoration: underline;
}
.comments_wrap .commentdate {
	display:inline-block;
	padding:2px 6px;
	font-size:13px;
	color:#FFF;
	margin:6px 0;
	background:#a5a5a5;
}
.comments_wrap p {
	font-size:14px;
	color:#666;
	line-height:20px;
	padding:0 0 15px 0;
}
.replyLink {
	background:#ad405d url(../images/reply_arrow.png) no-repeat 86% 8px;
	border-radius:3px;
	display:inline-block;
	padding:0 30px 0 8px;
	height:22px;
	line-height:20px;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
.replyLink:hover {
	background:#33363b url(../images/reply_arrow.png) no-repeat 86% 8px;
}
.comment_step2 {
	background:#f2f2f2;
	margin:15px 0 0 85px;
	padding:10px;
	border-radius:3px;
}
.comment_step2 .comments_wrap {
	background:none;
	padding:0;
	border:none;
	border-radius:0;
	margin-bottom:0;
	-moz-box-shadow:0 2px 0 #d4d4d4;
	-webkit-box-shadow:0 2px 0 #d4d4d4;
	box-shadow:0 0 0 0;
}
.comment_step3 {
	background:#fff;
	margin:15px 0 0 85px;
	padding:10px;
	border-radius:3px;
}
.comment_step3 .comments_wrap {
	background:none;
	padding:0;
	border:none;
	border-radius:0;
	margin-bottom:0;
	-moz-box-shadow:0 2px 0 #d4d4d4;
	-webkit-box-shadow:0 2px 0 #d4d4d4;
	box-shadow:0 0 0 0;
}
.archive-header, .page-header {
	display: block;
	padding: 20px 20px 20px;
	border-bottom: 1px solid #E3E3E3;
}
.page-header .page-title, .archive-header .archive-title {
	color: #000000;
	font-size: 25px;
	line-height: 30px;
	margin: 0;
	padding: 0 0 10px 0;
}
.page-header .page-title span, .archive-header .archive-title span {
	color: #AD405D;
}
.archive-header .archive-meta {
	color: #2F2F2F;
	display: inline;
	font-family: Georgia;
	font-size: 16px;
	line-height: 24px;
	padding: 0 0 15px;
}
.errorleft {
	width:100%;
	float:left;
	overflow:hidden;
	padding:20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
}
.errorleft img {
	width:auto;
}
.errorleft h2 {
	font-family: 'OpenSans';
	font-size:26px;
	color:#313030;
	line-height:30px;
	margin:25px 0 20px 0;
	text-align:left;
}
.errorleft h6 {
	font-family: 'OpenSans-Semibold';
	font-size:20px;
	color:#ad405d;
	margin:0 0 8px 0;
	text-align:left;
}
.errorleft ul {
	display:table;
	width:100%;
	text-align:left;
	margin:0;
	padding:0;
}
.errorleft ul li {
	color:#4f4e4e;
	font-size:16px;
	padding:0 0 0 0px;
	margin:0;
	line-height:28px;
	text-align:left;/*font-family:Georgia;*/
}
.errorleft ul li a {
	color:#4F4E4E;
}
.errorleft ul li span {
	width:10px;
	text-align:center;
	height:18px;
	display:inline-block;
	padding:0;
}
.search input[type="text"] {
	margin:3px 0 0 0;
	vertical-align:top;
	background:#fff;
	height:36px;
	border:1px solid #d2d5d5;
	line-height:36px;
	width:300px;
	display:block;
	padding:0 10px;
	-o-border-radius:2px;
	-icab-border-radius:2px;
	-khtml-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#464747;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.search input[type="submit"] {
	border:none;
	font-family: 'OpenSans-Semibold';
	font-size:19px;
	color:#fff;
	text-align:center;
	margin:0px;
	padding:5px 13px;
	float:none;
	display:block;
	-o-border-radius:2px;
	-icab-border-radius:2px;
	-khtml-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-o-box-shadow: inset 0 0 1px #fff;
	-icab-box-shadow: inset 0 0 1px #fff;
	-khtml-box-shadow: inset 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 1px #fff;
	-webkit-box-shadow:inset 0 0 1px #fff;
	cursor:pointer;
	background:#c64f6f;
}
.marginBtm20 {
	margin-bottom:20px!important;
	background:none!important;
	padding:0!important;
	border:none!important;
}
.single-footer-meta .borderWrap {
	box-shadow:none;
	height:auto;
}
.single-footer-meta .borderWrap h4 {
	margin:0;
}
.single-footer-meta .borderWrap .comment-reply-link {
	background:#ad405d;
	margin: 0 0 0 0px;
	border-radius:3px;
	display:inline-block;
	float:right;
	padding:0 8px 0 8px;
	height:20px;
	line-height:18px;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
.form input[type="text"] {
	font-size: 14px;
}
.comment-author-tag {
	background: none repeat scroll 0 0 #AD405D;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 11px;
	margin: 6px 0;
	padding: 2px 6px;
}
.post_content ol.post-listing {
	color: #CCCCCC;
	list-style-type: none;
	margin:0;  /*new line add 4 jan 2014*/
}
.post_content ol.post-listing li {
	font-size:15px;
	position: relative;
	margin:0px 0 25px 0;
	list-style-type: none !important;
}
.post_content ol.post-listing li.highlighted-point p {
	background:#fbf8da;
	color:#272727;
	position:relative;
	margin:0 0 10px 13px;
	top:13px;
	padding:15px 15px 15px 40px;
	border-radius:2px;
	-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.62);
	-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.62);
	box-shadow:0px 0px 2px rgba(0, 0, 0, 0.62);
}
.post_content ol.post-listing li.highlighted-point a {
	color:#494307;
	line-height:normal;
}
.post_content ol.post-listing li p {
	font-size:14px;
	/*	padding-left:50px;*/
	display:inline-block;  /*new line add 4 jan 2014*/
	color: #000;
	padding-top:4px;
}
.post_content ol.post-listing li > span {
	background:#95253F;
	-moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.31);
	-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.31);
	/*box-shadow:1px 1px 0 rgba(0, 0, 0, 0.31);*/

	box-shadow:2px 2px 0 rgba(0, 0, 0, 0.31);
	width:25px;
	height:25px;
	padding: 5px;
	text-align:center;
	position: relative;
	color:#fff;
	font-size:20px;
	/*line-height:25px;*/

	z-index:7;
	float:left;
	margin-right:15px;
}
.post_content ol.post-listingl li ul {
	margin:5px 0 5px 50px;
}
.post_content ol.post-listing li ul li {
	background:url(../images/bullet.png) no-repeat left 6px;
	font-size:13px;
	color: #000;
	line-height:20px;
	margin:0;
	padding:0 0 5px 15px;
	text-align:justify;
}
.post_content ol.post-listing li strong {
	display: table;
	font-weight: normal;
	font-size: 20px;
	line-height: 33px;
	/*color:#AD405D;*/

	color:#010101;
	/*float:left;*/
	margin:0 0 5px 0;
}
.blue-box-wrap {
	background:#d1e5fe;
	padding: 20px;
	box-shadow: 6px 6px 0 0 #dbdbdb;
	margin:25px 0 5px 0;
	display:inline-block;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.blue-box-wrap h4 {
	margin: 0 0 15px;
}
.blue-box-wrap p {
	padding-left:0!important;
	float:left;
}
.blue-box-wrap h4 strong {
	line-height:17px!important;
	font-weight:normal;
}
.blue-box-wrap h4 strong span {
	color:#AD405D;
	font-weight:normal;
}
/*28 dec   new updation by rajni*/

.link-Wrapper {
	background:#33363b;
	border: 1px solid #0d0d0d;
	border-radius: 3px;
	/*margin: 5px 0 15px;*/
	margin: 20px 0 0;
	padding: 25px;
	position:relative;
	display:inline-block;
	text-align: center;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.link-Wrapper p {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.link-Wrapper strong.title {
	color: #fff !important;
	display: inline !important;
	font-size: 19px !important;
	font-weight: normal !important;
	width: 100% !important;
	line-height:24px !important;
}
.link-Wrapper .button {
	background:#fc5a34;
	padding:8px 15px;
	text-align:center;
	display:table;
	margin:15px auto 0;
	color:#fff!important;
	border-radius:3px;
}
.link-Wrapper:hover {
	background:#fc5a34;
	border: 1px solid #fc5a34;
}
.link-Wrapper:hover .button {
	background:#fff;
	color:#222!important;
}
.mobile_device .discuss-btn, .mobile_device .liquidweb_banner, .mobile_device .xopso-tanto, .mobile_device .responsive-tanto, .mobile_device #fixed-right-share, .mobile_device .deal-tanto, .mobile_device .deal-tanto {
	display:none;
}
.guest_author {
	font-size: 15px;
	margin:20px;
	background:#FBF8DA;
	border:solid 1px #E8E5C7;
	border-radius: 2px;
	color: #000;
	padding:10px 15px;
}
.guest_author p {
	line-height:20px;
}
.guest_author p a {
	text-decoration:underline;
}
.guest_author p strong {
	font-family: 'OpenSans-Semibold';
}
/*new class added 3 feb*/
.post_content .odd-link {
	line-height:normal!important;
	font-size:15px!important;
	color:#555555!important;
	float:left;
}
/*updated by Keshav*/
.blue-box-container {
	background: none repeat scroll 0 0 #D1E5FE;
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin: 25px 0 5px;
	padding:7px 20px 14px 20px;
	border:1px solid #B5C9E1;
}
.blue-box-container h4 {
	color: #000000;
	font-size: 25px !important;
	margin:0 0 10px 0;
	border-bottom:1px solid #B0C4DC;
	line-height:45px;
}
.blue-box-container h5 {
	color: #AD405D;
	font-size: 18px !important;
	margin:0;
	line-height:12px;
}
.blue-box-container p {
	padding: 0;
}
.blue-box-container a.link {
	display: inline-block;
	text-decoration:none;
	font-size:15px;
	color: #AD405D;
	padding:0;
}
.blue-box-container .link:hover {
	color:#fff;
	text-shadow: none;
}
.blue-box-container .wrap {
	display:inline-block;
	width:100%;
}
.blue-box-container .wrap .button-new {
	background: none repeat scroll 0 0 #3993a9;
	border-radius: 3px;
	color: #FFFFFF !important;
	display: inline-block;
	margin: 15px 0 0;
	padding: 8px 15px;
	text-align: center;
	text-decoration:none;
	width:38%;
	text-decoration:none;
	vertical-align:top;
}
.blue-box-container .wrap .button-new:hover {
	background:#FC5A34;
	color:none;
}
/*Added by Rajni*/
.slider {
	width:100%;
	height: 270px;
	overflow:hidden;
}
.slider img {
	left:auto !important;
}
.slideshow {
	position:relative;
}
span.next, span.prev {
	height:36px;
	width:25px;
	display:none;
	position:absolute;
	top:50%;
	margin:-10px 0 0 0;
	z-index:9999;
	cursor:pointer;
	background:url(../images/arrow1.png) no-repeat;
}
span.next {
	background-position:top left;
	left:20px;
}
span.prev {
	background-position:top right;
	right:20px;
}
.slideshow:hover span.next, .slideshow:hover span.prev {
	display:block;
}


.markerly-image-wrapper{ z-index:8!important;}

.fixed-single-strip{z-index:9!important;}

#author-box p.author_image {
    display: inline-block;
    width: 75px;
}

#author-box p.author_description {
    width: 80%; display: inline-block; vertical-align: top;
}

/* slider & carausel */
*{
	margin:0;
	padding:0;
}

.piro_html {position:absolute; top:0; left:0; padding:0; width:500px; height: 500px; margin:0; display:block; padding:0; z-index:150001; padding:0;  }
.piro_html table,.piro_html tbody,.piro_html tr,.piro_html th,.piro_html td{margin:0;padding:0;border:none;}
.piro_html img{ margin:0; padding:0; border:none;}

.piro_html .h_t_l{ width:10px; height:10px; background:url(../images/caption.png);}
.piro_html .h_t_r{ width:10px; height:10px; background: url(../images/caption.png);}
.piro_html .h_t_c{ cursor:move; height:10px;background: url(../images/caption.png);}

.piro_html .h_c_l{width:10px; background: url(../images/caption.png); }
.piro_html .h_c_c{background: url(../images/caption.png);margin:0; padding:0;}
.piro_html .h_c_c .div_reg{ background: url(../images/caption.png); width:480px; overflow:hidden; height:480px; margin:0; padding:0; }
.piro_html .h_c_c .div_reg img{ cursor:move;}
.piro_html .h_c_r{width:10px; background: url(../images/caption.png);}

.piro_html .h_b_c{ cursor:move; height:10px;background: url(../images/caption.png);}
.piro_html .h_b_l{ width:10px; height:10px;background: url(../images/caption.png);}
.piro_html .h_b_r{ width:10px; height:10px;background: url(../images/caption.png);}

.piro_overlay{position:fixed; top:0; left:0; width:100%; height:100%;  z-index:150000;background:#fff;display:none; cursor:pointer;}
.piro_loader{position:absolute;top:50%;left:50%;margin:-59px 0 0 -59px;width:118px;height:118px;display:block;z-index:150005;  cursor:pointer; }
.piro_loader span{position:absolute;top:50%;left:50%;margin-top:-36px;margin-left:-36px;width:72px;height:72px;display:block;z-index:150009; background: url(../images/loadinfo.gif) center top no-repeat; }
.piro_title{position:fixed; background: url(../images/bg_title.png) bottom repeat-x;top:0;left:0;width:100%; text-align:center;display:block; padding:6px 0 10px 0; color:white; z-index:150000; font-size:18px; display:none;}
.btn_info{position:absolute;bottom:-7px;right:-7px;width:25px; height:25px;margin:0;display:block; padding:0px; color:black; cursor:pointer; background: url(../images/b_w/info.png) no-repeat; z-index:1500440}
.caption{position:absolute;bottom:10px;left:10px;margin:0;display:block; padding:0px; color:black; cursor:text; background: url(../images/caption.png); z-index:150018}
.caption p{ display:block; margin:0;padding:7px 5px; text-align:center; font-weight:normal; font-size:14px; color:white; z-index:150019; color:white;}

.nav_container{position:absolute; bottom:-20px; right:0; height:20px; width:60px; background: url(../images/caption.png); z-index:1500190000000;}
.piro_close{position:absolute;right:20px;height:20px;width:20px;background: transparent url(../images/close.png) no-repeat center center;cursor:pointer;margin:0 0 0 0;z-index:150022;display:none;}
a.piro_next{position:absolute;width:20px; right:0px; height:20px;text-indent:-999em;outline:none; display:block; margin:0;background:url(../images/next.png) center right no-repeat; border:none; cursor:pointer;z-index:150023}
a:hover.piro_next{background:url(../images/next.png) center right no-repeat;}
.piro_next_fake{position:absolute;width:20px; right:0px; height:20px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../images/next.png) center right no-repeat; border:none; cursor:auto;z-index:150020}
.piro_prev_fake{position:absolute;width:20px; right:40px; height:20px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../images/prev.png) center right no-repeat; border:none; cursor:auto;z-index:150020}

a.piro_prev{position:absolute;width:20px; right:40px; height:20px; text-indent:-999em; outline:none;display:block;margin:0;background: url(../images/prev.png) center left no-repeat;border:none; cursor:pointer; z-index:150024}
a:hover.piro_prev{background:url(../images/prev.png) center left no-repeat;}
a.close_pirobox{color:#bb0f05;}





.slider{ position:relative; width: 610px; margin:30px auto;   height: auto;
    overflow: visible;}
ul.sliderFooter{}
ul.sliderFooter li{float:left; margin: 0 auto; width:538px!important; height:auto!important; border:1px solid #7E7D7D; background:none; padding:0!important; position: relative;}
ul.sliderFooter li img{ margin:0px auto!important;}
.nextarrow, .prevarrow{ background:url(../images/slide-arrow.png) no-repeat!important; height: 36px; width:35px; position:absolute; top:45%;}
.nextarrow{ right:-3px;  background-position: -35px -35px!important;  position: absolute;}
.prevarrow{ background-position: 0 -34px!important;left: -6px;position: absolute;}
/**.nextarrow:hover{ background-position: -40px -40px!important;}
.prevarrow:hover{background-position: 0 -40px!important;}**/
#loopedSlider2{ width:540px !important; position:relative; left:34px!important;}


/* Rajni 30 July 2014 */

.title-bar{color: #fff;
background:rgba(30,105,123,0.9);
margin: 0 auto;
padding: 6px 0;
text-align: center; position:absolute; bottom:0; width: 100%; font-size:25px;}
ul.sliderFooter li a{ text-decoration:none;}

.yodeals{
	position: fixed;
    bottom: 10px;
    right: 0px;
    z-index: 10;
}