﻿.fixed_top_header .side_menu_button,.fixed_top_header .shopping_cart_inner,.fixed_top_header .mobile_menu_button,.fixed_top_header .header_bottom_right_widget_holder,.fixed_top_header .mobile_menu_button{height:45px!important}
.side_menu_button,.shopping_cart_inner{height:100px!important}
header.menu_bottom.has_header_fixed_right .side_menu_button{height:130px!important}
header.sticky .side_menu_button{height:60px}
header:not(.sticky) .header_menu_bottom .side_menu_button{height:60px}
.fixed_top_header .side_menu_button,.fixed_top_header .shopping_cart_inner,.fixed_top_header .header_bottom_right_widget_holder{height:45px}
.side_menu_button{cursor:pointer;display:table-cell;vertical-align:middle;height:100px}
.side_menu_button a:last-child{padding:0 0 0 8px}
.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
.side_menu_button .popup_menu:hover{opacity:.8}
.popup_menu_opened .main_menu,.popup_menu_opened .side_menu_button a:not(.popup_menu),.popup_menu_opened #back_to_top,.popup_menu_opened .header_top,.popup_menu_opened header .tooltip,.popup_menu_opened .mobile_menu_button,.popup_menu_opened .fixed_top_header .header_bottom_center_widget,.popup_menu_opened .fixed_top_header .header_bottom_right_widget_holder{visibility:hidden!important}
.popup_menu_opened .side_menu_button .shopping_cart_header{display:none}

				
	
.logo_wrapper,
.side_menu_button,
.shopping_cart_inner
{
	height: 160px;
}
.tve_p_left{text-align:left}
.thrv_contents_table.tve_p_left{float:left}
.thrv_contents_table .tve_contents_table.tve_p_left{float:left}

.menus-wrapper.sticky .menus-shadow {
	
	}


.entry img.alignnone,
.entry img.aligncenter,
.entry img.alignleft,
.entry img.alignright {
	margin-bottom: 10px;
	max-width: 676px;
	width:auto;
 	height:auto;
}



.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.entry .wp-caption.aligncenter { margin:0 auto 15px; }
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #e6e6e6;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right !important}
.fa.pull-right{margin-left:.3em}


#carousel-home .carousel-caption .pull-right{
	display: none;
}

.ypc-tools {
	margin-bottom:10px !important;
	text-align:center;
}

#footer .ypc {
    width: 43px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
}


#logo-nav ul.mega-menu, #logo-nav ul.mega-menu, #logo-nav ul.mega-menu li {margin: 0; padding: 0; border: none;}

#logo-nav ul.mega-menu {position: relative;}

#logo-nav ul.mega-menu li {float: left; margin: 0; padding: 0;}


#logo-nav ul.mega-menu li a.dc-mega {position: relative;}

#logo-nav ul.mega-menu li .mm-sub-container {
	position: absolute; 
	top: 46px; 
	left: 0px; 
	background: #ffffff; 
	z-index: 10000;
	box-shadow: 5px 5px 5px #ccc;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
}


#logo-nav ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}

#logo-nav ul.mega-menu li .sub li {list-style: none; float: none;}


#logo-nav ul.mega-menu li .sub li.mega-hdr {float: left; z-index: 999;}

#logo-nav ul.mega-menu li .sub li.mega-hdr.last {margin-right: 0;}

#logo-nav ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000; text-shadow: none;}

#logo-nav ul.mega-menu .sub ul li {padding-right: 0;}

#logo-nav ul.mega-menu li .mm-sub-container.non-mega .sub {padding: 20px 20px 20px 0;}

#logo-nav ul.mega-menu li .mm-sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}


#logo-nav {
	width: 700px;
}

  .span3 {
    width: 166px;
  }

  .row-fluid .span3 {
    width: 22.928176794%;
    *width: 22.874985304638297%;
  }

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


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


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

.wrapwrap {position:relative;float:left;width:100%;}

#footer .wrapwrap {background:#283035;padding:30px 0;}

#copyright .wrapwrap {padding:20px 0;}

.home .mainsection1, .home .mainsection1 .wrapwrap {padding-top:0;}

 
 
 .art-box, .art-box-body {
    margin:0 auto;
    position:relative;
 }

 .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat: no-repeat;
    line-height:0;
 }

 .art-box:before,.art-box-body:before{
    left:0;
 }

 .art-box:after,.art-box-body:after{
    right:0;
 }

 .art-box:before {



    overflow:hidden;
    background-position: bottom left;
    direction: ltr;
    z-index:-3;
 }

 .art-box:after {
    background-position: bottom right;
    z-index:-3;
 }

 .art-box-body:before, .art-box-body:after {
    background-repeat:repeat-y;
 }

 .art-box-body:before {
    background-position: top left;
    z-index:-3;
 }

 .art-box-body:after {
    background-position: top right;
    z-index:-3;
 }

 
 .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
    z-index:-2;
 }

 .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
    z-index:-1;
 }

.auto-style5 {
	border-width: 0px;
}

	
	#wrapper .page-title-container{height:auto !important;padding:14px 0 12px 0;}
	
	
	.page-title{
		padding:0 20px;
	}

	.page-title h1{
		float:none;
	}

	.page-title ul{
		float:none;
		text-align:left;
		padding-top:0 !important;
		line-height:11px !important;
	}

	.rtl .page-title ul{
		text-align:right;
	}

	.page-title-captions,.page-title h1,.page-title ul{
		display:block;
		float:none;
		line-height:normal;
		width:100%;
	}

	.page-title-wrapper{
		width:auto;
	}

	.page-title h1,.page-title ul{
		float:none;
		line-height:normal;
		width:100%;
	}

	#wrapper .page-title-container h1, #wrapper .page-title-container .breadcrumbs{margin: 0;}

	#wrapper .page-title-container h1{font-size: 15px !important; line-height: 20px !important;}

	#wrapper .page-title-container h3{font-size: 11px; line-height: 20px;}

	#wrapper .page-title-container .breadcrumbs{margin-top: 2px;}


	.page-title-container .search #s {
		width: 100%;
	}

.wrapper_blank .page-title-container {
  margin-bottom: 25px;
}

.page-title-container {
  padding: 0 10px;
  height: 87px;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #f6f6f6;
  border-top: 1px solid #d2d3d4;
  border-bottom: 1px solid #d2d3d4;
}

.page-title-captions {
  display: table-cell;
  vertical-align: middle;
  width: 45%;
}

.page-title h3 {
  font-weight: normal;
  font: 14px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  line-height: 26px;
  color: #343333;
  margin: 0;
  padding: 0;
}

.page-title ul li {
  margin: 0;
  padding: 0;
  display: inline;
  color: #333333;
  font-size: 10px;
  margin-left: 5px;
}

.page-title ul li:first-child {
  margin-left: 0;
}

.page-title ul li a {
  color: #333333;
  padding-right: 5px;
}

.page-title ul li:after {
  content: '/';
}

.page-title ul li:last-child:after {
  content: '';
}

.page-title-container .search {
  display: table-cell;
  vertical-align: middle;
}

.rtl .page-title-container .search #s {
  float: left;
}

.rtl .page-title ul li {
  margin-left: 5px;
  margin-right: 0;
}

.rtl .page-title ul li:last-child {
  margin-left: 0;
}

.rtl .page-title ul li a {
  padding-left: 5px;
  padding-right: 0;
  unicode-bidi: embed;
}



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
#wrapper .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-accordian .panel a,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.person-author-wrapper,
.fusion-accordian .panel-title,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Lato", Arial, Helvetica, sans-serif;
}


.page-title ul li,page-title ul li a{font-size:10px;}


.page-title ul li,.page-title ul li a{color:#333333;}


#wrapper .page-title h1{
	font-size:18px;
	line-height:normal;
}


#wrapper .page-title h3{
	font-size:14px;
	line-height: 26px;
}


.navigation.menu.fusion-navbar-nav, ul.product-categories li.cat-parent a, li.cat-item a, .white-block h1, .footer-widget-col h3, .page-title-container h1.entry-title {font-family: GillSansShadowMTStd; font-weight: normal; font-style: normal; font-size:20px;}

.stopka_right{float: right;
              width: 100%;
              background: #fff;
              margin-top: 20px;
              border-radius: 5px 5px 0 0;}

.stopka_right .moduletable {padding: 12px;}

.stopka_right .moduletable p {width: 100%;}

.stopka_right .moduletable p:last-child {
    text-align:center!important;
}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}
html.js fieldset.collapsed .fieldset-wrapper{display:none}


.socials li {
 display:inline;
 padding:5px;
}


.socials {
margin-left: -45px;
}
.table-area .line{width:580px;overflow:hidden;margin:0 0 2px;border:1px solid;border-color:#b5d688 #6e943b #6e943b #b5d688;background:#a1cb68;padding:7px 0 8px;}
.table-area .line:hover{border-color:#6f953b #c3de9f #c3de9f #6f953b;background:#90c24d;}
.table-area .line a{color:#fff;}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute; visibility: hidden; white-space: nowrap;}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important;}

.mk-milestone.milestone-small .milestone-number,
.mk-milestone.milestone-small .milestone-prefix,
.mk-milestone.milestone-small .milestone-suffix {
  font-size: 26px;
  line-height: 32px;
}

.mk-milestone.milestone-medium .milestone-number,
.mk-milestone.milestone-medium .milestone-prefix,
.mk-milestone.milestone-medium .milestone-suffix {
  font-size: 40px;
  line-height: 44px;
}

.mk-milestone.milestone-large .milestone-number,
.mk-milestone.milestone-large .milestone-prefix,
.mk-milestone.milestone-large .milestone-suffix {
  font-size: 50px;
  line-height: 72px;
}


.sidebar {
	width:332px;
	float:right;
	color:#666;
}
 

.watch-full-link{ background: #FFF; background: rgba(255, 255, 255, 0.85); color: #000; text-transform: uppercase; font-size: 16px; padding:10px; position:absolute; bottom:40px; z-index:600;}

.watch-full-link:hover {cursor:pointer;}


.news_author
{
	display: table-cell;
	text-align: left;
	padding: 4px;
	background-color: #D5DCE3;
}

#cff .cff-author-img{
  float: left;
  width: 40px;
  margin: 0 0 0 -100% !important;
}


.footer {
	font-size: 13px;
	line-height: 22px;
	text-align: right;
	color: #888888;
	border-top: 3px double #DDDDDD;
	padding: 13px 26px;
}

.footer a {
	color: #888888;
}

.footer a:hover {
	color: #111111;
}

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

.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{line-height:0!important;outline:0!important;padding:0!important;margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{clear:none!important;border:0!important}
.easingslider-slide{position:absolute!important;top:0;left:0;bottom:0;right:0;background-color:#fff;overflow:hidden}
.easingslider-slide.active{z-index:10!important}
.easingslider-slide.next-out,.easingslider-slide.prev-out{z-index:20!important}
.easingslider-slide.next-in,.easingslider-slide.prev-in{z-index:30!important}
.easingslider-slide.active .easingslider-play{opacity:.5}
.easingslider-slide.active .easingslider-play:hover{opacity:1}
.easingslider.use-fade .easingslider-slide.next-in,.easingslider.use-fade .easingslider-slide.prev-in{-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn .3s ease;-ms-animation:fadeIn .3s ease;-o-animation:fadeIn .3s ease;animation:fadeIn .3s ease}
._easingslider.use-fade .easingslider-slide.next-out,._easingslider.use-fade .easingslider-slide.prev-out{-webkit-animation:fadeOut .3s ease;-moz-animation:fadeOut .3s ease;-ms-animation:fadeOut .3s ease;-o-animation:fadeOut .3s ease;animation:fadeOut .3s ease}
.easingslider.use-slide .easingslider-slide.next-in{-webkit-animation:slideNextIn .3s ease;-moz-animation:slideNextIn .3s ease;-ms-animation:slideNextIn .3s ease;-o-animation:slideNextIn .3s ease;animation:slideNextIn .3s ease}
.easingslider.use-slide .easingslider-slide.next-out{-webkit-animation:slideNextOut .3s ease;-moz-animation:slideNextOut .3s ease;-ms-animation:slideNextOut .3s ease;-o-animation:slideNextOut .3s ease;animation:slideNextOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-out{-webkit-animation:slidePrevOut .3s ease;-moz-animation:slidePrevOut .3s ease;-ms-animation:slidePrevOut .3s ease;-o-animation:slidePrevOut .3s ease;animation:slidePrevOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-in{-webkit-animation:slidePrevIn .3s ease;-moz-animation:slidePrevIn .3s ease;-ms-animation:slidePrevIn .3s ease;-o-animation:slidePrevIn .3s ease;animation:slidePrevIn .3s ease}
 .easingslider-191562 .easingslider-slide { display: none; }
 .easingslider-191562 .easingslider-slide-1 { display: block !important; }


td.textpart {
	text-align:left;
	vertical-align:top;
	width:237px;
	padding:5px;
	border-bottom:1px solid #C19D7D;
	border-left:1px solid #C19D7D;
	border-right:1px solid #C19D7D;
	font-size:13px;
}


.centercontainer{
	position:relative;
	padding:0;
	margin: 0 auto;
	width: auto;
	height:auto;
	max-width:1180px;
}


#downloads_video_popup .popup-cont {
    background: #ffffff;
    border-radius: 8px;
    padding: 13px 0;
}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

.container-btn-fluid {padding:0;}

.container-btn-fluid .row {padding:0;}

.container-btn-fluid .row .col-xs-6 {padding:0;}

.yamm .container {
  position: relative;
}


#ie6-warning .main .inner {
padding-left:170px;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}


.contentdescription p,#ja-mainnav .inner,.highslide {
margin:0;
}

.header-choices { }
.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,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-lg-1,.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-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-sm-1,.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-10,.col-sm-11{float:left}
.col-sm-6{width:50%}


#footer-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}

.widget_upcoming_events .colwrap {
	height: 100%;
	padding: 15px;
	position: absolute;
	width: 100%;
}


.byline, .updated {
  display: none; }


.single .byline, .group-blog .byline {
  display: inline; }

.mh-sidebar, .hp-sidebar { width: 300px; float: left; }

.mh-sidebar-2, .hp-sidebar-2 { width: 300px; float: right; }

	.mh-two-sb .hp-sidebar, .hp-sidebar-2, .mh-two-sb .mh-sidebar, .mh-sidebar-2 { width: 220px; }

	.mh-two-sb .hp-main, .mh-two-sb .mh-main, .hp-sidebar-2, .mh-sidebar-2 { width: 100%; margin: 0; }

	.mh-two-sb .hp-sidebar, .hp-sidebar { width: 229px; }

	.hp-content, .hp-sidebar, .mh-content, .mh-sidebar, .mh-two-sb .hp-content, .mh-two-sb .hp-sidebar, .mh-two-sb .mh-content { width: 100%; margin: 0; }

#footer_support, 
#footer_legal,
#footer_registration,
#footer_corporate_info,
#footer_hours {
	float:left;
	padding:12px;
}

#footer_legal {width:143px;}
.headerDiv .img-holder{	position:absolute;	right:35px;	top:6px;}

  #top-bar .toggle-menu {
    background: #61839D;
    width: 2em;
    max-width: 70px;
    max-width: 1.6em;
    float: left;
    text-align: center;
    height: 40px;
    color: #ffffff;
    cursor: pointer;
    font-size: 20px; }

    #top-bar .toggle-menu i {
      padding: 10px 0 0; }

    #top-bar .toggle-menu + .wrapper {
      float: left;
      margin-right: 0%; 
	}

    body.article #top-bar .toggle-menu + .wrapper{
	    width:90% !important;
    }





.notification {
position:relative;
left: 27px;

	font-family: "museo_slab700";
	font-size: 15px;
	color: #000;
	text-align: center;
	height: 30px;
	width: 870px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #961a1d;
	border-bottom-color: #961a1d;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-top: 8px;
	margin-bottom: 50px;
	border-top-width: thin;
	border-bottom-width: thin;
}

 


.mac ul#navlinks li{
	display:inline;
	margin:0 38px 0 20px;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}



.modal-open {
  overflow: hidden;
}



.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}



.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}



.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}



.modal-content {
  position: relative;
  background-color: white;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}



.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: black;
}


.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}


.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}



.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857px;
}



.modal-header .close {
  margin-top: -2px;
}



.modal-title {
  margin: 0;
  line-height: 1.42857;
}



.modal-body {
  position: relative;
  padding: 15px;
}



.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}


.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}


.modal-footer:after {
  clear: both;
}


.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}


.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}


.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}



.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}


  
  .modal-sm {
    width: 300px;
  }



.modal .modal-backdrop {
  background: none;
}


.modal .modal-content {
  border: 0 none;
  box-shadow: none;
}


.notify-my .modal-dialog {
  margin-top: 218px;
  max-width: 460px;
}


.notify-my .modal-dialog .modal-content {
  border-bottom: 3px solid #8f8d8e;
}


.notify-my .modal-dialog .modal-content .modal-header {
  border: 0 none;
  min-height: 41px;
}


.notify-my .modal-dialog .modal-content .modal-header .close {
  line-height: 1;
  margin: 0;
  opacity: 1;
  position: absolute;
  right: 13px;
  top: 8px;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}


.notify-my .modal-dialog .modal-content .modal-header .close:hover {
  opacity: .8;
}


.notify-my .modal-dialog .modal-content .modal-header .close span {
  display: block;
}


.notify-my .modal-dialog .modal-body {
  padding: 23px 80px 60px;
}


.notify-my .modal-dialog .modal-body .modal-title {
  font-size: 18px;
  font-size: 1.28571rem;
  line-height: 1.35;
  letter-spacing: .3em;
  margin-bottom: 17px;
}


.notify-my .modal-dialog .modal-body p {
  color: #999;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.5;
  margin-bottom: 28px;
}


.notify-my .modal-dialog .modal-body .form-control {
  border-color: #111;
  color: #000;
}




.full-modal .modal-backdrop {
  background: #111;
}


.full-modal .modal-backdrop.in {
  opacity: 1;
  filter: alpha(opacity=100);
}


.full-modal .modal-dialog {
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  width: 100%;
}


.full-modal .modal-dialog .modal-content {
  background: none;
  height: 100%;
}


.full-modal .modal-dialog .modal-content .content-wrap {
  display: table;
  height: 100%;
  table-layout: fixed;
  width: 100%;
}


.full-modal .modal-dialog .modal-content .content-wrap .content-align {
  display: table-cell;
  vertical-align: middle;
}

.widget.widget_socialnewsletter .social-count-cont li a .count, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count {
  color: #666666;
  position: absolute;
  top: -66px;
  right: -5px;
  border: 1px solid #E5E5E5;
  padding: 10px 0px;
  line-height: 1;
  width: 45px;
}

.widget.widget_socialnewsletter .social-count-cont li a .count:after, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:after, .widget.widget_socialnewsletter .social-count-cont li a .count:before, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.widget.widget_socialnewsletter .social-count-cont li a .count:after, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 5px;
  margin-left: -5px;
  z-index: 11;
}

.widget.widget_socialnewsletter .social-count-cont li a .count:before, .widget.widget_socialnewsletter .social-count-cont li .btn-link .count:before {
  border-color: transparent;
  border-top-color: #E5E5E5;
  border-width: 6px;
  margin-left: -6px;
}
.row{margin-left:-15px;margin-right:-15px}

	nav .row {
		border-bottom: 1px solid #f2f2f2;
	}
.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-3{width:25%}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
#block-search-form .block .inner .content{padding-top:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}



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

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

#masthead .hgroup {
}


.event-month {
	font-size:10px;
	text-transform:uppercase;
}
.boxed .header_inner{width:1150px;margin:0 auto}
.vertical_menu_enabled header .header_inner{display:none}


.features .feature-item {
  font-size: 14px;
  padding: 24px 15px; }


.features .feature-item a:hover,
.features .feature-item a:focus {
  text-decoration: none; }


.features .feature-item .btn {
  max-width: 100%;
  white-space: normal; }


.features-horizontal .feature-item {
  padding: 24px 0; }

.features-horizontal.features-horizontal-two .feature-item {
  padding-top: 0; }


#wrapper {
 width: 980px;
 margin: 0px auto;}

#wrapper .wrap {
 width: 980px;
 margin: 0px auto;
 background-color: #F4F4F4;

}

#wrapper .mb {
 margin-bottom: 10px;
}


.td-ss-main-content {
  position: relative;
}

.td-pb-article-list .td-ss-main-content {
  padding-top: 20px;
}

.category .td-ss-main-content .td-load-more-wrap {
  bottom: 20px;
}


.lineheight { line-height: 10px; }


#header-widget {
	float: right;
}




#header-widget .widget_search {
	width: 260px;
	float: right;
	background: rgba(255,255,255,0.2);
	padding: 10px;
}


#header-widget .widget_search form, #header-widget .widget_search form input {
	margin-bottom: 0
}

	
	#header-widget .standard-billboard {
		width: 92%;
		margin: 0 auto;
		text-align: center;
	}

	

	#header-widget .standard-ad-billboard {
		margin-top: 10px;
	}


#header-widget .widget {
  background-color:transparent;
}





#home-testimonial {
        max-width: 1200px;
        margin: 0 auto;
        padding: 1rem 0; 
        width:90%;
	color:#67623e;
}


#home-testimonial .testimonials-list {
        max-width: 1200px;
        margin: 0 auto;
        text-align: center;
}


#home-testimonial .testimonials-list blockquote,
#home-testimonial .testimonials-list blockquote p {
        font-size: 30px;
        font-size: 3rem;
        font-weight: 300;
        border-left: none; 
        padding: 0; 
        margin-left: 0;     
}


#home-testimonial .testimonials-list .avatar {
        border-radius: 100px; 
}


#home-testimonial .testimonials-list .author {
        display: block;
        font-style: normal; 
}

.tatva-red .site-title a,
.tatva-red .home-featured-post-title,
.tatva-red .sidebar a,
.tatva-red .entry-header .entry-title a,
.tatva-red .entry-header .entry-title,
.tatva-red #home-sidebar-container a,
.tatva-red #home-testimonial-container a,
.tatva-red .main-navigation ul ul a:hover,
.tatva-red .entry-header h1 a:visited,
.tatva-red .more-link
{
	color:#ef7a7a;
}

.tatva-green .site-title a,
.tatva-green .home-featured-post-title,
.tatva-green .sidebar a,
.tatva-green .entry-header .entry-title a,
.tatva-green .entry-header .entry-title,
.tatva-green #home-sidebar-container a,
.tatva-green #home-testimonial-container a,
.tatva-green .main-navigation ul ul a:hover,
.tatva-green .entry-header h1 a:visited,
.tatva-green .more-link
{
	color:#65603c;
}

.tatva-pink .site-title a,
.tatva-pink .home-featured-post-title,
.tatva-pink .sidebar a,
.tatva-pink .entry-header .entry-title a,
.tatva-pink .entry-header .entry-title,
.tatva-pink #home-sidebar-container a,
.tatva-pink #home-testimonial-container a,
.tatva-pink .main-navigation ul ul a:hover,
.tatva-pink .entry-header h1 a:visited,
.tatva-pink .more-link
{
	color:#ed409f;
}

.tatva-gray .site-title a,
.tatva-gray .home-featured-post-title,
.tatva-gray .sidebar a,
.tatva-gray .entry-header .entry-title a,
.tatva-gray .entry-header .entry-title,
.tatva-gray #home-sidebar-container a,
.tatva-gray #home-testimonial-container a,
.tatva-gray .main-navigation ul ul a:hover,
.tatva-gray .entry-header h1 a:visited,
.tatva-gray .more-link
{
	color:#8e8e8e;
}

.tatva-brown .site-title a,
.tatva-brown .home-featured-post-title,
.tatva-brown .sidebar a,
.tatva-brown .entry-header .entry-title a,
.tatva-brown .entry-header .entry-title,
.tatva-brown #home-sidebar-container a,
.tatva-brown #home-testimonial-container a,
.tatva-brown .main-navigation ul ul a:hover,
.tatva-brown .entry-header h1 a:visited,
.tatva-brown .more-link
{
	color:#875608;
}

.tatva-purple .site-title a,
.tatva-purple .home-featured-post-title,
.tatva-purple .sidebar a,
.tatva-purple .entry-header .entry-title a,
.tatva-purple .entry-header .entry-title,
.tatva-purple #home-sidebar-container a,
.tatva-purple #home-testimonial-container a,
.tatva-purple .main-navigation ul ul a:hover,
.tatva-purple .entry-header h1 a:visited,
.tatva-purple .more-link
{
	color:#a678d3;
}

.tatva-orange .site-title a,
.tatva-orange .home-featured-post-title,
.tatva-orange .sidebar a,
.tatva-orange .entry-header .entry-title a,
.tatva-orange .entry-header .entry-title,
.tatva-orange #home-sidebar-container a,
.tatva-orange #home-testimonial-container a,
.tatva-orange .main-navigation ul ul a:hover,
.tatva-orange .entry-header h1 a:visited,
.tatva-orange .more-link
{
	color:#fa7f53;
}

#home-testimonial-container {
background:#fef5df;}

.fetch-tweets-user-name { display: block !important; }


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
#continue_watching{display:none;}
.continue-watching{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:1em;}
.continue-watching-title{text-transform:uppercase;font-weight:700;line-height:0.9;font-size:2.2em;margin-bottom:15px;letter-spacing:-1.5pt;}
.continue-watching-info-small{display:none;}
.continue-watching-show-title{font-size:1em;font-weight:700;text-transform:uppercase;line-height:1;margin:0;}
.continue-watching-show-title a:hover{color:#f9df28;}
.continue-watching-episode-info{font-size:0.875em;font-weight:500;text-transform:none;line-height:1.1;color:black;margin:0.3em 0 0;}
.continue-watching-episode-info a{color:black;}
.continue-watching-episode-info a:hover{color:#1a1a1a;}
.continue-watching-thumbnail{margin:0 0 12px;position:relative;width:75%;}
.continue-watching-thumbnail:before{content:"";display:block;padding-top:56.25%;}
.continue-watching-thumbnail img{display:block;position:absolute;top:0;left:0;bottom:0;right:0;}
.continue-watching-thumbnail a:hover .icon-play{opacity:1;}
.continue-watching-thumbnail .icon-play{margin:-30px 0 0 -30px;width:60px;height:60px;top:50%;left:50%;}
.continue-watching-thumbnail-header{position:absolute;top:0;left:0;margin:0;text-transform:uppercase;font-size:0.7em;width:100%;color:#f9df28;font-weight:700;padding-left:14px;padding-top:7px;background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);padding-bottom:20px;}
.continue-watching-meter{height:5px;position:absolute;bottom:0;width:100%;background:#fff;background:rgba(255,255,255,0.5);}
.node-type-show .continue-watching{border:none;}
.node-type-show .continue-watching-title{display:none;}
.node-type-show .continue-watching-episode-info{font-weight:100;}
.node-type-show .continue-watching-episode-info a:first-child{display:none;}
.node-type-show .continue-watching-episode-info .title{width:100%;font-size:35px;letter-spacing:-3px;font-weight:bold;text-transform:uppercase;}
.node-type-show .continue-watching-episode-info span:not(.title){position:relative;top:5px;}
.node-type-show .continue-watching-episode-info .continue-watching-info-small{display:block;margin-bottom:50px;}
.node-type-show .continue-watching-thumbnail{width:100%;}
.node-type-show .continue-watching-thumbnail-header{color:white;font-size:16px;padding-top:20px;padding-left:25px;top:0;left:0;}
.node-type-show .continue-watching-show-title{position:relative;padding-top:30px;}
.node-type-show .continue-watching-show-title a{display:none;}
.node-type-show .continue-watching-show-title:after{content:'full episode';position:absolute;top:0;left:0;background:#00ff00;padding:3px;font-size:20px;font-weight:500;letter-spacing:-0.05em;}


div.mcl-logo a img {float: left; padding-right: 15px;}


div.mcl-logo h1.mcl-logo-mcl-title {
font-size: 24px;
line-height: 20px;
margin: 10px 0 0 0;
padding-right: 15px;
padding-top:10px;

}


div.mcl-logo h3.mcl-logo-mcl-product-title {
font-size: 20px;
line-height: 20px;
margin: 10px 0 0 0;
padding-right: 15px;
padding-top:10px;

font-family: Helvetica, Lucida Sans, Arial, Sans Serif;
color: #333333 !important;
}


div.mcl-logo h2.mcl-logo-mcl-product-title {
font-size: 20px;
line-height: 20px;
margin: 10px 0 0 0;
padding-right: 15px;
padding-top:10px;

font-family: Helvetica, Lucida Sans, Arial, Sans Serif;
color: #333333 !important;
}

@charset "UTF-8";


#header, #navigation, #search, #footer, #network, #sidebar-1, #dashboard { display:none; }
footer .twitter .twitter-username{display:block}
footer .twitter.loading .twitter-username{display:none}

.footer-add {
  float: left;
  width: 30%;
}

  .footer-nav, .footer-add {
  width: 50%;
  }


#page .navbar-header {
	position: relative;
	float: none;
	padding: 12px 0;
}

  .ddc-form-group-complex-name .ddc-span2, .ddc-form-group-complex-name .ddc-span4, .ddc-form-group-complex-address .ddc-span2, .ddc-form-group-complex-address .ddc-span4, .ddc-form-group-complex-locality .ddc-span2, .ddc-form-group-complex-locality .ddc-span4 {
    position: static; }

.finance-prequal-section fieldset .ddc-span1, .finance-prequal-section fieldset .ddc-span2, .finance-prequal-section fieldset .ddc-span4, .finance-prequal-section fieldset .ddc-span8 {
  padding: 0 0 5px 10px; }

.finance-prequal-section fieldset label.ddc-span4 {
  padding-right: 10px; }

  .finance-application-section fieldset .ddc-span1, .finance-application-section fieldset .ddc-span2, .finance-application-section fieldset .ddc-span4, .finance-application-section fieldset .ddc-span8 {
    padding: 0 0 5px 10px; }

  .finance-application-section fieldset label.ddc-span4 {
    padding-right: 10px; }

.td-header-style-8 .td-li-wrapper-menu ul.sf-menu li.menu-item-has-children .sub-menu .sub-menu {
  top: 0px;
}

.blog-stack .sf-menu ul .menu-item a {
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  
}

.blog-stack .sf-menu ul .menu-item a:hover {
  background-color: #ffffff;
  color: inherit !important;
}

.td_ul_logout .menu-item {
  padding-left: 6px;
}

.td_ul_logout .menu-item a:before {
  left: 15px;
  display: none;
  
}
#block-ti-lsg-ay-tip-of-the-day-tip-of-the-day .totd .quote{padding:0px 12px 0 12px;text-align:center;font:Arial,sans-serif}
#block-ti-lsg-ay-tip-of-the-day-tip-of-the-day .totd .quote a{color:#666666;font-family:Arial,sans-serif;font-size:14px}
.realitycheckers-cards .cards li .quote{vertical-align:top;display:inline-block;width:493px;height:120px;background-color:#fff2f9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;padding:21px 13px}
.realitycheckers-cards .cards li .quote p{font:15px/26px helvetica,arial,sans-serif;padding:0;margin:0}
.realitycheckers_cards_channel_subchannel .cards li .quote{height:136px;width:322px;padding:14px 10px 0 10px;margin-top:10px;vertical-align:top;display:inline-block;background-color:#fff2f9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}
.realitycheckers_cards_channel_subchannel .cards li .quote p{font:15px/26px helvetica,arial,sans-serif;padding:0;margin:0}

.tabs_normal { height: 15px; float: left; padding-left: 2px; padding-top: 4px }



.responsive .ibiza-nav ul.ibiza-hmenu 
{
   display: none;
   float: none;
   text-align: center;
}


.responsive .ibiza-nav .ibiza-hmenu.visible 
{
   display: block;
}



.responsive .ibiza-nav ul.ibiza-hmenu li,
.ibiza-hmenu-extra1,
.ibiza-hmenu-extra2
{
   float: none;
}



.responsive .ibiza-nav ul.ibiza-hmenu a
{
   margin-top: 1px !important;
   margin-bottom: 1px !important;
   text-align: center !important;
   height: auto;
   white-space: normal;
}



.responsive .ibiza-nav ul.ibiza-hmenu ul
{
   left: auto !important;
   right: auto !important;
   top: auto !important;
   bottom: auto !important;
   display: none !important;
   position: relative !important;
   visibility: visible !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul a
{
   padding-left: 4% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul a
{
   padding-left: 6% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul a
{
   padding-left: 8% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul ul a
{
   padding-left: 10% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul ul ul a
{
   padding-left: 12% !important;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

#utility-nav ul .last a {
  border-right: none;
}

#mast-wrapper #mast #main-nav ul li .last {
  border-right: none;
}

.menu-food-menu-container ul .last {
  border-bottom: none;
}
body .flare-vertical .flare-button.last.button-type-filament{margin-bottom:10px;}
.flare-vertical .flare-button.last,.flare-vertical.enablecounters .flare-button.last{margin:0;}
.flare-vertical .flare-total.last,.flare-horizontal .flare-total.last,.flare-position-bottom-left .flare-total.first,.flare-position-top-left .flare-total.first{display:none;}
.flare-position-bottom-left.enabletotal .flare-total.last,.flare-position-top-left.enabletotal .flare-total.last{display:inline-block;margin-left:7px;padding-left:7px;margin-right:0;padding-right:0;border-left:1px solid #505050;border-right:none;}
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}

.social-icons{margin:0}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}



.mobile-only {display: none}

#secondary li.menu-item, 
#secondary li.page_item,
#secondary ul li.pagenav ul li,
#secondary .widget_archive ul li {
	border-bottom: 1px #d8e3ed solid;
}

#secondary li.menu-item a,
#secondary li.page_item a,
#secondary ul li.pagenav ul li a,
#secondary .widget_archive ul li a {
	display: block;
	font-size: 14px;
	letter-spacing: 0.15em;
	padding: 3px 2px 3px 5px;
	text-transform: uppercase;
}

#secondary li.menu-item a:hover,
#secondary li.page_item a:hover,
#secondary ul li.pagenav ul li a:hover,
#secondary .widget_archive ul li a:hover {
	background: rgba(255,255,255,.1);
}

#mobile-menu.interactive li.menu-item { height: auto !important; }


#mainslider .overlay .price {
    font-size: 190%;
    margin:10px 15px 20px;
    font-family: Arial, sans-serif, sans-serif;
    display:block;
    color:#ffffff;
}


#mainslider .overlay.bottom.haslower .price {
    text-align:right;
}


.productlist .product .title,
.productlist .product .desc,
.productlist .product .price {
    margin-left:5px;
    margin-right:5px;
}


.productlist .product .price {
    margin-top:5px;
    font-size:16px;
    font-family:Arial, sans-serif, sans-serif;
}


.productlist .product .price .reducedfrom {
    filter: alpha(opacity=50);
    opacity:0.5;
    text-decoration: line-through;
}


.productlist .product .price .from {
    font-size:14px;
    line-height:14px;
    font-style:italic;
}


#productinfo #detail .price {
    font-family:Arial, sans-serif, sans-serif;
    font-size:15px;
    line-height:35px;
    margin:5px 0 20px;
}


#productinfo #detail .price .was-price {
    font-size:50%;
    opacity:0.5;
    filter: alpha(opacity=50);
    text-decoration:line-through;
}

		#header .menu-primary-container {width: 690px;padding: 0;float: right;}

    .resto .menu-item { font: 16px/18px 'open_sansbold'; margin-bottom: 20px; }

        .resto .menu-item strong { font-size:14px; font-weight:300 }

        .resto .menu-item .extra-text{ font-style: italic; }

        .resto .menu-item .menu-price{ font-style: italic; }
	
	
	.resto.columnar .menu-item {font: 16px/22px 'open_sansregular';padding-right: 120px;margin-bottom: 10px;}

	.resto.columnar .menu-item .menu-name {float: left;width: 435px;}

	.resto.columnar .menu-item .menu-price {float: right;font-style: normal;margin-left: 15px;}

	.resto.tabular .menu-item .menu-price {width: 50px;font-style: normal;font: 16px/22px 'open_sansregular';}

	.resto.tabular.wines .menu-item{ font-family: 'open_sansregular'; }

	.resto.tabular.wines .menu-item  .menu-price{ font-style: normal;padding-right: 15px;text-align: center;}

	.resto.tabular.wines .menu-item  .menu-name{ }

.td_wrapper_video_playlist .td_video_stop_play_control {
  position: relative;
  width: 65px;
  height: 65px;
  outline: 0 !important;
}

.td_wrapper_video_playlist .td_video_stop_play_control:after {
  content: '';
  width: 1px;
  height: 37px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 14px;
  right: 0;
}


  .large-3 {
    position: relative;
    width: 25%; }

    
  .large-3-adjusted {
    position: relative;
    width: 18%; }

.td_wrapper_video_playlist .td_video_time_playing {
  position: absolute;
  bottom: 0;
  right: 5px;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 10px;
  font-style: italic;
  color: #ffffff;
  line-height: 17px;
  padding-right: 1px;
}
.navbar{display:none}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-nav{margin:7.5px -15px}
.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}
.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
.navbar-form .form-group:last-child{margin-bottom:0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}


.navbar #top_topnavv {
    width: 100%;
}


.navbar #top_topnavv li {
    font-size: 14px;
}


.navbar #top_topnavv li a {
    font-weight: normal;
}


.navbar #top_topnavv .uaColors ul {
    width: 615px;
}


.navbar #top_topnavv .uaPrints ul,
.navbar #top_topnavv .uaShoes ul,
.navbar #top_topnavv .uaSales ul {
    left: inherit;
}


.navbar #top_topnavv .uaPrints ul,
.navbar #top_topnavv .uaShoes ul {
    right: 55px;
}


.navbar #top_topnavv .uaSales ul {
    right: 0;
}


.navbar #top_topnavv .uaSales span {
    padding-right: 0 !important;
}


.navbar-nav  li a.redText {
	padding-right: 0px;
	font-weight: bold;
}


.navbar #top_topnavv li a:hover, 
.navbar #top_topnavv li:hover a, 
.navbar #top_topnavv li.sfhover a, 
.navbar #top_topnavv .menuselected {
    background: transparent;
}


.navbar #top_topnavv li li a {
	color: #666666;
}


.navbar #top_topnavv li ul {
    top: 33px;
    padding: 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
}


.navbar #top_topnavv li ul li {
    line-height: 22px;
}


.navbar-default .navbar-nav li a {
	color: #666666;
}





.navbar #top_topnavv li ul li ul li.menu_section {
	padding: 20px 0 10px;
	display: block;
	font-family: 'latoblack', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 1em;
    color: #666666;
    border: none;
    margin: 0;
    text-transform: uppercase;
}


.navbar #top_topnavv li ul li ul li a, 
.navbar #top_topnavv li ul li ul li span {
    font-size: 14px;
    line-height: 1.429em;
    display: block;
}


.espanolPage .navbar #top_topnavv .uaSales span {
    padding-right: 0 !important;
}


.espanolPage .navbar #top_topnavv .uaPrints ul, 
.espanolPage .navbar #top_topnavv .uaShoes ul {
  right: 40px;
}


.generatedcontent.no-boxshadow .navbar #top_topnavv .uaPrints ul,
.generatedcontent.no-boxshadow .navbar #top_topnavv .uaShoes ul,
.generatedcontent.no-boxshadow .navbar #top_topnavv .uaSales ul {
    right: 40px;
}


.gbtr_dark_footer_wrapper .widget_nav_menu .menu-item {
	border:0 !important;
}

	.woocommerce ul.products li.product.first, .woocommerce-page ul.products li.product.first {
		clear: both!important;
	}

	body.woocommerce .has-one-sidebar ul.products li.product.first, body.woocommerce .has-no-sidebar ul.products li.product.first, body.woocommerce .has-both-sidebars ul.products li.product.first {
		margin-left: 0;
	}


.tp-bullets.simplebullets.navbar .bullet.first			{	margin-left:0px !important}

.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important}
.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails:after,.woocommerce .cart-collaterals:after,.woocommerce .col2-set:after,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails:after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products:after,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page .cart-collaterals:after,.woocommerce-page .col2-set:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page ul.products,.woocommerce-page ul.products li.first,.woocommerce-page ul.products:after{clear:both}
body.node-type-home .group-home-sidebar-1 .group-home-announcements h3 span a.field-group-format-title{font-family:inherit;text-decoration:none;font-size:inherit;}
body.node-type-page-about-announcements .field-group-format-toggler,.node-type-page-about-announcements .field-group-format-toggler{display:none;}
body.node-type-announcement .field-group-format-toggler{display:none;}


#share-nav, #share-nav img {
	position: absolute;
}


.share-nav-tickets-container {
	left: 380px;
	top: -28px;
}
li.adress-block-field,li.name-field{display:inline-block;width:47%;float:left;margin-right:3%}
.name-field{margin-right:3% !important}


.alignleft {
    float:left;
}


.check-availability .site-phone-wrap,
.modal .site-phone-wrap {
  float: left;
  font-family: Montserrat;
  font-weight: 700;
  font-size: 21px; }


.check-availability .site-phone-wrap .site-phone,
.modal .site-phone-wrap .site-phone {
  display: block;
  font-size: 35px;
  margin-top: 10px;
  color: #000;
  text-decoration: none; }
#campaign .splash--continue_container{padding-top:20px}
#campaign .splash--continue_container a{color:#8e8f8f;font-size:.8em}
#campaign .splash--continue_container .splash--footer_continue{color:#8e8f8f;font-size:1em}

span.updated { display: none; }
.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-left:15px;padding-right:15px}
.col-sm-4{width:33.33333333%}

	.blog .col-sm-4 .image,.archive .col-sm-4 .image{position:relative;}

.spotlight:hover .sl-caption { opacity: 1; filter: alpha(opacity=100); }

.sl-caption { position: absolute; top: 10%; padding: 4px 10px; padding: 0.25rem 0.625rem; background: #e64946; color: #fff; font-weight: 700; opacity: 0.9; filter: alpha(opacity=90); }

.moduletabletabs .toptabs{ display:block; background-color:#F6F5F1; width:78px; font-size: 10px; float:left; height:15px; text-decoration:none; color:black; font-family:arial, helvetica,sans-serif; text-align:center; padding-top:3px;}

.moduletabletabs p a{text-decoration:none;}


#wrapper{
	width:100%;
	margin:0;	
	padding:0;
}
.vc_btn3-container{display:block;margin-bottom:21.74px;max-width:100%}
.vc_btn3-container.vc_btn3-inline{display:inline-block;vertical-align:top}
.vc_btn3-container.vc_btn3-center{text-align:center}
.vc_btn3-container.vc_btn3-left{text-align:left}
.vc_btn3-container.vc_btn3-right{text-align:right}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{display:inline-block;position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);min-width:1em}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-right:.5em}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-left:.5em}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs{font-size:11px;padding:8px 12px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{padding:7px 11px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{font-size:12px;padding:11px 16px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{padding:10px 15px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{font-size:14px;padding:14px 20px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{padding:13px 19px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{font-size:16px;padding:18px 25px}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:17px 24px}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right{text-align:inherit}


.vc_separator {
  display: table;
}

.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  display: table-cell;
  white-space: pre;
}

.vc_separator.vc_separator_align_center h4 {
  padding: 0 0.8em;
}

.vc_separator.vc_separator_align_left {
  margin-left: 0;
}

.vc_separator.vc_separator_align_left h4 {
  padding: 0 0.8em 0 0;
}

.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}

.vc_separator.vc_separator_align_right {
  margin-right: 0;
}

.vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 0.8em;
  margin: 0 !important;
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}

.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}

.vc_separator.vc_sep_double {
  height: 3px;
}

.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 3px;
}

.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}

.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472d2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00c1cf;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #fe6c61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8d6dc4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4cadc9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #cec2ab;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485b;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75d69c;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2a2a2a;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #ebebeb;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #f89406;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5aa1e3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6dab3c;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #f4524d;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #f79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #b97ebb;
}

.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #ffffff;
}

#item-mobile {
	float: right;
	margin:42px 15px;
}

#item-mobile a {
	font-family: 'menu';
	color: #25bec6;
}



.b-content { padding:30px; max-width:1248px; min-width:1110px; margin:0 auto; background-color:#fff; }

.b-content .b-container { width:1110px; }

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  font-size: 20px;
  color: #000;
  text-align: center;
  border-bottom:none !important;
}

.carousel-control.left {
	color:#000;
 
}

.carousel-control.right {
  left: auto;
  right: 0;
color:#000;
}

.carousel-control a{color:#000; border-bottom:none !important;}

.carousel-control:hover,
.carousel-control:focus {
  outline: none;
  text-decoration: none;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
  display:none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

.carousel-caption {
z-index: 10;
color: #000;
text-align: center;
}

.carousel-caption .btn {
  text-shadow: none;
}

.carousel-caption p {

}

.carousel-inner .active.left { left: -100%; }

.carousel-inner .next        { left:  100%; }

.nav-secondary .genesis-nav-menu .menu-item {
    float: right;
}

.menu-item-227 a, .menu-item-619 a, .menu-item-2589 a {
	color:#fff !important;
}

.genesis-nav-menu .menu-item {
display: inline-block;
float: none !important;
}


.nav-secondary .genesis-nav-menu .menu-item #menu-item-227{
	display:block;
}
.overlay-arrows .title{font-weight:700}
.headlines .head .title{color:#999;font-family:'Futura Today Bold',arial,sans-serif;font-size:16px;font-weight:400;margin:23px 0 0 20px;padding:0;text-transform:uppercase}
#market-suspender-widget h6.title{font-size:13px;padding-bottom:4px}
article.asset .content-bar .head .title{border-right:1px solid #dedede;padding:0 9px 0 0;text-align:right;white-space:nowrap;width:auto}
.google .title{font-size:16px;letter-spacing:1px}
.google .title-section{margin-bottom:5px}
.google .title-section .title:hover{text-decoration:underline}
#google-article-block .title-section{display:block;padding:0;margin-bottom:.2em}
#google-article-block .title-section .title{font-size:17px;font-style:italic;text-decoration:underline;letter-spacing:3px}













.colf-xs-1, .colf-sm-1, .colf-md-1, .colf-lg-1, .colf-xs-2, .colf-sm-2, .colf-md-2, .colf-lg-2, .colf-xs-3, .colf-sm-3, .colf-md-3, .colf-lg-3, .colf-xs-4, .colf-sm-4, .colf-md-4, .colf-lg-4, .colf-xs-5, .colf-sm-5, .colf-md-5, .colf-lg-5, .colf-xs-6, .colf-sm-6, .colf-md-6, .colf-lg-6, .colf-xs-7, .colf-sm-7, .colf-md-7, .colf-lg-7, .colf-xs-8, .colf-sm-8, .colf-md-8, .colf-lg-8, .colf-xs-9, .colf-sm-9, .colf-md-9, .colf-lg-9, .colf-xs-10, .colf-sm-10, .colf-md-10, .colf-lg-10, .colf-xs-11, .colf-sm-11, .colf-md-11, .colf-lg-11, .colf-xs-12, .colf-sm-12, .colf-md-12, .colf-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.colf-xs-1, .colf-xs-2, .colf-xs-3, .colf-xs-4, .colf-xs-5, .colf-xs-6, .colf-xs-7, .colf-xs-8, .colf-xs-9, .colf-xs-10, .colf-xs-11, .colf-xs-12 {
  float: left;
}

.colf-xs-12 {
  width: 100%;
}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

.clr {
	clear:both;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}


    .footer-list .toll-free {
        font-size: 86%;
    }

#footer ul.footer-list .toll-free {
	font-style:italic;
	color:#fff;
}

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


#extra-sauce .news-post .read-more a{
	text-decoration: none;
}


#extra-sauce .news-post .read-more a:hover{
	text-decoration: underline;
}


#tag-section {
  border-bottom: 1px solid #a6a6a6; }


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


* html .clearfix {
  zoom: 1; }



*:first-child + html .clearfix {
  zoom: 1; }


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


.clearfix {
  *zoom: 1; }








.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1; text-align:center;}


.site-supplementary {
    background-color: #fff;
}
.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color  span, .main_color  applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a{border-color:#e1e1e1;}
.main_color .rounded-container, #top .main_color .pagination a:hover, .main_color .small-preview, .main_color .fallback-post-type-icon{background:#878787;color:#fcfcfc;}
.main_color .av-default-color, #top .main_color .av-force-default-color, .main_color .av-catalogue-item, .main_color .wp-playlist-item .wp-playlist-caption, .main_color .wp-playlist{color: #555555;}
.main_color , .main_color .site-background, .main_color .first-quote,  .main_color .related_image_wrap, .main_color .gravatar img  .main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon,  .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current,  .main_color.avia-fullwidth-portfolio .pagination a{background-color:#fcfcfc;color: #555555;}
.main_color .special-heading-inner-border{ border-color: #555555; }
.main_color .meta-heading .special-heading-inner-border{ border-color: #878787; }
.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char{color:#006d8e;}
.main_color a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover,  .main_color .template-search  a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover{color: #0d81a8;}
.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover , .main_color input[type='submit']:hover{background-color: #0d81a8;color:#fcfcfc;border-color:#0b6086;}
.main_color .timeline-bullet{background-color:#e1e1e1;border-color: #fcfcfc;}
#top .main_color .post_timeline li:hover .timeline-bullet{background-color:#0d81a8;}
.main_color blockquote, .main_color .avia-bullet, .main_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#006d8e;}
.main_color .breadcrumb, .main_color .breadcrumb a, #top .main_color.title_container .main-title, #top .main_color.title_container .main-title a{color:#555555;}
.main_color .av-icon-display, #top .main_color .av-related-style-full a:hover .related-format-icon, .main_color .av-default-style .av-countdown-cell-inner{background-color:#fcfcfc;color:#878787;}
.main_color .av-masonry-entry:hover .av-icon-display{background-color: #006d8e;color:#ffffff;border-color:#004b6c;}
#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#006d8e;}
.main_color ::-webkit-input-placeholder {color: #878787; }
.main_color ::-moz-placeholder {color: #878787; opacity:1; }
.main_color :-ms-input-placeholder {color: #878787;}
.main_color .main_menu .menu ul li a:hover, .main_color .av-subnav-menu ul a:hover{background-color:#fcfcfc;}
.main_color .sub_menu li ul a, .main_color #payment, .main_color .sub_menu ul li, .main_color .sub_menu ul, #top .main_color .sub_menu li li a:hover{background-color: #fcfcfc;}
.main_color .avia-tt, .main_color .avia-tt .avia-arrow, .main_color .avia-tt .avia-arrow{background-color: #fcfcfc;color: #878787;}
.main_color .ajax_search_image{background-color: #006d8e;color:#fcfcfc;}
.main_color .ajax_search_excerpt{color: #878787;}
#top .main_color .ajax_search_entry:hover{background-color:#fcfcfc;}
.main_color .ajax_search_title{color: #111111;}
.main_color .ajax_load{background-color:#006d8e;}
#top .main_color .avia-color-theme-color{color: #ffffff;border-color: #004b6c;}
.main_color .avia-color-theme-color-subtle{background-color:#fcfcfc;color: #555555;}
.main_color .avia-color-theme-color-subtle:hover{background-color:#fcfcfc;color: #111111;}
.main_color .avia-icon-list .iconlist_icon{background-color:#d0d0d0;}
.main_color .avia-icon-list .iconlist-timeline{border-color:#e1e1e1;}
.main_color .iconlist_content{color:#878787;}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{border-color:#e1e1e1;background-color: #fcfcfc;color:#878787;}
#top .main_color .invers-color .input-text, #top .main_color .invers-color input[type='text'], #top .main_color .invers-color input[type='input'], #top .main_color .invers-color input[type='password'], #top .main_color .invers-color input[type='email'], #top .main_color .invers-color input[type='number'], #top .main_color .invers-color input[type='url'], #top .main_color .invers-color input[type='tel'], #top .main_color .invers-color input[type='search'], #top .main_color .invers-color textarea, #top .main_color .invers-color select{background-color: #fcfcfc;}
.main_color .required{color:#006d8e;}
.main_color .av-masonry{background-color: #ebebeb; }
.main_color .av-masonry-pagination, .main_color .av-masonry-pagination:hover{background-color: #fcfcfc;}
.main_color .container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow{background-color: #fcfcfc;}
 .main_color .hr-short .hr-inner-style,  .main_color .hr-short .hr-inner{background-color: #fcfcfc;}
div  .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer  .active_tab{background-color: #fcfcfc;color:#555555;}
.responsive.js_active #top .main_color .avia_combo_widget .top_tab .tab{border-top-color:#e1e1e1;}
.main_color .template-archives  .tabcontainer a, #top .main_color .tabcontainer .tab:hover, #top .main_color .tabcontainer .tab.active_tab{color:#555555;}
 .main_color .template-archives .tabcontainer a:hover{color:#0d81a8;}
.main_color .sidebar_tab_icon {background-color: #e1e1e1;}
#top .main_color .sidebar_active_tab .sidebar_tab_icon {background-color: #006d8e;}
.main_color .sidebar_tab:hover .sidebar_tab_icon {background-color: #0d81a8;}
.main_color .sidebar_tab, .main_color .tabcontainer .tab{color: #878787;}
.main_color div .sidebar_active_tab , div  .main_color .tabcontainer.noborder_tabs .active_tab_content, div .main_color .tabcontainer.noborder_tabs  .active_tab{color: #555555;background-color: #fcfcfc;}
#top .main_color .avia-smallarrow-slider  .avia-slideshow-dots a.active, #top .main_color .avia-smallarrow-slider  .avia-slideshow-dots a:hover{background-color: #878787;}
 .responsive #top .main_color .tabcontainer{border-color:#e1e1e1;}
.responsive #top .main_color .active_tab_content{background-color: #fcfcfc;}
.main_color .pricing-table li.avia-pricing-row, .main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-pricing-row .pricing-extra{background-color: #006d8e;color:#ffffff;border-color:#228faf;}
.main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-heading-row .pricing-extra{background-color: #117e9f;color:#ffffff;border-color:#228faf;}
.main_color  .pricing-table.avia-desc-col .avia-heading-row, .main_color  .pricing-table.avia-desc-col .avia-pricing-row{border-color:#e1e1e1;}
.main_color .theme-color-bar .bar{background: #006d8e;}
.main_color .mejs-controls .mejs-time-rail .mejs-time-current, .main_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .main_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .main_color .button.av-sending-button, .main_color .av-striped-bar .theme-color-bar .bar{background: #006d8e;background-image:-webkit-linear-gradient(-45deg, #006d8e 25%, #228faf 25%, #228faf 50%, #006d8e 50%, #006d8e 75%, #228faf 75%, #228faf);background-image:      -moz-linear-gradient(-45deg, #006d8e 25%, #228faf 25%, #228faf 50%, #006d8e 50%, #006d8e 75%, #228faf 75%, #228faf);background-image:           linear-gradient(-45deg, #006d8e 25%, #228faf 25%, #228faf 50%, #006d8e 50%, #006d8e 75%, #228faf 75%, #228faf);background-size: 10px 10px;}
body .main_color .mejs-controls .mejs-time-rail .mejs-time-float {background: #006d8e;background: -webkit-linear-gradient(#228faf, #006d8e);background:    -moz-linear-gradient(#228faf, #006d8e);background:         linear-gradient(#228faf, #006d8e);color: #fff;}
body .main_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {border: solid 4px #006d8e;border-color: #006d8e transparent transparent transparent;}
.main_color .progress{background-color:#fcfcfc;}
 .main_color .button.av-sending-button{background: #0d81a8;background-image:-webkit-linear-gradient(-45deg, #0d81a8 25%, #1e92b9 25%, #1e92b9 50%, #0d81a8 50%, #0d81a8 75%, #1e92b9 75%, #1e92b9);background-image:      -moz-linear-gradient(-45deg, #0d81a8 25%, #1e92b9 25%, #1e92b9 50%, #0d81a8 50%, #0d81a8 75%, #1e92b9 75%, #1e92b9);background-image:           linear-gradient(-45deg, #0d81a8 25%, #1e92b9 25%, #1e92b9 50%, #0d81a8 50%, #0d81a8 75%, #1e92b9 75%, #1e92b9);border-color:#0d81a8;}
.main_color span.bbp-admin-links a{color: #006d8e;}
.main_color span.bbp-admin-links a:hover{color: #0d81a8;}
#top .main_color .bbp-reply-content, #top .main_color .bbp-topic-content, #top .main_color .bbp-body .super-sticky .page-numbers, #top .main_color .bbp-body .sticky .page-numbers, #top .main_color .bbp-pagination-links a:hover, #top .main_color .bbp-pagination-links span.current{ background:#fcfcfc; }
#top .main_color .bbp-topics .bbp-header, #top .main_color .bbp-topics .bbp-header, #top .main_color .bbp-forums .bbp-header, #top .main_color .bbp-topics-front ul.super-sticky, #top .main_color .bbp-topics ul.super-sticky, #top .main_color .bbp-topics ul.sticky, #top .main_color .bbp-forum-content ul.sticky, #top .main_color .bbp-body .page-numbers{background-color:#fcfcfc;}
#top .main_color .bbp-meta, #top .main_color .bbp-author-role, #top .main_color .bbp-author-ip, #top .main_color .bbp-pagination-count, #top .main_color .bbp-topics .bbp-body .bbp-topic-title:before{color: #878787;}
#top .main_color .bbp-admin-links{color:#e1e1e1;}
.main_color #bbpress-forums li.bbp-body ul.forum, .main_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .main_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .main_color .bbp-reply-author:before,.avia_transform .forum-search .main_color .bbp-topic-author:before{background-color:#fcfcfc;border-color:#e1e1e1;}
#top .main_color .bbp-author-name{color:#111111;}
.main_color .widget_display_stats dt, .main_color .widget_display_stats dd{background-color:#fcfcfc;}
.main_color dropcap2, .main_color dropcap3, .main_color avia_button, .main_color avia_button:hover, .main_color .on-primary-color, .main_color .on-primary-color:hover{color: #ffffff;}
.main_color .cart_dropdown .dropdown_widget li a, #top .main_color  .avia_cart_buttons .button,  #top .main_color .dropdown_widget .buttons .button, .main_color .cart_dropdown_first .cart_dropdown_link {color: #555555;}
.main_color div.product .woocommerce-tabs ul.tabs li.active a, .main_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .main_color .cart_dropdown_link, .main_color .inner_product_header, .main_color .avia-arrow, #top .main_color .variations select, #top .main_color .variations input, #top .main_color #reviews input[type='text'], .main_color #reviews .comment-text, .main_color #reviews #comment, .main_color .single-product-main-image .images a, #top .main_color .shop_table.cart .input-text, #top .main_color form.login .input-text, #top .main_color form.register .input-text, .main_color .chosen-container-single .chosen-search, .main_color .products .product-category h3:before{background-color: #fcfcfc;}
.main_color .woocommerce-tabs .tabs .active, .main_color div.product .woocommerce-tabs .panel, .main_color .activeslideThumb, .main_color #payment li, .main_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,  .main_color .avia_cart, .main_color form.login, .main_color form.register, .main_color .col-1, .main_color .col-2, .main_color .variations_form,  .main_color .dynamic-title, .main_color .single-product-main-image .thumbnails a , .main_color .quantity input.qty, .main_color .avia_cart_buttons,  #top  .main_color .dropdown_widget .buttons, div .dropdown_widget .cart_list li:hover, .main_color .woocommerce-info, #top .main_color .chosen-container-single .chosen-single, #top .main_color .chosen-search input[type='text'], .main_color .chosen-results, .main_color .chosen-container .chosen-drop{background-color: #fcfcfc;}
.main_color .thumbnail_container img, #top .main_color #main .order_details, #top .main_color .chosen-search input[type='text'], #top .main_color .chosen-container-single .chosen-single, #top .main_color .chosen-container-active .chosen-single, #top .main_color .chosen-container .chosen-drop, .main_color .chosen-container .chosen-results, .main_color .products .product-category h3:before{border-color: #e1e1e1;}
.main_color .summary div{border-color: #fcfcfc;}
.main_color .widget_layered_nav ul li.chosen, .main_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle, #top .main_color a.remove, #top .main_color .onsale{background-color: #006d8e;}
#top .main_color .active-result.highlighted{background-color: #006d8e;color: #ffffff;}
.main_color #shop_header a:hover, #top  .main_color .widget_layered_nav ul li.chosen a, #top .main_color .widget_layered_nav ul li.chosen small{color: #fff;}
#top .main_color .price, .main_color .stock, #top #wrap_all .main_color ins, .main_color .products .product-category h3 .count{color:#006d8e;}
.main_color .dynamic-title a:hover{color:#0d81a8;}
.main_color .widget_price_filter .price_slider_wrapper .ui-widget-content{background: #e1e1e1;}
#top .main_color .chzn-container-single .chzn-single{border-color: #e1e1e1;background-color: #fcfcfc;color:#878787;}
.main_color #payment {background-color: #fcfcfc;}
#top .main_color .quantity input.plus, #top .main_color .quantity input.minus {border-color: #e1e1e1;background-color: #ebebeb;color:#878787;}
.main_color .sort-param  a{color:#878787;}
#top .main_color .sort-param  a:hover{color:#0d81a8;}
.main_color .avia-bullet{border-color: #878787;}
#top .main_color a:hover .avia-bullet{border-color: #0d81a8;}
.main_color .sort-param  .current-param a{color:#006d8e;}
.main_color .sort-param .current-param .avia-bullet{border-color:#006d8e;}

#top .main_color .avia_cart_buttons .button {color: #006d8e;}

.main_color #tribe-events-bar, .main_color #tribe-events-bar:before, .main_color #tribe-events-bar:after {background:none !important; border:none !important;}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.has-sidebar .simple-page__column.last{display:none}
.show-nav .menu li.last{margin-right:0}
.page-header--episodes .video-service__list-item.last{padding:0 25px}
.marquee-promo .video-service__list-item.last{border-bottom:0}
.js .schedule__day-wrapper.last .schedule__date-link{border:0}
#footer .offices{position:relative;padding-top:40px}
#footer .offices a{display:block;color:inherit}
#footer .offices a:hover,.footer-layer1 li a:hover{color:#FFEA6F;text-decoration:none}


footer#footer .offices {
	padding-top:30px;
}

table.calendar .blank {
  background-image: -moz-linear-gradient(top, #ededed, #dedede);
  background-image: -ms-linear-gradient(top, #ededed, #dedede);
  background-image: -webkit-linear-gradient(top, #ededed, #dedede);
  background-image: -o-linear-gradient(top, #ededed, #dedede);
  background-image: linear-gradient(top, #ededed, #dedede);
  }




.tabs.primary { margin: 60px 0 0 0; }

.module-row {
  margin: 0 0;
  padding: 1em 0;
}

.module-row.flush-top {
  padding-top: 0;
}

.module-row.flush-bottom {
  padding-bottom: 0;
}

.module-row.gutter {
  max-width: 1600px;
}

.module-row.pad {
  max-width: 1600px;
  padding-left: 20px;
  padding-right: 20px;
}

.account-status .square-plan .module-03-plan,
.account-status .square-plan .details-block {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.account-status .square-plan .module-02-plan,
.account-status .square-plan .module-03-plan,
.account-status .square-plan .module-03-5-plan,
.account-status .square-plan .plan-benefits-wrapper,
.account-status .square-plan .details-wrapper,
.account-status .square-plan .details-block {
  background: transparent;
}

.account-status .square-plan .module-02-plan,
.account-status .square-plan .module-03-5-plan {
  padding: 6%;
}

.account-status .square-plan .module-02-plan {
  border-top: 1px solid #c7cbcf;
}

.account-status .square-plan .module-03-plan {
  border-bottom: none;
}

.account-status .square-plan.closed .module-03-plan,
.account-status .square-plan.trans-closed .module-03-plan {
  border-color: transparent;
}

.account-status .square-plan.closed .module-01-plan,
.account-status .square-plan.trans-closed .module-01-plan {
  margin-top: 0;
}

.square-plan .module-01-plan {
  width: 100%;
  display: inline-block;
  margin-top: 14px;
}

.square-plan .module-01-plan h4 {
  width: 87%;
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  margin: 0 auto;
  margin-top: 0;
  margin-bottom: 14px;
}

.square-plan .module-02-plan {
  clear: both;
  width: 100%;
  background-color: #ffffff;
  color: #445360;
  display: inline-block;
  padding-bottom: 6px;
  text-align: left;
}

.square-plan .module-02-plan .plan-benefits-wrapper {
  border-top: none;
}

.square-plan .module-03-plan {
  width: 100%;
  background-color: #ffffff;
  border-top: 1px solid #c7cbcf;
  border-bottom: 1px solid #c7cbcf;
  display: inline-block;
  padding-bottom: 14px;
  margin-bottom: -3px;
  cursor: pointer;
}

.square-plan .module-03-5-plan {
  background-color: #ecedef;
  max-height: 1000px;
}

.square-plan .module-04-plan {
  width: 100%;
  background-color: #ffffff;
}

  .square-plan .module-03-5-plan .details-block,
  .square-plan .module-03-5-plan .pricing-wrapper {
    display: none;
  }

.account-side-bar .square-plan .module-02-plan {
  border-bottom: 1px solid #c7cbcf;
}

.account-side-bar .square-plan:first-child .module-02-plan {
  border-bottom: none;
}

.account-side-bar .square-plan .module-03-plan {
  margin-top: -3px;
}

  .plan-selector-mobile .square-plan .module-03-plan {
    margin-top: -3px;
  }


.dtm-joinstep2membershipcontainer .module-03-5-plan-join {
  background-color: #ecedef;
  max-height: 1000px;
}

  .dtm-joinstep2membershipcontainer .module-03-5-plan .details-block,
  .dtm-joinstep2membershipcontainer .module-03-5-plan .pricing-wrapper {
    display: none;
  }

.why-blink-wrapper .module-row {
  padding: 0;
}
.cat-box.woocommerce ul.products li.product .price,.cat-box.woocommerce ul.products li.product .star-rating{margin:5px 0;}
ul.products li.product .price,ul.products li.product .star-rating{margin:10px 0}
.single-product div.product .woocommerce-product-rating .star-rating{float:right}
.star-rating{overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:4.64em;font-family:fontawesome;font-weight:400}
.star-rating:before{content:"\f005\f005\f005\f005\f005";float:left;top:0;left:0;position:absolute;color:rgba(0,0,0,.2)}
.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.618em}
.star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;color:#f0ce02}
.widget-container .star-rating{margin:5px 0;}
body.rtl.single-product div.product form.cart .button,body.rtl.single-product div.product .woocommerce-product-rating .star-rating,body.rtl #reviews .commentlist li .avatar,body.rtl .widget.woocommerce li .count,body.rtl #payment .payment_methods li img,body.rtl #payment .payment_methods li .payment_box fieldset .form-row-first select:nth-child(2n),body.rtl #payment .payment_methods li .payment_box fieldset .help{float:left;}
body.rtl .star-rating:before,body.rtl .star-rating span{float:right;left:auto;right:0;}
body.rtl .star-rating span:before{left:auto;right:0;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
ul.header-nav li.link-blue a.nav-top-link{color:#00afef;opacity:1}
ul.header-nav li.link-blue.active a.nav-top-link{color:#00afef;}



.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
 
		div.itemRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}

              .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
              .nav li ul.children.custom-nav li.sub-menu-header .heading {
                position: absolute;
                font-weight: 600;
                width: 450px;
                height: 50px;
                line-height: 50px;
                top: 50%;
                left: 50%;
                text-transform: lowercase;
                text-align: center;
                -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                font-size: 0.75em; }


  .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
  .nav li ul.children.custom-nav li.sub-menu-header .heading {
    font-size: 16px; }
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }


#col_2 {
  float: left;
  width: 530px;
  font-size: 12px;

}
.commonspotRTE .dp_column,.commonspotRTE .four-up,.commonspotRTE .three-up,.commonspotRTE .two-up{box-sizing:border-box;display:inline-block;vertical-align:top;width:100%}
.ie7 .commonspotRTE .dp_column,.ie7 .commonspotRTE .four-up,.ie7 .commonspotRTE .three-up,.ie7 .commonspotRTE .two-up{display:block;float:left}
.commonspotRTE .dp_column:first-child,.commonspotRTE .four-up:first-child,.commonspotRTE .three-up:first-child,.commonspotRTE .two-up:first-child{margin-top:0}
.commonspotRTE .dp_column.nth-child-np2,.commonspotRTE .four-up.nth-child-np2,.commonspotRTE .three-up.nth-child-np2,.commonspotRTE .two-up.nth-child-np2{margin-top:1em}
.commonspotRTE .three-up,.commonspotRTE .three_column_list .dp_column{margin-left:2.5%;width:31.66667%}
.commonspotRTE .three-up.nth-child-3np1,.commonspotRTE .three_column_list .dp_column.nth-child-3np1{margin-left:0}
.commonspotRTE .three-up.nth-child-np4,.commonspotRTE .three_column_list .dp_column.nth-child-np4{margin-top:3em}
.layout-home .feature-story.three-up.nth-child-np2{margin-top:0}
.dp_column,.four-up,.three-up,.two-up{box-sizing:border-box;display:inline-block;vertical-align:top;width:100%}
.ie7 .dp_column,.ie7 .four-up,.ie7 .three-up,.ie7 .two-up{display:block;float:left}
.dp_column:first-child,.four-up:first-child,.three-up:first-child,.two-up:first-child{margin-top:0}
.dp_column.nth-child-np2,.four-up.nth-child-np2,.three-up.nth-child-np2,.two-up.nth-child-np2{margin-top:1em}
.three-up,.three_column_list .dp_column{margin-left:2.5%;width:31.66667%}
.three-up.nth-child-3np1,.three_column_list .dp_column.nth-child-3np1{margin-left:0}
.three-up.nth-child-np4,.three_column_list .dp_column.nth-child-np4{margin-top:3em}
.accordion .accordion *,.accordion .banner-full *,.accordion .banner-narrow *,.accordion .banner-text *,.accordion .responsive-tabs-horizontal *,.accordion .responsive-tabs-vertical-left *,.accordion .responsive-tabs-vertical-right *,.template-interior-1-over-2 .banner-full *,.template-interior-1-over-2 .banner-narrow *,.template-interior-1-over-2 .banner-text *,.template-interior-1-over-2 .column-left .four-up *,.template-interior-1-over-2 .column-left .responsive-tabs-horizontal *,.template-interior-1-over-2 .column-left .responsive-tabs-vertical-left *,.template-interior-1-over-2 .column-left .responsive-tabs-vertical-right *,.template-interior-1-over-2 .column-left .three-up *,.template-interior-1-over-2 .column-right .four-up *,.template-interior-1-over-2 .column-right .responsive-tabs-horizontal *,.template-interior-1-over-2 .column-right .responsive-tabs-vertical-left *,.template-interior-1-over-2 .column-right .responsive-tabs-vertical-right *,.template-interior-1-over-2 .column-right .three-up *,.template-interior-full-width .banner-full *,.template-interior-full-width .banner-narrow *,.template-interior-full-width .banner-text *,.template-interior-right-channel .banner-full *,.template-interior-right-channel .banner-narrow *,.template-interior-right-channel .banner-text *,.template-interior-right-channel .layout-tertiary .accordion *,.template-interior-right-channel .layout-tertiary .four-up *,.template-interior-right-channel .layout-tertiary .recent-items *,.template-interior-right-channel .layout-tertiary .responsive-tabs-horizontal *,.template-interior-right-channel .layout-tertiary .responsive-tabs-vertical-left *,.template-interior-right-channel .layout-tertiary .responsive-tabs-vertical-right *,.template-interior-right-channel .layout-tertiary .three-up *,.template-interior-right-channel .layout-tertiary .two-up *,.template-interior-right-channel .layout-tertiary .video *,.template-subsite-home-2-column .four-up *,.template-subsite-home-2-column .three-up *,.template-subsite-home-3-column .four-up *,.template-subsite-home-3-column .layout-primary .banner-full *,.template-subsite-home-3-column .layout-primary .banner-narrow *,.template-subsite-home-3-column .layout-primary .banner-text *,.template-subsite-home-3-column .layout-secondary .banner-full *,.template-subsite-home-3-column .layout-secondary .banner-narrow *,.template-subsite-home-3-column .layout-secondary .banner-text *,.template-subsite-home-3-column .responsive-tabs-horizontal *,.template-subsite-home-3-column .responsive-tabs-vertical-left *,.template-subsite-home-3-column .responsive-tabs-vertical-right *,.template-subsite-home-3-column .three-up *,.template-subsite-home-3-column .two-up *,.template-subsite-home-spanning-column .column-left .responsive-tabs-horizontal *,.template-subsite-home-spanning-column .column-left .responsive-tabs-vertical-left *,.template-subsite-home-spanning-column .column-left .responsive-tabs-vertical-right *,.template-subsite-home-spanning-column .column-right .responsive-tabs-horizontal *,.template-subsite-home-spanning-column .column-right .responsive-tabs-vertical-left *,.template-subsite-home-spanning-column .column-right .responsive-tabs-vertical-right *,.template-subsite-home-spanning-column .four-up *,.template-subsite-home-spanning-column .three-up *{left:-1000em;position:absolute}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}
.poster-media-card .poster .ano{padding:13px;position:absolute;top:-2px;z-index:3;}
.poster-media-card .poster .ano p{background:rgba(0,0,0,.5);border:1px solid #67DC7F;border-radius:2px;color:#67DC7F;font-size:12px;padding:0 5px;}
