@media only screen and (min-width:0px) and (max-width:400px) {

}
@media only screen and (min-width:401px) and (max-width:767px){


}

@media only screen and (min-width:0px) and (max-width:767px){
.image_box img{
	width:100%;
}
#maindiv{
	padding:25px 0px;
}
.view-see-do-listing .img-responsive,
.view-eat-drink-listing .img-responsive,
.view-history-heritage-listing .img-responsive {
	max-width:100%;
	margin-bottom:10px !important;
}

.view-taxonomy-term .article-content-wrapper .image_box {
    margin-bottom:10px;
	text-align: center;
}

.view-taxonomy-term .article-content-wrapper .image_box img {
	display: inline-block;
	vertical-align: top;
}


.container {
	width: 100% !important;
}
h2.block-title {
	font-size: 25px;
	padding-bottom: 0px;
}
#whole-wrapper-section{
	padding:0px 15px !important;
	margin-bottom:25px;
}
.view-see-do,
.view-eat-drink,
.view-history-heritage,
.view-events-slider,
.view-events.view-display-id-block_1,
#advertisement-section,
#header-section .menu-section.desktop-menu,
#block-sidebaradvertisement,
#block-views-block-you-might-also-like-block-1,
#block-views-block-you-might-also-like-eat-drink-page-block-1,
#block-views-block-you-might-also-like-history-heritage-page-block-1{
	display:none;
}
#block-views-block-you-might-also-like-mobile-block-1,
#block-views-block-you-might-also-like-eat-drink-mobile-block-1,
#block-views-block-you-might-also-like-history-heritage-mobile-block-1 {
	display: block;
}
#whole-header-section {
    padding: 5px 15px;
}
body {
    right: 0px;
    transition: all 0.5s ease;
    position: relative;
}
body.open_menu {
    right: 80%;
}
#header-section .header-right-section {
    right: -80%;
    display: none;
    transition: all 0.5s ease;
}
body.open_menu #header-section .header-right-section {
    display: block;
    position: absolute;
    width: 80%;
    top: 0px;
    height: 100%;
	padding: 15px;
}
body.open_menu.user-logged-in #header-section .header-right-section {
    top: 40px;
}
#header-section .mobile-menu {
	display: block !important;
}
.logo-section {
    display: inline-block;
    vertical-align: middle;
    width: 90%;
}
#header-section .mobile-menu-btn {
    display: inline-block !important;
    width: 8%;
	height: 40px;
    vertical-align: middle;
    text-align: right;
	background: url(../images/menu_mobile.png) no-repeat center;
    background-size: 25px;
}
#header-section .mobile-menu-close-btn {
    display: none;
    width: 15%;
    height: 40px;
    vertical-align: middle;
    background: url(../images/menu_close.png) no-repeat 50% 0%;
    background-size: 25px;
}
body.open_menu #header-section .mobile-menu-close-btn {
    display: inline-block !important;
}
.mobile-menu .sf-accordion-toggle {
    display: none;
}
.mobile-menu ul.sf-menu.sf-accordion {
    display: block !important;
    left: auto !important;
    position: relative !important;
    top: auto !important;
    overflow: visible !important;
    width: 100% !important;
    height: auto !important;
}
.mobile-menu ul li {
	display: block;
	width: 100%;
    border-bottom: 1px solid #d8d8d8;
}
.mobile-menu ul li a {
	color: #000000;
    display: block;
    padding: 16px 10px;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
	cursor: pointer;
}
.mobile-menu ul.sf-menu li:first-child a.sf-depth-1 {
    padding-left: 10px;
}
.mobile-menu ul li a.menuparent {
    display: inline-block;
    vertical-align: middle;
}
.mobile-menu ul li a.sf-accordion-button {
    display: inline-block;
    vertical-align: middle;
    float: right;
	font-size: 0px;
    padding-right: 25px;
	background:url(../images/down-arrow.png) no-repeat 50% 50%;
	background-size: 18px;
}
.mobile-menu ul li.sf-expanded a.sf-accordion-button {
	background:url(../images/up-arrow.png) no-repeat 50% 50%;
	background-size: 18px;
}
.mobile-menu ul li ul li {
    border-bottom: 0px;
}
.mobile-menu ul li ul li a {
    color: #636363;
    font-size: 18px;
    font-weight: 500;
    line-height: 16px;
    padding: 13px 10px;
}
.sf-clone-parent {
	display: none;
}
.social-link-and-language-section {
    text-align: left;
    width: 83%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
	padding-left:5px;
}
#block-sociallinks,
#block-headersociallinks-3 {
    display: none;
}

#sociallinks {
    display: block !important;
}

.search-section {
    overflow: hidden;
    width: 100%;
    margin: 20px 0px;
}
.search-section .block {
	width: 100%;
}

#search-block-form {
    width: 100%;
    position: relative;
}

#search-block-form .form-type-search {
    margin: 0px;
    display: block;
}

.search-form input.form-autocomplete {
     width: 100%;
}

#sociallinks ul li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

#sociallinks ul li a {
    display: block;
	padding: 0px 5px;
}

.form-type-search.form-group {
    margin-bottom: 0px;
}
.form-type-search.form-group .input-group {
    width: 100%;
	border: 1px solid #cccccc;
	background: #fff;
}
.form-type-search .input-group .form-control {
    width: 80%;
    padding-right: 15px;
    border: 0px;
    box-shadow: none;
}
.form-type-search .input-group .input-group-btn {
    position: relative;
    right: 0px;
    width: 20%;
    display: inline-block;
    white-space: initial;
}
.form-type-search .input-group .input-group-btn .btn {
    text-align: center;
    width: 100%;
    padding: 0px;
}
.form-type-search .input-group .input-group-btn .glyphicon {
    top: 4px;
    font-size: 21px;
    right: 0px;
    color: #000000;
}
.view-events-slider-mobile,
.view-events-mobile,
.view-see-do-mobile,
.view-eat-drink-mobile,
.view-history-heritage-mobile,
.view-you-might-also-like-mobile,
.view-you-might-also-like-eat-drink-mobile,
.view-you-might-also-like-history-heritage-mobile {
	display: block !important;
	position:relative;
}
.logo-section img {
	width: 80%;
}

.header-left-section .logo-section .site-logo img {
    margin-left: 0px !important;
}

.views_slideshow_main,
.views-slideshow-controls-bottom {
	width: 100%;
	float: none;
}
.views_slideshow_cycle_teaser_section, .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide, .views_slideshow_cycle_teaser_section .views-field-field-upload-slideshow-image, .views_slideshow_cycle_teaser_section .field-content .img-responsive {
	width: 100% !important;
	height: 410px;
}
.slideshow_contents {
	position: absolute;
	top: 125px;
	color: #ffffff;
	font-weight: bold;
	padding:0 15px;
}
.view-events-slider-mobile .slideshow_title a{
	color:#ffffff;
}
.view-events-slider-mobile .slideshow_title a:hover{
	border-bottom:1px solid #fff;
}
.view-events-slider-mobile .slideshow_date {
	font-weight: normal;
	font-size: 12px;
	line-height:14px;
}
.view-events-slider-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets {
	text-align: center;
}
.view-events-slider-mobile .views_slideshow_cycle_teaser_section, 
.view-events-slider-mobile .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide, 
.view-events-slider-mobile .views_slideshow_cycle_teaser_section .views-field-field-upload-slideshow-image, 
.view-events-slider-mobile .views_slideshow_cycle_teaser_section .field-content .img-responsive {
	width: 100% !important;
	height: 190px !important;
	object-fit: cover;
}
#event-section,
#see-and-do-section,
#eat-and-drink-section,
#history-and-heritage-section {
	padding-top: 25px;
	position: relative;
}
#see-and-do-section{
	margin-top:0px !important;
}
#eat-and-drink-section,
#see-and-do-section {
	margin-bottom: 0px;
}
#event-section .block-title,
#see-and-do-section .block-title,
#eat-and-drink-section .block-title,
#history-and-heritage-section .block-title,
.region-map-and-location-section .block-title,
#block-views-block-you-might-also-like-mobile-block-1 .block-title,
#block-views-block-you-might-also-like-eat-drink-mobile-block-1 .block-title,
#block-views-block-you-might-also-like-history-heritage-mobile-block-1 .block-title{
	float: none;
	width: 100%;
	margin-top:10px;
	margin-bottom:15px;
	font-family: 'Walsheim-Medium';
}
.event-title a, 
.see-do-title a, 
.eat-drink-title a, 
.history-heritage-title a {
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
}
.view-events-slider-mobile .views-slideshow-controls-bottom,
.view-see-do-mobile .views-slideshow-controls-bottom,
.view-eat-drink-mobile .views-slideshow-controls-bottom,
.view-history-heritage-mobile .views-slideshow-controls-bottom,
.view-you-might-also-like-mobile .views-slideshow-controls-bottom,
.view-you-might-also-like-eat-drink-mobile .views-slideshow-controls-bottom,
.view-you-might-also-like-history-heritage-mobile .views-slideshow-controls-bottom {
	position: absolute;
	top: 175px;
	z-index: 999;
}
.view-events-slider-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-see-do-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-eat-drink-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-history-heritage-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-you-might-also-like-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-you-might-also-like-eat-drink-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-you-might-also-like-history-heritage-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
	padding: 5px 5px;
	margin: 0.125em;	
	width: 5px;
	height: 5px;
}
.view-events-mobile .views-slideshow-controls-bottom,
.view-see-do-mobile .views-slideshow-controls-bottom,
.view-eat-drink-mobile .views-slideshow-controls-bottom,
.view-history-heritage-mobile .views-slideshow-controls-bottom,
.view-you-might-also-like-mobile .views-slideshow-controls-bottom,
.view-you-might-also-like-eat-drink-mobile .views-slideshow-controls-bottom,
.view-you-might-also-like-history-heritage-mobile .views-slideshow-controls-bottom {
	position: absolute;
	top: -25px;
}
.view-events-mobile .views-row,
.view-see-do-mobile .views-row,
.view-eat-drink-mobile .views-row,
.view-history-heritage-mobile .views-row,
.view-you-might-also-like-mobile .views-row,
.view-you-might-also-like-eat-drink-mobile .views-row,
.view-you-might-also-like-history-heritage-mobile .views-row{
	padding-left:0px !important;
	padding-right:0px !important;
	width:100%;
}
.view-events-mobile .img-responsive,
.view-see-do-mobile .img-responsive,
.view-eat-drink-mobile .img-responsive,
.view-history-heritage-mobile .img-responsive,
.view-you-might-also-like-mobile .img-responsive,
.view-you-might-also-like-eat-drink-mobile .img-responsive,
.view-you-might-also-like-history-heritage-mobile .img-responsive  {
	height: 170px !important;
	object-fit: cover;
}
.event_content .event-title a:hover,
.see-do-content .see-do-title a:hover,
.eat-drink-content .eat-drink-title a:hover,
.history-heritage-content .history-heritage-title a:hover{
	border-bottom-color:transparent;
}
.event-short-description,
.see-do-short-description,
.eat-drink-short-description,
.history-heritage-short-description {
	font-size: 14px;
}
.view-footer a {
	background: #59C9D5;
	color: #ffffff;
	padding: 15px 55px;
	margin-top:20px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	display: block;
}
.view-see-do-mobile .view-footer a{
	background:#D03076 !important; 
}
.view-eat-drink-mobile .view-footer a{
	background:#8BB24F  !important; 
}
.view-events-mobile .views-slideshow-pager-bullets,
.view-see-do-mobile .views-slideshow-pager-bullets,
.view-eat-drink-mobile .views-slideshow-pager-bullets,
.view-history-heritage-mobile .views-slideshow-pager-bullets,
.view-you-might-also-like-mobile .views-slideshow-pager-bullets,
.view-you-might-also-like-eat-drink-mobile .views-slideshow-pager-bullets,
.view-you-might-also-like-history-heritage-mobile .views-slideshow-pager-bullets{
	position: absolute;
	right: 0;
	top: -7px;
}
.view-events-slider-mobile .views-slideshow-pager-bullets li,
.view-events-mobile .views-slideshow-pager-bullets li,
.view-see-do-mobile .views-slideshow-pager-bullets li,
.view-eat-drink-mobile .views-slideshow-pager-bullets li,
.view-history-heritage-mobile .views-slideshow-pager-bullets li,
.view-you-might-also-like-mobile .views-slideshow-pager-bullets li,
.view-you-might-also-like-eat-drink-mobile .views-slideshow-pager-bullets li,
.view-you-might-also-like-history-heritage-mobile .views-slideshow-pager-bullets li{
	background:#cccccc !important;
}
.view-events-mobile .views-slideshow-pager-bullets li:hover,
.view-events-mobile .views-slideshow-pager-bullets li.active,
.view-history-heritage-mobile .views-slideshow-pager-bullets li:hover,
.view-history-heritage-mobile .views-slideshow-pager-bullets li.active{
	background:#59C9D5 !important;
}
.view-see-do-mobile .views-slideshow-pager-bullets li:hover,
.view-see-do-mobile .views-slideshow-pager-bullets li.active,
.view-you-might-also-like-eat-drink-mobile .views-slideshow-pager-bullets li:hover,
.view-you-might-also-like-eat-drink-mobile .views-slideshow-pager-bullets li.active{
	background:#D03076  !important;
}
.view-eat-drink-mobile .views-slideshow-pager-bullets li:hover,
.view-eat-drink-mobile .views-slideshow-pager-bullets li.active,
.view-you-might-also-like-mobile .views-slideshow-pager-bullets li:hover,
.view-you-might-also-like-mobile .views-slideshow-pager-bullets li.active,
.view-you-might-also-like-history-heritage-mobile .views-slideshow-pager-bullets li:hover,
.view-you-might-also-like-history-heritage-mobile .views-slideshow-pager-bullets li.active{
	background:#8BB24F  !important;
}
.view-events-slider-mobile .views-slideshow-pager-bullets li:hover,
.view-events-slider-mobile .views-slideshow-pager-bullets li.active{
	background:#ffffff !important;
}
.view-events-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-see-do-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-eat-drink-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-history-heritage-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-you-might-also-like-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-you-might-also-like-eat-drink-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-you-might-also-like-history-heritage-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li,
.view-events-slider-mobile .views-slideshow-controls-bottom .views-slideshow-pager-bullets li{
	padding: 4px 4px;
	margin: 0.2em;
	width: 4px;
	height: 4px;
}
.views_slideshow_controls_text {
	position: absolute;
	top: 83px;
	z-index: 999;
	width:100%;
}
.views_slideshow_controls_text_previous a {
	background: url(../images/previous.png) no-repeat;
	width: 25px;
	font-size: 0px;
	display: block;
	float:left;
}
.views_slideshow_controls_text_pause {
	display: none;
}
.views_slideshow_controls_text_next a {
	background: url(../images/next.png) no-repeat;
	width: 25px;
	font-size: 0px;
	display: block;
	float:right;
}
#geofield-map-view-discover-parramatta-block-1 {
	height: 400px !important;
}
#quick-link-section ul li {
	margin-bottom: 10px;
}
#quick-link-section {
	padding: 25px 0 0 0;
}
#map-and-location-section .marker_info_content .google_map_item {
	width: 93%;
	right: 10px;
	top: 130px;
}
#map-and-location-section .marker_info_content_close {
	width: 20px;
	height: 20px;
	background: url(../images/close_black.png) no-repeat;	
}
.google_map_image img{
	display:none;
}
.google_map_title a {
	font-size: 20px;
	color: #000;
	font-weight: bold;
}
.google_map_sdesc {
	font-size: 13px;
	line-height: 22px;
	padding-bottom: 0px;
	min-height: 150px;
}
.google_map_left_button a {
	padding: 7px 15px;
	font-size: 17px;	
	line-height: 19px;
}
.google_map_right_button {
	padding-top: 0px;
}
.region-map-and-location-section .expose_filter_label {
	background: #e8e8e8;
	padding: 15px;
	padding-bottom: 0px;
	margin-bottom:0px;
}
.region-map-and-location-section .expose_filter_label .normal_text {
	display: block;
	padding-top: 10px;
	color:#999999;
}
.views-exposed-form {
	background: #e8e8e8;
	padding-left: 10px;
	padding-right: 10px;
}
.views-exposed-form .js-form-type-checkbox {
	margin-right: 0px;
	width: 100%;
	margin-bottom:0px;
	font-size:14px;
}
#newsletter-section {
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 20px 0px 30px;
}
body.user-logged-in .simplenews-subscriber-form .form-item-message {
	width: 100%;
	padding: 70px 50px;
}
.block-simplenews-subscription-block form,
.webform-submission-banner-newsletter-subscription-f-form {
    width: 100%;
	padding: 0px 25px;
}
.simplenews-subscriber-form .form-item-message,
.webform-submission-banner-newsletter-subscription-f-form .subscription-message {
	width: 100%;
	font-size: 20px;
	line-height: 25px;
	padding:10px 25px 30px 25px
}
.simplenews-subscriber-form .field--name-mail,
.webform-submission-banner-newsletter-subscription-f-form .form-item-email {
    width: 100%;
    margin-left: 0px;
}
.simplenews-subscriber-form .form-actions,
.webform-submission-banner-newsletter-subscription-f-form .form-actions {
    width: 100%;
	margin: auto;
}
.simplenews-subscriber-form .form-actions .form-submit,
.webform-submission-banner-newsletter-subscription-f-form .form-actions .form-submit {
    width: 100%;
}
.simplenews-subscriber-form .field--name-mail .form-control,
.webform-submission-banner-newsletter-subscription-f-form .form-item-email .form-email {
	width: 100%;
}
/****************Inner page*****************/

.page-node-type-events .event_other,
#event_detail_wrapper{
	padding:0px 15px;
}
.event_detail_top_section .event_map_direction a:first-child { 
	padding: 5px 10px;
	font-size: 14px;
	margin-right: 10px;
}
.event_detail_top_section .event_map_direction a:nth-child(2) {
    font-size: 16px;
}
.view-you-might-also-like-history-heritage-page .views-row,
.view-you-might-also-like-eat-drink-page .views-row,
.view-you-might-also-like .views-row,
.view-other-events .views-row {
    width: 100%;
    margin-bottom: 20px;
}
.view-you-might-also-like-history-heritage-page .views-field-field-image img,
.view-you-might-also-like-eat-drink-page .views-field-field-image img,
.view-you-might-also-like .views-field-field-image img{
	width: 100%;
}
#whole_content_bottom {
	background:#f2f2f2;
}
#whole_content_bottom .region-content-bottom{
	padding: 25px 15px;
}
#whole_content_bottom .region-content-bottom.no-child{
    padding: 0;
}

#block-views-block-you-might-also-like-history-heritage-page-block-1,
#whole_content_bottom .block-views-blockyou-might-also-like-eat-drink-page-block-1,
#whole_content_bottom .block-views-blockyou-might-also-like-block-1,
#whole_content_bottom .block-views-blockother-events-block-1 {    
    width: 100%;
}
.footer-top-left-section {
	padding: 0px 15px;
}
.footer-top-left-section img{
	width:185px;
}
.footer-top-right-section .menu,
.footer-top-right-section li,
.footer-bottom-right-section li,
.footer-bottom-right-section .menu.menu--footer-bottom-right {
	float: none;
}
.footer-top-right-section ul.menu{
	margin-left:0rem;
}
.footer-top-right-section ul.nav > li > a {
	padding: 5px 15px;
	display:inline-block;
}
#whole-footer-bottom-section{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
}
.footer-bottom-right-section ul.menu--footer-bottom-right li a {
	display: inline-block;
}
.footer-bottom-right-section ul.nav > li > a {
	padding: 7px 0px;
}
.footer-bottom-right-section #block-footerbottomright {
	float: none;
	width: 100%;
}
.footer-bottom-right-section #block-sociallinks-2 {
	float: none;
	padding-top: 10px;
}
.footer-bottom-right-section .fa.fa-facebook {
	padding-left: 0px;
}

/*********************Event section css***********************/
.path-events .events_search_banner .header_title {
	padding-top: 15px;
}
.path-events .events_search_banner .header_title h2 {
	margin-bottom: 10px;
	font-size: 24px;
	padding-bottom: 0px;
}
.parramatta-events-search-form .form-item-keywords, 
.parramatta-events-search-form .form-item-date-range,
.events_search_banner .form-item-category {
	width: 100%;	
}
.parramatta-events-search-form .form-item {
	height: 45px;
	margin-right: 0px;
	float: none;
	display: inherit;
	margin-bottom: 15px;
}
.events_search_sort_and_type_form .select-wrapper::after {
	top: 50%;
}
body.page-node-type-articles h1.page-header,
body.page-node-type-page h1.page-header, 
body.path-user h1.page-header,
.page-node-type-history-heritage h1.page-header,
.page-node-type-eat-drink h1.page-header,
.page-node-type-see-do h1.page-header,
.page-node-type-events h1.page-header,
.view-see-do-listing .views-field-title, 
.view-eat-drink-listing .views-field-title, 
.view-history-heritage-listing .views-field-title,
.view-taxonomy-term .article-content-wrapper .large-article-title a {
	font-size: 36px !important;
	line-height: 38px !important;
}
body.page-node-type-page h1.page-header,
body.path-user h1.page-header,
.page-node-type-history-heritage h1.page-header,
.page-node-type-eat-drink h1.page-header,
.page-node-type-see-do h1.page-header,
#Map_bottom_section{
	padding-left:15px;
	padding-right:15px;
	margin-bottom:0px;
}
.views-field.views-field-name,
#event_detail_wrapper .event_author {
	margin: 10px 0px !important;
}
.event_author .col-sm-12{
	padding-left:0px;
	padding-right:0px;
}
.event_detail_top_section .event_body .field--name-body {
	padding: 15px 0px;
	font-size: 16px;
	line-height: 24px;
}
.event_detail_top_section .event_detail_top_right_section .event_info,
.event_detail_top_section .event_share {
	background: #f2f2f2;
	margin-top: 10px;
}
#event_detail_wrapper .event_map {
	padding: 20px 0px;
}
body.sidebar-second #midcontent_area {
	width: 100%;
	float: none;
	padding-left: 15px;
	padding-right: 15px;
}
.view-see-do-listing .views-field-field-short-description, 
.view-eat-drink-listing .views-field-field-short-description, 
.view-history-heritage-listing .views-field-field-short-description,
.view-taxonomy-term .article-content-wrapper .large_article-content .article-short-description {
	width: 100%;
	margin: 20px 0px;
	font-size: 16px;
	line-height: 24px;
}
.attachment-after .view-see-do-listing, .attachment-after .view-eat-drink-listing, .attachment-after .view-history-heritage-listing {
	width: 100%;
}
.attachment-after .views-field.views-field-field-image,
.attachment-after .views-field.views-field-nothing,
.view-taxonomy-term .article-content-wrapper,
.view-taxonomy-term .article-content-wrapper .image_box,
.view-taxonomy-term .article-content-wrapper .article-content,
#sidebar_second_area {
	width: 100%;
	float: none;
}
.attachment-after .views-row,
.view-taxonomy-term .article-content-wrapper:hover{
    background: none;
}
.attachment-after .views-field.views-field-nothing .see-do-short-description, 
.attachment-after .views-field.views-field-nothing .eat_drink-short-description,
.view-taxonomy-term .article-content-wrapper .article-short-description {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 15px;
}
.attachment-after .views-row,
.view-taxonomy-term .article-content-wrapper {
	margin-bottom: 20px !important;
}
body.path-see-do.sidebar-second #sidebar_second_area, body.path-eat-drink.sidebar-second #sidebar_second_area, body.path-history-heritage.sidebar-second #sidebar_second_area {
	margin-top: 0px; 
}
#sidebar_second_area{
	padding-left: 15px;
	padding-right: 15px;
}
#block-addtoanybuttons {
	background: #f2f2f2;
}
body.page-node-15 .view-other-events .views-field-nothing {
	background: #fff !important;
}
body.path-taxonomy #midcontent_area{
	padding-left:15px;
	padding-right:15px;
}
body.path-taxonomy .view-taxonomy-term .row-eq-height {
	width: 100%;
	padding-left:0px;
	padding-right:0px;
}
body.path-taxonomy .view-taxonomy-term .img-responsive{
	width:100%;
}
.path-events #maindiv .events-row.views-row {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0px;
	background:#f2f2f2;	
}
.path-events .event_search_results, .path-events .view-events {
	margin:0px;
}
.path-events .event_search_results, 
.path-events .view-events,
.path-events #maindiv .events-row.views-row {
	width: 100%;
	margin-bottom: 15px;
}

.view-events .view-content, 
.view-see-do .view-content, 
.view-eat-drink .view-content, 
.view-history-heritage .view-content {
	width:100%;
	overflow:hidden;
	display: block;
}
.view-events .view-header {
	padding-left: 15px;
	padding-right: 15px;
}
.search_results_title {
	padding-left: 15px;
	padding-right: 15px;
	margin: 20px 0px !important;
}

.path-events .parramatta-events-search-sort-form,
.path-events .parramatta-events-search-type-form {
	width: 100%;
	float: none;
}
.parramatta-events-search-type-form fieldset {
	float: none;
}
.parramatta-events-search-type-form .form-type-radio{
	width:50%;
}
/* body.page-node-type-events #whole_content_bottom {
	padding: 25px 0px;
	padding-left: 15px;
	padding-right: 15px;
} */
body.path-events #maindiv .views-field-nothing {
	background: #fff;
}
body.path-events .events_search_sort_and_type_form {
	padding: 0px 15px;
}
.path-events .view-events .view-header h2, 
.path-events .view-see-do .view-header h2, 
.path-events .view-eat-drink .view-header h2, 
.path-events .view-history-heritage .view-header h2 {
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 0px;
	font-family: 'Walsheim-Medium';
}
.events_search_results_container .search_results_title {
	font-size: 22px;
	font-weight: bold;
}
.parramatta-events-search-sort-form{
	display:none;
}
.events_search_banner .form-item-category span.multi-select-button {
	width: 96%;
}
body.path-events .google_map_item {
	left: 0;
	right: 0;
	top: 110px;
	margin: auto;
}
.google_map_item {
	width: 95%;
}
body.path-events .geofield-google-map{
	height: 400px !important
}
.geofield-google-map {
	height: 200px !important;
	margin-top:0px;
}
.daterangepicker {
	width: 90.6% !important;
}
.daterangepicker .drp-calendar.left {
	padding: 0px;
}
.daterangepicker .drp-calendar {
	max-width: 100%;
}
#map-and-location-section .marker_info_content_close, .google_map_item .marker_info_content_close {
	background: url(../images/close_black.png) no-repeat;
}
body.path-user #maindiv{
	padding-left:15px;
	padding-right:15px;
}
.user-login-form,
.user-register-form,
.user-pass {
	width: 100%;
}
body.path-user .tabs ul.nav-tabs li{
	margin-bottom:5px;
}
.view-see-do-mobile .views-field-nothing,
.view-eat-drink-mobile .views-field-nothing,
.view-history-heritage-mobile .views-field-nothing,
.view-events-mobile .views-field-nothing,
.view-you-might-also-like-mobile .views-field-nothing,
.view-you-might-also-like-eat-drink-mobile .views-field-nothing,
.view-you-might-also-like-history-heritage-mobile .views-field-nothing{
	padding:15px 20px;
	background:#fff;
	min-height:230px;
}
.show_more {
	text-align: center;
	color: #d03076;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
}
.view-history-heritage-map .event_get_direction a, 
.view-eat-drink-map .event_get_direction a, 
.view-see-do-map .event_get_direction a, 
.view-event-map .event_get_direction a {
	top: 135px;
}
.event_detail_top_section .event_detail_top_right_section .but_ticket {
	margin-top: 10px;
}
.event_detail_top_section .event_detail_top_right_section .event_info {
	padding: 20px;
	color: #ccc;
}
.event_info .field--name-field-event-date{
	font-size:14px;
}
.event_share {
	text-align: center;
	padding: 20px;
	background: #f2f2f2;
}
.page-node-type-events .view-other-events .event-date {
	bottom: 55%;
}
#event-section h2,
#see-and-do-section h2,
#eat-and-drink-section h2,
#history-and-heritage-section h2,
#map-and-location-section h2,
#whole_content_bottom h2{
	float: none;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size:25px;
	padding-bottom:0px;
}
.footer-bottom-right-section #block-footercopyrightprivacypolicylinks {
	float: none;
	width: 100%;
}
.footer-bottom-right-section .menu {
	float: none;
	margin-left:0px;
}

.footer-top-right-section li a {
	padding: 5px 15px;
	display: inline-block;
}

.footer-bottom-right-section #block-footercopyrightprivacypolicylinks ul.menu li a {
	padding: 5px 0px;
	display: inline-block;
}

.footer-bottom-right-section #block-footersociallinks-2,
.footer-bottom-right-section #block-footersociallinks-2 li {
	float: left;
}
.view .views-field-field-main-header-image img{
	width: 100%;
	height: 190px;
	min-height: auto;
	object-fit: cover;
}
.view-taxonomy-term .article-content-wrapper .large_image_box img{
	height: auto;
}
.view .view-header {
	text-align: left;
	padding-left: 15px;
}
.view-events-overview .row-eq-height{
	width:100%;
}
#event_detail_wrapper .event_title h2 {
	font-size: 24px;
}
.page-node-type-articles .views-element-container .views-col{
	width: 100% !important;
	margin-bottom:20px;
}
.page-node-type-articles .views-element-container .views-col.col-2{
	margin-left: 0%;
    margin-right: 0%;
}
.page-node-type-articles .views-element-container,
.page-node-type-articles .views-element-container .views-col img{
	width:100%;
}

.view-events-overview .row-eq-height img {
    width: 100%;
    min-height: 225px;
    object-fit: cover;
}
body.page-node-type-articles h1.page-header,
body.page-node-type-events h1.page-header{
	margin-top:0px;
 }
 body.page-node-type-articles .col-sm-12,
 body.page-node-type-events .col-sm-12,
 .event_detail_top_left_section,
 .event_detail_top_right_section{
 	padding-left:0px;
	padding-right:0px;
 }
 .category_share.share-this-category {
	margin-top:0px;
}
.events_page_submit_event_button a {
	margin-top: 0px;
	margin-bottom: 25px;
}
#whole_content_bottom .views-element-container {
	width: 100% !important;
}

/* changes for the new hero video slider */
.hero-slider .img-holder{
	height: 220px;
}
.hero-slider-controls .slick-arrow{
	width: 25px;
	height: 25px;
}

.hero-slider-full .slide-wrapper{
	flex-direction: column;
}
.hero-slider-full .slide-wrapper .img-holder{
	height: 230px;
}
.hero-slider-full .slide-wrapper .img-container{
	width: 100%;
}
.hero-slider-full .slide-wrapper .text-container{
	width: 100%;
	padding: 40px 0;
}

/* slider controls */
.hero-slider .img-holder .video-poster a,
.hero-slider-full .img-holder .video-poster a{
    width: 65px;
    height: 65px;
    background-size: contain;
}


}
