﻿#homepage .one-stop-list ul li{margin:15px 0;line-height:18px;}

.entry-content img.wp-smiley {
  border:none;
  margin-bottom:0;
  margin-top:0;
  padding:0;
}

#header {
  background: #ede8e4;
}


#footer a.feed-icon {
  position: absolute;
  right: 0;
  top: 1.6667em;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

  .vc_col-sm-12 {
    width: 100%;
  }
.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-9{padding-left:22px;padding-right:22px}


div#left_menu
{
	float: left;
	width: 160px;
	padding-left: 20px;
}











div#logo,
div#convertor,
.nav-bordeaux,
div#left_menu,
div#main,
.hometrade,
.homenew,
.homeoffers a,
.homeoffers a:hover,
.offersright,
.offersrleft,
.create,
.login,
.headregister .legend,
.box-nav-left,
.box-nav-left:hover,
.box-nav-right,
.box-nav-right:hover,
.producers-nav,
.producers-nav ul,
#quickLinks {display:inline;}

	
	#banner-primary .cycle-slideshow-home .content-wrap {
		display: block;
		width: auto !important;
		height:  auto !important;
		position: static !important;
		top: auto !important;
		left: auto !important;
		z-index: 999;
		margin-left: auto;
	}

	
	#banner-primary .cycle-slideshow-home .content-wrap h3 { background: #fff; border: none; display: block; position: static; width: 100%; padding: 10px 14px 9px; top: auto; margin: 0; height: auto; color: #532380; }

	#banner-primary .cycle-slideshow-home li .content-wrap h3 a { display:none; }


#banner-primary .cycle-slideshow-home li .content-wrap .up-next { position: absolute; bottom: 106px; right: 0px; background: #fff; color: #000; display: inline-block; border: 2px solid #000; width: 145px; padding: 7px 12px 7px; min-height: 17px; font:	14px Helvetica, Arial, sans-serif; font-weight:	normal; font-style:	italic; text-transform: uppercase; }

#banner-primary .cycle-slideshow-home li .content-wrap .up-next .un-intro { position: absolute; top:  -20px; left:  -20px; background: #fff; color: #000; display: inline-block; border: 1px solid #000; padding: 5px 14px 8px 13px; font-size: 10px; line-height: 1; text-transform: none; font-weight:	bold; }
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{xfont-size:0.857em;float:left;xmargin:0 10px;xpadding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;xpadding:0;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
#triptych .block{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
.block-title{clear:both;font-size:1.5em;font-weight:bold;padding-bottom:8px;}

.block-nice-menus{line-height:normal;z-index:10;}
.row{margin-right:-15px;margin-left:-15px}

.row-ad {
  margin: 0 -10px;
}

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

.row-ad:after {
  clear: both;
}

.row-ad .block-rec {
  padding: 0 10px;
  float: left;
  margin: 30px 0 0 ;
  width: 50%;
}

form.listrak-form div.row{
    display:table-cell;
    vertical-align:middle;
}


.post-content a.more-link {
	display: inline-block;
	background: #262626;
	padding: 10px 18px;
	color: #FFF;
	font-size: 0.85em;
	border-radius: 4px; 
}


.post-content a.more-link:hover { 
	background: #1abc9c; 
	color: #FFF;
	text-decoration: none !important;
}


.blog .format-aside .post-content,
.archive .format-aside .post-content,
.search .format-aside .post-content {
	padding: 20px;
	background: #EEE;
	margin-top: 20px;
	border-radius: 3px;
}


.blog .format-quote .post-content,
.archive .format-quote .post-content,
.search .format-quote .post-content {
	margin-top: 20px;
	padding: 40px;
	background: #262626;
	color: #FFF;
	border-radius: 3px;
}


.blog .format-quote .post-content blockquote,
.archive .format-quote .post-content blockquote,
.search .format-quote .post-content blockquote {
	background: none;
	color: #FFF;
	padding: 0;
	font-size: 1.25em;
	margin-bottom: 0;
}


.blog .format-quote .post-content blockquote p,
.archive .format-quote .post-content blockquote p,
.search .format-quote .post-content blockquote p {
	text-align: center;
}


.blog .format-quote .post-content blockquote cite,
.archive .format-quote .post-content blockquote cite,
.search .format-quote .post-content blockquote cite {
	display: block;
	text-align: center;
	color: rgba(255,255,255,0.75);
	font-size: 1rem;
	font-weight: 400;
}


.blog .format-quote .post-content blockquote cite a,
.archive .format-quote .post-content blockquote cite a,
.search .format-quote .post-content blockquote cite a { color: rgba(255,255,255,0.75); }


.blog .format-quote .post-content blockquote cite a:hover,
.archive .format-quote .post-content blockquote cite a:hover,
.search .format-quote .post-content blockquote cite a:hover { text-decoration: none; }







.post-content { font-size: 1.075em; }


.post-content a:hover { text-decoration: underline; }


.post-content p,
.post-content blockquote,
.post-content ul,
.post-content ol,
.post-content address,
.post-content dl,
.post-content .wp-caption,
.post-content pre {
	line-height: 170%;
	margin-bottom: 1.1em;
}

.post-content *:last-child { margin-bottom: 0; }


.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	margin: 50px 0 20px;
	color: #444;
	line-height: 120%;
}


.post-content h1 { font-size: 2em; font-weight: 700; }


.post-content h2 { font-size: 1.75em; font-weight: 700; }


.post-content h3 { font-size: 1.5em; font-weight: 700; }


.post-content h4 { font-size: 1.25em; }


.post-content h5 { font-size: 1.1em; }


.post-content h6 {
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}


.post-content h1+h1, .post-content h1+h2, .post-content h1+h3, .post-content h1+h4, .post-content h1+h5, .post-content h1+h6,
.post-content h2+h1, .post-content h2+h2, .post-content h2+h3, .post-content h2+h4, .post-content h2+h5, .post-content h2+h6,
.post-content h3+h1, .post-content h3+h2, .post-content h3+h3, .post-content h3+h4, .post-content h3+h5, .post-content h3+h6,
.post-content h4+h1, .post-content h4+h2, .post-content h4+h3, .post-content h4+h4, .post-content h4+h5, .post-content h4+h6,
.post-content h5+h1, .post-content h5+h2, .post-content h5+h3, .post-content h5+h4, .post-content h5+h5, .post-content h5+h6,
.post-content h6+h1, .post-content h6+h2, .post-content h6+h3, .post-content h6+h4, .post-content h6+h5, .post-content h6+h6 {
	margin-top: 30px;
}


.post-content blockquote {
	padding: 1.1em;
	line-height: 150%;
	color: #666;
	background: #EEE;
	font-family: 'Raleway', 'Helvetica Neue', sans-serif;
}


.post-content cite {
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 140%;
	color: #666;
}


.post-content cite:before { content: "— "; }


.post-content blockquote cite {
	display: block;
	margin-top: 1em;
	font-size: 0.8em;
}


.post-content blockquote cite em { font-style: italic; font-weight: bold; }


.post-content strong em,
.post-content em strong {
	font-weight: bold;
	font-style: italic;
}


.post-content big { font-size: 1.25em; }


.post-content .highlight {
	background: #fcf8a5;
	width: auto;
	display: inline;
	padding: 2px 3px;
}


.post-content kbd,
.post-content code {
	padding: 5px;
	border-radius: 3px;
}


.post-content dl { line-height: 160%; }


.post-content dl dt { font-weight: bold; }


.post-content hr {
	width: 50%;
	height: 4px;
	background: #EEE;
	margin: 2em auto;
	border: 0;
}


.post-content ul {
	list-style: disc;
	margin-left: 1.5em;
}


.post-content ul ul { list-style: circle; }

.post-content ul ul ul { list-style: square; }


.post-content ol {
	list-style: decimal;
	margin-left: 1.5em;
}


.post-content ol ol { list-style: lower-alpha; }

.post-content ol ol ol {
	list-style: lower-roman;
}


.post-content ul ul,
.post-content ul ol,
.post-content ol ul,
.post-content ol ol {
	margin-bottom: 0;
}


.post-content li {
	margin-bottom: 0.5em;
	line-height: 170%;
}


.post-content address {
	padding: 3% 3.5%;
	background: #F1F1F1;
}


.post-content pre {
	white-space: pre-wrap;       
	white-space: -moz-pre-wrap;  
	white-space: -pre-wrap;      
	white-space: -o-pre-wrap;    
	word-wrap: break-word;       
	line-height: 140%;
	padding: 2% 2.5%;
	background: #f1f1f1;
}



.post-content .alignleft,
.post-content .alignright {
	margin-bottom: 1.2em;
}


.post-content .wp-caption .alignleft,
.post-content .wp-caption .alignright {
	margin-bottom: 0;
}


.post-content .alignleft {
	float: left;
	margin-right: 1em;
}


.post-content .alignright {
	float: right;
	margin-left: 1em;
}


.post-content .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


.post-content .wp-caption-text,
.post-content .gallery-caption {
	font-size: 0.85em;
	padding-top: 0.5em;
	color: #888;
	text-align: center;
}


.post-content .gallery-caption {
	font-size: 16px;
	line-height: 24px;
}






.post-content table {
	border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    font-size: 0.9em;
    width: 100%;
    margin-bottom: 1.1em;
}


.post-content th,
.post-content td {
	padding: 2%;
	margin: 0;
	overflow: visible;
	line-height: 120%;
	border-bottom: 1px solid #DDD;
}


.post-content caption {
	color: #444;
	text-align: center;
	padding: 2%;
}


.post-content thead {
	vertical-align: bottom;
	white-space: nowrap;
}


.post-content th {
	font-weight: bold;
	color: #444;
}






.post-content fieldset {
	padding: 25px;
	border: 2px solid #eee;
	margin-bottom: 1em;
}


.post-content fieldset legend {
	font-size: 0.8rem;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 10px 12px;
	background: #1ABC9C;
	color: #fff;
}


.post-content label {
	font-size: 1rem;
	font-weight: 700;
}


.post-content input,
.post-content textarea { 
	font-family: 'Lato', sans-serif; 
}


.post-content input[type="text"],
.post-content input[type="tel"],
.post-content input[type="url"],
.post-content input[type="password"],
.post-content textarea {
	width: 100%;
	padding: 14px 16px;
	font-size: 0.9em;
	border: none;
	color: #333;
	background: #f2f2f2;
	border-radius: 3px;
	-webkit-appearance: none;
}


.post-content input[type="file"] {
	padding: 10px;
	background: #f2f2f2;
	border-radius: 3px;
}


.post-content textarea { 
	height: 180px; 
	line-height: 140%;
}


.post-content input[type="text"]:focus,
.post-content input[type="tel"]:focus,
.post-content input[type="url"]:focus,
.post-content input[type="password"]:focus,
.post-content textarea:focus {
	outline: none;
}


.post-content input[type="submit"],
.post-content input[type="reset"],
.post-content input[type="button"] {
	padding: 12px 16px;
	margin: 0;
	border: none;
	background: #333;
	color: #fff;
	font-size: 0.9rem;
	line-height: 1;
	-webkit-appearance: none;
	border-radius: 3px;
	-webkit-appearance: none;
}


.post-content input[type="submit"] + input[type="reset"],
.post-content input[type="submit"] + input[type="button"],
.post-content input[type="reset"] + input[type="submit"],
.post-content input[type="reset"] + input[type="button"],
.post-content input[type="button"] + input[type="reset"],
.post-content input[type="submit"] + input[type="submit"] {
	margin-left: 10px;
}


.post-content input[type="submit"]:hover,
.post-content input[type="reset"]:hover,
.post-content input[type="button"]:hover {
	cursor: pointer;
	background: #1ABC9C;
	color: #fff;
}


.post-content input[type="submit"]:focus,
.post-content input[type="submit"]:active {
	outline: none;
}










.post-content .searchform { position: relative; }


.post-content .searchform input { height: 60px; }


.post-content .searchform input#s {
	-webkit-appearance: none;
	width: 99%;
	padding: 18px 95px 18px 18px;
	background: #FFF;
	border: 1px solid #DDD;
	border-right: none;
	font-family: 'Lato', sans-serif;
	font-size: 1rem;
	border-radius: 3px 0 0 3px;
}


.post-content .searchform #s:focus { 
	outline: none; 
	background: #EEE;
	color: #444;
}


.post-content .searchform #searchsubmit {
	-webkit-appearance: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 85px;
	line-height: 1;
	border: none;
	background: #1abc9c;
	border: 1px solid #1abc9c;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 0.8rem;
	font-family: 'Lato', sans-serif;
	border-radius: 0 3px 3px 0;
}


.post-content .searchform #searchsubmit:hover {
	cursor: pointer;
	background-color: #089D80;
	border-color: #089D80;
}


.page-template-template-archives-php .post-content ul {
	margin-left: 0;
	list-style: none;
}


.page-template-template-archives-php .post-content ul li { margin-bottom: 0; line-height: 130%; }


.page-template-template-archives-php .post-content ul li a {
	display: block;
	border-bottom: 1px solid #EEE;
	padding: 8px 0;
}


.page-template-template-archives-php .post-content ul li:last-child a { border-bottom: none; }


.page-template-template-archives-php .post-content ul.children li:first-child a { border-bottom: 1px solid #EEE; }


.page-template-template-archives-php .post-content ul li a span { color: #999; }


.page-template-template-archives-php .post-content ul li a:hover {
	text-decoration: none;
	color: #666;
}

	
	
	
	.post-content h1,
	.post-content h2,
	.post-content h3,
	.post-content h4,
	.post-content h5,
	.post-content h6 {
		margin-top: 30px;
		margin-bottom: 10px;
	}

	
	.post-content .alignleft,
	.post-content .alignright { 
		float: none; 
		width: auto;
		margin: 0 auto 1.2em auto;
	}

	
	.post-content .alignleft img,
	.post-content .alignright img { 
		display: block;
		margin: 0 auto;
	}

	
	
	
	.blog .format-quote .post-content,
	.archive .format-quote .post-content,
	.search .format-quote .post-content {
		padding: 20px;
	}

	
	.blog .format-quote .post-content blockquote,
	.archive .format-quote .post-content blockquote,
	.search .format-quote .post-content blockquote {
		font-size: 1em;
	}

	
	.blog .format-quote .post-content blockquote cite,
	.archive .format-quote .post-content blockquote cite,
	.search .format-quote .post-content blockquote cite {
		font-size: 0.75rem;
	}
	           .post-content a { color:#537519; }
	           .post-content input[type="submit"]:hover { background-color:#537519; }
	           .post-content input[type="reset"]:hover { background-color:#537519; }
	           .post-content input[type="button"]:hover { background-color:#537519; }



#organize-better .help-widget .questions .question-text {
  text-transform: uppercase;
}



#whats-next .help-widget .questions .question-text {
  text-transform: capitalize;
}



#whats-next .help-widget .questions .question-text,
#organize-better .help-widget .questions .question-text,
#organize-better .help-widget.white-link a {
  font-size: 18px;
  line-height: 0;
}



#organize-better .help-widget .questions .question-text,
#organize-better .help-widget.white-link a {
  font-weight: 700;
  font-size: 15px;
}


#pricing-whats-next .help-widget .questions .question-text {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 0;
}


#whats-next .help-widget .question-text,
#cat-whats-next .help-widget .question-text,
#pricing-whats-next .help-widget .question-text,
#features-page-whats-next .help-widget .question-text {
  padding-left: 40px;
}



#cat-whats-next .help-widget .questions .question-text {
  text-transform: capitalize;
}


#features-page-whats-next .help-widget .questions .question-text {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 0;
}
.flexbox,.site-title{display:table;width:100%;}
html.flexbox,html.site-title{display:block;width:auto;}
.article__header .is_iexplore .flexbox,.article__header .is_iexplore .site-title,.article__header .is_iexplore .flexbox__item,.article__header .is_iexplore .site-logo{pointer-events:none;}
.article__header.article__header--page .flexbox,.article__header.article__header--page .site-title{position:relative;height:100%;z-index:10;}
.flexbox--btn-top{z-index:100;table-layout:fixed;}


.art-article img, img.art-article, .art-block img, .art-footer img
{
  margin: 7px 7px 7px 7px;
}


.art-article table, table.art-article
{
  border-collapse: collapse;
  margin: 1px;
}


.art-article th, .art-article td
{
  padding: 2px;
  vertical-align: top;
  text-align: left;
}


.art-article th
{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}
.hero-promo__info-wrapper{position:absolute;bottom:0;left:0;width:100%}
.layout-homepage .hero-promo__info-wrapper{position:relative;top:-5px}

.td-big-grid-post .td-big-grid-meta {
  position: absolute;
  pointer-events: none;
  bottom: 0;
  padding: 0 8px 11px 8px;
  width: 100%;
  z-index: 1;
  
}

.td-big-grid-post .td-big-grid-meta .td-post-category,
.td-big-grid-post .td-big-grid-meta .td-post-author-name {
  pointer-events: auto;
}

.td-big-grid-post .td-big-grid-meta a,
.td-big-grid-post .td-big-grid-meta i,
.td-big-grid-post .td-big-grid-meta span,
.td-big-grid-post .td-big-grid-meta .entry-date {
  color: #ffffff;
}


.td-grid-style-1 .td-big-thumb .td-big-grid-meta {
  width: 80%;
  padding: 0 26px 14px 20px;
  
  
}

.td-grid-style-1 .td-medium-thumb .td-big-grid-meta {
  padding: 0 26px 14px 20px;
  
  
}

.td-grid-style-1 .td-small-thumb .td-big-grid-meta {
  padding: 0 20px 10px;
  
  
}

.td-grid-style-1 .td-tiny-thumb .td-big-grid-meta {
  padding: 0 10px 2px;
  
  
}

  .td-grid-style-1.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta,
  .td-grid-style-1.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 0 10px 10px;
  }

.td-grid-style-1 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {
  
}

.td-grid-style-2 .td-big-thumb .td-big-grid-meta {
  padding: 10px 26px 14px 20px;
  
  
}

.td-grid-style-2 .td-medium-thumb .td-big-grid-meta {
  padding: 10px 26px 14px 20px;
  
  
}

.td-grid-style-2 .td-small-thumb .td-big-grid-meta {
  padding: 8px 20px 10px;
  
  
}

.td-grid-style-2 .td-tiny-thumb .td-big-grid-meta {
  padding: 3px 10px 2px;
  
  
}

.td-grid-style-2 .td-big-grid-meta {
  background-color: rgba(0, 0, 0, 0.4);
}

  .td-grid-style-2.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta,
  .td-grid-style-2.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 0 10px 10px;
  }

.td-grid-style-2 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {
  
}

.td-grid-style-3 .td-big-thumb .td-big-grid-meta {
  padding: 0 30px 30px;
  
  
}

.td-grid-style-3 .td-medium-thumb .td-big-grid-meta {
  padding: 0 26px 14px 20px;
  
  
}

.td-grid-style-3 .td-small-thumb .td-big-grid-meta {
  padding: 0 20px 10px;
  
  
}

.td-grid-style-3 .td-tiny-thumb .td-big-grid-meta {
  padding: 0 10px 2px;
  
  
}

  .td-grid-style-3.td_block_big_grid_4 .td-small-thumb .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_4 .td-big-grid-post-1 .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-1 .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-2 .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-3 .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-4 .td-big-grid-meta {
    padding: 0 10px;
  }

  .td-grid-style-3.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta,
  .td-grid-style-3.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 0 10px 10px;
  }

  .td-grid-style-3 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {
    padding: 0 10px 7px;
  }

  .td-grid-style-3.td-hover-1 .td-big-grid-meta {
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -moz-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
  }

  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover.td-big-thumb .td-big-grid-meta,
  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover.td-medium-thumb .td-big-grid-meta {
    transform: translate3d(0px, -20px, 0px);
    -webkit-transform: translate3d(0px, -20px, 0px);
    -moz-transform: translate3d(0px, -20px, 0px);
    -ms-transform: translate3d(0px, -20px, 0px);
    -o-transform: translate3d(0px, -20px, 0px);
  }

  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover.td-small-thumb .td-big-grid-meta,
  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover.td-tiny-thumb .td-big-grid-meta {
    transform: translate3d(0px, -10px, 0px);
    -webkit-transform: translate3d(0px, -10px, 0px);
    -moz-transform: translate3d(0px, -10px, 0px);
    -ms-transform: translate3d(0px, -10px, 0px);
    -o-transform: translate3d(0px, -10px, 0px);
  }

.td-grid-style-4 .td-big-grid-meta {
  position: relative;
  text-align: center;
  padding: 0 10%;
  
}

  .td-grid-style-4.td-hover-1 .td-big-grid-meta {
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -moz-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
  }

  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover.td-big-thumb .td-big-grid-meta,
  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover.td-medium-thumb .td-big-grid-meta {
    transform: translate3d(0px, -20px, 0px);
    -webkit-transform: translate3d(0px, -20px, 0px);
    -moz-transform: translate3d(0px, -20px, 0px);
    -ms-transform: translate3d(0px, -20px, 0px);
    -o-transform: translate3d(0px, -20px, 0px);
  }

  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover.td-small-thumb .td-big-grid-meta,
  .td-grid-style-4.td-hover-1 .td-big-grid-post:hover.td-tiny-thumb .td-big-grid-meta {
    transform: translate3d(0px, -10px, 0px);
    -webkit-transform: translate3d(0px, -10px, 0px);
    -moz-transform: translate3d(0px, -10px, 0px);
    -ms-transform: translate3d(0px, -10px, 0px);
    -o-transform: translate3d(0px, -10px, 0px);
  }

.td-grid-style-5 .td-big-grid-meta {
  position: relative;
  text-align: center;
  padding: 0 10%;
  
}

.td-grid-style-6 .td-big-grid-meta {
  height: 100%;
}

.td-grid-style-6 .td-big-thumb .td-big-grid-meta {
  padding: 14px 26px 14px 20px;
  
  
}

.td-grid-style-6 .td-medium-thumb .td-big-grid-meta {
  padding: 14px 26px 14px 20px;
  
  
}

.td-grid-style-6 .td-small-thumb .td-big-grid-meta {
  padding: 14px 20px 10px;
  
  
}

.td-grid-style-6 .td-tiny-thumb .td-big-grid-meta {
  padding: 4px 16px;
  
  
}

  .td-grid-style-6.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta,
  .td-grid-style-6.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 12px 10px 10px;
  }

.td-grid-style-6 .td-big-grid-scroll .td-big-grid-post .td-big-grid-meta {
  
}

.td-grid-style-7 .td-big-grid-meta {
  height: 100%;
}

.td-grid-style-7 .td-big-thumb .td-big-grid-meta {
  padding: 14px 26px 14px 20px;
  
  
}

.td-grid-style-7 .td-medium-thumb .td-big-grid-meta {
  padding: 14px 26px 14px 20px;
  
  
}

.td-grid-style-7 .td-small-thumb .td-big-grid-meta {
  padding: 14px 20px 10px;
  
  
}

.td-grid-style-7 .td-tiny-thumb .td-big-grid-meta {
  padding: 4px 16px;
  
  
}

  .td-grid-style-7.td_block_big_grid_5 .td-big-grid-post-0 .td-big-grid-meta,
  .td-grid-style-7.td_block_big_grid_7 .td-big-grid-post-1 .td-big-grid-meta {
    padding: 12px 10px 10px;
  }

    
    .td-big-grid-meta .td-post-category,
    .td_module_wrap .td-post-category,
    .td-module-image .td-post-category {
        font-weight:normal;
	
    }
 

.aom_btn {display:block; margin:10px 0;}
#block-ti-lsg-ay-newsletters-ti-lsg-ay-newsletters-subs .block-inner h2{color:#b91c8d;margin-bottom:3px;text-transform:uppercase;font:bold 12px Arial,Helvetica,sans-serif}
aside#block-ti-lsg-ay-channel-ti-lsg-ay-channel-cross-promo .block-inner aside{float:left;width:33%;border-right:1px dotted #f24cae;padding:5px 15px 0;height:205px}
aside#block-ti-lsg-ay-channel-ti-lsg-ay-channel-cross-promo .block-inner aside a{text-decoration:none}
aside#block-ti-lsg-ay-channel-ti-lsg-ay-channel-cross-promo .block-inner aside a:hover{text-decoration:underline}
.region-sidebar-first div.block-inner h3{position:relative;font:2.5em/1.1 "kepler-std" "kepler-std",Times New Roman,Times,serif;color:#000000;height:40px;margin-bottom:8px;display:block;padding:0 6px;text-transform:capitalize}
.region-sidebar-first div.block-inner h3:after{content:'';width:20px;height:60px;position:absolute;top:-10px;right:-4px}
.region-sidebar-first div.block-inner h3:before{content:'';width:20px;height:60px;position:absolute;top:-10px;left:-4px}
.region-sidebar-first div.block-inner h3 .thirdParty h2{background-color:#08a0b6}
.region-sidebar-first div.block-inner h3 span{display:block;position:relative;padding:0 6px}
.region-sidebar-first div.block-inner h3 span a{color:#000000;text-decoration:none}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
   
        
        #headerMenu #nav-mobile.nav-active{
            opacity: 1;
        }

#wrapper nav .main ul.nav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}

#wrapper nav .main ul.nav:hover {
	
	
}

#wrapper nav .main ul.nav li {
	display: inline-block;
	float: left;
}

#wrapper nav .main ul.nav li a {
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
	padding: 12px;
	display: block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #000;
}

#wrapper nav .main ul.nav li a:hover {
	background-color: #e42626;
	color: #ffffff;
	-webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
#comments .title,#comments form,.comment_forbidden{display:none;}
.title{margin:10px;font-size:2em;line-height:1;font-family:"Century Gothic",Arial,Helvetica,sans-serif;color:#888888;}
.comment h2.title{margin-bottom:1em;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}

    .main-navigation { border: 0 }

    .main-navigation #navigation { width: 100% }

    .main-navigation #navigation ul li ul li a, .main-navigation #navigation ul li ul, .main-navigation #navigation ul ul li:first-child a { border: 0 }

    .main-navigation a:hover, .main-navigation #navigation ul li ul li a, .main-navigation #navigation ul li ul li a:hover { background: #283744 !important; color: #fff !important; }

    .main-navigation #navigation ul li ul li a { background: transparent }

    .main-navigation #navigation ul ul ul { top: 0 }

.main-navigation, .secondary-navigation {
    -webkit-perspective: 1000;
    perspective: 1000;
}

.main-navigation #navigation ul li { border-right: 0 }

.main-navigation li a {
    font-size: 14px;
    line-height: 1.2em;
    padding: 11px 13px;
    color: #989898;
    text-decoration: none;
    text-transform: uppercase;
    border-right: 1px solid #eee;
    font-family: sans-serif;
}

.main-navigation #navigation li a {
    color: #989898;
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
    line-height: 20px;
}

.main-navigation #navigation li a:hover { color: #333 }

.main-navigation #navigation ul li ul { border-bottom: 1px solid #EEE }

.main-navigation #navigation ul ul li:first-child a { border-top: 1px solid #EEE }

.main-navigation #navigation ul ul:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #eee }

.main-navigation #navigation ul li ul li { background: #fff }

.main-navigation #navigation .sf-sub-indicator {
    top: 10px;
    right: 15px;
}

.main-navigation #navigation ul ul .sf-sub-indicator { top: 10px }

.main-navigation #navigation ul ul ul ul { top: 0 }

.main-navigation #navigation ul li:before, .main-navigation #navigation ul ul li:before { color: #989898 }

.main-navigation #navigation ul .current-menu-item:before, .main-navigation #navigation ul li:hover:before { color: #333 }

.main-navigation .ajax-search-results-container {
    border-color: #EEE;
    left: -1px;
    width: 101%;
}

.main-navigation .ajax-search-results li a {
    font-size: 12px;
    text-transform: none;
    border: none;
    padding: 0;
}

.main-navigation .ajax-search-results li .meta { display: none }

.main-navigation .ajax-search-results li a img { width: 40px }

.main-navigation .ajax-search-results li {
    margin: 10px 0;
    min-height: 38px;
}
