﻿
	
	.highlights .block.posts { 
		border-top: 0;
		margin-top: 0;
	}


.block.posts li {
	border-top: 1px solid #d9d9d9;
	padding: 9px 0;  
	line-height: 1.5;
	overflow: hidden;
}


.block.posts li:first-child { border-top: 0; }


.block.posts li:last-child { padding-bottom: 0; }


.block.posts a { 
	color: #19232d;
	font-size: 13px;
	font-family: "Roboto Slab", Georgia, serif;
	margin-left: 14px;
	display: block;
}


.block.posts .fa-angle-right {
	color: #e54e53;
	font-size: 12px;
	float: left;
	line-height: 1.625;
}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }
.genesis-nav-menu .menu-item{display:inline-block;text-align:left}
.genesis-nav-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item{margin:0}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}
#outer-wrap{position:relative;width:100%;overflow:hidden}

.caption .inner .t1 {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.05em;
}

.caption .inner .t1 img {
  vertical-align: inherit;
}

.caption.caption_flat .inner .t1 {
  line-height: 1em;
}

.caption.caption_flat .inner .t1 small {
  font-weight: 300;
}
p.has-text-color a{color:inherit}
.wp-block-pullquote .has-text-color a{color:inherit}


.menu-mob__body { position: absolute; height: 100%; width: 100%; top: 0; left: 0; padding-top: 81px; padding-right: 19px; padding-bottom: 70px; }

  .menu-mob__body.no-special { padding-bottom: 0; }


html.special.black-bg .menu-mob__body { background-color: #000; }


html.special.blue-bg .menu-mob__body { background-color: #9dd1ff; }
.resource-link-tile h2.entry-title{padding:0 10px}
.resource-link-tile h2.entry-title:hover{cursor:pointer;color:#409999}
.article-tile.curated h2.entry-title a{color:#fff}
.article-tile.curated h2.entry-title a:hover{color:#409999}
.article-tile .entry-summary,.article-tile .entry-title,.article-tile .filter-links{padding-left:10px;padding-right:10px}
.article-tile .entry-title{text-align:center}
h2.entry-title{margin-top:0}
h2.entry-title a{color:#333}
h2.entry-title a:hover{text-decoration:none;color:#409999}
body.single h1.entry-title{margin-top:10px}
.slick-list .entry-summary,.slick-list .entry-title{padding-left:15px;padding-right:15px}
.featured-activity-details .entry-title{margin-bottom:0}
#pl-infographic-container h2.entry-title{font-size:24px;font-family:freight-sans-compressed-pro,sans-serif;font-weight:400;line-height:26px;text-transform:none;margin-bottom:0}

#social{float:right;}
header #social .icons a{float:right;margin-left:5px}

#col-3 .insta-wrapper a.title:link, .insta-wrapper a.title:visited {
  display: block;
  height: 33px;
  text-decoration: none;
      border-radius: 5px 5px 0 0px;
  margin-bottom: 5px;
}

#col-3  .insta-wrapper a.title img.icon {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin: 4px 10px 0 5px;
}

#col-3 .insta-wrapper a.title .text {
  float: left;
  
  height: 25px;
  overflow: hidden;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 14px;
  white-space: nowrap;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:rgb(194,96,38);}
.centered-text{text-align:center}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }

	.testimon-f p{min-height:195px;}

.footer-top .testimon-f{background:#f7f7f9; border-bottom:1px solid #bd1724; padding:20px; min-height:185px;}

.testimon-f span{font-family: Arial,Helvetica,sans-serif;font-size:12px; color:#333; line-height:18px; font-weight:normal;}

.testimon-f .viewall{font-size:12px; color:#333; line-height:18px; font-weight:bold; display:inline-block; float:right;font-family:Verdana,Geneva,sans-serif;}

.testimon-f .viewall:hover{text-decoration:underline;}


    section.location-details .description,
    section.location-details .label {
        vertical-align: top;
        margin-top: 0;
    }


    section.location-details .description {
        margin-right: 30px;
        float: right;
        width: -webkit-calc( 65% - 15px );
        width: -moz-calc( 65% - 15px );
        width: calc( 65% - 15px );
    }


article.blog-post .author-box .author-box-content p.description {
    color: #000;
}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row:before,
.row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}



.row-same-height {
    display: table;
    width: 100%;
}

	#dealers-by-name-page .row-wrapper { padding: 2px 5px; }

	#antique-fairs-page .row-wrapper { border-bottom: 1px solid gray; padding: 5px 0 0 0; }

        #antique-fairs-page .row-wrapper, .provided-information-text { font-size: 11px; }

.buttonContainer .left {width:49%; text-align:center;}

.left {float:left;}

#baseArea .left {float:left; width:80%; line-height:14px;}

#baseArea .left li img, #baseArea .left li a, #baseArea .left li span {float:left; line-height:14px;}

#baseArea .left li table .mgnlBtnsLeft span, #baseArea .left li table .mgnlBtnsRight span {float:none;}

#baseArea .left li {padding-right:20px; float:left;}


#baseArea .left li a:link{text-decoration: none;  float:left;}
.footer-block-1,.footer-block-2,.footer-block-3,.footer-block-4,.footer-block-5,.footer-block-6,.footer-block-7,.footer-block-8,.footer-block-9,.footer-block-10,.footer-block-11{float:left;margin-right:25px;width:140px;}
.footer-block-6,.footer-block-11{width:160px;margin-right:0;;}


.i_text {
	font-family: Raleway;
	font-weight: 300;
	font-size: 14px;
	line-height: 26px;
	float: left;
	max-width: 381px
}


.i_text li {
	margin-bottom: 20px
}


.i_text span {
	font-family: Raleway;
	font-weight: 700 !important;
	font-size: 14px
}

            section.next_activities .events_container .event .event_content figure p.event_type
            {
                background-color: rgba(0, 0, 0, 0.6);
                left: 0px;
                margin: 0px;
                padding: 2px 10px;
                position: absolute;
                top: 0px;
                z-index: 3000;

                color: rgba(255, 255, 255, 0.9);
                font-size: 1.2em;
            }


.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt:visited {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wt:hover {
 font-size: 12px;
 text-decoration: underline;
 color: #FFFFFF;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-10{width:83.33333333%}
.et_pb_row_5.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{padding-top:20px;padding-bottom:20px}
.et_pb_row_15.et_pb_row{padding-top:20px;padding-bottom:6px}


.silver, .bronze, .media, .print {
  min-height: 110px; }

  .slide-desktop {
    display: none;
  }




.theme-sidebar {
  padding: 2px 19px 2px 0;
  word-wrap: break-word;
}


.theme-sidebar aside {
  padding: 10px 10px;
  margin-top: 20px;
  background-color: #b9c299;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.125);
}


.theme-sidebar aside h3 {
  margin-top: -5px;
  border-bottom: 1px solid #eeeeee;
}


.theme-sidebar aside:last-child {
  margin-bottom: 20px;
}


.navigation-top .wrap {
	padding: 0 20px 0 0;
}


#footer.wrap {
	padding: 0 20px;
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}


	.wrap {
		max-width: 100%;
		padding: 0 20px;
	}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-7{width:58.33333333%}
div.menu-minipanels{display:none;}

	.sidebar .textwidget { margin: 35px auto; }
.text-center{text-align:center}


.text-center-xs {
  text-align: center; }

  .box.text-center {
    text-align: center; }

	
	.widget .widget-bgr { padding:0px 0px 28px 0px;}

		.widget_tag_cloud .widget-bgr div { padding:0px 0px 0px 2px;}

		.widget_tag_cloud .widget-bgr .title { padding:0;}

		.widget_tag_cloud .widget-bgr .title div { padding:0px 0px 0px 0px;}

		.widget_tag_cloud .widget-bgr .title div div { padding:0px 0px 0px 0px;}


#contact .contact-address, #contact .contact-phone, #contact .contact-email {
  margin-bottom: 20px;
}
#sidebartoggler:checked+.pagewrap .sidebar{left:0;position:fixed;z-index:99;top:0}
#sidebartoggler:checked+.pagewrap .cross{display:block;color:#000}
.pagewrap{margin-top:50px}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

  
  table.top_accounts .noborder,
  table.top_accounts tr.lastline .noborder, 
  table.top_accounts tr.firstline .noborder 
  {
    border: none;
    background: none;
  }

table.mdet tr td#brdr{
  border-bottom: dotted 1px #eeeeee;
}

.require-ul li{width: 33.3%;margin-bottom: .45rem;}

.require-ul h2{font-size: .45rem;}

.vp_product_bx h2,.require-ul h2 {vertical-align: middle;text-align: center;color: #111;padding: 10px 0 0;-webkit-transition: 1s;transition: 1s;}


.require-ul{margin: 70px 0 11px;}


.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0.3rem;
  border-radius: 0.3rem;
  outline: 0; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666667%}
.master-nav-menu{display:none}
.master-nav-menu a{display:block;color:#022e3c;border:1px solid #d2d2d2;font-size:16px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-decoration:none;width:42px;height:42px;line-height:45px;text-align:center}
.master-nav-menu a:hover,.master-nav-menu a.active{background:#ef7720;border-color:#ef7720;color:#fff}
.row{margin-right:-15px;margin-left:-15px}

.container:after, .row:after, .u-cf {content:"";display:table;clear:both;}


.row-eq-height {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}

	.row.navbar_wrap .navbar {margin-bottom:10px;}

.footer_wrap .row {margin-bottom:10px;}

.header .left #topmenu {
    text-align: center;
}

#topmenu {
    min-height: 50px;
    padding: 0 5px;
}
  

	  

	#topmenu-select {  

		padding:20px 0 10px 0;}
  

	  

	#topmenu-select .select_styled {  

		width:260px;  

		height:28px;  

		padding:3px 5px;  

		line-height:1em;  

		margin-left:20px}
  

		  

	#topmenu-select .select_styled option {  

		padding:1px 0;}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
 #page {
-ms-word-wrap: break-word;
word-wrap: break-word;
font-size: 16px;
}

#page .container {
width: 1200px;
margin: 0 auto;
padding-left: 40px;
padding-right: 40px;
}

#page:before, #page:after,
#primary:before, #primary:after,
#main:before, #main:after,
#secondary:before, #secondary:after,
#footer:before, #footer:after,
.gallery-list:before, .gallery-list:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}

#page:after,
#primary:after,
#main:after,
#secondary:after,
#footer:after,
.gallery-list:after {
clear:  both;
}
.content1 p.arial{font-size:15.9px;line-height:24px;color:#5b5b5b;font-family:arial;margin-bottom:10px}
.content2 p.arial{font-size:15.9px;line-height:24px;color:#5b5b5b;font-family:arial;margin-bottom:10px}
.content3 p.arial{font-size:15.9px;line-height:24px;color:#5b5b5b;font-family:arial;margin-bottom:10px}


.f-widget .f-widget h3.tab { border-bottom: none; }


#content .f-widget h3.tab { }

    .item-see-more { text-align:left;padding:2px 17px 10px 10px; }

.videomod h3{ margin-bottom: 6px; font-size: 14px; font-weight: bold; color:#333;}

.videomod li{ width:280px;  margin-bottom: 7px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.videomod li span,.hottopic li span{ margin-right: 5px; color:#999;}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.row{margin-left:-10px;margin-right:-10px}


.radio.row input[type="radio"] {
	position: inherit;
	margin: 0;
}


.radio.row .rad {
	text-align: right;
}

.mfp-content .td-login-wrap {
  position: relative;
}

.td-md-is-android input[type="text"],
.td-md-is-android .td-login-wrap .td-login-input {
  font-size: 16px !important;
}

.td-md-is-ios input[type="text"],
.td-md-is-ios .td-login-wrap .td-login-input {
  font-size: 16px !important;
}
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}





.menu-profile-link {
  
   cursor: default;
   text-align:right !important;
}

ul.social-list li.twitter a:after  {content: '\e906';}


ul.fly-bottom-soc li.rss-soc a:hover {
	background: #f60;
	color: #fff;
	}
.overflow-hidden{overflow:hidden}
.section-grid-list-side-links .article-card .article-content:hover .overflow-hidden .card-img{transform:scale(1.05)}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

#blurb-title-fix h4.et_pb_module_header {
    position: absolute;
    bottom: 25%;
    left: 0px;
    right: 0px;
    color: white;
    padding: 15px 5px;
    text-align: center;
    background: rgba(0, 0, 0, 0.57);
}
.et_pb_column .et_pb_row_inner_0{padding-top:50px;padding-right:0px;padding-bottom:50.4844px;padding-left:0px}
.et_pb_column .et_pb_row_inner_1{padding-top:0px;padding-bottom:0px}
.et_pb_column .et_pb_row_inner_2{padding-top:1px;padding-right:20px;padding-bottom:50px;padding-left:20px}
.et_pb_column .et_pb_row_inner_3{padding-top:50.4844px;padding-right:0px;padding-bottom:0;padding-left:0px}
.et_pb_column .et_pb_row_inner_4{padding-top:0px;padding-bottom:0px}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}



#wrap { min-height: 100%; height: auto !important; height: 100%;  margin: 0 auto -120px; }

  #wrap, #push, #footer { height: auto; margin: auto; }

.sponsor-square {   width: 280px; height: 280px;  overflow: hidden;}


	.sponsor-square, .featured,.latest,.sponsor-skyscraper,.sponsor-rectangle { width: 100%; margin: 0 auto; text-align: center; float: none;}


#sub-footer .mk-footer-copyright {
  opacity: 0.4;
  font-size: 11px;
  float: left;
  padding: 20px 0;
  font-size: bold;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
}

  .mk-footer-copyright {
    display: block;
    float: none !important;
    text-align: left;
    clear: both;
    padding: 10px 10px 5px !important;
  }
.mk-footer-copyright, #mk-footer-navigation li a{color: #fff;}


div.ui-dialog-overlay-body {
    padding-top: 3px !important;
    background-repeat: repeat-y;
    border-left: solid 4px rgba(0, 0, 0, 0.05);
    border-right: solid 4px rgba(0, 0, 0, 0.05);
}


        div.ui-dialog-overlay.xlarge div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.large div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.medium div.ui-dialog-overlay-body {
            background: #FFF;
        }


        div.ui-dialog-overlay.small div.ui-dialog-overlay-body {
           background: #FFF;
        }

    #home #main #r3 .wrap .btm .go .pic .w-h{margin-bottom: 15px;}

.pic img.w-h {
  width: 100%;
  max-width: 100%;
  opacity: 0;
}


	.copyright-block ul li a{
		font-size:13px;
	}


	.copyright-block{
		text-align:center;		  
	}


	.copyright-block ul{
		text-align:center;
		float:none !important;
	}

		
	.copyright-block ul li{
			
		float:none !important;
	}

.copyright-block ul li:last-child a {
	border: none;
}

.latest-tweets a:hover, .copyright-block li a:hover {
	color: #B88F3F;
}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}


.fb_on_hover_show_content .container .row{
	background-color: #ebebeb;
	margin: 0 30px 0 30px!important;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}



.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

	.wrapper {
		border-top: none;
		box-shadow: none;
	}
.mtw{margin:20px 0 0}
.mtw .media-body{margin-top:11px;padding:0}
.mtw .results-div{float:left}
.mtw .num-results{font-size:3em}
.mtw .result-phrase{font-size:1.5em}
.mtw .result-sort{float:right}
.mtw .media-excerpt,.mtw .media-meta{padding:0 0 5px;display:block}
.mtw .media-date{margin-top:0}
.mtw .attachment-post-thumbnail{display:none}
.postid-670 .mtw,.postid-672 .mtw{margin:0}


a.group-site-link:link, a.group-site-link:visited, a.group-site-link:active  { font-weight:normal; text-decoration:none; color:#6F6F6F; }

a.group-site-link:hover  {font-weight:normal; text-decoration:none; color:#6F6F6F; text-decoration:underline;}


.container{position:relative; min-height:100%;}
.subp2{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAfCAYAAABkitT1AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AsIECMg8RVcBQAAAUBJREFUWMPt2L8uREEUx/EPlicgkdgEUUs0W0i8hw0dJc0GiT8liS0UCkoqSm8hUaAQlAqh8ACi20QzV8aGZdfdtcX8mjlnMjPne+fMKc7tKe3cC5rFGqbQp7E2UNVmFcJ4gKUm9u2GsdpuuPk6sAe8fLN+AKUIsICddsKtRv4ijn/Ysx7d3DbGcfsHhldc4uYruMlgP/4CLE5lBriQ00WdYw5P2URv9PifmzioikrOWZzBBQbrC6IV7eMqPqxFjWEFRYxgK/vwQg6pyENnoRD7Q4FWsrR2g55wF+yh+M11i97qJ7oJToJLcAkuwSW4BJfgElyCawmuFuziP7Nk8WsxXNZzjubY5jWrhRBf3AMXsIeT4B9hs0HH3w4NYyLy92K4U0xHvyQm6hZ3UoeB51NBLKOM6zjnHVItxC0Hjg+9A48GMgv1KVNrAAAAAElFTkSuQmCC") no-repeat 0 18px}
.subp0 h1,.subp1 h1,.subp2 h1,.subp3 h1,.subp4 h1,.subp5 h1,.subp0 .h1,.subp1 .h1,.subp2 .h1,.subp3 .h1,.subp4 .h1,.subp5 .h1{font-size:10px!important;padding-right:5px!important;margin-left:0}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}

#content .content-section .widget.events .date-wrap span.day {
  padding-top: .25em;
  font-size: 1.25em;
  font-weight: 700;
}


#top_menu{
width:98%;
margin:auto;
padding:15px;
}


.homepage-works {
  margin-bottom: 144px; }

  .homepage-works .aspect-widescreen {
    padding-top: inherit; }


#page-landing .xbiz-winner-logo {
	width:100%;
	display:inline-block;
	text-align:center;
}


#page-landing .xbiz-winner-logo-inner {
	display:inline-block;
	width:auto;
	text-align:center;
}


#page-landing .xbiz-winner-logo-inner img {
	display:inline-block;
	height:auto;
	width:300px;
}

.caption_bg{ background:#fff;}


.v2.tabs {
	margin-bottom: -12px;
}


	.tabs{
		display:  none;
	}
.tw-blog article.x-large.featured .entry-post{width:100%}
.tw-blog article.x-large .entry-post{position:absolute;bottom:0;width:725px;width:72.5rem;height:275px;height:27.5rem}
.with-sidebar .tw-blog article.list.small .entry-post{padding:0}
.with-sidebar .tw-blog article.grid:not(.featured) .entry-post{padding:10px 15px;padding:1rem 1.5rem;min-height:127.5px;min-height:12.75rem}
.with-sidebar .tw-blog article:not(.grid) .entry-post{padding:40px 50px;padding:4rem 5rem}
.tw-blog article.featured.large .entry-post{background:0 0;position:absolute;min-height:inherit;bottom:0}
.tw-blog article.large .entry-post{width:100%}
.entry-post-container .entry-post{overflow:hidden}
.tw-blog article .entry-post,.tw-blog article.list,body:not(.single-post) .tw-sidebar aside.widget,body.error404,body.page:not(.page-template-page-rowbuilder):not(.tw-reaction-page) #theme-layout,body.single-post #theme-layout{background-color:#222}



div.minicartoneline{
background:#;
}


.fb-counter-img img{
  display:block;
  margin:5px auto 0 auto
}
#menu-wrap{-webkit-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease;background:rgba(4,35,135,0.8)}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}


.awc-container {
  margin-bottom: 20px;
}

			
		
			#gallery-2 {
				margin: auto;
			}

			#gallery-2 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-2 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-2 .gallery-caption {
				margin-left: 0;
			}

			#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-1 .gallery-caption {
				margin-left: 0;
			}
.soliloquy-container .soliloquy-image{max-width:100%;display:block;height:auto;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}

.box .custom li:before {
	content: "\f0da";
	font-family: FontAwesome;
	font-size: 11px;
	left: 0;
	padding: 0;
	position: absolute;
	top: 11px;
}

#gkSidebar .box .custom li:before { top: 9px; }
