﻿

#col-home-right {
    width: 417px !important;
    margin: 0 0 0 14px;    
}

.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: 0px;
  padding-right: 0px;
}

  .col-sm-4 {
    width: 33.33333333%;
  }

.container_section { margin:30px 15px 10px 15px; padding:0px; text-align:left; font-size:26px; line-height:30px; color:#005DAB; font-family:'NewsGothicW01-BoldObliq'; }
.item-list ul li.first{padding-top:0;}



.mobile-only {display: none}
.footer-head{text-transform:uppercase;text-align:center;font-size:30px;font-weight:800;letter-spacing:4px;}

.home2016 .guarantee {
  position: absolute;
  bottom: 30px;
  width: 100%;
}

.home2016 .guarantee p {
  text-align: left;
  font-size: 12px;
  margin: 0;
  padding-top: 48px;
  max-width: 500px;
}

.home2016 .guarantee img {
  float: right;
  margin-left: 30px;
}

.home2016 .guarantee img:nth-child(2) {
  display: none;
}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items{display:inline-block;}

.learn-more-link, .my-tears-my-rewards {
  font-weight: bold;
  text-transform: uppercase; }

  .learn-more-link a:link, .my-tears-my-rewards a:link {
    color: #2c83ab;
    text-decoration: none; }

  .learn-more-link a:visited, .my-tears-my-rewards a:visited {
    color: #2c83ab;
    text-decoration: none; }

  .learn-more-link a:active, .my-tears-my-rewards a:active {
    color: #2c83ab;
    text-decoration: underline; }

.article-10 .hero-text .learn-more-link, .article-10 .hero-text .my-tears-my-rewards,
.article-11 .hero-text .learn-more-link,
.article-11 .hero-text .my-tears-my-rewards {
  display: none; }
div.menu-minipanels{display:none;}
.color-act-now{color:#e62547 !important;border-color:#e62547 !important}
#content .color-act-now-bg{background-color:#e62547 !important}



#championship-partners h3{margin-bottom:20px;}

#championship-partners{height:250px; margin:50px 0 0;}

#championship-partners .featured-events-wrap{height:170px;}

#championship-partners .featured-box{height:110px; max-height:110px;}

#championship-partners .scrollable{height:190px;}

#div-gpt-ad-pencil {
	margin: 0 auto 1em auto;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: Courier;
}

#content .entry-title {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
	display:none;
}

.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}

.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}

	.entry-title {
		font-size: 21pt;
	}

.section-highlight .highlight-area {
  padding: 10px 0;
  margin: 0 auto;
}
.b-timer-nums_figure{position:absolute;right:0}

.content .field-name-body ul,.content .field-item ol{
    
margin:0 0 1em .5em;padding:0 0 0 1.2em;
}

.node-article .content .field-item p,.node-teaser .field-type-text-long,.node-type-tip .content .field-item p,body.section-articles .pane-node-content p,body.section-videos .node-video.view-mode-full .content .field-item p,body.section-city .node-city-intro .content .field-item p{
    
font-size:1.35em;line-height:1.4em;margin:0 0 1em;padding:0 0 0;
}

body.section-articles .node-article.view-mode-full .content .field-item .SideBar-R p,body.section-articles .node-article.view-mode-full .content .field-item .SideBar-L p,body.section-articles .node-article.view-mode-full .content .field-item .asidebox p,body.section-videos .node-video.view-mode-full .content .field-item .SideBar-R p{
    
font-size:13px;margin-top:10px;
}

.pane-article-packages .content .field-name-field-article-reference .field-item{
    
border-top:1px solid #FFF;padding:.5em 12px;
}

.pane-article-packages .content .field-name-field-article-reference .field-item A.active{
    
color:#000;font-weight:bold;text-decoration:none;
}

.pane-article-packages .content .field-name-field-article-reference .field-item A:HOVER.active{
    
cursor:default;
}

.node-topic .field-name-field-videos .field-item{
    
float:left;width:46%;padding:2%
}

body.node-type-person .field-item,body.node-type-person p{
    
font-size:1.2em;font-weight:normal;line-height:1.25em;padding:0 0 0 0;
}

body.section-articles .node-teaser .content .field-item p{
    
font-size:1.2em;
}


.node-teaser.node-multimedia .field-name-field-multi-video .field-item.odd{
    
display:none;
}

.node-video .field-name-field-multi-video .field-items .field-item{
    
padding-bottom:20px;
}

.node-media-gallery .field-item{
    
float:left;margin:0 1% 1em 0;font-size:12px;
}

#search-panel .wide-teaser .node-teaser .field-item p{
    
margin:0.5em 0 1.5em;
}


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

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


.text-hold {
	max-width: 960px;
	padding: 0 15px;
	margin: 45px auto 33px;
	overflow: hidden;
}

.text-hold .box {
	width: 48%;
	float: left;
	padding: 0 2% 4px 0;
}

.text-hold .box img {
	float: left;
	margin: 6px 21px 30px 0;
}

.text-hold .box p {
	margin: 0;
	line-height: 20px;
	font-size: 16px;
}

.text-hold .box h4 {
	margin: 0;
	font:18px/20px 'Lora', Arial, Helvetica, sans-serif;
}

	.text-hold h3 {font-size: 27px;}

  
  #td-mobile-nav {
    position: absolute;
    overflow: hidden;
    display: block;
    width: 100%;
  }

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

  #td-mobile-nav .td-link-element-after {
    position: relative;
  }



.layer2,
.layer3{
   position       :absolute;
   width          :100%;
}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}

	.node-type-noticia h3 {font-size: 21px}

table.f-memb-4 tr.lr th{color:#fff}


table.f-memb-3 tr.lr th,table.f-memb-2 tr.lr th{color:#000}

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


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


.row:after {
    clear: both
}


.front_page .row { margin: 5em 0; }

.front_page .row h2 { line-height: 1.4; padding-top: 0.7em; padding-bottom: 0.5em; }

.front_page .row p { line-height: 1.7; padding-bottom: 0.8em; }


.jumbotron.page.audience .row.callout {
    padding: 2em 0 3.25em;
}

.page.company .row.top { margin-top: 1.5em; }

.page.company .row.leadership dt { font-size: 1.75em; font-weight: 500; line-height: 1.6; color: #575757; padding-top: 0.4em; }

.page.company .row.leadership dd { font-size: 1.2em; font-weight: 400; color: #999; line-height: 1.4; }


.page.company .row.articles.top { margin-top: 0 }

.page.company .row.articles { margin-top: 3em; }

.page.company .row.articles dt { font-size: 1.75em; font-weight: 900; line-height: 1.1; color: #575757; }

.page.company .row.articles dd { font-size: 1.2em; font-weight: 400; color: #999; }


.page.company .row.leadership .modal-body dt {
    padding: 0;
}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget,.ajax-login-register-container .meta{font-family:inherit;font-size:16px;}
.ajax-login-register-login-container .meta{font-size:inherit;font-weight:300;color:#b7b7b7;margin-top:8px;display:inline-block;font-size:14px;}
.ajax-login-register-login-container .meta a{color:#b7b7b7;}
.smart-sidebar-item .meta .stats .stats-wrap span{font-size:14px;margin-right:15px;}
.smart-sidebar-item .meta .stats .stats-wrap span i{font-size:18px;}
.has-sidebar .smart-sidebar-item .meta .stats .stats-wrap span{font-size:12px;margin-right:13px;}
.has-sidebar .smart-sidebar-item .meta .stats .stats-wrap span i{font-size:16px;}
.widget.xt_news .news-list li .meta p{margin-bottom:0;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side){padding-left:1px;padding-top:10px;}
.widget.xt_news .news-list .meta .author{font-size:14px;line-height:27px;font-weight:300;margin-right:5px;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side) .xt-post-category{margin-top:10px;}
.widget.xt_news .news-list .meta a.read-more{color:#b7b7b7;}
.widget.xt_news .news-list .has-background .meta-container{position:absolute;bottom:0px;width:100%;}
.widget.xt_news .news-list .has-background .meta{z-index:1;position:relative;padding:15px;overflow:hidden;}
.widget.xt_news .news-list.meta-all-over .has-background .meta{padding:30px;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt,.widget.xt_news .news-list.meta-all-over.show-category-on-hover .has-background .xt-post-category{display:none;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt{margin:0;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-date,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats .stats-wrap span i{color:#b7b7b7 !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a:hover{color:#e8280b !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-category{margin-bottom:10px;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-author,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-date,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{background-color:rgba(0,0,0,0.5);padding:0 10px;margin-right:3px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{padding:0 0 0 10px;margin:0;}
.widget.xt_news .news-list.list.featured-posts-1-col.meta-all-over li:first-child{border-bottom:0;padding-bottom:0;}
.widget.xt_news .news-list .has-background.auto-height .meta-container{position:relative;margin-top:100px;}
.has-background.custom-height .column:not(.meta-container),.has-background.auto-height .column:not(.meta-container){height:100%;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.has-background .meta{padding:10px !important;}
.widget.xt_news .news-list.posts-list-small-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-medium-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-large-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.numeric-list:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category{padding-top:0;}
.article-comments ol.commentlist li .comment-text p.meta{font-size:14px;font-weight:300 !important;line-height:24px;color:#b7b7b7;margin-bottom:10px;margin-top:0px;float:left;}
.article-comments ol.commentlist li .comment-text p.meta time{font-size:16px !important;font-weight:300 !important;line-height:24px !important;color:#b7b7b7;padding:0;}
.article-comments ol.commentlist li .comment-text p.meta span,.article-comments ol.commentlist li .comment-text p.meta span a{font-size:16px !important;color:#181818;font-weight:400 !important;}
.article-comments ol.commentlist li .comment-text p.meta a{font-size:16px;color:#b7b7b7;}


#slideshow .feature-entry {
	z-index:999;
	position:absolute;
	background:#000;
	color:#fff;
	top: 147px;
	left:3px;
	width:274px;
	height:30px;
	padding: 10px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	}


#slideshow .feature-entry a {
	color:#fff;
	}
 




.quick-links{
	float:left;
	padding:59px 0px 0px 89px; 
	width:200px;
	padding-top:59px;
	padding-left:89px;
}


div.technology-org-recent-news {
	
}

.technology-org-recent-news h1.technology-org-header {
	padding: 10px 20px;
}

.technology-org-recent-news ul.technology-org-list li {
	padding: 0.5em 1.25em;
}
.colm{float:left;margin-bottom:10px}
.colm .scbp .pps .tim{width:40%}
.colm .scbp .txt{width:60%}
.colm .scbp .txt.noImageTab{padding-left:10%;width:100%}
.csc .colm{margin-right:0 !important;padding:0% !important;width:100% !important}
.csc .colm,.fmw .colm{margin-right:0 !important;width:100% !important}
.gr .colm.twc,.gr .colm.oth,.gr .colm.tth,.gr .colm.foc,.gr .colm.fic,.gr .colm.tfo{margin-bottom:10px;width:98% !important}
.gr .colm.twc:last-child,.gr .colm.oth:last-child,.gr .colm.tth:last-child,.gr .colm.foc:last-child,.gr .colm.fic:last-child,.gr .colm.tfo:last-child{margin-bottom:0px}
.gr .colm.twc.lst,.gr .colm.oth.lst,.gr .colm.tth.lst,.gr .colm.foc.lst,.gr .colm.fic.lst,.gr .colm.tfo.lst{width:98%}
.gr .colm.twc .gri img,.gr .colm.oth .gri img,.gr .colm.tth .gri img,.gr .colm.foc .gri img,.gr .colm.fic .gri img,.gr .colm.tfo .gri img{display:inline}


		.showbiz .mediaholder .linkicon,
		.showbiz .mediaholder .lupeicon					{	 	top:65%;
																-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
														}

		.showbiz li:hover .mediaholder .linkicon,
		.showbiz li:hover .mediaholder .lupeicon		{   	top:50%; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}



		.showbiz li:hover .mediaholder .lupeicon		{  		transition-delay: 0.1s;
																-moz-transition-delay: 0.1s; 
																-webkit-transition-delay: 0.1s; 
																-o-transition-delay: 0.1s; 
														}



		.showbiz .mediaholder							{ 	position:relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background:transparent;padding:0px; border:none;}

		.showbiz .mediaholder img 						{	width:100%; position:relative; margin-bottom:-5px;}


#showbiz_products-services_1 .mediaholder 					{	background-color:#fff;
                                            border:3px solid #cccccc;
                                            
                                        }

#showbiz_products-services_1 .showbiz .overflowholder ul li:hover .mediaholder {border:3px solid #ff3333;}

  .content-section.carousel .subheading {
    display: block;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: ProximaNova-Regular, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 0 0 3rem 0; }

  .content-section.how-to-carousel .subheading {
    display: block;
    font-size: 1.8rem;
    text-transform: uppercase;
    font-family: ProximaNova-Regular, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 0 0 1rem 0; }

  .error404 #primary .subheading {
    font-size: 3.6rem;
    line-height: 1.2;
    margin: 3rem auto 0 auto; }

      .slider .slide .slide-copy .subheading {
        font-size: 3.2rem;
        line-height: 1.2;
        font-family: ProximaNova-Light, sans-serif;
        -webkit-font-smoothing: antialiased;
        font-weight: 300;
        font-weight: 300;
        margin: 0;
        opacity: 0; }

      .slider .slide .slide-copy.left .heading, .slider .slide .slide-copy.left .subheading {
        float: left;
        width: 50%;
        display: block;
        clear: both; }

      .slider .slide .slide-copy.right .heading, .slider .slide .slide-copy.right .subheading {
        width: 50%;
        float: right;
        display: block;
        clear: both; }

        .slider .slide .item .item-link .subheading {
          font-weight: 300; }

  .slider .owl-item.active .subheading {
    -webkit-animation: fadeInDown .4s 0.4s ease-out both;
    
    -moz-animation: fadeInDown .4s 0.4s ease-out both;
    
    -o-animation: fadeInDown .4s 0.4s ease-out both;
    
    animation: fadeInDown .4s 0.4s ease-out both;
     }

        .owl-pagination .wrap .item .item-link .subheading {
          font-weight: 300; }




#wheelmap_wrapper a {

    -moz-border-radius: 20px;

    -webkit-border-radius: 20px;

    -khtml-border-radius: 20px;

    border-radius: 20px;  

    font-family: Arial, Helvetica, sans-serif !important;

    font-size: 11px !important;

    font-weight: normal !important;

    padding: 1px !important;

}


  #footer .col h4:first-child,
  #footer #third-col h4:first-child,
  #footer #legal h4:first-child {
  margin: 0 0 4px;
  }


#footer #legal {
  float: right;
  width: 24.5%;
}


#footer #legal .license {
  overflow: auto;
  padding-bottom: 2px;
}


#footer #legal .license p {
  float: left;
  width: 68%;
  margin-right: 2%;
}


  #footer #legal .license p:first-child {
  float: none;
  width: 100%;
  margin: 0 0 4px;
  }



#footer #legal .license .image {
  float: right;
  width: 30%;
  margin-right: 0;
}


  #footer #legal .license .image img {
  width: 100%;
  }


#footer #legal small {
  font-size: 0.9em;
  
}


  #main,
	#main #sidebar-left,
	#main #content,
	#content #most-recent .left-col,
	#content #most-recent .right-col, 
	#primary,
	#colophon,
	#colophon .col,
	#colophon #third-col,
	#footer #legal {
	  float: none;
    width: 100%;
    margin: 0;
		clear: both;
  }


	#colophon .col,
	#colophon #third-col,
	#footer #legal {	margin-top: 14px; }

.text-left {
  text-align: left;
}
.featherlight.mobile-preview{background:#778088 !important;opacity:1 !important}
.featherlight.mobile-preview .featherlight-content{border-style:solid;border-color:#000;border-width:30px 1px;border-radius:30px;min-width:inherit !important;min-height:inherit !important;padding:45px 15px;background-color:black}
.featherlight.mobile-preview .featherlight-close{display:none !important}
.featherlight.mobile-preview iframe{position:inherit;width:320px;height:568px;border:none}
.featherlight.mobile-preview .scroll-to-top{width:320px;height:20px;position:absolute;top:20px;text-align:center;display:inline-block;font-family:Arial, Helvetica, Tahoma, Verdana, Sans-Serif;cursor:pointer;color:#222}
.featherlight.mobile-preview .scroll-to-top:hover{color:#ccc}
#usersite-container .nav-bar.mobile #toggle-mobile-menu{display:inline-block}
#usersite-container #cart tbody td.col-qty .mobile-only{display:none}
#usersite-container #page-root.website-page-single-feature .music-player.display-track .highlight-image.mobile-only{margin:1em auto;display:none}
body:not(.mobile-view) nav#main-nav.mobile{display:none}
body.mobile-view{overflow-x:hidden;min-height:100%;height:100%}
body.mobile-view #usersite-container{overflow-x:hidden}
.previewing-within-container body.mobile-view{min-height:0;height:auto}
body.mobile-view .mobile-nav-open-site-overlay{display:none;height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:30%;z-index:50000;bottom:0}
.previewing-within-container body.mobile-view .mobile-nav-open-site-overlay{position:absolute}
body.mobile-view #page-root{box-shadow:-5px 0 5px rgba(0,0,0,0.5);position:relative;z-index:1;min-height:100%}
body.mobile-view nav#main-nav.non-mobile{display:none !important}
nav#main-nav.mobile{left:-270px;top:0;width:270px;height:100%;bottom:0;position:fixed;overflow:scroll;z-index:0}
.previewing-within-container nav#main-nav.mobile{position:absolute}
nav#main-nav.mobile a{font-size:1.15em}
nav#main-nav.mobile ul{margin:0;padding:0}
nav#main-nav.mobile ul.horizontal,nav#main-nav.mobile ul.vertical{margin-bottom:50px}
nav#main-nav.mobile ul.my-sites{padding-bottom:10em}
nav#main-nav.mobile li a{display:block;padding:0.5em 0;padding-left:0.75em}
nav#main-nav.mobile li a:hover{text-decoration:none}
nav#main-nav.mobile li a:active{text-decoration:none}
nav#main-nav.mobile li li a{padding-left:1.5em}
body.mobile-view div#page-root{transition:left 1s;min-width:100%;left:0}
body.mobile-view nav#main-nav.mobile{transition:left 1s}
body.mobile-view nav#main-nav.mobile ul.my-sites{border-top:1px solid rgba(255,255,255,0.1);text-align:left}
body.mobile-view nav#main-nav.mobile ul.my-sites li{font-size:24px;display:inline-block;background-color:transparent;background-repeat:no-repeat;background-position:center center}
body.mobile-view #sticky-footer .music_feature .music-player.display-swmp{transition:opacity 1s;transition:bottom 1s;opacity:1}
body.mobile-nav-open #usersite-container nav#main-nav.mobile{left:0;transition:left 1s}
body.mobile-nav-open #usersite-container div#page-root{left:270px;transition:left 1s}
body.mobile-nav-open #usersite-container .mobile-nav-open-site-overlay{display:block}
body.mobile-nav-open #usersite-container #sticky-footer .music_feature .music-player.display-swmp{opacity:0;bottom:-50px}


  body.mobile-view #usersite-container legend,
  body.mobile-view #usersite-container input,
  body.mobile-view #usersite-container textarea,
  body.mobile-view #usersite-container button {
    font-size: 9.75px; }


#usersite-container nav#main-nav.mobile a.top:link, #usersite-container nav#main-nav.mobile a.top:visited, #usersite-container nav#main-nav.mobile a.top:hover, #usersite-container nav#main-nav.mobile a.top:active,
#usersite-container nav#main-nav.mobile ul li a:link,
#usersite-container nav#main-nav.mobile ul li a:visited,
#usersite-container nav#main-nav.mobile ul li a:hover,
#usersite-container nav#main-nav.mobile ul li a:active {
  color: white; }


#usersite-container nav#main-nav.mobile ul.mobile {
  padding-bottom: 10em; }
#usersite-container .mobile-view #cboxContent section.dialog,#usersite-container .mobile-view #cboxContent .body{width:100%}

.quickwinnersmenu {
	margin-top: 0;
	font-size: 10px;
	position:relative;
}

.quickwinnersmenu ul li {
	border-bottom: 1px solid #ccc;
	-webkit-box-shadow:0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
	-o-box-shadow:0 1px 0 0 #fff;
  	-ms-box-shadow:0 1px 0 0 #fff;
	font-size: 10px;
	line-height:17px;
}

.quickwinnersmenu ul li:first-child {
	margin-top:0;
}

.slider .slider-2 {left: 172px;}
.slider .caption{position:absolute;bottom:15px;left:8px;padding:5px 40px 5px 20px;text-align:left;background:rgba(255,255,255,0.9)}
.slider .caption h3{margin-bottom:0;color:#27453c;font-family:Merriweather, serif;font-weight:700}
.slider .caption p{color:#e47a26;margin-bottom:0}

#header .nav ul li.home{padding-left:0;}

.slider-content{
	left:5% !important;
	width:75% !important;
	top:56% !important;
}

.entry-title{font-size:26px}

.entry-title a,.sidebar .widget-title a{color:#333}

.entry-title a:hover{color:#e5554e}

.featured-content .entry-title{font-size:20px}

	




#wrap, .wrap {
	margin: 0px auto;
	width: 980px;
	padding: 0;
	position: relative;
}

	#nav .wrap {
		position: relative;
		width: auto;
	}


#footer-widgets .wrap {
	overflow: hidden;
	padding: 20px 30px 10px;
}


#footer .wrap {
	overflow: hidden;
	padding: 0px;
}

	#blog-header .wrap {
		width: 1024px;
	}

#sidebar-container.sidebar-container-left #sidebar-shell-1, #sidebar-container.sidebar-container-left #sidebar-shell-2 { float: left; margin-left: 0; margin-right: 15px; right: auto; }

#sidebar-container.sidebar-container-right #sidebar-shell-1, #sidebar-container.sidebar-container-right #sidebar-shell-2 { float: right; margin-right: 0; margin-left: 15px; right: auto; left: auto; }

.page-template-1l-sidebar-php #sidebar, .page-template-1l-sidebar-php #sidebar-b, .page-template-1l-sidebar-php #sidebar-shell-1 {
	width: 260px;
}

.page-template-1l-sidebar-php #sidebar-shell-1 {
	margin-left: -100%;
	margin-right: 15px;
	left: auto;
	right: 275px;
}

#ie6 .page-template-1l-sidebar-php #sidebar, #ie6 .page-template-1l-sidebar-php #sidebar-b, #ie6 .page-template-1l-sidebar-php #sidebar-shell-1 {
	width: 252px;
}

#ie6 .page-template-1l-sidebar-php #sidebar-shell-1 {
}

.page-template-1r-sidebar-php #sidebar, .page-template-1r-sidebar-php #sidebar-b, .page-template-1r-sidebar-php #sidebar-shell-1 {
	width: 260px;
}

.page-template-1r-sidebar-php #sidebar-shell-1 {
	margin-left: 15px;
	margin-right: -275px;
	left: auto;
	right: auto;
}

#ie6 .page-template-1r-sidebar-php #sidebar, #ie6 .page-template-1r-sidebar-php #sidebar-b, #ie6 .page-template-1r-sidebar-php #sidebar-shell-1 {
	width: 252px;
}

#ie6 .page-template-1r-sidebar-php #sidebar-shell-1 {
}

.page-template-1l1r-sidebar-php #sidebar, .page-template-1l1r-sidebar-php #sidebar-b, .page-template-1l1r-sidebar-php #sidebar-shell-1 {
	width: 170px;
}

.page-template-1l1r-sidebar-php #sidebar-shell-1 {
	margin-left: 15px;
	margin-right: -185px;
	left: auto;
	right: auto;
}

#ie6 .page-template-1l1r-sidebar-php #sidebar, #ie6 .page-template-1l1r-sidebar-php #sidebar-b, #ie6 .page-template-1l1r-sidebar-php #sidebar-shell-1 {
	width: 162px;
}

#ie6 .page-template-1l1r-sidebar-php #sidebar-shell-1 {
}

.page-template-2l-sidebars-php #sidebar, .page-template-2l-sidebars-php #sidebar-b, .page-template-2l-sidebars-php #sidebar-shell-1 {
	width: 170px;
}

.page-template-2l-sidebars-php #sidebar-shell-1 {
	margin-left: 0px;
	margin-right: 0px;
	left: auto;
	right: auto;
}

#ie6 .page-template-2l-sidebars-php #sidebar, #ie6 .page-template-2l-sidebars-php #sidebar-b, #ie6 .page-template-2l-sidebars-php #sidebar-shell-1 {
	width: 162px;
}

#ie6 .page-template-2l-sidebars-php #sidebar-shell-1 {
}

.page-template-2r-sidebars-php #sidebar, .page-template-2r-sidebars-php #sidebar-b, .page-template-2r-sidebars-php #sidebar-shell-1 {
	width: 170px;
}

.page-template-2r-sidebars-php #sidebar-shell-1 {
	margin-left: 0px;
	margin-right: 0px;
	left: auto;
	right: auto;
}

#ie6 .page-template-2r-sidebars-php #sidebar, #ie6 .page-template-2r-sidebars-php #sidebar-b, #ie6 .page-template-2r-sidebars-php #sidebar-shell-1 {
	width: 162px;
}

#ie6 .page-template-2r-sidebars-php #sidebar-shell-1 {
}

 #sidebar,  #sidebar-b,  #sidebar-shell-1 {
	width: 340px;
}

 #sidebar-shell-1 {
	margin-left: 15px;
	margin-right: -355px;
	left: auto;
	right: auto;
}

#ie6  #sidebar, #ie6  #sidebar-b, #ie6  #sidebar-shell-1 {
	width: 332px;
}

#ie6  #sidebar-shell-1 {
}

.sidebar-wrap-right #sidebar-shell-1 { float: right; margin-left: 0; margin-right: 0;}

.sidebar-wrap-left #sidebar-shell-1 { float: left; margin-left: 0; margin-right: 0;}

#ie6 #sidebar-container #sidebar-shell-1, #ie6 #sidebar-container #sidebar-shell-2 { left: auto; right: auto; }

.sidebar-shell {position:relative; display:block}

.sidebar-shell-left {
	float: left;
	margin-right: 15px;
}


.sidebar-shell-right {
	float: left;
	margin-left: 15px;
}


.sidebar-shell .tab-box-left {
	margin-right: 0;
}


.sidebar-shell .tab-box-right {
	margin-left: 0;
}
.view-news .views-field-field-publish-date,.view-news .views-field-created,.node-story .field-name-field-publish-date{color:#999999;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}


		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 .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


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

.single_product_display .imagecol {float:left;}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: 0;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
  text-align: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}

	
	li#menu-item-24315 {float: right;}


.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;
	}
#dialog-message{text-align:center}



h2.entry-title a:hover, h2.entry-title a:active {
  background-position: 0px 33px;
  color: #343434;
  text-decoration: none;
  margin-bottom: 12px;
  background-image: linear-gradient(to bottom, transparent 50%, #343434 50%);
  background-repeat: repeat-x;
  background-size: 2px 6px;
  text-stroke-width: 2px;
  text-stroke-color: black;
}


.current-h-top-rail-left h2.entry-title {
  font-size: 28px;
  line-height: 1.165;
  margin-bottom: 12px;
}

h1.entry-title {
  font-size: 52px;
}




.entry-title {
  font-family: "freight-sans-pro", "Helvetica Neue", Arial, sans-serif;
  font-weight: 700;
}

h2.entry-title {
  font-size: 36px;
}



.secondary-featured-post h2.entry-title {
  font-size: 24px;
}
h1.entry-title,h2{font-size:44px}
.stories h2.entry-title{font-size:32px;margin-bottom:8px;line-height:1.1}
.search-results .stories h2.entry-title{font-size:20px;margin-bottom:5px}
h1.entry-title,h1.page-title{font-size:32px;line-height:1.2}
.carousel-caption h2,.sticky-main-feature h2,.stories h2.entry-title{font-size:24px}
.fusion-mobile-menu-icons{margin-top:0px;}
.fusion-mobile-menu-icons a{color:#dadada;}
.fusion-mobile-menu-icons a:before{color:#dadada;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}
#side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{display:block;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0;}

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

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
