/*
Theme Name: Johnryde
Version: 1.0
Description: A child theme for Propertysmash, classified ads theme.
Template: Propertysmash
*/

/*code by malai*/
.eaLogoCover{text-align: center;}
.eaLogoCover img{margin: 20px;}
.home-search-from input[type="submit"]{margin-top:4px !important;}
.contact-address h2{color: #BB0000;font-weight: 400;}
.contact-address p{font-size: 15px;font-weight: 500;line-height: 2;color: #000;}
input#aiowps-captcha-answer {width: 60px;}
p.aiowps-captcha {margin: 0;}
.fancybox-lock {overflow: auto;}
.panel-body span{ color: #BB0000;}
.property_extradetails .prop_doc_details{padding:11px;border-right:1px solid rgb(228, 219, 219);}
.meat-team-page .branches_addr .cont_email span{color: #BB0000;}
.contact-address .addr-holder a{color:#000;}
.carousel-inner .item img{min-height: 358px;}
.content-tel a {color:#000;}
#header{border-bottom: 1px solid !important;}
/*code by malai*/
.logo {background: url(images/JRC-logo.jpg) no-repeat;
width: 400px;height: 165px;}
.logo_rics{
background: url(images/RICS_alt_bw.gif) no-repeat;
width: 480px;height: 165px;text-indent: -9999px;float:left;background-size: 150px auto;}
.top-nav-holder {padding-top: 12px;padding-bottom: 2px;display: none;}
#header {position: relative;z-index: 5;color: #151515;background: #fff;}
.nav-bar {font-size: 13px;line-height: 16px;text-transform: uppercase;font-weight: bold;position: relative;z-index: 10;box-shadow: inset 0 5px 0 0 #bb0000, inset 0 -1px 0 0 #bb0000;
background: #151515;}
#nav {/*max-width: 1170px;*/ max-width: 1223px;margin: 0 auto;background: #151515;box-shadow: inset 0 5px 0 0 #bb0000, inset 0 -1px 0 0 #bb0000;float: none;right: 0px;}
.container .search-block {display: block;vertical-align: top;padding: 0;z-index: 20;color: #0e2240;background: white;border: 1px solid #dedede;margin-bottom: 20px;}
.title .icon-search {padding: 15px 15px 14px;background: #000000;margin-right: 10px;}
.search-block .title {display: block;padding: 13px 0px 14px;background: #000000;margin: 0;font-size: 22px;line-height: 25px;font-weight: normal;width: 100%;position: relative;
z-index: 9999;top: 0;color: #fff;}
#footer {font-size: 15px;line-height: 18px;color: #8b9293;padding: 0px 0 30px;background: none;}
.row .col-xs-12 .list_carousel .caroufredsel_wrapper ul#foo2 .holder .placeholder a img{width: auto;height: 190px;max-width: 100%;max-height: 100%;margin: 0 auto;display: block;}
#main {padding: 0px 0 18px;background: #fff;overflow: hidden;}
div.row.searchhead .col-md-6 {width: 50%;}
.searchhead {position: relative;top: 0;width: 100%;right: 0;border-bottom: 1px solid #ccc;margin-bottom: 15px;}
.content-tabs.nav-tabs li{width:100%}
.article-posts {position: relative;overflow: hidden;font-size: 12px;line-height: 15px;color: #6e6e6e;padding: 0;padding: 28px 0 0 0;border: 0px solid #dedede;background: #fff;}
.article-posts .post .holder {padding: 0;border: 1px solid #dedede;margin-bottom: 30px;overflow: hidden;background: #fff;}
.article-posts .placeholder {margin: 0;margin: 0;padding: 0px;border-right: 1px solid #ccc;}
.number-photo {height: 40px;background: #1a2229;position: relative;font-size: 18px;color: #fff;margin-top: -15px;}
.number-photo .icon-camera {padding: 12px 16px;float: left;}
.number-photo span {padding: 12px 16px;float: right;}
.holder_bot .title {
-webkit-transition: color 0.1s ease-in;
-moz-transition: color 0.1s ease-in;
-o-transition: color 0.1s ease-in;
transition: color 0.1s ease-in;
font-size: 18px;font-weight: normal;
/*color: #fff;padding: 10px 10px;background: #0b0e11;*/
position: relative;margin-bottom: 0;}
element.style {}
.holder h4 a {font-weight: normal;/*color: #fff;*/}
.holder_bot .price {
-webkit-transition: color 0.1s ease-in;
-moz-transition: color 0.1s ease-in;
-o-transition: color 0.1s ease-in;
transition: color 0.1s ease-in;
color: #fff;font-size: 18px;font-weight: normal;padding: 8px 10px 10px 25px;margin-left: -10px;background: #27ae60;}
.area {font-size: 14px;}
.extradetails {overflow: hidden;border-top: 1px solid #dedede;background-color: #f5f5f5;padding: 0px 10px;margin: 0;padding-top: 10px;border-left: 1px solid #dedede;}
.article-posts p {margin: 0;font-size: 14px;line-height: 1.5;margin-top: 0px;padding: 6px;margin-bottom: 0px;}
.row .col-xs-12 .list_carousel .caroufredsel_wrapper ul#foo2 .holder .holder_bot {float: left;}
#tab001 .row .holder .holder_bot {padding-left: 0px;padding-right: 0px;padding-bottom: 0px;}
#nav>ul>li.active {background-color: #bb0000;}
#nav>ul>li>span>a:hover {padding: 14px 17px;background-color: #bb0000;color: #fff;text-decoration: none;}
#footer {font-size: 15px;line-height: 18px;color: #fff;padding: 0px 0 30px;background: #151515;overflow: hidden;float: left;width: 100%;}
.footer-section .title {color: #fff;}
.footer-nav a {color: #fff;padding-left: 5px;}
.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;
*zoom: 1;
}
.bx-wrapper img {max-width: 100%;display: block;margin: 0 auto;padding: 10px 0;}
.content{min-height: 200px;position:relative;z-index: 2;}
#contentOuter article.content{border:1px solid #ccc;}
#sliderBigReal .productBlock{border-top: 0px solid #ccc;}
.pageWhite{position:absolute;left:250px;right:0;bottom:0;top:0;background:transparent;}
.content>*:not(footer){z-index: 2;position: relative;}
.post{padding:24px 42px;}
.post.top{padding-top:0;}
/* ===* Slider Home * === */
#sliderHome{height:608px;max-width:100%;margin-top:-20px;margin-bottom:-45px;}
#sliderBuilder{width:100%;height:100%;position:relative;}
#sliderBuilder, #sliderBuilder li{margin:0;padding:0;}
#sliderBuilder .container{overflow:hidden;}
#sliderBuilder li img{opacity:0;transition:opacity 1.4s ease-in 0.2s;-webkit-transition:opacity 1.4s ease-in 0.2s;-moz-transition:opacity 1.4s ease-in 0.2s;
-o-transition:opacity 1.4s ease-in 0.2s; }
.slideText{position:absolute;top:40px;display:block;left:-15px;left:10px\0 !important;padding:10px;font-size:22px;width:400px;color:black;opacity:0;
transition:opacity 2s ease-in 0.6s , left 5s linear 0.5s;
-webkit-transition:opacity 2s ease-in 0.6s, left 5s linear 0.5s;
-moz-transition:opacity 2s ease-in 0.6s, left 5s linear 0.5s;
-o-transition:opacity 2s ease-in 0.6s, left 5s linear 0.5s; 
z-index: 6;}
.slideText.cWhite{color:white;}
.slideText h2{font-size:30px;margin:0;}
.slideText p{margin:0.2em 0;}
#main .property_head .container .search-result .col-xs-12 .content-holder{float: left;width:77%;}
#sliderBuilder li.active .slideText{left:40px;opacity:1;left:10px\0 !important;}
#sliderBuilder li.active img{opacity:1;}
#sliderHomeControls{z-index: 99;position:relative;}
#sliderHomeControls a,#sliderBigReal .bx-controls a{width:30px;height:53px;display:block;position:absolute;background:url(images/arrow01.png) no-repeat;left:3px;top:-400px;}
#sliderHomeControls a.rSlider,#sliderBigReal .bx-controls a.bx-next{width:30px;height:53px;display:block;position:absolute;background:url(images/arrow02.png) 0px no-repeat;left:auto;
right:3px;}
#sliderHomeControls a.lSlider:hover,#sliderBigReal .bx-controls a.bx-prev:hover{left:0;}
#sliderHomeControls a.rSlider:hover,#sliderBigReal .bx-controls a.bx-next:hover{right:0;}
/*  ===* REALIZATIONS SLIDERS *=== */
#sliderBigReal ul,#sliderThumbReal ul {margin-top: 0;   }
#sliderBigReal .bx-wrapper{margin-bottom:30px;}
#sliderBigReal .bx-controls{position: absolute;top: 50%;margin-top: -20px;width:100%;}
#sliderBigReal .bx-controls a{transition:0.2s;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s; top:0;}
#sliderBigReal .bx-controls a.bx-prev{left:30px;}
#sliderBigReal .bx-controls a.bx-prev:hover{left:27px;}
#sliderBigReal .bx-controls a.bx-next{right:30px;}
#sliderBigReal .bx-controls a.bx-next:hover{right:27px;}
#sliderThumbReal .bx-controls a.disabled,#sliderBigReal .bx-controls a.disabled{    display:none;}
/*............ thumb */
#sliderThumbReal{border-top: 1px solid #ccc;}
#sliderThumbReal .bx-wrapper{margin-bottom:0;}
#sliderThumbReal ul img{width:100%;border:0px solid #d0d0d0;opacity:0.5;filter:alpha(opacity=50);height: 160px;}
#sliderThumbReal ul img:hover{opacity:0.9;filter:alpha(opacity=100);}
#sliderThumbReal ul .active img{opacity:1;filter:alpha(opacity=100);}
#sliderThumbReal .bx-controls a{position: absolute;top: 0;width:30px;height:100%;background:black;background:rgba(0,0,0,0.4);  left:0;transition:0.2s;-webkit-transition:0.2s;
-moz-transition:0.2s;-o-transition:0.2s; }
#sliderThumbReal .bx-controls a.bx-next{right:0;left:auto;}
#sliderThumbReal .bx-controls a span{display:block;width:16px;height:27px;background:url(images/arrow02.png) 0px no-repeat;left:50%;top:50%;margin-left:-8px;margin-top:-14px;
position: absolute;}
#sliderThumbReal .bx-controls a.bx-next span{background-position:-40px;}
#sliderThumbReal .bx-controls a:hover{background:rgba(0,0,0,0.8); }
.property_head {position: relative;background:none;height: auto;}
.property-description {position: relative;top: 0px;background-color: transparent;padding: 0px 0px 0px;width: 78%;float: left;color:#fff;}
.back {position: relative;bottom: 0;width: 21%;float: right;top: 0px;background-color: transparent;padding: 0px 20px 0px;color:#fff;}
.property_head {position: relative;background: none;height: auto;padding: 0;background: #bb0000;color: #fff;border-top: 2px solid #fff;}
.property-description h2 {font-size: 24px;font-weight: bold;color: #fff;margin-bottom: 10px;}
.btn-back, .btn-back:hover {padding: 10px;font-size: 16px;position: relative;float: right;font-weight: bold;color: #bb0000;}
#contentOuter{width:100%;background: transparent;padding: 0;margin-bottom: 20px;}
.content>.holder {
/* margin: 0 210px 0 0;float: left; */
width: 100%;}
.propertycontent {padding: 0px;padding-top: 0px;background: #fff;margin-top: 0px;border: 0px solid #dedede;margin: 10px 0;}
.propertycontent .row{margin: 0;}
.container .enquire-block {display: block;vertical-align: top;padding: 0px;z-index: 20;color: #0e2240;background: white;border: 1px solid #dedede;}
.map_title {background-color: #394041;padding: 0px;float: left;color: #fff;margin: 0;width:100%;}
.enquire-form {padding: 0px;background: #fff;overflow: hidden;position: relative;font-size: 16px;line-height: 20px;width: 100%;}
.holder h4.border-bottom{margin-top: 10px;border-bottom: 1px solid #dfdfdf !important;padding: 0 0 8px 0;margin-bottom: 18px !important;}
.container .row.search-result{width:100%;float:left;margin: 0;}
.container .row.search-result .full_section{padding: 0;}
aside.sidebar{margin-top: 20px;}
.container .row-right{float: left;}
.container .header_right_top_content{width: auto;float: right;margin: 0 auto;}
.header-section {padding-bottom: 10px;}
.header-section_right{ padding-bottom: 0px;padding-top:13px;}
.container .header_right_top_content h1.header_right_top_content_h1{font-size: 30px;font-weight: bold;text-align: right;}
.container .header_right_top_content span.header_right_top_content_span{float: right;}
.container .header_right_top_content a.header_right_top_content_a{color: #000;font-size: 22px;text-align: center;margin: 7px 0;text-decoration: none;font-family: sans-serif;
font-weight: bold;line-height: 1.3;}
.slide-description .more {text-decoration: none;position: absolute;bottom: -34px;left: 0;display: inline-block;background-color: #bb0000;padding: 9px 13px 8px;font-size: 13px;color: white;}
.intro h2 {margin-top: 5px;font-size: 30px;font-weight: bold;color: #bb0000;}
.select-area .select-opener {background: #bb0000 url(images/arrow_down_black_10x5.png) no-repeat 15px 15px;border: 1px solid #cdcdcd;height: 36px;background-size: 10px;}
/*.search-form input[type="submit"] {background: #bb0000;width: 150px;height: 36px;}*/
.main {border-left: 0px solid #dedede;border-right: 0px solid #dedede;}
.notop {margin-top: 0px;margin-left: 0px;border-bottom: 1px solid #ccc;}
.list_carousel {padding: 30px 30px;border: 1px solid #dedede;}
.caroufredsel_wrapper {height:365px !important;}
.footer-block {padding: 30px 10px 30px 4px;border-top: 0px solid #6e6f71;overflow: hidden;}
.signup-form .ui-effects-wrapper input{height: 40px !important;width: 100% !important;}
.enquire-form .ui-effects-wrapper input{height: 30px !important;width: 100% !important;}
.cntusmail .ui-effects-wrapper input{height: 30px !important;width: 100% !important;}
.cntusmail .ui-effects-wrapper email{height: 30px !important;width: 100% !important;}
.cntusmail .ui-effects-wrapper textarea{height: 46px !important;width: 100% !important;}
#freeval h3{font-size: 20px;padding: 0px 0px 5px 0px;border-bottom: 1px solid #bb0000;margin: 0px 0px 10px 0px;}
.freeval-form{padding:0 20px;}
.freeval-form .row-holder textarea{height: 100px;}
.freeval-form .ui-effects-wrapper input{height: 30px !important;width: 100% !important;}
.freeval-form .ui-effects-wrapper textarea{height: 100px !important;width: 100% !important;}
form.cntusmail{padding: 0 20px;}
.enquire-form .row {position: relative;overflow: hidden;margin: 0 0 7px;color: #fff;padding: 5px 25px;}
.signup-form input[type="submit"] {background: #bb0000;width: 115px;height: 40px;border: 0;padding: 0;margin: 8px 0 0;cursor: pointer;float: left;overflow: hidden;
font: bold 13px/16px Arial, Helvetica, sans-serif;letter-spacing: 1px;}
.list_carousel .holder {float: left;width: 245px;font-size: 12px;line-height: 14px;}
.list_carousel li {background-color: #fff;float: left;height: 365px;margin-right: 40px;width: auto !important;border: 0px solid #ccc;}
#control {background: #bb0000;left: 0 !important;float: right;position: relative !important;display: block;z-index: 0;top: 0px;padding: 6px;margin: 18px;width: 216px;
border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.cnt.fn {background: #bb0000;border-radius: 5px;display: inline-block;}
.btnSend {background: #bb0000;padding: 10px 20px;margin: 10px 0;border: none;color: #ffffff;}
.route {border: none;background: #bb0000 url("images/menu-down-b-hide.png") no-repeat 4px 4px;padding: 0px 18px 0 0;}
.footer-section .column+.column+.column, .footer-section .column + .column + .column + .column {width: 25%;}
.footer-section .column{width: 20%;    }
.footer-section .column+.column{    width:30%;}
.portal_carousel li {background-color: transparent}
.freeval {display: none !important;background: #bb0000;border: 0;padding: 10px;margin: 0;cursor: pointer;float: left;overflow: hidden;font: bold 13px/16px Arial, Helvetica, sans-serif;letter-spacing: 1px;
color: #fff;position: fixed;display: none;top: 30%;z-index: 1000;right: -200px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.portal_carousel #prev3 {
-webkit-transition: opacity 0.2s linear,background-color 0.2s linear;
-moz-transition: opacity 0.2s linear,background-color 0.2s linear;
-o-transition: opacity 0.2s linear,background-color 0.2s linear;
transition: opacity 0.2s linear,background-color 0.2s linear;
background-color: #dedede;
background-image: url("images/left_arrow.png");
background-position: center center;background-repeat: no-repeat;background-size: 8px 11px;cursor: pointer;height: 40px;margin-top: 0px;padding: 0px;position: absolute;left: 0px;
text-indent: -9999px;top:96.5%;width: 25px;z-index: 201;float: left;}
.portal_carousel #next3 {
-webkit-transition: opacity 0.2s linear,background-color 0.2s linear;
-moz-transition: opacity 0.2s linear,background-color 0.2s linear;
-o-transition: opacity 0.2s linear,background-color 0.2s linear;
transition: opacity 0.2s linear,background-color 0.2s linear;
background-color: #dedede;
background-image: url("images/right_arrow.png");
background-position: center center;background-repeat: no-repeat;background-size: 8px 11px;cursor: pointer;height: 40px;margin-top: 0px;padding: 0px;position: absolute;right: 0px;
text-indent: -9999px;top: 96.5%;width: 25px;z-index: 201;}
.contentline ul.unorder-aboutus li.list-aboutus{list-style: disc;border-bottom: 0px solid #ccc;margin-bottom: 15px;}
a.link_content{color:#bb0000;}
.content-email a{color: #bb0000;}
ul.footer-nav li a:hover {color: #bb0000;}
.holder_bot .price {-webkit-transition: color 0.1s ease-in;-moz-transition: color 0.1s ease-in;-o-transition: color 0.1s ease-in;transition: color 0.1s ease-in;
color: #fff;font-size: 18px;font-weight: normal;padding: 8px 10px 10px 25px;margin-left: -10px;background: #bb0000;}
.row .col-xs-12 .list_carousel .caroufredsel_wrapper ul#foo2 .holder .holder_bot{width:100%;padding-left: 0;padding-right: 0;padding-bottom: 0;}
.row .col-xs-12 .list_carousel .caroufredsel_wrapper ul#foo2 .holder .holder_bot .price{display: block;padding: 10px 0px 10px 10px;margin-left: 0;width: 100%;}
.list_carousel #prev2{background-color: #bb0000;}
.list_carousel #next2{background-color: #bb0000;}
.placeholder {overflow: hidden;position: relative;width: 245px;float: left;margin: 0 0 3px 0;}
.holder .article-posts .holder_bot h4.title{padding:9px;}
.article-posts .placeholder img {display: block;width: auto;height: 210px;}
.property_extradetails .col-lg-2 .Downloadurl a span, .property_extradetails .col-md-2 .Downloadurl a span{color:#bb0000;}
.mob_floor span {color: #bb0000;}
.property_extradetails {overflow: hidden;border-top: 1px solid #dedede;border-left: 1px solid #dedede;border-right: 0px solid #dedede;border-bottom: 0px solid #dedede;
margin: 0px 0px;background: #f5f5f5;padding: 0px;clear: both;}
.search-form input[type="submit"] {background: #bb0000;width: 100%;height: 36px;}
.property_extradetails .col-md-2 .Downloadurl a:hover{color:#bb0000;}
#nav>ul>li>span>a{color:#ffffff;}
.feeapply {position: relative;bottom: 0;right: 0;background-color: transparent;padding: 0px 0px 10px;width: 9%;}
.feeapply h5 .fees-apply a{color:#fff;}
ul.propfeatures li.Downloadurl{list-style: none;}
ul.propfeatures li.Downloadurl a{color:#bb0000;}
#birdeyeview{float: left;width: 100%;padding-right: 15px;padding-left: 15px;}
.map_title{display: block;padding: 13px 0px 14px 22px;background: #000000;margin: 0;font-size: 22px;line-height: 25px;font-weight: normal;width: 100%;position: relative;z-index: 9999;
top: 0;color: #fff;}
.enquire-form input[type="submit"] {background: #bb0000;width: 100%;height: 40px;}
.full_section .content-holder .content{float: left;width: 75%;}
.full_section .content-holder .content>.holder {margin: 0 10px 0 0;float: left;width: 100%;}
.full_section .content-holder .content>.holder #contentOuter{width: 100%;background: transparent;padding: 0;margin-bottom: 20px;}
.full_section .content-holder .content>.holder #contentOuter .content{width: 100% !important;background: transparent;padding: 0;margin-bottom: 20px;}
.contentpage .contentline {padding: 0 10px 0 0;}
.contentpage article.first{padding: 0 10px 0 0;}
.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);box-shadow: 0 1px 1px rgba(0,0,0,0.05)}
.panel-body {padding: 15px}
.panel-body:before,.panel-body:after {content: " ";display: table}
.panel-body:after {clear: both}
.panel>.list-group {margin-bottom: 0}
.panel>.list-group .list-group-item {border-width: 1px 0;border-radius: 0}
.panel>.list-group .list-group-item:first-child {border-top: 0}
.panel>.list-group .list-group-item:last-child {border-bottom: 0}
.panel>.list-group:first-child .list-group-item:first-child {border-top-right-radius: 3px;border-top-left-radius: 3px}
.panel>.list-group:last-child .list-group-item:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}
.panel-heading+.list-group .list-group-item:first-child {border-top-width: 0}
.panel>.table,.panel>#wp-calendar,.panel>.table-responsive>.table,.panel>.table-responsive>#wp-calendar {margin-bottom: 0}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>#wp-calendar:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>#wp-calendar:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>#wp-calendar:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>#wp-calendar:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>#wp-calendar:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>#wp-calendar:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>#wp-calendar:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>#wp-calendar:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>#wp-calendar:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>#wp-calendar:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>#wp-calendar:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>#wp-calendar:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>#wp-calendar:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>#wp-calendar:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>#wp-calendar:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>#wp-calendar:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>#wp-calendar:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>#wp-calendar:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>#wp-calendar:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>#wp-calendar:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>#wp-calendar:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>#wp-calendar:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>#wp-calendar:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>#wp-calendar:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>#wp-calendar:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>#wp-calendar:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>#wp-calendar:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>#wp-calendar:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>#wp-calendar:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>#wp-calendar:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>#wp-calendar:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>#wp-calendar:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}
.panel>.panel-body+.table,.panel>.panel-body+#wp-calendar,.panel>.panel-body+.table-responsive {
    border-top: 1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child th,.panel>#wp-calendar>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td,.panel>#wp-calendar>tbody:first-child>tr:first-child td {
    border-top: 0
}
.panel>.table-bordered,#dsidx .panel>#dsidx-primary-data,#dsidx .panel>.dsidx-supplemental-data,#dsidx .panel>#dsidx-secondary-data,.panel>.table-responsive>.table-bordered,#dsidx .panel>.table-responsive>#dsidx-primary-data,#dsidx .panel>.table-responsive>.dsidx-supplemental-data,#dsidx .panel>.table-responsive>#dsidx-secondary-data {
    border: 0
}
.panel>.table-bordered>thead>tr>th:first-child,#dsidx .panel>#dsidx-primary-data>thead>tr>th:first-child,#dsidx .panel>.dsidx-supplemental-data>thead>tr>th:first-child,#dsidx .panel>#dsidx-secondary-data>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,#dsidx .panel>#dsidx-primary-data>thead>tr>td:first-child,#dsidx .panel>.dsidx-supplemental-data>thead>tr>td:first-child,#dsidx .panel>#dsidx-secondary-data>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,#dsidx .panel>#dsidx-primary-data>tbody>tr>th:first-child,#dsidx .panel>.dsidx-supplemental-data>tbody>tr>th:first-child,#dsidx .panel>#dsidx-secondary-data>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,#dsidx .panel>#dsidx-primary-data>tbody>tr>td:first-child,#dsidx .panel>.dsidx-supplemental-data>tbody>tr>td:first-child,#dsidx .panel>#dsidx-secondary-data>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,#dsidx .panel>#dsidx-primary-data>tfoot>tr>th:first-child,#dsidx .panel>.dsidx-supplemental-data>tfoot>tr>th:first-child,#dsidx .panel>#dsidx-secondary-data>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,#dsidx .panel>#dsidx-primary-data>tfoot>tr>td:first-child,#dsidx .panel>.dsidx-supplemental-data>tfoot>tr>td:first-child,#dsidx .panel>#dsidx-secondary-data>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>thead>tr>th:first-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>thead>tr>th:first-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>thead>tr>td:first-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>thead>tr>td:first-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>tbody>tr>th:first-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tbody>tr>th:first-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>tbody>tr>td:first-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tbody>tr>td:first-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>tfoot>tr>th:first-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tfoot>tr>th:first-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>tfoot>tr>td:first-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tfoot>tr>td:first-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tfoot>tr>td:first-child {
    border-left: 0
}
.panel>.table-bordered>thead>tr>th:last-child,#dsidx .panel>#dsidx-primary-data>thead>tr>th:last-child,#dsidx .panel>.dsidx-supplemental-data>thead>tr>th:last-child,#dsidx .panel>#dsidx-secondary-data>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,#dsidx .panel>#dsidx-primary-data>thead>tr>td:last-child,#dsidx .panel>.dsidx-supplemental-data>thead>tr>td:last-child,#dsidx .panel>#dsidx-secondary-data>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,#dsidx .panel>#dsidx-primary-data>tbody>tr>th:last-child,#dsidx .panel>.dsidx-supplemental-data>tbody>tr>th:last-child,#dsidx .panel>#dsidx-secondary-data>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,#dsidx .panel>#dsidx-primary-data>tbody>tr>td:last-child,#dsidx .panel>.dsidx-supplemental-data>tbody>tr>td:last-child,#dsidx .panel>#dsidx-secondary-data>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,#dsidx .panel>#dsidx-primary-data>tfoot>tr>th:last-child,#dsidx .panel>.dsidx-supplemental-data>tfoot>tr>th:last-child,#dsidx .panel>#dsidx-secondary-data>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,#dsidx .panel>#dsidx-primary-data>tfoot>tr>td:last-child,#dsidx .panel>.dsidx-supplemental-data>tfoot>tr>td:last-child,#dsidx .panel>#dsidx-secondary-data>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>thead>tr>th:last-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>thead>tr>th:last-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>thead>tr>td:last-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>thead>tr>td:last-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>tbody>tr>th:last-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tbody>tr>th:last-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>tbody>tr>td:last-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tbody>tr>td:last-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>tfoot>tr>th:last-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tfoot>tr>th:last-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,#dsidx .panel>.table-responsive>#dsidx-primary-data>tfoot>tr>td:last-child,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tfoot>tr>td:last-child,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tfoot>tr>td:last-child {
    border-right: 0
}
.panel>.table-bordered>thead>tr:first-child>th,#dsidx .panel>#dsidx-primary-data>thead>tr:first-child>th,#dsidx .panel>.dsidx-supplemental-data>thead>tr:first-child>th,#dsidx .panel>#dsidx-secondary-data>thead>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,#dsidx .panel>#dsidx-primary-data>thead>tr:first-child>td,#dsidx .panel>.dsidx-supplemental-data>thead>tr:first-child>td,#dsidx .panel>#dsidx-secondary-data>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,#dsidx .panel>#dsidx-primary-data>tbody>tr:first-child>th,#dsidx .panel>.dsidx-supplemental-data>tbody>tr:first-child>th,#dsidx .panel>#dsidx-secondary-data>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,#dsidx .panel>#dsidx-primary-data>tbody>tr:first-child>td,#dsidx .panel>.dsidx-supplemental-data>tbody>tr:first-child>td,#dsidx .panel>#dsidx-secondary-data>tbody>tr:first-child>td,.panel>.table-bordered>tfoot>tr:first-child>th,#dsidx .panel>#dsidx-primary-data>tfoot>tr:first-child>th,#dsidx .panel>.dsidx-supplemental-data>tfoot>tr:first-child>th,#dsidx .panel>#dsidx-secondary-data>tfoot>tr:first-child>th,.panel>.table-bordered>tfoot>tr:first-child>td,#dsidx .panel>#dsidx-primary-data>tfoot>tr:first-child>td,#dsidx .panel>.dsidx-supplemental-data>tfoot>tr:first-child>td,#dsidx .panel>#dsidx-secondary-data>tfoot>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,#dsidx .panel>.table-responsive>#dsidx-primary-data>thead>tr:first-child>th,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>thead>tr:first-child>th,#dsidx .panel>.table-responsive>#dsidx-secondary-data>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,#dsidx .panel>.table-responsive>#dsidx-primary-data>thead>tr:first-child>td,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>thead>tr:first-child>td,#dsidx .panel>.table-responsive>#dsidx-secondary-data>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,#dsidx .panel>.table-responsive>#dsidx-primary-data>tbody>tr:first-child>th,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tbody>tr:first-child>th,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,#dsidx .panel>.table-responsive>#dsidx-primary-data>tbody>tr:first-child>td,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tbody>tr:first-child>td,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>th,#dsidx .panel>.table-responsive>#dsidx-primary-data>tfoot>tr:first-child>th,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tfoot>tr:first-child>th,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tfoot>tr:first-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>td,#dsidx .panel>.table-responsive>#dsidx-primary-data>tfoot>tr:first-child>td,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tfoot>tr:first-child>td,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tfoot>tr:first-child>td {
    border-top: 0
}
.panel>.table-bordered>thead>tr:last-child>th,#dsidx .panel>#dsidx-primary-data>thead>tr:last-child>th,#dsidx .panel>.dsidx-supplemental-data>thead>tr:last-child>th,#dsidx .panel>#dsidx-secondary-data>thead>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,#dsidx .panel>#dsidx-primary-data>thead>tr:last-child>td,#dsidx .panel>.dsidx-supplemental-data>thead>tr:last-child>td,#dsidx .panel>#dsidx-secondary-data>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,#dsidx .panel>#dsidx-primary-data>tbody>tr:last-child>th,#dsidx .panel>.dsidx-supplemental-data>tbody>tr:last-child>th,#dsidx .panel>#dsidx-secondary-data>tbody>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>td,#dsidx .panel>#dsidx-primary-data>tbody>tr:last-child>td,#dsidx .panel>.dsidx-supplemental-data>tbody>tr:last-child>td,#dsidx .panel>#dsidx-secondary-data>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,#dsidx .panel>#dsidx-primary-data>tfoot>tr:last-child>th,#dsidx .panel>.dsidx-supplemental-data>tfoot>tr:last-child>th,#dsidx .panel>#dsidx-secondary-data>tfoot>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,#dsidx .panel>#dsidx-primary-data>tfoot>tr:last-child>td,#dsidx .panel>.dsidx-supplemental-data>tfoot>tr:last-child>td,#dsidx .panel>#dsidx-secondary-data>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,#dsidx .panel>.table-responsive>#dsidx-primary-data>thead>tr:last-child>th,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>thead>tr:last-child>th,#dsidx .panel>.table-responsive>#dsidx-secondary-data>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,#dsidx .panel>.table-responsive>#dsidx-primary-data>thead>tr:last-child>td,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>thead>tr:last-child>td,#dsidx .panel>.table-responsive>#dsidx-secondary-data>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,#dsidx .panel>.table-responsive>#dsidx-primary-data>tbody>tr:last-child>th,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tbody>tr:last-child>th,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,#dsidx .panel>.table-responsive>#dsidx-primary-data>tbody>tr:last-child>td,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tbody>tr:last-child>td,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,#dsidx .panel>.table-responsive>#dsidx-primary-data>tfoot>tr:last-child>th,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tfoot>tr:last-child>th,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,#dsidx .panel>.table-responsive>#dsidx-primary-data>tfoot>tr:last-child>td,#dsidx .panel>.table-responsive>.dsidx-supplemental-data>tfoot>tr:last-child>td,#dsidx .panel>.table-responsive>#dsidx-secondary-data>tfoot>tr:last-child>td {
    border-bottom: 0
}
.panel>.table-responsive {border: 0;margin-bottom: 0}
.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-right-radius: 3px;border-top-left-radius: 3px}
.panel-heading>.dropdown .dropdown-toggle {color: inherit}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit}
.panel-title>a {color: inherit}
.panel-footer {padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px}
.panel-group {margin-bottom: 20px}
.panel-group .panel {margin-bottom: 0;border-radius: 4px;overflow: hidden}
.panel-group .panel+.panel {margin-top: 5px}
.panel-group .panel-heading {border-bottom: 0}
.panel-group .panel-heading+.panel-collapse .panel-body {border-top: 1px solid #ddd}
.panel-group .panel-footer {border-top: 0}
.panel-group .panel-footer+.panel-collapse .panel-body {border-bottom: 1px solid #ddd}
.panel-default {border-color: #ddd}
.panel-default>.panel-heading {color: #333;background-color: #f5f5f5;border-color: #ddd}
.panel-default>.panel-heading+.panel-collapse .panel-body {border-top-color: #ddd}
.panel-default>.panel-footer+.panel-collapse .panel-body {border-bottom-color: #ddd}
.panel-primary {border-color: #428bca}
.panel-primary>.panel-heading {color: #fff;background-color: #428bca;border-color: #428bca}
.panel-primary>.panel-heading+.panel-collapse .panel-body {border-top-color: #428bca}
.panel-primary>.panel-footer+.panel-collapse .panel-body {border-bottom-color: #428bca}
.panel-success {border-color: #d6e9c6}
.panel-success>.panel-heading {color: #3c763d;    background-color: #dff0d8;border-color: #d6e9c6}
.panel-success>.panel-heading+.panel-collapse .panel-body {border-top-color: #d6e9c6}
.panel-success>.panel-footer+.panel-collapse .panel-body {border-bottom-color: #d6e9c6}
.panel-info {border-color: #bce8f1}
.panel-info>.panel-heading {color: #31708f;background-color: #d9edf7;border-color: #bce8f1}
.panel-info>.panel-heading+.panel-collapse .panel-body {border-top-color: #bce8f1}
.panel-info>.panel-footer+.panel-collapse .panel-body {border-bottom-color: #bce8f1}
.panel-warning {border-color: #faebcc}
.panel-warning>.panel-heading {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc}
.panel-warning>.panel-heading+.panel-collapse .panel-body {border-top-color: #faebcc}
.panel-warning>.panel-footer+.panel-collapse .panel-body {border-bottom-color: #faebcc}
.panel-danger {border-color: #ebccd1}
.panel-danger>.panel-heading {color: #a94442;background-color: #f2dede;border-color: #ebccd1}
.panel-danger>.panel-heading+.panel-collapse .panel-body {border-top-color: #ebccd1}
.panel-danger>.panel-footer+.panel-collapse .panel-body {border-bottom-color: #ebccd1}
.panel-group .panel {background-color: transparent;border: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;
-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}
.panel-default>.panel-heading {background-color: rgba(0,0,0,0.3);-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;
padding: 0px;position: relative;-webkit-transition: background-color 0.2s linear;-moz-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;
transition: background-color 0.2s linear}
#main .panel-default>.panel-heading,.footer-light .panel-default>.panel-heading {background-color: rgba(37,37,37,0.9);color: #fff}
.panel-default>.panel-heading:after {content: '\f067';color: #fff;display: block;font-family: 'FontAwesome';position: absolute;right: 15px;top: 8px}
.panel-default>.panel-heading.active {background-color: #bb0000 !important}
.panel-default>.panel-heading.active:after {content: '\f068'}
.panel-default>.panel-heading.active a:hover {color: #fff}
.panel-title>a {display: block;font-size: 14px;font-weight: bold;padding: 10px 10px 10px 24px;text-decoration: none}
.panel-default>.panel-heading+.panel-collapse .panel-body {border-left: 3px solid #000;border-top: 0px;margin: 10px;padding-left: 20px}
.direct_mail {width:48%;float:left;}
.direct_mail2 {width:48%;float:right;}
.full_directmail{position: relative;float: left;border-bottom: 1px solid #ccc;display: block;padding: 0px 0px 0px 0px;width: 100%;margin: 0 0 10px 0;}
.img-hold img{border: 1px solid #ccc;min-height: 243px;}
.map_holder {width: 100%;height: 280px;left: 0px;margin-top: 0px;}
.holder_bot .area a{color:#bb0000;}
.menu.nav li {background-image: none;display: inline-block;padding: 0 5px;}
.menu.nav li.facebook_li_header:hover{background-color: #3b5998;}
.menu.nav li.twitter_li_header:hover{background-color: #00aced;}
.menu.nav li.linkedin_li_header:hover{background-color: #007bb6;}
.menu.nav li.pinterest_li_header:hover{background-color: #dd4b39;}
.menu.nav li a.facebook_header{
//padding:0;
background: transparent;padding: 5px;}
.menu.nav li a.twitter_header{
//padding:0;
background: transparent;padding: 5px;}
.menu.nav li a.linkedin_header{
//padding:0;
background: transparent;padding: 5px;}
.menu.nav li a.pinterest_header{
//padding:0;
background: transparent;padding: 5px;}
.menu.nav li a.facebook_header:hover{background-color: #3B5998;padding: 5px;}
.menu.nav li a.twitter_header:hover{background-color: #9AE4E8;padding: 5px;}
.menu.nav li.linkedin_header:hover{background-color: #0e76a8;padding: 5px;}
.menu.nav li.pinterest_header:hover{background-color: #C92228;padding: 5px;}
li.btn-social a [class^="icon-"],li.btn-social  a [class*=" icon-"] {display: inline;color: #cccccc;}
li.btn-social a [class^="icon-"]:hover,li.btn-social  a [class*=" icon-"]:hover {display: inline;color: #fff;}
#privacy-banner a:link, #privacy-banner a:visited {font-weight: normal;text-decoration: underline;color: #bb0000;}
.content_h4{margin-top: 20px;font-weight: 700;}
.searchfooter {position: relative;float:left;top: 0;width: 100%;right: 0;
/* margin: 0; */
border-top: 0px solid #ccc;margin-bottom: 15px;}
#back-to-top, .touch-device #back-to-top:hover {background: url(images/arrow-up-large.png) no-repeat center center;
/*background-color: rgb(0, 173, 238);
background-color: rgba(0, 173, 238, 0.7);*/
background-color: #bb0000;bottom: 20px;color: transparent;display: none;font: 0/0 a;height: 46px;position: fixed;right: 0px;text-shadow: none;-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;width: 45px;z-index: 100;-moz-border-radius: 4px;
-webkit-border-radius: 4px;border-radius: 4px;}
#control input[type='button'] {
background: transparent url(images/arw.png) no-repeat 0px;
margin-left: 8px;width: 28px;height: 25px;border: none;cursor: pointer;background-position: -8px -10px;background-color: white;background-size: 44px;text-indent: 33px;margin-top: -1px;}
.social-wrapper {background-color: #151515;border-bottom: 1px;height: 30px;}
.holder_bot .price .cate{width: 50%;float: left;}
.holder_bot .price .price_amount{text-align: right;margin-right: 10px;}
.content_part_holder {padding: 15px;float: left;}
.branches_addr {width: 46%;float: left;background: #eee;margin: 12px;height: auto;}
.branches_addr h4 {color: rgb(250,250,250);background: #BB0000;padding: 15px;text-align: center;margin-top: -10px;}
.branches_addr .contact-info a{color: #BB0000;}
.branches_addr .contact-info{padding:10px; clear:both;}
.branches_addr .contact-info label{width:45px;}
.branches_addr h4 a{color:#fff;}
.branches_addr .designation{text-align: center;font-weight: bold;}
.content_part_holder .branches_addr .team_image img {float: none;margin: 0 auto;display: block;height: 250px;}
.branches_addr p {padding: 15px;clear: both;}
.content_part_holder .branches_addr .team_image{display: block;margin: 0 auto;width: 100%;float: none;}
.portal_carousel {padding: 30px 30px 0 30px;border-top: 1px solid #dedede;border-bottom: 0px solid #dedede;}
.drop-holder .drop-list{
/*    height: 200px;*/
overflow-y: auto;overflow-x: hidden;}
@media only screen and (max-width: 599px){
.top-nav-holder {padding-top: 7px;padding-bottom: 2px;display: block;}
.container .row-right {float: none;}
.container .header_right_top_content {width: 100%;float: none;margin: 0 auto;text-align: center;}
.container .header_right_top_content span.header_right_top_content_span {float: none;}
.container .header_right_top_content h1.header_right_top_content_h1 {display: none;}
.property-description h2 {font-size: 20px;font-weight: bold;color: #fff;margin-bottom: 10px;}
.footer-section .column {width: 80%;margin: 0 auto;}
.footer-section .column+.column {width: 80%;margin: 0 auto;}
.footer-section .column+.column+.column, .footer-section .column + .column + .column + .column {width: 80%;margin: 0 auto;}
/*  .row,.container{margin: 0;padding: 0;}*/
/*    .row-right{display: none;}*/
.logo_rics {background: url(images/RICS_alt_bw.gif) no-repeat;
width: 80px; height: 105px; text-indent: -9999px;float: left; background-size: 87px auto;z-index: 99; top: 35px; position: absolute;}
.logo{width: 290px;height: 120px;text-indent: -9999px;/*        float: left;*/float: right;background-size: 280px auto;}
.at4m-dock-toggle {display: none;}
#at4m-dock.ats-light {display: none;}
#tab001 .row .holder .holder_bot .price {font-size:14px !important;}
.holder_bot .price .cate{width:auto !important}
}
@media only screen and (max-width: 1024px) {
.header-ipad{padding:0;width: 100%;}
#nav>ul>li>span>a {box-shadow: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;background-color: transparent;border-left: 0px;
border-top: 2px solid transparent;color: #929A9B;cursor: pointer;display: block;font-size: 14.6px;font-weight: normal;line-height: 1;padding: 14px 17px;white-space: nowrap;}
.carousel {width: auto;margin-bottom: 0px;height: auto;}
.carousel .item {height: 359px;background-color: #777;}
.carousel-inner > .item > img {position: absolute;top: 0;left: 0;min-width: 100%;height: auto;}
.addr-holder h2, .addrinfo-holder h2 {margin-top: 0px;text-align: left;font-size: 22px;}
.panel-default>.panel-heading+.panel-collapse .panel-body {border-left: 3px solid #000;border-top: 0px;margin: 10px;padding-left: 20px;text-align: left;}
.content>.holder {margin: 0;float: left;width: 100%;}
.full_section .content-holder .content {float: left;width: 100%;}
#sliderBigReal .bx-wrapper .bx-viewport ul li{width: 100%;margin: 0 auto;}
}
@media only screen and (max-width: 959px) and (min-width: 768px){
.logo {width: 385px;height: 160px;text-indent: -9999px;float: left;background-size: 350px auto;}
.sitemap li,.sitemap{float:none;}
.logo_rics{width: 285px;height: 165px;text-indent: -9999px;float: left;background-size: 150px auto;}
.header-section_right {padding-bottom: 0px;padding-top: 25px;}
.footer-section .column+.column+.column, .footer-section .column + .column + .column + .column {width: 25%;float: left;}
.footer-section .column+.column {width: 30%;float: left;}
.footer-section .column {width: 20%;float: left;}
#nav>ul>li>span>a {box-shadow: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;background-color: transparent;border-left: 0px;
border-top: 2px solid transparent;color: #929A9B;cursor: pointer;display: block;font-size: 10px;font-weight: normal;line-height: 1;padding: 14px 17px;white-space: nowrap;}
.contentpage .sidebar {float: right;width: 100%;margin: 0;}
.list-pagesection aside.sidebar {margin-top: 0;width: 100%;}
.article-posts .placeholder img {display: block;width: auto;height: 210px;float: none;margin: 0 auto;}
.full_section aside.sidebar {margin-top: 20px;width: 100%;}
.feeapply {position: relative;bottom: 0;right: 0;background-color: transparent;padding: 0px 0px 10px;width: 10%;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
.list_carousel li { margin-right: 82px;}  
}
@media only screen and (max-width: 1024px) and (orientation: portrait){
.list_carousel li { margin: 0 43px;}  
}
@media only screen and (max-width: 767px){
.mobile-drop {position: absolute;right: 100%;width: 80%;top: 0;text-align: right;bottom: 0;border-radius: 0;box-shadow: none;float: none;background: #000;left: auto;padding: 0;margin: 0;
border: none;z-index: 1000;border-right: 1px solid #fff;}
.mobile-drop ul {padding: 0;margin: 0;list-style: none;font-size: 15px;line-height: 20px;border-bottom: 1px solid #fff;}
.mobile-drop .active {background: #bb0000;border-right: 0px solid #000;color: #fff;}
.mobile-drop ul li:first-child {border-right: 0px solid #bb0000;/* border-bottom: 1px solid #fff; */}
.mobile-drop ul li a:hover {background: #bb0000;color: #fff;text-decoration: none;}
/* .mobile-drop ul li {border-bottom: 1px solid #fff;} */
.row-mobile{margin: 0;}
address .addr-left .addr-holder{margin: 10px auto;}
.direct_mail {width: 100%;float: none;}
.direct_mail2 {width: 100%;float: none;}
.contentpage .contentline article p, .contentpage .contentline article h3{margin: 0;}
.content_part_holder {padding: 0;float: left;width: 100%;}
.branches_addr {width: 100%;float: none;background: #eee;margin: 20px auto;height: auto;}
div.row.searchhead .col-md-6{width: 114%;}
}
@media (min-width: 1200px){
/* .col-lg-6 {width: 100%;} */
}
@media (min-width: 992px){
.col-md-6 {width: 100%;}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
#nav>ul>li>span>a {
    padding: 14px 8px;
    font-size: 14px;
}
#nav>ul {
    left: 28px;
}
.w1 {margin:0 !important;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
.w1 {
    /* margin: 0 !important; */
}
.mobile-drop {
    position: absolute;
    right: 100%;
    width: 36%;
	left: auto;
    top: 0;
    bottom: 0;
    border-radius: 0;
    box-shadow: none;
    float: none;
    background: #000;
    padding: 0;
    margin: 0;
    border: none;
    z-index: 1000;
}
}
.intro p.weight_para {
    font-weight: normal;
    text-align: left;
}
.intro p.weight_para a {
    font-weight: normal;
    color: #394041;
}
.intro-bottom p {
    margin: 10px 50px 0;
}
/* News and deals css start */
.sidesection_right-desc {
    /*width: 34%;
    float: left;*/
    border: 1px solid #ccc;
}
.sidesection_right-desc .news_section_header{text-align:left;}
.sidesection_right-desc .news_section_header h4.news_header_title {
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    color: #bb0000;
}
.sidesection_right-desc .news_details{height:225px;overflow-y: scroll;margin-bottom: 14px;}
.sidesection_right-desc .news_details ul.news_wrap {
    list-style: none;
    padding: 0;
    float: left;
    width: 100%;margin-bottom:0;
}
.sidesection_right-desc .news_details ul.news_wrap li {
    float: left;
    margin: 1.5% auto;
    background: #eee;
    width: 100%;
}
.sidesection_right-desc .news_details ul.news_wrap li.read_latestnews{background: transparent;text-align:left;}
.sidesection_right-desc .news_details ul.news_wrap li a.link-hover {
    float: left;
    width: 100%;color:#bb0000;
}
.padd-0{padding:0}
.news_wrap_image {
    width: 35%;
    float: left;
}
.news_wrap_content {
    float: left;
    width: 62%;
    margin: auto auto auto 3%;
}
.news_wrap_content h6 {
    padding: 2% 0;
    margin: 0% auto 1% auto;
    font-weight: 900;
    color: #394041;text-align:left;
}
.news_wrap_content p.news_excerpt {
    font-size: 12px;
    color: #394041;
}
.news_wrap_content p{font-weight:normal;}
.preNav{padding: 0 20px}
/* News and deals css end */

.rhtpropfeats {
    background: #efeeec;
    border: 0px solid #dedede;
    margin: 30px 0px;
}
.rhtpropfeats h4 {
    background: #000;
    padding: 15px 28px;
    margin: 0;
    color: #fff;
	font-size: 22px;
}
.rhtpropfeats ul {
    padding: 0;
    margin: 0;
}
.rhtpropfeats ul li.Downloadurl {
    padding: 0px;
    list-style: none;
    margin: 0;
}
ul.propfeatures li.Downloadurl a {
    display: block;
    background: #efeeec;
    padding: 15px 0px;
    color: #bb0001;
    font-size: 16px;
	text-decoration: none;
}
.rhtpropfeats ul li.Downloadurl a i {
    font-size: 20px;
    margin-right: 10px;
    background: #bb0001;
    padding: 15px 20px;
    color: #fff;
}
.rhtpropfeats ul li {
    list-style: none;
    margin: 0;
    padding: 0px 28px;
}
.rhtpropfeats ul li a i {
    font-size: 20px;
    margin-right: 10px;
    background: #bb0001;
    padding: 20px 20px;
    color: #fff;
}

a.rprbtn {
    background: #bb0000;
    border: 0;
    padding: 7px 6px;
    margin: 8px 0 0;
    cursor: pointer;
    float: left;
    overflow: hidden;
    font: 13px / 16px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    color: #fff;
}
a.rprbtn:hover {
    text-decoration: none !important;
    color: #000;
}