/*
Theme Name: Sothern Star
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800italic,700italic,700,600italic,600,400italic,300italic,300,800);
@font-face {
	font-family: 'open_sansregular';
	src: url('fonts/opensans-regular-webfont.eot');
	src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/opensans-regular-webfont.woff2') format('woff2'),
	url('fonts/opensans-regular-webfont.woff') format('woff'),
	url('fonts/opensans-regular-webfont.ttf') format('truetype'),
	url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('fonts/opensans-bold-webfont.eot');
	src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/opensans-bold-webfont.woff2') format('woff2'),
	url('fonts/opensans-bold-webfont.woff') format('woff'),
	url('fonts/opensans-bold-webfont.ttf') format('truetype'),
	url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanslight';
	src: url('fonts/OpenSans-Light-webfont.eot');
	src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/OpenSans-Light-webfont.woff2') format('woff2'),
	url('fonts/OpenSans-Light-webfont.woff') format('woff'),
	url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
	url('fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansextrabold';
	src: url('fonts/OpenSans-ExtraBold-webfont.eot');
	src: url('fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/OpenSans-ExtraBold-webfont.woff2') format('woff2'),
	url('fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
	url('fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
	url('fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
	font-weight: normal;
	font-style: normal;
}
*{margin:0;
	padding:0;
	outline:none;
}
body{font-family: 'Open Sans', sans-serif;
font-weight:300;
overflow-x:hidden;
font-size:13px;
line-height:18px;
color:#877f6e;
background:#f4f1ef;
}
ul, ol{
	list-style:none;
}
a, a:hover {
	text-decoration: none;
}
h1{
	font-size:30px;
	line-height:35px;
	font-family: 'open_sansbold';
	margin:0 0 20px;
}
h2{
	font-size:24px;
	line-height:28px;
	font-family: 'open_sansbold';
}
h3{
	font-size:20px;
	line-height:24px;
	font-family: 'open_sansbold';
	margin-top:0;
}
p{
	font-size:16px;
	line-height:24px;
	color:#877F6E;
}
.index_info p{
	font-size:18px;
	line-height:24px;
	color:#877f6e;
}
.container{max-width:990px;}
.button{padding:11px 30px;
	text-transform:uppercase;
	font-size:20px;
	font-family: 'open_sansbold';
	color:#FFF;
	display:table;
	border:none;
	background: #a59d8f; /* Old browsers */
	background: -moz-linear-gradient(top, #a59d8f 0%, #8f8677 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #a59d8f 0%,#8f8677 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #a59d8f 0%,#8f8677 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a59d8f', endColorstr='#8f8677',GradientType=0 ); /* IE6-9 */
}
header, section, footer{
	width:100%;
	float:left;
}
img, div, a{outline:none !important;}
img{max-width:100%; vertical-align:top; border:none;}
.top-menu{}
.top-menu ul{padding:0; margin:0; list-style:none;}
.top-menu ul li{float:left; position:relative; z-index:99;}
.top-menu ul li a{color:#fff; font:400 13px/22px 'Open Sans', sans-serif; padding:10px 15px; display:block; text-transform:uppercase;}
/*.top-menu ul li a:hover, 
.top-menu ul li:hover > a,*/
.top-menu ul li.current_page_item > a,
.top-menu ul li.current_page_ancestor > a,
.top-menu ul li.current-menu-item > a,
.top-menu ul li.current-menu-ancestor > a{font-weight:700;}
.top-menu ul li:hover > a{color:#CCC;}
.top-menu ul ul{display:none; position:absolute; left:0; top:100%; width:200px; padding-top:1px;}
.top-menu ul ul li{float:none; margin:1px 0 0 0; background:#786e63;}
.top-menu ul ul li a{padding:7px 14px; display:block; text-transform:none;}
.top-menu ul ul li:hover a{background:#f4f1ef; color:#786d63;}
.top-menu ul ul li a:before{display:none;}
.top-menu ul li:hover > ul{display:block;}
.top-menu ul ul ul{left:100%; top:-10px;}
.top-menu ul ul li.ls ul{right:100% !important; left:auto;}
.top-menu ul ul li a:hover, 
.top-menu ul ul li:hover > a,
.top-menu ul ul li.current_page_item > a,
.top-menu ul ul li.current_page_ancestor > a,
.top-menu ul ul li.current-menu-item > a,
.top-menu ul ul li.current-menu-ancestor > a{color:#4b4b4b;}
@media (min-width: 992px){
	.top-menu #navMenu >ul >li:first-child> a{ padding-left: 0;}
}
/*-- header part css --
------------------------*/
header{
	background:#887f6f url(images/header-bg-stars.png) top repeat-x;
	padding:90px 0 25px;
}
.logo img{
	max-width:100%;
}
.txt_header{
	text-align:right;
	font-size:20px;
	line-height:23px;
	font-family: 'open_sansbold';
	color:#FFF;
	padding-top: 10px;
}
.txt-header-small{
	font-family: 'open_sanslight';
	font-size: 18px;
}
/*-- menu css --
---------------------*/
.navigation{
	background:#948c7c;
	background: rgba(148, 140, 124, .8);
	position:relative;
	z-index:99;
}
.slider{margin-top:-42px;}
/*-- banner caption link --
----------------------------*/
.banner_caption a.link{width:66px;
	height:66px;
	border:#fff solid 1px;
	border-radius:50%;
	padding:5px;
	font-size:11px;
	line-height:13px;
	text-align:center;
	float:right;
	position:absolute;
	top:15px;
	right:15px;
	color:#FFF;
	padding-top:10px;
	font-weight:bold;
}
.banner_caption a.link:hover{
	background: #8ed8f8;
}
/*-- three box --
---------------------*/
.three_box{ margin-left: -10px; margin-right: -10px; margin-top: 10px;}
.three_box .box-wrap{ padding-left: 10px; padding-right: 10px;}
.three{padding: 12px 15px;
	text-align:center;
	font-family: 'open_sansbold';
	color:#FFF;
	width:100%;
	float:left;
}
.three img{max-width:100%;}
.three div{width:100%;
	float:left;
	font-size:14px;
	line-height: 17px;
}
.three h2{margin:0 0 15px;}
.three div span{font-size:12px;
	font-family: 'open_sansregular';
}
.three a{display:block;
	font-size:11px;
	padding:0;
	border:#fff solid 1px;
	color:#FFF;
	float:left;
	width:100%;
	margin-top:10px;
}
.three_box .first{background:#A3A467;}
.three_box .second{background:#A2DCED;}
.three_box .third{background:#EE3941;}
/*-- home page side bar --
--------------------------*/
.txt_side{
	width:100%;
	float:left;
	position:relative;
	margin-top:5px;
}
.img{width:100%;
	max-width:320px;
	float:left;
}
.img img{width:100%;}
.text_info{
	padding:10px 12px 15px;
	background:#887f6f;
	color:#FFF;
	border-radius:30px 0 0 0;
	text-align:center;
	float:left;
	margin-top:-30px;
}
.txt_sub{
	font-size:22px;
	line-height:26px;
	text-transform:uppercase;
	width:100%;
	float:left;
	margin:0 0 15px;
	padding: 0 10px;
}
.text_info span{font-size:15px;
	line-height:20px;
	display: block;
}
/*-- footer part css--
----------------------*/
footer{
	background:#f4f1ef;
	padding:25px 0 20px;
}
.footer_menu ul li a{
	font-size:12px;
	line-height:16px;
	display:block;
	color:#877f6e;
}
.footer_menu ul li a:hover{
	color:#A69E90;
}
.box_news-inner{
	width:100%;
	max-width:344px;
	background:#887f6f;
	padding:12px 154px 12px 12px;
	float:left;
	border: 1px solid #d9d4cf;
	color: #fff;
	position: relative;
}
.box_news-inner h5{ font-size: 15px; text-transform: uppercase; font-weight: 700;color: #fff; margin-bottom: 5px;}
.box_news-inner p{ font-size: 15px;color: #fff; margin: 0;}
.box_news-inner .btn-subscribe-now{
	background: #a69e90;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	display: block; width: 142px;
	height: 58px;
	line-height: 24px;
	padding: 5px 10px;
	float: right;
	position: absolute;
	right: 12px;
	top: 12px;
}
.txt_letter{font-size:11px;
	line-height:16px;
	color:#FFF;
	float:right;
	text-align:center;
}
.newsletter_box div{min-height:40px;}
.newsletter_box input{background:#FFF;
	border:none;
	height:30px;
	width:100%;
	padding:6px 10px;
	font-size:12px;
	margin:0 0 8px;
}
.newsletter_box button, .newsletter_box input[type="submit"]{width:100%;
	height:30px;
	padding:0px 10px;
	text-align:center;
	font-size:20px;
	text-transform:uppercase;
	color:#FFF;
	font-family: 'open_sansbold';
	background:#a69e90;
	border:none;
}
.footer_contact{text-align:right;
	padding-top: 30px;
}
.footer_contact h3{
	font-family: 'open_sansregular';
	font-weight:bold;
	margin-bottom:0;
}
.footer_contact p{
	font-size:14px;
}
.footer_contact ul{float:right;
}
.footer_contact ul li{width:33px;
	height:33px;
	border-radius:30px;
	background:#887f6f;
	text-align:center;
	display:inline-block;
	padding-top: 7px;
}
.footer_contact ul li a{color:#FFF;
	font-size:20px;
}
.footer-mail a:link { color:#877f6e; text-decoration: none;}
.footer-mail a: visited { color:#877f6e; text-decoration: none;}
.footer-mail a:hover { color:#A69E90; text-decoration: none;}
.footer-mail a:active { color:#877f6e; text-decoration: none;}
#main{padding:40px 0; float:left; width:100%; background: #fff;}
#content{}
.site-content{}
.site-content small{color:#221f1f; font-size:13px; line-height:18px;}
.widget-area{}
h1.entry-title{font:400 36px/40px 'Open Sans', sans-serif; color:#887f6f;}
.breadcrumb{border-radius:0; padding:0; background:none; text-transform:uppercase; font-size:11px; margin-top:-25px; margin-bottom:5px;}
.breadcrumb a{color:#786d63; font-weight:700;}
.listing-wrapper{}
.listing-wrapper .listing{background-color:#887f6f; padding-bottom:15px;}
.listing .listing-header{padding:10px 30px;}
.listing .con{background:#f2efed; margin-left:-15px;}
/*-- listing page --
---------------------*/
.pagination_style{width:100%;
	float:left;
}
.pagination_style ul li{font-size:11px;
	float:left;
	padding:3px 0;
	margin-left:10px;
}
.pagination_style ul li a{font-family: 'open_sansbold';
color:#877f6e;
}
.listing_page h1{font-family: 'open_sansregular';
font-weight:bold;
}
.now_showing, .cooming_soon, .auction{padding:12px 0;
	margin-bottom:30px;
}
.now_showing, .now_showing a{background:#9ec58f;}
.cooming_soon, .cooming_soon a{background:#8ed8f8;}
.auction, .auction a{background:#887f6f;}
.listing_logo{width:100%;
	float:left;
	padding:0 18px 10px;
}
.listing_logo img{max-height:70px;
	width:auto;
}
.small_details{width:100%;
	float:left;
}
.prop_cover{background:#F3EFEC;
	width:100%;
	float:left;
}
.prop_details, .prop_info{padding-top:28px;
	padding-bottom:25px;
}
.prop_details h3{margin:0;}
.small_details p{font-size:13px;
	line-height:16px;
	color:#333;
}
.prop_info{text-align:right;}
.listing_logo img{max-width:100%;}
.prop_info a{width:170px;
	padding:14px 15px;
	font-size:18px;
	text-transform:uppercase;
	color:#FFF;
	display:block;
	float:right;
	margin-top:15px;
	text-align:center;
	font-weight:bold;
}
/*-- list details page --
-------------------------*/
.details_logo{width:100%;
	float:left;
	background:#9ec58f;
	padding:15px 0;
	margin:10px 0 15px;
}
.details_logo img{
	max-height:70px;
	width:auto;
}
.{margin-bottom:15px;}
.details h2{font-size:22px;}
.details ul{list-style:disc;
	margin-left: 11px;
}
.details ul li{padding:2px 0 2px 5px;
	margin-bottom:5px;
	width:100%;
	float:left;
	color:#333;
}
.txt_side.details_sidebar{background:#9ec58f;
	text-align:center;
	color:#FFF;
	margin-top: 25px;
}
.txt_side.details_sidebar h2{margin-top:10px;}
.details_sidebar .text_info{
	background:#9ec58f;
	padding:10px 12px 5px;
}
.details_sidebar .text_info .txt_sub{
	text-transform:none;
	font-size:19px;
	line-height:22px;	
}
/*-- contact page --*/
.google_map, .form_holder{width:100%; margin-bottom: 20px;
	float:left;
}
.google_map iframe {width:100%;
}
.form_holder{background:#f4f1ef;
	padding:25px 10px;
}
.form_box{width:100%;
	float:left;
	margin-bottom:12px;
}
.form_box label{font-size:16px;
	line-height:18px;
	text-transform:uppercase;
	padding: 14px 0;
}
.form_box input, .form_box textarea{width:100%;
	background:#fff;
	border:#fff solid 1px;
	padding:5px 8px;
	height:45px;
}
.form_box textarea{height:120px;}
.form_box button, .form_box input[type="submit"].button{
	padding:11px 30px;
	float:right;
	text-transform:uppercase;
	font-size:20px;
	font-family: 'open_sansbold';
	color:#FFF;
	display:table;
	border:none;
	width: auto;
	height: auto;
	background: #a59d8f; /* Old browsers */
	background: -moz-linear-gradient(top, #a59d8f 0%, #8f8677 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #a59d8f 0%,#8f8677 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #a59d8f 0%,#8f8677 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a59d8f', endColorstr='#8f8677',GradientType=0 ); /* IE6-9 */
}
.condition{font-style:italic;}
.contact_details{margin-bottom:35px;
}
.contact_details h3{font-size:18px;
	margin-bottom:15px;}
	.con{width:100%;
		float:left;
		margin-bottom:15px;
		font-size:16px;
		color:#877F6E;
	}
	.contact_details div{
		display:block;
		float:left;	
	}
	.contact_details div.lable_txt{display:block;
		margin-right:10px;
		float:left;
		min-width:70px;
		color:#877f6e;
	}
	.contact_details a{color:#877f6e;
		font-weight:bold;
	}
	.docs_section{margin-top:30px; display:block;}
	.sample_page{}
	.sample_page h1{margin:0 0 20px; font:36px/32px 'open_sansregular', Arial, Helvetica, sans-serif; color:#877f6e; line-height:1.2; padding-top: 20px;}
	.sample_page h2{margin:0 0 10px; font:18px/22px 'open_sansbold', Arial, Helvetica, sans-serif; color:#877f6e;}
	.sample_page h3{margin:0 0 10px; font:16px/22px 'open_sansregular', Arial, Helvetica, sans-serif; color:#877f6e;}
	.sample_page h4{margin:0 0 7px; font:16px/22px 'open_sanslight', Arial, Helvetica, sans-serif; color:#2c3341;}
	.sample_page h5{margin:0 0 7px; font:14px/20px 'open_sansregular', Arial, Helvetica, sans-serif; color:#2c3341;}
	.sample_page h6{margin:0 0 7px; font:14px/20px 'open_sansbold', Arial, Helvetica, sans-serif; color:#2c3341;}
	.sample_page p{font:16px/24px 'open_sanslight', Arial, Helvetica, sans-serif; color:#877F6E; margin:0; padding-bottom:20px;}
	.sample_page hr{height:2px; border:none; margin:0; background:url(images/hr_devider.png) no-repeat left;}
	.sample_page dl{display:block; margin-bottom:10px;}
	.sample_page dl dt{font:13px/20px 'open_sansbold', Arial, Helvetica, sans-serif; color:#2c3341;}
	.sample_page dl dd{font:13px/18px 'open_sansregular', Arial, Helvetica, sans-serif; color:#2c3341; margin-left:20px;}
	.sample_page ol, ul{margin:0 0 15px;}
	.sample_page ol li, ul li{font:13px/20px 'open_sansregular', Arial, Helvetica, sans-serif; color:#2c3341;}
	.sample_page ol li{list-style-type:decimal; list-style-position:inside;}
	.sample_page ul li{list-style-type:disc; list-style-position:inside;}
	.sample_page table{font:12px/22px 'open_sanslight', Arial, Helvetica, sans-serif; color:#2c3341;}
	.sample_page table tr{padding:0;}
	.sample_page table thead{background:#887f6f;}
	.sample_page table thead tr th{padding:8px 5px; vertical-align:middle; text-align:center; font:12px/13px 'open_sansbold', Arial, Helvetica, sans-serif; color:#ffffff;}
	.sample_page table tr td{padding:3px 5px; vertical-align:middle; text-align:center;}
	.sample_page blockquote{margin-left:18px; padding:10px 14px; border-left:2px solid #887f6f;}
	.sample_page blockquote p{padding-bottom:0; font:13px/22px 'open_sansregular', Arial, Helvetica, sans-serif; color:#877f6e;}
	.sample_page blockquote p strong{font-family:'open_sansbold'; font-weight:normal;}
	.sample_page a.call_to_action{width:auto; margin:0; padding:10px 40px; font:20px/22px 'open_sansregular', Arial, Helvetica, sans-serif; color:#f3f1ee; text-align:center; text-transform:uppercase; text-decoration:none; display: inline-block;
	background: #a59d8f;
	background-image: -webkit-linear-gradient(top, #a59d8f, #887f70);
	background-image: -moz-linear-gradient(top, #a59d8f, #887f70);
	background-image: -ms-linear-gradient(top, #a59d8f, #887f70);
	background-image: -o-linear-gradient(top, #a59d8f, #887f70);
	background-image: linear-gradient(to bottom, #a59d8f, #887f70);
}
.sample_page a.call_to_action b{font-family:'open_sansextrabold'; font-weight:normal;}
.sample_page a.call_to_action:hover{text-decoration:none;
	background: #887f70;
	background-image: -webkit-linear-gradient(top, #887f70, #a59d8f);
	background-image: -moz-linear-gradient(top, #887f70, #a59d8f);
	background-image: -ms-linear-gradient(top, #887f70, #a59d8f);
	background-image: -o-linear-gradient(top, #887f70, #a59d8f);
	background-image: linear-gradient(to bottom, #887f70, #a59d8f);
}
.sample_page a.button{width:auto; margin:0; padding:12px 40px; font:20px/22px 'open_sansextrabold', Arial, Helvetica, sans-serif; color:#f3f1ee; text-align:center; text-transform:uppercase; text-decoration:none; display: inline-block;
background: #a59d8f;
background-image: -webkit-linear-gradient(top, #a59d8f, #887f70);
background-image: -moz-linear-gradient(top, #a59d8f, #887f70);
background-image: -ms-linear-gradient(top, #a59d8f, #887f70);
background-image: -o-linear-gradient(top, #a59d8f, #887f70);
background-image: linear-gradient(to bottom, #a59d8f, #887f70);
}
.sample_page a.button:hover{text-decoration:none;
	background: #887f70;
	background-image: -webkit-linear-gradient(top, #887f70, #a59d8f);
	background-image: -moz-linear-gradient(top, #887f70, #a59d8f);
	background-image: -ms-linear-gradient(top, #887f70, #a59d8f);
	background-image: -o-linear-gradient(top, #887f70, #a59d8f);
	background-image: linear-gradient(to bottom, #887f70, #a59d8f);
}



@media screen and (max-width: 1024px) {
	.sample_page table{width:100%;}
}
/* Added on 7th Dec, 2015 
------------------------------------*/
.banner_caption{ padding: 0; margin: 0; width: 100%;height: 95px; background: -moz-linear-gradient(left, rgba(136,127,111,1) 0%, rgba(136,127,111,1) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(136,127,111,1) 0%,rgba(136,127,111,1) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(136,127,111,1) 0%,rgba(136,127,111,1) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#887f6f', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */}
.banner_caption .container{ height: 100%;}
.banner_caption h1{ margin: 13px 0 0; font-weight: 400; font-family: "Open Sans",sans-serif; text-transform: capitalize; font-size: 28px;}
.banner_caption h1>strong{ display: block; font-weight: 700; text-transform: uppercase;}
.banner_caption .cpation-left{ float: left; background: #887f6f; width: 100%; position: relative; height: 100%; padding-right: 85px;}
.banner_caption .caption-right{ position: relative; width: 100%;float: right; height: 100%;}
.flexslider .slides > li .caption-right img{ display: block; max-width: 100%; width: auto; height: auto; display: block; float: right; position: absolute; right: 15px; bottom: 100px;}
.site-content img.alignleft{ float: left; margin: 5px 0;}
.site-content img.alignright{ float: right; margin: 5px 0;}
@media (max-width: 767px){
	.banner_caption h1{ font-size: 18px; line-height: 24px;}
}
@media (min-width: 768px){
	.banner_caption .cpation-left{ max-width: 55%; }
	.banner_caption .caption-right{ max-width: 45%;}
	.flexslider .slides > li .caption-right img{ bottom: 20px; right: 0; }
	.site-content img.alignleft{ margin: 5px 15px 5px 0 ; }
	.site-content img.alignright{ margin: 5px 0 5px 15px ; }
}
#subs-newsletter .modal-dialog{ max-width: 320px; margin-top: 100px;}
#subs-newsletter .modal-content{ background: #887f6f; padding: 20px 30px; width: 100%; float: left; border-radius: 0; border: none;}
#subs-newsletter h4{ color: #fff; font-size: 17px; font-weight: 700;}
#subs-newsletter h5{ color: #fff; font-size: 15px; font-weight: 700; text-transform: uppercase; margin: 15px 0 0 ;}
#subs-newsletter p{ color: #fff; font-size: 15px; font-weight: 400; margin: 0 0 15px 0;}
#subs-newsletter h4{}
#subs-newsletter .form input[type="text"],
#subs-newsletter .form input[type="email"]{ width: 100%; float: left; padding: 5px 10px; height: 30px; line-height: 20px; font-style: italic; color: #000; font-size: 12px; background: #f4f1ef; margin: 0 0 8px 0; border: none;}
#subs-newsletter .form button{ width: 156px; height: 30px; background: #a69e90; text-align: center; font-size: 20px; line-height: 30px; color: #fff; text-transform: uppercase; float: right; border: none; font-weight: 700;}
#subs-newsletter .form button:hover{ background: #000;}
#subs-newsletter .form p>small{ font-size: 12px; font-style: italic; color: #fff; float: left; margin-top: 5px;}
#subs-newsletter .form .btn-row{ margin-top: 20px;}
#subs-newsletter .modal-content button.close{ position: absolute; top: 2px; right: 5px;}
/* Add on 28th Dec, 2015 */
.banner-wrap{ background: #ffffff; margin-bottom:20px;}
/* Add on 18th Jan, 2016 */
.list-box{ margin-top: 30px; color: #fff;}
.list-box:first-child{ margin-top: 0;}
.list-box p{ color: #fff;}
.list-box .list-logo-wrap{ padding: 10px;}
.list-box .list-title{font: 44px/48px 'open_sansbold'; color: #fff; display: inline-block; float: left;}
.list-box .list-price{ float: right; text-align: right;}
.list-box .list-price p,
.list-box .list-price h3{ font-size: 18px; line-height: 22px; margin: 0; }
.list-box .list-img{ position: relative; min-height: 75px;}
.list-box .list-info{ position: absolute; left: 0; bottom: 0; width: 100%; z-index: 9; padding: 10px ; }
.list-box .list-info, .list-box .list-info p{ font-size: 16px; line-height: 20px; margin: 0;font-family: 'open_sansbold';}
.list-box .list-info a{ font-size: 12px; line-height: 20px; float: right; font-style: normal; color: #fff; text-transform: uppercase; font-weight: 500;}
@media (min-width: 768px){
	.list-box .list-logo-wrap{ padding: 22px;}
	.list-box .list-info{ padding: 22px 240px 22px 22px;}
	.list-box .list-info.no-rpadding{ padding-right: 22px;}
	.list-box .list-info a{ position: absolute; right: 20px; bottom: 20px; display: inline-block;;  }
	.list-box .list-price p,
	.list-box .list-price h3,
	.list-box .list-info,
	.list-box .list-info p,
	.list-box .list-info a{ font-size: 20px; line-height: 30px;}

}
.form_box [type="checkbox"] {
width: auto;
height:auto;
}

/* Added by Inga on 8th Feb, 2016 
------------------------------------*/
.sample_page img.alignright{
     float: right;
     padding-left: 20px;
}


div.wpcf7-mail-sent-ok {
      border: 2px solid #CC0000;
}
