﻿

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}


.alignright {
	float: right;
	}

.contact-address,
.contact-phone {
	margin-bottom: 15px;
}

.contact-address .fa,
.contact-phone .fa,
.contact-email .fa {
	margin-right: 10px;
	border: 1px solid;
	border-radius: 50%;
	padding: 5px;
	width: 30px;
	height: 30px;
}

.contact-address .fa:before,
.contact-phone .fa:before,
.contact-email .fa:before {
	position: relative;
	left: 2px;
	top: 2px;
}


.contact-address span,
.contact-phone span,
.contact-email span {
	font-weight: 700;
	margin-right: 10px;
}

.footer-widget-area .contact-address span,
.footer-widget-area .contact-phone span,
.footer-widget-area .contact-email span {
	color: #fff;
}

	
#content {
	margin-top:20px;
	}

#content.left {
	float:right !important;
	}

	#content .indent {
		padding:0 30px 0 0;
		}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_8 {
	width:620px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}
.table{display:table;width:100%;height:100%;margin:0}
.table-cell{display:table-cell;vertical-align:middle}
.table-cell.full{width:100%;height:100%}
.table-cell.bottom{vertical-align:bottom}
body.ie .popup-smart-kitchen .table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
body.ie .popup-smart-kitchen .table-cell{display:block;width:100%}
.menu-tel,.menu-cal,.menu-logo{position:absolute;top:21px;right:0;text-decoration:none}
.menu-logo{top:18px;position:relative;right:inherit;width:100%}
a.menu-tel .icon,.menu-cal .icon,.menu-logo .icon{color:#000;font-size:21px;width:21px;height:21px;margin-right:21px}
a.menu-logo .icon{font-size:28px;margin:0 auto}
.carousel_outerrim .next_carousel,.carousel_outerrim .prev_carousel{line-height:78px}
.carousel_outerrim{overflow:hidden}
.carousel_outerrim:hover .next_carousel,.carousel_outerrim:hover .prev_carousel,.carousel_slider_outer:hover .next_carousel,.carousel_slider_outer:hover .prev_carousel{ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}
.carousel_outerrim .next_carousel:hover,.carousel_outerrim .prev_carousel:hover,.carousel_slider_outer .next_carousel:hover,.carousel_slider_outer .prev_carousel:hover{ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}


  .small-12 {
    position: relative;
    width: 100%; }
.footer-right{width:535px}
.footer-right-nav{width:535px;padding:49px 0 3px}
.footer-right-nav ul li{padding:0 5px 0 0;margin:0 3px 0 0}
.footer-right-nav ul li a{font-size:13px}
.footer-right p{font-size:13px}
.footer-right p span{font-size:15px}

.footer-right-nav ul{
	display:inline-block;
	float:right;
	padding:0 4px 0 0;
}

.footer-right-nav ul li a:hover{
	text-decoration:underline;
}
.menu,.sub-menu,.sub-menu--inner,.skip-links{list-style:none;margin:0;padding:0}
.site-nav .sub-menu--inner{margin-top:20px}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:7px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
#block-42{min-height:40px}
#whitewrap #block-42 *{text-align:center}
.books img{display:block;margin:0 auto}
.form-subscribe__shadow{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#47a0ff;opacity:0.9;}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-8{width:66.66666667%}
.visibility-hidden{visibility:hidden}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1100px;}

#stripe-home-hero .fusion-builder-row.fusion-row,
#stripe-home-hero .fusion-layout-column {
    position: initial !important;
}
.instagram-feed__intro{padding:32px 0 0;text-align:center}
.instagram-feed__intro .container{max-width:430px}
.slide-desktop{display:none}


.mb19 {
    margin-bottom: 19px;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.panel-filter__dropdown .caret{position:absolute;top:14px;right:10px}

	
	.container { width:100%; }

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
h2.block-title{display:none;}
#block-views-contributors-block h2.block-title,#block-views-related-content-blog-block h2.block-title,.block-multiblock h2.block-title,#block-views-blog-categories-block-block-1 h2.block-title,#block-views-contributors-video-block h2.block-title,h2.download-title{display:block;font-size:120%;padding:35px 0 10px 0;}
.region-comments h2.block-title{display:block;width:100%;max-width:960px;margin:60px auto 0 auto;color:#ffffff;background:#75A593;padding:20px 0 20px 20px;}
.footer-contact-info{font-size:1.2em;float:left;margin-top:1em}
.footer-sponsors,.footer-contact-info{float:none;padding:.5em 0;overflow:hidden}
 

footer img.icon { 
	height: 45px;
	width: auto;
}

#nav_mdd ul.mdd_colonne {
	float:left;
	width:230px;
	overflow:hidden;
	margin:20px 0px 0px;
	margin-right:15px;
	list-style:none;
	padding:0px;
}

#nav_mdd ul.mdd_colonne.deux_cols {
	width:359px;
}

#nav_mdd ul.mdd_colonne li {
	margin:0px 0px 20px;
	padding:0px;
}

.clearfix {display: block;}


#documents .wsm-cat-list-item.clearfix,
.wsm-cat-price-save-percent, .wsm-cat-price-save-amount { display: inline-block; }

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

html[xmlns] .clearfix{display:block;}

* html .clearfix{height:1%;}


.textfmic
{
font-family:"Arial Narrow";
font-size:14px;
padding-left:3px;
}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}
.amp-onair-show-title{color:#fff;font-size:11px !important;font-weight:bold}
.amp-onair-show-title:before{content:"ON AIR NOW";color:#c90813;display:list-item;font-size:12.5px;font-family:Oswald}
.amp-onair-show-title:after{content:""}
#footer-bottom .et-social-icon a{color:#f57c1f}

.hpts-title
{
	font-size: 38px;
	padding: 0px 0px 17px;
	line-height: 37px;
}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}


#colorbox .row {
	margin-bottom:10px;
}

.template-iexchange .row { margin-bottom: 20px }

.template-iexchange .form-area.last .row { margin-bottom: 0 }

	.template-iexchange .row .col-sm-12 { margin-bottom: 25px }

	.template-iexchange .form-area.last .row .col-sm-12 { margin-bottom: 0 }

  .slidemax .slideitemtt {
    padding-bottom:15px;
  }

.slideitemtt {
  text-transform: uppercase;
  font-size:40px;
  color:#f47900;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible!important}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{width:100%;float:none;display:block;margin-left:0;margin-right:0}

.full-width-no-box .skip-container { padding: 0px;}

			#watermark {width: 960px;}


.mobile-view #watermark {
	display: none;
}

.price.christmas,
.christmas-row {
    display: none;
}

.main .pricing-list table .christmas-row td:nth-child(2) {
    background: #cf4790;
    color: #ffffff;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
}


.flag {
  display: inline-block;
  margin: 0 5px;
}


.flag-pad img {
  margin-bottom: 5px;
}
.section-full-screen .wolf-row-inner{display:table-cell;vertical-align:middle;height:100%}
.wolf-row .wolf-row .wolf-row-inner{padding:0!important}
.wolf-row-inner{position:relative;z-index:5;padding:3em 0}
.wolf-row-no-padding .wolf-row-inner{padding-top:0!important;padding-bottom:0!important}
.wolf-row-inner .wrap [class*=col-]:last-child,.wolf-row-inner .wrap [class^=col-]:last-child{margin-bottom:0}


.large .aio-icon-header h3.aio-icon-title {
	font-size: 26px;
}
.aio-icon-header h3.aio-icon-title{margin:0;display:block;font-size:16px;line-height:1.2em}
.top-icon .aio-icon-header h3.aio-icon-title{margin:25px 0 15px}
.square_box-icon .aio-icon-header h3.aio-icon-title{margin:15px 0}
.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *,.heading-right-icon .aio-icon-header h3.aio-icon-title,.right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-description,.right-icon .aio-icon-header h3.aio-icon-title{text-align:right}
.grid,.b-gallery__list,.b-gallery__thumbs-list,.b-intro__list{font-size:0;text-align:justify;text-justify:distribute-all-lines;}
.grid--scroll,.b-gallery__list,.b-gallery__thumbs-list,.b-intro__list{position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}
.js .grid--scroll,.js .b-gallery__list,.js .b-gallery__thumbs-list,.js .b-intro__list{overflow-x:hidden}
.b-intro__list .row-main{-webkit-flex:1 1 1412px;-ms-flex:1 1 1412px;flex:1 1 1412px;padding:40px 0}

.td_block_big_grid_11 .td_module_mx15 {
  width: 30%;
  
}

.td_block_big_grid_11 .td_module_mx15 .td-module-thumb {
  height: 360px;
  
  
}

.td_block_big_grid_11 .td_module_mx15 .td-meta-align {
  padding-right: 2px;
}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}


.tagcloud {
    margin-bottom: 20px;
}


.top-column-callback {
    padding-top: 25px;
    width: 24%;
}


.top-column-callback .telephone2{
    display: inline-block;
}
.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}
.wpb_text_column:not(:last-child) p:last-child,.wpb_text_column:not(:last-child) ul:last-child,.wpb_text_column:not(:last-child) ol:last-child{margin-bottom:1.5rem}
.vc_custom_heading:last-child,.wpb_text_column:last-child h1:last-child,.wpb_text_column:last-child h2:last-child,.wpb_text_column:last-child h3:last-child,.wpb_text_column:last-child h4:last-child,.wpb_text_column:last-child h5:last-child,.wpb_text_column:last-child h6:last-child{margin-bottom:0}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

.footer{
	font-size: 12px;
	font-family: Arial;
	color: #78797d;
	line-height: 18px;
}


#header-text-nav-container {

	border-bottom: 1px solid #F2F2F2;

	background-color: #F8F8F8;

}






.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}


.clearfix {

	display: inline-block;

}


* html .clearfix {

	height:1%;

}

#page, .container {
	width: 1152px;
	max-width: 96%;
	min-width: 240px;
	overflow: visible;
	margin: 0 auto;
	position: relative;
}

.main-header .container { max-width: 100% }

.fullstretched #page, .fullstretched .container {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	max-width: 96%;
	width: 100%;
}


.footer{
	float: left;
	width: 30.3333333333%;
	margin-left: 3%;
}


.footer img.footer-logo{
	max-width: 100%;
	margin-bottom: 20px;
}


	.footer:nth-child(3){
		clear: both;
	}


	.footer:nth-child(3),
	.footer:nth-child(4){
		margin-top: 25px;
	}


	.footer:last-child{
		margin: 0 !important;
	}


.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}



.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

.menu-toggle {
	position: absolute;
		right: 1.75em;
		top: 1.75em;
}

#sidebar .widget-container ul li{
	color:#4E4E4E;
	border-bottom-color:#D1D1D1;
}

#sidebar .widget-container ul li:hover{
	background:#f9f9f9;
}

.widget-container div{
	padding:10px 15px;
}

.widget-container #wp-calendar{
	width:100%;
	border-color:#ddd;
	padding:1px;
}

.widget-container #wp-calendar tr{
	padding:5px;
	text-align:center;
}

.widget-container #wp-calendar td{
	padding:5px;
	text-align:center;
}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}

.footer {
    width: 100%;
    margin-top: 10px;
    background-color: #4E4E4E;
    border-top: 1px solid #e7e7e7;
    color: #fff;
    font-size: 14px 
}

.footer a {
    color: #fff
}

.footer .container {
    padding-top: 15px;
    padding-bottom: 15px
}

.footer .text-right { 
    padding: 0 0 15px 15px
}

    .footer ul {
        margin-bottom: 0
    }

.footer ul.list-unstyled {
    padding-right: 0px;
}


.infinity {width: 88px; height: 138px; position: fixed; bottom: 0; right: 0; z-index: 0; display: block;}


.off-canvas-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  overflow: hidden; }

  .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
    min-height: 100%;
    -webkit-overflow-scrolling: touch; }

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }

  .footer-nav .menu-items {
    list-style: none;
    padding: 0 0 1em 1em; }

    .footer-nav .menu-items a {
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }

        .footer-nav .menu-items:first-child {
          text-align: right; }

          .footer-nav .menu-items:first-child li:first-child {
            padding-left: 15px; }


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

    #mw_board_group_2 .mw_board_group_2_contents {  }


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

.socials .social__icon { width: 34px; height: 34px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #fff; border-radius: 50%; text-decoration: none; transition: background .34s; }

.socials .social__icon:hover { background: #9ad3ed; }

.socials .social__icon i { font-size: 14px; }


.dest-bottom-h {
    width: 100%;
    height: auto;
    float: left;
    margin: 40px 0 0
}
.comment-meta .fn,.item .stats i,.loop-actions i,.loop-desc i,.loop-title em,.widget-single-post-stats i{font-style:normal}
.comment-actions,.comment-content,.comment-meta{margin-left:72px}
.comment-meta{color:#AAA;font-size:11px;margin-bottom:5px}
.comment-meta .sep{color:#CCC}
.comment-meta .fn{font-size:12px;color:#555}
.comment-meta .comment-time{color:#AAA}
.comment-meta .comment-time:hover{color:#555}
.comment-list .depth-2 .comment-actions,.comment-list .depth-2 .comment-content,.comment-list .depth-2 .comment-meta{margin-left:58px}

#bottom:after,
.bottom_bg:after,
.content_wrap:after,
.cmsms_row_inner:after,
.cmsms_row_margin:after,
.cmsms_column:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}

.bottom_bg {
  padding-top: 40px;
  padding-bottom: 20px;
}


section#bottom .bottom_bg {
    background: #36444e !important;
    color: #fff;
}


section#bottom .bottom_bg a {
  color: #ddd;
}


section#bottom .bottom_bg a:hover {
  color: #2c83be;
}


section#bottom .bottom_bg h3 {
  color: #ddd;
}
.widget-front.hover .round-div,article.hover .tc-thumbnail .round-div{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}
.widget-front{text-align:center}
.widget-front .thumb-wrapper{height:250px;width:201px;max-width:none}
.widget-front .round-div{width:150px;height:150px;border:94px solid #fafafa;top:-44px;left:-65px}

.main-navigation ul ul,
.main-navigation .sub-menu {
	background-color: #62bf7c;
}


.main-navigation-container,
.main-navigation.open,
.main-navigation ul ul,
.main-navigation .sub-menu {
	background-color: #212121;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
.logo h1,.logo h2{background:none}
#header .logo{padding-top:30px}
#header .logo img{width:auto}



#buttons
{ float:left;
  background-color:#185040;
  font-size:15px;
}

#buttons a
{ width:160px;
  border-bottom:1px solid #FFFFFF;
  padding:8px;
  display:block;
  color:#FFFFFF;
}

#buttons a:hover, a:focus
{ color:#FFFFFF;
  background:#408854;
}
.inset-1,.inset-2,.inset-3,.inset-4{width:auto;}

.powered_by {
    float: right;
    color: #999;
    margin: 20px 0 20px 0;
}

.powered_by a {
    color: #999;
}

.title_center_lrg {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #F00;
}
.awards{position:relative}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.post-heading h1, .post-entry h3, .post-entry h2, .widget-title, .sidebar-title, .stream-title, .related-item2 .title, #navigation li a, .pag-btn, .post-entry h4, .archive h2, .feature-title, #subslider-title, #feed-title, .block-conditions-title, .sidebar-title, #block3-title {
	font-family: 'Roboto Condensed', sans-serif;
}


#feed-title {
	font-size: 16px;
	font-weight: bold;
	vertical-align: text-top;
	line-height: 1.3;
    padding-top: 3px;
}
.pt-cv-thumbnail{height:auto;max-width:100%!important;margin-top:0!important;margin-bottom:10px!important;min-width:inherit!important}
.pt-cv-thumbnail.pull-left{margin-right:15px!important}
.pt-cv-thumbnail.pull-right{margin-left:15px}
.pt-cv-scrollable .pt-cv-thumbnail{width:100%}


.dd-textblock-1951639157-text-container
{
  display: table;
}


.dd-textblock-1951639157-text
{
  line-height: 100%;
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 35px;
  width: 32px;
  word-wrap: break-word;
}


.dd-textblock-1951639157-text, .dd-textblock-1951639157-text a.dd-rss-tag-icon, .dd-textblock-1951639157-text a.dd-facebook-tag-icon, .dd-textblock-1951639157-text a.dd-twitter-tag-icon
{
  font-size: 30px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-align: left;
  color: #C6C2B9 !important;
}
.small-12{width:100%}

		
		.kit-body-wrap .page-layout-wrap .template-template3 .description-container .small-12:first-child .description-content {
			border: 3px solid #f59d2b;
		}

#wtcmenu {
  display:inline;
  background-image: none;
  padding:0;
  margin:0; 
  white-space:nowrap;
  list-style-type:none;
}


#wtcmenu a {
  padding:2px 2px 2px 2px;
  margin:2px 2px 2px 2px;
}


.footer-right {
  float: right;
}

.footer-right .footer-right-top {
  border-bottom: 1px solid #c6e3bd;
  float: left;
  margin-bottom: 8px;
  padding-bottom: 8px;
}

  .footer-right .copyright {
    margin-top: 7px;
    text-indent: 3px;
  }

	.main-navigation, .site-title + .main-navigation, .social-navigation, .site-branding-container:before, .entry .entry-title:before, .entry-footer, .author-description:before, .post-navigation, .widget-area, .comment-form-flex, .comment-reply, .comment .comment-metadata .edit-link {display: none;}

h1:not(.site-title):before, h2:before,
.entry .entry-title:before,
.comments-area .comments-title-wrap .comments-title:before,
.post-navigation .nav-links .nav-previous .meta-nav:before {
	display: none;
}
.td-mobile-close{position:absolute;right:1px;top:0;z-index:1000}
.td-mobile-close .td-icon-close-mobile{height:70px;width:70px;line-height:70px;font-size:21px;color:#fff;top:4px;position:relative}

.global__logo {
  width: 120px;
  height: 30px;
}
#top-bar{position:relative;border-bottom:1px solid #EEE;height:45px;line-height:44px;font-size:13px}
#top-bar .col_half{width:auto}
.device-lg.sticky-footer #top-bar,.device-md.sticky-footer #top-bar{z-index:299}
.dark #top-bar,#top-bar.dark{border-bottom-color:rgba(255,255,255,0.1);background-color:#282828}
.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}
.pagination-comments{height:30px;line-height:30px;background-color:#000;width:100%;text-align:center;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-10{width:83.33333333%}
.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-4{width:33.33333333%}
.sub-menu .menu-item-has-children:after{color:#fff}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.n dl, .diyw .n
dl{padding-left:0}
.n ul, .diyw .n
ul{padding-left:40px}
.n ol, .diyw .n
ol{padding-left:40px}
@CHARSET "UTF-8";div.n,
.diyw
div.n{padding:5px}
div.n li[style*="center"]{list-style-position:inside}
div.diyfeModGridElement
.n{margin:0;padding:0}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.post-list .post-title{font-family:'PT Sans';font-weight:700;font-size:1.067em;margin:.3em 0}
.post-list .post-1edcu-3col .post-title{margin:0 0 5px;font-size:18px;font-weight:400}
.btn--rating--dislike svg,.flash-message p{margin-right:20px;margin-right:1.25rem}
.flash-message a:hover,.promo-listing__content-link{text-decoration:none}
.flash-message,.header__secondary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flash-message{z-index:10;font-size:13px;font-size:.8125rem;line-height:2.07692;padding:10px 20px;padding:.625rem 1.25rem;color:#fff;text-align:left}
.flash-message a{color:inherit}
.flash-message--cookies{position:fixed;bottom:0;left:0;max-width:1400px;max-width:87.5rem;background-color:#530664}
.flash-message--error,.flash-message--warning{background-color:red}
.flash-message--neutral{background-color:#e79300}
.flash-message--status,.flash-message--success{background-color:#19874e}


#content .format-aside .author ,
#content .format-aside  .bl_categ,
#content .format-aside .bl_sep {
	display: none;
}
