/***** Directory List Page Start *****/

.page-directory .view-filters { border: 1px dotted #ccc;  padding: 10px;  margin-bottom: 50px; border-left: none;  border-right: none; padding-bottom: 20px; float:left; width:100%;}
.page-directory .view-filters form #edit-title-wrapper { float: left;  width: 40%;  margin-right:20px;}
.page-directory .view-filters form #edit-field-blog-tags-tid-wrapper { float: left;  width: 40%;}
.page-directory .view-filters form .form-text {  width: 90%;}
.page-directory .view-filters .views-exposed-form .views-exposed-widget.views-submit-button { float:left; padding-top:15px; padding-bottom:0px;}
.page-directory .view-filters .views-exposed-form .views-exposed-widget.views-submit-button .btn.form-submit {padding: 7px 14px;}
.page-directory .view-filters .views-exposed-widget { padding-bottom: 0px;}



.directory-list-page .directory-list-left{ float: left;  padding: 1px;  width: 30%; text-align: center;}
.directory-list-page .directory-list-right { float: right;  width: 65%;}
.directory-list-page .directory-list-left img { width: 100%;  height: auto;}
.directory-list-page .directory-label { width: 100px; display: inline-block; font-style: normal; font-size: 14px; color: #c4c4c4; float:left;}
.directory-list-page .directory-list-contant { float: left;  width: 82%;}
.directory-list-title { overflow:hidden;}
.not-front .main-sidebar .region-content .directory-list-page h2 { margin-top:0px;}
.not-front .main-sidebar .region-content .directory-list-page h2 a { text-decoration:none;}
.directory-list-page { float: left; width: 100%;  padding-bottom: 40px;  border-bottom: 1px dotted #ccc;  margin-bottom: 40px;}

.directory-list-page .directory-list-right .directory-list-title, .directory-list-page .directory-list-right .directory_cat, .directory-list-page .directory-list-right .event_location, .directory-list-page .directory-list-right .event_date { border-bottom: 1px solid #F4A54D;  padding: 5px 0px;  overflow: hidden;  clear: both;}

.directory-list-categories {  border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 8px 0px; margin-bottom: 25px;}

.directory-list-field-main { border-left: 0px;   border-right: 0px;  padding: 0px 0px;  font-size: 14px;}
.directory-list-body { padding-top: 15px;}
.node-type-directory .region-content .field-name-field-directory-categories { padding: 10px 0px;  border-top: 1px dotted #ccc;  border-bottom: 1px dotted #ccc;   margin-bottom: 30px;}

.not-logged-in.node-type-directory .region-content .field-type-image img { width: 74%;  height: auto;}
.node-type-directory .region-content .directory-detail-third-bar-right-logo .field-type-image { margin-bottom:0px;}
.directory-list-detail-link { padding-top:20px;}


@media only screen and (min-width:1200px) {
.directory-list-page .directory-list-contant {width: 84%;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
.directory-list-page .directory-list-contant {width: 78%;}	
}

@media only screen and (min-width: 200px) and (max-width: 767px) {	
.page-directory .view-filters form #edit-title-wrapper { float: left;  width: 95%; margin-bottom:15px; margin-right:0px;}
.page-directory .view-filters form #edit-field-blog-tags-tid-wrapper {  float: left;  width: 95%;}
.view-directory-list .views-exposed-widget.views-widget-filter-field_directory_categories_value {  width: 100%;}
.view-directory-list .views-exposed-form .views-exposed-widget .form-submit {  margin-top: 0px;}

.directory-list-page .directory-list-left{ float: left;  margin-right: 0px; padding: 0px;  width: 100%; text-align: center; padding-bottom:25px;}
.directory-list-page .directory-list-right { float: left;  width: 100%;}
.not-logged-in.node-type-directory .region-content .field-type-image img { width: 100%;  height: auto;}	
}
/***** Directory List Page End *****/


/***** Directory Detail Page Start *****/
.directory-detail-first-bar { overflow:hidden; padding-bottom:40px;}
.directory-detail-first-bar-left { float:left; width:60%; padding:14px 20px 20px 20px;}
.directory-detail-first-bar-right { float:right; width: 36%; font-size:14px;}
.directory-detail-first-bar-right-list .field { padding-bottom:5px; border-bottom:1px solid #ccc; padding-top:6px;}


.directory-detail-second-bar-slider-main { overflow:hidden; padding-bottom:60px;}
.directory-detail-second-bar-slider-main img { width:100%;}


.directory-detail-third-bar { overflow:hidden; padding-bottom:40px;}
.directory-detail-third-bar-left { float:left; width:60%;}
.directory-detail-third-bar-right { float:right; width:36%; padding-top:20px;}
.directory-detail-third-bar-right-logo { text-align:left; padding-bottom:25px;}
.directory-detail-third-bar-right-logo img { width:80%; height:auto; }



.directory-detail-fourth-bar { overflow:hidden; padding-bottom:40px;}
.directory-detail-fourth-list .field { padding:25px 0px 30px 0px; border-top:1px solid #ccc; overflow:hidden;}
.directory-detail-fourth-list .field-items .country-AU span { padding-right:0px;}
.directory-detail-fourth-list .field-items .street-block { float:left; padding-right:3px;}




.directory-detail-fifth-map iframe { width:100%;}

.directory-detail-page-main .field .field-label { font-weight:bold;}
.directory-detail-page-main .field-label-above .field-label { font-size:35px; line-height:45px; padding-bottom:20px; text-transform:uppercase;} 


.directory-detail-page-main .directory-detail-fifth-bar form { padding-bottom:30px;}
.directory-detail-page-main .directory-detail-fifth-bar form label { width:100%; font-weight: normal;}
.directory-detail-page-main .directory-detail-fifth-bar form input.direction { width:45%; height:45px; padding:0px 10px;}
.directory-detail-page-main .directory-detail-fifth-bar form input.form-submit { margin-top:-3px; padding:10px 10px;}



@media only screen and (min-width:1200px) {
}

@media only screen and (min-width: 768px) and (max-width: 959px) {	
}

@media only screen and (min-width: 200px) and (max-width: 767px) {	
.directory-detail-first-bar-left { float:left; width:100%; margin-bottom:30px;}
.directory-detail-first-bar-right { float:left; width: 100%;}

.directory-detail-third-bar-left { float:left; width:100%; margin-bottom:30px;}
.directory-detail-third-bar-right { float:left; width:100%; padding-top:20px;}
.directory-detail-third-bar-right-logo img { width:60%; height:auto; }
}

/***** Directory Detail Page End *****/




/***** Directory Slider Start *****/

.directory-detail-page-main .slide-navs { display:none;}
.directory-detail-page-main .skdslider { border:none; padding-top:34%;}
.directory-detail-page-main .skdslider a.prev { bottom:0px;}
.directory-detail-page-main .skdslider a.next { bottom:0px;}
.directory-detail-page-main .skdslider a.pause  { bottom:16px;}
.directory-detail-page-main .skdslider a.play  { bottom:16px;}

.directory-detail-page-main .slider-blank { height: 350px;  position: absolute; width: 95%; z-index: 9; display: block;}


@media only screen and (min-width:1200px) {
.directory-detail-page-main .slider-blank { display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {	
.directory-detail-page-main .slider-blank { height: 290px; width: 96%; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {	
.directory-detail-page-main .slider-blank { height: 190px; width: 84%;}
}

@media only screen and (min-width: 200px) and (max-width: 479px) {	
.directory-detail-page-main .slider-blank { height: 130px; width: 83%; }
}

/***** Directory Slider END *****/
