/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/* .tribe-events-month .fusion-events-before-title {clear:inherit;} */
dd.tribe-meta-value a {
    color: #e05126!important;
}
h3.tribe-events-single-section-title {
    color: white!important;
}
.fusion-column.col-lg-4.col-md-4.col-sm-4.useful-links {
    display: none;
}
.fusion-social-network-icon.fusion-tooltip.fusion-rss.fusion-icon-rss {
    background: url("https://www.foapom.com/wp-content/uploads/2016/12/rss.png");
	width: 19px;
    height: 19px;
    position: relative;
    text-indent: -999em;
    
}
.woocommerce table table.tribe-attendee-meta td {
	padding: 0 12px .25em!important;
}
.tribe-attendee-meta tbody tr:first-child, .tribe-attendee-meta tbody tr:last-child {
    display: none;
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title{color:#535352!important;}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-caption{display: none!important;}
.tnc-right-btn {
    background: none;
}
.tnc-right-btn ul li.trb-left {
    background: #e05126;
}
td.woocommerce.add-to-cart button {
    background: linear-gradient(180deg,#e05126,#e05126)!important;
}
.tribe-events-cal-links a{padding: 6px 6px!important; font-size: 9px!important; background: darkgrey!important; }
.tribe-events-meta-group.tribe-events-meta-group-venue h3 { color: #fff!important; }
.tribe-events-meta-group.tribe-events-meta-group-details h3 { color: #fff!important; }
dd.tribe-events-event-categories a { color: #e05126!important; }
.tribe-events-gmap { color: #e05126!important; }
.sidebar .tribe-events-gmap:after{ color: #e05126!important; }
div#tribe-events-footer { display: none; }

.searchform .search-table .search-field input{
	background-color: white!important;
}footer.fusion-footer-widget-area.fusion-widget-area {  border-top: 80px solid #2f2b29!important;  }
.fusion_builder_column_2_3 .fusion-column-wrapper p {
    margin: 15px 0px!important;
	
}
.fusion_builder_column_1_2  .fusion-column-wrapper p {
    margin: 15px 0px!important;
}
.fusion_builder_column_1_4  .fusion-column-wrapper p {
    margin: 15px 0px!important;
}
.fusion_builder_column_1_3  .fusion-column-wrapper p {
    margin: 15px 0px!important;
}
.fusion_builder_column_1_1  .fusion-column-wrapper p {
    margin: 15px 0px!important;
}
.fusion_builder_column_3_4  .fusion-column-wrapper p {
    margin: 15px 0px!important;
}
.fusion_builder_column_3_5  .fusion-column-wrapper p {
    margin: 15px 0px!important;
}

a.flick-png i {
    font-size: 18px;
	color: #afb2b4;
}
.fusion-social-links-footer {
    margin-right: 2% !important;
}
div#customfooter {    margin: 3px 34px -4px; }
.page-id-16240 div#main {    padding-top: 2%;}
.tribe-events-calendar td>div:first-child {
    width: 24px!important;
    height: 24px;
    line-height: 18PX!important;
	 margin-top: 3px;
}
.fusion-fullwidth { background-size: auto !important; }
.widget-title { text-transform: uppercase; }
.fusion-post-wrapper { background-color: #fff !important; }
.margin-top-55px { margin-top: -55px; }
.widget_sp_image .heading h4 { font-size: 24px; }
.widget_sp_image .widget_sp_image-description{ padding-top: 15px; }
.author,
.testimonial-thumbnail  { color: #fff !important; }
.white .title-heading-left { color: #fff !important; }
.page-id-7 #main { padding-bottom: 0; }
.fusion-footer-widget-area { border-top: 0 none; }
.fusion-footer-widget-column .widget-title { font-size: 18px !important; }
.fusion-footer-widget-area ul li a { border-color: #bfbfbf !important; }
.fusion-footer-copyright-area {
  background-color: #fff !important;
  border: 0 none !important;
}
.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft, 
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft {
  width: 40%;
}
.event-list-view .event { 
  border: 1px solid #eee;
  border-radius: 3px;
}
.fusion-post-wrapper .fusion-flexslider .slides img { max-height: 166px; }
.fusion-post-content-container { min-height: 100px; }
.fusion-logo img { max-height: 55px; }
.fusion-header { height: auto !important; }

.event-list-view li.event { 
  display: table;
  height: 100%;
  width: 100%; 
}
.event-list-view .event-date,
.event-list-view .event-info { 
  display: table-cell;
  float: none !important;
  margin: 0 !important;
  vertical-align: middle;
}
.event-list .start-date {
  float: none !important;
  margin: 0 auto;
}
.event-list .start-date, .event-list .end-date {
  background-color: transparent !important;
  padding: 0 10px;
  width: 100% !important;
}
.event-list .event-weekday { display: none; }
.event-list .event-day { font-size: 3em; margin-bottom: 0;}
.event-info .event-title { display: none; }
.event-details ul { 
  border-left: 1px solid #eee;
  padding: 0;
}
.event-details li {
  border-bottom: 1px solid #eee;
  list-style: none;
  padding: 15px;
}
.event-details li:last-child { border: 0 none; }
.event-details .date,
.event-details .des { 
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
}
.event-details .des{
  max-width: 80%;
}
.event-details .date {
  border: 1px solid #eee;
  border-radius: 3px;
  color: #d29329;
  padding: 5px;
}
.hlist a {
  color: #fff;
}
.no-margin-bottom { margin-bottom: 0 !important; }
.no-margin-top { margin-top: 0 !important; }
.fusion-footer-copyright-area {
  padding-bottom: 6px !important;
  padding-top: 6px !important;
}


.event-list-view .event.special-events { 
  background-color: #fff;
  border-radius: 0 !important;
  margin: 0 !important;
}


/* --------------------------------------------------------
  x.x Testimonial Slider
-------------------------------------------------------- */
.reviews blockquote { margin: 0; }

.rlexslider-1 {
	margin: 0 auto;
	max-width: 720px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.rlexslider-1 ul { padding: 0; }

.rlexslider-1 li  {
	display: inline-block;
	list-style: none; 
	margin-right: 20px; 
}

.rlex-direction-nav .rlex-prev,
.rlex-direction-nav .rlex-next {
	display: block;
	font-size: 0;	
	height: 41px;
	width: 42px;
}

.rlex-direction-nav .rlex-prev {
	background: url(images/left-arrow.jpg) no-repeat center center;
}
.rlex-direction-nav .rlex-next {
	background: url(images/right-arrow.jpg) no-repeat center center;
}


.testimonial_title .title-heading-left {
  font-size: 24pt;
 font-family: serif;
}

.rlexslider-1 ul.rlex-direction-nav {
/*   margin-left: -53%;
  margin-top: -7%; */
}

.rlexslider-1 {
  overflow: visible;
  padding: 0;
  margin: 0;
}

.rlex-viewport .slides li {
  background: #fff;
  /*height: 230px;
  width: 350px !important;*/
}

.review blockquote {
  border: none;
  line-height: 20pt !important;
  padding: 8% 8% 4% 8%;
  background: #fff !important;
}

.review blockquote q{
  background: #fff !important;
  font-style: normal !important;
}

.review .author{
  color: #000 !important;
}

.review blockquote q:before {
  border-top: 6px solid #32B3A3;
  width: 58px;
  display: block;
  margin-bottom: 7%;
  content: " ";
}

.review blockquote q:after {
  border-bottom: 1px solid #e5e4e3;
  width: 270px;
  display: block;
  margin-top: 3%;
}

.review .author .company-name strong {
  font-weight: normal;
  padding-left: 8%;
  font-size: 10pt;
  font-family: serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.upcoming_event {
  background: url(images/upcoming_background.jpg);
}

.upcoming_event .fusion-row {
  width: 76%;
}

.fusion-countdown-1{
  background: none !important;
}
#tribe-events-content .tribe-events-calendar thead th{background:transparent;color:#464646;font-family:Arial;border-bottom:8px solid #57b39a;padding-bottom:3px;}
calendar td, #tribe-events-content table.tribe-events-calendar {border-color: transparent !important;}
#tribe-events-content table.tribe-events-calendar td {background-color: transparent;border-color: transparent;border-bottom:1px solid #a4a4a4;}
table.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], 
table.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
table.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], 
table.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a,
table.tribe-events-calendar td.tribe-events-future div[id*="tribe-events-daynum-"], 
table.tribe-events-calendar td.tribe-events-future div[id*="tribe-events-daynum-"] a{
     border-radius: 20px;display: inline-block;text-align: center;} 
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a{color:#555555 !important;}
div#tribe-events-content table.tribe-events-calendar td:hover{background:transparent;box-shadow:none;}
div#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
    background-color: transparent;
}
#tribe-events-bar #tribe-bar-form{background-color: transparent;}
#tribe-bar-collapse-toggle, #tribe-bar-form, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, #tribe-events-bar::after, #tribe-events-bar::before, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal::after, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal::before, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content, #tribe-events-content-wrapper #tribe_events_filters_wrapper::after, #tribe-events-content-wrapper #tribe_events_filters_wrapper::before, #tribe_events_filters_wrapper .closed .tribe-events-filters-group-heading:hover, #tribe_events_filters_wrapper .tribe-events-filter-group label, #tribe_events_filters_wrapper .tribe-events-filters-group-heading:hover, .tribe-events-filter-group.tribe-events-filter-autocomplete, .tribe-events-filter-group.tribe-events-filter-multiselect, .tribe-events-filter-group.tribe-events-filter-range, .tribe-events-filter-group.tribe-events-filter-select{background-color: transparent !important;}
#main h2.tribe-events-page-title{font-family:Arial;} 

#gallery-form.searchform .search-field input[type="text"] {background: #fff !important;}
.galleryThumb {margin: 12px 22px 10px 0 !important;width: 28% !important;}
.galleryThumb.gallery_last { margin-right: 0 !important;}
.wrap-filters-cal-title{display:flex;float:left;}
.wrap-filters-calendar{display:flex;float:left;}
.wrap-filters-calendar select{margin-right:27px;}
#main .wrap-filters-cal-title h2.tribe-events-page-title{color:#464646;font-weight: bold;text-transform: uppercase;}
.fusion-events-before-title {margin-bottom: 20px;}
#tribe-events-bar{display:none;}
.tribe-events-prev-month{margin-right:10px;}
.tribe-events-calendar td div[id*="tribe-events-daynum-"] {padding:3px !important;}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-grid .tribe-grid-header .tribe-week-today {min-width: auto;}
table.tribe-events-calendar div[id*="tribe-events-daynum-"] a {display: inline-block !important;}
.special-calss-cal-footer{padding-left:30px;padding-right:30px;}
.special-calss-cal-footer .fusion-row{max-width:1100px;}
.special-calss-cal-footer .fusion-column-wrapper h1 {
    font-family: "Crimson Text";
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.41;
}
.sb-toggle-wrapper{display:none!important;}
.fusion-main-menu > ul > li > a {
    height: 45px!important;
    /*line-height: 52px!important;*/
}
.fusion-page-title-bar .fusion-breadcrumbs{font-size:14px!important;}
.fusion-page-title-secondary{height:45px;}
.fusion-breadcrumbs{
  padding-top:15px!important; 
  }
.fusion-page-title-bar{height:280px!important;}
.fusion-page-title-bar h1{font-size:30px!important;text-transform: uppercase; color:#fff!important;}
@media screen and (max-width: 768px){
.fusion-page-title-bar h1{    padding-top: 186px!important;} 
}
.fusion-is-sticky .fusion-main-menu > ul > li {
    padding-right: 20px!important;
}
@media screen and (max-width: 1024px){
.fusion-main-menu > ul > li {
  padding-right:18px!important ;}
  .fusion-is-sticky .fusion-main-menu > ul > li{padding-right:18px !important;}
}
h1.entry-title {
    max-width: 1100px;
    margin: auto!important;
    padding-left: 0!important;
}
.fusion-page-title-bar .fusion-breadcrumbs {
    font-size: 14px!important;
    max-width: 1100px;
    margin: auto;
    padding: 0;
}
.fusion-portfolio-wrapper .fusion-image-wrapper {    width: 220px!important;   }
.tnc_carousel .fusion-carousel-item-wrapper img {  height: 370px!important;    width: 370px;     object-fit: cover;  }

#main h2.tribe-events-page-title {    font-family: Arial;    font-weight: bold;    text-transform: uppercase; text-align:left; width: 50%;    float: left;    box-sizing: border-box; }
.fusion-events-before-title #calendarsort {    clear: none; }
div#calendarsort {    float: right;    width: 50%;    box-sizing: border-box; }	


.fusion-megamenu-wrapper ul li a {    color: #000;   }
.fusion-image-carousel {    margin-bottom: 0!important; }
.post-content p {    margin-bottom: 0!important;   }
.fusion-carousel .fusion-carousel-wrapper{ padding:0!important; }
/* .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth {    padding: 0!important; } */
.fusion-image-wrapper {  width: 100%; }
.fusion-footer-widget-area {  border-color: transparent!important; }
/*.what_visitor {    padding: 8% 0!important; }
.what_visitor {  margin-top: 4%; }*/
.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper {
  min-height: 330px; }

.upcoming_event {    } 
.upcoming_evnt div > div {    margin-bottom: 0px!important; }
.upcoming_evnt h1.title-heading-left {    background: #2f2b28;    color: #fff;    padding-left: 41px!important;
    line-height: 65px;
}
.upcoming_evnt .fusion-title.title.fusion-sep-none.fusion-title-size-one.fusion-border-below-title {    margin: 0!important; }
.upcoming_evnt .fusion-title.title.fusion-sep-none.fusion-title-size-one.fusion-border-below-title {
    margin: 0!important;
    width: 430px;
}
.foa_south {
    background-image: url(images/upcoming_background.jpg);
    background: none!important;
    margin: 0px;
}
.fusion-widget-area { border-top:none!important; }
.special_event span.tribe-events-event-image {    height: 150px!important;}
.special_event h1 {    text-align: center;    width: 100%; }
.special_event .fusion-events-thumbnail.hover-type-none {    border-top: solid #d4bd74;    border-width: 5px;}
.special_event > div {   padding: 0 10px; }
ul.ecs-event-list li.ecs-event {    border: 1px solid #9f9b9a;    list-style: none;    margin: 2% 0;    padding: 0 2% 3%; }
ul.ecs-event-list li.ecs-event a{ color:#9f9b9a; }
.fusion-main-menu > ul > li {
    padding-right: 20px!important;
}
.fusion-megamenu-bullet {    display: none; }
span.fusion-megamenu-iconcust img {    height: 180px;    width: 100%; }
.post-content {    padding-top: 1.2%; }
.fusion-social-networks {    overflow: visible!important;    margin-bottom: 2px; }
.fusion-main-menu ul {    background: #fff; }
.fusion-logo-2x.fusion-standard-logo {    width: 150px!important; }
img.fusion-logo-1x.fusion-standard-logo {    width: 150px!important; }
.widget_sp_image .heading h4 {    font-size: 22px; }
/*div#calendarsort {    position: absolute;    right: 0;    margin-top: 55px; z-index:1;}*/
div#slidingbar-area {    visibility: hidden; }


.base_slider_mastr ul.slides li {    height: 450px!important; }.events-archive.events-gridview #tribe-events-content table .type-tribe_events {    border-bottom: 1px solid transparent!important;    padding: 1px 8px!important;}.post-type-archive-tribe_events h1.entry-title { display: none; }table.tribe-events-calendar td {    padding-top: 12px!important; }.submenu_pevent > div {    border-bottom: 1px solid #898989;    width: 90%;    margin: 0 auto 11px;    padding: 0 15px 11px;	text-transform: uppercase;}.fusion-megamenu-title {    font-size: 18px;    color: #000;}.menu_txt div { color: #000; } 

select#tribe-events-events-Cat-custom [value|=biography] {
    display: none;
}
.time-details span.tribe-event-date-start { color: #9e9e9e; }
.tribe-events-venue-details span.tribe-address span { color: #9e9e9e; }
.tribe-events-venue-details span.tribe-address .tribe-events-abbr { color: #9e9e9e; }
.updated.published.time-details .tribe-event-time { color: #9e9e9e; }
.updated.published.time-details { color: #9e9e9e; }
.tnc-right-btn ul li.trb-right { background: #e05126; }

.mgom_txt_wrap {
  top: auto !important;
}

.mgom_show_title_fh .mg_box:hover .mgom_wrap_vc_txt, .mgom_wrap_vc_txt {
  transform: translateY(0%) !important;
}

.mgi_overlays {
  top: 50%;
}

.anglartsec .fusion-meta-info {
  display: none;
}


@media(max-width:1200px){
	.fusion-main-menu > ul > li {    padding-right: 15px!important; }
	.fusion-main-menu {    width: 75%; }
	.upcoming_evnt .fusion-column-wrapper {    position: relative;    top: 2px; }
}

@media(max-width:991px){
.fusion-social-links-footer{ width: 50%; }	
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {  margin: 0px; }
#main h2.tribe-events-page-title{ width:100%; float:none; }
div#calendarsort { width:100%; float:none;  }
div#calendarsort .wrap-filters-calendar {    display: block;    float: right; }
.tnc-right-btn ul li {    padding: 8px 10px; }

div#calendarsort { 
    float: none;
    position: relative;
    top: -150px!important;
    width: 100%;
} 
div#calendarsort .wrap-filters-calendar {  display: block;   float: left; }
.wrap-filters-calendar {    position: absolute;    top: 55px;    left: 4%; }

}
@media(max-width:767px){
.fusion-header {    padding-top: 10px!important;    padding-bottom: 10px!important;  }
.fusion-logo img {    margin-top: -10px!important; }
.fusion-mobile-menu-icons a:before{ color: #a0a0a0!important; }
.fusion-logo img {    width: 6em; }
.fusion-page-title-bar {    position: relative;  }
.fusion-page-title-bar h1 {    position: absolute;    bottom: 40%;    left:5%; }
.fusion-page-title-secondary {    margin-top: 228px!important; }
.fusion-body .fusion-page-title-bar {    height: 170px!important; }
/* .fusion-page-title-secondary {    margin-top: 118px!important; } */
.fusion-page-title-bar h1 {    font-size: 20px!important; }
.wrap-filters-calendar > select {    margin-top: 10px; } 
span.tribe-events-month-nav {    display: block;    margin-top: 10px; }
.upcoming_evnt .fusion-title.title.fusion-sep-none.fusion-title-size-one.fusion-border-below-title {    width: 100%; }
.tnc-right-btn ul li {    padding: 8px 15px; }
.page-id-16240 div#main {    padding-top: 5%;}
.fusion-events-before-title {  margin-bottom: 0px; }
.wrap-filters-calendar {    margin-top: 45px;    margin-left: 30px; }
div#calendarsort {  top: -30px; }
}
@media(max-width:991px){
div#calendarsort {  top: 70px; }

}


@media(max-width:480px){
	h2.tribe-events-page-title {font-size: 22px!important;}
  .galleryThumb{ width:100%!important; } 
  .gallery-searchform select.selectCategory { margin-top: 2px; }
  .gallery-searchform select.selectArtistName{ margin-top:2px; }
  .gallery-searchform .search-table{ margin-bottom: 10px; } 
  .gallery-searchform select.selectCategory{    clear: both; width: 120px; }
  .gallery-searchform select.selectArtistName{ width:120px }
  .gallery-searchform .search-table {  width: 100%; }
  .tnc_carousel .fusion-carousel-item-wrapper img {    height: 256px!important; }
table.tribe-events-tickets td {    float: left; }
table.tribe-events-tickets td.tickets_description {    display: none; }

.fusion-main-menu > ul > li {    padding-right: 28px!important; }
.fusion-is-sticky .fusion-main-menu > ul > li {    padding-right: 28px!important; }
.wrap-filters-calendar {    margin-top: -23px;    margin-left: 30px; }
.single-tribe_events h2.tribe-events-single-event-title {
    font-size: 100%;
}
.tribe-events-schedule.updated.published.tribe-clearfix h3 {
    font-size: 70%!important;
}
.fusion-events-featured-image .fusion-events-single-title-content{padding: 5px 10px!important;}
span.tribe-events-divider {
    font-size: 70%!important;
}
span.tribe-events-cost {
    font-size: 70%!important;
}
.tribe-events-tickets tbody {
    display: table-cell!important;
}
table.tribe-events-tickets tr .woocommerce {
    width:100%!important;
}
table.tribe-events-tickets tr .tickets_name {
    width: 100%!important;
}
table.tribe-events-tickets tr .tickets_price {
    width: 100%!important;
}
table.tribe-events-tickets tr .tickets_description {
    width: 100%!important;
}
.fusion-page-title-bar .fusion-breadcrumbs {
    font-size: 80%!important;
    }
input#tribe-tickets-meta_name-of-child-attending {
    width: 100%;
}
input#tribe-tickets-meta_age-of-child-attending {
    width: 100%;
}
#tribe-events-pg-template{
	padding:0px!important
}
.tribe-mobile #main {
    padding-top: 25px!important;
}
}
body.single-timeline_slider_post h2.fusion-post-title{display: none;}

@media only screen and (max-width: 414px) {
    a.pagenextlink {
		left:12px;
	}
	.pagelinks {
		font-size:10px;
	}
	.tribe-events-nav-next a, .tribe-events-nav-right a {
		margin-right: 0px!important;

	}
	.tribe-events-nav-next a, .tribe-events-nav-right a {
		padding: 5px 5px!important;
	}
	.tribe-events-nav-next a:after, .tribe-events-nav-right a:after{
		right: 1px!important;
		margin-left: 5px;
	}
}



.anglartsec .container {
  padding: 0;
}

.anglartsec .container .col-md-12 {
  padding: 0;
}

/* .anglartsec h2.entry-title {
  margin: 0 0 4px;
} */

.anglartsec h2.entry-title {display: none;
  float: right;
  margin: 0;
  position: relative;
  top: 21px;
  width: 45.5%;
}

.rgttxtart h2 {
  margin: 0 0 23px !important;
}

.rgttxtart .snglimdsc {border: medium none;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}

.rgttxtart .snglimdsc tr:first-child td {
  padding-top: 0;
}

.rgttxtart .snglimdsc td {  color: #333333;
  border-bottom: 1px solid #bdbdbd;  font-size: 16px; font-weight:500;
  padding: 13px 0 7px;
}

.rgttxtart .snglimdsc tr:last-child td {  border-bottom:none;
}

.atrbiosec {
  float: left;
  margin: 7px 0 0;
  width: 100%;
}

.atrbiosec h4 {
  color: #333333 !important;
  float: left;
  font-family: sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  margin: 30px 0 16px;
  width: 100%;
}

.atrbiosec p {
  color: #333333;
  float: left;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
  margin: 0;
  width: 100%;
}

.mgi_overlays .mgom_layer.mgom_title {
  font-size: 19px;
  font-weight: 700;
  margin: -5px 0 4px !important;
  text-transform: uppercase;
}

.mg_filters_wrap .mgaf_fake_dd_placeh {
  color: #000000;
}

@media only screen and (max-width:1200px) {
	
.anglartsec h2.entry-title {
  width: 48%;
}	
	
}	
@media only screen and (max-width:991px) {

.anglartsec h2.entry-title {
  margin: 0 0 20px;
  width: 100%;
}
	
}	
	
@media only screen and (max-width:800px) {
	
	.anglartsec .container {
	  width: 100%;
	}
	.rgttxtart {
	  margin: 30px 0 0;
	}

}

.tribe-events-header__events-bar{
	display: none;
}