﻿
#footer .lista {float:left;width:24%;}

#footer .lista h1{background-color:#AF135C;color:#fff;font-size: 18px;padding-top: 5px;padding-bottom: 5px;}

#footer .lista h2 {font-size: 15px;line-height: 17px;color: #fff;margin-bottom: 10px;text-align: center !important;}

#footer .lista ul{padding: 0 0 0 10px;}

#footer .lista a:hover h2{text-decoration: underline;}

#footer .lista a h2.last {color:#AF135C;}

.innerwidth {max-width: 1020px; margin: 0 auto; padding: 45px 20px;}

.innerwidth.pb20 { padding-bottom: 20px; }
#widget-block .widget-list{clear:both;margin:0 auto;padding:40px 0px 20px}
#home_page_three_column.widget-list{max-width:1000px;padding:0;margin:60px auto;background:#f4f4f4;color:#777}
.widget-list[id*=home_page]{padding:0}
#home_page_downs.widget-list{padding:0}
#right-column .widget-list .widget{padding:10px}
.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
.ui-widget-content2{background:#e6e2d9;color:#222;width:150px}

.td-pb-span3 {
  width: 25%;
}

	.call-to-action .call-to-action-btn{
		padding-top: 0px;
	}


.call-to-action.with-button-arrow .call-to-action-btn {
	top: 30%;
}


.call-to-action.button-centered .call-to-action-btn {
	text-align: center;
	position: static;
	margin: 20px auto 25px;
	width: auto;
}

span.g_ad_ttl {
display: block;
color: #999999;
margin: 0 0 5px;
font-size: 11px;
letter-spacing: 0.2em;
text-align:center;
}
footer.footer .middle{padding:65px 0 10px}
footer.footer .middle .wrapper{display:flex;width:100%}
footer.footer .middle nav{width:50%;flex:5}
footer.footer .middle .newsletter{width:50%;flex:4}

    .hr-div span {
        font-size: 18px !important; 
        padding: 0 10px 0 10px !important;
    }

    .hr-div { 
        padding: 26px 0 12px 0 !important;
    }

.middle-aside .widget {
    margin: 0 0 20px;
}


.np-home-middle-section .middle-aside {
    float: right;
    width: 31%;
}


.middle-aside .news_portal_featured_posts .np-single-post-wrap {
    margin-bottom: 20px;
    width: 98%;
}


.middle-aside .news_portal_featured_posts .np-single-post-wrap:last-child {
    margin-bottom: 0;
}
#div-on-air .inner-row{padding:9px 16px 3px;background-color:#FFFFFF}
.menu-header-menu-container{padding:1em 0}
.menu-header-menu-container.menu-open{height:calc(100vh - 85px);overflow:scroll}
.footer__copy{text-align:justify;font-size:.62em;line-height:1.5;padding:25px 0;color:#858c9e}
.footer__copy p{margin:0}


	.main-head  .logo-mobile + .logo-image { 
		display: none;
	}

	
	.logo-image {
		display: inline-block;
		vertical-align: middle;
		max-width: 100%;
		height: auto;
	}

.banner6{margin:10px 0 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-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-12{width:100%}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.menu,.sub-menu,.sub-menu--inner,.skip-links{list-style:none;margin:0;padding:0}
.site-nav .sub-menu--inner{margin-top:20px}






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}

.postauthor-top .thetime {
font-weight: normal;
font-size: 12px;
color: #999;
display: inline-block;
text-transform: none;
line-height: 1;
}


.external-icon {
  width: 15px;
  margin-top: -5px;
}
.topnavi ul li a img.fxhover{display:none}
.topnavi ul li a:hover img.fxhover{display:inline-block;max-width:none}
.topnavi ul li a.topnavi-act img.fxhover{display:none}

#toolbar { margin: 10px 10px; }



#footer,
#toolbar {
	font-size: 12px;
	line-height: 18px;
}



.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

.headertext a {
	font-size:24px;
	text-decoration:underline;
	color: #0000FF;
}

.headertext a img{
text-decoration:none;
border:0 none;
}

.headertext a:hover {
	color:#FF0000;
	text-decoration: none;
}


.video-title {
	font-size: 16px;
}


.table-browser-check th {
	width: 150px;
}

.table-browser-check .fa {
	margin-right: 10px;
	font-size: 20px;
}

.table-browser-check th, .table-browser-check td {
	vertical-align: bottom !important;
}




.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table .table {
  background-color: #fff;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}


.entry ul.two-col{columns: 2;  -webkit-columns: 2;  -moz-columns: 2;list-style-position: inside;}


.c-banner__mobile {
  display: inline-block; }


.c-banner__mobile-link {
  font-size: 0.875rem;
  letter-spacing: 0.1em;
  font-weight: 600; }

  #nav-mobile ul li.social {
    margin: 14px 0 0;
  }

  #nav-mobile ul li.social a {
    display: inline-block;
    font-size: 200%;
    margin: 0 14px 0 0;
  }

#direct_wideFooter ul li.social {
	margin: 14px 0 0;
}

#direct_wideFooter ul li.social a {
	display: inline-block;
	font-size: 200%;
	margin: 0 14px 0 0;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

  .span3 {
    width: 270px;
  }

  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}


.fadein-slider { 
    width:100%; 
    height:100%; 
    position: fixed; 
    top: 0; 
    left: 0; 
}

.fadein-slider .slide-item { 
    position:absolute; 
    width: 100%; 
    height: 100%; 
    left:0; 
    top:0; 
    background-size: cover; 
}

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

.table td.span12, .table th.span12 {
	float:none;
	width:924px;
	margin-left:0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }


.story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}
 

.nav-item-header {
  font-weight: bold;
  padding: 5px 0 0 0;
}


.nav-item-header a {
  color: #ff0000 !important;
}


.grideschis
{
background-color:#E6E7E9;
}
.tribe-mini-calendar-event .vcard{line-height:20px;margin-top:10px}

h2.col5{
	color:#7cdc19;
}

h3.col5{
	color: #ffffff;
	text-shadow: 2px 2px 0px #fb1b7f;
	font:700 20px/26px 'Contrail One', cursive;
}

#fancy-header .wf-wrap {
  padding-top: 0;
}

.overlap #fancy-header .wf-wrap {
  padding-top: 70px;
  padding-bottom: 70px;
}

#fancy-header.title-center .wf-wrap {
	display: table;
}


.is-webkit.overlap #main .wf-wrap {
	margin-top: -36px;
}


	.sidebar-left .wf-wrap:before,
	.sidebar-left .wf-wrap:after,
	.sidebar-right .wf-wrap:before,
	.sidebar-right .wf-wrap:after {
		content: "";
		display: table;
	}


	.sidebar-left .wf-wrap:after,
	.sidebar-right .wf-wrap:after {
		clear: both;
	}


	.ancient-ie .sidebar-left .wf-wrap,
	.ancient-ie .sidebar-right .wf-wrap {
		zoom: 1;
	}


	.wf-wrap {
		padding: 0 30px;
	}

	.overlap #fancy-header.fancy-header .wf-wrap {
		padding-top: 40px;
		padding-bottom: 40px;
	}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.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;

}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.card-body{flex:1 1 auto;padding:1.25rem}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.doc-list{verflow:hidden;margin:15px 0;}

.doc-list h2{padding:10px 0 10px 10px;}


.doc-list li img{float:left;margin:5px 10px 5px 0;width:50px;height:66px;border:solid 1px #E7E7E7;}

.doc-list ul{list-style:none;}

.doc-list li{padding: 10px 5px 10px 10px;border-bottom: 1px solid #EDEDED;overflow:auto;}

.doc-list li:hover{background:#eee;}

.doc-list li a{font-weight:normal!important;color:#0768D3;text-decoration: none;margin: 10px 0;font-size: 14px;}
.block.banner #progress{position:absolute;bottom:0;height:8px;width:0;background:#fff;z-index:20;opacity:.15}

.page-heading .container {
	position: relative;
}



.intro .container {
	position: relative;
	z-index: 10;
}

	.navbar .container {
		width: 100%;
		padding: 0 20px;
	}

.fw-bg .container {
	position: relative;
	z-index: 10;
}

.modal-dialog .container {
	padding: 90px 15px 50px 15px;
}



div#menu-wrapper{ width:100%; position:relative; top:70px; background-color:#FFF; border-bottom:1px solid #ddd; text-align:center;z-index:1; transition:all 0.2s ease-in;}
 
div#menu{width:1096px; float:none; margin:0 auto;}

#menu-icon-open{display:none;}

	div#menu-wrapper.open{left:0;}

	.drop .sub-menu-content {
		width: 48%;
		margin-left: 20px;
	}
.np .amp-recently-played-timestamp{font:bold 12px Arial;line-height:100%}
.np .amp-recently-played-timestamp::after{content:" "}
.inner-playlist .amp-recently-played-timestamp{margin-right:5px}


.posts .post-thumb {
	float:left;
 	font-size: 0;
	padding: 4px;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	margin: 0 20px 0 0;
}


.single .post-thumb {
	position: relative;
	padding: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}


.single .post-thumb img {
	width: 100%;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}


.single .post-thumb p {
    position:absolute;
    color:#fff;
    bottom:10px;
    left:15px;
    background:#444;
    opacity:0.8;
    padding:0 5px;
}
.img-events{z-index:0}
.img-events img{position:relative;top:-61px;z-index:0}
.c-compare .th-var .img-text{padding:5px;color:#3b5b44;font-size:16px;height:54px;font-family:radikalregular!important}
.c-compare .img-text{font-size:12px;font-weight:100;padding:20px 0 10px;text-align:center}
.img-fluid,.img-thumbnail{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}
.img-flag{width:25px}
.img-ht-1{color:green;height:50px;width:50px}
.footer-top .img{height:77px}

#footer-1 .img img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}


#calendar2 thead tr.days{
  background-color: #5d9da9;
  height: 25px;
  color: #f9f9f9;
    font-size: 10px;
}




.nav-links {
	float: left;
	margin-top: 20px;
	position: relative;
	width: 100%;
	}
.b-photodescr-photo .descr{float:left;padding:3px 0 0 41px}
 #padding-50 { height:70px; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}
.uabb-row-separator {position: absolute;width: 100%;left: 0;}
.uabb-row-separator svg {width: 100%;}
.uabb-row-separator.uabb-round-split:after,.uabb-row-separator.uabb-round-split:before {left: 0;width: 50%;background: inherit inherit/inherit inherit inherit inherit;content: '';position: absolute}
.center-block{display:block;margin-left:auto;margin-right:auto}
.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}
.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}
.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}

#tile_banner_rotativo[data-quantidade="3"] #banner2 .button-nav { right: 20px; }

#tile_banner_rotativo[data-quantidade="4"] #banner2 .button-nav { right: 40px; }

#content .newsImageContainer .carrossel-images li.last-item {
margin-right: 0;
}

#tile_banner_rotativo .last-item .button-nav {
border: none;
border-radius: 0 0 3px 0;
right: 0;
}

#portal-siteactions .last-item { margin-right: 0; }

#sobre .last-item a {
padding: 0 0 0 10px;
border-right: none !important;
}

#em-destaque li.last-item { border-right: none !important; }


#tiles-list .last-item { float: left; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}









#pagetop{
	display:none;
	position:fixed;
	right:20px;
	bottom:30px;
	margin-top:10px;
	width:90px;
	height:90px;
        z-index:100;
}


#pagetop a{
	width:90px;
	height:90px;
	display:block;
}

#wrapper01Comp #pagetop{
    position: fixed;
    right: 20px;
    bottom: 20px;
    margin-top: 10px;
    width: 45px;
    height: 45px;
	}

#wrapper01Comp #pagetop a{
	width: 45px;
    height: 45px;
    display: block;
	}

#wrapper01Comp #pagetop img{
	max-width: 100%;
    height: auto;	
	}

.wpb_column .column-bg-overlay {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}


.page6 .footer {
	color: #886e6d;
	font-weight: 100;
	font-size: 16px;
	height: 100%;
	line-height: 110px;
	text-align: left;
}


.menu-footer{
	width:320px;
	margin:10px auto;
}


.main .maincontent .footer .menu-footer p {
	font-size: 10px;
}
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left: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-md-10{width:83.33333333%}

  
    .gdlr-header-inner .gdlr-logo {
        padding: 0;
        margin-top: 5px !important;
    }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

div .ves-megamenu .megamenu-header .links li,
div .ves-megamenu .megamenu-footer .links li {
  display: inline-block;
  padding: 0 5px;
}

  #cb-footer .cb-footer-c .cb-two {
    width: 28%;
    border-right: 1px solid #333333;
  }

  #cb-footer .cb-footer-d .cb-two {
    width: 28%;
    border-right: 1px solid #333333;
  }
#bt-mobile{float:right;background:#fff;border-radius:3px;display:none;padding:9px 11px;margin-top:21px;cursor:pointer}
#bt-mobile ul li{height:3px;width:23px;background:#0080c3;margin-bottom:5px}
#bt-mobile ul li:last-child{margin-bottom:0}


.rt-container {width: 1200px;margin: 0 auto;}

    .rt-container [class*="rt-grid"] {display: block;float: none;position: relative;width: 100%;}

    .rt-container [class*="rt-push"], [class*="rt-pull"] {left: auto;}

    .rt-container [class*="rt-prefix"] {padding-left: 0;}

.rt-container [class*="rt-grid"], .rt-container [class*="gantry-width"] {
    min-width: 0;
}
#footer-home{text-align:left;position:absolute;bottom:5px;font-size:22px}


  body.dark #page.wrapped, body.grunge #page.wrapped, body.light #page.wrapped {
    width: 100%;
    top: 0px !important;
    margin: 0 auto 0px;
  }



#page.wrapped {
  position: relative;
  max-width: 1024px;
  width: 100%;
  height: auto;
  top: 50px;
  margin: 0 auto 100px;
}


body #page.wrapped, body.dark #page.wrapped, body.grunge #page.wrapped {
  background: #141414;
  -webkit-box-shadow: 0 0 5px black;
  box-shadow: 0 0 5px black;
}


body.light #page.wrapped {
  background: #fff;
  -webkit-box-shadow: 0 0 5px #cccccc;
  box-shadow: 0 0 5px #cccccc;
}


#slide-out-widget-area.slide-out-from-right-hover .bottom-meta-wrap{opacity:0; transform:translateX(50px); -webkit-transition:-webkit-transform .45s cubic-bezier(.2,.75,.3,1) 0.35s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.35s; -ms-transition:transform .45s cubic-bezier(.2,.75,.3,1) 0.35s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.35s;  transition:transform .45s cubic-bezier(.2,.75,.3,1) 0.35s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.35s;  margin-top:50px}


#slide-out-widget-area.slide-out-from-right-hover.open .bottom-meta-wrap{opacity:1; transform:translateX(0px)}

.social_down { margin-top: 3em; margin-bottom: 4em; padding: 0 95px;}

.social_down p { padding-bottom: 15px; text-transform: uppercase; font-size:10pt; color: #FFFFFF; letter-spacing: 4.41px; line-height: 27px; font-family: 'Gilroy-SemiBold';
    display: none;}

.social_down p a{color:#fff;}

.social_down span a{font-size:10pt; color: #FFFFFF; letter-spacing: 2.15px; line-height: 35px; text-transform:uppercase;
padding-bottom: 16px; display: block; font-family:'Gilroy-SemiBold';}

.social_down span{display:block;}

		.header__listlinks{
			float:left;	
		}

		.header__listlinks a{
			border-right:1px #343432 solid;
			color:#343432;
			display:block;
			float:left;
			font-size:14px;
			font-size:1.4rem;
			font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B';
			font-weight:400;
			line-height:1;
			margin:0.3em 0;
			padding:0 1.5em;
			text-transform:uppercase;
		}

		.header__listlinks a:first-child{
			display:none;
		}

		.header__listlinks a:nth-child(2){
			border-left:1px #343432 solid;
		}

		.header__listlinks a:last-child{
			border:0;
			margin:0.3em 1em 0.3em 0;
		}


#footer-bottom {
  display: none;
}

.cs-content-desc {
	font-size: 20px;
    font-weight: 400;
}

.cs-content-desc p {
	margin: 0 0 61px 0;
}

.hp-content.two .cs-content-desc {
	color: #333333;
}

.hp-content.three .cs-content-desc {
	color: #333333;
}

.hp-content.four .cs-content-desc {
	color: #333333;
}

.hp-content.three .cs-content-desc p {
	margin-bottom: 50px;
}
.header-holder nav .nav-dropdown.active{top:3.4rem;visibility:visible;opacity:1}
.header-holder nav .nav-dropdown:after,.header-holder nav .nav-dropdown:before{content:'';position:absolute;width:0;height:0}
.header-holder nav .nav-dropdown:before{right:8px;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e9edf1}
.header-holder nav .nav-dropdown:after{right:10px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}
.header-holder nav .nav-dropdown li{display:block}
.header-holder nav .nav-dropdown a{display:inline-block;margin:0;color:#2e3d48}
.header-holder nav .nav-dropdown li:not(:last-child):after{display:none}
.header-holder .nav-dropdown .search-form{display:none}
.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.clearfix {clear: both;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}

#page_bottom{
width:830px;
clear:both;
padding:10px;
height:auto;
}
.td-module-comments{visibility:hidden}
.td-module-comments a,.td-post-views span,.td-post-comments a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}





#wrap {
	-moz-box-shadow: 0 2px 4px #000; 
	-webkit-box-shadow: 0 2px 4px #000;
	background-color: #fff;
	box-shadow: 0 2px 4px #000;
	margin: 15px auto;
	overflow: hidden;
	width: 960px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
section.section-moon-month-horoscope-title .moon-stars{position:absolute;left:-5%;top:50%;max-width:235px;z-index:2}
section.section-moon-week-horoscope-title .moon-stars{position:absolute;left:-5%;top:50%;max-width:235px;z-index:2}
section.section-moon-horoscope .moon-stars{position:absolute;left:5%;top:50%;z-index:2;max-width:24%}
section.section-moon-week-horoscope-title .moon-stars,section.section-moon-month-horoscope-title .moon-stars{left:-5%;top:21%;max-width:200px}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block .addtoany_shortcode{margin-bottom:2.1em}
.wp-block-aps-right-side-bar-rowlayout + .wp-block-aps-multipurpose-block p{padding-bottom:0}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block{padding-left:30px;border-left:1px solid rgba(0,0,0,.1)}

.font-big-switcher sup{
    font-size: 0.7rem;
}

.one_third {
	width: 100%;
	margin-bottom: 40px;
}




.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	position: relative;
	margin-right: 4%;
	float: left;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.td_block_slide .td_module_slide{z-index:1}
.iosSlider-col-3 .td_module_slide{height:580px}
.iosSlider-col-2 .td_module_slide{height:385px}
.iosSlider-col-1 .td_module_slide{height:385px}
.td_block_slide .td_module_slide:first-child{visibility:visible!important}
.td-js-loaded .td_block_slide .td_module_slide{visibility:visible!important}
.td-md-is-safari .td_module_slide:before{bottom:-1px}
.iosSlider-col-3,.iosSlider-col-3 .td_module_slide{height:580px}
.region-top-header-menus .block-menu{float:left;}
.region-top-header-menus ul.menu{margin-top:-2px;}
.region-homepage-blocks .views-row{float:left;width:270px;padding:0px 20px;border-right:1px dotted #000;}
.region-homepage-cta-region{min-height:203px}
#topFooter .region-footer-nav{float:right;display:inline-block;}
td.region,td.module,td.container,td.category{border-top:1.5em solid #fff;border-bottom:1px solid #b4d7f0;background-color:#d4e7f3;color:#455067;font-weight:bold;}
tr:first-child td.region,tr:first-child td.module,tr:first-child td.container,tr:first-child td.category{border-top-width:0;}

    
.responsive .pam-design-content-layout, 
.responsive .pam-design-content-layout-row, 
.responsive .pam-design-layout-cell 
{
   display: block;
}


.responsive .pam-design-content-layout:after, 
.responsive .pam-design-content-layout-row:after, 
.responsive .pam-design-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}

	
	a.lexblog_2014,
	a.lexblog_2014 span.lexblog_logo,
	a.lexblog_2014 span.lexblog_slogan {padding: 0; display: block; text-align: center; margin: 0 auto; font-size: 9px;}
.verve_spacer{width:100%}

.ut-bklyn-multisite .ut-scroll-up-waypoint {
    position:absolute;  
    bottom:0; 
    left:0;
}
.ut-scroll-up-waypoint-wrap {position:relative;}

.content_middle{
	background:#fff;
	padding:3em 0;

}
.et-fb.et-db #et-boc .et_pb_number_counter{opacity:1}

body, #header .logo{
width:100%;
}

#header .logo{
   width:1000px;
   margin:0 auto;
    font-family: arial;
	background-color:#3064c0;
}

#header .logo a{
	line-height: 50px;
    color: #fff;
    cursor: pointer;
    font-size: 1.7em;
    font-weight: bold;
 
}

#header .logo a:hover{
    text-decoration: underline;
}

#header .logo p{
    color: #103334;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

  .entry-tpl-grid .entry-featured-media ~ .entry-body .entry-before-title {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%; }

  .entry-tpl-grid-fancy .entry-featured-media + .entry-body .entry-header .entry-before-title {
    position: absolute;
    left: 0;
    right: auto;
    bottom: 100%; }

  .entry-tpl-grid-fancy .entry-body {
    padding-left: 30px;
    padding-right: 30px; }

  .entry-tpl-list .entry-body {
    padding: 0 10px 1px; }

  .entry-tpl-list .entry-featured-media ~ .entry-body .entry-header .entry-before-title {
    position: absolute;
    left: -10px;
    right: auto;
    bottom: 100%;
    padding-left: 10px;
    background-color: #fff; }

  .entry-tpl-list-fancy .entry-body {
    padding: 10px 20px; }
.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}
.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}


.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: "\f460";
	}


.title-front {
	text-align: center;
	font-size: 42px;
	padding: 10px 0 20px;
}
.row{margin-right:-15px;margin-left:-15px}

.categories {
	border: 1px solid #a3a3a3;
	margin-bottom: 10px;
}

.categories h3 {
	background-color: #1458ac;
	color: #fff;
	display: block;
	font-weight: bold;
	margin: 0 auto;
	padding: 7px;
	font-size: 12px;
}

.categories ul {
	background: none repeat scroll 0 0 #e5e5e5;
	margin: 0;
	padding: 0;
}

.categories li {
	border-bottom: 1px solid #a3a3a3;
	cursor: pointer;
	list-style-type: none;
	padding: 0;
}

.categories li:last-child {
	border-bottom: none;
}

.categories li a {
	color: #000;
	display: block;
	font-size: 12px;
	line-height: 20px;
	padding: 4px 6px;
	text-decoration: none;
}

.categories li:hover {
	color: #fff;
	text-decoration: none;
}

.categories li a:hover {
	background-color: #7ba247;
	color: #fff;
	text-decoration: none;
}
#contributors-container{background-color:none;float:left;min-height:250px;min-width:100px;height:100%;width:100%;width:100%}




.su-lightbox-content {
	position: relative;
	margin: 0 auto;
}

.mfp-content .su-lightbox-content,
#su-generator .su-lightbox-content { display: block !important; }

.su-lightbox-content-preview {
	width: 100%;
	min-height: 300px;
	background: #444;
	overflow: hidden;
}

.su-lightbox-content h1,
.su-lightbox-content h2,
.su-lightbox-content h3,
.su-lightbox-content h4,
.su-lightbox-content h5,
.su-lightbox-content h6 { color: inherit; }
.module-footer .footer-bottom-link-headline{font-size:21px;line-height:32px;text-align:start;color:#242b2f;font-style:normal;font-weight:400;font-family:DIN Pro;word-wrap:break-word;color:#878e83;display:block;font-weight:300;margin-bottom:12px;text-transform:uppercase}


.alignright {
    float: right;
    margin: 5px 0 5px 20px;
}


a img.alignright {
    float: right;
    margin: 5px 0 5px 20px;
    padding: 0;
}


.wp-caption.alignright {
    margin: 5px 0 5px 20px;
}

#footer-links{border-top:1px solid #cccccc;color:#335577;text-shadow:#fafafa 1px 1px 0;}

#footer-wrapper{background:#DEDEDE;border-top:2px solid #e8e8e8;}

#sidebar ul.item-list li,#footer ul.item-list li{clear:both;padding-bottom:10px;margin-bottom:10px;}

#footer{width:980px;margin-left:auto;margin-right:auto;text-align:center;padding:20px 0px;}

#footer-block-wrapper{padding-bottom:20px;}

#footer-links a,#footer-links a:link,#footer-links a:visited,#footer-links a:hover{padding-right:20px;}

ul.widget-wrapper,ul#footer{padding:10px 0px 0px 0px;}

.widget-wrapper li,#footer li{padding-left:30px;padding-bottom:5px;}

#sidebar li,#footer li{list-style:none;text-align:left;}
.footerstick div.middle{float:left;padding-left:10px;width:27%;border-left:1px solid #fff}

.logo-wrap {
margin-bottom: 10px;
margin-top: 0;
width: 100%;
padding-left: 0;
margin-left: 0;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.media-body{-ms-flex:1;flex:1}
 #pgc-975-0-0 , #pgc-975-2-0 , #pgc-975-3-0 , #pgc-975-5-0 , #pgc-975-6-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.currentarticlearrow{width:16px!important;height:32px!important;position:absolute;z-index:50;left:-16px;top:118px}

.mvp-feat1-right-out,
.mvp-feat1-right-in,
.mvp-widget-feat2-out,
.mvp-widget-feat2-in {
margin-right: 0;
}

.mvp-feat1-right-out,
.mvp-feat1-right-in,
.mvp-widget-feat2-out,
.mvp-widget-feat2-in,
#mvp-home-widget-wrap .mvp-flex-side-out,
#mvp-home-widget-wrap .mvp-flex-side-in {
margin-right: 0;
}




  
.align-center{ text-align:center !important; }

		.logo, .logo div { float: none; text-align:center; width: auto; }



.logo { font-size:36px; line-height:100%; text-transform:none; display:block;  padding:25px 25px 25px 0px; font-weight: bold; float: left;}

.logo span {color: #ffffff!important; font-weight: bold!important;}

.logo a { color:#ca3922!important; text-decoration:none; font-weight: bold; }


.header_resise .logo a { font-size: 30px !important; }

.home-slide .carousel-inner .item{
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}

.sld.item{min-height: 215px !important;}

.home-slide .item figure img { height: 710px;width: 100% !important;}


#top-info {
padding-top:1px;
height:32px;
font-size:11px;
color:#999;
background-color:#474747;
}

.swiper-pagination{position:absolute;z-index:10;display:block;transition:300ms;text-align:center;transform:translate3d(0, 0, 0);}

.swiper-pagination.swiper-pagination-hidden{opacity:0;}

.swiper-pagination-bullet{display:inline-block;width:14px;height:14px;border-radius:50%;background:rgba(0, 0, 0, 0.3);transition:.33s;}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}

.swiper-pagination-bullet:hover,
.swiper-pagination-bullet-active{background:#2f5f81;}

.swiper-slider_fullheight .swiper-pagination{bottom:15px;}
	
.clear {
	clear:both;
	}


    .container {
        width: 300px;
    }
.site-header.scroll-hide .top-header-innerview .sticky{top:-60px}
.top-header-innerview .sticky{position:relative;top:0;transition:all 400ms cubic-bezier(.77,0,.175,1);z-index:10000}
.top-header-innerview .sticky.fixed-sticky{position:fixed;width:100%}
.top-banner,.top-header-innerview{height:60px}
.c-slider-T-1{padding:0 22px}
.c-slider-T-1 .c-slider{opacity:0}
.c-slider-T-1 .c-slider.slick-initialized{opacity:1}
.c-slider-T-1 .c-slider .slick-slide{padding:0 3px;font-size:14px;text-align:center;outline:0;line-height:1.5}
.c-slider-T-1 .c-slider__el{position:relative;-webkit-border-radius:5px;border-radius:5px;padding:10px 16px 10px 80px;text-align:center;max-width:240px;margin:0 auto;color:#fff;background:#376f5f}
.c-slider-T-1 .c-slider__ava{width:64px;height:64px;display:block;-webkit-border-radius:64px;border-radius:64px;overflow:hidden;position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #fff}
.c-slider-T-1 .c-slider__ava img{display:block;width:100%;height:auto}
.c-slider-T-1 .c-slider__n{font-weight:700;font-size:16px}
.c-slider-T-1 .c-slider__w{font-size:16px}


.page-template-tpl-home .section-featured-widget-inner, .page-template-tpl-home .section-featured-widget-title, .page-template-tpl-home .section-featured-widget-description, .page-template-tpl-home .section-featured-widget-btn-wrapper {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
}


.page-template-tpl-home .section-featured-widget-description, .page-template-tpl-home .section-featured-widget-btn-wrapper {
  display: none;
}


.page-template-tpl-home .section-featured .mobile-after-products .all-products .section-featured-widget-description,
.page-template-tpl-home .section-featured .mobile-after-products .all-products .section-featured-widget-btn-wrapper {
  display: block;
}
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_content{font-weight:400}
.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_content{font-weight:400}
.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_content{font-weight:400}


.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

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

  .nav:after {
    clear: both; }

  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }


.nav-tabs {
  border-bottom: 1px solid #ddd; }


.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }


.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }


.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }


.search-desktop .nav-desktop-contact {
  z-index: 10; }

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

#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;
}
#header .header-nav-bar .primary-nav{position:relative;margin:0;padding:0}
#header .header-nav-bar .primary-nav ul{position:absolute;top:105%;left:0;z-index:9999;visibility:hidden;margin:0;padding:0 0 20px 0;list-style:none;opacity:0;transition:all .3s ease}
.primary-nav a:hover{text-decoration:underline}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}




.container { width: 980px; margin: 0 auto; }


#header .container { position: relative; }
.carousel-inner{position:relative;width:100%;overflow:hidden}
div.ptp-not-most-popular{background:0;padding:.3em;text-align:center;color:#fff;font-size:.9em;font-weight:bold;line-height:1.4em;margin-bottom:2px}


.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;
	}

.social-icon{
	margin-top:70px;
}

.social-icon ul{
	line-height:28px;
}

.social-icon a.icon{
	font-size:20px;
	margin-right:10px;
}

.social-icon a.member{
	font-size:13px;
	border-right:1px #323232 solid;
	padding:0 8px;
}

.social-icon a.member-in{
	color: #4e0a71;
}

.social-icon a:hover{
	color:#f90184;
	text-decoration:none;
}

.social-icon .btn:hover{
	color:#a71616;
}

.social-icon a.icon, .social-icon a.icon i{
	margin-right:0;
}

.social-icon a.member, .social-icon a.member-in, .incolor{
	color:#fff;
}
