/**

Theme Name: Tracey Ashley

Author: Tracey Ashley

Description: The Custom Theme for Tracey Ashley

Version: 1.0

**/

body { margin:0; padding:0; background:#4d4d4d; font-size:15px; font-family: 'raleigh_lightregular'; color:#fff; }
a { color:#ffffff; text-decoration:none; }
a:hover { color: #ff4ccc; }
img { border:none; margin:0; padding:0; max-width: 100%; height:auto; }
input[type="submit"], input[type="button"], textarea { -webkit-appearance: none; border-radius: 0; }
select { -webkit-appearance: menulist-button; }
 @font-face {
 font-family: 'raleigh_btbold';
 src: url('fonts/raleigh-bt-bold.eot');
 src: url('fonts/raleigh-bt-bold.eot?#iefix') format('embedded-opentype'), url('fonts/raleigh-bt-bold.woff') format('woff'), url('fonts/raleigh-bt-bold.ttf') format('truetype'), url('fonts/raleigh-bt-bold.svg#raleigh_btbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'raleigh_lightregular';
 src: url('fonts/raleigh-bt-light.eot');
 src: url('fonts/raleigh-bt-light.eot?#iefix') format('embedded-opentype'), url('fonts/raleigh-bt-light.woff') format('woff'), url('fonts/raleigh-bt-light.ttf') format('truetype'), url('fonts/raleigh-bt-light.svg#raleigh_lightregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'raleigh_btroman';
 src: url('fonts/raleigh-bt-roman.eot');
 src: url('fonts/raleigh-bt-roman.eot?#iefix') format('embedded-opentype'), url('fonts/raleigh-bt-roman.woff') format('woff'), url('fonts/raleigh-bt-roman.ttf') format('truetype'), url('fonts/raleigh-bt-roman.svg#raleigh_btroman') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'raleigh-demiboldregular';
 src: url('fonts/raleigh-demibold.eot');
 src: url('fonts/raleigh-demibold.eot?#iefix') format('embedded-opentype'), url('fonts/raleigh-demibold.woff') format('woff'), url('fonts/raleigh-demibold.ttf') format('truetype'), url('fonts/raleigh-demibold.svg#raleigh-demiboldregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
.main { float:left; width:100%; overflow: hidden; }
.wrapper { margin: 0 auto; width: 1280px; }
/* Top Css */

.top { width: 100%; float:left; padding:0px; background:url(images/top-bg.png) repeat-x top; height:148px; position: relative; z-index: 99; }
.top-left { float:left; }
.logo { float:left; width:241px; height:162px; z-index: 99; margin:15px 0 0 73px; position: relative; }
.top-icon { float: left; width:144px; margin:52px 0 0 82px; }
.top-menu-2 { float: left; width:242px; margin: 0 0px 0 0; }
.top-menu-2 ul { width:100%; float:left; list-style:none; margin:0; padding:0; }
.top-menu-2 ul li { color: #FFFFFF; float: left; list-style: none outside none; position: relative; width:76px; background:#4d4d4d; text-align:center; height: 89px; margin:0 0 0 7px; }
.top-menu-2 ul li a { font-size:11px; float: left; display: block; color: #ff43c7; font-family: 'raleigh-demiboldregular'; text-decoration: none; text-align:center; width:100%; padding:53px 0 16px 0px; }
.top-menu-2 ul li a:hover { color:#fff; }
.top-menu-2 ul li:first-child { margin: 0; }
.top-right { float:right; width:492px; }
.top-menu-2 ul li ul { margin: 0; border: 0 none; padding: 0px 0 0px 0; top: 89px; list-style: none; display: none; position: absolute; left: -30px; z-index:999999; background:#fe28bb; }
.top-menu-2 ul li ul li { margin:0 0 0 0; width: 120px; padding:5px 5px; float: left; display: block !important; display: inline; background:url(images/border-sub-menu.png) repeat-x bottom; height:auto; width: 120px; border-bottom:1px solid #d6169a; }
.top-menu-2 ul li ul li a { text-align: center; margin:0 0 0 0; padding:0px; float: left; display: block !important; display: inline; color:#fff !important; position:relative; bottom: 0; }
.top-menu-2 ul li ul li a:hover { color: #333!important; }
.top-menu-2 ul li:hover ul { display: block; width: 130px; }
/* Menu Css */

.top-menu { float:right; margin-top: 0px; width:100%; }
ul#navmenu { float:right; list-style:none; margin:0px 0 0 0; padding:0; }
ul#navmenu li { color: #FFFFFF; display: inline; float: left; list-style: none outside none; padding-left: 0; padding-right: 0px; position: relative; text-decoration: none; width:76px; background:#4d4d4d; text-align:center; height: 89px; margin:0 0 0 7px; }
ul#navmenu ul { margin: 0; border: 0 none; padding: 0px 0 0px 0; top: 89px; list-style: none; display: none; position: absolute; left: -30px; z-index:999999; background:#fe28bb; }
ul#navmenu ul:after { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
ul#navmenu li.current-menu-item a { color: #cfcfcf; text-decoration: none; float:left; float:left; }
ul#navmenu ul li { margin:0 0 0 0; width: 120px; padding:5px 5px; border-bottom:1px solid #d6169a; float: left; display: block !important; display: inline; background:url(images/border-sub-menu.png) repeat-x bottom; height:auto; }
ul#navmenu ul li a { text-align: center; margin:0 0 0 0; padding:0px; float: left; display: block !important; display: inline; color:#fff !important; position:relative; bottom: 0; }
ul#navmenu a { font-size:11px; float: left; display: block; color: #fff; font-family: 'raleigh-demiboldregular'; text-decoration: none; text-align:center; width:100%; padding:54px 0 15px 0px; }
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a { color: #ff44c8; text-decoration: none; float:left; }
ul#navmenu a.active { color: #ff44c8; text-decoration: none; float:left; }
ul#navmenu li:hover li a, ul#navmenu li.iehover li a { float: none; color:#333333; border-bottom:none; margin: 0px; }
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a { color: #fff; }
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a { color: #fff; }
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a { color: #fff; }
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a { color: #666666; }
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover { color: #666666; }
ul#navmenu ul ul, ul#navmenu ul ul ul { display: none; position: absolute; top: 0; left: 160px; }
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul { display: none; }
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul { display: block; }
ul#navmenu li:last-child { /*padding-right:0; */ }
ul#navmenu ul li a:hover { color: #333!important; }
ul#navmenu li:first-child { margin: 0; }
/* Menu Css End */

.search-boox { float:right; margin-top: 4px; }
.search-boox input[type="text"] { float:left; height:40px; background:#eee; border:none; color:#757575; font-size:13px; width:238px; padding:0 10px; border-radius: 5px 0 0 5px; }
.search-boox input[type="submit"] { float:left; height:40px; background:#000000; border:none; color:#fff; font-size:12px; font-weight:700; width:40px; border-radius: 0px 5px 5px 0px; text-transform:uppercase; cursor: pointer; -webkit-appearance: none; }
/* Top Css End */

/**/

.banner { float:left; width:100%; overflow:hidden; text-align: center; margin-top: -38px; }
.banner img { text-align:center; height:auto; max-width:100%; }
/* Middle Css */

.middle { width:1216px; float:left; padding:0px 32px 60px 32px; }
.middle-left { float:left; width:906px; margin-top:10px; }
.content-left { float:left; width:95%; font-size:15px; font-family: 'raleigh_lightregular'; color:#fff; line-height: 22px; padding: 0px 0 0 14px; }
.middle-right { float:right; width:280px; }
.title { float:left; width:100%; font-size:22px; color:#fff; font-family: 'raleigh_btroman'; text-align:center; height:50px; font-weight:normal; line-height:42px; background:#1f1f1f; margin:0; padding:0; }
.title-2 { float:left; width:100%; font-size:24px; color:#FF29B9; font-family: 'raleigh_btroman'; font-weight:normal; margin:0; padding:0 0 10px 0; }
.title-2 a { color:#FF29B9; }
/**/

/* Blog Page */

.sidebar-ineer { float: left; padding: 20px 20px 0; width: 250px; }
.post_div { float:left; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e1e1e1; }
.title_2 { float:left; width:100%; font-size:24px; color:#FF29B9; font-family: 'raleigh_btroman'; font-weight:normal; margin:0; padding:0 0 10px 0; }
.title_2 a { color:#FF29B9; }
.blogmeta { float:left; padding-top: 10px; }
.blogmeta, .blogmeta a { font-weight:bold; color:#bcbcbc; text-decoration:none; }
.blogmeta a:hover { color:#FF29B9; }
.mid_right_contain a { color:#bcbcbc; }
.mid_right_contain a:hover { color:#FF29B9; }
.sidebar { float: right; margin-top: 10px; }
.title-right { float: left; margin: 0; padding: 0 0 14px; width: 100%; font-size:24px; color:#FF29B9; font-family: 'raleigh_btroman'; font-weight:normal; text-align:center; }
.sidebar ul { width: 100%; list-style: none outside none; float:left; padding: 0px; margin: 0px 0 42px 0; }
.sidebar ul li { width:100%; float:left; text-align:center; font-family: 'raleigh_btroman'; position:relative; font-size:15px; height:48px; border-bottom:3px solid #ff4dcc; background:#333; }
.sidebar ul li a { bottom: 6px; color: #fff; float: left; left: 0; position: absolute; text-align: center; width: 100%; }
.sidebar ul li a:hover { color: #ff22b0; }
.sidebar-img { float:left; width:258px; padding:0 16px 0px 16px; overflow:hidden; }
.sidebar-img img { float:left; }
.sidebar-contact { float:left; width:258px; background:#fff; margin:0px 16px 30px 16px; padding:22px 0; }
.sidebar-contact-title { float:left; width:250px; text-align:center; font-size:36px; font-weight:200; color:#025fa5; }
.contact-address { float:left; width:250px; text-align:center; padding:26px 0px 0 0px; font-size:14px; color:#7a7a7a; line-height:22px; }
.mid_right_contain { float: left; width: 100%; }
.pagination-main { background:#19111c; height:30px; font-family: 'raleigh_btbold'; font-size:15px; line-height:30px; color:#999999; float:left; width:100%; margin:50px 0 0 0; }
.pagination { float:left; padding-left:620px; background:#19111c; height:30px; font-family: 'raleigh_btbold'; line-height:30px; color:#999999; }
.pagination span { display: inline-block; padding:0px 5px; color:#fff; }
.pagination a { display: inline-block; color:#999999; padding: 0 3px 0 3px; }
.pagination a:hover { color:#fff; }
.previou-next { float:right; }
.previou-next .pageno input { display: inline-block; color:#999999; padding: 0 3px 0 3px; border:none; background:none; cursor: pointer; font-family: 'raleigh_btbold'; }
.previou-next .pageno input:hover { color:#fff; }
.previou-next span { display: inline-block; padding:0px 0px; color:#fff; float: left; line-height: 14px; margin-top: 8px; }
.previou-next a { display: inline-block; color:#999999; padding: 0 8px 0 6px; }
.previou-next a:hover { color:#fff; }
.previou-next span:last-child { /*border-left: 1px solid #fff; */ }
.pagination .select-btn { display: inline-block; padding:0px 5px; color:#fff; border:none; background:none; cursor: default; }
.pagination input { display: inline-block; color:#999999; padding: 0 3px; border-top:none; border-right:none; border-bottom:none; border-left:1px solid #fff; background:none; cursor: pointer; font-family: 'raleigh_btbold'; }
.pagination input:hover { color:#fff; }
.blog-left-img { float:left; margin:0 20px 0 0; height: 182px; overflow: hidden; width: 256px; }
.blog-left-img img { max-width:100%; height:auto; min-height: 100%; }
.mid_right_contain p { margin: 0; }
.blog-des-right { float: left; width: 630px; }
.blog-middle { margin: 20px 0 0 0; }
.pageno {/*float: left;*/ }
.pageno.pageno1 { margin-right: 5px; }
.pageno.pageno1 input { border-right: 1px solid #fff; }
/**/

/*Contact Page */

.contact-form { float:left; width:70%; }
.form-box { margin-bottom: 18px; float:left; width:100%; }
.form-box label { color:#7a7a7a; float:left; width:100%; font-weight: 600; }
.form-box textarea { min-height: 124px; border:1px solid #ccc; float:left; width:99%; color:#7a7a7a; font-family: 'Open Sans', sans-serif; font-size:15px; }
.form-box input[type="text"], .form-box input[type="email"] { border:1px solid #ccc; height:24px; float:left; width:99%; color:#7a7a7a; font-family: 'Open Sans', sans-serif; font-size:15px; }
.form-box input[type="submit"] { -webkit-appearance: none; background: url("images/view-more.jpg") repeat scroll 0 0 hsla(0, 0%, 0%, 0); float:left; color:#fff; height:33px; line-height:33px; border:none; padding:0px; font-family: 'Open Sans', sans-serif; font-size:15px; text-align:left; padding: 0 15px; cursor: pointer; font-weight:700; }
.form-box input[type="file"] { float:left; cursor: pointer; }
div.wpcf7-mail-sent-ok { float: left; }
div.wpcf7-validation-errors { float: left; border: 2px solid #FF0000!important; margin: 0 0.5em 1em!important; }
span.wpcf7-form-control-wrap { width: 100%; }
span.wpcf7-not-valid-tip { float:left; margin-top: 5px; }
div.wpcf7-mail-sent-ok { float: left; border: 2px solid #ff4dcc!important; }
div.wpcf7-validation-errors { float: left; border: 2px solid #FF0000!important; }
span.wpcf7-form-control-wrap { width: 100%; }
/**/

/* Middle Css End */



/* Footer Css */

.footer { float:left; width: 100%; background:#1f1f1f; padding:0px 0; }
.copyright { float:left; width:100%; text-align:center; color:#B3B3B3; font-size:14px; padding:2px 0 0px 0; height:50px; line-height:50px; font-family: 'raleigh_btroman'; }
.copyright a { color:#B3B3B3; }
.copyright a:hover { color:#ff22b0; }
/* Footer Css End */

.single-products { float: left; margin-top: 40px; width: 100%; }
.single-products-img { float:left; width:30%; padding-right:3%; overflow:hidden; text-align: center; }
.single-products-img img { max-width:100%; height:auto; }
.single-products-des { float:left; width:67%; float:left; margin-top: -20px; }
.popular-products.archive-products ul li { width: 167px; }
.popular-products.archive-products ul li:last-child { border-right:1px solid #e9e8e8; }
.social { float:right; }
.social a { opacity:0.5; }
.social a:hover { opacity:1; }
.sidebar-certificate { float: left; padding: 0 16px; }
/* Slider Css */

.slides-main { float: left; margin-top: -38px; width: 100%; }
.slides-main .std ul { margin:0 !important; padding:0 !important; list-style:none !important; }
.slides-main .slides ul { list-style:none; padding:0; margin:0; }
.slides-main .slides ol { list-style:none; padding:0; margin:0; }
.slides-main .flexslider { margin: 0; padding: 0; }
.slides-main .flexslider .slides > li { display: none; margin:0!important; width:100%; float:left; text-align:center; position:absolute!important; height:442px; overflow:hidden; }
.slides-main .flexslider .slides img { display: inline-block; text-align: center; max-width: 100%; max-height: 442px; right:0; vertical-align: middle; }
.slides-main .flex-pauseplay span { text-transform: capitalize; }
.slides-main .slides:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.no-js .slides > li:first-child { display: block; }
.slides-main .flexslider { position: relative; float:left; width:100%; height:auto !important; z-index: 9; margin-top:0px; border: medium none; border-radius: 0; margin: 0; }
.slides-main .flex-viewport { max-height: 2000px; transition: all 1s ease 0s; }
.slides-main .loading .flex-viewport { max-height: 562px; }
.slides-main .flexslider .slides { height: 442px !important; width: 100% !important; margin:0; padding:0; }
.slides-main .carousel li { margin-right: 5px; }
.slides-main .flex-direction-nav { display: none; }
.slides-main .flex-direction-nav a { background: url("../../Growfresh Greenhouses/images/bg_direction_nav.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 34px; margin: -20px 0 0; position: absolute; text-indent: -9999px; top: 50%; width: 34px; z-index: 10; }
.slides-main .flex-direction-nav .flex-next {/* background: url("../images/prev-arrow.png") no-repeat scroll 0 0 transparent; font-size: 0 !important; right: 50px;*/ }
.slides-main .flex-direction-nav .flex-prev {/* background: url("../images/next-arrow.png") no-repeat scroll 0 0 transparent; font-size: 0 !important; left: 50px; */ }
.slides-main .flexslider:hover .flex-next:hover, .slides-main .flexslider:hover .flex-prev:hover { opacity: 1; }
.slides-main .flex-direction-nav .flex-disabled { cursor: default; opacity: 0.3 !important; }
.slides-main .flex-control-nav { bottom: 16px; float: none; margin: -16px auto 0; position: relative; text-align: left; width: 1000px; z-index: 99999; display: none; }
.slides-main .flex-control-nav li { display: inline-block; margin: 0 5px 0 0; }
.slides-main .flex-control-paging li a { background:#fff; cursor: pointer; display: block; height: 10px; text-indent: -9999px; width: 10px; }
.slides-main .flex-control-paging li a:hover { background:#000; }
.slides-main .flex-control-paging li a.flex-active { background:#000; cursor: default; }
.slides-main .flex-control-thumbs { margin: 5px 0 0; overflow: hidden; position: static; }
.slides-main .flex-control-thumbs li { float: left; margin: 0; width: 25%; }
.slides-main .flex-control-thumbs img { cursor: pointer; display: block; opacity: 0.7; width: 100%; }
.slides-main .flex-control-thumbs img:hover { opacity: 1; }
.slides-main .flex-control-thumbs .flex-active { cursor: default; opacity: 1; }
.slides-main .flex-direction-nav .flex-prev { left:3%; opacity: 1; }
.slides-main .flex-direction-nav .flex-next { opacity: 1; right:3%; }
.slides-main .slides-main { float: left; margin: -38px 0 0; width: 100%; }
.slides-main .flexslider .slides li h1.title { bottom: 0; position: absolute; z-index: 99999; }
.home_slider { float: left; width: 100%; }
.home_slider_bottom { background-color: #1F1F1F; float: left; height: 50px; margin: -50px 0 0; width: 100%; }
/**/

.property-box { float:left; width:100%; margin:0px 0 48px 0; }
.property { width:280px; float:left; }
.property-title { width:100%; float:left; text-align:center; font-family: 'raleigh_btroman'; position:relative; font-size:15px; height:48px; border-bottom:3px solid #ff4dcc; background:#333; }
.property-title.active { border-bottom:3px solid #fff; }
.property-title.active a { font-family: 'raleigh_btbold'; color:#fff; }
.property-title a { color:#fff; float: left; left: 0; position: absolute; text-align: center; width: 100%; bottom:6px; }
.property-img {
    float: left;
    height: 186px;
    overflow: hidden;
    width: 280px;
}
.property-img img:hover { }
 .property:nth-child(2) {
 margin: 0 32px;
}
/**/

.get-in-touch { float:left; width:100%; margin:120px 0 0 0; }
.get-in-touch-title { width:98%; float:left; font-family: 'raleigh_btroman'; color:#FF29B9; font-size:24px; height:48px; line-height: 48px; border-bottom:3px solid #ff4dcc; background:#333; padding: 0 0 0 2%; margin:0px 0 15px 0; }
.get-in-touch .contact-form { float:left; width:100%; }
.get-in-touch .form-box { margin-bottom: 10px; float:left; width:100%; width:49%; }
.get-in-touch .form-box textarea { min-height: 100px; border:1px solid #333333; float:left; width: 97.8%; padding:1%; color:#B3B3B3; font-family: 'raleigh_lightregular'; font-size:15px; height:100px; }
.get-in-touch .form-box input[type="text"], .form-box input[type="email"], .form-box input[type="tel"] { border:1px solid #333; height:33px; float:left; width:95.5%; padding:0 2%; color:#B3B3B3; font-family: 'raleigh_lightregular'; font-size:15px; }
.get-in-touch .form-box input[type="submit"] { width:100%; float:left; font-family: 'raleigh_btroman'; color:#FF29B9; font-size:24px; height:50px; text-align:left; border-bottom:3px solid #ff4dcc; background:#333; padding: 0 0 0 4%; font-weight:normal; }
.form-box.message { width: 100%; }
.form-box.submit { float: right; margin: 0; }
.form-box.capcha input { height:46px !important; }
 .get-in-touch .form-box:nth-child(3), .get-in-touch .form-box:nth-child(5) {
 float:right;
}
.form-box.capcha { margin: 0; }
.form-box.capcha input[type="text"] { float: right; width: 76%; }
.form-box.capcha img { vertical-align: top; }
.form-box.capcha .wpcf7-form-control-wrap { width: 76% !important; }
.form-box.capcha .wpcf7-form-control-wrap .wpcf7-not-valid-tip {/* margin-left: -72px;*/ }
/**/

.blog-sidebar { float:left; width:100%; background:#333; }
.blog-sidebar-title { background: #333333; padding: 23px 0 0; border-bottom: 3px solid #ff54cc; float: left; font-family: 'raleigh_btroman'; font-size: 15px; height: 25px; position: relative; text-align: center; width: 100%; margin:0 0 14px 0; }
.blog-sidebar-box { float:left; width:100%; border-bottom:1px solid #ff54cc; padding:0 0 25px; margin:0 0 25px 0; }
.blog-img { float:left; width:72px; }
.blog-sidebar-right { float:right; width: 198px; padding: 0 5px; }
.blog-sidebar-des-title { color:#CCCCCC; font-family: 'raleigh_btroman'; font-size:20px; }
.blog-sidebar-des-title a { color:#CCCCCC; }
.blog-sidebar-des { color:#CCCCCC; font-family: 'raleigh_btroman'; font-size:11px; line-height: 11px; }
.blog-sidebar-box:last-child { border-bottom: 0 none; margin-bottom: 120px; }
/**/

.search-properties { float:left; width:260px; background:#333333; padding:10px; margin-bottom:15px; }
.search-all-properties { float:left; width:100%; margin-bottom:26px; }
.search-properties-title { font-size:15px; color:#fff; float:left; width:100%; text-align:center; font-family: 'raleigh_btroman'; padding:14px 0 5px 0; }
select.select { position:relative; z-index:10; width:260px !important; height:30px !important; line-height:30px; cursor: pointer; }
span.select { position:absolute; bottom:0; float:left; right:0; width:260px; height:30px; line-height:30px; text-indent:10px; background:url(images/bg_select.jpg) no-repeat; cursor:default; z-index:1; color:#333; font-size:14px; }
.properties-select-box { float:left; width:100%; position:relative; }
.search-all-properties:last-child { margin-bottom: 0; }
/* Properties Sale */

.properties-sale { float:left; width:100%; margin:0 0 20px 0; }
.properties-address { float:left; width:97%; padding: 0 2% 0 1%; height:30px; line-height:26px; font-family: 'raleigh_btbold'; color:#fff; background:#19111c; }
.properties-address span { float:right; }
.properties-sale-left-img { float:left; width:256px; height:182px; overflow:hidden; margin-right:28px; overflow:hidden; }
.properties-sale-left-img img { max-width:100%; height:auto;}
.properties-sale-box { float:left; width:100%; border-bottom:3px solid #ff52c9; }
.properties-sale-right { float:left; width:622px; position:relative; height:182px; }
.properties-sale-title { float:left; width:100%; font-family: 'raleigh_btroman'; font-size:24px; color:#FF29B9; margin-top: 15px; }
.properties-sale-title a { color:#FF29B9; }
.properties-sale-title span { font-family: 'raleigh-demiboldregular'; font-size:15px; color:#fff; float:left; width:100%; }
.properties-sale-right-des { font-size:15px; color:#fff; float:left; width:100%; font-family: 'raleigh_lightregular'; }
.properties-sale-right-des a { font-family: 'raleigh_btroman'; color:#FF29B9; font-size:12px; text-transform:uppercase; }
.properties-sale-right-type { float:left; width:595px; padding:0 15px 0 40px; position:absolute; left:-28px; bottom:0; height:20px; background:#666; font-size:13px; line-height:16px; }
.properties-sale-right-type span { float:right; }
.properties-sale:last-child { margin-bottom: 0; }
/**/

.about-tracey { float:left; width:1176px; margin:30px 0 0 40px; }
.about-tracey ul { float:left; width:100%; list-style:none; margin:0; padding:0; }
.about-tracey ul li { float:left; width:100%; font-size:15px; font-family: 'raleigh_lightregular'; color:#fff; line-height: 22px; margin:0 0 30px 0; }
.about-tracey-des { float:left; width:825px; }
.about-right-img { float:right; width:280px; text-align:center; }
.about-right-img img { max-width:100%; height:auto; }
.about-tracey .get-in-touch { float: left; margin: 55px 0 0 0; width: 896px; }
/**/

.about-tracey-team { float:left; width:875px; margin:0px 0 0 40px; }
.about-tracey-team ul { float:left; width:100%; list-style:none; margin:0; padding:0; }
.about-tracey-team ul li { float:left; width:100%; font-size:15px; font-family: 'raleigh_lightregular'; color:#fff; line-height: 23px; margin:0 0 20px 0; }
.about-tracey-team-des { float:left; width:690px; margin-left: 25px; }
.about-right-team-img { float:left; width:146px; text-align:center; }
.about-right-team-img img { max-width:100%; height:auto; }
.about-tracey-team .get-in-touch { float: left; margin: 55px 0 0 0; }
/**/

.team-app .get-in-touch { margin:0 0 0px 0; }
.download-app-store { float:left; width:100%; margin:20px 0 0 0; }
.sidebar-carina { float:left; width:100%; margin:0 0px 20px 0px; }
.banner-carina { height:422px; min-height: 422px; }
/**/

.search-properties-form { float:left; width:96%; background:#333333; padding: 2%; margin:20px 0 30px 0; }
.properties-form-box { float:left; width:48%; position:relative; margin:0 0 24px 0; }
.properties-form-box label { float:left; width:100%; font-family: 'raleigh_btroman'; color:#fff; font-size:15px; padding:0 0 5px 0; }
.properties-form-box select.select { width:100% !important; height:31px !important; }
.properties-form-box span.select { width:100% !important; height:31px !important; background:url(images/properties-form-box-select.jpg) no-repeat -12px 0; }
.properties-form-box input[type="submit"] { float:none; min-width:290px; height:30px; cursor:pointer; color:#fff; font-size:24px; background:#fe29b9; border:none; font-family: 'raleigh_btroman'; margin: 0px 0 0; display:inline-block; }
 .properties-form-box:nth-child(2), .properties-form-box:nth-child(4), .properties-form-box:nth-child(6), .properties-form-box:nth-child(8), .properties-form-box:nth-child(10) {
 float: right;
}
 .properties-form-box:nth-child(5) {
text-align: center;
width: 100%;
margin: 0;
}
.search-results { float:left; width:99%; background:#19111c; height:50px; margin:0 0 20px 0; padding:0 0 0 1%; font-family: 'raleigh_btroman'; color:#fff; font-size:22px; line-height: 50px; }
.search-results .sort-by { float:right; position:relative; width:285px; }
.search-results .sort-by label { color:#fff; font-size:15px; }
.search-results .sort-by span { background: url("images/sort-bybg-select.jpg") no-repeat; height:33px!important; width:205px!important; top: 10px; right: 10px; }
.search-results .sort-by select.select { height:33px !important; width:205px !important; position: absolute; right: 10px; top: 10px; }
/**/

.property-address-goes-middle { padding: 0 0 0 112px; width:1040px; float:left; position: relative; }
.property-address-goes { float:left; width:100%; background:#1f1f1f; height:50px; }
.property-address-goes-title span { float:right; }
.property-address-goes-title { width:1040px; float:left; padding: 0 0 0 112px; font-size:22px; color:#fff; font-family: 'raleigh_btroman'; font-weight:normal; line-height:50px; }
.property-address-page-middle-left { float: left; width:695px; padding:30px 0 0 0px; line-height: 23px; }
.inspection-times { font-size:18px; color:#fff; font-family: 'raleigh_btbold'; float:left; width:100%; padding:0 0 10px 0; }
.address-goes { margin:0; }
.property-address-page-middle-right { float: right; width:220px; padding: 30px 0px 0; }
.property-address-page-middle-right .title-2 { text-align:right; }
.property-details { font-size:18px; color:#fff; font-family: 'raleigh_btbold'; float:left; width:86%; text-align: right; background:#333; padding:7%; line-height: 32px; margin:0 0 40px 0; }
.agent-details { font-size:18px; color:#CCCCCC; font-family: 'raleigh_btbold'; float:left; width:86%; text-align: right; background:#333; padding:7%; line-height: 32px; margin:0 0 30px 0; }
.property-details-menu { width:100%; }
.property-address-goes-get-in-touch { width:1176px; margin:50px 0 0 0; }
.property-address-goes-get-in-touch .middle-left { width:820px; }
.property-address-page-middle { width:1040px; margin:14px 0 0 112px; float:left; }
.property-address-page-slider { }
.contact-left { margin:30px 0 0 0; }
.contact-right { margin:30px 0 0 0; }
.socialshare { float: left; margin: 20px 0 0; width: 100%; }
.content-left-home { color: hsl(0, 0%, 100%); float: left; font-family: 'raleigh_lightregular'; font-size: 15px; line-height: 22px; padding: 0 0 0 12px; width: 95%; }
.about-tracey.team-app .get-in-touch { margin-left: -18px; }
.middle.page-view .content-left { padding: 0 0 0 0px; width: 97%; }
.middle.page-view { padding:10px 0 0 0; }
.middle.page-view .middle-left .get-in-touch { margin: 40px 0 0 0; }
.search-sidebar { float:left; width:100%; text-align:center; }
.search-properties .search-sidebar input[type="submit"] { background:#fe29b9; border:none; float: none; display:inline-block; vertical-align:middle; font-family: 'raleigh_btroman'; font-size: 14px; font-weight: normal; height: 30px; padding: 0 5% 0% 5%; text-align: center; cursor: pointer; color:#fff; }
/* Reveal */

#myModal1 h1, #myModal2 h1, #myModal3 h1 { font-size:25px; font-weight:600; color:#000; }
#myModal1, #myModal2, #myModal3 { color:#787878; font-size:14px; line-height:24px; }
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; opacity: 0.7; z-index: 100; display: none; top: 0; left: 0; }
.reveal-modal { visibility: hidden; top: 430px !important; left:112px; width: 1015px; background: #fff; border:5px solid #919191; position: absolute; z-index: 101; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4); -box-shadow: 0 0 10px rgba(0, 0, 0, .4); }
.reveal-modal.small { width: 200px; margin-left: -140px; }
.reveal-modal.medium { width: 400px; margin-left: -240px; }
.reveal-modal.large { width: 600px; margin-left: -340px; }
.reveal-modal.xlarge { width: 800px; margin-left: -440px; }
.close-reveal-modal { position: absolute; top: -25px; right: -25px; color:#919191; text-indent:2px; cursor: pointer; background:url(images/close.png) no-repeat; width:30px; height:30px; }
.reveal-modal iframe { height: 520px; width: 100%; }
/**/









/**/

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }
/* FlexSlider Necessary Styles

*********************************/

.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
/* Clearfix for the .slides element */

.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.no-js .slides > li:first-child { display: block; }
/* FlexSlider Default Theme

*********************************/

.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2); box-shadow: 0 1px 4px rgba(0, 0, 0, .2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
/* Direction Nav */

.flex-direction-nav { *height: 0;
}
.flex-direction-nav a { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 transition: all .3s ease;
}
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before { content: '\f002'; }
/* Pause/Play */

.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
/* Control Nav */

.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline;
}
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0, 0, 0, 0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0, 0, 0, 0.9); cursor: default; }
.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }
.flex-control-thumbs li { width: 25%; float: left; margin: 0; }
.flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; }
.flex-control-thumbs img:hover { opacity: 1; }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }
 @media screen and (max-width: 860px) {
 .flex-direction-nav .flex-prev {
 opacity: 1;
 left: 10px;
}
 .flex-direction-nav .flex-next {
 opacity: 1;
 right: 10px;
}
}
.slider #slider { float:left; width:798px; border:1px solid #94999c; height:598px; overflow:hidden; }
.slider #carousel { float:left; width:225px; border:1px solid #94999c; overflow:hidden; }
/**/

#TellAFriend_BoxClose { float: right; margin: 5px; position: relative; right: 0; top: 0; width: 50px; }
#TellAFriend_BoxContainerHeader a { position: absolute; right: 0; top: 0; float: right; }
.TellAFriend_TextBox, .TellAFriend_TextArea, .TellAFriend_Button { border:1px solid #949c9e; }
#TellAFriend_BoxContainer { left: -440px !important; height: 320px!important; position: absolute; width: 350px; top: 0 !important; }
.TellAFriend_Button { cursor: pointer; background:#ececec; padding: 2px 0; }
/**/

ul.view-prop { width: 100%; list-style: none outside none; float:right; padding: 0px; margin: 0px 0 15px 0; }
ul.view-prop li { width:100%; float:left; text-align:center; font-family: 'raleigh_btroman'; position:relative; font-size:22px; height:74px; line-height:74px; border-bottom:3px solid #ff4dcc; background:#333; margin: 0px; }
ul.view-prop li a { color: #fff; float: left; text-align: center; width: 100%; bottom: 0; position:relative; }
ul.view-prop li a:hover { color: #ff22b0; }
.about-tracey ul li:first-child .about-right-img .view-prop { display: block; }
.about-tracey ul li .about-right-img .view-prop { display: none; }
.about-tracey-team-middle { margin:20px 0 0 0; }
/**/

.newslatter-middle { margin-top:20px; }
.newslatter-middle .middle-left .get-in-touch { margin:0; }
.widget_wysija input.wysija-input { border: 1px solid hsl(0, 0%, 20%); color: hsl(0, 0%, 70%); font-family: 'raleigh_lightregular'; font-size: 15px; height: 33px; padding: 0 2%; width: 50%; }
.widget_wysija .wysija-submit { background: none repeat scroll 0 0 hsl(0, 0%, 20%); border-bottom: 3px solid hsl(317, 100%, 65%); color: hsl(320, 100%, 58%); float: left; font-family: 'raleigh_btroman'; font-size: 16px; font-weight: normal; height: 40px; padding: 0%; width: 15%; border-left:none; border-right:none; border-top:none; cursor: pointer; }
p.wysija-paragraph {margin: 0;padding: 0;}
.widget_wysija_cont .updated, .widget_wysija_cont .login .message {background-color: #fff !important;border-color: #ff4dcc !important;float: left; font-weight:bold;font-size: 16px;padding: 9px;}
.properties-sale-middle { }
/**/

.property-details-menu.sidebar .reveal-modal { opacity:0; }
.readmore { color: #FF29B9; font-weight: bold; }
.about-tracey .sidebar ul li { margin: 0; }
.previou-next .pagenonext { float: right; }
.previou-next .pageno { float: right; }
.previou-next .pagenoprev { float: right; }
.top-menu-2 .current-menu-item{ background:url("images/selected_menu.jpg") repeat-x scroll center top;}